![]() |
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_BROGGOK_REAR_DOOR = 13 , DATA_BROGGOK_LEVER = 14 , 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 , GO_KELIDAN_DOOR_EXIT1 = 181823 , GO_KELIDAN_DOOR_EXIT2 = 181766 , GO_MAKER_DOOR_FRONT = 181811 , GO_MAKER_DOOR_REAR = 181812 } |
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 | |
| GO_KELIDAN_DOOR_EXIT1 | |
| GO_KELIDAN_DOOR_EXIT2 | |
| GO_MAKER_DOOR_FRONT | |
| GO_MAKER_DOOR_REAR | |
| enum bloodFurnaceNPC |
| Enumerator | |
|---|---|
| NPC_THE_MAKER | |
| NPC_BROGGOK | |
| NPC_KELIDAN | |
| NPC_NASCENT_FEL_ORC | |
| NPC_CHANNELER | |
|
inline |
References BloodFurnaceScriptName.
|
constexpr |