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

class  boss_erekem
 
struct  boss_erekem::boss_erekemAI
 
class  npc_erekem_guard
 
struct  npc_erekem_guard::npc_erekem_guardAI
 

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 
46{
54};
@ EVENT_SPELL_BLOODLUST
Definition boss_erekem.cpp:47
@ EVENT_SPELL_CHAIN_HEAL
Definition boss_erekem.cpp:49
@ EVENT_SPELL_EARTH_SHOCK
Definition boss_erekem.cpp:51
@ EVENT_SPELL_STORMSTRIKE
Definition boss_erekem.cpp:53
@ EVENT_SPELL_EARTH_SHIELD
Definition boss_erekem.cpp:50
@ EVENT_SPELL_LIGHTNING_BOLT
Definition boss_erekem.cpp:52
@ EVENT_SPELL_BREAK_BONDS
Definition boss_erekem.cpp:48

◆ eGuardEvents

Enumerator
EVENT_SPELL_GUSHING_WOUND 
EVENT_SPELL_HOWLING_SCREECH 
EVENT_SPELL_STRIKE 
224{
228};
@ EVENT_SPELL_HOWLING_SCREECH
Definition boss_erekem.cpp:226
@ EVENT_SPELL_GUSHING_WOUND
Definition boss_erekem.cpp:225
@ EVENT_SPELL_STRIKE
Definition boss_erekem.cpp:227

◆ 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_SHIELD_TRIGGERED_N = 54480,
29 //SPELL_EARTH_SHIELD_TRIGGERED_H = 59472,
30 SPELL_EARTH_SHOCK = 54511,
32 SPELL_STORMSTRIKE = 51876,
33};
@ SPELL_BLOODLUST
Definition boss_erekem.cpp:24
@ SPELL_STORMSTRIKE
Definition boss_erekem.cpp:32
@ 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:31
@ SPELL_EARTH_SHOCK
Definition boss_erekem.cpp:30

◆ GuardSpells

Enumerator
SPELL_GUSHING_WOUND 
SPELL_HOWLING_SCREECH 
SPELL_STRIKE 
217{
218 SPELL_GUSHING_WOUND = 39215,
219 SPELL_HOWLING_SCREECH = 54462,
220 SPELL_STRIKE = 14516
221};
@ SPELL_STRIKE
Definition boss_erekem.cpp:220
@ SPELL_HOWLING_SCREECH
Definition boss_erekem.cpp:219
@ SPELL_GUSHING_WOUND
Definition boss_erekem.cpp:218

◆ Yells

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

Function Documentation

◆ AddSC_boss_erekem()

void AddSC_boss_erekem ( )
304{
305 new boss_erekem();
306 new npc_erekem_guard();
307}
Definition boss_erekem.cpp:57
Definition boss_erekem.cpp:231

Referenced by AddNorthrendScripts().