diff --git a/core/src/mindustry/world/blocks/defense/turrets/ReloadTurret.java b/core/src/mindustry/world/blocks/defense/turrets/ReloadTurret.java index c74970a9f1..f406f84678 100644 --- a/core/src/mindustry/world/blocks/defense/turrets/ReloadTurret.java +++ b/core/src/mindustry/world/blocks/defense/turrets/ReloadTurret.java @@ -28,10 +28,11 @@ public class ReloadTurret extends BaseTurret{ protected void updateCooling(){ if(reloadCounter < reload && coolant != null && coolant.efficiency(this) > 0 && efficiency > 0){ float capacity = coolant instanceof ConsumeLiquidFilter filter ? filter.getConsumed(this).heatCapacity : 1f; + float amount = coolant.amount * coolant.efficiency(this); coolant.update(this); - reloadCounter += coolant.amount * edelta() * capacity * coolantMultiplier; + reloadCounter += amount * edelta() * capacity * coolantMultiplier; - if(Mathf.chance(0.06 * coolant.amount)){ + if(Mathf.chance(0.06 * amount)){ coolEffect.at(x + Mathf.range(size * tilesize / 2f), y + Mathf.range(size * tilesize / 2f)); } }