|
| instance_blackrock_spireMapScript (InstanceMap *map) |
|
void | CreatureLooted (Creature *creature, LootType loot) override |
|
void | OnCreatureCreate (Creature *creature) override |
|
void | OnGameObjectCreate (GameObject *go) override |
|
bool | SetBossState (uint32 type, EncounterState state) override |
|
void | ProcessEvent (WorldObject *, uint32 eventId) override |
|
void | SetData (uint32 type, uint32 data) override |
|
uint32 | GetData (uint32 type) const override |
|
void | SummonSolakarWave (uint8 number) |
|
ObjectGuid | GetGuidData (uint32 type) const override |
|
void | Update (uint32 diff) override |
|
void | Dragonspireroomstore () |
|
void | Dragonspireroomcheck () |
|
| InstanceScript (Map *map) |
|
| ~InstanceScript () override |
|
virtual void | Initialize () |
|
virtual void | Load (char const *data) |
|
virtual void | CreatureLooted (Creature *, LootType) |
|
virtual std::string | GetSaveData () |
|
void | SaveToDB () |
|
virtual void | Update (uint32) |
|
virtual bool | IsEncounterInProgress () const |
|
void | OnCreatureCreate (Creature *creature) override |
|
void | OnCreatureRemove (Creature *creature) override |
|
void | OnGameObjectCreate (GameObject *go) override |
|
void | OnGameObjectRemove (GameObject *go) override |
|
ObjectGuid | GetObjectGuid (uint32 type) const |
|
ObjectGuid | GetGuidData (uint32 type) const override |
|
Creature * | GetCreature (uint32 type) |
|
GameObject * | GetGameObject (uint32 type) |
|
virtual void | OnPlayerEnter (Player *) |
|
virtual void | OnPlayerAreaUpdate (Player *, uint32, uint32) |
|
virtual void | OnPlayerInWaterStateUpdate (Player *, bool) |
|
void | HandleGameObject (ObjectGuid guid, bool open, GameObject *go=nullptr) |
|
void | DoUseDoorOrButton (ObjectGuid guid, uint32 withRestoreTime=0, bool useAlternativeState=false) |
|
void | DoRespawnGameObject (ObjectGuid guid, uint32 timeToDespawn=MINUTE) |
|
void | DoRespawnCreature (ObjectGuid guid, bool force=false) |
|
void | DoRespawnCreature (uint32 type, bool force=false) |
|
void | DoUpdateWorldState (uint32 worldstateId, uint32 worldstateValue) |
|
void | DoSendNotifyToInstance (char const *format,...) |
|
void | DoUpdateAchievementCriteria (AchievementCriteriaTypes type, uint32 miscValue1=0, uint32 miscValue2=0, Unit *unit=nullptr) |
|
void | DoStartTimedAchievement (AchievementCriteriaTimedTypes type, uint32 entry) |
|
void | DoStopTimedAchievement (AchievementCriteriaTimedTypes type, uint32 entry) |
|
void | DoRemoveAurasDueToSpellOnPlayers (uint32 spell) |
|
void | DoCastSpellOnPlayers (uint32 spell) |
|
void | DoCastSpellOnPlayer (Player *player, uint32 spell, bool includePets, bool includeControlled) |
|
bool | ServerAllowsTwoSideGroups () |
|
virtual bool | SetBossState (uint32 id, EncounterState state) |
|
EncounterState | GetBossState (uint32 id) const |
|
CreatureBoundary const * | GetBossBoundary (uint32 id) const |
|
BossInfo const * | GetBossInfo (uint32 id) const |
|
uint32 | GetPersistentData (uint32 index) const |
|
void | StorePersistentData (uint32 index, uint32 data) |
|
virtual bool | CheckAchievementCriteriaMeet (uint32, Player const *, Unit const *=nullptr, uint32=0) |
|
virtual bool | CheckRequiredBosses (uint32, Player const *=nullptr) const |
|
void | SetCompletedEncountersMask (uint32 newMask, bool save) |
|
uint32 | GetCompletedEncounterMask () const |
|
void | SendEncounterUnit (uint32 type, Unit *unit=nullptr, uint8 param1=0, uint8 param2=0) |
|
virtual void | FillInitialWorldStates (WorldPacket &) |
|
uint32 | GetEncounterCount () const |
|
void | MarkAreaTriggerDone (uint32 id) |
|
void | ResetAreaTriggerDone (uint32 id) |
|
bool | IsAreaTriggerDone (uint32 id) const |
|
virtual void | DoAction (int32) |
|
void | DoForAllMinions (uint32 id, std::function< void(Creature *)> exec) |
|
void | StoreGameObjectState (ObjectGuid::LowType spawnId, uint8 state) |
|
uint8 | GetStoredGameObjectState (ObjectGuid::LowType spawnId) const |
|
void | LoadInstanceSavedGameobjectStateData () |
|
bool | IsBossDone (uint32 bossId) const |
|
bool | AllBossesDone () const |
|
bool | AllBossesDone (std::initializer_list< uint32 > bossIds) const |
|
| ZoneScript () |
|
virtual | ~ZoneScript () |
|
virtual uint32 | GetCreatureEntry (ObjectGuid::LowType, CreatureData const *data) |
|
virtual uint32 | GetGameObjectEntry (ObjectGuid::LowType, uint32 entry) |
|
virtual void | OnCreatureCreate (Creature *) |
|
virtual void | OnCreatureRemove (Creature *) |
|
virtual void | OnGameObjectCreate (GameObject *) |
|
virtual void | OnGameObjectRemove (GameObject *) |
|
virtual void | OnUnitDeath (Unit *) |
|
virtual void | OnCreatureEvade (Creature *) |
|
virtual ObjectGuid | GetGuidData (uint32) const |
|
virtual void | SetGuidData (uint32, ObjectGuid) |
|
virtual uint64 | GetData64 (uint32) const |
|
virtual void | SetData64 (uint32, uint64) |
|
virtual uint32 | GetData (uint32) const |
|
virtual void | SetData (uint32, uint32) |
|
virtual void | ProcessEvent (WorldObject *, uint32) |
|
void instance_blackrock_spire::instance_blackrock_spireMapScript::Dragonspireroomcheck |
( |
| ) |
|
|
inline |
610 {
613
614 for (
uint8 i = 0; i < 7; ++i)
615 {
616 bool _mobAlive = false;
618 if (!rune)
619 continue;
620
622 {
624 {
627 _mobAlive = true;
628 }
629 }
630
632 {
634
636 {
639 break;
642 break;
645 break;
648 break;
651 break;
654 break;
657 break;
658 default:
659 break;
660 }
661 }
662 }
663
667 {
675 }
676 }
std::uint8_t uint8
Definition: Define.h:109
@ DONE
Definition: InstanceScript.h:60
@ GO_STATE_ACTIVE
Definition: GameObjectData.h:690
@ GO_HALL_RUNE_4
Definition: blackrock_spire.h:125
@ GO_HALL_RUNE_6
Definition: blackrock_spire.h:127
@ GO_HALL_RUNE_1
Definition: blackrock_spire.h:122
@ GO_HALL_RUNE_7
Definition: blackrock_spire.h:128
@ GO_HALL_RUNE_3
Definition: blackrock_spire.h:124
@ GO_HALL_RUNE_5
Definition: blackrock_spire.h:126
@ GO_HALL_RUNE_2
Definition: blackrock_spire.h:123
@ DATA_HALL_RUNE_3
Definition: blackrock_spire.h:50
@ DATA_HALL_RUNE_1
Definition: blackrock_spire.h:48
@ DATA_HALL_RUNE_2
Definition: blackrock_spire.h:49
@ DATA_DRAGONSPIRE_ROOM
Definition: blackrock_spire.h:47
@ DATA_HALL_RUNE_7
Definition: blackrock_spire.h:54
@ DATA_HALL_RUNE_6
Definition: blackrock_spire.h:53
@ DATA_HALL_RUNE_5
Definition: blackrock_spire.h:52
@ DATA_HALL_RUNE_4
Definition: blackrock_spire.h:51
Definition: Creature.h:46
Definition: GameObject.h:121
GOState GetGoState() const
Definition: GameObject.h:206
Definition: ObjectGuid.h:118
static ObjectGuid const Empty
Definition: ObjectGuid.h:120
bool IsAlive() const
Definition: Unit.h:1204
void HandleGameObject(ObjectGuid guid, bool open, GameObject *go=nullptr)
Definition: InstanceScript.cpp:110
Map * instance
Definition: InstanceScript.h:148
EncounterState GetBossState(uint32 id) const
Definition: InstanceScript.h:235
GameObject * GetGameObject(ObjectGuid const guid)
Definition: Map.cpp:3319
Creature * GetCreature(ObjectGuid const guid)
Definition: Map.cpp:3314
GuidVector runecreaturelist[7]
Definition: instance_blackrock_spire.cpp:701
bool SetBossState(uint32 type, EncounterState state) override
Definition: instance_blackrock_spire.cpp:295
ObjectGuid go_roomrunes[7]
Definition: instance_blackrock_spire.cpp:699
ObjectGuid go_doors
Definition: instance_blackrock_spire.cpp:696
ObjectGuid go_emberseerin
Definition: instance_blackrock_spire.cpp:695
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().
ObjectGuid instance_blackrock_spire::instance_blackrock_spireMapScript::GetGuidData |
( |
uint32 |
type | ) |
const |
|
inlineoverridevirtual |
Reimplemented from InstanceScript.
474 {
475 switch (type)
476 {
545 default:
546 break;
547 }
548
550 }
@ GO_EMBERSEER_RUNE_3
Definition: blackrock_spire.h:132
@ GO_EMBERSEER_RUNE_7
Definition: blackrock_spire.h:136
@ GO_EMBERSEER_IN
Definition: blackrock_spire.h:113
@ GO_EMBERSEER_RUNE_4
Definition: blackrock_spire.h:133
@ GO_EMBERSEER_OUT
Definition: blackrock_spire.h:115
@ GO_EMBERSEER_RUNE_2
Definition: blackrock_spire.h:131
@ GO_UROK_PILE
Definition: blackrock_spire.h:141
@ GO_DOORS
Definition: blackrock_spire.h:114
@ GO_PORTCULLIS_ACTIVE
Definition: blackrock_spire.h:139
@ GO_EMBERSEER_RUNE_1
Definition: blackrock_spire.h:130
@ GO_EMBERSEER_RUNE_5
Definition: blackrock_spire.h:134
@ GO_UROK_CHALLENGE
Definition: blackrock_spire.h:142
@ GO_EMBERSEER_RUNE_6
Definition: blackrock_spire.h:135
@ DATA_THE_BEAST
Definition: blackrock_spire.h:43
@ DATA_HIGHLORD_OMOKK
Definition: blackrock_spire.h:31
@ DATA_HALYCON
Definition: blackrock_spire.h:38
@ DATA_PYROGAURD_EMBERSEER
Definition: blackrock_spire.h:40
@ DATA_WARMASTER_VOONE
Definition: blackrock_spire.h:33
@ DATA_QUARTERMASTER_ZIGRIS
Definition: blackrock_spire.h:36
@ DATA_GYTH
Definition: blackrock_spire.h:42
@ DATA_GIZRUL_THE_SLAVENER
Definition: blackrock_spire.h:37
@ DATA_WARCHIEF_REND_BLACKHAND
Definition: blackrock_spire.h:41
@ DATA_GENERAL_DRAKKISATH
Definition: blackrock_spire.h:44
@ DATA_SHADOW_HUNTER_VOSHGAJIN
Definition: blackrock_spire.h:32
@ DATA_OVERLORD_WYRMTHALAK
Definition: blackrock_spire.h:39
@ DATA_UROK_DOOMHOWL
Definition: blackrock_spire.h:35
@ DATA_MOTHER_SMOLDERWEB
Definition: blackrock_spire.h:34
ObjectGuid WarchiefRendBlackhand
Definition: instance_blackrock_spire.cpp:690
ObjectGuid WarMasterVoone
Definition: instance_blackrock_spire.cpp:682
ObjectGuid UrokDoomhowl
Definition: instance_blackrock_spire.cpp:684
ObjectGuid GeneralDrakkisath
Definition: instance_blackrock_spire.cpp:694
ObjectGuid QuartermasterZigris
Definition: instance_blackrock_spire.cpp:685
ObjectGuid PyroguardEmberseer
Definition: instance_blackrock_spire.cpp:689
ObjectGuid Halycon
Definition: instance_blackrock_spire.cpp:687
ObjectGuid ShadowHunterVoshgajin
Definition: instance_blackrock_spire.cpp:681
ObjectGuid go_portcullis_active
Definition: instance_blackrock_spire.cpp:702
ObjectGuid go_urokChallenge
Definition: instance_blackrock_spire.cpp:704
ObjectGuid TheBeast
Definition: instance_blackrock_spire.cpp:693
ObjectGuid OverlordWyrmthalak
Definition: instance_blackrock_spire.cpp:688
ObjectGuid MotherSmolderweb
Definition: instance_blackrock_spire.cpp:683
ObjectGuid GizrultheSlavener
Definition: instance_blackrock_spire.cpp:686
ObjectGuid HighlordOmokk
Definition: instance_blackrock_spire.cpp:680
ObjectGuid go_urokPile
Definition: instance_blackrock_spire.cpp:703
ObjectGuid go_emberseerout
Definition: instance_blackrock_spire.cpp:697
ObjectGuid go_emberseerrunes[7]
Definition: instance_blackrock_spire.cpp:700
ObjectGuid Gyth
Definition: instance_blackrock_spire.cpp:691
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, 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_roomrunes, GO_UROK_CHALLENGE, GO_UROK_PILE, go_urokChallenge, go_urokPile, Gyth, Halycon, HighlordOmokk, MotherSmolderweb, OverlordWyrmthalak, PyroguardEmberseer, QuartermasterZigris, ShadowHunterVoshgajin, TheBeast, UrokDoomhowl, WarchiefRendBlackhand, and WarMasterVoone.
void instance_blackrock_spire::instance_blackrock_spireMapScript::OnCreatureCreate |
( |
Creature * |
creature | ) |
|
|
inlineoverridevirtual |
Reimplemented from InstanceScript.
114 {
116 {
118 [[fallthrough]];
121 break;
124 break;
127 break;
130 break;
133 break;
136 break;
139 break;
142 break;
145 break;
148 break;
153 break;
156 {
158 }
159
162 break;
165 break;
168 break;
171 break;
176 break;
179 break;
182 break;
183 }
184 }
@ IN_PROGRESS
Definition: InstanceScript.h:58
@ NPC_MOTHER_SMOLDERWEB
Definition: blackrock_spire.h:65
@ NPC_UROK_ENFORCER
Definition: blackrock_spire.h:92
@ NPC_FINKLE_EINHORN
Definition: blackrock_spire.h:93
@ NPC_GENERAL_DRAKKISATH
Definition: blackrock_spire.h:75
@ NPC_HALYCON
Definition: blackrock_spire.h:69
@ NPC_SHADOW_HUNTER_VOSHGAJIN
Definition: blackrock_spire.h:63
@ NPC_WARCHIEF_REND_BLACKHAND
Definition: blackrock_spire.h:72
@ NPC_OVERLORD_WYRMTHALAK
Definition: blackrock_spire.h:70
@ NPC_QUARTERMASTER_ZIGRIS
Definition: blackrock_spire.h:67
@ NPC_UROK_DOOMHOWL
Definition: blackrock_spire.h:66
@ NPC_HIGHLORD_OMOKK
Definition: blackrock_spire.h:62
@ NPC_UROK_MAGUS
Definition: blackrock_spire.h:91
@ NPC_GIZRUL_THE_SLAVENER
Definition: blackrock_spire.h:68
@ NPC_GYTH
Definition: blackrock_spire.h:73
@ NPC_PYROGAURD_EMBERSEER
Definition: blackrock_spire.h:71
@ NPC_CHROMATIC_ELITE_GUARD
Definition: blackrock_spire.h:94
@ NPC_LORD_VICTOR_NEFARIUS
Definition: blackrock_spire.h:80
@ NPC_WARMASTER_VOONE
Definition: blackrock_spire.h:64
@ SAY_FINKLE_GANG
Definition: blackrock_spire.h:105
void Talk(uint8 id, WorldObject const *whisperTarget=nullptr, Milliseconds delay=0s)
Causes the creature to talk/say the text assigned to their entry in the creature_text database table.
Definition: CreatureAI.cpp:50
CreatureAI * AI() const
Definition: Creature.h:143
void DisappearAndDie()
Definition: Creature.cpp:371
static ObjectGuid GetGUID(Object const *o)
Definition: Object.h:109
void AddMinion(Creature *minion, bool add=true)
Definition: InstanceScript.cpp:334
ObjectGuid LordVictorNefarius
Definition: instance_blackrock_spire.cpp:692
std::vector< ObjectGuid > UrokMobs
Definition: instance_blackrock_spire.cpp:706
References InstanceScript::AddMinion(), Creature::AI(), DATA_GYTH, DATA_PYROGAURD_EMBERSEER, Creature::DisappearAndDie(), DONE, GeneralDrakkisath, InstanceScript::GetBossState(), Object::GetEntry(), Object::GetGUID(), GizrultheSlavener, Gyth, Halycon, HighlordOmokk, IN_PROGRESS, LordVictorNefarius, MotherSmolderweb, NPC_CHROMATIC_ELITE_GUARD, NPC_FINKLE_EINHORN, 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_UROK_ENFORCER, NPC_UROK_MAGUS, NPC_WARCHIEF_REND_BLACKHAND, NPC_WARMASTER_VOONE, OverlordWyrmthalak, PyroguardEmberseer, QuartermasterZigris, SAY_FINKLE_GANG, ShadowHunterVoshgajin, CreatureAI::Talk(), TheBeast, UrokDoomhowl, UrokMobs, WarchiefRendBlackhand, and WarMasterVoone.
void instance_blackrock_spire::instance_blackrock_spireMapScript::OnGameObjectCreate |
( |
GameObject * |
go | ) |
|
|
inlineoverridevirtual |
Reimplemented from InstanceScript.
187 {
189 {
193 break;
198 break;
203 break;
208 break;
213 break;
218 break;
223 break;
228 break;
233 break;
238 break;
243 break;
248 break;
253 break;
258 break;
263 break;
268 break;
273 break;
278 break;
281 break;
284 break;
287 break;
288 default:
289 break;
290 }
291
293 }
@ GO_UROK_CIRCLE
Definition: blackrock_spire.h:143
void OnGameObjectCreate(GameObject *go) override
Definition: InstanceScript.cpp:70
std::vector< ObjectGuid > go_urokOgreCirles
Definition: instance_blackrock_spire.cpp:705
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, ObjectGuid::Empty, InstanceScript::GetBossState(), Object::GetEntry(), Object::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_roomrunes, GO_UROK_CHALLENGE, GO_UROK_CIRCLE, GO_UROK_PILE, go_urokChallenge, go_urokOgreCirles, go_urokPile, InstanceScript::HandleGameObject(), and InstanceScript::OnGameObjectCreate().
void instance_blackrock_spire::instance_blackrock_spireMapScript::SetData |
( |
uint32 |
type, |
|
|
uint32 |
data |
|
) |
| |
|
inlineoverridevirtual |
Reimplemented from ZoneScript.
350 {
351 switch (type)
352 {
355 {
358 }
359 break;
361 switch (data)
362 {
365 {
367 }
368 break;
371 {
373 {
374 creature->DespawnOrUnsummon();
375 }
376 }
380 break;
382 break;
383 }
385 break;
388 break;
391 {
393 {
396 {
397 challenge->Delete();
398 }
400 {
402 pile->Respawn();
403 }
405 {
407 {
408 circle->Delete();
409 }
410 }
411 for (
auto const& mobGUID :
UrokMobs)
412 {
414 {
415 mob->DespawnOrUnsummon();
416 }
417 }
418 }
419 }
420 break;
421 default:
422 break;
423 }
424 }
@ GO_READY
Definition: GameObject.h:112
Events
Definition: alterac_valley.cpp:53
@ EVENT_SOLAKAR_WAVE
Definition: instance_blackrock_spire.cpp:39
@ EVENT_DRAGONSPIRE_ROOM_STORE
Definition: instance_blackrock_spire.cpp:36
@ AREATRIGGER
Definition: blackrock_spire.h:102
@ AREATRIGGER_DRAGONSPIRE_HALL
Definition: blackrock_spire.h:103
void SetData(uint32 type, uint32 data) override
Definition: instance_blackrock_spire.cpp:349
References AREATRIGGER, AREATRIGGER_DRAGONSPIRE_HALL, CurrentSolakarWave, DATA_DRAGONSPIRE_ROOM, DATA_SOLAKAR_FLAMEWREATH, DATA_UROK_DOOMHOWL, DATA_VAELASTRASZ, DONE, EVENT_DRAGONSPIRE_ROOM_STORE, EVENT_SOLAKAR_WAVE, FAIL, InstanceScript::GetBossState(), Map::GetCreature(), Map::GetGameObject(), GO_READY, go_urokChallenge, go_urokOgreCirles, go_urokPile, IN_PROGRESS, InstanceScript::instance, NOT_STARTED, SetBossState(), SetData(), SolakarState, SolakarSummons, UrokMobs, and VaelastraszState.
Referenced by SetData().