diff options
author | Shauren <shauren.trinity@gmail.com> | 2025-02-12 21:35:36 +0100 |
---|---|---|
committer | Ovahlord <dreadkiller@gmx.de> | 2025-02-18 18:18:31 +0100 |
commit | 6924fd0dc6daee1cf4b37f7ffc297b8504e13a54 (patch) | |
tree | a4ea05a31d5f730e89b450185baa152d2b6cff89 | |
parent | 90893258bd6eb5c585269266eeb41ab8e8546323 (diff) |
Core/Spells: Skip handling apply aura spell effects if aura was removed earlier in script by PreventHitAura
(cherry picked from commit adb63648f14bab0c757afb4429337dda232dab7a)
-rw-r--r-- | src/server/game/Spells/SpellEffects.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/game/Spells/SpellEffects.cpp b/src/server/game/Spells/SpellEffects.cpp index a71e40bcb50..b0f5f6c880b 100644 --- a/src/server/game/Spells/SpellEffects.cpp +++ b/src/server/game/Spells/SpellEffects.cpp @@ -1070,7 +1070,7 @@ void Spell::EffectApplyAura() if (effectHandleMode != SPELL_EFFECT_HANDLE_HIT_TARGET) return; - if (!_spellAura || !unitTarget) + if (!_spellAura || _spellAura->IsRemoved() || !unitTarget) return; // register target/effect on aura |