Powering options for offshore pumps? YES!
Pumping water from the ground? YES!
Higher tier offshore pumps? YES!
Landfill destroys offshore pumps? YES!
Get those pumpo action gizmos rollin'
Error while running setup for entity prototype "offshore-pump-1" (assembling-machine): next_upgrade target (offshore-pump-2-placeholder) must have the same bounding box.
@Hyakko
I think i'll have to switch to a hard reference for this as AAI Industries has its own offshore powered pump which edits the collision boxes of the base game offshore pump (don't ask me why they did this), can be sorted but will require kind of workarond, i'll probably roll out the update in the afternoon
Error ModManager.cpp:1574: Failed to load mod "P-U-M-P-S": P-U-M-P-S/prototypes/overrides.lua:31: attempt to index field 'offshore-pump-tech-2' (a nil value)
stack traceback: P-U-M-P-S/prototypes/overrides.lua:31: in main chunk
[C]: in function 'require' P-U-M-P-S/data.lua:9: in main chunk
Error while running setup for entity prototype "offshore-pump-1" (assembling-machine): next_upgrade target (offshore-pump-2-placeholder) must have the same collision mask.
hmmm, this is going to be trickier, aai-industry is now fixed (i swapped to a hard reference which SHOULD have worked for other mods too) i'll have a look though i can't guarantee anything at the moment as i have no idea on who and how is trying to edit the collision boxes especially because as of now the mod doesn't copy the base offshore pump, i made a hard template that doesn't recall the vanilla prototype at all, something dark and obscure lurks in others mods :D
Alright, i'll go through the code of the mod, anyway, keep in mind that running "Bob+the mods showing in the error" do not cause the game to crash, with such a shitload of mods things may be a tad unpredictable
EDIT:
I managed to reproduce the issue, it wasn't crashing earlier cause i had power options disabled, anyways i found the issue, and should be pretty easy to solve
Failed to load mod "P-U-M-P-S": P-U-M-P-S/utils/lib.lua:78: bad argument #1 of 2 to 'pairs' (table expected, got nil)
stack traceback:
[C]: in function 'pairs' P-U-M-P-S/utils/lib.lua:78: in function 'replace_tech_recipe' P-U-M-P-S/prototypes/override/mod-overrides.lua:29: in main chunk
[C]: in function 'require' P-U-M-P-S/data-updates.lua:6: in main chunk