AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "CreatureAIImpl.h"
Go to the source code of this file.
Macros | |
#define | DataHeader "BF" |
#define | BloodFurnaceScriptName "instance_blood_furnace" |
#define | RegisterBloodFurnaceCreatureAI(ai_name) RegisterCreatureAIWithFactory(ai_name, GetBloodFurnaceAI) |
Enumerations | |
enum | bloodFurnace { DATA_THE_MAKER = 0 , DATA_BROGGOK = 1 , DATA_KELIDAN = 2 , MAX_ENCOUNTER = 3 , DATA_DOOR1 = 10 , DATA_DOOR2 = 11 , DATA_DOOR3 = 12 , DATA_BROGGOK_REAR_DOOR = 13 , DATA_BROGGOK_LEVER = 14 , DATA_DOOR6 = 15 , DATA_PRISON_CELL1 = 20 , DATA_PRISON_CELL2 = 21 , DATA_PRISON_CELL3 = 22 , DATA_PRISON_CELL4 = 23 , ACTION_ACTIVATE_BROGGOK = 30 , ACTION_PREPARE_BROGGOK = 31 } |
enum | bloodFurnaceNPC { NPC_THE_MAKER = 17381 , NPC_BROGGOK = 17380 , NPC_KELIDAN = 17377 , NPC_NASCENT_FEL_ORC = 17398 , NPC_CHANNELER = 17653 } |
enum | BloodFurnaceGO { GO_BROGGOK_DOOR_FRONT = 181822 , GO_BROGGOK_DOOR_REAR = 181819 , GO_BROGGOK_LEVER = 181982 } |
Functions | |
template<class AI , class T > | |
AI * | GetBloodFurnaceAI (T *obj) |
Variables | |
constexpr uint32 | EncounterCount = 4 |
#define BloodFurnaceScriptName "instance_blood_furnace" |
#define DataHeader "BF" |
#define RegisterBloodFurnaceCreatureAI | ( | ai_name | ) | RegisterCreatureAIWithFactory(ai_name, GetBloodFurnaceAI) |
enum bloodFurnace |
enum BloodFurnaceGO |
Enumerator | |
---|---|
GO_BROGGOK_DOOR_FRONT | |
GO_BROGGOK_DOOR_REAR | |
GO_BROGGOK_LEVER |
enum bloodFurnaceNPC |
Enumerator | |
---|---|
NPC_THE_MAKER | |
NPC_BROGGOK | |
NPC_KELIDAN | |
NPC_NASCENT_FEL_ORC | |
NPC_CHANNELER |
|
inline |
References BloodFurnaceScriptName.
|
constexpr |