From ffa68907cff4f0d1b1acff9f6c2e5bcb6bcdd6bd Mon Sep 17 00:00:00 2001 From: QAston Date: Tue, 3 Mar 2009 20:42:49 +0100 Subject: *Fix starfall. --HG-- branch : trunk --- src/game/SpellEffects.cpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src') diff --git a/src/game/SpellEffects.cpp b/src/game/SpellEffects.cpp index f011b3ee3f6..d9eefb362c1 100644 --- a/src/game/SpellEffects.cpp +++ b/src/game/SpellEffects.cpp @@ -1313,6 +1313,7 @@ void Spell::EffectDummy(uint32 i) { int32 bp0 = damage; m_caster->CastCustomSpell(unitTarget, 50783, &bp0, NULL, NULL, true, 0); + return; } // Execute if(m_spellInfo->SpellFamilyFlags[0] & 0x20000000) @@ -1473,6 +1474,12 @@ void Spell::EffectDummy(uint32 i) } break; case SPELLFAMILY_DRUID: + // Starfall + if (m_spellInfo->SpellFamilyFlags[2] & 0x100) + { + m_caster->CastSpell(unitTarget, damage, true, NULL); + return; + } break; case SPELLFAMILY_ROGUE: switch(m_spellInfo->Id ) -- cgit v1.2.3