You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Data/Browncoats.rte/Activities/RefineryAssaultFunctions.lua
+47-8Lines changed: 47 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -248,6 +248,13 @@ function RefineryAssault:HandleMessage(message, object)
248
248
ifself.Stage~=5then
249
249
250
250
self.Stage=5;
251
+
252
+
self.HUDHandler:QueueScreenText(self.humanTeam,
253
+
"Their sub-commander holds a keycard you'll need to authorize yourself within the facility systems. He's not going to show up in your section without a good reason, so go destroy some generators and give him one.",
"You'll have to take yourself and the keycard to a physical authorization console, then get someone to hack into another computer and approve the authorization. We're almost there.",
545
+
10000,
546
+
0,
547
+
true);
548
+
536
549
forparticleinMovableMan.Particlesdo
537
550
ifparticle.PresetName=="Refinery Authorization Console" then
538
551
@@ -585,6 +598,12 @@ function RefineryAssault:HandleMessage(message, object)
@@ -1147,13 +1166,13 @@ function RefineryAssault:SetupFirstStage()
1147
1166
-- HUD Handler text
1148
1167
1149
1168
self.HUDHandler:QueueScreenText(self.humanTeam,
1150
-
"Insert Witty Intro Here!",
1151
-
7000,
1169
+
"This under-construction segment of the Browncoat refinery is our best entry point. We've infiltrated you and your squad up top and are sending a few distraction squads via dropship down below.",
1170
+
10000,
1152
1171
0,
1153
1172
true);
1154
1173
1155
1174
self.HUDHandler:QueueScreenText(self.humanTeam,
1156
-
"Prepare to assume... brownie command......",
1175
+
"Clear this section out, then work your way forwards through the base. Godspeed, commander!",
1157
1176
7000,
1158
1177
0,
1159
1178
true);
@@ -1219,7 +1238,11 @@ function RefineryAssault:MonitorStage1()
"Good job, but we're not out of the weeds yet. The next section's logistics computers hold blueprints of the whole base's internals, and will let us find more entry points to overwhelm the Browncoats. Hack them.",
1243
+
10000,
1244
+
0,
1245
+
true);
1223
1246
1224
1247
-- Start using buydoors
1225
1248
@@ -1331,9 +1354,14 @@ function RefineryAssault:MonitorStage2()
1331
1354
--print(self.saveTable.stage2HoldingBothConsoles)
1332
1355
1333
1356
ifself.saveTable.stage2HoldingBothConsoles==trueandself.saveTable.stage2HoldTimer:IsPastSimMS(self.stage2TimeToHoldConsoles) then
"We can get into the facility proper now. The blueprints dictate the way to the military section is blocked by nearly-impenetrable blast doors - we've sent over some objectives that should trigger a failsafe to open them.",
print("found refinery breakable console and added task")
1364
1391
end
1365
1392
end
1366
1393
@@ -1574,6 +1601,13 @@ function RefineryAssault:MonitorStage3()
1574
1601
1575
1602
ifself.stage3DoorSequenceTimer:IsPastSimMS(12500) then
1576
1603
self.Stage=4;
1604
+
1605
+
self.HUDHandler:QueueScreenText(self.humanTeam,
1606
+
"Damn it! They've blocked the final door somehow! We can't tell what's going on exactly, you'll have to send an infiltration squad to see if you can open the door from the other side.",
0 commit comments