From d79811f3c18d90eb9ce4a517dd33aa9d2bc08744 Mon Sep 17 00:00:00 2001 From: VladimirMangos Date: Sun, 20 Dec 2009 01:13:21 +0300 Subject: [PATCH] [9033] Fixed percent mana regneration from spell 53228 and ranks buff. --- src/game/SpellAuras.cpp | 8 ++++++++ src/shared/revision_nr.h | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/game/SpellAuras.cpp b/src/game/SpellAuras.cpp index 90c00c5fc..337340650 100644 --- a/src/game/SpellAuras.cpp +++ b/src/game/SpellAuras.cpp @@ -2191,6 +2191,14 @@ void Aura::TriggerSpell() // original caster must be target (beacon) target->CastSpell(target, trigger_spell_id, true, NULL, this, target->GetGUID()); return; + // Rapid Recuperation (triggered energize have baspioints == 0) + case 56654: + case 58882: + { + int32 mana = m_target->GetMaxPower(POWER_MANA) * m_modifier.m_amount / 100; + target->CastCustomSpell(target, trigger_spell_id, &mana, NULL, NULL, true, NULL, this); + return; + } } } diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index 239c20804..0c9536bb1 100644 --- a/src/shared/revision_nr.h +++ b/src/shared/revision_nr.h @@ -1,4 +1,4 @@ #ifndef __REVISION_NR_H__ #define __REVISION_NR_H__ - #define REVISION_NR "9032" + #define REVISION_NR "9033" #endif // __REVISION_NR_H__ -- 2.11.4.GIT