AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
boss_reliquary_of_souls.cpp File Reference
#include "CreatureScript.h"
#include "ScriptedCreature.h"
#include "Spell.h"
#include "SpellScriptLoader.h"
#include "black_temple.h"
#include "Player.h"
#include "SpellAuraEffects.h"
#include "SpellScript.h"

Go to the source code of this file.

Classes

class  SuckBackEvent
 
class  boss_reliquary_of_souls
 
struct  boss_reliquary_of_souls::boss_reliquary_of_soulsAI
 
class  boss_essence_of_suffering
 
struct  boss_essence_of_suffering::boss_essence_of_sufferingAI
 
class  boss_essence_of_desire
 
struct  boss_essence_of_desire::boss_essence_of_desireAI
 
class  boss_essence_of_anger
 
struct  boss_essence_of_anger::boss_essence_of_angerAI
 
class  spell_reliquary_of_souls_aura_of_suffering_aura
 
class  spell_reliquary_of_souls_fixate
 
class  spell_reliquary_of_souls_fixate_aura
 
class  spell_reliquary_of_souls_aura_of_desire_aura
 
class  spell_reliquary_of_souls_aura_of_anger_aura
 
class  spell_reliquary_of_souls_spite_aura
 

Enumerations

enum  Says {
  SUFF_SAY_FREED = 0 ,
  SUFF_SAY_AGGRO = 1 ,
  SUFF_SAY_SLAY = 2 ,
  SUFF_SAY_RECAP = 3 ,
  SUFF_SAY_AFTER = 4 ,
  SUFF_SAY_ENRAGE = 5 ,
  SUFF_EMOTE_ENRAGE = 6 ,
  DESI_SAY_FREED = 0 ,
  DESI_SAY_SLAY = 1 ,
  DESI_SAY_SPEC = 2 ,
  DESI_SAY_RECAP = 3 ,
  DESI_SAY_AFTER = 4 ,
  ANGER_SAY_FREED = 0 ,
  ANGER_SAY_SLAY = 1 ,
  ANGER_SAY_SPEC = 2 ,
  ANGER_SAY_RECAP = 3 ,
  ANGER_SAY_DEATH = 4
}
 
enum  Spells {
  SPELL_EMERGE_VISUAL = 50142 ,
  SPELL_SUMMON_ESSENCE_OF_SUFFERING = 41488 ,
  SPELL_SUMMON_ESSENCE_OF_DESIRE = 41493 ,
  SPELL_SUMMON_ESSENCE_OF_ANGER = 41496 ,
  SPELL_SUMMON_ENSLAVED_SOUL = 41537 ,
  SPELL_AURA_OF_SUFFERING = 41292 ,
  SPELL_AURA_OF_SUFFERING_TRIGGER = 42017 ,
  SPELL_ESSENCE_OF_SUFFERING_PASSIVE = 41296 ,
  SPELL_ESSENCE_OF_SUFFERING_PASSIVE2 = 41623 ,
  SPELL_FRENZY = 41305 ,
  SPELL_SOUL_DRAIN = 41303 ,
  SPELL_AURA_OF_DESIRE = 41350 ,
  SPELL_AURA_OF_DESIRE_DAMAGE = 41352 ,
  SPELL_RUNE_SHIELD = 41431 ,
  SPELL_DEADEN = 41410 ,
  SPELL_SPIRIT_SHOCK = 41426 ,
  SPELL_AURA_OF_ANGER = 41337 ,
  SPELL_SPITE = 41376 ,
  SPELL_SPITE_DAMAGE = 41377 ,
  SPELL_SOUL_SCREAM = 41545 ,
  SPELL_SEETHE = 41364
}
 
enum  Misc {
  ACTION_ESSENCE_OF_SUFFERING = 1 ,
  ACTION_ESSENCE_OF_DESIRE = 2 ,
  ACTION_ESSENCE_OF_ANGER = 3 ,
  ACTION_ENGAGE_ESSENCE = 4 ,
  EVENT_ESSENCE_OF_SUFFERING = 1 ,
  EVENT_ESSENCE_OF_DESIRE = 2 ,
  EVENT_ESSENCE_OF_ANGER = 3 ,
  POINT_GO_BACK = 1
}
 

Functions

void AddSC_boss_reliquary_of_souls ()
 

Enumeration Type Documentation

◆ Misc

enum Misc
Enumerator
ACTION_ESSENCE_OF_SUFFERING 
ACTION_ESSENCE_OF_DESIRE 
ACTION_ESSENCE_OF_ANGER 
ACTION_ENGAGE_ESSENCE 
EVENT_ESSENCE_OF_SUFFERING 
EVENT_ESSENCE_OF_DESIRE 
EVENT_ESSENCE_OF_ANGER 
POINT_GO_BACK 
85{
90
94
96};
@ ACTION_ENGAGE_ESSENCE
Definition boss_reliquary_of_souls.cpp:89
@ EVENT_ESSENCE_OF_SUFFERING
Definition boss_reliquary_of_souls.cpp:91
@ POINT_GO_BACK
Definition boss_reliquary_of_souls.cpp:95
@ ACTION_ESSENCE_OF_DESIRE
Definition boss_reliquary_of_souls.cpp:87
@ EVENT_ESSENCE_OF_DESIRE
Definition boss_reliquary_of_souls.cpp:92
@ EVENT_ESSENCE_OF_ANGER
Definition boss_reliquary_of_souls.cpp:93
@ ACTION_ESSENCE_OF_SUFFERING
Definition boss_reliquary_of_souls.cpp:86
@ ACTION_ESSENCE_OF_ANGER
Definition boss_reliquary_of_souls.cpp:88

◆ Says

enum Says
Enumerator
SUFF_SAY_FREED 
SUFF_SAY_AGGRO 
SUFF_SAY_SLAY 
SUFF_SAY_RECAP 
SUFF_SAY_AFTER 
SUFF_SAY_ENRAGE 
SUFF_EMOTE_ENRAGE 
DESI_SAY_FREED 
DESI_SAY_SLAY 
DESI_SAY_SPEC 
DESI_SAY_RECAP 
DESI_SAY_AFTER 
ANGER_SAY_FREED 
ANGER_SAY_SLAY 
ANGER_SAY_SPEC 
ANGER_SAY_RECAP 
ANGER_SAY_DEATH 
28{
29 //Suffering
32 SUFF_SAY_SLAY = 2,
37
38 //Desire
40 DESI_SAY_SLAY = 1,
41 DESI_SAY_SPEC = 2,
44
45 //Anger
51};
@ SUFF_SAY_ENRAGE
Definition boss_reliquary_of_souls.cpp:35
@ ANGER_SAY_SLAY
Definition boss_reliquary_of_souls.cpp:47
@ SUFF_SAY_FREED
Definition boss_reliquary_of_souls.cpp:30
@ SUFF_SAY_RECAP
Definition boss_reliquary_of_souls.cpp:33
@ ANGER_SAY_FREED
Definition boss_reliquary_of_souls.cpp:46
@ SUFF_SAY_AGGRO
Definition boss_reliquary_of_souls.cpp:31
@ DESI_SAY_SPEC
Definition boss_reliquary_of_souls.cpp:41
@ SUFF_SAY_SLAY
Definition boss_reliquary_of_souls.cpp:32
@ DESI_SAY_AFTER
Definition boss_reliquary_of_souls.cpp:43
@ ANGER_SAY_RECAP
Definition boss_reliquary_of_souls.cpp:49
@ ANGER_SAY_SPEC
Definition boss_reliquary_of_souls.cpp:48
@ DESI_SAY_RECAP
Definition boss_reliquary_of_souls.cpp:42
@ SUFF_EMOTE_ENRAGE
Definition boss_reliquary_of_souls.cpp:36
@ DESI_SAY_FREED
Definition boss_reliquary_of_souls.cpp:39
@ DESI_SAY_SLAY
Definition boss_reliquary_of_souls.cpp:40
@ SUFF_SAY_AFTER
Definition boss_reliquary_of_souls.cpp:34
@ ANGER_SAY_DEATH
Definition boss_reliquary_of_souls.cpp:50

◆ Spells

enum Spells
Enumerator
SPELL_EMERGE_VISUAL 
SPELL_SUMMON_ESSENCE_OF_SUFFERING 
SPELL_SUMMON_ESSENCE_OF_DESIRE 
SPELL_SUMMON_ESSENCE_OF_ANGER 
SPELL_SUMMON_ENSLAVED_SOUL 
SPELL_AURA_OF_SUFFERING 
SPELL_AURA_OF_SUFFERING_TRIGGER 
SPELL_ESSENCE_OF_SUFFERING_PASSIVE 
SPELL_ESSENCE_OF_SUFFERING_PASSIVE2 
SPELL_FRENZY 
SPELL_SOUL_DRAIN 
SPELL_AURA_OF_DESIRE 
SPELL_AURA_OF_DESIRE_DAMAGE 
SPELL_RUNE_SHIELD 
SPELL_DEADEN 
SPELL_SPIRIT_SHOCK 
SPELL_AURA_OF_ANGER 
SPELL_SPITE 
SPELL_SPITE_DAMAGE 
SPELL_SOUL_SCREAM 
SPELL_SEETHE 
54{
55 SPELL_EMERGE_VISUAL = 50142,
60
61 // Suffering
66 SPELL_FRENZY = 41305,
67 SPELL_SOUL_DRAIN = 41303,
68
69 // Desire
72 SPELL_RUNE_SHIELD = 41431,
73 SPELL_DEADEN = 41410,
74 SPELL_SPIRIT_SHOCK = 41426,
75
76 // Anger
77 SPELL_AURA_OF_ANGER = 41337,
78 SPELL_SPITE = 41376,
79 SPELL_SPITE_DAMAGE = 41377,
80 SPELL_SOUL_SCREAM = 41545,
81 SPELL_SEETHE = 41364
82};
@ SPELL_SUMMON_ESSENCE_OF_DESIRE
Definition boss_reliquary_of_souls.cpp:57
@ SPELL_DEADEN
Definition boss_reliquary_of_souls.cpp:73
@ SPELL_SUMMON_ESSENCE_OF_SUFFERING
Definition boss_reliquary_of_souls.cpp:56
@ SPELL_AURA_OF_DESIRE_DAMAGE
Definition boss_reliquary_of_souls.cpp:71
@ SPELL_SPIRIT_SHOCK
Definition boss_reliquary_of_souls.cpp:74
@ SPELL_SOUL_DRAIN
Definition boss_reliquary_of_souls.cpp:67
@ SPELL_SPITE
Definition boss_reliquary_of_souls.cpp:78
@ SPELL_ESSENCE_OF_SUFFERING_PASSIVE
Definition boss_reliquary_of_souls.cpp:64
@ SPELL_AURA_OF_ANGER
Definition boss_reliquary_of_souls.cpp:77
@ SPELL_ESSENCE_OF_SUFFERING_PASSIVE2
Definition boss_reliquary_of_souls.cpp:65
@ SPELL_RUNE_SHIELD
Definition boss_reliquary_of_souls.cpp:72
@ SPELL_EMERGE_VISUAL
Definition boss_reliquary_of_souls.cpp:55
@ SPELL_SPITE_DAMAGE
Definition boss_reliquary_of_souls.cpp:79
@ SPELL_SOUL_SCREAM
Definition boss_reliquary_of_souls.cpp:80
@ SPELL_AURA_OF_SUFFERING_TRIGGER
Definition boss_reliquary_of_souls.cpp:63
@ SPELL_SUMMON_ESSENCE_OF_ANGER
Definition boss_reliquary_of_souls.cpp:58
@ SPELL_FRENZY
Definition boss_reliquary_of_souls.cpp:66
@ SPELL_SUMMON_ENSLAVED_SOUL
Definition boss_reliquary_of_souls.cpp:59
@ SPELL_AURA_OF_SUFFERING
Definition boss_reliquary_of_souls.cpp:62
@ SPELL_AURA_OF_DESIRE
Definition boss_reliquary_of_souls.cpp:70
@ SPELL_SEETHE
Definition boss_reliquary_of_souls.cpp:81

Function Documentation

◆ AddSC_boss_reliquary_of_souls()

void AddSC_boss_reliquary_of_souls ( )
722{
732}
#define RegisterSpellAndAuraScriptPair(script_1, script_2)
Definition SpellScriptLoader.h:90
#define RegisterSpellScript(spell_script)
Definition SpellScriptLoader.h:88
Definition boss_reliquary_of_souls.cpp:474
Definition boss_reliquary_of_souls.cpp:361
Definition boss_reliquary_of_souls.cpp:253
Definition boss_reliquary_of_souls.cpp:121
Definition boss_reliquary_of_souls.cpp:675
Definition boss_reliquary_of_souls.cpp:633
Definition boss_reliquary_of_souls.cpp:570
Definition boss_reliquary_of_souls.cpp:617
Definition boss_reliquary_of_souls.cpp:596
Definition boss_reliquary_of_souls.cpp:701

References RegisterSpellAndAuraScriptPair, and RegisterSpellScript.

Referenced by AddOutlandScripts().