From adb63648f14bab0c757afb4429337dda232dab7a Mon Sep 17 00:00:00 2001 From: Shauren Date: Wed, 12 Feb 2025 21:35:36 +0100 Subject: Core/Spells: Skip handling apply aura spell effects if aura was removed earlier in script by PreventHitAura --- src/server/game/Spells/SpellEffects.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/server/game/Spells/SpellEffects.cpp b/src/server/game/Spells/SpellEffects.cpp index bf6e34cf414..5e850b224ba 100644 --- a/src/server/game/Spells/SpellEffects.cpp +++ b/src/server/game/Spells/SpellEffects.cpp @@ -1084,7 +1084,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 -- cgit v1.2.3