42 {
44 {
47 {
49 {
52 {
54 }
55 }
56 }
57 else
58 {
60 {
63 {
65 }
66 }
67 }
68
70 {
71 if (doorController)
72 {
74 {
76 }
77
79 {
81 {
82 instance->HandleGameObject(ObjectGuid::Empty, true, mainGate);
83 }
84 }, 4s);
85 }
87 {
89 }
90 }
91
92 return true;
93 }
94
95 return false;
96 }
@ DONE
Definition: InstanceScript.h:60
@ DATA_MAIN_CHAMBERS_DOOR
Definition: steam_vault.h:38
@ DATA_HYDROMANCER_THESPIA
Definition: steam_vault.h:31
@ DATA_DOOR_CONTROLLER
Definition: steam_vault.h:39
@ DATA_MEKGINEER_STEAMRIGGER
Definition: steam_vault.h:32
@ GO_ACCESS_PANEL_HYDRO
Definition: steam_vault.h:45
@ SAY_LOUD_RUMBLE
Definition: instance_steam_vault.cpp:26
@ SAY_FAINT_ECHO
Definition: instance_steam_vault.cpp:25
@ GO_FLAG_NOT_SELECTABLE
Definition: SharedDefines.h:1607
void AddEventAtOffset(BasicEvent *event, Milliseconds offset)
Definition: EventProcessor.h:107
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
Definition: Creature.h:46
CreatureAI * AI() const
Definition: Creature.h:143
Definition: GameObject.h:121
void SetGameObjectFlag(GameObjectFlags flags)
Definition: GameObject.h:219
uint32 GetEntry() const
Definition: Object.h:112
InstanceScript * GetInstanceScript() const
Definition: Object.cpp:1192
static ObjectGuid const Empty
Definition: ObjectGuid.h:120
EventProcessor m_Events
Definition: Unit.h:1792
bool IsAIEnabled
Definition: Unit.h:1801
Definition: InstanceScript.h:142