AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
boss_eregos.cpp File Reference
#include "CreatureScript.h"
#include "ScriptedCreature.h"
#include "oculus.h"
#include "SpellAuras.h"

Go to the source code of this file.

Classes

class  boss_eregos
 
struct  boss_eregos::boss_eregosAI
 

Enumerations

enum  Spells {
  SPELL_ARCANE_BARRAGE = 50804 ,
  SPELL_ARCANE_VOLLEY = 51153 ,
  SPELL_ENRAGED_ASSAULT = 51170 ,
  SPELL_PLANAR_ANOMALIES = 57959 ,
  SPELL_PLANAR_SHIFT = 51162 ,
  SPELL_PLANAR_AURA_DAMAGE = 59379 ,
  SPELL_PLANAR_AURA_VISUAL = 57971 ,
  SPELL_PLANAR_BLAST = 57976 ,
  SPELL_SUMMON_PLANAR_ANOMALY = 57963 ,
  SPELL_DRAKE_STOP_TIME = 49838
}
 
enum  VarosNPCs {
  NPC_LEY_GUARDIAN_WHELP = 28276 ,
  NPC_PLANAR_ANOMALY = 30879
}
 
enum  Events {
  EVENT_SPELL_ARCANE_BARRAGE = 1 ,
  EVENT_SPELL_ARCANE_VOLLEY = 2 ,
  EVENT_SPELL_ENRAGED_ASSAULT = 3 ,
  EVENT_SPELL_PLANAR_SHIFT = 4 ,
  EVENT_SUMMON_WHELPS = 5 ,
  EVENT_SUMMON_SINGLE_WHELP = 6
}
 
enum  Says {
  SAY_SPAWN = 0 ,
  SAY_AGGRO = 1 ,
  SAY_ENRAGE = 2 ,
  SAY_KILL = 3 ,
  SAY_DEATH = 4 ,
  SAY_SHIELD = 5
}
 

Functions

void AddSC_boss_eregos ()
 

Enumeration Type Documentation

◆ Events

enum Events
Enumerator
EVENT_SPELL_ARCANE_BARRAGE 
EVENT_SPELL_ARCANE_VOLLEY 
EVENT_SPELL_ENRAGED_ASSAULT 
EVENT_SPELL_PLANAR_SHIFT 
EVENT_SUMMON_WHELPS 
EVENT_SUMMON_SINGLE_WHELP 
46{
53};
@ EVENT_SPELL_ENRAGED_ASSAULT
Definition boss_eregos.cpp:49
@ EVENT_SPELL_ARCANE_BARRAGE
Definition boss_eregos.cpp:47
@ EVENT_SPELL_ARCANE_VOLLEY
Definition boss_eregos.cpp:48
@ EVENT_SPELL_PLANAR_SHIFT
Definition boss_eregos.cpp:50
@ EVENT_SUMMON_WHELPS
Definition boss_eregos.cpp:51
@ EVENT_SUMMON_SINGLE_WHELP
Definition boss_eregos.cpp:52

◆ Says

enum Says
Enumerator
SAY_SPAWN 
SAY_AGGRO 
SAY_ENRAGE 
SAY_KILL 
SAY_DEATH 
SAY_SHIELD 
56{
57 SAY_SPAWN = 0,
58 SAY_AGGRO = 1,
59 SAY_ENRAGE = 2,
60 SAY_KILL = 3,
61 SAY_DEATH = 4,
62 SAY_SHIELD = 5,
63};
@ SAY_DEATH
Definition boss_eregos.cpp:61
@ SAY_AGGRO
Definition boss_eregos.cpp:58
@ SAY_KILL
Definition boss_eregos.cpp:60
@ SAY_SHIELD
Definition boss_eregos.cpp:62
@ SAY_SPAWN
Definition boss_eregos.cpp:57
@ SAY_ENRAGE
Definition boss_eregos.cpp:59

◆ Spells

enum Spells
Enumerator
SPELL_ARCANE_BARRAGE 
SPELL_ARCANE_VOLLEY 
SPELL_ENRAGED_ASSAULT 
SPELL_PLANAR_ANOMALIES 
SPELL_PLANAR_SHIFT 
SPELL_PLANAR_AURA_DAMAGE 
SPELL_PLANAR_AURA_VISUAL 
SPELL_PLANAR_BLAST 
SPELL_SUMMON_PLANAR_ANOMALY 
SPELL_DRAKE_STOP_TIME 
24{
26 SPELL_ARCANE_VOLLEY = 51153,
29 SPELL_PLANAR_SHIFT = 51162,
30
33 SPELL_PLANAR_BLAST = 57976,
35
37};
@ SPELL_PLANAR_ANOMALIES
Definition boss_eregos.cpp:28
@ SPELL_ARCANE_VOLLEY
Definition boss_eregos.cpp:26
@ SPELL_ARCANE_BARRAGE
Definition boss_eregos.cpp:25
@ SPELL_ENRAGED_ASSAULT
Definition boss_eregos.cpp:27
@ SPELL_SUMMON_PLANAR_ANOMALY
Definition boss_eregos.cpp:34
@ SPELL_DRAKE_STOP_TIME
Definition boss_eregos.cpp:36
@ SPELL_PLANAR_AURA_DAMAGE
Definition boss_eregos.cpp:31
@ SPELL_PLANAR_AURA_VISUAL
Definition boss_eregos.cpp:32
@ SPELL_PLANAR_BLAST
Definition boss_eregos.cpp:33
@ SPELL_PLANAR_SHIFT
Definition boss_eregos.cpp:29

◆ VarosNPCs

enum VarosNPCs
Enumerator
NPC_LEY_GUARDIAN_WHELP 
NPC_PLANAR_ANOMALY 
40{
42 NPC_PLANAR_ANOMALY = 30879,
43};
@ NPC_LEY_GUARDIAN_WHELP
Definition boss_eregos.cpp:41
@ NPC_PLANAR_ANOMALY
Definition boss_eregos.cpp:42

Function Documentation

◆ AddSC_boss_eregos()

void AddSC_boss_eregos ( )
245{
246 new boss_eregos();
247}
Definition boss_eregos.cpp:66

Referenced by AddNorthrendScripts().