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:61
@ GO_FLAG_NOT_SELECTABLE
Definition SharedDefines.h:1607
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:141
void AddEventAtOffset(BasicEvent *event, Milliseconds offset)
Definition EventProcessor.h:107
Definition GameObject.h:120
void SetGameObjectFlag(GameObjectFlags flags)
Definition GameObject.h:217
Definition InstanceScript.h:143
static ObjectGuid const Empty
Definition ObjectGuid.h:120
uint32 GetEntry() const
Definition Object.h:115
bool IsAIEnabled
Definition Unit.h:2012
InstanceScript * GetInstanceScript() const
Definition Object.cpp:1203
EventProcessor m_Events
Definition Object.h:639
@ SAY_LOUD_RUMBLE
Definition instance_steam_vault.cpp:26
@ SAY_FAINT_ECHO
Definition instance_steam_vault.cpp:25
@ 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