TrinityCore
Loading...
Searching...
No Matches
boss_the_candle_king.cpp File Reference
#include "AreaTrigger.h"
#include "AreaTriggerAI.h"
#include "Creature.h"
#include "GridNotifiersImpl.h"
#include "InstanceScript.h"
#include "Map.h"
#include "ObjectAccessor.h"
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "SpellAuras.h"
#include "SpellHistory.h"
#include "SpellMgr.h"
#include "SpellScript.h"
#include "darkflame_cleft.h"
+ Include dependency graph for boss_the_candle_king.cpp:

Go to the source code of this file.

Classes

struct  boss_the_candle_king
 
class  spell_the_candle_king_eerie_molds_clone_summoner
 
class  spell_the_candle_king_eerie_molds_selector
 
class  spell_the_candle_king_throw_darkflame_selector
 
class  spell_the_candle_king_throw_darkflame_missile
 
class  spell_the_candle_king_cursed_wax
 
class  spell_the_candle_king_darkflame_pickaxe_selector
 
class  DarkflamePickaxeDamageEvent
 
class  spell_the_candle_king_darkflame_pickaxe_cast
 
struct  at_the_candle_king_cursed_wax
 
struct  at_the_candle_king_molten_wax
 
struct  at_the_candle_king_candlelight
 

Enumerations

enum  TheCandleKingSpells {
  SPELL_CURSED_WAX = 421648 , SPELL_CURSED_WAX_DUMMY = 422079 , SPELL_CURSED_WAX_STUN = 421653 , SPELL_CURSED_WAX_VISUAL = 422088 ,
  SPELL_DARKFLAME_PICKAXE_SELECTOR = 421274 , SPELL_DARKFLAME_PICKAXE_CAST = 421277 , SPELL_DARKFLAME_PICKAXE_MARKER = 422648 , SPELL_DARKFLAME_PICKAXE_DAMAGE = 421282 ,
  SPELL_DARKFLAME_PICKAXE_VISUAL = 421283 , SPELL_DARKLIGHT = 426152 , SPELL_DARKLIGHT_DEBUFF = 426127 , SPELL_CANDLELIGHT = 426125 ,
  SPELL_EERIE_MOLDS_CLONE_SUMMONER = 420676 , SPELL_EERIE_MOLDS_SELECTOR = 420659 , SPELL_EERIE_MOLDS_SUMMON = 420665 , SPELL_MOLTEN_WAX_AT = 420691 ,
  SPELL_MOLTEN_WAX_DAMAGE = 421067 , SPELL_PARANOID_MIND = 426145 , SPELL_THROW_DARKFLAME_SELECTOR = 420696 , SPELL_THROW_DARKFLAME_MARKER = 421250 ,
  SPELL_THROW_DARKFLAME_MISSILE = 421145
}
 
enum  TheCandleKingTexts {
  SAY_AGGRO = 0 , SAY_EERIE_MOLDS = 1 , SAY_PICKAXE_WARNING = 2 , SAY_WIPE = 3 ,
  SAY_KILL = 4 , SAY_DEATH = 5
}
 
enum  TheCandleKingEvents { EVENT_EERIE_MOLDS = 1 , EVENT_PARANOID_MIND , EVENT_DARKFLAME_PICKAXE , EVENT_THROW_DARKFLAME }
 
enum  TheCandleKingMisc { NPC_WAX_STATUE = 209603 , NPC_WAX_CHUNK = 209791 }
 

Functions

void AddSC_boss_the_candle_king ()
 

Enumeration Type Documentation

◆ TheCandleKingEvents

Enumerator
EVENT_EERIE_MOLDS 
EVENT_PARANOID_MIND 
EVENT_DARKFLAME_PICKAXE 
EVENT_THROW_DARKFLAME 

Definition at line 68 of file boss_the_candle_king.cpp.

◆ TheCandleKingMisc

Enumerator
NPC_WAX_STATUE 
NPC_WAX_CHUNK 

Definition at line 76 of file boss_the_candle_king.cpp.

◆ TheCandleKingSpells

Enumerator
SPELL_CURSED_WAX 
SPELL_CURSED_WAX_DUMMY 
SPELL_CURSED_WAX_STUN 
SPELL_CURSED_WAX_VISUAL 
SPELL_DARKFLAME_PICKAXE_SELECTOR 
SPELL_DARKFLAME_PICKAXE_CAST 
SPELL_DARKFLAME_PICKAXE_MARKER 
SPELL_DARKFLAME_PICKAXE_DAMAGE 
SPELL_DARKFLAME_PICKAXE_VISUAL 
SPELL_DARKLIGHT 
SPELL_DARKLIGHT_DEBUFF 
SPELL_CANDLELIGHT 
SPELL_EERIE_MOLDS_CLONE_SUMMONER 
SPELL_EERIE_MOLDS_SELECTOR 
SPELL_EERIE_MOLDS_SUMMON 
SPELL_MOLTEN_WAX_AT 
SPELL_MOLTEN_WAX_DAMAGE 
SPELL_PARANOID_MIND 
SPELL_THROW_DARKFLAME_SELECTOR 
SPELL_THROW_DARKFLAME_MARKER 
SPELL_THROW_DARKFLAME_MISSILE 

Definition at line 33 of file boss_the_candle_king.cpp.

◆ TheCandleKingTexts

Enumerator
SAY_AGGRO 
SAY_EERIE_MOLDS 
SAY_PICKAXE_WARNING 
SAY_WIPE 
SAY_KILL 
SAY_DEATH 

Definition at line 58 of file boss_the_candle_king.cpp.

Function Documentation

◆ AddSC_boss_the_candle_king()

void AddSC_boss_the_candle_king ( )

Definition at line 514 of file boss_the_candle_king.cpp.

+ Here is the caller graph for this function: