TrinityCore
Loading...
Searching...
No Matches
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 , BOSS_ATALALARION = 7 ,
  BOSS_EVENT_ELITE_TROLLS = 8 , 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 , NPC_ATALALARION = 8580 ,
  NPC_ZOLO = 5712 , NPC_GASHER = 5713 , NPC_LORO = 5714 , NPC_HUKKU = 5715 ,
  NPC_ZUL_LOR = 5716 , NPC_MIJAN = 5717
}
 
enum  STGameObjectIds {
  GO_ATALAI_STATUE1 = 148830 , GO_ATALAI_STATUE2 = 148831 , GO_ATALAI_STATUE3 = 148832 , GO_ATALAI_STATUE4 = 148833 ,
  GO_ATALAI_STATUE5 = 148834 , GO_ATALAI_STATUE6 = 148835 , GO_ATALAI_LIGHT1 = 148883 , GO_ATALAI_LIGHT2 = 148937 ,
  GO_FORCEFIELD = 149431
}
 
enum  STEvents { EVENT_STATE = 1 }
 
enum  STShareSpells { SPELL_SUPPRESSION = 12623 , SPELL_GREEN_CHANNELING = 13540 }
 

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 
BOSS_ATALALARION 
BOSS_EVENT_ELITE_TROLLS 
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 
NPC_ATALALARION 
NPC_ZOLO 
NPC_GASHER 
NPC_LORO 
NPC_HUKKU 
NPC_ZUL_LOR 
NPC_MIJAN 

Definition at line 41 of file sunken_temple.h.

◆ STEvents

enum STEvents
Enumerator
EVENT_STATE 

Definition at line 72 of file sunken_temple.h.

◆ STGameObjectIds

Enumerator
GO_ATALAI_STATUE1 
GO_ATALAI_STATUE2 
GO_ATALAI_STATUE3 
GO_ATALAI_STATUE4 
GO_ATALAI_STATUE5 
GO_ATALAI_STATUE6 
GO_ATALAI_LIGHT1 
GO_ATALAI_LIGHT2 
GO_FORCEFIELD 

Definition at line 59 of file sunken_temple.h.

◆ STShareSpells

Enumerator
SPELL_SUPPRESSION 
SPELL_GREEN_CHANNELING 

Definition at line 77 of file sunken_temple.h.

Function Documentation

◆ GetSunkenTempleAI()

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

Definition at line 84 of file sunken_temple.h.