TrinityCore
|
#include "CreatureAIImpl.h"
Go to the source code of this file.
Macros | |
#define | TheEyeScriptName "instance_the_eye" |
#define | DataHeader "TE" |
#define | RegisterTheEyeCreatureAI(ai_name) RegisterCreatureAIWithFactory(ai_name, GetTheEyeAI) |
Enumerations | |
enum | TEDataTypes { DATA_ALAR = 0 , DATA_VOID_REAVER = 1 , DATA_SOLARIAN = 2 , DATA_KAELTHAS = 3 , DATA_CAPERNIAN = 4 , DATA_SANGUINAR = 5 , DATA_TELONICUS = 6 , DATA_THALADRED = 7 , DATA_KAEL_STATUE_LEFT = 8 , DATA_KAEL_STATUE_RIGHT = 9 , DATA_TEMPEST_BRIDGE_WINDOW = 10 } |
enum | TECreatureIds { NPC_ALAR = 19514 , NPC_VOID_REAVER = 19516 , NPC_SOLARIAN = 18805 , NPC_KAELTHAS = 19622 , NPC_SANGUINAR = 20060 , NPC_CAPERNIAN = 20062 , NPC_TELONICUS = 20063 , NPC_THALADRED = 20064 } |
enum | TEGameObjectIds { GO_TEMPEST_BRIDDGE_WINDOW = 184069 , GO_KAEL_STATUE_RIGHT = 184596 , GO_KAEL_STATUE_LEFT = 184597 , GO_ARCANE_DOOR_LEFT = 184324 , GO_ARCANE_DOOR_RIGHT = 184325 } |
Functions | |
template<class AI , class T > | |
AI * | GetTheEyeAI (T *obj) |
Variables | |
uint32 const | EncounterCount = 4 |
#define RegisterTheEyeCreatureAI | ( | ai_name | ) | RegisterCreatureAIWithFactory(ai_name, GetTheEyeAI) |
enum TECreatureIds |
enum TEDataTypes |
enum TEGameObjectIds |
|
inline |