From e51ab514a8e2716eb00c6409d34fc89404b095b4 Mon Sep 17 00:00:00 2001 From: MEEPofFaith <54301439+MEEPofFaith@users.noreply.github.com> Date: Sat, 1 Apr 2023 21:19:33 -0700 Subject: [PATCH] Proper speedup amount (#8461) --- .../mindustry/world/blocks/defense/turrets/ReloadTurret.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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)); } }