Ticket #2466: ft-PC-en-script-1.txt

File ft-PC-en-script-1.txt, 13.5 KB (added by fingolfin, 18 years ago)

Script 1, English, PC

Line 
1[0000] (6B) cursorCommand.cursorOff()
2[0002] (6B) cursorCommand.userPutOff()
3[0004] (B6) printDebug.begin()
4[0006] (B6) printDebug.msg("room number in boot = ":localvar0:)
5[0023] (B6) printDebug.begin()
6[0025] (B6) printDebug.msg("sputm-debug = ":VAR_DEBUGMODE:)
7[003A] (5D) if ((localvar0 == 1) && VAR_DEBUGMODE) {
8[0048] (43) localvar1 = 0
9[004E] (5D) while (localvar1 <= 1000) {
10[0058] (5E) startScript(0,54,[localvar1,0])
11[0068] (6C) breakHere()
12[0069] (5D) unless (!isScriptRunning(54)) jump 68
13[0071] (4F) localvar1++
14[0074] (**) }
15[0077] (AE) systemOps.shutDown()
16[0079] (**) }
17[0079] (43) VAR_CUTSCENEEXIT_KEY = 27
18[007F] (43) var134 = 27
19[0085] (43) VAR_PAUSE_KEY = 0
20[008B] (43) VAR_MAINMENU_KEY = 0
21[0091] (43) VAR_TALKSTOP_KEY = 46
22[0097] (5E) startScript(0,9,[])
23[00A1] (B7) printSystem.begin()
24[00A3] (B7) printSystem.color(9)
25[00A8] (B7) printSystem.end()
26[00AA] (A4) array232[0] = "12345678901234567890"
27[00C6] (A4) array85[0] = "Game Paused. Press SPACE to Continue."
28[00F4] (A4) array83[0] = "Unable to Find %s, (%c%d) Press Button."
29[0123] (A4) array84[0] = "Error reading disk %c, (%c%d) Press Button."
30[0156] (A4) array86[0] = "Are you sure you want to restart? (Y/N)Y"
31[0187] (A4) array87[0] = "Are you sure you want to quit? (Y/N)Y"
32[01B5] (A4) array69[0] = "F U L L T H R O T T L E"
33[01D6] (A4) array70[0] = "Save"
34[01E2] (A4) array71[0] = "Load"
35[01EE] (A4) array72[0] = "Play"
36[01FA] (A4) array73[0] = "Cancel"
37[0208] (A4) array74[0] = "Quit"
38[0214] (A4) array75[0] = "OK"
39[021E] (A4) array78[0] = "You must enter a name"
40[023B] (A4) array81[0] = "The game was NOT saved (disk full?)"
41[0266] (A4) array82[0] = "The game was NOT loaded"
42[0285] (A4) array79[0] = "Saving '%s'"
43[0298] (A4) array80[0] = "Loading '%s'"
44[02AC] (A4) array76[0] = "Name your SAVE game"
45[02C7] (A4) array77[0] = "Select a game to LOAD"
46[02E4] (A4) array90[0] = "Music"
47[02F1] (A4) array91[0] = "Voice"
48[02FE] (A4) array92[0] = "Sfx"
49[0309] (A4) array93[0] = "Disabled"
50[0319] (A4) array94[0] = "Text Speed"
51[032B] (A4) array95[0] = "Display Text"
52[033F] (43) var68 = var132
53[0345] (A4) array137[0] = "Spooled Music"
54[035A] (A4) array138[0] = "Do you want to replace this saved game? (Y/N)Y"
55[0390] (43) var305 = 255
56[0396] (43) var306 = 8
57[039C] (43) var307 = 13
58[03A2] (43) var308 = VAR_TMR_1
59[03A8] (43) bitvar11 = 0
60[03AE] (43) var314 = 50
61[03B4] (43) var315 = 1
62[03BA] (5D) if (var289 != 413) {
63[03C4] (43) var291 = var290
64[03CA] (C9) kernelSetFunctions.setCursorImg([413,1])
65[03D7] (43) var289 = 413
66[03DD] (43) var290 = 413
67[03E3] (43) bitvar24 = 0
68[03E9] (**) }
69[03E9] (43) var291 = 413
70[03EF] (43) var498 = 50
71[03F5] (43) var499 = 50
72[03FB] (43) var319 = 8
73[0401] (43) var318 = 1
74[0407] (BC) dimArray.bit(var374,10)
75[040E] (43) VAR_TIMER_NEXT = 0
76[0414] (43) var203 = 2
77[041A] (A4) array302[0] = "@@@@@@@@@@"
78[042C] (A4) array89[0] = "@@@@@@@@@@"
79[043E] (47) array89[10] = 0
80[0447] (47) array89[-2] = 1
81[0450] (47) array89[17] = 2
82[0459] (47) array89[6] = 3
83[0462] (47) array89[9] = 4
84[046B] (47) array89[1] = 5
85[0474] (47) array89[-2] = 6
86[047D] (47) array89[0] = 7
87[0486] (47) array89[0] = 8
88[048F] (47) array89[0] = 9
89[0498] (9C) roomOps.screenEffect(-32383)
90[049D] (A4) array96[0] = "FULL THROTTLE"
91[04B2] (9B) resourceRoutines.loadCharset(2)
92[04B7] (6B) cursorCommand.initCharset(2)
93[04BC] (43) var221 = 6
94[04C2] (43) VAR_CHARINC = (9 - var221)
95[04CC] (43) var268 = 1
96[04D2] (C9) kernelSetFunctions.setVideoFrameRate([10])
97[04DC] (9B) resourceRoutines.lockScript(20)
98[04E2] (9B) resourceRoutines.loadScript(20)
99[04E4] (9B) resourceRoutines.lockScript(27)
100[04EA] (9B) resourceRoutines.loadScript(27)
101[04EC] (9B) resourceRoutines.lockScript(40)
102[04F2] (9B) resourceRoutines.loadScript(40)
103[04F4] (9B) resourceRoutines.lockScript(28)
104[04FA] (9B) resourceRoutines.loadScript(28)
105[04FC] (9B) resourceRoutines.lockScript(4)
106[0502] (9B) resourceRoutines.loadScript(4)
107[0504] (9B) resourceRoutines.lockScript(5)
108[050A] (9B) resourceRoutines.loadScript(5)
109[050C] (9B) resourceRoutines.lockScript(7)
110[0512] (9B) resourceRoutines.loadScript(7)
111[0514] (9B) resourceRoutines.lockScript(8)
112[051A] (9B) resourceRoutines.loadScript(8)
113[051C] (9B) resourceRoutines.lockScript(10)
114[0522] (9B) resourceRoutines.loadScript(10)
115[0524] (9B) resourceRoutines.lockScript(11)
116[052A] (9B) resourceRoutines.loadScript(11)
117[052C] (9B) resourceRoutines.lockScript(12)
118[0532] (9B) resourceRoutines.loadScript(12)
119[0534] (9B) resourceRoutines.lockScript(13)
120[053A] (9B) resourceRoutines.loadScript(13)
121[053C] (9B) resourceRoutines.lockScript(19)
122[0542] (9B) resourceRoutines.loadScript(19)
123[0544] (9B) resourceRoutines.lockScript(21)
124[054A] (9B) resourceRoutines.loadScript(21)
125[054C] (9B) resourceRoutines.lockScript(22)
126[0552] (9B) resourceRoutines.loadScript(22)
127[0554] (9B) resourceRoutines.lockScript(23)
128[055A] (9B) resourceRoutines.loadScript(23)
129[055C] (9B) resourceRoutines.lockScript(24)
130[0562] (9B) resourceRoutines.loadScript(24)
131[0564] (9B) resourceRoutines.lockScript(25)
132[056A] (9B) resourceRoutines.loadScript(25)
133[056C] (9B) resourceRoutines.lockScript(26)
134[0572] (9B) resourceRoutines.loadScript(26)
135[0574] (9B) resourceRoutines.lockScript(53)
136[057A] (9B) resourceRoutines.loadScript(53)
137[057C] (9B) resourceRoutines.lockScript(52)
138[0582] (9B) resourceRoutines.loadScript(52)
139[0584] (9B) resourceRoutines.lockScript(51)
140[058A] (9B) resourceRoutines.loadScript(51)
141[058C] (9B) resourceRoutines.lockScript(50)
142[0592] (9B) resourceRoutines.loadScript(50)
143[0594] (9B) resourceRoutines.lockScript(49)
144[059A] (9B) resourceRoutines.loadScript(49)
145[059C] (9B) resourceRoutines.lockScript(48)
146[05A2] (9B) resourceRoutines.loadScript(48)
147[05A4] (9B) resourceRoutines.lockScript(47)
148[05AA] (9B) resourceRoutines.loadScript(47)
149[05AC] (9B) resourceRoutines.lockScript(46)
150[05B2] (9B) resourceRoutines.loadScript(46)
151[05B4] (9B) resourceRoutines.lockScript(45)
152[05BA] (9B) resourceRoutines.loadScript(45)
153[05BC] (9B) resourceRoutines.lockScript(44)
154[05C2] (9B) resourceRoutines.loadScript(44)
155[05C4] (9B) resourceRoutines.lockScript(34)
156[05CA] (9B) resourceRoutines.loadScript(34)
157[05CC] (9B) resourceRoutines.lockScript(39)
158[05D2] (9B) resourceRoutines.loadScript(39)
159[05D4] (9B) resourceRoutines.lockScript(38)
160[05DA] (9B) resourceRoutines.loadScript(38)
161[05DC] (9B) resourceRoutines.lockScript(37)
162[05E2] (9B) resourceRoutines.loadScript(37)
163[05E4] (9B) resourceRoutines.lockScript(36)
164[05EA] (9B) resourceRoutines.loadScript(36)
165[05EC] (9B) resourceRoutines.lockScript(35)
166[05F2] (9B) resourceRoutines.loadScript(35)
167[05F4] (9B) resourceRoutines.lockScript(31)
168[05FA] (9B) resourceRoutines.loadScript(31)
169[05FC] (9B) resourceRoutines.lockScript(33)
170[0602] (9B) resourceRoutines.loadScript(33)
171[0604] (9B) resourceRoutines.lockScript(32)
172[060A] (9B) resourceRoutines.loadScript(32)
173[060C] (9B) resourceRoutines.lockSound(39)
174[0612] (9B) resourceRoutines.loadSound(39)
175[0614] (9B) resourceRoutines.lockSound(40)
176[061A] (9B) resourceRoutines.loadSound(40)
177[061C] (9B) resourceRoutines.lockCostume(5)
178[0622] (9B) resourceRoutines.loadCostume(5)
179[0624] (9B) resourceRoutines.lockCostume(6)
180[062A] (9B) resourceRoutines.loadCostume(6)
181[062C] (9B) resourceRoutines.lockCostume(7)
182[0632] (9B) resourceRoutines.loadCostume(7)
183[0634] (43) bitvar34 = 1
184[063A] (43) bitvar35 = 1
185[0640] (43) VAR_CUTSCENE_START_SCRIPT = 4
186[0646] (43) VAR_CUTSCENE_END_SCRIPT = 5
187[064C] (43) VAR_ENTRY_SCRIPT = 8
188[0652] (43) VAR_ENTRY_SCRIPT2 = 10
189[0658] (43) VAR_EXIT_SCRIPT = 11
190[065E] (43) VAR_SENTENCE_SCRIPT = 28
191[0664] (43) VAR_INVENTORY_SCRIPT = 36
192[066A] (43) VAR_VERB_SCRIPT = 20
193[0670] (5E) startScript(1,7,[])
194[067A] (5E) startScript(1,29,[])
195[0684] (43) var310 = 1500
196[068A] (43) var312 = 69
197[0690] (43) bitvar285 = 1
198[0696] (5E) startScript(0,18,[])
199[06A0] (43) localvar1 = 1
200[06A6] (5D) while (localvar1 <= (30 - 1)) {
201[06B4] (7F) putActorInXY(localvar1,0,0,0)
202[06C1] (4F) localvar1++
203[06C4] (**) }
204[06C7] (6E) setClass(0,[160,14,155])
205[06D7] (9D) actorOps.setCurActor(1)
206[06DC] (9D) actorOps.init()
207[06DE] (9D) actorOps.setCostume(12)
208[06E3] (9D) actorOps.setTalkPos(0,-95)
209[06EB] (9D) actorOps.setWalkSpeed(10,2)
210[06F3] (9D) actorOps.setTalkColor(15)
211[06F8] (9D) actorOps.setTalkPos(0,-110)
212[0700] (9D) actorOps.setAlwayZClip?(100)
213[0705] (9D) actorOps.setCurActor(1)
214[070A] (9D) actorOps.setTalkScript(19)
215[070F] (9D) actorOps.setCurActor(1)
216[0714] (9D) actorOps.setShadowMode(1)
217[0719] (7F) putActorInXY(1,200,194,1)
218[0726] (82) animateActor(1,3180)
219[072D] (43) VAR_EGO = 1
220[0733] (43) bitvar36 = 1
221[0739] (43) bitvar195 = 1
222[073F] (43) bitvar15 = 0
223[0745] (43) var405 = 1
224[074B] (43) var406 = 2
225[0751] (43) var407 = 300
226[0757] (43) var408 = 100
227[075D] (43) var409 = 30
228[0763] (4B) array416[40][0] = 0
229[076F] (4B) array417[52][0] = 0
230[077B] (4B) array416[25][1] = 0
231[0787] (4B) array417[86][1] = 0
232[0793] (4B) array416[0][2] = 0
233[079F] (4B) array417[0][2] = 0
234[07AB] (4B) array416[0][3] = 0
235[07B7] (4B) array417[0][3] = 0
236[07C3] (4B) array416[120][0] = 1
237[07CF] (4B) array417[52][0] = 1
238[07DB] (4B) array416[94][1] = 1
239[07E7] (4B) array417[86][1] = 1
240[07F3] (4B) array416[79][2] = 1
241[07FF] (4B) array417[120][2] = 1
242[080B] (4B) array416[0][3] = 1
243[0817] (4B) array417[0][3] = 1
244[0823] (4B) array416[193][0] = 2
245[082F] (4B) array417[52][0] = 2
246[083B] (4B) array416[172][1] = 2
247[0847] (4B) array417[86][1] = 2
248[0853] (4B) array416[155][2] = 2
249[085F] (4B) array417[120][2] = 2
250[086B] (4B) array416[148][3] = 2
251[0877] (4B) array417[154][3] = 2
252[0883] (4B) array416[273][0] = 3
253[088F] (4B) array417[52][0] = 3
254[089B] (4B) array416[250][1] = 3
255[08A7] (4B) array417[86][1] = 3
256[08B3] (4B) array416[236][2] = 3
257[08BF] (4B) array417[120][2] = 3
258[08CB] (4B) array416[220][3] = 3
259[08D7] (4B) array417[154][3] = 3
260[08E3] (4B) array418[0][0] = 0
261[08EF] (4B) array418[21][0] = 1
262[08FB] (4B) array418[0][0] = 2
263[0907] (4B) array418[18][0] = 3
264[0913] (4B) array418[11][1] = 0
265[091F] (4B) array418[12][1] = 1
266[092B] (4B) array418[0][1] = 2
267[0937] (4B) array418[10][1] = 3
268[0943] (4B) array418[0][2] = 0
269[094F] (4B) array418[13][2] = 1
270[095B] (4B) array418[16][2] = 2
271[0967] (4B) array418[19][2] = 3
272[0973] (4B) array418[0][3] = 0
273[097F] (4B) array418[0][3] = 1
274[098B] (4B) array418[0][3] = 2
275[0997] (4B) array418[20][3] = 3
276[09A3] (4B) array419[0][0] = 0
277[09AF] (4B) array419[0][0] = 1
278[09BB] (4B) array419[0][0] = 2
279[09C7] (4B) array419[0][0] = 3
280[09D3] (4B) array419[0][1] = 0
281[09DF] (4B) array419[0][1] = 1
282[09EB] (4B) array419[0][1] = 2
283[09F7] (4B) array419[0][1] = 3
284[0A03] (4B) array419[0][2] = 0
285[0A0F] (4B) array419[0][2] = 1
286[0A1B] (4B) array419[0][2] = 2
287[0A27] (4B) array419[0][2] = 3
288[0A33] (4B) array419[0][3] = 0
289[0A3F] (4B) array419[0][3] = 1
290[0A4B] (4B) array419[0][3] = 2
291[0A57] (4B) array419[0][3] = 3
292[0A63] (4B) array420[0][0] = 0
293[0A6F] (4B) array420[0][0] = 1
294[0A7B] (4B) array420[0][0] = 2
295[0A87] (4B) array420[0][0] = 3
296[0A93] (4B) array420[0][1] = 0
297[0A9F] (4B) array420[0][1] = 1
298[0AAB] (4B) array420[0][1] = 2
299[0AB7] (4B) array420[0][1] = 3
300[0AC3] (4B) array420[0][2] = 0
301[0ACF] (4B) array420[0][2] = 1
302[0ADB] (4B) array420[0][2] = 2
303[0AE7] (4B) array420[0][2] = 3
304[0AF3] (4B) array420[0][3] = 0
305[0AFF] (4B) array420[0][3] = 1
306[0B0B] (4B) array420[0][3] = 2
307[0B17] (4B) array420[0][3] = 3
308[0B23] (4B) array421[0][0] = 0
309[0B2F] (4B) array421[0][0] = 1
310[0B3B] (4B) array421[0][0] = 2
311[0B47] (4B) array421[0][0] = 3
312[0B53] (4B) array421[0][1] = 0
313[0B5F] (4B) array421[0][1] = 1
314[0B6B] (4B) array421[0][1] = 2
315[0B77] (4B) array421[0][1] = 3
316[0B83] (4B) array421[0][2] = 0
317[0B8F] (4B) array421[0][2] = 1
318[0B9B] (4B) array421[0][2] = 2
319[0BA7] (4B) array421[0][2] = 3
320[0BB3] (4B) array421[0][3] = 0
321[0BBF] (4B) array421[0][3] = 1
322[0BCB] (4B) array421[0][3] = 2
323[0BD7] (4B) array421[0][3] = 3
324[0BE3] (47) array422[0] = 0
325[0BEC] (47) array422[5] = 1
326[0BF5] (47) array422[10] = 2
327[0BFE] (47) array422[15] = 3
328[0C07] (47) array459[6] = 1
329[0C10] (47) array459[6] = 2
330[0C19] (47) array459[6] = 3
331[0C22] (47) array459[6] = 4
332[0C2B] (47) array459[6] = 5
333[0C34] (47) array459[6] = 6
334[0C3D] (43) bitvar159 = 1
335[0C43] (43) VAR_TIMER_NEXT = 6
336[0C49] (43) VAR_SENTENCE_SCRIPT = 28
337[0C4F] (43) VAR_VERB_SCRIPT = 20
338[0C55] (43) bitvar50 = 0
339[0C5B] (43) bitvar51 = 0
340[0C61] (43) var481 = 1
341[0C67] (5E) startScript(1,30,[])
342[0C71] (43) var328 = 27
343[0C77] (5E) startScript(1,27,[])
344[0C81] (43) var329 = 17
345[0C87] (43) VAR_VERSION_KEY = 22
346[0C8D] (5D) if (!bitvar207) {
347[0C94] (43) VAR_MAINMENU_KEY = 319
348[0C9A] (**) }
349[0C9A] (43) VAR_PAUSE_KEY = 32
350[0CA0] (7B) loadRoom(0)
351[0CA4] (9C) roomOps.setScreen(0,200)
352[0CAC] (6B) cursorCommand.cursorOn()
353[0CAE] (6B) cursorCommand.userPutOn()
354[0CB0] (AC) soundKludge([4099,0,1])
355[0CBD] (5D) if ((localvar0 > 0) && VAR_DEBUGMODE) {
356[0CCB] (5F) startScriptQuick(9,[])
357[0CD2] (79) actorFollowCamera(VAR_EGO)
358[0CD6] (D5) jumpToScript(0,54,[localvar0,1])
359[0CE6] (5D) } else if (bitvar207) {
360[0CEF] (D5) jumpToScript(0,57,[])
361[0CF9] (5D) } else if (0) {
362[0D02] (7F) putActorInXY(1,140,160,26)
363[0D0F] (84) pickupObject(108)
364[0D13] (6E) setClass(108,[160])
365[0D1D] (60) startObject(2,108,89,[])
366[0D2A] (5D) if (var264) {
367[0D30] (9B) resourceRoutines.loadFlObject(var264)
368[0D35] (**) }
369[0D35] (84) pickupObject(109)
370[0D39] (6E) setClass(109,[160])
371[0D43] (60) startObject(2,109,89,[])
372[0D50] (5D) if (var264) {
373[0D56] (9B) resourceRoutines.loadFlObject(var264)
374[0D5B] (**) }
375[0D5B] (84) pickupObject(153)
376[0D5F] (6E) setClass(153,[160])
377[0D69] (60) startObject(2,153,89,[])
378[0D76] (5D) if (var264) {
379[0D7C] (9B) resourceRoutines.loadFlObject(var264)
380[0D81] (**) }
381[0D81] (5D) if (localvar0 == -1) {
382[0D8B] (7B) loadRoom(26)
383[0D8F] (73) } else {
384[0D92] (5F) startScriptQuick(234,[])
385[0D99] (**) }
386[0D99] (73) } else {
387[0D9C] (5F) startScriptQuick(9,[])
388[0DA3] (D5) jumpToScript(0,59,[])
389[0DAD] (**) }
390[0DAD] (66) stopObjectCodeB()
391END