aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/server/scripts/Northrend/FrozenHalls/PitOfSaron/boss_forgemaster_garfrost.cpp13
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);