![]() |
TrinityCore
|
#include "ScriptMgr.h"#include "CellImpl.h"#include "GridNotifiersImpl.h"#include "InstanceScript.h"#include "MotionMaster.h"#include "ObjectAccessor.h"#include "onyxias_lair.h"#include "ScriptedCreature.h"#include "TemporarySummon.h"
Include dependency graph for boss_onyxia.cpp:Go to the source code of this file.
Classes | |
| struct | OnyxMove |
| struct | boss_onyxia |
Enumerations | |
| enum | Yells { SAY_AGGRO = 0 , SAY_KILL = 1 , SAY_PHASE_2_TRANS = 2 , SAY_PHASE_3_TRANS = 3 , EMOTE_BREATH = 4 } |
| enum | Spells { SPELL_WING_BUFFET = 18500 , SPELL_FLAME_BREATH = 18435 , SPELL_CLEAVE = 68868 , SPELL_TAIL_SWEEP = 68867 , SPELL_DEEP_BREATH = 23461 , SPELL_FIREBALL = 18392 , SPELL_BREATH_NORTH_TO_SOUTH = 17086 , SPELL_BREATH_SOUTH_TO_NORTH = 18351 , SPELL_BREATH_EAST_TO_WEST = 18576 , SPELL_BREATH_WEST_TO_EAST = 18609 , SPELL_BREATH_SE_TO_NW = 18564 , SPELL_BREATH_NW_TO_SE = 18584 , SPELL_BREATH_SW_TO_NE = 18596 , SPELL_BREATH_NE_TO_SW = 18617 , SPELL_BELLOWING_ROAR = 18431 } |
| enum | Events { EVENT_BELLOWING_ROAR = 1 , EVENT_FLAME_BREATH = 2 , EVENT_TAIL_SWEEP = 3 , EVENT_CLEAVE = 4 , EVENT_WING_BUFFET = 5 , EVENT_DEEP_BREATH = 6 , EVENT_MOVEMENT = 7 , EVENT_FIREBALL = 8 , EVENT_LAIR_GUARD = 9 , EVENT_WHELP_SPAWN = 10 } |
Functions | |
| void | AddSC_boss_onyxia () |
Variables | |
| static OnyxMove | MoveData [8] |
| Position const | MiddleRoomLocation = {-23.6155f, -215.357f, -55.7344f, 0.0f} |
| Position const | Phase2Location = {-80.924f, -214.299f, -82.942f, 0.0f} |
| Position const | Phase2Floating = { -80.924f, -214.299f, -57.942f, 0.0f } |
| Position const | SpawnLocations [3] |
| enum Events |
| Enumerator | |
|---|---|
| EVENT_BELLOWING_ROAR | |
| EVENT_FLAME_BREATH | |
| EVENT_TAIL_SWEEP | |
| EVENT_CLEAVE | |
| EVENT_WING_BUFFET | |
| EVENT_DEEP_BREATH | |
| EVENT_MOVEMENT | |
| EVENT_FIREBALL | |
| EVENT_LAIR_GUARD | |
| EVENT_WHELP_SPAWN | |
Definition at line 79 of file boss_onyxia.cpp.
| enum Spells |
Definition at line 49 of file boss_onyxia.cpp.
| enum Yells |
| Enumerator | |
|---|---|
| SAY_AGGRO | |
| SAY_KILL | |
| SAY_PHASE_2_TRANS | |
| SAY_PHASE_3_TRANS | |
| EMOTE_BREATH | |
Definition at line 38 of file boss_onyxia.cpp.
| void AddSC_boss_onyxia | ( | ) |
| Position const MiddleRoomLocation = {-23.6155f, -215.357f, -55.7344f, 0.0f} |
Definition at line 113 of file boss_onyxia.cpp.
|
static |
Definition at line 101 of file boss_onyxia.cpp.
| Position const Phase2Floating = { -80.924f, -214.299f, -57.942f, 0.0f } |
Definition at line 116 of file boss_onyxia.cpp.
| Position const Phase2Location = {-80.924f, -214.299f, -82.942f, 0.0f} |
Definition at line 115 of file boss_onyxia.cpp.
| Position const SpawnLocations[3] |
Definition at line 118 of file boss_onyxia.cpp.