Go to the source code of this file.
|
| enum | BFDataTypes {
DATA_THE_MAKER = 0
, DATA_BROGGOK = 1
, DATA_KELIDAN = 2
, DATA_PRISONERS_EVENT
,
DATA_PRISON_DOOR_04
, DATA_PRISON_DOOR_05
, DATA_BROGGOK_LEVER
, DATA_PRISON_CELL_DOOR_5
,
DATA_PRISON_CELL_DOOR_6
, DATA_PRISON_CELL_DOOR_7
, DATA_PRISON_CELL_DOOR_8
} |
| |
| enum | BFCreatureIds { NPC_THE_MAKER = 17381
, NPC_BROGGOK = 17380
, NPC_KELIDAN = 17377
} |
| |
| enum | BFGameObjectIds {
GO_PRISON_DOOR_01 = 181766
, GO_PRISON_DOOR_02 = 181811
, GO_PRISON_DOOR_03 = 181812
, GO_PRISON_DOOR_04 = 181819
,
GO_PRISON_DOOR_05 = 181822
, GO_SUMMON_DOOR = 181823
, GO_PRISON_CELL_DOOR_1 = 181813
, GO_PRISON_CELL_DOOR_2 = 181814
,
GO_PRISON_CELL_DOOR_3 = 181816
, GO_PRISON_CELL_DOOR_4 = 181815
, GO_PRISON_CELL_DOOR_5 = 181817
, GO_PRISON_CELL_DOOR_6 = 181818
,
GO_PRISON_CELL_DOOR_7 = 181820
, GO_PRISON_CELL_DOOR_8 = 181821
, GO_BROGGOK_LEVER = 181982
} |
| |
| enum | BFActionIds { ACTION_PERFORM_INTRO = 1738000
, ACTION_RELEASE_BROGGOK = 1738001
, ACTION_DESPAWN_TRIGGER = 1738002
, ACTION_PRISONER_ENGAGE = 1739800
} |
| |
| enum | BFSpawnGroupIds { SPAWN_GROUP_PRISONERS_1 = 402
, SPAWN_GROUP_PRISONERS_2 = 403
, SPAWN_GROUP_PRISONERS_3 = 404
, SPAWN_GROUP_PRISONERS_4 = 405
} |
| |
◆ BFScriptName
| #define BFScriptName "instance_blood_furnace" |
◆ DataHeader
◆ RegisterBloodFurnaceCreatureAI
◆ RegisterBloodFurnaceGameObjectAI
◆ BFActionIds
| Enumerator |
|---|
| ACTION_PERFORM_INTRO | |
| ACTION_RELEASE_BROGGOK | |
| ACTION_DESPAWN_TRIGGER | |
| ACTION_PRISONER_ENGAGE | |
Definition at line 74 of file blood_furnace.h.
◆ BFCreatureIds
| Enumerator |
|---|
| NPC_THE_MAKER | |
| NPC_BROGGOK | |
| NPC_KELIDAN | |
Definition at line 46 of file blood_furnace.h.
◆ BFDataTypes
| Enumerator |
|---|
| DATA_THE_MAKER | |
| DATA_BROGGOK | |
| DATA_KELIDAN | |
| DATA_PRISONERS_EVENT | |
| DATA_PRISON_DOOR_04 | |
| DATA_PRISON_DOOR_05 | |
| DATA_BROGGOK_LEVER | |
| DATA_PRISON_CELL_DOOR_5 | |
| DATA_PRISON_CELL_DOOR_6 | |
| DATA_PRISON_CELL_DOOR_7 | |
| DATA_PRISON_CELL_DOOR_8 | |
Definition at line 28 of file blood_furnace.h.
◆ BFGameObjectIds
| Enumerator |
|---|
| GO_PRISON_DOOR_01 | |
| GO_PRISON_DOOR_02 | |
| GO_PRISON_DOOR_03 | |
| GO_PRISON_DOOR_04 | |
| GO_PRISON_DOOR_05 | |
| GO_SUMMON_DOOR | |
| GO_PRISON_CELL_DOOR_1 | |
| GO_PRISON_CELL_DOOR_2 | |
| GO_PRISON_CELL_DOOR_3 | |
| GO_PRISON_CELL_DOOR_4 | |
| GO_PRISON_CELL_DOOR_5 | |
| GO_PRISON_CELL_DOOR_6 | |
| GO_PRISON_CELL_DOOR_7 | |
| GO_PRISON_CELL_DOOR_8 | |
| GO_BROGGOK_LEVER | |
Definition at line 53 of file blood_furnace.h.
◆ BFSpawnGroupIds
| Enumerator |
|---|
| SPAWN_GROUP_PRISONERS_1 | |
| SPAWN_GROUP_PRISONERS_2 | |
| SPAWN_GROUP_PRISONERS_3 | |
| SPAWN_GROUP_PRISONERS_4 | |
Definition at line 82 of file blood_furnace.h.
◆ GetBloodFurnaceAI()
template<class AI , class T >
| AI * GetBloodFurnaceAI |
( |
T * |
obj | ) |
|
|
inline |
◆ EncounterCount
| uint32 constexpr EncounterCount = 3 |
|
constexpr |