From d024e563f8a9b4531f3e25b454bc7ef98ad1cfaf Mon Sep 17 00:00:00 2001 From: Tartalo Date: Sun, 20 Jun 2010 00:37:02 +0200 Subject: Fix Grievious bite (48920): now if removed when target is fully healed --HG-- branch : trunk --- src/server/game/Spells/Auras/SpellEffects.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src') diff --git a/src/server/game/Spells/Auras/SpellEffects.cpp b/src/server/game/Spells/Auras/SpellEffects.cpp index 0d44be000a8..e4ad573e45a 100644 --- a/src/server/game/Spells/Auras/SpellEffects.cpp +++ b/src/server/game/Spells/Auras/SpellEffects.cpp @@ -2913,6 +2913,10 @@ void Spell::SpellDamageHeal(uint32 /*i*/) else addhealth = caster->SpellHealingBonus(unitTarget, m_spellInfo, addhealth, HEAL); + // Remove Grievious bite if fully healed + if (unitTarget->HasAura(48920) && (unitTarget->GetHealth() + addhealth >= unitTarget->GetMaxHealth())) + unitTarget->RemoveAura(48920); + m_damage -= addhealth; } } -- cgit v1.2.3