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

Go to the source code of this file.

Macros

#define DataHeader   "ReturnToKarazhan"
 
#define RTKScriptName   "instance_return_to_karazhan"
 
#define RegisterReturnToKarazhanCreatureAI(ai_name)   RegisterCreatureAIWithFactory(ai_name, GetReturnToKarazhanAI)
 

Enumerations

enum  RTKDataTypes : uint8 {
  DATA_OPERA_HALL = 0 , DATA_MAIDEN_OF_VIRTUE_RTK , DATA_MOROES , DATA_ATTUMEN_THE_HUNTSMAN ,
  DATA_THE_CURATOR_RTK , DATA_SHADE_OF_MEDIVH , DATA_MANA_DEVOURER , DATA_VIZADUUM_THE_WATCHER ,
  DATA_NIGHTBANE
}
 
enum  RTKCreatureIds { BOSS_MAIDEN_OF_VIRTUE_RTK = 113971 , BOSS_THE_CURATOR_RTK = 114247 , BOSS_MANA_DEVOURER = 114252 }
 
enum  RTKGameObjectsIds { GO_STRANGE_WALL = 266508 , GO_SUSPICIOUS_BOOKCASE = 266510 , GO_MEDIVH_DOOR = 266846 }
 

Functions

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

Variables

constexpr uint32 EncounterCount = 9
 

Macro Definition Documentation

◆ DataHeader

#define DataHeader   "ReturnToKarazhan"

Definition at line 23 of file return_to_karazhan.h.

◆ RegisterReturnToKarazhanCreatureAI

#define RegisterReturnToKarazhanCreatureAI (   ai_name)    RegisterCreatureAIWithFactory(ai_name, GetReturnToKarazhanAI)

Definition at line 63 of file return_to_karazhan.h.

◆ RTKScriptName

#define RTKScriptName   "instance_return_to_karazhan"

Definition at line 24 of file return_to_karazhan.h.

Enumeration Type Documentation

◆ RTKCreatureIds

Enumerator
BOSS_MAIDEN_OF_VIRTUE_RTK 
BOSS_THE_CURATOR_RTK 
BOSS_MANA_DEVOURER 

Definition at line 42 of file return_to_karazhan.h.

◆ RTKDataTypes

Enumerator
DATA_OPERA_HALL 
DATA_MAIDEN_OF_VIRTUE_RTK 
DATA_MOROES 
DATA_ATTUMEN_THE_HUNTSMAN 
DATA_THE_CURATOR_RTK 
DATA_SHADE_OF_MEDIVH 
DATA_MANA_DEVOURER 
DATA_VIZADUUM_THE_WATCHER 
DATA_NIGHTBANE 

Definition at line 28 of file return_to_karazhan.h.

◆ RTKGameObjectsIds

Enumerator
GO_STRANGE_WALL 
GO_SUSPICIOUS_BOOKCASE 
GO_MEDIVH_DOOR 

Definition at line 50 of file return_to_karazhan.h.

Function Documentation

◆ GetReturnToKarazhanAI()

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

Definition at line 58 of file return_to_karazhan.h.

Variable Documentation

◆ EncounterCount

constexpr uint32 EncounterCount = 9
constexpr

Definition at line 26 of file return_to_karazhan.h.