TrinityCore
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"
 

Enumerations

enum  WCBossIds {
  BOSS_LORD_COBRAHN = 0 , BOSS_LORD_PYTHAS = 1 , BOSS_LADY_ANACONDRA = 2 , BOSS_LORD_SERPENTIS = 3 ,
  BOSS_MUTANUS_THE_DEVOURER = 8 , BOSS_KRESH = 9 , BOSS_SKUM = 10 , BOSS_VERDAN_THE_EVERLIVING = 11 ,
  MAX_ENCOUNTER
}
 
enum  WCDataTypes {
  TYPE_LORD_COBRAHN = 1 , TYPE_LORD_PYTHAS = 2 , TYPE_LADY_ANACONDRA = 3 , TYPE_LORD_SERPENTIS = 4 ,
  TYPE_NARALEX_EVENT = 5 , TYPE_NARALEX_PART1 = 6 , TYPE_NARALEX_PART2 = 7 , TYPE_NARALEX_PART3 = 8 ,
  TYPE_MUTANUS_THE_DEVOURER = 9 , TYPE_NARALEX_YELLED = 10 , DATA_NARALEX = 3679
}
 
enum  WCCreatureIds { NPC_KRESH = 3653 , NPC_SKUM = 3674 , NPC_VERDAN_THE_EVERLIVING = 5775 }
 

Functions

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

Macro Definition Documentation

◆ DataHeader

#define DataHeader   "WC"

Definition at line 24 of file wailing_caverns.h.

◆ WCScriptName

#define WCScriptName   "instance_wailing_caverns"

Definition at line 23 of file wailing_caverns.h.

Enumeration Type Documentation

◆ WCBossIds

enum WCBossIds
Enumerator
BOSS_LORD_COBRAHN 
BOSS_LORD_PYTHAS 
BOSS_LADY_ANACONDRA 
BOSS_LORD_SERPENTIS 
BOSS_MUTANUS_THE_DEVOURER 
BOSS_KRESH 
BOSS_SKUM 
BOSS_VERDAN_THE_EVERLIVING 
MAX_ENCOUNTER 

Definition at line 26 of file wailing_caverns.h.

◆ WCCreatureIds

Enumerator
NPC_KRESH 
NPC_SKUM 
NPC_VERDAN_THE_EVERLIVING 

Definition at line 56 of file wailing_caverns.h.

◆ WCDataTypes

Enumerator
TYPE_LORD_COBRAHN 
TYPE_LORD_PYTHAS 
TYPE_LADY_ANACONDRA 
TYPE_LORD_SERPENTIS 
TYPE_NARALEX_EVENT 
TYPE_NARALEX_PART1 
TYPE_NARALEX_PART2 
TYPE_NARALEX_PART3 
TYPE_MUTANUS_THE_DEVOURER 
TYPE_NARALEX_YELLED 
DATA_NARALEX 

Definition at line 40 of file wailing_caverns.h.

Function Documentation

◆ GetWailingCavernsAI()

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

Definition at line 64 of file wailing_caverns.h.