TrinityCore
Loading...
Searching...
No Matches
boss_exarch_maladaar.cpp File Reference
#include "ScriptMgr.h"
#include "auchenai_crypts.h"
#include "ObjectAccessor.h"
#include "Player.h"
#include "ScriptedCreature.h"
#include "SpellInfo.h"
#include "SpellScript.h"
+ Include dependency graph for boss_exarch_maladaar.cpp:

Go to the source code of this file.

Classes

struct  boss_exarch_maladaar
 
struct  npc_stolen_soul
 
class  spell_exarch_maladaar_stolen_soul_dispel
 

Enumerations

enum  Texts {
  SAY_ROAR = 0 , SAY_SOUL_CLEAVE = 1 , SAY_SUMMON = 2 , SAY_AGGRO = 3 ,
  SAY_SLAY = 4 , SAY_DEATH = 5
}
 
enum  Spells {
  SPELL_SOUL_SCREAM = 32421 , SPELL_RIBBON_OF_SOULS = 32422 , SPELL_STOLEN_SOUL = 32346 , SPELL_SUMMON_STOLEN_SOUL = 32360 ,
  SPELL_SUMMON_AVATAR = 32424 , SPELL_STOLEN_SOUL_VISUAL = 32395 , SPELL_STOLEN_SOUL_DISPEL = 33326 , SPELL_MOONFIRE = 37328 ,
  SPELL_FIREBALL = 37329 , SPELL_MIND_FLAY = 37330 , SPELL_HEMORRHAGE = 37331 , SPELL_FROST_SHOCK = 37332 ,
  SPELL_CURSE_OF_AGONY = 37334 , SPELL_MORTAL_STRIKE = 37335 , SPELL_FREEZING_TRAP = 37368 , SPELL_HAMMER_OF_JUSTICE = 37369 ,
  SPELL_PLAGUE_STRIKE = 58839
}
 
enum  Events { EVENT_SOUL_SCREAM = 1 , EVENT_RIBBON_OF_SOULS , EVENT_STOLEN_SOUL , EVENT_SUMMON_AVATAR }
 
enum  Misc {
  NPC_DORE = 19412 , MODEL_UNDEAD_MALE = 1027 , MODEL_UNDEAD_FEMALE = 1029 , MODEL_NIGHTELF_MALE = 2572 ,
  MODEL_NIGHTELF_FEMALE = 2575 , MODEL_ORC_MALE = 2576 , MODEL_ORC_FEMALE = 2577 , MODEL_TAUREN_MALE = 2578 ,
  MODEL_TAUREN_FEMALE = 2579 , MODEL_GNOME_MALE = 2581 , MODEL_GNOME_FEMALE = 2590 , MODEL_HUMAN_MALE = 2582 ,
  MODEL_HUMAN_FEMALE = 2583 , MODEL_DWARF_MALE = 2584 , MODEL_DWARF_FEMALE = 2585 , MODEL_TROLL_MALE = 2588 ,
  MODEL_TROLL_FEMALE = 2589 , MODEL_BLOODELF_MALE = 17267 , MODEL_BLOODELF_FEMALE = 17268 , MODEL_DRAENEI_MALE = 16721 ,
  MODEL_DRAENEI_FEMALE = 17004
}
 

Functions

void AddSC_boss_exarch_maladaar ()
 

Variables

Position const DoreSpawnPos = { -4.40722f, -387.277f, 40.6294f, 6.26573f }
 

Enumeration Type Documentation

◆ Events

enum Events
Enumerator
EVENT_SOUL_SCREAM 
EVENT_RIBBON_OF_SOULS 
EVENT_STOLEN_SOUL 
EVENT_SUMMON_AVATAR 

Definition at line 60 of file boss_exarch_maladaar.cpp.

◆ Misc

enum Misc
Enumerator
NPC_DORE 
MODEL_UNDEAD_MALE 
MODEL_UNDEAD_FEMALE 
MODEL_NIGHTELF_MALE 
MODEL_NIGHTELF_FEMALE 
MODEL_ORC_MALE 
MODEL_ORC_FEMALE 
MODEL_TAUREN_MALE 
MODEL_TAUREN_FEMALE 
MODEL_GNOME_MALE 
MODEL_GNOME_FEMALE 
MODEL_HUMAN_MALE 
MODEL_HUMAN_FEMALE 
MODEL_DWARF_MALE 
MODEL_DWARF_FEMALE 
MODEL_TROLL_MALE 
MODEL_TROLL_FEMALE 
MODEL_BLOODELF_MALE 
MODEL_BLOODELF_FEMALE 
MODEL_DRAENEI_MALE 
MODEL_DRAENEI_FEMALE 

Definition at line 68 of file boss_exarch_maladaar.cpp.

◆ Spells

enum Spells
Enumerator
SPELL_SOUL_SCREAM 
SPELL_RIBBON_OF_SOULS 
SPELL_STOLEN_SOUL 
SPELL_SUMMON_STOLEN_SOUL 
SPELL_SUMMON_AVATAR 
SPELL_STOLEN_SOUL_VISUAL 
SPELL_STOLEN_SOUL_DISPEL 
SPELL_MOONFIRE 
SPELL_FIREBALL 
SPELL_MIND_FLAY 
SPELL_HEMORRHAGE 
SPELL_FROST_SHOCK 
SPELL_CURSE_OF_AGONY 
SPELL_MORTAL_STRIKE 
SPELL_FREEZING_TRAP 
SPELL_HAMMER_OF_JUSTICE 
SPELL_PLAGUE_STRIKE 

Definition at line 36 of file boss_exarch_maladaar.cpp.

◆ Texts

enum Texts
Enumerator
SAY_ROAR 
SAY_SOUL_CLEAVE 
SAY_SUMMON 
SAY_AGGRO 
SAY_SLAY 
SAY_DEATH 

Definition at line 26 of file boss_exarch_maladaar.cpp.

Function Documentation

◆ AddSC_boss_exarch_maladaar()

void AddSC_boss_exarch_maladaar ( )

Definition at line 366 of file boss_exarch_maladaar.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ DoreSpawnPos

Position const DoreSpawnPos = { -4.40722f, -387.277f, 40.6294f, 6.26573f }

Definition at line 94 of file boss_exarch_maladaar.cpp.