AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
boss_exarch_maladaar.cpp File Reference
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "auchenai_crypts.h"

Go to the source code of this file.

Classes

class  boss_exarch_maladaar
 
struct  boss_exarch_maladaar::boss_exarch_maladaarAI
 
class  npc_stolen_soul
 
struct  npc_stolen_soul::npc_stolen_soulAI
 

Enumerations

enum  ExarchMaladaar {
  SAY_INTRO = 0 ,
  SAY_SUMMON = 1 ,
  SAY_AGGRO = 2 ,
  SAY_ROAR = 3 ,
  SAY_SLAY = 4 ,
  SAY_DEATH = 5 ,
  SPELL_RIBBON_OF_SOULS = 32422 ,
  SPELL_SOUL_SCREAM = 32421 ,
  SPELL_STOLEN_SOUL = 32346 ,
  SPELL_STOLEN_SOUL_VISUAL = 32395 ,
  SPELL_SUMMON_AVATAR = 32424 ,
  ENTRY_STOLEN_SOUL = 18441 ,
  EVENT_SPELL_FEAR = 1 ,
  EVENT_SPELL_RIBBON = 2 ,
  EVENT_SPELL_SOUL = 3 ,
  EVENT_CHECK_HEALTH = 4
}
 
enum  stolenSoul {
  SPELL_MOONFIRE = 37328 ,
  SPELL_FIREBALL = 37329 ,
  SPELL_MIND_FLAY = 37330 ,
  SPELL_HEMORRHAGE = 37331 ,
  SPELL_FROSTSHOCK = 37332 ,
  SPELL_CURSE_OF_AGONY = 37334 ,
  SPELL_MORTAL_STRIKE = 37335 ,
  SPELL_FREEZING_TRAP = 37368 ,
  SPELL_HAMMER_OF_JUSTICE = 37369 ,
  SPELL_PLAGUE_STRIKE = 58839 ,
  EVENT_STOLEN_SOUL_SPELL = 1
}
 

Functions

void AddSC_boss_exarch_maladaar ()
 

Enumeration Type Documentation

◆ ExarchMaladaar

Enumerator
SAY_INTRO 
SAY_SUMMON 
SAY_AGGRO 
SAY_ROAR 
SAY_SLAY 
SAY_DEATH 
SPELL_RIBBON_OF_SOULS 
SPELL_SOUL_SCREAM 
SPELL_STOLEN_SOUL 
SPELL_STOLEN_SOUL_VISUAL 
SPELL_SUMMON_AVATAR 
ENTRY_STOLEN_SOUL 
EVENT_SPELL_FEAR 
EVENT_SPELL_RIBBON 
EVENT_SPELL_SOUL 
EVENT_CHECK_HEALTH 
23{
24 SAY_INTRO = 0,
25 SAY_SUMMON = 1,
26 SAY_AGGRO = 2,
27 SAY_ROAR = 3,
28 SAY_SLAY = 4,
29 SAY_DEATH = 5,
30
32 SPELL_SOUL_SCREAM = 32421,
33 SPELL_STOLEN_SOUL = 32346,
35 SPELL_SUMMON_AVATAR = 32424,
36
37 ENTRY_STOLEN_SOUL = 18441,
38
43};
@ SAY_DEATH
Definition: boss_exarch_maladaar.cpp:29
@ SPELL_SUMMON_AVATAR
Definition: boss_exarch_maladaar.cpp:35
@ SPELL_STOLEN_SOUL_VISUAL
Definition: boss_exarch_maladaar.cpp:34
@ SAY_ROAR
Definition: boss_exarch_maladaar.cpp:27
@ SAY_AGGRO
Definition: boss_exarch_maladaar.cpp:26
@ EVENT_SPELL_FEAR
Definition: boss_exarch_maladaar.cpp:39
@ EVENT_CHECK_HEALTH
Definition: boss_exarch_maladaar.cpp:42
@ EVENT_SPELL_SOUL
Definition: boss_exarch_maladaar.cpp:41
@ SAY_SLAY
Definition: boss_exarch_maladaar.cpp:28
@ SPELL_SOUL_SCREAM
Definition: boss_exarch_maladaar.cpp:32
@ SAY_SUMMON
Definition: boss_exarch_maladaar.cpp:25
@ SPELL_RIBBON_OF_SOULS
Definition: boss_exarch_maladaar.cpp:31
@ EVENT_SPELL_RIBBON
Definition: boss_exarch_maladaar.cpp:40
@ SAY_INTRO
Definition: boss_exarch_maladaar.cpp:24
@ SPELL_STOLEN_SOUL
Definition: boss_exarch_maladaar.cpp:33
@ ENTRY_STOLEN_SOUL
Definition: boss_exarch_maladaar.cpp:37

◆ stolenSoul

enum stolenSoul
Enumerator
SPELL_MOONFIRE 
SPELL_FIREBALL 
SPELL_MIND_FLAY 
SPELL_HEMORRHAGE 
SPELL_FROSTSHOCK 
SPELL_CURSE_OF_AGONY 
SPELL_MORTAL_STRIKE 
SPELL_FREEZING_TRAP 
SPELL_HAMMER_OF_JUSTICE 
SPELL_PLAGUE_STRIKE 
EVENT_STOLEN_SOUL_SPELL 
157{
158 SPELL_MOONFIRE = 37328,
159 SPELL_FIREBALL = 37329,
160 SPELL_MIND_FLAY = 37330,
161 SPELL_HEMORRHAGE = 37331,
162 SPELL_FROSTSHOCK = 37332,
163 SPELL_CURSE_OF_AGONY = 37334,
164 SPELL_MORTAL_STRIKE = 37335,
165 SPELL_FREEZING_TRAP = 37368,
167 SPELL_PLAGUE_STRIKE = 58839,
168
170};
@ SPELL_HAMMER_OF_JUSTICE
Definition: boss_exarch_maladaar.cpp:166
@ SPELL_MOONFIRE
Definition: boss_exarch_maladaar.cpp:158
@ SPELL_PLAGUE_STRIKE
Definition: boss_exarch_maladaar.cpp:167
@ SPELL_FREEZING_TRAP
Definition: boss_exarch_maladaar.cpp:165
@ EVENT_STOLEN_SOUL_SPELL
Definition: boss_exarch_maladaar.cpp:169
@ SPELL_MORTAL_STRIKE
Definition: boss_exarch_maladaar.cpp:164
@ SPELL_FIREBALL
Definition: boss_exarch_maladaar.cpp:159
@ SPELL_CURSE_OF_AGONY
Definition: boss_exarch_maladaar.cpp:163
@ SPELL_FROSTSHOCK
Definition: boss_exarch_maladaar.cpp:162
@ SPELL_MIND_FLAY
Definition: boss_exarch_maladaar.cpp:160
@ SPELL_HEMORRHAGE
Definition: boss_exarch_maladaar.cpp:161

Function Documentation

◆ AddSC_boss_exarch_maladaar()

void AddSC_boss_exarch_maladaar ( )
259{
261 new npc_stolen_soul();
262}
Definition: boss_exarch_maladaar.cpp:46
Definition: boss_exarch_maladaar.cpp:173

Referenced by AddOutlandScripts().