![]() |
TrinityCore
|
#include "ScriptMgr.h"#include "GameObject.h"#include "InstanceScript.h"#include "MotionMaster.h"#include "ObjectAccessor.h"#include "Player.h"#include "ScriptedCreature.h"#include "SpellInfo.h"#include "SpellScript.h"#include "the_eye.h"
Include dependency graph for boss_kaelthas.cpp:Go to the source code of this file.
Classes | |
| struct | boss_kaelthas |
| struct | advisorbase_ai |
| struct | boss_thaladred_the_darkener |
| struct | boss_lord_sanguinar |
| struct | boss_grand_astromancer_capernian |
| struct | boss_master_engineer_telonicus |
| struct | npc_kael_flamestrike |
| struct | npc_phoenix_tk |
| struct | npc_phoenix_egg_tk |
| class | spell_kael_gravity_lapse |
| class | spell_kaelthas_flame_strike |
| class | spell_kaelthas_summon_weapons |
Functions | |
| void | AddSC_boss_kaelthas () |
Variables | |
| constexpr uint32 | SummonWeaponsSpells [] |
| constexpr uint32 | GravityLapseSpells [] |
| constexpr float | CAPERNIAN_DISTANCE = 20.0f |
| constexpr Position | TransitionPos [6] |
| enum Actions |
| Enumerator | |
|---|---|
| ACTION_START_ENCOUNTER | |
| ACTION_REVIVE_ADVISORS | |
| ACTION_PREPARE_ADVISORS | |
| ACTION_ACTIVE_ADVISOR | |
| ACTION_SCHEDULE_COMBAT_EVENTS | |
Definition at line 195 of file boss_kaelthas.cpp.
| enum Advisors |
| Enumerator | |
|---|---|
| ADVISOR_THALADRED | |
| ADVISOR_SANGUINAR | |
| ADVISOR_CAPERNIAN | |
| ADVISOR_TELONICUS | |
| MAX_ADVISORS | |
| MAX_DEFEATED_ADVISORS | |
| MAX_KILLED_ADVISORS | |
Definition at line 204 of file boss_kaelthas.cpp.
| enum Creatures |
| Enumerator | |
|---|---|
| NPC_PHOENIX | |
| NPC_PHOENIX_EGG | |
Definition at line 182 of file boss_kaelthas.cpp.
| enum Events |
Definition at line 216 of file boss_kaelthas.cpp.
| enum Models |
| Enumerator | |
|---|---|
| MODEL_ID_PHOENIX | |
| MODEL_ID_PHOENIX_EGG | |
Definition at line 188 of file boss_kaelthas.cpp.
| enum MovementPoints |
| Enumerator | |
|---|---|
| POINT_START_TRANSITION | |
| POINT_TRANSITION_CENTER_ASCENDING | |
| POINT_TRANSITION_HALFWAY_ASCENDING | |
| POINT_TRANSITION_TOP | |
| POINT_TRANSITION_HALFWAY_DESCENDING | |
| POINT_END_TRANSITION | |
Definition at line 267 of file boss_kaelthas.cpp.
| enum Phases |
| Enumerator | |
|---|---|
| PHASE_NONE | |
| PHASE_INTRO | |
| PHASE_REVIVED_ADVISORS | |
| PHASE_COMBAT | |
| PHASE_TRANSITION | |
Definition at line 258 of file boss_kaelthas.cpp.
| enum Spells |
Definition at line 73 of file boss_kaelthas.cpp.
| enum Yells |
Definition at line 36 of file boss_kaelthas.cpp.
| void AddSC_boss_kaelthas | ( | ) |
|
constexpr |
Definition at line 312 of file boss_kaelthas.cpp.
|
constexpr |
Definition at line 283 of file boss_kaelthas.cpp.
|
constexpr |
Definition at line 277 of file boss_kaelthas.cpp.
|
constexpr |
Definition at line 315 of file boss_kaelthas.cpp.