*Fix the bug that some spells have too high damage.

--HG--
branch : trunk
This commit is contained in:
megamage
2009-01-10 09:29:22 -06:00
parent c51cda166b
commit 56718fbcb2
+3 -4
View File
@@ -597,11 +597,10 @@ void Spell::SpellDamageSchoolDmg(uint32 effect_idx)
} }
} }
if(m_originalCaster) if(m_originalCaster && damage > 0)
damage = m_originalCaster->SpellDamageBonus(unitTarget, m_spellInfo, damage, SPELL_DIRECT_DAMAGE); damage = m_originalCaster->SpellDamageBonus(unitTarget, m_spellInfo, (uint32)damage, SPELL_DIRECT_DAMAGE);
if(damage > 0) m_damage += damage;
m_damage += damage;
} }
} }