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

Go to the source code of this file.

Macros

#define ZulamanScriptName   "instance_zulaman"
 
#define DataHeader   "ZA"
 

Enumerations

enum  ZADataTypes {
  DATA_AKILZON = 0 , DATA_NALORAKK = 1 , DATA_JANALAI = 2 , DATA_HALAZZI = 3 ,
  DATA_HEXLORD = 4 , DATA_DAAKARA = 5 , DATA_HEXLORD_TRIGGER , DATA_STRANGE_GONG ,
  DATA_MASSIVE_GATE , DATA_ZULAMAN_STATE
}
 
enum  ZACreatureIds {
  NPC_AKILZON = 23574 , NPC_NALORAKK = 23576 , NPC_JANALAI = 23578 , NPC_HALAZZI = 23577 ,
  NPC_HEXLORD = 24239 , NPC_DAAKARA = 23863 , NPC_VOLJIN = 52924 , NPC_HEXLORD_TRIGGER = 24363
}
 
enum  ZAGameObjectIds { GO_STRANGE_GONG = 187359 , GO_MASSIVE_GATE = 186728 }
 
enum  ZAEvents { EVENT_START_ZULAMAN = 15897 , EVENT_UPDATE_ZULAMAN_TIMER = 1 }
 
enum  ZAAction { ACTION_START_ZULAMAN = 1 }
 
enum  ZAWorldStates { WORLD_STATE_ZULAMAN_TIMER_ENABLED = 3104 , WORLD_STATE_ZULAMAN_TIMER = 3106 }
 

Functions

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

Variables

uint32 const EncounterCount = 6
 

Macro Definition Documentation

◆ DataHeader

#define DataHeader   "ZA"

Definition at line 25 of file zulaman.h.

◆ ZulamanScriptName

#define ZulamanScriptName   "instance_zulaman"

Definition at line 24 of file zulaman.h.

Enumeration Type Documentation

◆ ZAAction

enum ZAAction
Enumerator
ACTION_START_ZULAMAN 

Definition at line 72 of file zulaman.h.

◆ ZACreatureIds

Enumerator
NPC_AKILZON 
NPC_NALORAKK 
NPC_JANALAI 
NPC_HALAZZI 
NPC_HEXLORD 
NPC_DAAKARA 
NPC_VOLJIN 
NPC_HEXLORD_TRIGGER 

Definition at line 47 of file zulaman.h.

◆ ZADataTypes

Enumerator
DATA_AKILZON 
DATA_NALORAKK 
DATA_JANALAI 
DATA_HALAZZI 
DATA_HEXLORD 
DATA_DAAKARA 
DATA_HEXLORD_TRIGGER 
DATA_STRANGE_GONG 
DATA_MASSIVE_GATE 
DATA_ZULAMAN_STATE 

Definition at line 27 of file zulaman.h.

◆ ZAEvents

enum ZAEvents
Enumerator
EVENT_START_ZULAMAN 
EVENT_UPDATE_ZULAMAN_TIMER 

Definition at line 66 of file zulaman.h.

◆ ZAGameObjectIds

Enumerator
GO_STRANGE_GONG 
GO_MASSIVE_GATE 

Definition at line 60 of file zulaman.h.

◆ ZAWorldStates

Enumerator
WORLD_STATE_ZULAMAN_TIMER_ENABLED 
WORLD_STATE_ZULAMAN_TIMER 

Definition at line 77 of file zulaman.h.

Function Documentation

◆ GetZulAmanAI()

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

Definition at line 84 of file zulaman.h.

Variable Documentation

◆ EncounterCount

uint32 const EncounterCount = 6

Definition at line 23 of file zulaman.h.