![]() |
TrinityCore
|
#include "ScriptMgr.h"#include "blood_furnace.h"#include "InstanceScript.h"#include "Map.h"#include "ScriptedCreature.h"#include "SpellInfo.h"#include "SpellScript.h"
Include dependency graph for boss_kelidan_the_breaker.cpp:Go to the source code of this file.
Classes | |
| struct | boss_kelidan_the_breaker |
| struct | npc_shadowmoon_channeler |
| class | spell_kelidan_the_breaker_burning_nova |
Enumerations | |
| enum | KelidanTexts { SAY_WAKE = 0 , SAY_NOVA = 1 , SAY_SLAY = 2 , SAY_DEATH = 3 , SAY_AGGRO_1 = 0 , SAY_AGGRO_2 = 1 } |
| enum | KelidanSpells { SPELL_EVOCATION = 30935 , SPELL_SHADOW_BOLT_VOLLEY = 17228 , SPELL_SHADOW_BOLT_VOLLEY_H = 40070 , SPELL_CORRUPTION = 30938 , SPELL_BURNING_NOVA = 30940 , SPELL_STAR_BEAM = 30888 , SPELL_SHADOW_BOLT = 12739 , SPELL_SHADOW_BOLT_H = 15472 , SPELL_MARK_OF_SHADOW = 30937 , SPELL_VORTEX = 37370 , SPELL_FIRE_NOVA = 33775 , SPELL_FIRE_NOVA_H = 37371 } |
| enum | KelidanEvents { EVENT_EVOCATION = 1 , EVENT_SHADOW_BOLT_VOLLEY , EVENT_CORRUPTION , EVENT_BURNING_NOVA } |
| enum | KelidanMisc { ACTION_CHANNELER_DIES = 0 , ACTION_RESET_ENCOUNTER = 1 , MAX_CHANNELERS = 5 } |
| enum | KelidanSpawnGroups { SPAWN_GROUP_CHANNELER_1 = 360 , SPAWN_GROUP_CHANNELER_2 = 361 , SPAWN_GROUP_CHANNELER_3 = 362 , SPAWN_GROUP_CHANNELER_4 = 363 , SPAWN_GROUP_CHANNELER_5 = 364 } |
Functions | |
| void | AddSC_boss_kelidan_the_breaker () |
Variables | |
| static constexpr std::array< uint32, 5 > | ChannelersSpawnGroupsData |
| enum KelidanEvents |
| Enumerator | |
|---|---|
| EVENT_EVOCATION | |
| EVENT_SHADOW_BOLT_VOLLEY | |
| EVENT_CORRUPTION | |
| EVENT_BURNING_NOVA | |
Definition at line 68 of file boss_kelidan_the_breaker.cpp.
| enum KelidanMisc |
| Enumerator | |
|---|---|
| ACTION_CHANNELER_DIES | |
| ACTION_RESET_ENCOUNTER | |
| MAX_CHANNELERS | |
Definition at line 79 of file boss_kelidan_the_breaker.cpp.
| enum KelidanSpawnGroups |
| Enumerator | |
|---|---|
| SPAWN_GROUP_CHANNELER_1 | |
| SPAWN_GROUP_CHANNELER_2 | |
| SPAWN_GROUP_CHANNELER_3 | |
| SPAWN_GROUP_CHANNELER_4 | |
| SPAWN_GROUP_CHANNELER_5 | |
Definition at line 86 of file boss_kelidan_the_breaker.cpp.
| enum KelidanSpells |
Definition at line 43 of file boss_kelidan_the_breaker.cpp.
| enum KelidanTexts |
| Enumerator | |
|---|---|
| SAY_WAKE | |
| SAY_NOVA | |
| SAY_SLAY | |
| SAY_DEATH | |
| SAY_AGGRO_1 | |
| SAY_AGGRO_2 | |
Definition at line 30 of file boss_kelidan_the_breaker.cpp.
| void AddSC_boss_kelidan_the_breaker | ( | ) |
Definition at line 377 of file boss_kelidan_the_breaker.cpp.
References RegisterBloodFurnaceCreatureAI, and RegisterSpellScript.
Referenced by AddOutlandScripts().
|
staticconstexpr |
Definition at line 95 of file boss_kelidan_the_breaker.cpp.
Referenced by boss_kelidan_the_breaker::DoAction(), and boss_kelidan_the_breaker::JustAppeared().