From 8dfd02e69eac2754af98817f562a55ed7b424751 Mon Sep 17 00:00:00 2001 From: Chris Forbes Date: Sat, 13 Oct 2012 13:45:35 +1300 Subject: [PATCH] fix HackyAI's husk fetish --- OpenRA.Mods.RA/AI/HackyAI.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OpenRA.Mods.RA/AI/HackyAI.cs b/OpenRA.Mods.RA/AI/HackyAI.cs index c3581c3d35..3bd2fe32f7 100644 --- a/OpenRA.Mods.RA/AI/HackyAI.cs +++ b/OpenRA.Mods.RA/AI/HackyAI.cs @@ -223,7 +223,7 @@ namespace OpenRA.Mods.RA.AI /* pick something worth attacking owned by that player */ var targets = world.Actors - .Where(a => a.Owner == enemy && a.HasTrait()); + .Where(a => a.Owner == enemy && a.HasTrait() && !a.HasTrait()); Actor target = null; if (targets.Any()) @@ -325,7 +325,7 @@ namespace OpenRA.Mods.RA.AI foreach (var a1 in attackForce) { var enemyUnits = world.FindUnitsInCircle(a1.CenterLocation, Game.CellSize * 10) - .Where(unit => p.Stances[unit.Owner] == Stance.Enemy).ToList(); + .Where(unit => p.Stances[unit.Owner] == Stance.Enemy && !unit.HasTrait()).ToList(); if (enemyUnits.Count > 0) {