TrinityCore
sunken_temple.h File Reference
#include "CreatureAIImpl.h"
+ Include dependency graph for sunken_temple.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define STScriptName   "instance_sunken_temple"
 
#define DataHeader   "ST"
 

Enumerations

enum  STBossIds {
  BOSS_AVATAR_OF_HAKKAR = 0 , BOSS_JAMMALAN_THE_PROPHET = 1 , BOSS_DREAMSCYTHE = 2 , BOSS_WEAVER = 3 ,
  BOSS_MORPHAZ = 4 , BOSS_HAZZAS = 5 , BOSS_SHADE_OF_ERANIKUS = 6 , MAX_ENCOUNTER
}
 
enum  STCreatureIds {
  NPC_AVATAR_OF_HAKKAR = 8443 , NPC_JAMMALAN_THE_PROPHET = 5710 , NPC_DREAMSCYTHE = 5721 , NPC_WEAVER = 5720 ,
  NPC_MORPHAZ = 5719 , NPC_HAZZAS = 5722 , NPC_SHADE_OF_ERANIKUS = 5709
}
 
enum  STEvents { EVENT_STATE = 1 }
 

Functions

template<class AI , class T >
AI * GetSunkenTempleAI (T *obj)
 

Macro Definition Documentation

◆ DataHeader

#define DataHeader   "ST"

Definition at line 24 of file sunken_temple.h.

◆ STScriptName

#define STScriptName   "instance_sunken_temple"

Definition at line 23 of file sunken_temple.h.

Enumeration Type Documentation

◆ STBossIds

enum STBossIds
Enumerator
BOSS_AVATAR_OF_HAKKAR 
BOSS_JAMMALAN_THE_PROPHET 
BOSS_DREAMSCYTHE 
BOSS_WEAVER 
BOSS_MORPHAZ 
BOSS_HAZZAS 
BOSS_SHADE_OF_ERANIKUS 
MAX_ENCOUNTER 

Definition at line 26 of file sunken_temple.h.

◆ STCreatureIds

Enumerator
NPC_AVATAR_OF_HAKKAR 
NPC_JAMMALAN_THE_PROPHET 
NPC_DREAMSCYTHE 
NPC_WEAVER 
NPC_MORPHAZ 
NPC_HAZZAS 
NPC_SHADE_OF_ERANIKUS 

Definition at line 39 of file sunken_temple.h.

◆ STEvents

enum STEvents
Enumerator
EVENT_STATE 

Definition at line 50 of file sunken_temple.h.

Function Documentation

◆ GetSunkenTempleAI()

template<class AI , class T >
AI * GetSunkenTempleAI ( T *  obj)
inline

Definition at line 56 of file sunken_temple.h.