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

Go to the source code of this file.

Macros

#define SCScriptName   "instance_stonecore"
 
#define DataHeader   "SC"
 

Enumerations

enum  SCDataTypes {
  DATA_CORBORUS , DATA_SLABHIDE , DATA_OZRUK , DATA_HIGH_PRIESTESS_AZIL ,
  DATA_MILLHOUSE_MANASTORM , DATA_MILLHOUSE_EVENT_FACE , DATA_HANDLE_CORBORUS_ROCKDOOR , DATA_MILLHOUSE_EVENT_KNOCKBACK ,
  DATA_MILLHOUSE_EVENT_DESPAWN , DATA_SLABHIDE_INTRO , DATA_SLABHIDE_ROCK_WALL , DATA_STONECORE_TELEPORTER ,
  DATA_STONECORE_TELEPORTER_2
}
 
enum  SCMisc {
  ACTION_CORBORUS_INTRO , ACTION_SLABHIDE_INTRO , NPC_WORLDTRIGGER = 22515 , NPC_MILLHOUSE_MANASTORM = 43391 ,
  NPC_CORBORUS = 43438 , NPC_SLABHIDE = 43214 , NPC_OZRUK = 42188 , NPC_HIGH_PRIESTESS_AZIL = 42333 ,
  MAX_STONECORE_TELEPORTERS = 2 , NPC_STONECORE_TELEPORTER = 51396 , NPC_STONECORE_TELEPORTER_2 = 51397 , SPELL_TELEPORTER_ACTIVE_VISUAL = 95298 ,
  GAMEOBJECT_TWILIGHT_DOCUMENTS = 207415 , GAMEOBJECT_CORBORUS_ROCKDOOR = 207343 , GAMEOBJECT_SLABHIDE_ROCK_WALL = 204381 , SPELL_RING_WYRM_KNOCKBACK = 81235 ,
  CREATURE_FORMATION_MILLHOUSE_EVENT_TRASH = 340418 , CREATURE_FORMATION_MILLHOUSE_EVENT_LAST_GROUP = 340492
}
 

Functions

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

Macro Definition Documentation

◆ DataHeader

#define DataHeader   "SC"

Definition at line 24 of file stonecore.h.

◆ SCScriptName

#define SCScriptName   "instance_stonecore"

Definition at line 23 of file stonecore.h.

Enumeration Type Documentation

◆ SCDataTypes

Enumerator
DATA_CORBORUS 
DATA_SLABHIDE 
DATA_OZRUK 
DATA_HIGH_PRIESTESS_AZIL 
DATA_MILLHOUSE_MANASTORM 
DATA_MILLHOUSE_EVENT_FACE 
DATA_HANDLE_CORBORUS_ROCKDOOR 
DATA_MILLHOUSE_EVENT_KNOCKBACK 
DATA_MILLHOUSE_EVENT_DESPAWN 
DATA_SLABHIDE_INTRO 
DATA_SLABHIDE_ROCK_WALL 
DATA_STONECORE_TELEPORTER 
DATA_STONECORE_TELEPORTER_2 

Definition at line 26 of file stonecore.h.

◆ SCMisc

enum SCMisc
Enumerator
ACTION_CORBORUS_INTRO 
ACTION_SLABHIDE_INTRO 
NPC_WORLDTRIGGER 
NPC_MILLHOUSE_MANASTORM 
NPC_CORBORUS 
NPC_SLABHIDE 
NPC_OZRUK 
NPC_HIGH_PRIESTESS_AZIL 
MAX_STONECORE_TELEPORTERS 
NPC_STONECORE_TELEPORTER 
NPC_STONECORE_TELEPORTER_2 
SPELL_TELEPORTER_ACTIVE_VISUAL 
GAMEOBJECT_TWILIGHT_DOCUMENTS 
GAMEOBJECT_CORBORUS_ROCKDOOR 
GAMEOBJECT_SLABHIDE_ROCK_WALL 
SPELL_RING_WYRM_KNOCKBACK 
CREATURE_FORMATION_MILLHOUSE_EVENT_TRASH 
CREATURE_FORMATION_MILLHOUSE_EVENT_LAST_GROUP 

Definition at line 49 of file stonecore.h.

Function Documentation

◆ GetStonecoreAI()

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

Definition at line 80 of file stonecore.h.