TrinityCore
Loading...
Searching...
No Matches
shadowfang_keep.cpp File Reference
#include "ScriptMgr.h"
#include "shadowfang_keep.h"
#include "InstanceScript.h"
#include "Player.h"
#include "ScriptedEscortAI.h"
#include "ScriptedGossip.h"
#include "SpellAuraEffects.h"
#include "SpellScript.h"
+ Include dependency graph for shadowfang_keep.cpp:

Go to the source code of this file.

Classes

class  npc_shadowfang_prisoner
 
struct  npc_shadowfang_prisoner::npc_shadowfang_prisonerAI
 
class  npc_arugal_voidwalker
 
struct  npc_arugal_voidwalker::npc_arugal_voidwalkerAI
 
class  boss_archmage_arugal
 
struct  boss_archmage_arugal::boss_archmage_arugalAI
 
class  spell_shadowfang_keep_haunting_spirits
 
class  spell_shadowfang_keep_haunting_spirits::spell_shadowfang_keep_haunting_spirits_AuraScript
 

Enumerations

enum  Yells {
  SAY_FREE_AS = 0 , SAY_OPEN_DOOR_AS = 1 , SAY_POST_DOOR_AS = 2 , SAY_FREE_AD = 0 ,
  SAY_OPEN_DOOR_AD = 1 , SAY_POST1_DOOR_AD = 2 , SAY_POST2_DOOR_AD = 3
}
 
enum  Spells { SPELL_UNLOCK = 6421 , SPELL_DARK_OFFERING = 7154 }
 
enum  ArugalSpells {
  SPELL_TELE_UPPER = 7587 , SPELL_TELE_SPAWN = 7586 , SPELL_TELE_STAIRS = 7136 , NUM_TELEPORT_SPELLS = 3 ,
  SPELL_ARUGAL_CURSE = 7621 , SPELL_THUNDERSHOCK = 7803 , SPELL_VOIDBOLT = 7588
}
 
enum  ArugalTexts { SAY_AGGRO = 1 , SAY_TRANSFORM = 2 , SAY_SLAY = 3 }
 
enum  ArugalEvents { EVENT_VOID_BOLT = 1 , EVENT_TELEPORT , EVENT_THUNDERSHOCK , EVENT_CURSE }
 

Functions

void AddSC_shadowfang_keep ()
 

Enumeration Type Documentation

◆ ArugalEvents

Enumerator
EVENT_VOID_BOLT 
EVENT_TELEPORT 
EVENT_THUNDERSHOCK 
EVENT_CURSE 

Definition at line 220 of file shadowfang_keep.cpp.

◆ ArugalSpells

Enumerator
SPELL_TELE_UPPER 
SPELL_TELE_SPAWN 
SPELL_TELE_STAIRS 
NUM_TELEPORT_SPELLS 
SPELL_ARUGAL_CURSE 
SPELL_THUNDERSHOCK 
SPELL_VOIDBOLT 

Definition at line 202 of file shadowfang_keep.cpp.

◆ ArugalTexts

Enumerator
SAY_AGGRO 
SAY_TRANSFORM 
SAY_SLAY 

Definition at line 213 of file shadowfang_keep.cpp.

◆ Spells

enum Spells
Enumerator
SPELL_UNLOCK 
SPELL_DARK_OFFERING 

Definition at line 53 of file shadowfang_keep.cpp.

◆ Yells

enum Yells
Enumerator
SAY_FREE_AS 
SAY_OPEN_DOOR_AS 
SAY_POST_DOOR_AS 
SAY_FREE_AD 
SAY_OPEN_DOOR_AD 
SAY_POST1_DOOR_AD 
SAY_POST2_DOOR_AD 

Definition at line 42 of file shadowfang_keep.cpp.

Function Documentation

◆ AddSC_shadowfang_keep()

void AddSC_shadowfang_keep ( )

Definition at line 359 of file shadowfang_keep.cpp.

+ Here is the caller graph for this function: