aboutsummaryrefslogtreecommitdiff
path: root/src/server/game
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2011-06-26 01:12:16 +0200
committerShauren <shauren.trinity@gmail.com>2011-06-26 01:12:49 +0200
commitc9a5aef06167813ba679c194183f003583f9ff3d (patch)
treead231994d5cf0794abd435246592738cce88eaec /src/server/game
parent6dcee0c0ea23617849a6b04ae22d2b74fb04f097 (diff)
Scripts/Icecrown Citadel
* Fixed Mark of the Fallen Champion * Allow attacking Lady Deathwhisper during intro Closes #2088
Diffstat (limited to 'src/server/game')
-rwxr-xr-xsrc/server/game/Entities/Unit/Unit.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp
index fd8be29c3e0..c3c2ceaa11d 100755
--- a/src/server/game/Entities/Unit/Unit.cpp
+++ b/src/server/game/Entities/Unit/Unit.cpp
@@ -8718,6 +8718,8 @@ bool Unit::HandleProcTriggerSpell(Unit *pVictim, uint32 damage, AuraEffect* trig
// Deathbringer Saurfang - Rune of Blood
case 72408:
// can proc only if target is marked with rune
+ // this should be handled by targetAuraSpell, but because 72408 is not passive
+ // one failed proc will remove the entire aura
if (!pVictim->HasAura(72410))
return false;
break;
@@ -8725,6 +8727,12 @@ bool Unit::HandleProcTriggerSpell(Unit *pVictim, uint32 damage, AuraEffect* trig
case 72176:
basepoints0 = 3;
break;
+ // Deathbringer Saurfang - Mark of the Fallen Champion
+ case 72256:
+ // this should be handled by targetAuraSpell, but because 72408 is not passive
+ // one failed proc will remove the entire aura
+ CastSpell(NULL, trigger_spell_id, true, NULL, triggeredByAura);
+ return true;
case 15337: // Improved Spirit Tap (Rank 1)
case 15338: // Improved Spirit Tap (Rank 2)
{