diff options
-rw-r--r-- | src/server/game/Spells/SpellInfo.cpp | 3 | ||||
-rw-r--r-- | src/server/scripts/Northrend/Nexus/Nexus/boss_keristrasza.cpp | 12 |
2 files changed, 9 insertions, 6 deletions
diff --git a/src/server/game/Spells/SpellInfo.cpp b/src/server/game/Spells/SpellInfo.cpp index 58152b95fe2..18da73101ee 100644 --- a/src/server/game/Spells/SpellInfo.cpp +++ b/src/server/game/Spells/SpellInfo.cpp @@ -2270,6 +2270,9 @@ void SpellInfo::_LoadSpellDiminishInfo() // Screams of the Dead (King Ymiron) else if (Id == 51750) return DIMINISHING_NONE; + // Crystallize (Keristrasza heroic) + else if (Id == 48179) + return DIMINISHING_NONE; break; } // Event spells diff --git a/src/server/scripts/Northrend/Nexus/Nexus/boss_keristrasza.cpp b/src/server/scripts/Northrend/Nexus/Nexus/boss_keristrasza.cpp index f12778ed321..1bc2b392fda 100644 --- a/src/server/scripts/Northrend/Nexus/Nexus/boss_keristrasza.cpp +++ b/src/server/scripts/Northrend/Nexus/Nexus/boss_keristrasza.cpp @@ -34,7 +34,7 @@ enum Spells SPELL_CRYSTAL_CHAINS = 50997, SPELL_ENRAGE = 8599, SPELL_CRYSTALFIRE_BREATH = 48096, - SPELL_CRYSTALIZE = 48179, + SPELL_CRYSTALLIZE = 48179, SPELL_INTENSE_COLD = 48094, SPELL_INTENSE_COLD_TRIGGERED = 48095 }; @@ -42,7 +42,7 @@ enum Spells enum Events { EVENT_CRYSTAL_FIRE_BREATH = 1, - EVENT_CRYSTAL_CHAINS_CRYSTALIZE, + EVENT_CRYSTAL_CHAINS_CRYSTALLIZE, EVENT_TAIL_SWEEP }; @@ -99,7 +99,7 @@ class boss_keristrasza : public CreatureScript BossAI::JustEngagedWith(who); events.ScheduleEvent(EVENT_CRYSTAL_FIRE_BREATH, 14s); - events.ScheduleEvent(EVENT_CRYSTAL_CHAINS_CRYSTALIZE, DUNGEON_MODE(30000, 11000)); + events.ScheduleEvent(EVENT_CRYSTAL_CHAINS_CRYSTALLIZE, DUNGEON_MODE(30000, 11000)); events.ScheduleEvent(EVENT_TAIL_SWEEP, 5s); } @@ -186,14 +186,14 @@ class boss_keristrasza : public CreatureScript DoCastVictim(SPELL_CRYSTALFIRE_BREATH); events.ScheduleEvent(EVENT_CRYSTAL_FIRE_BREATH, 14s); break; - case EVENT_CRYSTAL_CHAINS_CRYSTALIZE: + case EVENT_CRYSTAL_CHAINS_CRYSTALLIZE: DoCast(me, SPELL_TAIL_SWEEP); - events.ScheduleEvent(EVENT_CRYSTAL_CHAINS_CRYSTALIZE, 5s); + events.ScheduleEvent(EVENT_CRYSTAL_CHAINS_CRYSTALLIZE, 5s); break; case EVENT_TAIL_SWEEP: Talk(SAY_CRYSTAL_NOVA); if (IsHeroic()) - DoCast(me, SPELL_CRYSTALIZE); + DoCast(me, SPELL_CRYSTALLIZE); else if (Unit* target = SelectTarget(SELECT_TARGET_RANDOM, 0, 100.0f, true)) DoCast(target, SPELL_CRYSTAL_CHAINS); events.ScheduleEvent(EVENT_TAIL_SWEEP, DUNGEON_MODE(30000, 11000)); |