diff --git a/core/src/mindustry/world/blocks/defense/ForceProjector.java b/core/src/mindustry/world/blocks/defense/ForceProjector.java index 74f0fd4860..58ee4b6c2d 100644 --- a/core/src/mindustry/world/blocks/defense/ForceProjector.java +++ b/core/src/mindustry/world/blocks/defense/ForceProjector.java @@ -6,6 +6,7 @@ import arc.graphics.*; import arc.graphics.g2d.*; import arc.math.*; import arc.math.geom.*; +import arc.struct.*; import arc.util.*; import arc.util.io.*; import mindustry.annotations.Annotations.*; @@ -266,6 +267,14 @@ public class ForceProjector extends Block{ Draw.reset(); } + @Override + public void overwrote(Seq previous){ + if(previous.size > 0 && previous.first().block == block && previous.first() instanceof ForceBuild b){ + broken = b.broken; + buildup = b.buildup; + } + } + @Override public void write(Writes write){ super.write(write);