From 8d51d23cc5f1001b8c5c650d62ca200e596a4eb9 Mon Sep 17 00:00:00 2001 From: Trazom62 Date: Sun, 14 Mar 2010 13:46:15 +0100 Subject: Fix Master's call. Thanks Gyullo. Fixes issue #1059. --HG-- branch : trunk --- src/game/SpellEffects.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/game/SpellEffects.cpp b/src/game/SpellEffects.cpp index 3253cd36f86..df687c3699b 100644 --- a/src/game/SpellEffects.cpp +++ b/src/game/SpellEffects.cpp @@ -1830,9 +1830,10 @@ void Spell::EffectDummy(uint32 i) if (m_caster->GetTypeId() != TYPEID_PLAYER || !unitTarget) return; - if (Pet *PlrPet = m_caster->ToPlayer()->GetPet()) - PlrPet->CastSpell(unitTarget, m_spellInfo->CalculateSimpleValue(i), true); - return; + if (Pet *pPet = m_caster->ToPlayer()->GetPet()) + if (pPet->isAlive()) + pPet->CastSpell(unitTarget, m_spellInfo->CalculateSimpleValue(i), true); + return; } } break; -- cgit v1.2.3