From 063d2ce6c065a71bb52f7683a4e8fd503363085f Mon Sep 17 00:00:00 2001 From: Anuken Date: Sat, 4 Sep 2021 18:07:08 -0400 Subject: [PATCH] Implemented #5905 properly --- core/src/mindustry/world/blocks/power/ItemLiquidGenerator.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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