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

Go to the source code of this file.

Macros

#define RegisterRagefireChasmCreatureAI(ai_name)   RegisterCreatureAIWithFactory(ai_name, GetRagefireChasmAI)
 

Enumerations

enum  RFCDataTypes { BOSS_ADAROGG = 0 , BOSS_DARK_SHAMAN_KORANTHAL = 1 , BOSS_SLAGMAW = 2 , BOSS_LAVA_GUARD_GORDOTH = 3 }
 
enum  RFCCreatureIds { NPC_ADAROGG = 61408 , NPC_DARK_SHAMAN_KORANTHAL = 61412 , NPC_SLAGMAW = 61463 , NPC_LAVA_GUARD_GORDOTH = 61528 }
 

Functions

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

Variables

constexpr char const * DataHeader = "RFC"
 
constexpr char const * RfCScriptName = "instance_ragefire_chasm"
 
constexpr uint32 const EncounterCount = 4
 

Macro Definition Documentation

◆ RegisterRagefireChasmCreatureAI

#define RegisterRagefireChasmCreatureAI (   ai_name)    RegisterCreatureAIWithFactory(ai_name, GetRagefireChasmAI)

Definition at line 52 of file ragefire_chasm.h.

Enumeration Type Documentation

◆ RFCCreatureIds

Enumerator
NPC_ADAROGG 
NPC_DARK_SHAMAN_KORANTHAL 
NPC_SLAGMAW 
NPC_LAVA_GUARD_GORDOTH 

Definition at line 37 of file ragefire_chasm.h.

◆ RFCDataTypes

Enumerator
BOSS_ADAROGG 
BOSS_DARK_SHAMAN_KORANTHAL 
BOSS_SLAGMAW 
BOSS_LAVA_GUARD_GORDOTH 

Definition at line 28 of file ragefire_chasm.h.

Function Documentation

◆ GetRagefireChasmAI()

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

Definition at line 47 of file ragefire_chasm.h.

Variable Documentation

◆ DataHeader

constexpr char const* DataHeader = "RFC"
constexpr

Definition at line 23 of file ragefire_chasm.h.

◆ EncounterCount

constexpr uint32 const EncounterCount = 4
constexpr

Definition at line 26 of file ragefire_chasm.h.

◆ RfCScriptName

constexpr char const* RfCScriptName = "instance_ragefire_chasm"
constexpr

Definition at line 24 of file ragefire_chasm.h.