Platform: Window 7 (64bits)
Build: Steam Build 96
Issue: Liquid Junction and Conduit(basic) act weird under load.
(in the following images, Slag and Separator are used but all block that require liquid have the same issue)
Steps to reproduce: See images
Notes:
All my tests were done in sandbox with Liquid sources as I was learning how every block in the game works in pratice.
The same problem occurs with :
I'm pretty sure, just by looking at the source code, that the issue lies in this block.
https://github.com/Anuken/Mindustry/blob/a1da82a173e1fd280371cd963d07f592f77517af/core/src/io/anuke/mindustry/world/BlockStorage.java#L142
I'll leave it to you. Thx for this nice game.
I haven't touched the liquid code in a very long time, but my guess is that this could be related to the fact that flow rate is tied into the difference between liquid stored in adjacent conduits. Since junctions don't actually store liquids, but rather proxy the conduit they are passing to, the flow isn't calculated properly.
Oooooh that explains the inexplicable lack of cooling fluid when I added a reactor in a recent run.
I couldn't document it because it, you know, turned into tiny little specks of molten glass, metal, thorium and sadness. :disappointed:
This is an issue. I suggest using bridges before this is fixed.
This explains why my reactors blew up unexpectedly with an overabundance of cryofluid production. I'm not getting any benefit from pulse conduits, so for the time being I'm just replacing the outputs with more junctions

New behavior:

Most helpful comment
New behavior: