Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
boss_eregos.cpp File Reference
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "SpellScript.h"
#include "SpellAuraEffects.h"
#include "oculus.h"
Include dependency graph for boss_eregos.cpp:

Go to the source code of this file.

Classes

class  achievement_gen_eregos_void
class  boss_eregos
struct  boss_eregos::boss_eregosAI
class  spell_eregos_planar_shift
class  spell_eregos_planar_shift::spell_eregos_planar_shift_AuraScript

Enumerations

enum  Actions { ACTION_SET_NORMAL_EVENTS = 1 }
enum  EregosData { DATA_RUBY_VOID = 0 , DATA_EMERALD_VOID = 1 , DATA_AMBER_VOID = 2 }
enum  Events { EVENT_ARCANE_BARRAGE = 1 , EVENT_ARCANE_VOLLEY , EVENT_ENRAGED_ASSAULT , EVENT_SUMMON_LEY_WHELP }
enum  Npcs { NPC_PLANAR_ANOMALY = 30879 }
enum  Phases { PHASE_NORMAL = 1 , PHASE_FIRST_PLANAR = 2 , PHASE_SECOND_PLANAR = 3 }
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
}

Functions

void AddSC_boss_eregos ()

Enumeration Type Documentation

◆ Actions

enum Actions
Enumerator
ACTION_SET_NORMAL_EVENTS 

Definition at line 57 of file boss_eregos.cpp.

◆ EregosData

enum EregosData
Enumerator
DATA_RUBY_VOID 
DATA_EMERALD_VOID 
DATA_AMBER_VOID 

Definition at line 62 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 15 of file boss_eregos.cpp.

◆ Npcs

enum Npcs
Enumerator
NPC_PLANAR_ANOMALY 

Definition at line 45 of file boss_eregos.cpp.

◆ Phases

enum Phases
Enumerator
PHASE_NORMAL 
PHASE_FIRST_PLANAR 
PHASE_SECOND_PLANAR 

Definition at line 50 of file boss_eregos.cpp.

◆ Says

enum Says
Enumerator
SAY_SPAWN 
SAY_AGGRO 
SAY_ENRAGE 
SAY_KILL 
SAY_DEATH 
SAY_SHIELD 

Definition at line 23 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 33 of file boss_eregos.cpp.

Function Documentation

◆ AddSC_boss_eregos()

void AddSC_boss_eregos ( )

Definition at line 281 of file boss_eregos.cpp.

References DATA_AMBER_VOID, DATA_EMERALD_VOID, and DATA_RUBY_VOID.

Referenced by AddNorthrendScripts().