Index: binaries/data/mods/public/simulation/components/UnitAI.js =================================================================== --- binaries/data/mods/public/simulation/components/UnitAI.js +++ binaries/data/mods/public/simulation/components/UnitAI.js @@ -3581,7 +3581,10 @@ // Exclude allies, and self // TODO: How to handle neutral players - Special query to attack military only? - var players = cmpPlayer.GetEnemies(); + let players = cmpPlayer.GetEnemies(); + if (!players.length) + return; + var range = this.GetQueryRange(IID_Attack); this.losRangeQuery = cmpRangeManager.CreateActiveQuery(this.entity, range.min, range.max, players, IID_Resistance, cmpRangeManager.GetEntityFlagMask("normal"));