TrinityCore
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  ZFBossIds {
  BOSS_HYDROMANCER_VELRATHA = 0 , BOSS_GAHZ_RILLA = 1 , BOSS_ANTU_SUL = 2 , BOSS_THEKA_THE_MARTYR = 3 ,
  BOSS_WITCH_DOCTOR_ZUM_RAH = 4 , BOSS_NEKRUM_GUTCHEWER = 5 , BOSS_SHADOWPRIEST_SEZZ_ZIZ = 6 , BOSS_CHIEF_UKORZ_SANDSCALP = 7 ,
  MAX_ENCOUNTER
}
 
enum  ZFEntries {
  ENTRY_SANDSCALP = 7267 , ENTRY_ZUM_RAH = 7271 , ENTRY_THEKA = 7272 , ENTRY_GAHZRILLA = 7273 ,
  ENTRY_SEZZZIZ = 7275 , ENTRY_BLY = 7604 , ENTRY_RAVEN = 7605 , ENTRY_ORO = 7606 ,
  ENTRY_WEEGLI = 7607 , ENTRY_MURTA = 7608 , ENTRY_VELRTHA = 7795 , ENTRY_NEKRUM = 7796 ,
  ENTRY_ANTUSUL = 8127 , GO_END_DOOR = 146084 , EVENT_PYRAMID = 1 , EVENT_GAHZRILLA
}
 
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

◆ ZFBossIds

enum ZFBossIds
Enumerator
BOSS_HYDROMANCER_VELRATHA 
BOSS_GAHZ_RILLA 
BOSS_ANTU_SUL 
BOSS_THEKA_THE_MARTYR 
BOSS_WITCH_DOCTOR_ZUM_RAH 
BOSS_NEKRUM_GUTCHEWER 
BOSS_SHADOWPRIEST_SEZZ_ZIZ 
BOSS_CHIEF_UKORZ_SANDSCALP 
MAX_ENCOUNTER 

Definition at line 26 of file zulfarrak.h.

◆ ZFEntries

enum ZFEntries
Enumerator
ENTRY_SANDSCALP 
ENTRY_ZUM_RAH 
ENTRY_THEKA 
ENTRY_GAHZRILLA 
ENTRY_SEZZZIZ 
ENTRY_BLY 
ENTRY_RAVEN 
ENTRY_ORO 
ENTRY_WEEGLI 
ENTRY_MURTA 
ENTRY_VELRTHA 
ENTRY_NEKRUM 
ENTRY_ANTUSUL 
GO_END_DOOR 
EVENT_PYRAMID 
EVENT_GAHZRILLA 

Definition at line 40 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 62 of file zulfarrak.h.

Function Documentation

◆ GetZulFarrakAI()

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

Definition at line 76 of file zulfarrak.h.