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

Go to the source code of this file.

Macros

#define ZFScriptName   "instance_zulfarrak"
 
#define DataHeader   "ZF"
 

Enumerations

enum  ZFEntries {
  ENTRY_ZUM_RAH = 7271 , ENTRY_BLY = 7604 , ENTRY_RAVEN = 7605 , ENTRY_ORO = 7606 ,
  ENTRY_WEEGLI = 7607 , ENTRY_MURTA = 7608 , GO_END_DOOR = 146084 , EVENT_PYRAMID = 1 ,
  EVENT_GAHZRILLA
}
 
enum  ZFDataTypes { DATA_ZUM_RAH = 0 }
 
enum  ZFPyramidPhases {
  PYRAMID_NOT_STARTED , PYRAMID_CAGES_OPEN , PYRAMID_ARRIVED_AT_STAIR , PYRAMID_WAVE_1 ,
  PYRAMID_PRE_WAVE_2 , PYRAMID_WAVE_2 , PYRAMID_PRE_WAVE_3 , PYRAMID_WAVE_3 ,
  PYRAMID_KILLED_ALL_TROLLS
}
 

Functions

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

Macro Definition Documentation

◆ DataHeader

#define DataHeader   "ZF"

Definition at line 24 of file zulfarrak.h.

◆ ZFScriptName

#define ZFScriptName   "instance_zulfarrak"

Definition at line 23 of file zulfarrak.h.

Enumeration Type Documentation

◆ ZFDataTypes

Enumerator
DATA_ZUM_RAH 

Definition at line 41 of file zulfarrak.h.

◆ ZFEntries

enum ZFEntries
Enumerator
ENTRY_ZUM_RAH 
ENTRY_BLY 
ENTRY_RAVEN 
ENTRY_ORO 
ENTRY_WEEGLI 
ENTRY_MURTA 
GO_END_DOOR 
EVENT_PYRAMID 
EVENT_GAHZRILLA 

Definition at line 26 of file zulfarrak.h.

◆ ZFPyramidPhases

Enumerator
PYRAMID_NOT_STARTED 
PYRAMID_CAGES_OPEN 
PYRAMID_ARRIVED_AT_STAIR 
PYRAMID_WAVE_1 
PYRAMID_PRE_WAVE_2 
PYRAMID_WAVE_2 
PYRAMID_PRE_WAVE_3 
PYRAMID_WAVE_3 
PYRAMID_KILLED_ALL_TROLLS 

Definition at line 46 of file zulfarrak.h.

Function Documentation

◆ GetZulFarrakAI()

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

Definition at line 60 of file zulfarrak.h.