diff options
| author | QAston <none@none> | 2010-08-27 01:13:27 +0200 |
|---|---|---|
| committer | QAston <none@none> | 2010-08-27 01:13:27 +0200 |
| commit | 1d3deae555f0ec523d77875bd5a307ab9bd19742 (patch) | |
| tree | cc25c869f8f21ba39f2f763cc55aaaa46243f38c /src/server/game/Spells/SpellEffects.cpp | |
| parent | 1bb14ba578d6c989fb2b50c18bd0bff40fd6fcc8 (diff) | |
*Send to client periodic heal absorbtion.
*Heal over time spells are updating healing achievement progress now.
--HG--
branch : trunk
Diffstat (limited to 'src/server/game/Spells/SpellEffects.cpp')
| -rw-r--r-- | src/server/game/Spells/SpellEffects.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/server/game/Spells/SpellEffects.cpp b/src/server/game/Spells/SpellEffects.cpp index fd54d923070..31e01641553 100644 --- a/src/server/game/Spells/SpellEffects.cpp +++ b/src/server/game/Spells/SpellEffects.cpp @@ -2555,7 +2555,7 @@ void Spell::EffectHealPct(uint32 /*i*/) //if (Player *modOwner = m_caster->GetSpellModOwner()) // modOwner->ApplySpellMod(m_spellInfo->Id, SPELLMOD_DAMAGE, addhealth, this); - int32 gain = caster->DealHeal(unitTarget, addhealth, m_spellInfo); + int32 gain = caster->HealBySpell(unitTarget, m_spellInfo, addhealth); unitTarget->getHostileRefManager().threatAssist(m_caster, float(gain) * 0.5f, m_spellInfo); } } @@ -2573,7 +2573,7 @@ void Spell::EffectHealMechanical(uint32 /*i*/) return; uint32 addhealth = caster->SpellHealingBonus(unitTarget, m_spellInfo, uint32(damage), HEAL); - caster->DealHeal(unitTarget, addhealth, m_spellInfo); + caster->HealBySpell(unitTarget, m_spellInfo, addhealth); } } @@ -2596,7 +2596,7 @@ void Spell::EffectHealthLeech(uint32 i) if (m_caster->isAlive()) { newDamage = m_caster->SpellHealingBonus(m_caster, m_spellInfo, newDamage, HEAL); - m_caster->DealHeal(m_caster, uint32(newDamage), m_spellInfo); + m_caster->HealBySpell(m_caster, m_spellInfo, uint32(newDamage)); } } @@ -4434,7 +4434,7 @@ void Spell::EffectHealMaxHealth(uint32 /*i*/) if (m_originalCaster) { addhealth=m_originalCaster->SpellHealingBonus(unitTarget,m_spellInfo, addhealth, HEAL); - m_originalCaster->DealHeal(unitTarget, addhealth, m_spellInfo); + m_originalCaster->HealBySpell(unitTarget, m_spellInfo, addhealth); } } |
