|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include "ScriptMgr.h"#include "ScriptedCreature.h"#include "SpellScript.h"#include "SpellAuras.h"#include "pit_of_saron.h"Go to the source code of this file.
Classes | |
| class | achievement_doesnt_go_to_eleven |
| class | boss_garfrost |
| struct | boss_garfrost::boss_garfrostAI |
| class | spell_garfrost_permafrost |
| class | spell_garfrost_permafrost::spell_garfrost_permafrost_SpellScript |
Macros | |
| #define | SPELL_FORGE_BLADE_HELPER RAID_MODE<uint32>(68774, 70334) |
| #define | SPELL_PERMAFROST_HELPER RAID_MODE<uint32>(68786, 70336) |
Enumerations | |
| enum | Events { EVENT_THROW_SARONITE = 1 , EVENT_CHILLING_WAVE = 2 , EVENT_DEEP_FREEZE = 3 , EVENT_FORGE_JUMP = 4 , EVENT_RESUME_ATTACK = 5 } |
| enum | MiscData { EQUIP_ID_SWORD = 49345 , EQUIP_ID_MACE = 49344 , ACHIEV_DOESNT_GO_TO_ELEVEN = 0 , POINT_FORGE = 0 } |
| enum | Phases { PHASE_ONE = 1 , PHASE_TWO = 2 , PHASE_THREE = 3 } |
| 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 | 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 } |
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 37 of file boss_forgemaster_garfrost.cpp.
Referenced by boss_garfrost::boss_garfrostAI::MovementInform().
| #define SPELL_PERMAFROST_HELPER RAID_MODE<uint32>(68786, 70336) |
Definition at line 36 of file boss_forgemaster_garfrost.cpp.
Referenced by boss_garfrost::boss_garfrostAI::SpellHitTarget().
| enum Events |
| Enumerator | |
|---|---|
| EVENT_THROW_SARONITE | |
| EVENT_CHILLING_WAVE | |
| EVENT_DEEP_FREEZE | |
| EVENT_FORGE_JUMP | |
| EVENT_RESUME_ATTACK | |
Definition at line 54 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 46 of file boss_forgemaster_garfrost.cpp.
| enum Phases |
| Enumerator | |
|---|---|
| PHASE_ONE | |
| PHASE_TWO | |
| PHASE_THREE | |
Definition at line 39 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 25 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 12 of file boss_forgemaster_garfrost.cpp.
| void AddSC_boss_garfrost | ( | ) |
Definition at line 315 of file boss_forgemaster_garfrost.cpp.
Referenced by AddNorthrendScripts().
| Position const northForgePos = { 722.5643f, -234.1615f, 527.182f, 2.16421f } |
Definition at line 63 of file boss_forgemaster_garfrost.cpp.
Referenced by boss_garfrost::boss_garfrostAI::UpdateAI().
| Position const southForgePos = { 639.257f, -210.1198f, 529.015f, 0.523599f } |
Definition at line 64 of file boss_forgemaster_garfrost.cpp.
Referenced by boss_garfrost::boss_garfrostAI::UpdateAI().