[1.1.65] Similar fluids cannot mix, but only with manual building
Posted: Tue Aug 16, 2022 8:52 pm
Similar to this known issue, but I cannot verify that it is the same due to the full description of the bug becoming inaccessible.
Trying to combine 2 fluid "networks" containing the same fluid produces a "Cannot connect systems with different fluids" error if one of the systems is already connected by pump to a different fluid system. However, if you try to combine the "networks" with a ghost pipe, a construction bot will happily allow it.
Because the pump is one-way, connecting the systems does not induce fluid mixing, so I expected the game to allow me to place down the pipe and connect the systems together. I also expected manual placement and bot placement to follow the same rules for legal construction.
To replicate:
1) fill 2 storage tanks with 2 different liquids 2) empty one of the storage tanks with a pump 3) fill the now empty tank with the second liquid. Despite the first liquid (here, crude) having no possible way to mix with the second (petroleum gas), connecting the two networks with a pipe is blocked. To fix, delete the pump. Alternatively, you can use a construction bot to connect the two networks instead. This happens consistently. A save file demonstrating this and the corresponding log file have been attached below.
Trying to combine 2 fluid "networks" containing the same fluid produces a "Cannot connect systems with different fluids" error if one of the systems is already connected by pump to a different fluid system. However, if you try to combine the "networks" with a ghost pipe, a construction bot will happily allow it.
Because the pump is one-way, connecting the systems does not induce fluid mixing, so I expected the game to allow me to place down the pipe and connect the systems together. I also expected manual placement and bot placement to follow the same rules for legal construction.
To replicate:
1) fill 2 storage tanks with 2 different liquids 2) empty one of the storage tanks with a pump 3) fill the now empty tank with the second liquid. Despite the first liquid (here, crude) having no possible way to mix with the second (petroleum gas), connecting the two networks with a pipe is blocked. To fix, delete the pump. Alternatively, you can use a construction bot to connect the two networks instead. This happens consistently. A save file demonstrating this and the corresponding log file have been attached below.