![]() |
TrinityCore
|
#include "ScriptMgr.h"#include "G3DPosition.hpp"#include "GameObject.h"#include "GameObjectAI.h"#include "InstanceScript.h"#include "MotionMaster.h"#include "MoveSplineInit.h"#include "ObjectAccessor.h"#include "Player.h"#include "ScriptedCreature.h"#include "ScriptedGossip.h"#include "SpellInfo.h"#include "SpellScript.h"#include "TemporarySummon.h"#include "ulduar.h"
Include dependency graph for boss_razorscale.cpp:Go to the source code of this file.
Classes | |
| struct | boss_razorscale |
| struct | npc_expedition_commander |
| struct | npc_expedition_defender |
| struct | npc_expedition_trapper |
| struct | npc_expedition_engineer |
| struct | npc_razorscale_spawner |
| struct | npc_darkrune_watcher |
| struct | npc_darkrune_guardian |
| struct | npc_darkrune_sentinel |
| struct | npc_razorscale_harpoon_fire_state |
| struct | npc_razorscale_devouring_flame |
| class | go_razorscale_harpoon |
| struct | go_razorscale_harpoon::go_razorscale_harpoonAI |
| class | go_razorscale_mole_machine |
| struct | go_razorscale_mole_machine::go_razorscale_mole_machineAI |
| class | spell_razorscale_flame_breath |
| class | spell_razorscale_summon_iron_dwarves |
| class | spell_razorscale_fuse_armor |
| class | spell_razorscale_firebolt |
| class | achievement_iron_dwarf_medium_rare |
| class | achievement_quick_shave |
Macros | |
| #define | DEVOURING_FLAME_GROUND RAID_MODE<uint32>(64709, 64734) |
| #define | FLAME_BREATH RAID_MODE<uint32>(63317, 64021) |
| #define | CHAIN_LIGHTNING RAID_MODE<uint32>(64758, 64759) |
| #define | LIGHTNING_BOLT RAID_MODE<uint32>(63809, 64696) |
Functions | |
| void | AddSC_boss_razorscale () |
Variables | |
| constexpr Position | PosBrokenHarpoon [4] |
| constexpr Position | PosHarpoon [4] |
| constexpr Position | DefendersPosition [6] |
| constexpr Position | TrapperPosition [3] |
| constexpr uint32 | SummonMinionsSpells [4] |
| G3D::Vector3 const | RazorscalePath [] |
| constexpr Position | RazorFlightPosition = { 585.3610f, -173.5592f, 456.8430f, 1.526665f } |
| constexpr Position | RazorFlightPositionPhase2 = { 619.1450f, -238.0780f, 475.1800f, 1.423917f } |
| constexpr Position | RazorscaleLand = { 585.4010f, -173.5430f, 408.5080f, 1.570796f } |
| constexpr Position | RazorscaleGroundPosition = { 585.4010f, -173.5430f, 391.6421f, 1.570796f } |
| #define CHAIN_LIGHTNING RAID_MODE<uint32>(64758, 64759) |
Definition at line 102 of file boss_razorscale.cpp.
| #define DEVOURING_FLAME_GROUND RAID_MODE<uint32>(64709, 64734) |
Definition at line 100 of file boss_razorscale.cpp.
| #define FLAME_BREATH RAID_MODE<uint32>(63317, 64021) |
Definition at line 101 of file boss_razorscale.cpp.
| #define LIGHTNING_BOLT RAID_MODE<uint32>(63809, 64696) |
Definition at line 103 of file boss_razorscale.cpp.
| enum Actions |
Definition at line 105 of file boss_razorscale.cpp.
Definition at line 197 of file boss_razorscale.cpp.
| enum Events |
Definition at line 123 of file boss_razorscale.cpp.
| enum Misc |
Definition at line 159 of file boss_razorscale.cpp.
| enum MovePoints |
Definition at line 178 of file boss_razorscale.cpp.
| enum RazorscalePhases |
| Enumerator | |
|---|---|
| PHASE_NONE | |
| PHASE_COMBAT | |
| PHASE_GROUND | |
| PHASE_AIR | |
| PHASE_PERMA_GROUND | |
Definition at line 224 of file boss_razorscale.cpp.
| enum Says |
| Enumerator | |
|---|---|
| SAY_COMMANDER_AGGRO | |
| SAY_COMMANDER_GROUND_PHASE | |
| SAY_COMMANDER_ENGINEERS_DEAD | |
| SAY_AGGRO | |
| SAY_START_REPAIR | |
| SAY_REBUILD_TURRETS | |
| EMOTE_HARPOON | |
| EMOTE_PERMA_GROUND | |
| EMOTE_BREATH | |
| EMOTE_BERSERK | |
Definition at line 34 of file boss_razorscale.cpp.
| enum Spells |
Definition at line 55 of file boss_razorscale.cpp.
| void AddSC_boss_razorscale | ( | ) |
|
constexpr |
Definition at line 249 of file boss_razorscale.cpp.
|
constexpr |
Definition at line 233 of file boss_razorscale.cpp.
|
constexpr |
Definition at line 241 of file boss_razorscale.cpp.
|
constexpr |
Definition at line 289 of file boss_razorscale.cpp.
|
constexpr |
Definition at line 290 of file boss_razorscale.cpp.
|
constexpr |
Definition at line 292 of file boss_razorscale.cpp.
|
constexpr |
Definition at line 291 of file boss_razorscale.cpp.
| G3D::Vector3 const RazorscalePath[] |
Definition at line 274 of file boss_razorscale.cpp.
|
constexpr |
Definition at line 266 of file boss_razorscale.cpp.
|
constexpr |
Definition at line 259 of file boss_razorscale.cpp.