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

Go to the source code of this file.

Macros

#define DataHeader   "RLP"
 
#define RLPScriptName   "instance_ruby_life_pools"
 
#define RegisterRubyLifePoolsCreatureAI(ai_name)   RegisterCreatureAIWithFactory(ai_name, GetRubyLifePoolsAI)
 

Enumerations

enum  RLPDataTypes { DATA_MELIDRUSSA_CHILLWORN = 0 , DATA_KOKIA_BLAZEHOOF = 1 , DATA_KYRAKKA_AND_ERKHART_STORMVEIN = 2 }
 
enum  RLPCreatureIds { BOSS_MELIDRUSSA_CHILLWORN = 188252 , BOSS_KOKIA_BLAZEHOOF = 189232 , BOSS_KYRAKKA = 190484 }
 
enum  RLPGameObjectIds { GO_FIRE_WALL = 377194 }
 

Functions

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

Variables

uint32 const EncounterCount = 3
 

Macro Definition Documentation

◆ DataHeader

#define DataHeader   "RLP"

Definition at line 23 of file ruby_life_pools.h.

◆ RegisterRubyLifePoolsCreatureAI

#define RegisterRubyLifePoolsCreatureAI (   ai_name)    RegisterCreatureAIWithFactory(ai_name, GetRubyLifePoolsAI)

Definition at line 55 of file ruby_life_pools.h.

◆ RLPScriptName

#define RLPScriptName   "instance_ruby_life_pools"

Definition at line 24 of file ruby_life_pools.h.

Enumeration Type Documentation

◆ RLPCreatureIds

Enumerator
BOSS_MELIDRUSSA_CHILLWORN 
BOSS_KOKIA_BLAZEHOOF 
BOSS_KYRAKKA 

Definition at line 36 of file ruby_life_pools.h.

◆ RLPDataTypes

Enumerator
DATA_MELIDRUSSA_CHILLWORN 
DATA_KOKIA_BLAZEHOOF 
DATA_KYRAKKA_AND_ERKHART_STORMVEIN 

Definition at line 28 of file ruby_life_pools.h.

◆ RLPGameObjectIds

Enumerator
GO_FIRE_WALL 

Definition at line 44 of file ruby_life_pools.h.

Function Documentation

◆ GetRubyLifePoolsAI()

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

Definition at line 50 of file ruby_life_pools.h.

Variable Documentation

◆ EncounterCount

uint32 const EncounterCount = 3

Definition at line 26 of file ruby_life_pools.h.