diff --git a/Source/Game/Combat/CombatManager.cs b/Source/Game/Combat/CombatManager.cs index 97e8a302f..ea7135254 100644 --- a/Source/Game/Combat/CombatManager.cs +++ b/Source/Game/Combat/CombatManager.cs @@ -179,14 +179,11 @@ namespace Game.Combat } foreach (var refe in mgr._pvpRefs) { - if (!IsInCombatWith(refe.Key)) - { - Unit target = refe.Value.GetOther(who); - if ((_owner.IsImmuneToPC() && target.HasUnitFlag(UnitFlags.PlayerControlled)) || - (_owner.IsImmuneToNPC() && !target.HasUnitFlag(UnitFlags.PlayerControlled))) - continue; - SetInCombatWith(target); - } + Unit target = refe.Value.GetOther(who); + if ((_owner.IsImmuneToPC() && target.HasUnitFlag(UnitFlags.PlayerControlled)) || + (_owner.IsImmuneToNPC() && !target.HasUnitFlag(UnitFlags.PlayerControlled))) + continue; + SetInCombatWith(target); } }