diff options
author | Shauren <shauren.trinity@gmail.com> | 2024-02-19 21:05:03 +0100 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2024-02-19 21:05:03 +0100 |
commit | 877ae5b47d56a754b56f1326990f5ae41aa989c9 (patch) | |
tree | 8ffb81be40ed79c618b40a90889b1e5912798e9c /src/server/game/Spells/Spell.cpp | |
parent | 88242a42ceabed65520dfccb6e32ff5d8ce63012 (diff) |
Core/Spells: Implemented SPELL_ATTR8_CAN_HIT_AOE_UNTARGETABLE
Diffstat (limited to 'src/server/game/Spells/Spell.cpp')
-rw-r--r-- | src/server/game/Spells/Spell.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/game/Spells/Spell.cpp b/src/server/game/Spells/Spell.cpp index 2aed9e672b8..a819a800632 100644 --- a/src/server/game/Spells/Spell.cpp +++ b/src/server/game/Spells/Spell.cpp @@ -9222,7 +9222,7 @@ bool WorldObjectSpellAreaTargetCheck::operator()(WorldObject* target) const switch (_searchReason) { case WorldObjectSpellAreaTargetSearchReason::Area: - if (unitTarget->GetSpellOtherImmunityMask().HasFlag(SpellOtherImmunity::AoETarget)) + if (!_spellInfo->HasAttribute(SPELL_ATTR8_CAN_HIT_AOE_UNTARGETABLE) && unitTarget->GetSpellOtherImmunityMask().HasFlag(SpellOtherImmunity::AoETarget)) return false; break; case WorldObjectSpellAreaTargetSearchReason::Chain: |