Page 1 of 1

[2.0.66] Water un-filling recipe has output on the wrong side

Posted: Tue Sep 16, 2025 12:22 am
by AntiElitz
The water un-filling recipe places its output on the wrong side.
This becomes a real problem when switching recipes, because the outputs then end up on the wrong side as well.

Video example: https://youtu.be/A0kylsOW1Zo

Re: Bug: Water un-filling recipe has output on the wrong side

Posted: Tue Sep 16, 2025 12:26 am
by eugenekay
Assembling Machine Entity Definition:

Code: Select all

    fluid_boxes =
    {
      {
        production_type = "input",
        pipe_picture = assembler2pipepictures(),
        pipe_covers = pipecoverspictures(),
        volume = 1000,
        pipe_connections = {{ flow_direction="input", direction = defines.direction.north, position = {0, -1} }},
        secondary_draw_orders = { north = -1 }
      },
      {
        production_type = "output",
        pipe_picture = assembler2pipepictures(),
        pipe_covers = pipecoverspictures(),
        volume = 1000,
        pipe_connections = {{ flow_direction="output", direction = defines.direction.south, position = {0, 1} }},
        secondary_draw_orders = { north = -1 }
      }
The Input fluid box is on the North; The Output fluid box is on the South.

Good Luck!

Re: [2.0.66] Water un-filling recipe has output on the wrong side

Posted: Tue Sep 16, 2025 7:31 am
by boskid
This is Not a bug.

Assembler's input pipe and output pipe are on the opposite sides. If there would be a recipe for assembler that requires both input and output fluid then your expected solution would become a problem. Also it is asking for a special treatment that would be exclusive for assemblers but would not be expected on a chemical plant where input and output sides are clearly visible and so you would expect light oil for solid fluid to be taken from input side but water produced from ice melting to be given from the other side.