[2.0.65] Adding more pipe_connections to pump fluid_box prototype makes pump unable to connect to fluid wagon

Bugs that are actually features.
Marre
Manual Inserter
Manual Inserter
Posts: 1
Joined: Sat Aug 16, 2025 5:31 pm
Contact:

[2.0.65] Adding more pipe_connections to pump fluid_box prototype makes pump unable to connect to fluid wagon

Post by Marre »

Modifying the fluid_box in the prototype for the pump entity (in this case in data.lua) to have more pipe_connections causes the pump to no longer be able to connect to or pump fluids into a fluid wagon. See data.lua. Whether the extra pipe_connection is of type "linked" or "normal" does not matter.

What did you do?/Reproduction steps:
Enable the attached mod and load the attached save (PumpBug.zip) (or place down the entities in another world, the issue is not save-dependent)
Place the pump between the infinity pipe and the fluid wagon, facing the wagon

What happened?
The pump does not connect to the wagon and no fluid is transferred to the wagon. The animation of the pump extending to connect to the fluid wagon does not play.

What did you expect to happen instead? It might be obvious to you, but do it anyway!
The pump should connect to the wagon and start transferring fluid to the fluid wagon. (Loading the save with the mod disabled shows the correct behavior)

Does it happen always, once, or sometimes?
Always

Video of the bug:
Factorio 2025.08.26 - 04.58.01.49.mp4
(15.39 MiB) Downloaded 4 times
data.lua

Code: Select all

local pump = util.table.deepcopy(data.raw["pump"]["pump"])

table.insert(
    pump.fluid_box.pipe_connections,
    {
        connection_type = "linked",
        linked_connection_id = 123,
        flow_direction = "output"
    }
)

data:extend({pump})
Attachments
PumpBug.zip
(1.05 MiB) Downloaded 4 times
pump-bug-mod.zip
(585 Bytes) Downloaded 5 times
factorio-previous.log
Same log file as the recording
(7.94 KiB) Downloaded 4 times
User avatar
boskid
Factorio Staff
Factorio Staff
Posts: 4115
Joined: Thu Dec 14, 2017 6:56 pm
Contact:

Re: [2.0.65] Adding more pipe_connections to pump fluid_box prototype makes pump unable to connect to fluid wagon

Post by boskid »

Thanks for the report however what you described is an inherent property of Pumps that interact with fluid wagons and has worked that way since 0.15. Pumps only ever interact with fluid wagons if they have exactly 2 pipe connections one of which is input and other is output. Not a bug.
Post Reply

Return to “Not a bug”