diff options
| author | QAston <none@none> | 2009-03-03 20:42:49 +0100 |
|---|---|---|
| committer | QAston <none@none> | 2009-03-03 20:42:49 +0100 |
| commit | ffa68907cff4f0d1b1acff9f6c2e5bcb6bcdd6bd (patch) | |
| tree | 7bac5b11b00d91786ee86662a3cbd6c2d9f2601c /src | |
| parent | 17cb5f505961f2443c56bd348bb67e51ade5f7e2 (diff) | |
*Fix starfall.
--HG--
branch : trunk
Diffstat (limited to 'src')
| -rw-r--r-- | src/game/SpellEffects.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
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 ) |
