540 std::list<uint32> possibilityList, tempList;
550 for (
uint8 i = 0; i < 8; ++i)
552 tempList = possibilityList;
558 else if (i < 6 && i != 3)
561 for (
uint32 entry : tempList)
567 temp->AI()->SetData(0, i);
592 temp->AI()->DoZoneInCombat(temp, 100.00f);
619 falric->SetVisible(
false);
621 marwyn->SetVisible(
false);
623 for (
uint8 i = 0; i < 8; ++i)
627 creature->DespawnOrUnsummon(1);
637 gunship->EnableMovement(
false);
647 uint32 entry = guid.GetEntry();
655 gunship->EnableMovement(
false);
659 stairs->SetRespawnTime(
DAY);
EventMap events
Definition: instance_halls_of_reflection.cpp:783
Definition: halls_of_reflection.h:147
ObjectGuid GunshipGUID
Definition: instance_halls_of_reflection.cpp:786
void Reset()
Definition: EventMap.cpp:20
Definition: halls_of_reflection.h:130
Definition: halls_of_reflection.h:155
ObjectGuid FalricGUID
Definition: instance_halls_of_reflection.cpp:764
void RandomResizeList(std::list< T > &list, uint32 size)
Definition: Containers.h:34
Definition: halls_of_reflection.h:131
Position const SpawnPos[]
Definition: instance_halls_of_reflection.cpp:38
Definition: halls_of_reflection.h:127
Definition: halls_of_reflection.h:191
Definition: Transport.h:28
Definition: halls_of_reflection.h:88
Definition: Creature.h:467
GuidSet GunshipCannonGUIDs
Definition: instance_halls_of_reflection.cpp:794
GuidSet waveGuidList[8]
Definition: instance_halls_of_reflection.cpp:784
ObjectGuid CaptainGUID
Definition: instance_halls_of_reflection.cpp:788
Definition: SharedDefines.h:1000
uint32 _teamInInstance
Definition: instance_halls_of_reflection.cpp:777
Definition: halls_of_reflection.h:73
Definition: halls_of_reflection.h:136
ObjectGuid MarwynGUID
Definition: instance_halls_of_reflection.cpp:765
Definition: halls_of_reflection.h:139
Definition: BattlegroundSA.h:83
uint32_t uint32
Definition: Define.h:150
Definition: halls_of_reflection.h:186
Map * instance
Definition: InstanceScript.h:148
Definition: GameObject.h:880
Definition: halls_of_reflection.h:70
uint32 _waveCount
Definition: instance_halls_of_reflection.cpp:778
void HandleGameObject(ObjectGuid guid, bool open, GameObject *go=nullptr)
Definition: InstanceScript.cpp:397
void ScheduleEvent(uint32 eventId, Milliseconds const &time, uint32 group=0, uint8 phase=0)
Definition: EventMap.h:123
ObjectGuid JainaOrSylvanasEscapeGUID
Definition: instance_halls_of_reflection.cpp:768
Definition: SharedDefines.h:999
GuidSet GunshipStairGUIDs
Definition: instance_halls_of_reflection.cpp:795
ObjectGuid EntranceDoorGUID
Definition: instance_halls_of_reflection.cpp:772
void DoUpdateWorldState(uint32 worldstateId, uint32 worldstateValue)
Definition: InstanceScript.cpp:473
Definition: halls_of_reflection.h:168
Creature * GetCreature(ObjectGuid const &guid)
Definition: Map.cpp:3535
Definition: UpdateFields.h:109
Definition: halls_of_reflection.h:34
Definition: halls_of_reflection.h:185
Definition: halls_of_reflection.h:146
uint8_t uint8
Definition: Define.h:152
Definition: ObjectGuid.h:189
Definition: halls_of_reflection.h:137
Definition: halls_of_reflection.h:138
Definition: halls_of_reflection.h:36
Transport * GetTransport(ObjectGuid const &guid)
Definition: Map.cpp:3555
GameObject * GetGameObject(ObjectGuid const &guid)
Definition: Map.cpp:3545
EncounterState GetBossState(uint32 id) const
Definition: InstanceScript.h:227
Definition: halls_of_reflection.h:72
Definition: halls_of_reflection.h:192
Definition: halls_of_reflection.h:71
Definition: halls_of_reflection.h:74
TempSummon * SummonCreature(uint32 id, Position const &pos, TempSummonType spwtype=TEMPSUMMON_MANUAL_DESPAWN, uint32 despwtime=0, uint32 vehId=0) const
Definition: Object.cpp:2346