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

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
 

Macro Definition Documentation

◆ AVScriptName

#define AVScriptName   "instance_azure_vault"

Definition at line 24 of file azure_vault.h.

◆ DataHeader

#define DataHeader   "AzureVault"

Definition at line 23 of file azure_vault.h.

◆ RegisterAzureVaultCreatureAI

#define RegisterAzureVaultCreatureAI (   ai_name)    RegisterCreatureAIWithFactory(ai_name, GetAzureVaultAI)

Definition at line 63 of file azure_vault.h.

Enumeration Type Documentation

◆ AVCreatureIds

Enumerator
BOSS_LEYMOR 
BOSS_AZUREBLADE 
BOSS_TELASH_GREYWING 
BOSS_UMBRELSKUL 
NPC_ARCANE_TENDER 

Definition at line 39 of file azure_vault.h.

◆ AVDataTypes

Enumerator
DATA_LEYMOR 
DATA_AZUREBLADE 
DATA_TELASH_GREYWING 
DATA_UMBRELSKUL 
DATA_LEYMOR_INTRO_DONE 

Definition at line 28 of file azure_vault.h.

◆ AVGameObjectIds

Enumerator
GO_ARCANE_VAULTS_DOOR_LEYMOR_ENTRANCE 
GO_ARCANE_VAULTS_DOOR_LEYMOR_EXIT 

Definition at line 51 of file azure_vault.h.

Function Documentation

◆ GetAzureVaultAI()

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

Definition at line 58 of file azure_vault.h.

Variable Documentation

◆ EncounterCount

uint32 const EncounterCount = 4

Definition at line 26 of file azure_vault.h.