diff --git a/OpenRA.Mods.Common/AI/AttackOrFleeFuzzy.cs b/OpenRA.Mods.Common/AI/AttackOrFleeFuzzy.cs index 2a4deec947..c8de95b91b 100644 --- a/OpenRA.Mods.Common/AI/AttackOrFleeFuzzy.cs +++ b/OpenRA.Mods.Common/AI/AttackOrFleeFuzzy.cs @@ -221,8 +221,8 @@ namespace OpenRA.Mods.Common.AI var arms = a.TraitsImplementing(); foreach (var arm in arms) { - var warhead = arm.Weapon.Warheads.OfType().FirstOrDefault(); - if (warhead != null) + var damageWarheads = arm.Weapon.Warheads.OfType(); + foreach (var warhead in damageWarheads) sumOfDamage += warhead.Damage; }