TrinityCore
Loading...
Searching...
No Matches
boss_loken.cpp File Reference
#include "ScriptMgr.h"
#include "halls_of_lightning.h"
#include "InstanceScript.h"
#include "ScriptedCreature.h"
#include "SpellMgr.h"
#include "SpellScript.h"
+ Include dependency graph for boss_loken.cpp:

Go to the source code of this file.

Classes

struct  boss_loken
 
class  spell_loken_pulsing_shockwave
 

Enumerations

enum  LokenTexts {
  SAY_INTRO_1 = 0 , SAY_INTRO_2 = 1 , SAY_AGGRO = 2 , SAY_NOVA = 3 ,
  SAY_SLAY = 4 , SAY_75HEALTH = 5 , SAY_50HEALTH = 6 , SAY_25HEALTH = 7 ,
  SAY_DEATH = 8 , EMOTE_NOVA = 9
}
 
enum  LokenSpells { SPELL_ARC_LIGHTNING = 52921 , SPELL_LIGHTNING_NOVA = 52960 , SPELL_PULSING_SHOCKWAVE = 52961 , SPELL_PULSING_SHOCKWAVE_AURA = 59414 }
 
enum  LokenEvents { EVENT_ARC_LIGHTNING = 1 , EVENT_LIGHTNING_NOVA , EVENT_RESUME_PULSING_SHOCKWAVE , EVENT_INTRO_DIALOGUE }
 
enum  LokenPhases { PHASE_INTRO = 1 , PHASE_NORMAL }
 
enum  LokenMisc { ACHIEV_TIMELY_DEATH_START_EVENT = 20384 }
 

Functions

void AddSC_boss_loken ()
 

Enumeration Type Documentation

◆ LokenEvents

Enumerator
EVENT_ARC_LIGHTNING 
EVENT_LIGHTNING_NOVA 
EVENT_RESUME_PULSING_SHOCKWAVE 
EVENT_INTRO_DIALOGUE 

Definition at line 55 of file boss_loken.cpp.

◆ LokenMisc

enum LokenMisc
Enumerator
ACHIEV_TIMELY_DEATH_START_EVENT 

Definition at line 70 of file boss_loken.cpp.

◆ LokenPhases

Enumerator
PHASE_INTRO 
PHASE_NORMAL 

Definition at line 63 of file boss_loken.cpp.

◆ LokenSpells

Enumerator
SPELL_ARC_LIGHTNING 
SPELL_LIGHTNING_NOVA 
SPELL_PULSING_SHOCKWAVE 
SPELL_PULSING_SHOCKWAVE_AURA 

Definition at line 46 of file boss_loken.cpp.

◆ LokenTexts

enum LokenTexts
Enumerator
SAY_INTRO_1 
SAY_INTRO_2 
SAY_AGGRO 
SAY_NOVA 
SAY_SLAY 
SAY_75HEALTH 
SAY_50HEALTH 
SAY_25HEALTH 
SAY_DEATH 
EMOTE_NOVA 

Definition at line 32 of file boss_loken.cpp.

Function Documentation

◆ AddSC_boss_loken()

void AddSC_boss_loken ( )

Definition at line 223 of file boss_loken.cpp.

+ Here is the caller graph for this function: