Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
boss_reliquary_of_souls.cpp File Reference
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "black_temple.h"
#include "Spell.h"
Include dependency graph for boss_reliquary_of_souls.cpp:

Go to the source code of this file.

Classes

class  boss_essence_of_anger
struct  boss_essence_of_anger::boss_essence_of_angerAI
class  boss_essence_of_desire
struct  boss_essence_of_desire::boss_essence_of_desireAI
class  boss_essence_of_suffering
struct  boss_essence_of_suffering::boss_essence_of_sufferingAI
class  boss_reliquary_of_souls
struct  boss_reliquary_of_souls::boss_reliquary_of_soulsAI
class  npc_enslaved_soul
struct  npc_enslaved_soul::npc_enslaved_soulAI
struct  Position2d

Enumerations

enum  ReliquaryOfSouls {
  SUFF_SAY_FREED = 0 , SUFF_SAY_AGGRO = 1 , SUFF_SAY_SLAY = 2 , SUFF_SAY_RECAP = 3 ,
  SUFF_SAY_AFTER = 4 , SUFF_EMOTE_ENRAGE = 5 , 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_BEFORE = 3 , ANGER_SAY_DEATH = 4 ,
  AURA_OF_SUFFERING = 41292 , AURA_OF_SUFFERING_ARMOR = 42017 , ESSENCE_OF_SUFFERING_PASSIVE = 41296 , ESSENCE_OF_SUFFERING_PASSIVE2 = 41623 ,
  SPELL_FIXATE_TARGET = 41294 , SPELL_FIXATE_TAUNT = 41295 , SPELL_ENRAGE = 41305 , SPELL_SOUL_DRAIN = 41303 ,
  AURA_OF_DESIRE = 41350 , AURA_OF_DESIRE_DAMAGE = 41352 , SPELL_RUNE_SHIELD = 41431 , SPELL_DEADEN = 41410 ,
  SPELL_SOUL_SHOCK = 41426 , AURA_OF_ANGER = 41337 , SPELL_SELF_SEETHE = 41364 , SPELL_ENEMY_SEETHE = 41520 ,
  SPELL_SOUL_SCREAM = 41545 , SPELL_SPITE_TARGET = 41376 , SPELL_SPITE_DAMAGE = 41377 , ENSLAVED_SOUL_PASSIVE = 41535 ,
  SPELL_SOUL_RELEASE = 41542 , SPELL_SUBMERGE = 37550 , CREATURE_ENSLAVED_SOUL = 23469 , NUMBER_ENSLAVED_SOUL = 8
}

Functions

void AddSC_boss_reliquary_of_souls ()

Variables

static Position2d Coords []

Enumeration Type Documentation

◆ ReliquaryOfSouls

Enumerator
SUFF_SAY_FREED 
SUFF_SAY_AGGRO 
SUFF_SAY_SLAY 
SUFF_SAY_RECAP 
SUFF_SAY_AFTER 
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_BEFORE 
ANGER_SAY_DEATH 
AURA_OF_SUFFERING 
AURA_OF_SUFFERING_ARMOR 
ESSENCE_OF_SUFFERING_PASSIVE 
ESSENCE_OF_SUFFERING_PASSIVE2 
SPELL_FIXATE_TARGET 
SPELL_FIXATE_TAUNT 
SPELL_ENRAGE 
SPELL_SOUL_DRAIN 
AURA_OF_DESIRE 
AURA_OF_DESIRE_DAMAGE 
SPELL_RUNE_SHIELD 
SPELL_DEADEN 
SPELL_SOUL_SHOCK 
AURA_OF_ANGER 
SPELL_SELF_SEETHE 
SPELL_ENEMY_SEETHE 
SPELL_SOUL_SCREAM 
SPELL_SPITE_TARGET 
SPELL_SPITE_DAMAGE 
ENSLAVED_SOUL_PASSIVE 
SPELL_SOUL_RELEASE 
SPELL_SUBMERGE 
CREATURE_ENSLAVED_SOUL 
NUMBER_ENSLAVED_SOUL 

Definition at line 18 of file boss_reliquary_of_souls.cpp.

Function Documentation

◆ AddSC_boss_reliquary_of_souls()

void AddSC_boss_reliquary_of_souls ( )

Definition at line 735 of file boss_reliquary_of_souls.cpp.

References npc_enslaved_soul::npc_enslaved_soul().

Referenced by AddOutlandScripts().

Variable Documentation

◆ Coords

Position2d Coords[]
static
Initial value:
=
{
{450.4f, 212.3f},
{542.1f, 212.3f},
{542.1f, 168.3f},
{542.1f, 137.4f},
{450.4f, 137.4f},
{450.4f, 168.3f}
}

Definition at line 79 of file boss_reliquary_of_souls.cpp.

Referenced by boss_reliquary_of_souls::boss_reliquary_of_soulsAI::SummonSoul().