diff --git a/Source/Game/Scripting/SpellScript.cs b/Source/Game/Scripting/SpellScript.cs index f3e93a71a..3581dfc8f 100644 --- a/Source/Game/Scripting/SpellScript.cs +++ b/Source/Game/Scripting/SpellScript.cs @@ -926,7 +926,7 @@ namespace Game.Scripting } // returns current spell hit target aura - public Aura GetHitAura(bool dynObjAura = false) + public Aura GetHitAura(bool dynObjAura = false, bool withRemoved = false) { if (!IsInTargetHook()) { @@ -938,7 +938,7 @@ namespace Game.Scripting if (dynObjAura) aura = m_spell.dynObjAura; - if (aura == null || aura.IsRemoved()) + if (aura == null || (aura.IsRemoved() && !withRemoved)) return null; return aura;