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

Go to the source code of this file.

Macros

#define DataHeader   "EyeOfAzshara"
 
#define EOAScriptName   "instance_eye_of_azshara"
 
#define RegisterEyeOfAzsharaCreatureAI(ai_name)   RegisterCreatureAIWithFactory(ai_name, GetEyeOfAzsharaAI)
 

Enumerations

enum  EOADataTypes {
  DATA_WARLORD_PARJESH = 0 , DATA_LADY_HATECOIL , DATA_KING_DEEPBEARD , DATA_SERPENTRIX ,
  DATA_WRATH_OF_AZSHARA
}
 
enum  EOACreatureIds {
  BOSS_WARLORD_PARJESH = 91784 , BOSS_LADY_HATECOIL = 91789 , BOSS_KING_DEEPBEARD = 91797 , BOSS_SERPENTRIX = 91808 ,
  BOSS_WRATH_OF_AZSHARA = 96028
}
 
enum  EOAGameObjectIds { GO_WATER_DOOR_1 = 246983 , GO_WATER_DOOR_2 = 246982 }
 

Functions

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

Variables

uint32 const EncounterCount = 5
 

Macro Definition Documentation

◆ DataHeader

#define DataHeader   "EyeOfAzshara"

Definition at line 23 of file eye_of_azshara.h.

◆ EOAScriptName

#define EOAScriptName   "instance_eye_of_azshara"

Definition at line 24 of file eye_of_azshara.h.

◆ RegisterEyeOfAzsharaCreatureAI

#define RegisterEyeOfAzsharaCreatureAI (   ai_name)    RegisterCreatureAIWithFactory(ai_name, GetEyeOfAzsharaAI)

Definition at line 60 of file eye_of_azshara.h.

Enumeration Type Documentation

◆ EOACreatureIds

Enumerator
BOSS_WARLORD_PARJESH 
BOSS_LADY_HATECOIL 
BOSS_KING_DEEPBEARD 
BOSS_SERPENTRIX 
BOSS_WRATH_OF_AZSHARA 

Definition at line 38 of file eye_of_azshara.h.

◆ EOADataTypes

Enumerator
DATA_WARLORD_PARJESH 
DATA_LADY_HATECOIL 
DATA_KING_DEEPBEARD 
DATA_SERPENTRIX 
DATA_WRATH_OF_AZSHARA 

Definition at line 28 of file eye_of_azshara.h.

◆ EOAGameObjectIds

Enumerator
GO_WATER_DOOR_1 
GO_WATER_DOOR_2 

Definition at line 48 of file eye_of_azshara.h.

Function Documentation

◆ GetEyeOfAzsharaAI()

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

Definition at line 55 of file eye_of_azshara.h.

Variable Documentation

◆ EncounterCount

uint32 const EncounterCount = 5

Definition at line 26 of file eye_of_azshara.h.