Pipe merging wastewater and acid water stopped working between 6.2.2 and 6.3.3a

Works as intended
rodolphe [ideas] · 2 years ago

Issue description

Two pipes merging in one. Using simple Pipe one is transporting wasted water. Pipe two acide water. Used to go through a liquid dump, with all recipe active. Before update 0.6.3a used to work ( i bought the game and started with v 0.6.2 ).
Same using simple merger or balance merger.

Reproduction steps

  • Load game
  • Look a merger very next to harbor, with 2 fluid storage and the piping going left side of the map.

Game version and build number

U2|v0.6.3a (b333)

Operating system

Windows

Attachments

24-04-25_17-42-34_y94_pop590

rodolphe [ideas] · 2 years ago

oupsss, saved games of course ...
BUGPIPEMERGE.save

Files not imported: BUGPIPEMERGE.save

MaiLunJiye [github] · 2 years ago

Issue description

In the game, sometimes it is necessary to use a pipeline to mix and transport liquids(Such as chemical fertilizers and organic fertilizers), but in the current code implementation of the pipeline, one liquid must be drained before another liquid can be injected. Therefore, when the pipeline is relatively long, it takes more time to empty the pipeline and, making the long pipeline very inefficient when transporting mixed liquids.

Reproduction steps

image

The two liquid tanks above are very inefficient at emptying, and looking at the longer pipes, you can see that you have to wait for one liquid to drain before transferring the next.

Game version and build number

v0.6.3a b333

Operating system

Windows

Captain Filip Captain Filip · 2 years ago

It was always like this. By design pipes in COI don't support mixing.

Feelosov [github] · 9 months ago

Well, then the logic in all this is flawed. Because I designed the factory based on the fact that different liquids could flow through a single pipe and that the drain pipe could have multiple recipes running simultaneously, but waiting for a pipe over 50 cells long to empty is completely incorrect.

We should either disable the ability to run multiple recipes on the drain pipe simultaneously (forcing a drain pipe to be built for each liquid), or eliminate this delay and run both manganese and glycerin through the same pipe simultaneously, and add a difficulty setting for enabling/disabling the mechanics.

I'm not satisfied because I was relying on the drain pipe being able to handle multiple liquids simultaneously. But the game is perfect.

Upd 3 | 0.7.9a (b500)

Closed as ☑️ Works as intended

5 Showing 1–5 of 5