Disable rush attacks against enemy aircraft.

This commit is contained in:
Paul Chote
2018-12-31 15:28:41 +00:00
committed by reaperrr
parent 8a6a68feef
commit 3d9e877eb2

View File

@@ -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<AttackBaseInfo>()).ToList();
.Where(unit => IsEnemyUnit(unit) && unit.Info.HasTraitInfo<AttackBaseInfo>() && !unit.Info.HasTraitInfo<AircraftInfo>()).ToList();
if (AttackOrFleeFuzzy.Rush.CanAttack(ownUnits, enemies))
{