![]() |
TrinityCore
|
Inheritance diagram for instance_blackrock_spire::instance_blackrock_spireMapScript:Additional Inherited Members | |
Static Public Member Functions inherited from InstanceScript | |
| static bool | ServerAllowsTwoSideGroups () |
| static char const * | GetBossStateName (uint8 state) |
Public Attributes inherited from InstanceScript | |
| InstanceMap * | instance |
Protected Member Functions inherited from InstanceScript | |
| void | SetHeaders (std::string_view dataHeaders) |
| void | SetBossNumber (uint32 number) |
| void | LoadBossBoundaries (BossBoundaryData const &data) |
| void | LoadDoorData (std::span< DoorData const > data) |
| void | LoadObjectData (std::span< ObjectData const > creatureData, std::span< ObjectData const > gameObjectData) |
| void | LoadDungeonEncounterData (std::span< DungeonEncounterData const > encounters) |
| void | LoadMinionData (std::span< MinionData const > data) |
| void | AddObject (Creature *obj, bool add) |
| void | AddObject (GameObject *obj, bool add) |
| void | AddObject (WorldObject *obj, uint32 type, bool add) |
| virtual void | AddDoor (GameObject *door, bool add) |
| void | AddMinion (Creature *minion, bool add) |
| virtual void | UpdateDoorState (GameObject *door) |
| void | UpdateMinionState (Creature *minion, EncounterState state) |
| void | UpdateSpawnGroups () |
| BossInfo * | GetBossInfo (uint32 id) |
| virtual void | AfterDataLoad () |
| bool | _SkipCheckRequiredBosses (Player const *player=nullptr) const |
Definition at line 71 of file instance_blackrock_spire.cpp.
|
inline |
Definition at line 73 of file instance_blackrock_spire.cpp.
References DataHeader, doorData, EncounterCount, Encounters, InstanceScript::LoadDoorData(), InstanceScript::LoadDungeonEncounterData(), InstanceScript::SetBossNumber(), and InstanceScript::SetHeaders().
|
inline |
Definition at line 451 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, ObjectGuid::Empty, InstanceScript::GetBossState(), Map::GetCreature(), Object::GetEntry(), Map::GetGameObject(), 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 428 of file instance_blackrock_spire.cpp.
References DragonspireMobs, GetCreatureListWithEntryInGrid(), Map::GetGameObject(), go_roomrunes, InstanceScript::instance, and runecreaturelist.
Referenced by Update().
|
inlineoverridevirtual |
Reimplemented from InstanceScript.
Definition at line 327 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_SCARSHIELD_INFILTRATOR, DATA_SHADOW_HUNTER_VOSHGAJIN, DATA_THE_BEAST, DATA_UROK_DOOMHOWL, DATA_WARCHIEF_REND_BLACKHAND, DATA_WARMASTER_VOONE, ObjectGuid::Empty, 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, PyroguardEmberseer, QuartermasterZigris, ScarshieldInfiltrator, ShadowHunterVoshgajin, TheBeast, UrokDoomhowl, WarchiefRendBlackhand, and WarMasterVoone.
|
inlineoverridevirtual |
Reimplemented from InstanceScript.
Definition at line 81 of file instance_blackrock_spire.cpp.
References _incarceratorList, DATA_GYTH, DATA_PYROGAURD_EMBERSEER, Creature::DespawnOrUnsummon(), DONE, GeneralDrakkisath, InstanceScript::GetBossState(), Object::GetEntry(), BaseEntity::GetGUID(), GizrultheSlavener, Gyth, Halycon, HighlordOmokk, LordVictorNefarius, MotherSmolderweb, NPC_BLACKHAND_INCARCERATOR, 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_SCARSHIELD_INFILTRATOR, NPC_SHADOW_HUNTER_VOSHGAJIN, NPC_THE_BEAST, NPC_UROK_DOOMHOWL, NPC_WARCHIEF_REND_BLACKHAND, NPC_WARMASTER_VOONE, OverlordWyrmthalak, PyroguardEmberseer, QuartermasterZigris, ScarshieldInfiltrator, ShadowHunterVoshgajin, TheBeast, UrokDoomhowl, WarchiefRendBlackhand, and WarMasterVoone.
|
inlineoverridevirtual |
Reimplemented from InstanceScript.
Definition at line 145 of file instance_blackrock_spire.cpp.
References WorldObject::CastSpell(), 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, ObjectGuid::Empty, InstanceScript::GetBossState(), Object::GetEntry(), BaseEntity::GetGUID(), 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(), InstanceScript::OnGameObjectCreate(), and SPELL_SUMMON_ROOKERY_WHELP.
|
inlineoverridevirtual |
Reimplemented from ZoneScript.
Definition at line 284 of file instance_blackrock_spire.cpp.
References DATA_PYROGAURD_EMBERSEER, EVENT_PYROGUARD_EMBERSEER, EVENT_UROK_DOOMHOWL, InstanceScript::GetBossState(), Map::GetCreature(), InstanceScript::instance, NOT_STARTED, NPC_UROK_DOOMHOWL, and PyroguardEmberseer.
|
inlineoverridevirtual |
Reimplemented from InstanceScript.
Definition at line 254 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, and InstanceScript::SetBossState().
Referenced by Dragonspireroomcheck().
|
inlineoverridevirtual |
Reimplemented from ZoneScript.
Definition at line 306 of file instance_blackrock_spire.cpp.
References _incarceratorList, AREATRIGGER, AREATRIGGER_DRAGONSPIRE_HALL, DATA_BLACKHAND_INCARCERATOR, DATA_DRAGONSPIRE_ROOM, DONE, EVENT_DARGONSPIRE_ROOM_STORE, InstanceScript::GetBossState(), Map::GetCreature(), and InstanceScript::instance.
|
inlineoverridevirtual |
Reimplemented from InstanceScript.
Definition at line 405 of file instance_blackrock_spire.cpp.
References DATA_DRAGONSPIRE_ROOM, DONE, Dragonspireroomcheck(), Dragonspireroomstore(), EVENT_DARGONSPIRE_ROOM_CHECK, EVENT_DARGONSPIRE_ROOM_STORE, and InstanceScript::GetBossState().
|
protected |
Definition at line 545 of file instance_blackrock_spire.cpp.
Referenced by OnCreatureCreate(), and SetData().
|
protected |
Definition at line 519 of file instance_blackrock_spire.cpp.
|
protected |
Definition at line 534 of file instance_blackrock_spire.cpp.
Referenced by GetGuidData(), and OnCreatureCreate().
|
protected |
Definition at line 526 of file instance_blackrock_spire.cpp.
Referenced by GetGuidData(), and OnCreatureCreate().
|
protected |
Definition at line 539 of file instance_blackrock_spire.cpp.
|
protected |
Definition at line 537 of file instance_blackrock_spire.cpp.
Referenced by Dragonspireroomcheck(), GetGuidData(), and OnGameObjectCreate().
|
protected |
Definition at line 536 of file instance_blackrock_spire.cpp.
Referenced by Dragonspireroomcheck(), GetGuidData(), and OnGameObjectCreate().
|
protected |
Definition at line 538 of file instance_blackrock_spire.cpp.
Referenced by GetGuidData(), and OnGameObjectCreate().
|
protected |
Definition at line 541 of file instance_blackrock_spire.cpp.
Referenced by GetGuidData(), and OnGameObjectCreate().
|
protected |
Definition at line 543 of file instance_blackrock_spire.cpp.
Referenced by GetGuidData(), and OnGameObjectCreate().
|
protected |
Definition at line 544 of file instance_blackrock_spire.cpp.
Referenced by GetGuidData(), and OnGameObjectCreate().
|
protected |
Definition at line 540 of file instance_blackrock_spire.cpp.
Referenced by Dragonspireroomcheck(), Dragonspireroomstore(), GetGuidData(), and OnGameObjectCreate().
|
protected |
Definition at line 531 of file instance_blackrock_spire.cpp.
Referenced by GetGuidData(), and OnCreatureCreate().
|
protected |
Definition at line 527 of file instance_blackrock_spire.cpp.
Referenced by GetGuidData(), and OnCreatureCreate().
|
protected |
Definition at line 520 of file instance_blackrock_spire.cpp.
Referenced by GetGuidData(), and OnCreatureCreate().
|
protected |
Definition at line 532 of file instance_blackrock_spire.cpp.
Referenced by OnCreatureCreate().
|
protected |
Definition at line 523 of file instance_blackrock_spire.cpp.
Referenced by GetGuidData(), and OnCreatureCreate().
|
protected |
Definition at line 528 of file instance_blackrock_spire.cpp.
Referenced by GetGuidData(), and OnCreatureCreate().
|
protected |
Definition at line 529 of file instance_blackrock_spire.cpp.
Referenced by GetGuidData(), OnCreatureCreate(), and ProcessEvent().
|
protected |
Definition at line 525 of file instance_blackrock_spire.cpp.
Referenced by GetGuidData(), and OnCreatureCreate().
|
protected |
Definition at line 542 of file instance_blackrock_spire.cpp.
Referenced by Dragonspireroomcheck(), and Dragonspireroomstore().
|
protected |
Definition at line 535 of file instance_blackrock_spire.cpp.
Referenced by GetGuidData(), and OnCreatureCreate().
|
protected |
Definition at line 521 of file instance_blackrock_spire.cpp.
Referenced by GetGuidData(), and OnCreatureCreate().
|
protected |
Definition at line 533 of file instance_blackrock_spire.cpp.
Referenced by GetGuidData(), and OnCreatureCreate().
|
protected |
Definition at line 524 of file instance_blackrock_spire.cpp.
Referenced by GetGuidData(), and OnCreatureCreate().
|
protected |
Definition at line 530 of file instance_blackrock_spire.cpp.
Referenced by GetGuidData(), and OnCreatureCreate().
|
protected |
Definition at line 522 of file instance_blackrock_spire.cpp.
Referenced by GetGuidData(), and OnCreatureCreate().