diff --git a/src/server/game/Spells/Auras/SpellAuras.h b/src/server/game/Spells/Auras/SpellAuras.h index 8be5278c95d..101e32a5161 100644 --- a/src/server/game/Spells/Auras/SpellAuras.h +++ b/src/server/game/Spells/Auras/SpellAuras.h @@ -376,6 +376,7 @@ class TC_GAME_API Aura virtual std::string GetDebugInfo() const; Trinity::unique_weak_ptr GetWeakPtr() const { return m_scriptRef; } + Trinity::unique_weak_ptr GetEffectWeakPtr(SpellEffIndex index) const { return { m_scriptRef, GetEffect(index) }; } Aura(Aura const&) = delete; Aura(Aura&&) = delete;