TrinityCore
|
#include "CreatureAIImpl.h"
Go to the source code of this file.
Macros | |
#define | VoAScriptName "instance_vault_of_archavon" |
#define | DataHeader "VA" |
#define | RegisterVaultOfArchavonCreatureAI(ai_name) RegisterCreatureAIWithFactory(ai_name, GetVaultOfArchavonAI) |
Enumerations | |
enum | VAData { DATA_ARCHAVON = 0 , DATA_EMALON = 1 , DATA_KORALON = 2 , DATA_TORAVON = 3 } |
enum | VACreatureIds { NPC_ARCHAVON = 31125 , NPC_EMALON = 33993 , NPC_KORALON = 35013 , NPC_TORAVON = 38433 } |
enum | VAAchievementCriteriaIds { CRITERIA_EARTH_WIND_FIRE_10 = 12018 , CRITERIA_EARTH_WIND_FIRE_25 = 12019 } |
enum | VAAchievementSpells { SPELL_EARTH_WIND_FIRE_ACHIEVEMENT_CHECK = 68308 } |
Functions | |
template<class AI , class T > | |
AI * | GetVaultOfArchavonAI (T *obj) |
Variables | |
uint32 const | EncounterCount = 4 |
#define DataHeader "VA" |
Definition at line 24 of file vault_of_archavon.h.
#define RegisterVaultOfArchavonCreatureAI | ( | ai_name | ) | RegisterCreatureAIWithFactory(ai_name, GetVaultOfArchavonAI) |
Definition at line 61 of file vault_of_archavon.h.
#define VoAScriptName "instance_vault_of_archavon" |
Definition at line 23 of file vault_of_archavon.h.
Enumerator | |
---|---|
CRITERIA_EARTH_WIND_FIRE_10 | |
CRITERIA_EARTH_WIND_FIRE_25 |
Definition at line 44 of file vault_of_archavon.h.
enum VAAchievementSpells |
Enumerator | |
---|---|
SPELL_EARTH_WIND_FIRE_ACHIEVEMENT_CHECK |
Definition at line 50 of file vault_of_archavon.h.
enum VACreatureIds |
Enumerator | |
---|---|
NPC_ARCHAVON | |
NPC_EMALON | |
NPC_KORALON | |
NPC_TORAVON |
Definition at line 36 of file vault_of_archavon.h.
enum VAData |
Enumerator | |
---|---|
DATA_ARCHAVON | |
DATA_EMALON | |
DATA_KORALON | |
DATA_TORAVON |
Definition at line 28 of file vault_of_archavon.h.
|
inline |
Definition at line 56 of file vault_of_archavon.h.
uint32 const EncounterCount = 4 |
Definition at line 26 of file vault_of_archavon.h.