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

Go to the source code of this file.

Classes

struct  boss_erekem
 
struct  npc_erekem_guard
 

Enumerations

enum  eSpells {
  SPELL_BLOODLUST = 54516 ,
  SPELL_BREAK_BONDS = 59463 ,
  SPELL_CHAIN_HEAL = 54481 ,
  SPELL_EARTH_SHIELD = 54479 ,
  SPELL_EARTH_SHOCK = 54511 ,
  SPELL_LIGHTNING_BOLT = 53044 ,
  SPELL_STORMSTRIKE = 51876
}
 
enum  Yells {
  SAY_AGGRO = 0 ,
  SAY_SLAY = 1 ,
  SAY_DEATH = 2 ,
  SAY_SPAWN = 3 ,
  SAY_ADD_KILLED = 4 ,
  SAY_BOTH_ADDS_KILLED = 5
}
 
enum  eEvents {
  EVENT_SPELL_BLOODLUST = 1 ,
  EVENT_SPELL_BREAK_BONDS ,
  EVENT_SPELL_CHAIN_HEAL ,
  EVENT_SPELL_EARTH_SHIELD ,
  EVENT_SPELL_EARTH_SHOCK ,
  EVENT_SPELL_LIGHTNING_BOLT ,
  EVENT_SPELL_STORMSTRIKE
}
 
enum  GuardSpells {
  SPELL_GUSHING_WOUND = 39215 ,
  SPELL_HOWLING_SCREECH = 54462 ,
  SPELL_STRIKE = 14516
}
 
enum  eGuardEvents {
  EVENT_SPELL_GUSHING_WOUND = 1 ,
  EVENT_SPELL_HOWLING_SCREECH ,
  EVENT_SPELL_STRIKE
}
 

Functions

void AddSC_boss_erekem ()
 

Enumeration Type Documentation

◆ eEvents

enum eEvents
Enumerator
EVENT_SPELL_BLOODLUST 
EVENT_SPELL_BREAK_BONDS 
EVENT_SPELL_CHAIN_HEAL 
EVENT_SPELL_EARTH_SHIELD 
EVENT_SPELL_EARTH_SHOCK 
EVENT_SPELL_LIGHTNING_BOLT 
EVENT_SPELL_STORMSTRIKE 
44{
52};
@ EVENT_SPELL_BLOODLUST
Definition boss_erekem.cpp:45
@ EVENT_SPELL_CHAIN_HEAL
Definition boss_erekem.cpp:47
@ EVENT_SPELL_EARTH_SHOCK
Definition boss_erekem.cpp:49
@ EVENT_SPELL_STORMSTRIKE
Definition boss_erekem.cpp:51
@ EVENT_SPELL_EARTH_SHIELD
Definition boss_erekem.cpp:48
@ EVENT_SPELL_LIGHTNING_BOLT
Definition boss_erekem.cpp:50
@ EVENT_SPELL_BREAK_BONDS
Definition boss_erekem.cpp:46

◆ eGuardEvents

Enumerator
EVENT_SPELL_GUSHING_WOUND 
EVENT_SPELL_HOWLING_SCREECH 
EVENT_SPELL_STRIKE 
178{
182};
@ EVENT_SPELL_HOWLING_SCREECH
Definition boss_erekem.cpp:180
@ EVENT_SPELL_GUSHING_WOUND
Definition boss_erekem.cpp:179
@ EVENT_SPELL_STRIKE
Definition boss_erekem.cpp:181

◆ eSpells

enum eSpells
Enumerator
SPELL_BLOODLUST 
SPELL_BREAK_BONDS 
SPELL_CHAIN_HEAL 
SPELL_EARTH_SHIELD 
SPELL_EARTH_SHOCK 
SPELL_LIGHTNING_BOLT 
SPELL_STORMSTRIKE 
23{
24 SPELL_BLOODLUST = 54516,
25 SPELL_BREAK_BONDS = 59463,
26 SPELL_CHAIN_HEAL = 54481,
27 SPELL_EARTH_SHIELD = 54479,
28 SPELL_EARTH_SHOCK = 54511,
30 SPELL_STORMSTRIKE = 51876,
31};
@ SPELL_BLOODLUST
Definition boss_erekem.cpp:24
@ SPELL_STORMSTRIKE
Definition boss_erekem.cpp:30
@ SPELL_BREAK_BONDS
Definition boss_erekem.cpp:25
@ SPELL_CHAIN_HEAL
Definition boss_erekem.cpp:26
@ SPELL_EARTH_SHIELD
Definition boss_erekem.cpp:27
@ SPELL_LIGHTNING_BOLT
Definition boss_erekem.cpp:29
@ SPELL_EARTH_SHOCK
Definition boss_erekem.cpp:28

◆ GuardSpells

Enumerator
SPELL_GUSHING_WOUND 
SPELL_HOWLING_SCREECH 
SPELL_STRIKE 
171{
172 SPELL_GUSHING_WOUND = 39215,
173 SPELL_HOWLING_SCREECH = 54462,
174 SPELL_STRIKE = 14516
175};
@ SPELL_STRIKE
Definition boss_erekem.cpp:174
@ SPELL_HOWLING_SCREECH
Definition boss_erekem.cpp:173
@ SPELL_GUSHING_WOUND
Definition boss_erekem.cpp:172

◆ Yells

enum Yells
Enumerator
SAY_AGGRO 
SAY_SLAY 
SAY_DEATH 
SAY_SPAWN 
SAY_ADD_KILLED 
SAY_BOTH_ADDS_KILLED 
34{
35 SAY_AGGRO = 0,
36 SAY_SLAY = 1,
37 SAY_DEATH = 2,
38 SAY_SPAWN = 3,
41};
@ SAY_DEATH
Definition boss_erekem.cpp:37
@ SAY_AGGRO
Definition boss_erekem.cpp:35
@ SAY_ADD_KILLED
Definition boss_erekem.cpp:39
@ SAY_BOTH_ADDS_KILLED
Definition boss_erekem.cpp:40
@ SAY_SLAY
Definition boss_erekem.cpp:36
@ SAY_SPAWN
Definition boss_erekem.cpp:38

Function Documentation

◆ AddSC_boss_erekem()

void AddSC_boss_erekem ( )
246{
249}
Definition boss_erekem.cpp:55
Definition boss_erekem.cpp:185
#define RegisterVioletHoldCreatureAI(ai_name)
Definition violet_hold.h:339

References RegisterVioletHoldCreatureAI.

Referenced by AddNorthrendScripts().