Page 1 of 1

[0.18.32] Pump don't push the last bit of fluid out

Posted: Tue Jun 16, 2020 10:46 pm
by Mpmpmpmp
Hello

I've been playing with mixed fluid design since 0.18.32 (including unmixer viewtopic.php?f=6&t=86007)

quite a lot of issue I found : one due to rounding (the suggestion one), the second is the inabilty for a pump to push the last drop of liquid

The fluid is not completely pushed out of the pump, Jamming my system!

As you can see, the next pipe is empty, and the next pump is waiting to pull the fluid!

Image

Mpmpmpmp

Re: [0.18.32] Pump don't push the last bit of fluid out

Posted: Wed Jun 17, 2020 2:03 am
by alercah
Link to the relevant suggestion: viewtopic.php?f=6&t=86007

Re: [0.18.32] Pump don't push the last bit of fluid out

Posted: Wed Jun 17, 2020 5:29 am
by Rseding91
Can you please post a save file showing what you're describing? Just because a pipe doesn't show the fluid icon doesn't mean it's empty.

Re: [0.18.32] Pump don't push the last bit of fluid out

Posted: Wed Jun 17, 2020 7:16 am
by Mpmpmpmp
Hello!


mods : Ceative mode(to provide water + oil to refinery

https://drive.google.com/file/d/1_IX-Pc ... sp=sharing

Here You are!

checked the next pipe, it is empty!

Image

to help you find the location:

Image

if you need anything else

Mpmpmpmp

Re: [0.18.32] Pump don't push the last bit of fluid out

Posted: Mon Jul 13, 2020 11:52 am
by boskid
Pumps do not force fluid out, it is flowing by standard fluid flow rules. Fluidbox in a pump has around 0.001009 of petroleum which gives flow of 0.00098448. There is a cutoff transfer amount below which flow does not happen and it is 0.001. This fluid amount is not purged because purge happens only when in whole fluid system, every fluid box has fluid amount less than 0.05. I could add a check that when a fluid box has less than 0.001 of wrong fluid to remove it when calculating flow but this check would be inside of really hot code that would affect performance. Wont fix.