Page 1 of 1

[1.1.32] Storage tanks reporting incorrect amount to circuit network

Posted: Wed May 05, 2021 9:52 am
by Eterm
I have 2 full storage tanks of oil (The pumpjacks have stopped), but the network is reporting "49k" oil and "<= 50000" is returning false on a decider combinator, so my train station never activates.

Changing this to "<=49999" returns true, so it's as if the tank is full at 49999 instead of 50000.

I have tried attaching a pump into the tanks to try to force oil through but that didn't work.

I don't have any mods that should be affecting this, but full mod list:

EvoGui 0.4.601
FNEI 0.4.1
MaxRateCalculator 3.4.48
base 1.1.32
big-data-string 1.0.0
rso-mod 6.2.4

Re: [1.1.32] Storage tanks reporting incorrect amount to circuit network

Posted: Wed May 05, 2021 10:09 am
by Eterm
Please find my save file with the issue attached.

The bug is apparent in stations "Joey Corless" and "Aiden Rooney".

The Joey Corless decider combinator is set to "<= 50k" and never is true even with 2 full tanks. The Aiden Rooney combinator is set to "<=49999" and is true when the tanks fill. In both loctions the networks show "49k" when tanks are full.

Re: [1.1.32] Storage tanks reporting incorrect amount to circuit network

Posted: Wed May 05, 2021 4:53 pm
by Silari
Put pumps before your fluid tanks and it works fine - your tanks aren't actually full, just very nearly full so the fluid system won't try to put more in it unless you force it - ie via pumps.

get_fluid_count() on one shows 24999.393621317 for one and 24999.648325422 for the either. Not quit entirely full, but full enough a pipe won't transfer into it. Pumps avoid that.