From d71ca7a8f5aab79a7ee662dbc5632a0de7dede3f Mon Sep 17 00:00:00 2001 From: Shauren Date: Mon, 2 May 2022 18:20:17 +0200 Subject: Core/Spells: Implemented SPELL_ATTR5_IGNORE_AREA_EFFECT_PVP_CHECK --- src/server/game/Entities/Object/Object.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/server/game/Entities/Object') diff --git a/src/server/game/Entities/Object/Object.cpp b/src/server/game/Entities/Object/Object.cpp index d403c40021e..ad8aeadceb6 100644 --- a/src/server/game/Entities/Object/Object.cpp +++ b/src/server/game/Entities/Object/Object.cpp @@ -3035,7 +3035,7 @@ bool WorldObject::IsValidAttackTarget(WorldObject const* target, SpellInfo const // additional checks - only PvP case if (playerAffectingAttacker && playerAffectingTarget) { - if (playerAffectingTarget->IsPvP()) + if (playerAffectingTarget->IsPvP() || (bySpell && bySpell->HasAttribute(SPELL_ATTR5_IGNORE_AREA_EFFECT_PVP_CHECK))) return true; if (playerAffectingAttacker->IsFFAPvP() && playerAffectingTarget->IsFFAPvP()) -- cgit v1.2.3