diff --git a/OpenRA.Mods.RA/AttackBase.cs b/OpenRA.Mods.RA/AttackBase.cs index afa11d50d6..ce92bf3436 100644 --- a/OpenRA.Mods.RA/AttackBase.cs +++ b/OpenRA.Mods.RA/AttackBase.cs @@ -216,6 +216,7 @@ namespace OpenRA.Mods.RA return inRange .Where(a => a.Owner != null && self.Owner.Stances[a.Owner] == Stance.Enemy) + .Where(a => !a.HasTrait()) .Where(a => HasAnyValidWeapons(Target.FromActor(a))) .OrderBy(a => (a.CenterLocation - self.CenterLocation).LengthSquared) .FirstOrDefault();