aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/game/Unit.cpp16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/game/Unit.cpp b/src/game/Unit.cpp
index 17b618cb3cd..77aecbf9d88 100644
--- a/src/game/Unit.cpp
+++ b/src/game/Unit.cpp
@@ -5263,6 +5263,22 @@ bool Unit::HandleDummyAuraProc(Unit *pVictim, uint32 damage, AuraEffect* trigger
CastSpell(target, triggered_spell_id, true, 0, triggeredByAura);
return true;
}
+
+ //Arcane Potency
+ if (dummySpell->SpellIconID == 2120)
+ {
+ if(!procSpell)
+ return false;
+
+ target = this;
+ switch (dummySpell->Id)
+ {
+ case 31571: triggered_spell_id = 57529; break;
+ case 31572: triggered_spell_id = 57531; break;
+ }
+ break;
+ }
+
// Hot Streak
if (dummySpell->SpellIconID == 2999)
{