diff --git a/binaries/data/mods/public/simulation/ai/petra/attackPlan.js b/binaries/data/mods/public/simulation/ai/petra/attackPlan.js index a5b50a05a7..6b1c94eb75 100644 --- a/binaries/data/mods/public/simulation/ai/petra/attackPlan.js +++ b/binaries/data/mods/public/simulation/ai/petra/attackPlan.js @@ -1502,6 +1502,8 @@ m.AttackPlan.prototype.update = function(gameState, events) continue; if (accessIndex !== gameState.ai.accessibility.getAccessValue(attack.targetPos)) continue; + if (!attack.target || !gameState.getEntityById(attack.target.id())) + continue; this.target = attack.target; this.targetPlayer = attack.targetPlayer; break;