aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/scripts')
-rwxr-xr-xsrc/server/scripts/Northrend/IcecrownCitadel/boss_lady_deathwhisper.cpp15
1 files changed, 12 insertions, 3 deletions
diff --git a/src/server/scripts/Northrend/IcecrownCitadel/boss_lady_deathwhisper.cpp b/src/server/scripts/Northrend/IcecrownCitadel/boss_lady_deathwhisper.cpp
index 628c5eb3312..79e2f04b766 100755
--- a/src/server/scripts/Northrend/IcecrownCitadel/boss_lady_deathwhisper.cpp
+++ b/src/server/scripts/Northrend/IcecrownCitadel/boss_lady_deathwhisper.cpp
@@ -295,8 +295,8 @@ class boss_lady_deathwhisper : public CreatureScript
DoScriptText(SAY_PHASE_2, me);
DoScriptText(SAY_PHASE_2_EMOTE, me);
DoStartMovement(me->getVictim());
- me->SetPower(POWER_MANA, 0);
uiDamage -= me->GetPower(POWER_MANA);
+ me->SetPower(POWER_MANA, 0);
me->RemoveAurasDueToSpell(SPELL_MANA_BARRIER);
events.SetPhase(PHASE_TWO);
events.ScheduleEvent(EVENT_P2_FROSTBOLT, urand(10000, 12000), 0, PHASE_TWO);
@@ -736,8 +736,17 @@ class npc_vengeful_shade : public CreatureScript
void SpellHitTarget(Unit * /*pTarget*/, const SpellEntry * spell)
{
- if (spell->Id == SPELL_VENGEFUL_BLAST)
- me->Kill(me);
+ switch (spell->Id)
+ {
+ case SPELL_VENGEFUL_BLAST:
+ case 72010:
+ case 72011:
+ case 72012:
+ me->Kill(me);
+ break;
+ default:
+ break;
+ }
}
};