From 3d9e877eb25965af5fad9d6546b353a58fc74d7c Mon Sep 17 00:00:00 2001 From: Paul Chote Date: Mon, 31 Dec 2018 15:28:41 +0000 Subject: [PATCH] Disable rush attacks against enemy aircraft. --- OpenRA.Mods.Common/Traits/BotModules/SquadManagerBotModule.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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)) {