aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/game/SpellMgr.cpp2
-rw-r--r--src/game/Unit.cpp12
2 files changed, 8 insertions, 6 deletions
diff --git a/src/game/SpellMgr.cpp b/src/game/SpellMgr.cpp
index 6c7ae5c98f8..81c4ebaa76f 100644
--- a/src/game/SpellMgr.cpp
+++ b/src/game/SpellMgr.cpp
@@ -3601,6 +3601,8 @@ void SpellMgr::LoadSpellCustomAttr()
case 20335:
case 20336:
case 20337:
+ // Glyph of Life Tap
+ case 63320:
// Entries were not updated after spell effect change, we have to do that manually :/
spellInfo->AttributesEx3 |= SPELL_ATTR_EX3_CAN_PROC_TRIGGERED;
count++;
diff --git a/src/game/Unit.cpp b/src/game/Unit.cpp
index 1bb63a9212b..221e4f2b859 100644
--- a/src/game/Unit.cpp
+++ b/src/game/Unit.cpp
@@ -5638,6 +5638,12 @@ bool Unit::HandleDummyAuraProc(Unit *pVictim, uint32 damage, AuraEffect* trigger
pVictim->RemoveAurasWithMechanic(1<<MECHANIC_STUN, AURA_REMOVE_BY_ENEMY_SPELL);
return true;
}
+ // Glyph of Life Tap
+ case 63320:
+ {
+ triggered_spell_id = 63321; // Life Tap
+ break;
+ }
}
break;
}
@@ -5963,12 +5969,6 @@ bool Unit::HandleDummyAuraProc(Unit *pVictim, uint32 damage, AuraEffect* trigger
triggered_spell_id = 63311;
break;
}
- // Glyph of Life Tap
- case 63320:
- {
- triggered_spell_id = 63321;
- break;
- }
// Nightfall
case 18094:
case 18095: