aboutsummaryrefslogtreecommitdiff
path: root/src/game/Unit.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/game/Unit.cpp')
-rw-r--r--src/game/Unit.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/game/Unit.cpp b/src/game/Unit.cpp
index 625cc148baf..bbb7ffb9fb4 100644
--- a/src/game/Unit.cpp
+++ b/src/game/Unit.cpp
@@ -5765,7 +5765,10 @@ bool Unit::HandleDummyAuraProc(Unit *pVictim, uint32 damage, Aura* triggeredByAu
case 20186:
{
if (pVictim->getPowerType() == POWER_MANA)
- pVictim->CastSpell(pVictim, 20268, true, 0, triggeredByAura);
+ {
+ int32 gainMana = pVictim->GetCreateMana() * triggeredByAura->GetBasePoints() / 100;
+ pVictim->CastCustomSpell(pVictim, 20268, &gainMana, 0, 0, true, 0, triggeredByAura);
+ }
return true;
}
// Holy Power (Redemption Armor set)