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

Go to the source code of this file.

Macros

#define RegisterShrineOfTheStormCreatureAI(ai_name)   RegisterCreatureAIWithFactory(ai_name, GetShrineOfTheStormAI)
 

Enumerations

enum  ShrineOfTheStormDataTypes {
  DATA_AQUSIRR = 0 , DATA_TIDESAGE_COUNCIL = 1 , DATA_LORD_STORMSONG = 2 , DATA_VOLZITH_THE_WHISPERER = 3 ,
  DATA_BROTHER_IRONHULL , DATA_GALECALLER_FAYE , DATA_LORD_STORMSONG_INTRO , DATA_LORD_STORMSONG_BROTHER_PIKE ,
  DATA_LORD_STORMSONG_REXXAR
}
 
enum  ShrineOfTheStormCreatureIds {
  BOSS_AQUSIRR = 134056 , BOSS_BROTHER_IRONHULL = 134063 , BOSS_GALECALLER_FAYE = 134058 , BOSS_LORD_STORMSONG = 134060 ,
  BOSS_VOLZITH_THE_WHISPERER = 134069 , NPC_LORD_SONGSTORM_AQUSIRR = 139737 , NPC_SHRINE_OF_THE_STORM_DUMMY = 139986 , NPC_GRASPING_TENTACLE = 134612 ,
  NPC_AQUALING = 134828 , NPC_LORD_STORMSONG_BROTHER_PIKE = 139970 , NPC_LORD_STORMSONG_REXXAR = 139971
}
 

Functions

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

Variables

constexpr char const * DataHeader = "SOTS"
 
constexpr char const * ShrineOfTheStormScriptName = "instance_shrine_of_the_storm"
 
constexpr uint32 const EncounterCount = 4
 

Macro Definition Documentation

◆ RegisterShrineOfTheStormCreatureAI

#define RegisterShrineOfTheStormCreatureAI (   ai_name)    RegisterCreatureAIWithFactory(ai_name, GetShrineOfTheStormAI)

Definition at line 68 of file shrine_of_the_storm.h.

Enumeration Type Documentation

◆ ShrineOfTheStormCreatureIds

Enumerator
BOSS_AQUSIRR 
BOSS_BROTHER_IRONHULL 
BOSS_GALECALLER_FAYE 
BOSS_LORD_STORMSONG 
BOSS_VOLZITH_THE_WHISPERER 
NPC_LORD_SONGSTORM_AQUSIRR 
NPC_SHRINE_OF_THE_STORM_DUMMY 
NPC_GRASPING_TENTACLE 
NPC_AQUALING 
NPC_LORD_STORMSONG_BROTHER_PIKE 
NPC_LORD_STORMSONG_REXXAR 

Definition at line 44 of file shrine_of_the_storm.h.

◆ ShrineOfTheStormDataTypes

Enumerator
DATA_AQUSIRR 
DATA_TIDESAGE_COUNCIL 
DATA_LORD_STORMSONG 
DATA_VOLZITH_THE_WHISPERER 
DATA_BROTHER_IRONHULL 
DATA_GALECALLER_FAYE 
DATA_LORD_STORMSONG_INTRO 
DATA_LORD_STORMSONG_BROTHER_PIKE 
DATA_LORD_STORMSONG_REXXAR 

Definition at line 28 of file shrine_of_the_storm.h.

Function Documentation

◆ GetShrineOfTheStormAI()

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

Definition at line 63 of file shrine_of_the_storm.h.

Variable Documentation

◆ DataHeader

constexpr char const* DataHeader = "SOTS"
constexpr

Definition at line 23 of file shrine_of_the_storm.h.

◆ EncounterCount

constexpr uint32 const EncounterCount = 4
constexpr

Definition at line 26 of file shrine_of_the_storm.h.

◆ ShrineOfTheStormScriptName

constexpr char const* ShrineOfTheStormScriptName = "instance_shrine_of_the_storm"
constexpr

Definition at line 24 of file shrine_of_the_storm.h.