Implemented #5905 properly

This commit is contained in:
Anuken 2021-09-04 18:07:08 -04:00
parent 23d0dfe6bf
commit 063d2ce6c0

View File

@ -128,8 +128,9 @@ public class ItemLiquidGenerator extends PowerGenerator{
liquids.remove(liquid, used * power.graph.getUsageFraction()); liquids.remove(liquid, used * power.graph.getUsageFraction());
productionEfficiency = baseLiquidEfficiency * used / maximumPossible; productionEfficiency = baseLiquidEfficiency * used / maximumPossible;
if(used > 0.001f && Mathf.chance(0.05 * delta())){ if(used > 0.001f && (generateTime -= delta()) <= 0f){
generateEffect.at(x + Mathf.range(generateEffectRnd), y + Mathf.range(generateEffectRnd)); generateEffect.at(x + Mathf.range(generateEffectRnd), y + Mathf.range(generateEffectRnd));
generateTime = 1f;
} }
}else if(hasItems){ }else if(hasItems){
// No liquids accepted or none supplied, try using items if accepted // No liquids accepted or none supplied, try using items if accepted