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

Go to the source code of this file.

Macros

#define RegisterThroneOfTheTidesCreatureAI(ai_name)   RegisterCreatureAIWithFactory(ai_name, GetThroneOfTheTidesAI)
 

Enumerations

enum  TotTDataTypes {
  BOSS_LADY_NAZJAR = 0 , BOSS_COMMANDER_ULTHOK = 1 , BOSS_MINDBENDER_GURSHA = 2 , BOSS_OZUMAT = 3 ,
  DATA_OZUMAT
}
 
enum  TotTCreatureIds { NPC_LADY_NAZJAR = 40586 , NPC_COMMANDER_ULTHOK = 40765 , NPC_MINDBENDER_GURSHA = 40788 , NPC_OZUMAT = 44566 }
 
enum  TotTGameObjectIds { GO_DOODAD_ABYSSAL_MAW_DOOR_1 = 204338 , GO_DOODAD_ABYSSAL_MAW_DOOR_2 = 204339 , GO_DOODAD_ABYSSAL_MAW_DOOR_4 = 204341 }
 

Functions

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

Variables

constexpr char const * DataHeader = "TOTT"
 
constexpr char const * TotTScriptName = "instance_throne_of_the_tides"
 
constexpr uint32 const EncounterCount = 4
 

Macro Definition Documentation

◆ RegisterThroneOfTheTidesCreatureAI

#define RegisterThroneOfTheTidesCreatureAI (   ai_name)    RegisterCreatureAIWithFactory(ai_name, GetThroneOfTheTidesAI)

Definition at line 62 of file throne_of_the_tides.h.

Enumeration Type Documentation

◆ TotTCreatureIds

Enumerator
NPC_LADY_NAZJAR 
NPC_COMMANDER_ULTHOK 
NPC_MINDBENDER_GURSHA 
NPC_OZUMAT 

Definition at line 40 of file throne_of_the_tides.h.

◆ TotTDataTypes

Enumerator
BOSS_LADY_NAZJAR 
BOSS_COMMANDER_ULTHOK 
BOSS_MINDBENDER_GURSHA 
BOSS_OZUMAT 
DATA_OZUMAT 

Definition at line 28 of file throne_of_the_tides.h.

◆ TotTGameObjectIds

Enumerator
GO_DOODAD_ABYSSAL_MAW_DOOR_1 
GO_DOODAD_ABYSSAL_MAW_DOOR_2 
GO_DOODAD_ABYSSAL_MAW_DOOR_4 

Definition at line 49 of file throne_of_the_tides.h.

Function Documentation

◆ GetThroneOfTheTidesAI()

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

Definition at line 57 of file throne_of_the_tides.h.

Variable Documentation

◆ DataHeader

constexpr char const* DataHeader = "TOTT"
constexpr

Definition at line 23 of file throne_of_the_tides.h.

◆ EncounterCount

constexpr uint32 const EncounterCount = 4
constexpr

Definition at line 26 of file throne_of_the_tides.h.

◆ TotTScriptName

constexpr char const* TotTScriptName = "instance_throne_of_the_tides"
constexpr

Definition at line 24 of file throne_of_the_tides.h.