diff options
| author | QAston <none@none> | 2009-04-19 14:44:16 +0200 | 
|---|---|---|
| committer | QAston <none@none> | 2009-04-19 14:44:16 +0200 | 
| commit | 568879e10967c984a39c9b7a37be55e0ffa4a00b (patch) | |
| tree | 3536ea7eb9c7339825ee7e56704a4aba7605b261 /src/game/Spell.cpp | |
| parent | 6e27a4c455633851c381d8ded602325c6c888ff9 (diff) | |
*Send overheal amount to client.
*Fix potion cooldowns.
--HG--
branch : trunk
Diffstat (limited to 'src/game/Spell.cpp')
| -rw-r--r-- | src/game/Spell.cpp | 6 | 
1 files changed, 3 insertions, 3 deletions
diff --git a/src/game/Spell.cpp b/src/game/Spell.cpp index 1f31c3d2d88..8b0014caaae 100644 --- a/src/game/Spell.cpp +++ b/src/game/Spell.cpp @@ -2681,8 +2681,8 @@ void Spell::finish(bool ok)      // Heal caster for all health leech from all targets      if (m_healthLeech)      { -        m_caster->ModifyHealth(m_healthLeech); -        m_caster->SendHealSpellLog(m_caster, m_spellInfo->Id, uint32(m_healthLeech)); +        int32 gain = m_caster->ModifyHealth(m_healthLeech); +        m_caster->SendHealSpellLog(m_caster, m_spellInfo->Id, uint32(m_healthLeech), false, &gain);      }      if (IsMeleeAttackResetSpell()) @@ -2695,7 +2695,7 @@ void Spell::finish(bool ok)      }      // potions disabled by client, send event "not in combat" if need -    if (m_caster->GetTypeId() == TYPEID_PLAYER) +    if (!m_triggeredByAuraSpell && m_caster->GetTypeId() == TYPEID_PLAYER)          ((Player*)m_caster)->UpdatePotionCooldown(this);      // call triggered spell only at successful cast (after clear combo points -> for add some if need)  | 
