From dc26e1b5596bca7c09b332822e71b651c9031bd7 Mon Sep 17 00:00:00 2001 From: Shauren Date: Sat, 24 Jan 2026 23:32:03 +0100 Subject: [PATCH] Core/Auras: Add unique_weak_ptr getter for AuraEffect --- src/server/game/Spells/Auras/SpellAuras.h | 1 + 1 file changed, 1 insertion(+) 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;