TrinityCore
|
#include "CreatureAIImpl.h"
Go to the source code of this file.
Macros | |
#define | DataHeader "AzureVault" |
#define | AVScriptName "instance_azure_vault" |
#define | RegisterAzureVaultCreatureAI(ai_name) RegisterCreatureAIWithFactory(ai_name, GetAzureVaultAI) |
Enumerations | |
enum | AVDataTypes { DATA_LEYMOR = 0 , DATA_AZUREBLADE , DATA_TELASH_GREYWING , DATA_UMBRELSKUL , DATA_LEYMOR_INTRO_DONE } |
enum | AVCreatureIds { BOSS_LEYMOR = 186644 , BOSS_AZUREBLADE = 186739 , BOSS_TELASH_GREYWING = 199614 , BOSS_UMBRELSKUL = 186738 , NPC_ARCANE_TENDER = 191164 } |
enum | AVGameObjectIds { GO_ARCANE_VAULTS_DOOR_LEYMOR_ENTRANCE = 380536 , GO_ARCANE_VAULTS_DOOR_LEYMOR_EXIT = 377951 } |
Functions | |
template<class AI , class T > | |
AI * | GetAzureVaultAI (T *obj) |
Variables | |
uint32 const | EncounterCount = 4 |
#define AVScriptName "instance_azure_vault" |
Definition at line 24 of file azure_vault.h.
#define DataHeader "AzureVault" |
Definition at line 23 of file azure_vault.h.
#define RegisterAzureVaultCreatureAI | ( | ai_name | ) | RegisterCreatureAIWithFactory(ai_name, GetAzureVaultAI) |
Definition at line 63 of file azure_vault.h.
enum AVCreatureIds |
Enumerator | |
---|---|
BOSS_LEYMOR | |
BOSS_AZUREBLADE | |
BOSS_TELASH_GREYWING | |
BOSS_UMBRELSKUL | |
NPC_ARCANE_TENDER |
Definition at line 39 of file azure_vault.h.
enum AVDataTypes |
Enumerator | |
---|---|
DATA_LEYMOR | |
DATA_AZUREBLADE | |
DATA_TELASH_GREYWING | |
DATA_UMBRELSKUL | |
DATA_LEYMOR_INTRO_DONE |
Definition at line 28 of file azure_vault.h.
enum AVGameObjectIds |
Enumerator | |
---|---|
GO_ARCANE_VAULTS_DOOR_LEYMOR_ENTRANCE | |
GO_ARCANE_VAULTS_DOOR_LEYMOR_EXIT |
Definition at line 51 of file azure_vault.h.
|
inline |
Definition at line 58 of file azure_vault.h.
uint32 const EncounterCount = 4 |
Definition at line 26 of file azure_vault.h.