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

Go to the source code of this file.

Macros

#define GLScriptName   "instance_gruuls_lair"
 
#define DataHeader   "GL"
 

Enumerations

enum  GLDataTypes { DATA_MAULGAR = 0 , DATA_GRUUL = 1 }
 
enum  GLCreatureIds {
  NPC_MAULGAR = 18831 , NPC_KROSH_FIREHAND = 18832 , NPC_OLM_THE_SUMMONER = 18834 , NPC_KIGGLER_THE_CRAZED = 18835 ,
  NPC_BLINDEYE_THE_SEER = 18836
}
 
enum  GLGameObjectIds { GO_MAULGAR_DOOR = 183817 , GO_GRUUL_DOOR = 184662 }
 

Functions

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

Variables

uint32 const EncounterCount = 2
 

Macro Definition Documentation

◆ DataHeader

#define DataHeader   "GL"

Definition at line 24 of file gruuls_lair.h.

◆ GLScriptName

#define GLScriptName   "instance_gruuls_lair"

Definition at line 23 of file gruuls_lair.h.

Enumeration Type Documentation

◆ GLCreatureIds

Enumerator
NPC_MAULGAR 
NPC_KROSH_FIREHAND 
NPC_OLM_THE_SUMMONER 
NPC_KIGGLER_THE_CRAZED 
NPC_BLINDEYE_THE_SEER 

Definition at line 35 of file gruuls_lair.h.

◆ GLDataTypes

Enumerator
DATA_MAULGAR 
DATA_GRUUL 

Definition at line 28 of file gruuls_lair.h.

◆ GLGameObjectIds

Enumerator
GO_MAULGAR_DOOR 
GO_GRUUL_DOOR 

Definition at line 44 of file gruuls_lair.h.

Function Documentation

◆ GetGruulsLairAI()

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

Definition at line 51 of file gruuls_lair.h.

Variable Documentation

◆ EncounterCount

uint32 const EncounterCount = 2

Definition at line 26 of file gruuls_lair.h.