fix fluid p2p voiding excess liquids

This commit is contained in:
Florian Scandella
2017-09-14 18:38:29 +02:00
parent bd8f43acbf
commit 54c0ce43ea
@@ -201,7 +201,7 @@ public class PartP2PFluids extends PartP2PTunnel<PartP2PFluids> implements IFlui
i = list.iterator(); i = list.iterator();
int used = 0; int used = 0;
while( i.hasNext() ) while( i.hasNext() && available > 0 )
{ {
final PartP2PFluids l = i.next(); final PartP2PFluids l = i.next();
@@ -223,7 +223,7 @@ public class PartP2PFluids extends PartP2PTunnel<PartP2PFluids> implements IFlui
} }
available -= insert.amount; available -= insert.amount;
used += insert.amount; used += l.tmpUsed;
} }
if( stack.pop() != this ) if( stack.pop() != this )