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

Go to the source code of this file.

Macros

#define DataHeader   "KingsRest"
 
#define KingsRestScriptName   "instance_kings_rest"
 
#define RegisterKingsRestCreatureAI(ai_name)   RegisterCreatureAIWithFactory(ai_name, GetKingsRestAI)
 

Enumerations

enum  KingsRestDataTypes {
  DATA_GOLDEN_SERPENT = 0 , DATA_MCHIMBA_THE_EMBALMER , DATA_COUNCIL_OF_TRIBES , DATA_KING_DAZAR ,
  DATA_AKAALI_THE_CONQUEROR , DATA_ZANAZAL_THE_WISE , DATA_KULA_THE_BUTCHER , DATA_KINGS_REST_INTRO_DOOR ,
  DATA_KINGS_REST_LIQUID_POOL
}
 
enum  KingsRestCreatureIds {
  BOSS_GOLDEN_SERPENT = 135322 , BOSS_AKAALI_THE_CONQUEROR = 135470 , BOSS_ZANAZAL_THE_WISE = 135472 , BOSS_KULA_THE_BUTCHER = 135475 ,
  BOSS_MCHIMBA_THE_EMBALMER = 134993 , BOSS_KING_DAZAR = 136160
}
 
enum  KingsRestGameObjectIds { GO_KINGS_REST_ENTRYWAY_DOOR = 282652 , GO_KINGS_REST_SERPENT_POST_DOOR = 287392 , GO_KINGS_REST_LIQUID_GOLD_POOL = 289347 }
 
enum  KingsRestSpawnGroups { SPAWN_GROUP_PRE_FIRST_BOSS = 1255 , SPAWN_GROUP_SERPENT_BOSS = 1256 }
 

Functions

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

Variables

uint32 const EncounterCount = 4
 

Macro Definition Documentation

◆ DataHeader

#define DataHeader   "KingsRest"

Definition at line 23 of file kings_rest.h.

◆ KingsRestScriptName

#define KingsRestScriptName   "instance_kings_rest"

Definition at line 24 of file kings_rest.h.

◆ RegisterKingsRestCreatureAI

#define RegisterKingsRestCreatureAI (   ai_name)    RegisterCreatureAIWithFactory(ai_name, GetKingsRestAI)

Definition at line 76 of file kings_rest.h.

Enumeration Type Documentation

◆ KingsRestCreatureIds

Enumerator
BOSS_GOLDEN_SERPENT 
BOSS_AKAALI_THE_CONQUEROR 
BOSS_ZANAZAL_THE_WISE 
BOSS_KULA_THE_BUTCHER 
BOSS_MCHIMBA_THE_EMBALMER 
BOSS_KING_DAZAR 

Definition at line 46 of file kings_rest.h.

◆ KingsRestDataTypes

Enumerator
DATA_GOLDEN_SERPENT 
DATA_MCHIMBA_THE_EMBALMER 
DATA_COUNCIL_OF_TRIBES 
DATA_KING_DAZAR 
DATA_AKAALI_THE_CONQUEROR 
DATA_ZANAZAL_THE_WISE 
DATA_KULA_THE_BUTCHER 
DATA_KINGS_REST_INTRO_DOOR 
DATA_KINGS_REST_LIQUID_POOL 

Definition at line 28 of file kings_rest.h.

◆ KingsRestGameObjectIds

Enumerator
GO_KINGS_REST_ENTRYWAY_DOOR 
GO_KINGS_REST_SERPENT_POST_DOOR 
GO_KINGS_REST_LIQUID_GOLD_POOL 

Definition at line 57 of file kings_rest.h.

◆ KingsRestSpawnGroups

Enumerator
SPAWN_GROUP_PRE_FIRST_BOSS 
SPAWN_GROUP_SERPENT_BOSS 

Definition at line 64 of file kings_rest.h.

Function Documentation

◆ GetKingsRestAI()

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

Definition at line 71 of file kings_rest.h.

Variable Documentation

◆ EncounterCount

uint32 const EncounterCount = 4

Definition at line 26 of file kings_rest.h.