diff options
Diffstat (limited to 'src/server/scripts')
| -rw-r--r-- | src/server/scripts/Northrend/FrozenHalls/PitOfSaron/boss_forgemaster_garfrost.cpp | 13 | 
1 files changed, 7 insertions, 6 deletions
diff --git a/src/server/scripts/Northrend/FrozenHalls/PitOfSaron/boss_forgemaster_garfrost.cpp b/src/server/scripts/Northrend/FrozenHalls/PitOfSaron/boss_forgemaster_garfrost.cpp index bc24f70f702..bc51481acc5 100644 --- a/src/server/scripts/Northrend/FrozenHalls/PitOfSaron/boss_forgemaster_garfrost.cpp +++ b/src/server/scripts/Northrend/FrozenHalls/PitOfSaron/boss_forgemaster_garfrost.cpp @@ -42,8 +42,9 @@ enum Spells  };  #define SPELL_PERMAFROST_HELPER RAID_MODE<uint32>(68786, 70336) +#define SPELL_FORGE_BLADE_HELPER RAID_MODE<uint32>(68774, 70334) -enum eEvents +enum Events  {      EVENT_THROW_SARONITE    = 1,      EVENT_CHILLING_WAVE     = 2, @@ -53,7 +54,7 @@ enum eEvents      EVENT_RESUME_ATTACK     = 6,  }; -enum ePhases +enum Phases  {      PHASE_ONE           = 1,      PHASE_TWO           = 2, @@ -64,7 +65,7 @@ enum ePhases      PHASE_THREE_MASK    = 1 << PHASE_THREE,  }; -enum eMiscData +enum MiscData  {      EQUIP_ID_SWORD              = 49345,      EQUIP_ID_MACE               = 49344, @@ -72,8 +73,8 @@ enum eMiscData      POINT_FORGE                 = 0,  }; -static const Position northForgePos = {722.5643f, -234.1615f, 527.182f, 2.16421f}; -static const Position southForgePos = {639.257f, -210.1198f, 529.015f, 0.523599f}; +Position const northForgePos = {722.5643f, -234.1615f, 527.182f, 2.16421f}; +Position const southForgePos = {639.257f, -210.1198f, 529.015f, 0.523599f};  class boss_garfrost : public CreatureScript  { @@ -158,7 +159,7 @@ class boss_garfrost : public CreatureScript                      DoCast(me, SPELL_FORGE_BLADE);                  if (events.GetPhaseMask() & PHASE_THREE_MASK)                  { -                    me->RemoveAurasDueToSpell(SPELL_FORGE_BLADE); +                    me->RemoveAurasDueToSpell(SPELL_FORGE_BLADE_HELPER);                      DoCast(me, SPELL_FORGE_MACE);                  }                  events.ScheduleEvent(EVENT_RESUME_ATTACK, 5000);  | 
