diff --git a/core/src/mindustry/entities/comp/BuilderComp.java b/core/src/mindustry/entities/comp/BuilderComp.java index e724aa29ab..b85c2b05e7 100644 --- a/core/src/mindustry/entities/comp/BuilderComp.java +++ b/core/src/mindustry/entities/comp/BuilderComp.java @@ -69,12 +69,9 @@ abstract class BuilderComp implements Posc, Teamc, Rotc{ } Building core = core(); - BuildPlan current = buildPlan(); //nothing to build. - if(current == null) return; - - Tile tile = current.tile(); + if(buildPlan() == null) return; //find the next build request if(plans.size > 1){ @@ -87,6 +84,9 @@ abstract class BuilderComp implements Posc, Teamc, Rotc{ } } + BuildPlan current = buildPlan(); + Tile tile = current.tile(); + lastActive = current; buildAlpha = 1f; if(current.breaking) lastSize = tile.block().size;