TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boss_kelidan_the_breaker.cpp File Reference
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "SpellAuras.h"
#include "blood_furnace.h"
+ Include dependency graph for boss_kelidan_the_breaker.cpp:

Classes

class  boss_kelidan_the_breaker
 
struct  boss_kelidan_the_breaker::boss_kelidan_the_breakerAI
 
class  npc_shadowmoon_channeler
 
struct  npc_shadowmoon_channeler::npc_shadowmoon_channelerAI
 

Enumerations

enum  Kelidan {
  SAY_WAKE = 0, SAY_ADD_AGGRO = 1, SAY_KILL = 2, SAY_NOVA = 3,
  SAY_DIE = 4, SPELL_CORRUPTION = 30938, SPELL_EVOCATION = 30935, SPELL_FIRE_NOVA = 33132,
  H_SPELL_FIRE_NOVA = 37371, SPELL_SHADOW_BOLT_VOLLEY = 28599, H_SPELL_SHADOW_BOLT_VOLLEY = 40070, SPELL_BURNING_NOVA = 30940,
  SPELL_VORTEX = 37370, ENTRY_KELIDAN = 17377, ENTRY_CHANNELER = 17653, ACTION_ACTIVATE_ADDS = 92
}
 
enum  Shadowmoon { SPELL_SHADOW_BOLT = 12739, H_SPELL_SHADOW_BOLT = 15472, SPELL_MARK_OF_SHADOW = 30937, SPELL_CHANNELING = 39123 }
 

Functions

void AddSC_boss_kelidan_the_breaker ()
 

Variables

const float ShadowmoonChannelers [5][4]
 

Enumeration Type Documentation

enum Kelidan
Enumerator
SAY_WAKE 
SAY_ADD_AGGRO 
SAY_KILL 
SAY_NOVA 
SAY_DIE 
SPELL_CORRUPTION 
SPELL_EVOCATION 
SPELL_FIRE_NOVA 
H_SPELL_FIRE_NOVA 
SPELL_SHADOW_BOLT_VOLLEY 
H_SPELL_SHADOW_BOLT_VOLLEY 
SPELL_BURNING_NOVA 
SPELL_VORTEX 
ENTRY_KELIDAN 
ENTRY_CHANNELER 
ACTION_ACTIVATE_ADDS 
25 {
26  SAY_WAKE = 0,
27  SAY_ADD_AGGRO = 1,
28  SAY_KILL = 2,
29  SAY_NOVA = 3,
30  SAY_DIE = 4,
31 
32  SPELL_CORRUPTION = 30938,
33  SPELL_EVOCATION = 30935,
34 
35  SPELL_FIRE_NOVA = 33132,
36  H_SPELL_FIRE_NOVA = 37371,
37 
40 
41  SPELL_BURNING_NOVA = 30940,
42  SPELL_VORTEX = 37370,
43 
44  ENTRY_KELIDAN = 17377,
45  ENTRY_CHANNELER = 17653,
46 
48 };
Definition: boss_kelidan_the_breaker.cpp:47
Definition: boss_kelidan_the_breaker.cpp:35
Definition: boss_kelidan_the_breaker.cpp:30
Definition: boss_kelidan_the_breaker.cpp:26
Definition: boss_kelidan_the_breaker.cpp:44
Definition: boss_kelidan_the_breaker.cpp:27
Definition: boss_kelidan_the_breaker.cpp:29
Definition: boss_kelidan_the_breaker.cpp:32
Definition: boss_kelidan_the_breaker.cpp:38
Definition: boss_kelidan_the_breaker.cpp:33
Definition: boss_kelidan_the_breaker.cpp:36
Definition: boss_kelidan_the_breaker.cpp:42
Definition: boss_kelidan_the_breaker.cpp:28
Definition: boss_kelidan_the_breaker.cpp:45
Definition: boss_kelidan_the_breaker.cpp:39
Definition: boss_kelidan_the_breaker.cpp:41
enum Shadowmoon
Enumerator
SPELL_SHADOW_BOLT 
H_SPELL_SHADOW_BOLT 
SPELL_MARK_OF_SHADOW 
SPELL_CHANNELING 
265 {
266  SPELL_SHADOW_BOLT = 12739,
267  H_SPELL_SHADOW_BOLT = 15472,
268 
269  SPELL_MARK_OF_SHADOW = 30937,
270  SPELL_CHANNELING = 39123
271 };
Definition: boss_kelidan_the_breaker.cpp:270
Definition: boss_kelidan_the_breaker.cpp:266
Definition: boss_kelidan_the_breaker.cpp:267
Definition: boss_kelidan_the_breaker.cpp:269

Function Documentation

void AddSC_boss_kelidan_the_breaker ( )
370 {
373 }
Definition: boss_kelidan_the_breaker.cpp:273
Definition: boss_kelidan_the_breaker.cpp:59

+ Here is the caller graph for this function:

Variable Documentation

const float ShadowmoonChannelers[5][4]
Initial value:
=
{
{302.0f, -87.0f, -24.4f, 0.157f},
{321.0f, -63.5f, -24.6f, 4.887f},
{346.0f, -74.5f, -24.6f, 3.595f},
{344.0f, -103.5f, -24.5f, 2.356f},
{316.0f, -109.0f, -24.6f, 1.257f}
}