aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Spells/SpellEffects.cpp
diff options
context:
space:
mode:
authorQAston <none@none>2010-08-27 01:13:27 +0200
committerQAston <none@none>2010-08-27 01:13:27 +0200
commit1d3deae555f0ec523d77875bd5a307ab9bd19742 (patch)
treecc25c869f8f21ba39f2f763cc55aaaa46243f38c /src/server/game/Spells/SpellEffects.cpp
parent1bb14ba578d6c989fb2b50c18bd0bff40fd6fcc8 (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.cpp8
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);
}
}