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

Go to the source code of this file.

Macros

#define ScholomanceScriptName   "instance_scholomance"
 
#define DataHeader   "SC_old"
 

Enumerations

enum  SCDataTypes {
  DATA_DOCTORTHEOLENKRASTINOV = 0 , DATA_INSTRUCTORMALICIA = 1 , DATA_LADYILLUCIABAROV = 2 , DATA_LORDALEXEIBAROV = 3 ,
  DATA_LOREKEEPERPOLKELT = 4 , DATA_THERAVENIAN = 5 , DATA_DARKMASTERGANDLING = 6 , DATA_KIRTONOS = 7 ,
  DATA_JANDICE_BAROV = 8 , DATA_RATTLEGORE = 9 , DATA_MARDUK_BLACKPOOL = 10 , DATA_VECTUS = 11 ,
  DATA_RAS_FROSTWHISPER = 12 , MAX_ENCOUNTER
}
 
enum  SCCreatureIds { NPC_DARKMASTER_GANDLING = 1853 , NPC_MARDUK_BLACKPOOL = 10433 , NPC_RATTLEGORE = 11622 , NPC_BONE_MINION = 16119 }
 
enum  SCGameobjectIds {
  GO_GATE_KIRTONOS = 175570 , GO_GATE_GANDLING = 177374 , GO_GATE_RAVENIAN = 177372 , GO_GATE_THEOLEN = 177377 ,
  GO_GATE_ILLUCIA = 177371 , GO_GATE_MALICIA = 177375 , GO_GATE_BAROV = 177373 , GO_GATE_POLKELT = 177376 ,
  GO_BRAZIER_OF_THE_HERALD = 175564
}
 

Functions

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

Macro Definition Documentation

◆ DataHeader

#define DataHeader   "SC_old"

Definition at line 24 of file scholomance.h.

◆ ScholomanceScriptName

#define ScholomanceScriptName   "instance_scholomance"

Definition at line 23 of file scholomance.h.

Enumeration Type Documentation

◆ SCCreatureIds

Enumerator
NPC_DARKMASTER_GANDLING 
NPC_MARDUK_BLACKPOOL 
NPC_RATTLEGORE 
NPC_BONE_MINION 

Definition at line 45 of file scholomance.h.

◆ SCDataTypes

Enumerator
DATA_DOCTORTHEOLENKRASTINOV 
DATA_INSTRUCTORMALICIA 
DATA_LADYILLUCIABAROV 
DATA_LORDALEXEIBAROV 
DATA_LOREKEEPERPOLKELT 
DATA_THERAVENIAN 
DATA_DARKMASTERGANDLING 
DATA_KIRTONOS 
DATA_JANDICE_BAROV 
DATA_RATTLEGORE 
DATA_MARDUK_BLACKPOOL 
DATA_VECTUS 
DATA_RAS_FROSTWHISPER 
MAX_ENCOUNTER 

Definition at line 26 of file scholomance.h.

◆ SCGameobjectIds

Enumerator
GO_GATE_KIRTONOS 
GO_GATE_GANDLING 
GO_GATE_RAVENIAN 
GO_GATE_THEOLEN 
GO_GATE_ILLUCIA 
GO_GATE_MALICIA 
GO_GATE_BAROV 
GO_GATE_POLKELT 
GO_BRAZIER_OF_THE_HERALD 

Definition at line 53 of file scholomance.h.

Function Documentation

◆ GetScholomanceAI()

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

Definition at line 67 of file scholomance.h.