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

Go to the source code of this file.

Macros

#define NPScriptName   "instance_nerubar_palace"
 
#define DataHeader   "NerubarPalace"
 
#define RegisterNerubarPalaceCreatureAI(ai_name)   RegisterCreatureAIWithFactory(ai_name, GetNerubarPalaceAI)
 

Enumerations

enum  NerubarPalaceDataTypes {
  DATA_ULGRAX_THE_DEVOURER = 0 , DATA_THE_BLOODBOUND_HORROR = 1 , DATA_SIKRAN = 2 , DATA_RASHANAN = 3 ,
  DATA_BROODTWISTER_OVINAX = 4 , DATA_NEXUS_PRINCESS_KYVEZA = 5 , DATA_THE_SILKEN_COURT = 6 , DATA_QUEEN_ANSUREK = 7 ,
  DATA_NERUBAR_PALACE_DOOR_INTRO , DATA_WEB_BRIDGE_ULGRAX_INTRO
}
 
enum  NerubarPalaceCreatureIds {
  BOSS_ULGRAX_THE_DEVOURER = 215657 , BOSS_THE_BLOODBOUND_HORROR = 214502 , BOSS_SIKRAN = 219853 , BOSS_RASHANAN = 224552 ,
  BOSS_BROODTWISTER_OVINAX = 214506 , BOSS_NEXUS_PRINCESS_KYVEZA = 228470 , BOSS_ANUBARASH = 223779 , BOSS_QUEEN_ANSUREK = 219778
}
 
enum  NerubarPalaceGameObjectIds { GO_NERUBAR_PALACE_DOOR_INTRO = 444355 , GO_WEB_BRIDGE_ULGRAX_INTRO = 437052 }
 

Functions

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

Variables

uint32 const EncounterCount = 8
 

Macro Definition Documentation

◆ DataHeader

#define DataHeader   "NerubarPalace"

Definition at line 24 of file nerubar_palace.h.

◆ NPScriptName

#define NPScriptName   "instance_nerubar_palace"

Definition at line 23 of file nerubar_palace.h.

◆ RegisterNerubarPalaceCreatureAI

#define RegisterNerubarPalaceCreatureAI (   ai_name)    RegisterCreatureAIWithFactory(ai_name, GetNerubarPalaceAI)

Definition at line 70 of file nerubar_palace.h.

Enumeration Type Documentation

◆ NerubarPalaceCreatureIds

Enumerator
BOSS_ULGRAX_THE_DEVOURER 
BOSS_THE_BLOODBOUND_HORROR 
BOSS_SIKRAN 
BOSS_RASHANAN 
BOSS_BROODTWISTER_OVINAX 
BOSS_NEXUS_PRINCESS_KYVEZA 
BOSS_ANUBARASH 
BOSS_QUEEN_ANSUREK 

Definition at line 45 of file nerubar_palace.h.

◆ NerubarPalaceDataTypes

Enumerator
DATA_ULGRAX_THE_DEVOURER 
DATA_THE_BLOODBOUND_HORROR 
DATA_SIKRAN 
DATA_RASHANAN 
DATA_BROODTWISTER_OVINAX 
DATA_NEXUS_PRINCESS_KYVEZA 
DATA_THE_SILKEN_COURT 
DATA_QUEEN_ANSUREK 
DATA_NERUBAR_PALACE_DOOR_INTRO 
DATA_WEB_BRIDGE_ULGRAX_INTRO 

Definition at line 28 of file nerubar_palace.h.

◆ NerubarPalaceGameObjectIds

Enumerator
GO_NERUBAR_PALACE_DOOR_INTRO 
GO_WEB_BRIDGE_ULGRAX_INTRO 

Definition at line 58 of file nerubar_palace.h.

Function Documentation

◆ GetNerubarPalaceAI()

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

Definition at line 65 of file nerubar_palace.h.

Variable Documentation

◆ EncounterCount

uint32 const EncounterCount = 8

Definition at line 26 of file nerubar_palace.h.