TrinityCore
Loading...
Searching...
No Matches
boss_eregos.cpp File Reference
#include "ScriptMgr.h"
#include "MotionMaster.h"
#include "oculus.h"
#include "ScriptedCreature.h"
#include "SpellScript.h"
+ Include dependency graph for boss_eregos.cpp:

Go to the source code of this file.

Classes

struct  boss_eregos
 
class  spell_eregos_planar_shift
 
class  achievement_gen_eregos_void
 

Enumerations

enum  Events { EVENT_ARCANE_BARRAGE = 1 , EVENT_ARCANE_VOLLEY , EVENT_ENRAGED_ASSAULT , EVENT_SUMMON_LEY_WHELP }
 
enum  Says {
  SAY_SPAWN = 0 , SAY_AGGRO = 1 , SAY_ENRAGE = 2 , SAY_KILL = 3 ,
  SAY_DEATH = 4 , SAY_SHIELD = 5
}
 
enum  Spells {
  SPELL_ARCANE_BARRAGE = 50804 , SPELL_ARCANE_VOLLEY = 51153 , SPELL_ENRAGED_ASSAULT = 51170 , SPELL_PLANAR_ANOMALIES = 57959 ,
  SPELL_PLANAR_SHIFT = 51162 , SPELL_SUMMON_LEY_WHELP = 51175 , SPELL_SUMMON_PLANAR_ANOMALIES = 57963 , SPELL_PLANAR_BLAST = 57976
}
 
enum  Npcs { NPC_PLANAR_ANOMALY = 30879 }
 
enum  Phases { PHASE_NORMAL = 1 , PHASE_FIRST_PLANAR = 2 , PHASE_SECOND_PLANAR = 3 }
 
enum  Actions { ACTION_SET_NORMAL_EVENTS = 1 }
 
enum  EregosData { DATA_RUBY_VOID = 0 , DATA_EMERALD_VOID = 1 , DATA_AMBER_VOID = 2 }
 

Functions

void AddSC_boss_eregos ()
 

Enumeration Type Documentation

◆ Actions

enum Actions
Enumerator
ACTION_SET_NORMAL_EVENTS 

Definition at line 69 of file boss_eregos.cpp.

◆ EregosData

enum EregosData
Enumerator
DATA_RUBY_VOID 
DATA_EMERALD_VOID 
DATA_AMBER_VOID 

Definition at line 74 of file boss_eregos.cpp.

◆ Events

enum Events
Enumerator
EVENT_ARCANE_BARRAGE 
EVENT_ARCANE_VOLLEY 
EVENT_ENRAGED_ASSAULT 
EVENT_SUMMON_LEY_WHELP 

Definition at line 27 of file boss_eregos.cpp.

◆ Npcs

enum Npcs
Enumerator
NPC_PLANAR_ANOMALY 

Definition at line 57 of file boss_eregos.cpp.

◆ Phases

enum Phases
Enumerator
PHASE_NORMAL 
PHASE_FIRST_PLANAR 
PHASE_SECOND_PLANAR 

Definition at line 62 of file boss_eregos.cpp.

◆ Says

enum Says
Enumerator
SAY_SPAWN 
SAY_AGGRO 
SAY_ENRAGE 
SAY_KILL 
SAY_DEATH 
SAY_SHIELD 

Definition at line 35 of file boss_eregos.cpp.

◆ Spells

enum Spells
Enumerator
SPELL_ARCANE_BARRAGE 
SPELL_ARCANE_VOLLEY 
SPELL_ENRAGED_ASSAULT 
SPELL_PLANAR_ANOMALIES 
SPELL_PLANAR_SHIFT 
SPELL_SUMMON_LEY_WHELP 
SPELL_SUMMON_PLANAR_ANOMALIES 
SPELL_PLANAR_BLAST 

Definition at line 45 of file boss_eregos.cpp.

Function Documentation

◆ AddSC_boss_eregos()

void AddSC_boss_eregos ( )

Definition at line 281 of file boss_eregos.cpp.

+ Here is the caller graph for this function: