diff options
| author | QAston <none@none> | 2010-07-25 16:23:57 +0200 |
|---|---|---|
| committer | QAston <none@none> | 2010-07-25 16:23:57 +0200 |
| commit | fce1f5b014c1e2e3b0b85062898f56837111f66a (patch) | |
| tree | caf3bf48f82d5fc4f19c418d1cb0b57d07439b32 /src/server/game/Spells/Spell.cpp | |
| parent | 997b9e6b226ab0eca2636b040a2d05a2f1804ef0 (diff) | |
*Extend API of SpellScript by Dest and Damage/Heal setters and getters.
*Make some SpellScript function names shorter.
--HG--
branch : trunk
Diffstat (limited to 'src/server/game/Spells/Spell.cpp')
| -rw-r--r-- | src/server/game/Spells/Spell.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/server/game/Spells/Spell.cpp b/src/server/game/Spells/Spell.cpp index af5eab71799..e48b7845791 100644 --- a/src/server/game/Spells/Spell.cpp +++ b/src/server/game/Spells/Spell.cpp @@ -4504,6 +4504,9 @@ void Spell::HandleEffects(Unit *pUnitTarget,Item *pItemTarget,GameObject *pGOTar sLog.outDebug("Spell: %u Effect : %u", m_spellInfo->Id, eff); + //we do not need DamageMultiplier here. + damage = CalculateDamage(i, NULL); + for(std::list<SpellScript *>::iterator scritr = m_loadedScripts.begin(); scritr != m_loadedScripts.end() ; ++scritr) { std::list<SpellScript::EffectHandler>::iterator effEndItr = (*scritr)->EffectHandlers.end(), effItr = (*scritr)->EffectHandlers.begin(); @@ -4514,9 +4517,6 @@ void Spell::HandleEffects(Unit *pUnitTarget,Item *pItemTarget,GameObject *pGOTar } } - //we do not need DamageMultiplier here. - damage = CalculateDamage(i, NULL); - if (eff < TOTAL_SPELL_EFFECTS) { (this->*SpellEffects[eff])(i); |
