TrinityCore
boss_kelidan_the_breaker.cpp File Reference
#include "ScriptMgr.h"
#include "blood_furnace.h"
#include "ObjectAccessor.h"
#include "ScriptedCreature.h"
#include "TemporarySummon.h"
+ Include dependency graph for boss_kelidan_the_breaker.cpp:

Go to the source code of this file.

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

◆ Kelidan

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 

Definition at line 24 of file boss_kelidan_the_breaker.cpp.

◆ Shadowmoon

enum Shadowmoon
Enumerator
SPELL_SHADOW_BOLT 
H_SPELL_SHADOW_BOLT 
SPELL_MARK_OF_SHADOW 
SPELL_CHANNELING 

Definition at line 260 of file boss_kelidan_the_breaker.cpp.

Function Documentation

◆ AddSC_boss_kelidan_the_breaker()

void AddSC_boss_kelidan_the_breaker ( )

Definition at line 366 of file boss_kelidan_the_breaker.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ ShadowmoonChannelers

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}
}

Definition at line 50 of file boss_kelidan_the_breaker.cpp.