diff --git a/core/src/mindustry/world/blocks/units/UnitFactory.java b/core/src/mindustry/world/blocks/units/UnitFactory.java index 71353e1899..964893bbb9 100644 --- a/core/src/mindustry/world/blocks/units/UnitFactory.java +++ b/core/src/mindustry/world/blocks/units/UnitFactory.java @@ -55,7 +55,7 @@ public class UnitFactory extends UnitBlock{ if(build.currentPlan == i) return; build.currentPlan = i < 0 || i >= plans.size ? -1 : i; build.progress = 0; - if(build.command != null && !build.unit().commands.contains(build.command)){ + if(build.command != null && (build.unit() == null || !build.unit().commands.contains(build.command))){ build.command = null; } });