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

Go to the source code of this file.

Macros

#define WCScriptName   "instance_wailing_caverns"
 
#define DataHeader   "WC"
 
#define RegisterWailingCavernsCreatureAI(ai_name)   RegisterCreatureAIWithFactory(ai_name, GetWailingCavernsAI)
 

Enumerations

enum  WCDataTypes {
  DATA_LORD_COBRAHN = 0 , DATA_LORD_PYTHAS = 1 , DATA_LADY_ANACONDRA = 2 , DATA_LORD_SERPENTIS = 3 ,
  DATA_MUTANUS_THE_DEVOURER = 4 , DATA_DISCIPLE , DATA_NARALEX
}
 
enum  WCCreatureIds { NPC_DISCIPLE = 3678 , NPC_NARALEX = 3679 }
 
enum  WCActions { ACTION_ALL_DONE = 0 }
 

Functions

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

Variables

constexpr uint32 EncounterCount = 5
 

Macro Definition Documentation

◆ DataHeader

#define DataHeader   "WC"

Definition at line 24 of file wailing_caverns.h.

◆ RegisterWailingCavernsCreatureAI

#define RegisterWailingCavernsCreatureAI (   ai_name)    RegisterCreatureAIWithFactory(ai_name, GetWailingCavernsAI)

Definition at line 57 of file wailing_caverns.h.

◆ WCScriptName

#define WCScriptName   "instance_wailing_caverns"

Definition at line 23 of file wailing_caverns.h.

Enumeration Type Documentation

◆ WCActions

enum WCActions
Enumerator
ACTION_ALL_DONE 

Definition at line 46 of file wailing_caverns.h.

◆ WCCreatureIds

Enumerator
NPC_DISCIPLE 
NPC_NARALEX 

Definition at line 40 of file wailing_caverns.h.

◆ WCDataTypes

Enumerator
DATA_LORD_COBRAHN 
DATA_LORD_PYTHAS 
DATA_LADY_ANACONDRA 
DATA_LORD_SERPENTIS 
DATA_MUTANUS_THE_DEVOURER 
DATA_DISCIPLE 
DATA_NARALEX 

Definition at line 28 of file wailing_caverns.h.

Function Documentation

◆ GetWailingCavernsAI()

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

Definition at line 52 of file wailing_caverns.h.

Variable Documentation

◆ EncounterCount

constexpr uint32 EncounterCount = 5
constexpr

Definition at line 26 of file wailing_caverns.h.