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
 

Macros

#define SPELL_ARCANE_BARRAGE   DUNGEON_MODE(SPELL_ARCANE_BARRAGE_N, SPELL_ARCANE_BARRAGE_H)
 
#define SPELL_ARCANE_VOLLEY   DUNGEON_MODE(SPELL_ARCANE_VOLLEY_N, SPELL_ARCANE_VOLLEY_H)
 

Enumerations

enum  Spells {
  SPELL_ARCANE_BARRAGE_N = 50804 ,
  SPELL_ARCANE_BARRAGE_H = 59381 ,
  SPELL_ARCANE_VOLLEY_N = 51153 ,
  SPELL_ARCANE_VOLLEY_H = 59382 ,
  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 ()
 

Macro Definition Documentation

◆ SPELL_ARCANE_BARRAGE

#define SPELL_ARCANE_BARRAGE   DUNGEON_MODE(SPELL_ARCANE_BARRAGE_N, SPELL_ARCANE_BARRAGE_H)

◆ SPELL_ARCANE_VOLLEY

#define SPELL_ARCANE_VOLLEY   DUNGEON_MODE(SPELL_ARCANE_VOLLEY_N, SPELL_ARCANE_VOLLEY_H)

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 
51{
58};
@ EVENT_SPELL_ENRAGED_ASSAULT
Definition boss_eregos.cpp:54
@ EVENT_SPELL_ARCANE_BARRAGE
Definition boss_eregos.cpp:52
@ EVENT_SPELL_ARCANE_VOLLEY
Definition boss_eregos.cpp:53
@ EVENT_SPELL_PLANAR_SHIFT
Definition boss_eregos.cpp:55
@ EVENT_SUMMON_WHELPS
Definition boss_eregos.cpp:56
@ EVENT_SUMMON_SINGLE_WHELP
Definition boss_eregos.cpp:57

◆ Says

enum Says
Enumerator
SAY_SPAWN 
SAY_AGGRO 
SAY_ENRAGE 
SAY_KILL 
SAY_DEATH 
SAY_SHIELD 
61{
62 SAY_SPAWN = 0,
63 SAY_AGGRO = 1,
64 SAY_ENRAGE = 2,
65 SAY_KILL = 3,
66 SAY_DEATH = 4,
67 SAY_SHIELD = 5,
68};
@ SAY_DEATH
Definition boss_eregos.cpp:66
@ SAY_AGGRO
Definition boss_eregos.cpp:63
@ SAY_KILL
Definition boss_eregos.cpp:65
@ SAY_SHIELD
Definition boss_eregos.cpp:67
@ SAY_SPAWN
Definition boss_eregos.cpp:62
@ SAY_ENRAGE
Definition boss_eregos.cpp:64

◆ Spells

enum Spells
Enumerator
SPELL_ARCANE_BARRAGE_N 
SPELL_ARCANE_BARRAGE_H 
SPELL_ARCANE_VOLLEY_N 
SPELL_ARCANE_VOLLEY_H 
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{
31 SPELL_PLANAR_SHIFT = 51162,
32
35 SPELL_PLANAR_BLAST = 57976,
37
39};
@ SPELL_PLANAR_ANOMALIES
Definition boss_eregos.cpp:30
@ SPELL_ARCANE_VOLLEY_H
Definition boss_eregos.cpp:28
@ SPELL_ENRAGED_ASSAULT
Definition boss_eregos.cpp:29
@ SPELL_SUMMON_PLANAR_ANOMALY
Definition boss_eregos.cpp:36
@ SPELL_ARCANE_VOLLEY_N
Definition boss_eregos.cpp:27
@ SPELL_DRAKE_STOP_TIME
Definition boss_eregos.cpp:38
@ SPELL_PLANAR_AURA_DAMAGE
Definition boss_eregos.cpp:33
@ SPELL_ARCANE_BARRAGE_N
Definition boss_eregos.cpp:25
@ SPELL_PLANAR_AURA_VISUAL
Definition boss_eregos.cpp:34
@ SPELL_ARCANE_BARRAGE_H
Definition boss_eregos.cpp:26
@ SPELL_PLANAR_BLAST
Definition boss_eregos.cpp:35
@ SPELL_PLANAR_SHIFT
Definition boss_eregos.cpp:31

◆ VarosNPCs

enum VarosNPCs
Enumerator
NPC_LEY_GUARDIAN_WHELP 
NPC_PLANAR_ANOMALY 
45{
47 NPC_PLANAR_ANOMALY = 30879,
48};
@ NPC_LEY_GUARDIAN_WHELP
Definition boss_eregos.cpp:46
@ NPC_PLANAR_ANOMALY
Definition boss_eregos.cpp:47

Function Documentation

◆ AddSC_boss_eregos()

void AddSC_boss_eregos ( )
250{
251 new boss_eregos();
252}
Definition boss_eregos.cpp:71

Referenced by AddNorthrendScripts().