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

Go to the source code of this file.

Macros

#define DrakTharonKeepScriptName   "instance_drak_tharon_keep"

Enumerations

enum  CreatureIds {
  NPC_TROLLGORE = 26630 , NPC_NOVOS = 26631 , NPC_KING_DRED = 27483 , NPC_THARON_JA = 26632 ,
  NPC_DRAKKARI_INVADER_A = 27709 , NPC_DRAKKARI_INVADER_B = 27753 , NPC_DRAKKARI_INVADER_C = 27754 , NPC_CRYSTAL_CHANNEL_TARGET = 26712 ,
  NPC_CRYSTAL_HANDLER = 26627 , NPC_HULKING_CORPSE = 27597 , NPC_FETID_TROLL_CORPSE = 27598 , NPC_RISEN_SHADOWCASTER = 27600 ,
  NPC_DRAKKARI_GUTRIPPER = 26641 , NPC_DRAKKARI_SCYTHECLAW = 26628 , NPC_WORLD_TRIGGER = 22515
}
enum  DataTypes {
  DATA_TROLLGORE = 0 , DATA_NOVOS = 1 , DATA_KING_DRED = 2 , DATA_THARON_JA = 3 ,
  DATA_TROLLGORE_INVADER_SUMMONER_1 , DATA_TROLLGORE_INVADER_SUMMONER_2 , DATA_TROLLGORE_INVADER_SUMMONER_3 , DATA_NOVOS_CRYSTAL_1 ,
  DATA_NOVOS_CRYSTAL_2 , DATA_NOVOS_CRYSTAL_3 , DATA_NOVOS_CRYSTAL_4 , DATA_NOVOS_SUMMONER_1 ,
  DATA_NOVOS_SUMMONER_2 , DATA_NOVOS_SUMMONER_3 , DATA_NOVOS_SUMMONER_4 , ACTION_CRYSTAL_HANDLER_DIED
}
enum  GameObjectIds { GO_NOVOS_CRYSTAL_1 = 189299 , GO_NOVOS_CRYSTAL_2 = 189300 , GO_NOVOS_CRYSTAL_3 = 189301 , GO_NOVOS_CRYSTAL_4 = 189302 }

Functions

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

Variables

uint32 const EncounterCount = 4

Macro Definition Documentation

◆ DrakTharonKeepScriptName

#define DrakTharonKeepScriptName   "instance_drak_tharon_keep"

Enumeration Type Documentation

◆ CreatureIds

Enumerator
NPC_TROLLGORE 
NPC_NOVOS 
NPC_KING_DRED 
NPC_THARON_JA 
NPC_DRAKKARI_INVADER_A 
NPC_DRAKKARI_INVADER_B 
NPC_DRAKKARI_INVADER_C 
NPC_CRYSTAL_CHANNEL_TARGET 
NPC_CRYSTAL_HANDLER 
NPC_HULKING_CORPSE 
NPC_FETID_TROLL_CORPSE 
NPC_RISEN_SHADOWCASTER 
NPC_DRAKKARI_GUTRIPPER 
NPC_DRAKKARI_SCYTHECLAW 
NPC_WORLD_TRIGGER 

Definition at line 40 of file drak_tharon_keep.h.

◆ DataTypes

enum DataTypes
Enumerator
DATA_TROLLGORE 
DATA_NOVOS 
DATA_KING_DRED 
DATA_THARON_JA 
DATA_TROLLGORE_INVADER_SUMMONER_1 
DATA_TROLLGORE_INVADER_SUMMONER_2 
DATA_TROLLGORE_INVADER_SUMMONER_3 
DATA_NOVOS_CRYSTAL_1 
DATA_NOVOS_CRYSTAL_2 
DATA_NOVOS_CRYSTAL_3 
DATA_NOVOS_CRYSTAL_4 
DATA_NOVOS_SUMMONER_1 
DATA_NOVOS_SUMMONER_2 
DATA_NOVOS_SUMMONER_3 
DATA_NOVOS_SUMMONER_4 
ACTION_CRYSTAL_HANDLER_DIED 

Definition at line 13 of file drak_tharon_keep.h.

◆ GameObjectIds

Enumerator
GO_NOVOS_CRYSTAL_1 
GO_NOVOS_CRYSTAL_2 
GO_NOVOS_CRYSTAL_3 
GO_NOVOS_CRYSTAL_4 

Definition at line 66 of file drak_tharon_keep.h.

Function Documentation

◆ GetDrakTharonKeepAI()

Variable Documentation

◆ EncounterCount

uint32 const EncounterCount = 4

Definition at line 11 of file drak_tharon_keep.h.