|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
Additional Inherited Members | |
| Public Attributes inherited from InstanceScript | |
| Map * | instance |
| Protected Member Functions inherited from InstanceScript | |
| void | AddDoor (GameObject *door, bool add) |
| void | AddMinion (Creature *minion, bool add) |
| std::string | GetBossSaveData () |
| void | LoadBossState (char const *data) |
| void | LoadDoorData (DoorData const *data) |
| void | LoadMinionData (MinionData const *data) |
| void | SetBossNumber (uint32 number) |
| void | UpdateDoorState (GameObject *door) |
| void | UpdateMinionState (Creature *minion, EncounterState state) |
Definition at line 38 of file instance_blackrock_spire.cpp.
|
inline |
Definition at line 40 of file instance_blackrock_spire.cpp.
References EncounterCount, GeneralDrakkisath, GizrultheSlavener, go_blackrockaltar, go_doors, go_emberseerin, go_emberseerout, go_portcullis_active, go_portcullis_tobossrooms, Gyth, Halycon, HighlordOmokk, InstanceScript::InstanceScript(), LordVictorNefarius, MotherSmolderweb, OverlordWyrmthalak, PyroguardEmberseer, QuartermasterZigris, InstanceScript::SetBossNumber(), ShadowHunterVoshgajin, TheBeast, UrokDoomhowl, WarchiefRendBlackhand, and WarMasterVoone.
|
inline |
Definition at line 452 of file instance_blackrock_spire.cpp.
References DATA_DRAGONSPIRE_ROOM, DATA_HALL_RUNE_1, DATA_HALL_RUNE_2, DATA_HALL_RUNE_3, DATA_HALL_RUNE_4, DATA_HALL_RUNE_5, DATA_HALL_RUNE_6, DATA_HALL_RUNE_7, DONE, InstanceScript::GetBossState(), Object::GetEntry(), GameObject::GetGoState(), go_doors, go_emberseerin, GO_HALL_RUNE_1, GO_HALL_RUNE_2, GO_HALL_RUNE_3, GO_HALL_RUNE_4, GO_HALL_RUNE_5, GO_HALL_RUNE_6, GO_HALL_RUNE_7, go_roomrunes, GO_STATE_ACTIVE, InstanceScript::HandleGameObject(), InstanceScript::instance, Unit::IsAlive(), runecreaturelist, and SetBossState().
Referenced by Update().
|
inline |
Definition at line 425 of file instance_blackrock_spire.cpp.
References DragonspireMobs, GetCreatureListWithEntryInGrid(), go_roomrunes, InstanceScript::instance, and runecreaturelist.
Referenced by Update().
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 295 of file instance_blackrock_spire.cpp.
References DATA_GENERAL_DRAKKISATH, DATA_GIZRUL_THE_SLAVENER, DATA_GYTH, DATA_HALYCON, DATA_HIGHLORD_OMOKK, DATA_MOTHER_SMOLDERWEB, DATA_OVERLORD_WYRMTHALAK, DATA_PYROGAURD_EMBERSEER, DATA_QUARTERMASTER_ZIGRIS, DATA_SHADOW_HUNTER_VOSHGAJIN, DATA_THE_BEAST, DATA_UROK_DOOMHOWL, DATA_WARCHIEF_REND_BLACKHAND, DATA_WARMASTER_VOONE, GeneralDrakkisath, GizrultheSlavener, GO_DOORS, go_doors, GO_EMBERSEER_IN, GO_EMBERSEER_OUT, GO_EMBERSEER_RUNE_1, GO_EMBERSEER_RUNE_2, GO_EMBERSEER_RUNE_3, GO_EMBERSEER_RUNE_4, GO_EMBERSEER_RUNE_5, GO_EMBERSEER_RUNE_6, GO_EMBERSEER_RUNE_7, go_emberseerin, go_emberseerout, go_emberseerrunes, GO_HALL_RUNE_1, GO_HALL_RUNE_2, GO_HALL_RUNE_3, GO_HALL_RUNE_4, GO_HALL_RUNE_5, GO_HALL_RUNE_6, GO_HALL_RUNE_7, GO_PORTCULLIS_ACTIVE, go_portcullis_active, GO_PORTCULLIS_TOBOSSROOMS, go_portcullis_tobossrooms, go_roomrunes, Gyth, Halycon, HighlordOmokk, MotherSmolderweb, OverlordWyrmthalak, OVERRIDE, PyroguardEmberseer, QuartermasterZigris, ShadowHunterVoshgajin, TheBeast, UrokDoomhowl, WarchiefRendBlackhand, and WarMasterVoone.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 519 of file instance_blackrock_spire.cpp.
References InstanceScript::GetBossSaveData(), OUT_SAVE_INST_DATA, OUT_SAVE_INST_DATA_COMPLETE, and OVERRIDE.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 530 of file instance_blackrock_spire.cpp.
References EncounterCount, IN_PROGRESS, NOT_STARTED, OUT_LOAD_INST_DATA, OUT_LOAD_INST_DATA_COMPLETE, OUT_LOAD_INST_DATA_FAIL, OVERRIDE, SetBossState(), and SPECIAL.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 66 of file instance_blackrock_spire.cpp.
References DATA_GYTH, DATA_PYROGAURD_EMBERSEER, DONE, GeneralDrakkisath, InstanceScript::GetBossState(), GizrultheSlavener, Gyth, Halycon, HighlordOmokk, LordVictorNefarius, MotherSmolderweb, NPC_GENERAL_DRAKKISATH, NPC_GIZRUL_THE_SLAVENER, NPC_GYTH, NPC_HALYCON, NPC_HIGHLORD_OMOKK, NPC_LORD_VICTOR_NEFARIUS, NPC_MOTHER_SMOLDERWEB, NPC_OVERLORD_WYRMTHALAK, NPC_PYROGAURD_EMBERSEER, NPC_QUARTERMASTER_ZIGRIS, NPC_SHADOW_HUNTER_VOSHGAJIN, NPC_THE_BEAST, NPC_UROK_DOOMHOWL, NPC_WARCHIEF_REND_BLACKHAND, NPC_WARMASTER_VOONE, OverlordWyrmthalak, OVERRIDE, PyroguardEmberseer, QuartermasterZigris, ShadowHunterVoshgajin, TheBeast, UrokDoomhowl, WarchiefRendBlackhand, and WarMasterVoone.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 124 of file instance_blackrock_spire.cpp.
References DATA_DRAGONSPIRE_ROOM, DATA_GYTH, DATA_HALL_RUNE_1, DATA_HALL_RUNE_2, DATA_HALL_RUNE_3, DATA_HALL_RUNE_4, DATA_HALL_RUNE_5, DATA_HALL_RUNE_6, DATA_HALL_RUNE_7, DATA_PYROGAURD_EMBERSEER, DONE, InstanceScript::GetBossState(), GO_DOORS, go_doors, GO_EMBERSEER_IN, GO_EMBERSEER_OUT, GO_EMBERSEER_RUNE_1, GO_EMBERSEER_RUNE_2, GO_EMBERSEER_RUNE_3, GO_EMBERSEER_RUNE_4, GO_EMBERSEER_RUNE_5, GO_EMBERSEER_RUNE_6, GO_EMBERSEER_RUNE_7, go_emberseerin, go_emberseerout, go_emberseerrunes, GO_HALL_RUNE_1, GO_HALL_RUNE_2, GO_HALL_RUNE_3, GO_HALL_RUNE_4, GO_HALL_RUNE_5, GO_HALL_RUNE_6, GO_HALL_RUNE_7, GO_PORTCULLIS_ACTIVE, go_portcullis_active, GO_PORTCULLIS_TOBOSSROOMS, go_portcullis_tobossrooms, go_roomrunes, GO_WHELP_SPAWNER, InstanceScript::HandleGameObject(), OVERRIDE, and SPELL_SUMMON_ROOKERY_WHELP.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 261 of file instance_blackrock_spire.cpp.
References DATA_PYROGAURD_EMBERSEER, EVENT_PYROGUARD_EMBERSEER, EVENT_UROK_DOOMHOWL, InstanceScript::GetBossState(), InstanceScript::instance, NOT_STARTED, NPC_UROK_DOOMHOWL, OVERRIDE, and PyroguardEmberseer.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 231 of file instance_blackrock_spire.cpp.
References DATA_DRAGONSPIRE_ROOM, DATA_GENERAL_DRAKKISATH, DATA_GIZRUL_THE_SLAVENER, DATA_GYTH, DATA_HALYCON, DATA_HIGHLORD_OMOKK, DATA_MOTHER_SMOLDERWEB, DATA_OVERLORD_WYRMTHALAK, DATA_PYROGAURD_EMBERSEER, DATA_QUARTERMASTER_ZIGRIS, DATA_SHADOW_HUNTER_VOSHGAJIN, DATA_THE_BEAST, DATA_UROK_DOOMHOWL, DATA_WARCHIEF_REND_BLACKHAND, DATA_WARMASTER_VOONE, OVERRIDE, and InstanceScript::SetBossState().
Referenced by Dragonspireroomcheck(), and Load().
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 280 of file instance_blackrock_spire.cpp.
References AREATRIGGER, AREATRIGGER_DRAGONSPIRE_HALL, DATA_DRAGONSPIRE_ROOM, DONE, EVENT_DARGONSPIRE_ROOM_STORE, Events, InstanceScript::GetBossState(), and OVERRIDE.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 402 of file instance_blackrock_spire.cpp.
References DATA_DRAGONSPIRE_ROOM, DONE, Dragonspireroomcheck(), Dragonspireroomstore(), EVENT_DARGONSPIRE_ROOM_CHECK, EVENT_DARGONSPIRE_ROOM_STORE, Events, InstanceScript::GetBossState(), and OVERRIDE.
|
protected |
Definition at line 565 of file instance_blackrock_spire.cpp.
|
protected |
Definition at line 564 of file instance_blackrock_spire.cpp.
|
protected |
Definition at line 581 of file instance_blackrock_spire.cpp.
Referenced by GetData64(), instance_blackrock_spireMapScript(), and OnCreatureCreate().
|
protected |
Definition at line 573 of file instance_blackrock_spire.cpp.
Referenced by GetData64(), instance_blackrock_spireMapScript(), and OnCreatureCreate().
|
protected |
Definition at line 585 of file instance_blackrock_spire.cpp.
Referenced by instance_blackrock_spireMapScript().
|
protected |
Definition at line 583 of file instance_blackrock_spire.cpp.
Referenced by Dragonspireroomcheck(), GetData64(), instance_blackrock_spireMapScript(), and OnGameObjectCreate().
|
protected |
Definition at line 582 of file instance_blackrock_spire.cpp.
Referenced by Dragonspireroomcheck(), GetData64(), instance_blackrock_spireMapScript(), and OnGameObjectCreate().
|
protected |
Definition at line 584 of file instance_blackrock_spire.cpp.
Referenced by GetData64(), instance_blackrock_spireMapScript(), and OnGameObjectCreate().
|
protected |
Definition at line 587 of file instance_blackrock_spire.cpp.
Referenced by GetData64(), and OnGameObjectCreate().
|
protected |
Definition at line 589 of file instance_blackrock_spire.cpp.
Referenced by GetData64(), instance_blackrock_spireMapScript(), and OnGameObjectCreate().
|
protected |
Definition at line 590 of file instance_blackrock_spire.cpp.
Referenced by GetData64(), instance_blackrock_spireMapScript(), and OnGameObjectCreate().
|
protected |
Definition at line 586 of file instance_blackrock_spire.cpp.
Referenced by Dragonspireroomcheck(), Dragonspireroomstore(), GetData64(), and OnGameObjectCreate().
|
protected |
Definition at line 578 of file instance_blackrock_spire.cpp.
Referenced by GetData64(), instance_blackrock_spireMapScript(), and OnCreatureCreate().
|
protected |
Definition at line 574 of file instance_blackrock_spire.cpp.
Referenced by GetData64(), instance_blackrock_spireMapScript(), and OnCreatureCreate().
|
protected |
Definition at line 567 of file instance_blackrock_spire.cpp.
Referenced by GetData64(), instance_blackrock_spireMapScript(), and OnCreatureCreate().
|
protected |
Definition at line 579 of file instance_blackrock_spire.cpp.
Referenced by instance_blackrock_spireMapScript(), and OnCreatureCreate().
|
protected |
Definition at line 566 of file instance_blackrock_spire.cpp.
|
protected |
Definition at line 570 of file instance_blackrock_spire.cpp.
Referenced by GetData64(), instance_blackrock_spireMapScript(), and OnCreatureCreate().
|
protected |
Definition at line 575 of file instance_blackrock_spire.cpp.
Referenced by GetData64(), instance_blackrock_spireMapScript(), and OnCreatureCreate().
|
protected |
Definition at line 576 of file instance_blackrock_spire.cpp.
Referenced by GetData64(), instance_blackrock_spireMapScript(), OnCreatureCreate(), and ProcessEvent().
|
protected |
Definition at line 572 of file instance_blackrock_spire.cpp.
Referenced by GetData64(), instance_blackrock_spireMapScript(), and OnCreatureCreate().
|
protected |
Definition at line 588 of file instance_blackrock_spire.cpp.
Referenced by Dragonspireroomcheck(), and Dragonspireroomstore().
|
protected |
Definition at line 568 of file instance_blackrock_spire.cpp.
Referenced by GetData64(), instance_blackrock_spireMapScript(), and OnCreatureCreate().
|
protected |
Definition at line 580 of file instance_blackrock_spire.cpp.
Referenced by GetData64(), instance_blackrock_spireMapScript(), and OnCreatureCreate().
|
protected |
Definition at line 571 of file instance_blackrock_spire.cpp.
Referenced by GetData64(), instance_blackrock_spireMapScript(), and OnCreatureCreate().
|
protected |
Definition at line 577 of file instance_blackrock_spire.cpp.
Referenced by GetData64(), instance_blackrock_spireMapScript(), and OnCreatureCreate().
|
protected |
Definition at line 569 of file instance_blackrock_spire.cpp.
Referenced by GetData64(), instance_blackrock_spireMapScript(), and OnCreatureCreate().