diff options
Diffstat (limited to 'src/game/SpellEffects.cpp')
| -rw-r--r-- | src/game/SpellEffects.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/game/SpellEffects.cpp b/src/game/SpellEffects.cpp index 9a19e1ac8cd..e7df7ce656b 100644 --- a/src/game/SpellEffects.cpp +++ b/src/game/SpellEffects.cpp @@ -6966,7 +6966,7 @@ void Spell::EffectDestroyAllTotems(uint32 /*i*/) mana += spellInfo->manaCost; mana += spellInfo->ManaCostPercentage * m_caster->GetCreateMana() / 100; } - ((Totem*)totem)->UnSummon(); + totem->ToTotem()->UnSummon(); } } mana = mana * damage / 100; @@ -7430,7 +7430,7 @@ void Spell::SummonGuardian(uint32 i, uint32 entry, SummonPropertiesEntry const * return; if (caster->isTotem()) - caster = ((Totem*)caster)->GetOwner(); + caster = caster->ToTotem()->GetOwner(); // in another case summon new uint8 level = caster->getLevel(); |
