diff --git a/OpenRA.Mods.Common/Traits/BotModules/SquadManagerBotModule.cs b/OpenRA.Mods.Common/Traits/BotModules/SquadManagerBotModule.cs index 88c0c0d54a..3739b3a483 100644 --- a/OpenRA.Mods.Common/Traits/BotModules/SquadManagerBotModule.cs +++ b/OpenRA.Mods.Common/Traits/BotModules/SquadManagerBotModule.cs @@ -280,8 +280,9 @@ namespace OpenRA.Mods.Common.Traits foreach (var b in allEnemyBaseBuilder) { + // Don't rush enemy aircraft! var enemies = World.FindActorsInCircle(b.CenterPosition, WDist.FromCells(Info.RushAttackScanRadius)) - .Where(unit => IsEnemyUnit(unit) && unit.Info.HasTraitInfo()).ToList(); + .Where(unit => IsEnemyUnit(unit) && unit.Info.HasTraitInfo() && !unit.Info.HasTraitInfo()).ToList(); if (AttackOrFleeFuzzy.Rush.CanAttack(ownUnits, enemies)) {