Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
black_temple.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define BTScriptName   "instance_black_temple"

Enumerations

enum  CreatureIds {
  NPC_HIGH_WARLORD_NAJENTUS = 22887 , NPC_SUPREMUS = 22898 , NPC_SHADE_OF_AKAMA = 22841 , NPC_AKAMA_SHADE = 23191 ,
  NPC_AKAMA = 23089 , NPC_GATHIOS_THE_SHATTERER = 22949 , NPC_HIGH_NETHERMANCER_ZEREVOR = 22950 , NPC_LADY_MALANDE = 22951 ,
  NPC_VERAS_DARKSHADOW = 22952 , NPC_ILLIDARI_COUNCIL = 23426 , NPC_BLOOD_ELF_COUNCIL_VOICE = 23499 , NPC_ILLIDAN_STORMRAGE = 22917
}
enum  DataTypes {
  DATA_HIGH_WARLORD_NAJENTUS = 0 , DATA_SUPREMUS = 1 , DATA_SHADE_OF_AKAMA = 2 , DATA_TERON_GOREFIEND = 3 ,
  DATA_GURTOGG_BLOODBOIL = 4 , DATA_RELIQUARY_OF_SOULS = 5 , DATA_MOTHER_SHAHRAZ = 6 , DATA_ILLIDARI_COUNCIL = 7 ,
  DATA_ILLIDAN_STORMRAGE = 8 , DATA_AKAMA_SHADE = 9 , DATA_AKAMA = 10 , DATA_GATHIOS_THE_SHATTERER = 11 ,
  DATA_HIGH_NETHERMANCER_ZEREVOR = 12 , DATA_LADY_MALANDE = 13 , DATA_VERAS_DARKSHADOW = 14 , DATA_BLOOD_ELF_COUNCIL_VOICE = 15 ,
  DATA_GO_ILLIDAN_GATE = 16 , DATA_GO_ILLIDAN_DOOR_R = 17 , DATA_GO_ILLIDAN_DOOR_L = 18
}
enum  GameObjectIds {
  GO_NAJENTUS_GATE = 185483 , GO_SUPREMUS_GATE = 185882 , GO_SHADE_OF_AKAMA_DOOR = 185478 , GO_TERON_DOOR_1 = 185480 ,
  GO_TERON_DOOR_2 = 186153 , GO_GURTOGG_DOOR = 185892 , GO_TEMPLE_DOOR = 185479 , GO_MOTHER_SHAHRAZ_DOOR = 185482 ,
  GO_COUNCIL_DOOR_1 = 185481 , GO_COUNCIL_DOOR_2 = 186152 , GO_ILLIDAN_GATE = 185905 , GO_ILLIDAN_DOOR_R = 186261 ,
  GO_ILLIDAN_DOOR_L = 186262
}

Functions

template<class AI>
AI * GetBlackTempleAI (Creature *creature)

Variables

uint32 const EncounterCount = 9

Macro Definition Documentation

◆ BTScriptName

#define BTScriptName   "instance_black_temple"

Definition at line 9 of file black_temple.h.

Referenced by GetBlackTempleAI(), and instance_black_temple::instance_black_temple().

Enumeration Type Documentation

◆ CreatureIds

Enumerator
NPC_HIGH_WARLORD_NAJENTUS 
NPC_SUPREMUS 
NPC_SHADE_OF_AKAMA 
NPC_AKAMA_SHADE 
NPC_AKAMA 
NPC_GATHIOS_THE_SHATTERER 
NPC_HIGH_NETHERMANCER_ZEREVOR 
NPC_LADY_MALANDE 
NPC_VERAS_DARKSHADOW 
NPC_ILLIDARI_COUNCIL 
NPC_BLOOD_ELF_COUNCIL_VOICE 
NPC_ILLIDAN_STORMRAGE 

Definition at line 41 of file black_temple.h.

◆ DataTypes

enum DataTypes
Enumerator
DATA_HIGH_WARLORD_NAJENTUS 
DATA_SUPREMUS 
DATA_SHADE_OF_AKAMA 
DATA_TERON_GOREFIEND 
DATA_GURTOGG_BLOODBOIL 
DATA_RELIQUARY_OF_SOULS 
DATA_MOTHER_SHAHRAZ 
DATA_ILLIDARI_COUNCIL 
DATA_ILLIDAN_STORMRAGE 
DATA_AKAMA_SHADE 
DATA_AKAMA 
DATA_GATHIOS_THE_SHATTERER 
DATA_HIGH_NETHERMANCER_ZEREVOR 
DATA_LADY_MALANDE 
DATA_VERAS_DARKSHADOW 
DATA_BLOOD_ELF_COUNCIL_VOICE 
DATA_GO_ILLIDAN_GATE 
DATA_GO_ILLIDAN_DOOR_R 
DATA_GO_ILLIDAN_DOOR_L 

Definition at line 13 of file black_temple.h.

◆ GameObjectIds

Enumerator
GO_NAJENTUS_GATE 
GO_SUPREMUS_GATE 
GO_SHADE_OF_AKAMA_DOOR 
GO_TERON_DOOR_1 
GO_TERON_DOOR_2 
GO_GURTOGG_DOOR 
GO_TEMPLE_DOOR 
GO_MOTHER_SHAHRAZ_DOOR 
GO_COUNCIL_DOOR_1 
GO_COUNCIL_DOOR_2 
GO_ILLIDAN_GATE 
GO_ILLIDAN_DOOR_R 
GO_ILLIDAN_DOOR_L 

Definition at line 59 of file black_temple.h.

Function Documentation

◆ GetBlackTempleAI()

template<class AI>
AI * GetBlackTempleAI ( Creature * creature)

Definition at line 77 of file black_temple.h.

References BTScriptName, and GetInstanceAI().

Variable Documentation

◆ EncounterCount

uint32 const EncounterCount = 9

Definition at line 11 of file black_temple.h.