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

Go to the source code of this file.

Macros

#define RegisterBlackwingDescentCreatureAI(ai_name)   RegisterCreatureAIWithFactory(ai_name, GetBlackwingDescentAI)
 

Enumerations

enum  BwdDataTypes {
  BOSS_MAGMAW = 0 , BOSS_OMNOTRON_DEFENSE_SYSTEM = 1 , BOSS_CHIMAERON = 2 , BOSS_ATRAMEDES = 3 ,
  BOSS_MALORIAK = 4 , BOSS_NEFARIANS_END = 5
}
 
enum  BWDCreatureIds {
  NPC_MAGMAW = 41570 , NPC_CHIMAERON = 43296 , NPC_ATRAMEDES = 41442 , NPC_MALORIAK = 41378 ,
  NPC_NEFARIAN = 41376
}
 
enum  BWDGameObjectIds { GO_INNER_CHAMBER_DOOR = 205830 , GO_ATHENAEUM_DOOR = 208291 }
 

Functions

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

Variables

constexpr char const * DataHeader = "BWD"
 
constexpr char const * BWDScriptName = "instance_blackwing_descent"
 
constexpr uint32 const EncounterCount = 6
 

Macro Definition Documentation

◆ RegisterBlackwingDescentCreatureAI

#define RegisterBlackwingDescentCreatureAI (   ai_name)    RegisterCreatureAIWithFactory(ai_name, GetBlackwingDescentAI)

Definition at line 61 of file blackwing_descent.h.

Enumeration Type Documentation

◆ BWDCreatureIds

Enumerator
NPC_MAGMAW 
NPC_CHIMAERON 
NPC_ATRAMEDES 
NPC_MALORIAK 
NPC_NEFARIAN 

Definition at line 39 of file blackwing_descent.h.

◆ BwdDataTypes

Enumerator
BOSS_MAGMAW 
BOSS_OMNOTRON_DEFENSE_SYSTEM 
BOSS_CHIMAERON 
BOSS_ATRAMEDES 
BOSS_MALORIAK 
BOSS_NEFARIANS_END 

Definition at line 28 of file blackwing_descent.h.

◆ BWDGameObjectIds

Enumerator
GO_INNER_CHAMBER_DOOR 
GO_ATHENAEUM_DOOR 

Definition at line 49 of file blackwing_descent.h.

Function Documentation

◆ GetBlackwingDescentAI()

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

Definition at line 56 of file blackwing_descent.h.

Variable Documentation

◆ BWDScriptName

constexpr char const* BWDScriptName = "instance_blackwing_descent"
constexpr

Definition at line 24 of file blackwing_descent.h.

◆ DataHeader

constexpr char const* DataHeader = "BWD"
constexpr

Definition at line 23 of file blackwing_descent.h.

◆ EncounterCount

constexpr uint32 const EncounterCount = 6
constexpr

Definition at line 26 of file blackwing_descent.h.