TerraFirmaCraft

TerraFirmaCraft

2M Downloads

Fluids are goddammed broken

alcatrazEscapee opened this issue ยท 3 comments

commented

word.

commented

Some examples of how water is broken:

Overlapping water of different fluids can lead to lingering water flows when no matching source fluid block is present.
https://youtu.be/JOxSFg-u-Rs

We want sources that are closer to be able replace other water flows.
An example case where the flows are parallel:
https://youtu.be/JOxSFg-u-Rs

commented

Design notes on fluid interactions:
flowing water should not ever replace a source block

flowing waters from alternate fluids should equalize their flows against one another, similar to how fluids of the same type interact.

Discussed order on when water should replace other water:
Fluid flow strength > fluid density > first present > alphabetical name

commented

Fluids should equalize like this when on the same level:

2019-08-09_13 44 43

But currently if you place one or the other first, you get this:
2019-08-09_13 44 59
2019-08-09_13 45 09