AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "CreatureAIImpl.h"
Go to the source code of this file.
Macros | |
#define | DataHeader "TE" |
#define | TheEyeScriptName "instance_the_eye" |
#define | RegisterTheEyeAI(ai_name) RegisterCreatureAIWithFactory(ai_name, GetTheEyeAI) |
Enumerations | |
enum | EyeData { DATA_ALAR = 0 , DATA_ASTROMANCER = 1 , DATA_REAVER = 2 , DATA_KAELTHAS = 3 , MAX_ENCOUNTER = 4 , DATA_THALADRED = 10 , DATA_LORD_SANGUINAR = 11 , DATA_CAPERNIAN = 12 , DATA_TELONICUS = 13 , DATA_KAEL_DOOR_1 = 14 , DATA_KAEL_DOOR_2 = 15 } |
enum | EyeNPCs { NPC_ALAR = 19514 , NPC_KAELTHAS = 19622 , NPC_THALADRED = 20064 , NPC_LORD_SANGUINAR = 20060 , NPC_CAPERNIAN = 20062 , NPC_TELONICUS = 20063 } |
enum | EyeGOs { GO_BRIDGE_WINDOW = 184069 , GO_KAEL_STATUE_RIGHT = 184596 , GO_KAEL_STATUE_LEFT = 184597 , GO_KAEL_DOOR_1 = 184324 , GO_KAEL_DOOR_2 = 184325 } |
Functions | |
template<class AI , class T > | |
AI * | GetTheEyeAI (T *obj) |
#define DataHeader "TE" |
#define RegisterTheEyeAI | ( | ai_name | ) | RegisterCreatureAIWithFactory(ai_name, GetTheEyeAI) |
#define TheEyeScriptName "instance_the_eye" |
enum EyeData |
Enumerator | |
---|---|
DATA_ALAR | |
DATA_ASTROMANCER | |
DATA_REAVER | |
DATA_KAELTHAS | |
MAX_ENCOUNTER | |
DATA_THALADRED | |
DATA_LORD_SANGUINAR | |
DATA_CAPERNIAN | |
DATA_TELONICUS | |
DATA_KAEL_DOOR_1 | |
DATA_KAEL_DOOR_2 |
enum EyeGOs |
Enumerator | |
---|---|
GO_BRIDGE_WINDOW | |
GO_KAEL_STATUE_RIGHT | |
GO_KAEL_STATUE_LEFT | |
GO_KAEL_DOOR_1 | |
GO_KAEL_DOOR_2 |
enum EyeNPCs |
Enumerator | |
---|---|
NPC_ALAR | |
NPC_KAELTHAS | |
NPC_THALADRED | |
NPC_LORD_SANGUINAR | |
NPC_CAPERNIAN | |
NPC_TELONICUS |
|
inline |
References TheEyeScriptName.