This commit is contained in:
Anuken 2021-10-17 15:01:29 -04:00
parent be1561b0cb
commit e6d7330f6e

View file

@ -335,7 +335,7 @@ public class LExecutor{
/** Checks is a unit is valid for logic AI control, and returns the controller. */
@Nullable
public static LogicAI checkLogicAI(LExecutor exec, Object unitObj){
if(unitObj instanceof Unit unit && exec.obj(varUnit) == unit && unit.team == exec.team && !unit.isPlayer() && !(unit.controller() instanceof FormationAI)){
if(unitObj instanceof Unit unit && unit.isValid() && exec.obj(varUnit) == unit && unit.team == exec.team && !unit.isPlayer() && !(unit.controller() instanceof FormationAI)){
if(unit.controller() instanceof LogicAI la){
la.controller = exec.building(varThis);
return la;