![]() |
TrinityCore
|
#include "ScriptMgr.h"#include "GameObject.h"#include "InstanceScript.h"#include "MotionMaster.h"#include "ObjectAccessor.h"#include "pit_of_saron.h"#include "ScriptedCreature.h"#include "SpellAuras.h"#include "SpellScript.h"
Include dependency graph for boss_forgemaster_garfrost.cpp:Go to the source code of this file.
Classes | |
| struct | boss_garfrost |
| class | spell_garfrost_permafrost |
| class | achievement_doesnt_go_to_eleven |
Macros | |
| #define | SPELL_PERMAFROST_HELPER RAID_MODE<uint32>(68786, 70336) |
| #define | SPELL_FORGE_BLADE_HELPER RAID_MODE<uint32>(68774, 70334) |
Enumerations | |
| enum | Yells { SAY_AGGRO = 0 , SAY_PHASE2 = 1 , SAY_PHASE3 = 2 , SAY_DEATH = 3 , SAY_SLAY = 4 , SAY_THROW_SARONITE = 5 , SAY_CAST_DEEP_FREEZE = 6 , SAY_TYRANNUS_DEATH = 0 } |
| enum | Spells { SPELL_PERMAFROST = 70326 , SPELL_THROW_SARONITE = 68788 , SPELL_THUNDERING_STOMP = 68771 , SPELL_CHILLING_WAVE = 68778 , SPELL_DEEP_FREEZE = 70381 , SPELL_FORGE_MACE = 68785 , SPELL_FORGE_BLADE = 68774 } |
| enum | Phases { PHASE_ONE = 1 , PHASE_TWO = 2 , PHASE_THREE = 3 } |
| enum | MiscData { EQUIP_ID_SWORD = 49345 , EQUIP_ID_MACE = 49344 , ACHIEV_DOESNT_GO_TO_ELEVEN = 0 , POINT_FORGE = 0 } |
| enum | Events { EVENT_THROW_SARONITE = 1 , EVENT_CHILLING_WAVE = 2 , EVENT_DEEP_FREEZE = 3 , EVENT_FORGE_JUMP = 4 , EVENT_RESUME_ATTACK = 5 } |
Functions | |
| void | AddSC_boss_garfrost () |
Variables | |
| Position const | northForgePos = { 722.5643f, -234.1615f, 527.182f, 2.16421f } |
| Position const | southForgePos = { 639.257f, -210.1198f, 529.015f, 0.523599f } |
| #define SPELL_FORGE_BLADE_HELPER RAID_MODE<uint32>(68774, 70334) |
Definition at line 53 of file boss_forgemaster_garfrost.cpp.
| #define SPELL_PERMAFROST_HELPER RAID_MODE<uint32>(68786, 70336) |
Definition at line 52 of file boss_forgemaster_garfrost.cpp.
| enum Events |
| Enumerator | |
|---|---|
| EVENT_THROW_SARONITE | |
| EVENT_CHILLING_WAVE | |
| EVENT_DEEP_FREEZE | |
| EVENT_FORGE_JUMP | |
| EVENT_RESUME_ATTACK | |
Definition at line 70 of file boss_forgemaster_garfrost.cpp.
| enum MiscData |
| Enumerator | |
|---|---|
| EQUIP_ID_SWORD | |
| EQUIP_ID_MACE | |
| ACHIEV_DOESNT_GO_TO_ELEVEN | |
| POINT_FORGE | |
Definition at line 62 of file boss_forgemaster_garfrost.cpp.
| enum Phases |
| Enumerator | |
|---|---|
| PHASE_ONE | |
| PHASE_TWO | |
| PHASE_THREE | |
Definition at line 55 of file boss_forgemaster_garfrost.cpp.
| enum Spells |
| Enumerator | |
|---|---|
| SPELL_PERMAFROST | |
| SPELL_THROW_SARONITE | |
| SPELL_THUNDERING_STOMP | |
| SPELL_CHILLING_WAVE | |
| SPELL_DEEP_FREEZE | |
| SPELL_FORGE_MACE | |
| SPELL_FORGE_BLADE | |
Definition at line 41 of file boss_forgemaster_garfrost.cpp.
| enum Yells |
| Enumerator | |
|---|---|
| SAY_AGGRO | |
| SAY_PHASE2 | |
| SAY_PHASE3 | |
| SAY_DEATH | |
| SAY_SLAY | |
| SAY_THROW_SARONITE | |
| SAY_CAST_DEEP_FREEZE | |
| SAY_TYRANNUS_DEATH | |
Definition at line 28 of file boss_forgemaster_garfrost.cpp.
| void AddSC_boss_garfrost | ( | ) |
Definition at line 326 of file boss_forgemaster_garfrost.cpp.
Here is the caller graph for this function:| Position const northForgePos = { 722.5643f, -234.1615f, 527.182f, 2.16421f } |
Definition at line 79 of file boss_forgemaster_garfrost.cpp.
| Position const southForgePos = { 639.257f, -210.1198f, 529.015f, 0.523599f } |
Definition at line 80 of file boss_forgemaster_garfrost.cpp.