TrinityCore
Loading...
Searching...
No Matches
boss_reliquary_of_souls.cpp File Reference
#include "ScriptMgr.h"
#include "black_temple.h"
#include "Containers.h"
#include "InstanceScript.h"
#include "MotionMaster.h"
#include "Player.h"
#include "ScriptedCreature.h"
#include "SpellAuraEffects.h"
#include "SpellScript.h"
#include "TemporarySummon.h"
+ Include dependency graph for boss_reliquary_of_souls.cpp:

Go to the source code of this file.

Classes

class  EnslavedSoulEvent
 
struct  boss_reliquary_of_souls
 
struct  boss_essence_of_suffering
 
struct  boss_essence_of_desire
 
struct  boss_essence_of_anger
 
struct  npc_enslaved_soul
 
struct  npc_reliquary_combat_trigger
 
class  spell_reliquary_of_souls_aura_of_desire
 
class  spell_reliquary_of_souls_aura_of_anger
 
class  spell_reliquary_of_souls_submerge
 
class  spell_reliquary_of_souls_spite
 
class  spell_reliquary_of_souls_frenzy
 

Enumerations

enum  Says {
  SUFF_SAY_AGRO = 0 , SUFF_SAY_SLAY = 1 , SUFF_SAY_ENRAGE = 2 , SUFF_SAY_RECAP = 3 ,
  SUFF_EMOTE_ENRAGE = 5 , DESI_SAY_FREED = 0 , DESI_SAY_SLAY = 1 , DESI_SAY_SPEC = 2 ,
  DESI_SAY_RECAP = 3 , ANGER_SAY_FREED = 0 , ANGER_SAY_FREED_2 = 1 , ANGER_SAY_SEETHE = 2 ,
  ANGER_EMOTE_SEETHE = 3 , ANGER_SAY_SPITE = 5
}
 
enum  Spells {
  SPELL_SUMMON_ESSENCE_OF_SUFFERING = 41488 , SPELL_SUBMERGE_VISUAL = 28819 , SPELL_SUMMON_ESSENCE_OF_DESIRE = 41493 , SPELL_SUMMON_ESSENCE_OF_ANGER = 41496 ,
  SPELL_AURA_OF_SUFFERING = 41292 , SPELL_SOUL_DRAIN = 41303 , SPELL_FRENZY = 41305 , SPELL_AURA_OF_DESIRE = 41350 ,
  SPELL_SPIRIT_SHOCK = 41426 , SPELL_RUNE_SHIELD = 41431 , SPELL_DEADEN = 41410 , SPELL_AURA_OF_DESIRE_DAMAGE = 41352 ,
  SPELL_AURA_OF_ANGER = 41337 , SPELL_SOUL_SCREAM = 41545 , SPELL_SPITE = 41376 , SPELL_SPITE_DAMAGE = 41377 ,
  SPELL_SEETHE = 41364 , SPELL_ENSLAVED_SOUL_PASSIVE = 41535 , SPELL_SOUL_RELEASE = 41542 , SUMMON_ENSLAVED_SOUL = 41538
}
 
enum  Misc {
  RELIQUARY_DESPAWN_WAYPOINT = 0 , ACTION_ESSENCE_OF_SUFFERING_DEAD , ACTION_ESSENCE_OF_DESIRE_DEAD , ACTION_KILL_SELF ,
  ACTION_START_COMBAT , ANGER_SOUND_ID_DEATH = 11401
}
 
enum  Phases { PHASE_ESSENCE_OF_SUFFERING = 1 , PHASE_ESSENCE_OF_DESIRE , PHASE_ESSENCE_OF_ANGER }
 
enum  Events {
  EVENT_SUBMERGE = 1 , EVENT_SUMMON_ESSENCE , EVENT_DESPAWN , EVENT_SOUL_DRAIN ,
  EVENT_FRENZY , EVENT_SPIRIT_SHOCK , EVENT_RUNE_SHIELD , EVENT_DEADEN ,
  EVENT_SOUL_SCREAM , EVENT_SPITE , EVENT_CHECK_TANKER , EVENT_START_CHECK_TANKER ,
  EVENT_FREED_2
}
 

Functions

void AddSC_boss_reliquary_of_souls ()
 

Variables

Position const DespawnPoint = { 497.4939f, 183.2081f, 94.53341f }
 

Enumeration Type Documentation

◆ Events

enum Events
Enumerator
EVENT_SUBMERGE 
EVENT_SUMMON_ESSENCE 
EVENT_DESPAWN 
EVENT_SOUL_DRAIN 
EVENT_FRENZY 
EVENT_SPIRIT_SHOCK 
EVENT_RUNE_SHIELD 
EVENT_DEADEN 
EVENT_SOUL_SCREAM 
EVENT_SPITE 
EVENT_CHECK_TANKER 
EVENT_START_CHECK_TANKER 
EVENT_FREED_2 

Definition at line 108 of file boss_reliquary_of_souls.cpp.

◆ Misc

enum Misc
Enumerator
RELIQUARY_DESPAWN_WAYPOINT 
ACTION_ESSENCE_OF_SUFFERING_DEAD 
ACTION_ESSENCE_OF_DESIRE_DEAD 
ACTION_KILL_SELF 
ACTION_START_COMBAT 
ANGER_SOUND_ID_DEATH 

Definition at line 91 of file boss_reliquary_of_souls.cpp.

◆ Phases

enum Phases
Enumerator
PHASE_ESSENCE_OF_SUFFERING 
PHASE_ESSENCE_OF_DESIRE 
PHASE_ESSENCE_OF_ANGER 

Definition at line 101 of file boss_reliquary_of_souls.cpp.

◆ Says

enum Says
Enumerator
SUFF_SAY_AGRO 
SUFF_SAY_SLAY 
SUFF_SAY_ENRAGE 
SUFF_SAY_RECAP 
SUFF_EMOTE_ENRAGE 
DESI_SAY_FREED 
DESI_SAY_SLAY 
DESI_SAY_SPEC 
DESI_SAY_RECAP 
ANGER_SAY_FREED 
ANGER_SAY_FREED_2 
ANGER_SAY_SEETHE 
ANGER_EMOTE_SEETHE 
ANGER_SAY_SPITE 

Definition at line 29 of file boss_reliquary_of_souls.cpp.

◆ Spells

enum Spells
Enumerator
SPELL_SUMMON_ESSENCE_OF_SUFFERING 
SPELL_SUBMERGE_VISUAL 
SPELL_SUMMON_ESSENCE_OF_DESIRE 
SPELL_SUMMON_ESSENCE_OF_ANGER 
SPELL_AURA_OF_SUFFERING 
SPELL_SOUL_DRAIN 
SPELL_FRENZY 
SPELL_AURA_OF_DESIRE 
SPELL_SPIRIT_SHOCK 
SPELL_RUNE_SHIELD 
SPELL_DEADEN 
SPELL_AURA_OF_DESIRE_DAMAGE 
SPELL_AURA_OF_ANGER 
SPELL_SOUL_SCREAM 
SPELL_SPITE 
SPELL_SPITE_DAMAGE 
SPELL_SEETHE 
SPELL_ENSLAVED_SOUL_PASSIVE 
SPELL_SOUL_RELEASE 
SUMMON_ENSLAVED_SOUL 

Definition at line 56 of file boss_reliquary_of_souls.cpp.

Function Documentation

◆ AddSC_boss_reliquary_of_souls()

void AddSC_boss_reliquary_of_souls ( )

Definition at line 807 of file boss_reliquary_of_souls.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ DespawnPoint

Position const DespawnPoint = { 497.4939f, 183.2081f, 94.53341f }

Definition at line 125 of file boss_reliquary_of_souls.cpp.