From 45f7aa1fd6dc99d7f4b1525fe38821320a4b368e Mon Sep 17 00:00:00 2001 From: Shocker Date: Fri, 13 May 2011 12:17:21 +0300 Subject: Core/Misc: Fix a memory leak in spell_dbc --- src/server/game/Entities/Unit/Unit.cpp | 2 +- src/server/game/Spells/Auras/SpellAuras.cpp | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp index c2415dd4ad7..2aa78e6f5b4 100755 --- a/src/server/game/Entities/Unit/Unit.cpp +++ b/src/server/game/Entities/Unit/Unit.cpp @@ -10458,7 +10458,7 @@ uint32 Unit::SpellDamageBonus(Unit *pVictim, SpellEntry const *spellProto, uint3 } // Drain Soul - increased damage for targets under 25 % HP if (spellProto->SpellFamilyFlags[0] & 0x00004000) - if (HasAura(200000)) + if (HasAura(100001)) DoneTotalMod *= 4; // Shadow Bite (15% increase from each dot) if (spellProto->SpellFamilyFlags[1] & 0x00400000 && isPet()) diff --git a/src/server/game/Spells/Auras/SpellAuras.cpp b/src/server/game/Spells/Auras/SpellAuras.cpp index 894775179e1..3ed9d8b6964 100755 --- a/src/server/game/Spells/Auras/SpellAuras.cpp +++ b/src/server/game/Spells/Auras/SpellAuras.cpp @@ -1615,14 +1615,14 @@ void Aura::HandleAuraSpecificMods(AuraApplication const * aurApp, Unit * caster, if (apply) { if (target != caster && !target->HealthAbovePct(25)) - caster->CastSpell(caster, 200000, true); + caster->CastSpell(caster, 100001, true); } else { if (target != caster) caster->RemoveAurasDueToSpell(GetId()); else - caster->RemoveAurasDueToSpell(200000); + caster->RemoveAurasDueToSpell(100001); } } break; -- cgit v1.2.3