Core/Unit: UNIT_FLAG renames
Port From (https://github.com/TrinityCore/TrinityCore/commit/f1ac141f25500a0f6ffd3c32b1185de2d9f9c940)
This commit is contained in:
@@ -158,8 +158,8 @@ namespace Game.Combat
|
||||
if (!IsInCombatWith(refe.Key))
|
||||
{
|
||||
Unit target = refe.Value.GetOther(who);
|
||||
if ((_owner.IsImmuneToPC() && target.HasUnitFlag(UnitFlags.PvpAttackable)) ||
|
||||
(_owner.IsImmuneToNPC() && !target.HasUnitFlag(UnitFlags.PvpAttackable)))
|
||||
if ((_owner.IsImmuneToPC() && target.HasUnitFlag(UnitFlags.PlayerControlled)) ||
|
||||
(_owner.IsImmuneToNPC() && !target.HasUnitFlag(UnitFlags.PlayerControlled)))
|
||||
continue;
|
||||
SetInCombatWith(target);
|
||||
}
|
||||
@@ -169,8 +169,8 @@ namespace Game.Combat
|
||||
if (!IsInCombatWith(refe.Key))
|
||||
{
|
||||
Unit target = refe.Value.GetOther(who);
|
||||
if ((_owner.IsImmuneToPC() && target.HasUnitFlag(UnitFlags.PvpAttackable)) ||
|
||||
(_owner.IsImmuneToNPC() && !target.HasUnitFlag(UnitFlags.PvpAttackable)))
|
||||
if ((_owner.IsImmuneToPC() && target.HasUnitFlag(UnitFlags.PlayerControlled)) ||
|
||||
(_owner.IsImmuneToNPC() && !target.HasUnitFlag(UnitFlags.PlayerControlled)))
|
||||
continue;
|
||||
SetInCombatWith(target);
|
||||
}
|
||||
|
||||
@@ -782,7 +782,7 @@ namespace Game.Combat
|
||||
if (a.IsCreature() && a.ToCreature().IsTrigger())
|
||||
return false;
|
||||
|
||||
if (a.HasUnitFlag(UnitFlags.PvpAttackable))
|
||||
if (a.HasUnitFlag(UnitFlags.PlayerControlled))
|
||||
{
|
||||
if (b.HasUnitFlag(UnitFlags.ImmuneToPc))
|
||||
return false;
|
||||
|
||||
Reference in New Issue
Block a user