From f89e69b2f64eb86bfdbe51e742506e7d486201f0 Mon Sep 17 00:00:00 2001 From: Anuken Date: Sat, 1 Oct 2022 17:39:21 -0400 Subject: [PATCH] #7151 --- .../world/blocks/defense/turrets/ContinuousLiquidTurret.java | 2 ++ core/src/mindustry/world/blocks/defense/turrets/ItemTurret.java | 2 ++ .../mindustry/world/blocks/defense/turrets/LiquidTurret.java | 2 ++ 3 files changed, 6 insertions(+) diff --git a/core/src/mindustry/world/blocks/defense/turrets/ContinuousLiquidTurret.java b/core/src/mindustry/world/blocks/defense/turrets/ContinuousLiquidTurret.java index c57eb300a7..1f850b5b74 100644 --- a/core/src/mindustry/world/blocks/defense/turrets/ContinuousLiquidTurret.java +++ b/core/src/mindustry/world/blocks/defense/turrets/ContinuousLiquidTurret.java @@ -55,6 +55,8 @@ public class ContinuousLiquidTurret extends ContinuousTurret{ //} }); + ammoTypes.each((item, type) -> placeOverlapRange = Math.max(placeOverlapRange, range + type.rangeChange + placeOverlapMargin)); + super.init(); } diff --git a/core/src/mindustry/world/blocks/defense/turrets/ItemTurret.java b/core/src/mindustry/world/blocks/defense/turrets/ItemTurret.java index 14a3a7039a..eeff99240d 100644 --- a/core/src/mindustry/world/blocks/defense/turrets/ItemTurret.java +++ b/core/src/mindustry/world/blocks/defense/turrets/ItemTurret.java @@ -76,6 +76,8 @@ public class ItemTurret extends Turret{ } }); + ammoTypes.each((item, type) -> placeOverlapRange = Math.max(placeOverlapRange, range + type.rangeChange + placeOverlapMargin)); + super.init(); } diff --git a/core/src/mindustry/world/blocks/defense/turrets/LiquidTurret.java b/core/src/mindustry/world/blocks/defense/turrets/LiquidTurret.java index bdb1247cb3..c0087eee5f 100644 --- a/core/src/mindustry/world/blocks/defense/turrets/LiquidTurret.java +++ b/core/src/mindustry/world/blocks/defense/turrets/LiquidTurret.java @@ -53,6 +53,8 @@ public class LiquidTurret extends Turret{ } }); + ammoTypes.each((item, type) -> placeOverlapRange = Math.max(placeOverlapRange, range + type.rangeChange + placeOverlapMargin)); + super.init(); }