From 210a770958c19ea4a881b77c78ca96624aaddc12 Mon Sep 17 00:00:00 2001 From: QAston Date: Sun, 25 Sep 2011 19:00:37 +0300 Subject: Core/Spells: Fix totem passive area auras stacking bug. --- src/server/game/Entities/Totem/Totem.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/server/game') diff --git a/src/server/game/Entities/Totem/Totem.cpp b/src/server/game/Entities/Totem/Totem.cpp index 245ad83bd20..10c54720350 100755 --- a/src/server/game/Entities/Totem/Totem.cpp +++ b/src/server/game/Entities/Totem/Totem.cpp @@ -86,8 +86,9 @@ void Totem::InitStats(uint32 duration) void Totem::InitSummon() { + // use AddAura instead of CastSpell - this in fact should be an AddSpell equivalent for creatures, but nothing like that exists so far. if (m_type == TOTEM_PASSIVE) - CastSpell(this, GetSpell(), true); + AddAura(GetSpell(), this); // Some totems can have both instant effect and passive spell if (GetSpell(1)) -- cgit v1.2.3