diff --git a/core/src/mindustry/logic/LAssembler.java b/core/src/mindustry/logic/LAssembler.java index a73ca077c6..847e409100 100644 --- a/core/src/mindustry/logic/LAssembler.java +++ b/core/src/mindustry/logic/LAssembler.java @@ -21,7 +21,7 @@ public class LAssembler{ public LAssembler(){ //instruction counter - putVar("@counter"); + putVar("@counter").isobj = false; //currently controlled unit putConst("@unit", null); //reference to self diff --git a/core/src/mindustry/logic/LCanvas.java b/core/src/mindustry/logic/LCanvas.java index dd3c0133cd..5bff3e8757 100644 --- a/core/src/mindustry/logic/LCanvas.java +++ b/core/src/mindustry/logic/LCanvas.java @@ -257,7 +257,7 @@ public class LCanvas extends Table{ } } - if(parent != null) parent.invalidateHierarchy();//don't invalid self + invalidateHierarchy(); if(parent != null && parent instanceof Table){ setCullingArea(parent.getCullingArea());