Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
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:

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 23 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 269 of file boss_kelidan_the_breaker.cpp.

Function Documentation

◆ AddSC_boss_kelidan_the_breaker()

void AddSC_boss_kelidan_the_breaker ( )

Definition at line 362 of file boss_kelidan_the_breaker.cpp.

Referenced by AddOutlandScripts().

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 49 of file boss_kelidan_the_breaker.cpp.

Referenced by boss_kelidan_the_breaker::boss_kelidan_the_breakerAI::SummonChannelers().