From c7758d54bfa73e7095f222d8ac8d5c28a4573dd0 Mon Sep 17 00:00:00 2001 From: QAston Date: Mon, 6 Apr 2009 13:55:32 +0200 Subject: *Fix mana burn. --HG-- branch : trunk --- src/game/SpellEffects.cpp | 12 ------------ 1 file changed, 12 deletions(-) (limited to 'src') diff --git a/src/game/SpellEffects.cpp b/src/game/SpellEffects.cpp index 0e126f8f34f..c7d049305ee 100644 --- a/src/game/SpellEffects.cpp +++ b/src/game/SpellEffects.cpp @@ -2435,18 +2435,6 @@ void Spell::EffectPowerBurn(uint32 i) int32 curPower = int32(unitTarget->GetPower(powertype)); uint32 power = damage; - //Mana burn take mana % amount from target, but not bigger than amount*2 of caster mana - if ( m_spellInfo->SpellFamilyName==SPELLFAMILY_PRIEST && m_spellInfo->SpellFamilyFlags[0] & 0x10) - { - // Burn percentage of target's mana - power = damage * curPower / 100; - if (caster) - { - uint32 casterPower = damage * caster->GetPower(powertype) / 50; - if (casterPowerGetTypeId() == TYPEID_PLAYER ) power -= ((Player*)unitTarget)->GetSpellCritDamageReduction(power); -- cgit v1.2.3