diff --git a/binaries/data/mods/public/simulation/ai/petra/attackPlan.js b/binaries/data/mods/public/simulation/ai/petra/attackPlan.js index 3497595c49..4c24ef8c46 100644 --- a/binaries/data/mods/public/simulation/ai/petra/attackPlan.js +++ b/binaries/data/mods/public/simulation/ai/petra/attackPlan.js @@ -2183,6 +2183,10 @@ AttackPlan.prototype.checkEvents = function(gameState, events) this.target = undefined; } + this.unitCollection = gameState.getOwnUnits().filter( + filters.byMetadata(PlayerID, "plan", this.name)); + this.unitCollection.registerUpdates(); + if (!this.overseas || this.state !== AttackPlan.STATE_UNEXECUTED) return; // let's check if an enemy has built a structure at our access