diff --git a/core/src/mindustry/world/blocks/power/ItemLiquidGenerator.java b/core/src/mindustry/world/blocks/power/ItemLiquidGenerator.java index a8462502ea..7ef511d054 100644 --- a/core/src/mindustry/world/blocks/power/ItemLiquidGenerator.java +++ b/core/src/mindustry/world/blocks/power/ItemLiquidGenerator.java @@ -128,8 +128,9 @@ public class ItemLiquidGenerator extends PowerGenerator{ liquids.remove(liquid, used * power.graph.getUsageFraction()); 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)); + generateTime = 1f; } }else if(hasItems){ // No liquids accepted or none supplied, try using items if accepted