From 6924fd0dc6daee1cf4b37f7ffc297b8504e13a54 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 (cherry picked from commit adb63648f14bab0c757afb4429337dda232dab7a) --- 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 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 -- cgit v1.2.3