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

Go to the source code of this file.

Macros

#define DataHeader   "TrialOfValor"
 
#define TOVScriptName   "instance_trial_of_valor"
 
#define RegisterTrialOfValorCreatureAI(ai_name)   RegisterCreatureAIWithFactory(ai_name, GetTrialOfValorAI)
 

Enumerations

enum  TOVDataTypes { DATA_ODYN = 0 , DATA_GUARM , DATA_HELYA }
 
enum  TOVCreatureIds { BOSS_ODYN = 114263 , BOSS_GUARM = 114323 , BOSS_HELYA = 114537 }
 
enum  TOVGameObjectIds { GO_GUARM_BOSS_DOOR_ENTRANCE = 266532 , GO_GUARM_BOSS_DOOR_EXIT = 266533 }
 

Functions

template<class AI , class T >
AI * GetTrialOfValorAI (T *obj)
 

Variables

uint32 const EncounterCount = 3
 

Macro Definition Documentation

◆ DataHeader

#define DataHeader   "TrialOfValor"

Definition at line 23 of file trial_of_valor.h.

◆ RegisterTrialOfValorCreatureAI

#define RegisterTrialOfValorCreatureAI (   ai_name)    RegisterCreatureAIWithFactory(ai_name, GetTrialOfValorAI)

Definition at line 56 of file trial_of_valor.h.

◆ TOVScriptName

#define TOVScriptName   "instance_trial_of_valor"

Definition at line 24 of file trial_of_valor.h.

Enumeration Type Documentation

◆ TOVCreatureIds

Enumerator
BOSS_ODYN 
BOSS_GUARM 
BOSS_HELYA 

Definition at line 36 of file trial_of_valor.h.

◆ TOVDataTypes

Enumerator
DATA_ODYN 
DATA_GUARM 
DATA_HELYA 

Definition at line 28 of file trial_of_valor.h.

◆ TOVGameObjectIds

Enumerator
GO_GUARM_BOSS_DOOR_ENTRANCE 
GO_GUARM_BOSS_DOOR_EXIT 

Definition at line 44 of file trial_of_valor.h.

Function Documentation

◆ GetTrialOfValorAI()

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

Definition at line 51 of file trial_of_valor.h.

Variable Documentation

◆ EncounterCount

uint32 const EncounterCount = 3

Definition at line 26 of file trial_of_valor.h.