From 662515ce2e6847216aad1642e7fd035327df0661 Mon Sep 17 00:00:00 2001 From: genNAowl <68400583+genNAowl@users.noreply.github.com> Date: Sun, 28 Feb 2021 06:19:35 -0800 Subject: [PATCH] Make RepairPoints implement Ranged (#4813) Co-authored-by: Leonwang4234 <62972692+Leonwang4234@users.noreply.github.com> --- core/src/mindustry/world/blocks/units/RepairPoint.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/core/src/mindustry/world/blocks/units/RepairPoint.java b/core/src/mindustry/world/blocks/units/RepairPoint.java index 8e6a03e834..9833276112 100644 --- a/core/src/mindustry/world/blocks/units/RepairPoint.java +++ b/core/src/mindustry/world/blocks/units/RepairPoint.java @@ -11,6 +11,7 @@ import mindustry.annotations.Annotations.*; import mindustry.entities.*; import mindustry.gen.*; import mindustry.graphics.*; +import mindustry.logic.*; import mindustry.world.*; import mindustry.world.meta.*; @@ -63,7 +64,7 @@ public class RepairPoint extends Block{ return new TextureRegion[]{baseRegion, region}; } - public class RepairPointBuild extends Building{ + public class RepairPointBuild extends Building implements Ranged{ public Unit target; public float strength, rotation = 90; @@ -126,6 +127,11 @@ public class RepairPoint extends Block{ return Mathf.equal(efficiency(), 0f, 0.01f) ? BlockStatus.noInput : cons.status(); } + @Override + public float range(){ + return repairRadius; + } + @Override public void write(Writes write){ super.write(write);