Ticket #2466: ft-Mac-de-script-1.txt

File ft-Mac-de-script-1.txt, 14.4 KB (added by fingolfin, 18 years ago)

Script 1, German, Mac

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,55,[localvar1,0])
11[0068] (6C) breakHere()
12[0069] (5D) unless (!isScriptRunning(55)) 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] = "Pause. SPACE zum Weiterspielen."
28[00ED] (A4) array83[0] = "Kann %s nicht finden, (%c%d) Knopf drcken."
29[0120] (A4) array84[0] = "Fehler beim Lesen von Disk %c, (%c%d) Knopf drcken."
30[015C] (A4) array86[0] = "Wollen Sie wirklich neustarten? (J/N)J"
31[018B] (A4) array87[0] = "Wollen Sie wirklich aufh”ren? (J/N)J"
32[01B8] (A4) array69[0] = "V O L L G A S"
33[01CD] (A4) array70[0] = "Speichern"
34[01DE] (A4) array71[0] = "Laden"
35[01EB] (A4) array72[0] = "Spiel"
36[01F8] (A4) array73[0] = "Abbruch"
37[0207] (A4) array74[0] = "Beenden"
38[0216] (A4) array75[0] = "OK"
39[0220] (A4) array78[0] = "Sie mssen einen Namen eingeben"
40[0247] (A4) array81[0] = "Das Spiel wurde NICHT gespeichert (Disk voll?)"
41[027D] (A4) array82[0] = "Das Spiel wurde NICHT geladen"
42[02A2] (A4) array79[0] = "'%s' wird gespeichert"
43[02BF] (A4) array80[0] = "'%s' wird geladen"
44[02D8] (A4) array76[0] = "Benennen Sie den Spielstand zum Speichern"
45[0309] (A4) array77[0] = "W„hlen Sie ein Spiel zum Laden"
46[032F] (A4) array90[0] = "Musik"
47[033C] (A4) array91[0] = "Sprache"
48[034B] (A4) array92[0] = "Effekte"
49[035A] (A4) array93[0] = "Ausgeschaltet"
50[036F] (A4) array94[0] = "Textfluá"
51[037F] (A4) array95[0] = "Text anzeigen"
52[0394] (43) var68 = var132
53[039A] (A4) array137[0] = "Musik puffern"
54[03AF] (A4) array138[0] = "Wollen Sie diesen Spielstand ersetzen? (J/N)J"
55[03E4] (A4) array141[0] = "Nur Text"
56[03F4] (A4) array142[0] = "Sprache und Text"
57[040C] (A4) array143[0] = "Nur Sprache"
58[041F] (A4) array144[0] = "HEAP"
59[042B] (A4) array145[0] = "Textfluss langsam xxxxxxxxxx schnell"
60[045B] (43) var146 = 22
61[0461] (A4) array147[0] = "Musik leise xxxxxxxxx laut"
62[0488] (43) var148 = 17
63[048E] (A4) array149[0] = "Sprache leise xxxxxxxxx laut"
64[04B7] (43) var150 = 19
65[04BD] (A4) array151[0] = "Effekte leise xxxxxxxxx laut"
66[04E6] (43) var152 = 19
67[04EC] (A4) array153[0] = "Joystick kalibrieren"
68[0508] (A4) array154[0] = "Den Joystick nach links oben und Knopf drcken"
69[053E] (A4) array155[0] = "Den Joystick nach rechts unten und Knopf drcken"
70[0576] (A4) array156[0] = "Den Joystick zentrieren und Knopf drcken"
71[05A7] (A4) array157[0] = "Joystick inaktiv"
72[05BF] (43) var305 = 255
73[05C5] (43) var306 = 8
74[05CB] (43) var307 = 13
75[05D1] (43) var308 = VAR_TMR_1
76[05D7] (43) bitvar11 = 0
77[05DD] (43) var313 = 50
78[05E3] (43) var314 = 1
79[05E9] (5D) if (var289 != 413) {
80[05F3] (43) var291 = var290
81[05F9] (C9) kernelSetFunctions.setCursorImg([413,1])
82[0606] (43) var289 = 413
83[060C] (43) var290 = 413
84[0612] (43) bitvar24 = 0
85[0618] (**) }
86[0618] (43) var291 = 413
87[061E] (43) var497 = 50
88[0624] (43) var498 = 50
89[062A] (43) var318 = 8
90[0630] (43) var317 = 1
91[0636] (BC) dimArray.bit(var373,10)
92[063D] (43) VAR_TIMER_NEXT = 0
93[0643] (43) var203 = 2
94[0649] (A4) array302[0] = "@@@@@@@@@@"
95[065B] (A4) array89[0] = "@@@@@@@@@@"
96[066D] (47) array89[10] = 0
97[0676] (47) array89[-2] = 1
98[067F] (47) array89[17] = 2
99[0688] (47) array89[6] = 3
100[0691] (47) array89[9] = 4
101[069A] (47) array89[1] = 5
102[06A3] (47) array89[-2] = 6
103[06AC] (47) array89[0] = 7
104[06B5] (47) array89[0] = 8
105[06BE] (47) array89[0] = 9
106[06C7] (9C) roomOps.screenEffect(-32383)
107[06CC] (A4) array96[0] = "FULL THROTTLE"
108[06E1] (9B) resourceRoutines.loadCharset(2)
109[06E6] (6B) cursorCommand.initCharset(2)
110[06EB] (43) var221 = 6
111[06F1] (43) VAR_CHARINC = (9 - var221)
112[06FB] (43) var268 = 1
113[0701] (C9) kernelSetFunctions.setVideoFrameRate([10])
114[070B] (9B) resourceRoutines.lockScript(21)
115[0711] (9B) resourceRoutines.loadScript(21)
116[0713] (9B) resourceRoutines.lockScript(28)
117[0719] (9B) resourceRoutines.loadScript(28)
118[071B] (9B) resourceRoutines.lockScript(41)
119[0721] (9B) resourceRoutines.loadScript(41)
120[0723] (9B) resourceRoutines.lockScript(29)
121[0729] (9B) resourceRoutines.loadScript(29)
122[072B] (9B) resourceRoutines.lockScript(4)
123[0731] (9B) resourceRoutines.loadScript(4)
124[0733] (9B) resourceRoutines.lockScript(5)
125[0739] (9B) resourceRoutines.loadScript(5)
126[073B] (9B) resourceRoutines.lockScript(7)
127[0741] (9B) resourceRoutines.loadScript(7)
128[0743] (9B) resourceRoutines.lockScript(8)
129[0749] (9B) resourceRoutines.loadScript(8)
130[074B] (9B) resourceRoutines.lockScript(10)
131[0751] (9B) resourceRoutines.loadScript(10)
132[0753] (9B) resourceRoutines.lockScript(11)
133[0759] (9B) resourceRoutines.loadScript(11)
134[075B] (9B) resourceRoutines.lockScript(13)
135[0761] (9B) resourceRoutines.loadScript(13)
136[0763] (9B) resourceRoutines.lockScript(14)
137[0769] (9B) resourceRoutines.loadScript(14)
138[076B] (9B) resourceRoutines.lockScript(20)
139[0771] (9B) resourceRoutines.loadScript(20)
140[0773] (9B) resourceRoutines.lockScript(22)
141[0779] (9B) resourceRoutines.loadScript(22)
142[077B] (9B) resourceRoutines.lockScript(23)
143[0781] (9B) resourceRoutines.loadScript(23)
144[0783] (9B) resourceRoutines.lockScript(24)
145[0789] (9B) resourceRoutines.loadScript(24)
146[078B] (9B) resourceRoutines.lockScript(25)
147[0791] (9B) resourceRoutines.loadScript(25)
148[0793] (9B) resourceRoutines.lockScript(26)
149[0799] (9B) resourceRoutines.loadScript(26)
150[079B] (9B) resourceRoutines.lockScript(27)
151[07A1] (9B) resourceRoutines.loadScript(27)
152[07A3] (9B) resourceRoutines.lockScript(54)
153[07A9] (9B) resourceRoutines.loadScript(54)
154[07AB] (9B) resourceRoutines.lockScript(53)
155[07B1] (9B) resourceRoutines.loadScript(53)
156[07B3] (9B) resourceRoutines.lockScript(52)
157[07B9] (9B) resourceRoutines.loadScript(52)
158[07BB] (9B) resourceRoutines.lockScript(51)
159[07C1] (9B) resourceRoutines.loadScript(51)
160[07C3] (9B) resourceRoutines.lockScript(50)
161[07C9] (9B) resourceRoutines.loadScript(50)
162[07CB] (9B) resourceRoutines.lockScript(49)
163[07D1] (9B) resourceRoutines.loadScript(49)
164[07D3] (9B) resourceRoutines.lockScript(48)
165[07D9] (9B) resourceRoutines.loadScript(48)
166[07DB] (9B) resourceRoutines.lockScript(47)
167[07E1] (9B) resourceRoutines.loadScript(47)
168[07E3] (9B) resourceRoutines.lockScript(46)
169[07E9] (9B) resourceRoutines.loadScript(46)
170[07EB] (9B) resourceRoutines.lockScript(45)
171[07F1] (9B) resourceRoutines.loadScript(45)
172[07F3] (9B) resourceRoutines.lockScript(35)
173[07F9] (9B) resourceRoutines.loadScript(35)
174[07FB] (9B) resourceRoutines.lockScript(40)
175[0801] (9B) resourceRoutines.loadScript(40)
176[0803] (9B) resourceRoutines.lockScript(39)
177[0809] (9B) resourceRoutines.loadScript(39)
178[080B] (9B) resourceRoutines.lockScript(38)
179[0811] (9B) resourceRoutines.loadScript(38)
180[0813] (9B) resourceRoutines.lockScript(37)
181[0819] (9B) resourceRoutines.loadScript(37)
182[081B] (9B) resourceRoutines.lockScript(36)
183[0821] (9B) resourceRoutines.loadScript(36)
184[0823] (9B) resourceRoutines.lockScript(32)
185[0829] (9B) resourceRoutines.loadScript(32)
186[082B] (9B) resourceRoutines.lockScript(34)
187[0831] (9B) resourceRoutines.loadScript(34)
188[0833] (9B) resourceRoutines.lockScript(33)
189[0839] (9B) resourceRoutines.loadScript(33)
190[083B] (9B) resourceRoutines.lockSound(39)
191[0841] (9B) resourceRoutines.loadSound(39)
192[0843] (9B) resourceRoutines.lockSound(40)
193[0849] (9B) resourceRoutines.loadSound(40)
194[084B] (9B) resourceRoutines.lockCostume(5)
195[0851] (9B) resourceRoutines.loadCostume(5)
196[0853] (9B) resourceRoutines.lockCostume(6)
197[0859] (9B) resourceRoutines.loadCostume(6)
198[085B] (9B) resourceRoutines.lockCostume(7)
199[0861] (9B) resourceRoutines.loadCostume(7)
200[0863] (43) bitvar34 = 1
201[0869] (43) bitvar35 = 1
202[086F] (43) VAR_CUTSCENE_START_SCRIPT = 4
203[0875] (43) VAR_CUTSCENE_END_SCRIPT = 5
204[087B] (43) VAR_ENTRY_SCRIPT = 8
205[0881] (43) VAR_ENTRY_SCRIPT2 = 10
206[0887] (43) VAR_EXIT_SCRIPT = 11
207[088D] (43) VAR_SENTENCE_SCRIPT = 29
208[0893] (43) VAR_INVENTORY_SCRIPT = 37
209[0899] (43) VAR_VERB_SCRIPT = 21
210[089F] (5E) startScript(1,7,[])
211[08A9] (5E) startScript(1,30,[])
212[08B3] (43) var310 = 1500
213[08B9] (43) var311 = 69
214[08BF] (43) bitvar285 = 1
215[08C5] (5E) startScript(0,19,[])
216[08CF] (43) localvar1 = 1
217[08D5] (5D) while (localvar1 <= (30 - 1)) {
218[08E3] (7F) putActorInXY(localvar1,0,0,0)
219[08F0] (4F) localvar1++
220[08F3] (**) }
221[08F6] (6E) setClass(0,[160,14,155])
222[0906] (9D) actorOps.setCurActor(1)
223[090B] (9D) actorOps.init()
224[090D] (9D) actorOps.setCostume(12)
225[0912] (9D) actorOps.setTalkPos(0,-95)
226[091A] (9D) actorOps.setWalkSpeed(10,2)
227[0922] (9D) actorOps.setTalkColor(15)
228[0927] (9D) actorOps.setTalkPos(0,-110)
229[092F] (9D) actorOps.setAlwayZClip?(100)
230[0934] (9D) actorOps.setCurActor(1)
231[0939] (9D) actorOps.setTalkScript(20)
232[093E] (9D) actorOps.setCurActor(1)
233[0943] (9D) actorOps.setShadowMode(1)
234[0948] (7F) putActorInXY(1,200,194,1)
235[0955] (82) animateActor(1,3180)
236[095C] (43) VAR_EGO = 1
237[0962] (43) bitvar36 = 1
238[0968] (43) bitvar195 = 1
239[096E] (43) bitvar15 = 0
240[0974] (43) var404 = 1
241[097A] (43) var405 = 2
242[0980] (43) var406 = 300
243[0986] (43) var407 = 100
244[098C] (43) var408 = 30
245[0992] (4B) array415[40][0] = 0
246[099E] (4B) array416[52][0] = 0
247[09AA] (4B) array415[25][1] = 0
248[09B6] (4B) array416[86][1] = 0
249[09C2] (4B) array415[0][2] = 0
250[09CE] (4B) array416[0][2] = 0
251[09DA] (4B) array415[0][3] = 0
252[09E6] (4B) array416[0][3] = 0
253[09F2] (4B) array415[120][0] = 1
254[09FE] (4B) array416[52][0] = 1
255[0A0A] (4B) array415[94][1] = 1
256[0A16] (4B) array416[86][1] = 1
257[0A22] (4B) array415[79][2] = 1
258[0A2E] (4B) array416[120][2] = 1
259[0A3A] (4B) array415[0][3] = 1
260[0A46] (4B) array416[0][3] = 1
261[0A52] (4B) array415[193][0] = 2
262[0A5E] (4B) array416[52][0] = 2
263[0A6A] (4B) array415[172][1] = 2
264[0A76] (4B) array416[86][1] = 2
265[0A82] (4B) array415[155][2] = 2
266[0A8E] (4B) array416[120][2] = 2
267[0A9A] (4B) array415[148][3] = 2
268[0AA6] (4B) array416[154][3] = 2
269[0AB2] (4B) array415[273][0] = 3
270[0ABE] (4B) array416[52][0] = 3
271[0ACA] (4B) array415[250][1] = 3
272[0AD6] (4B) array416[86][1] = 3
273[0AE2] (4B) array415[236][2] = 3
274[0AEE] (4B) array416[120][2] = 3
275[0AFA] (4B) array415[220][3] = 3
276[0B06] (4B) array416[154][3] = 3
277[0B12] (4B) array417[0][0] = 0
278[0B1E] (4B) array417[21][0] = 1
279[0B2A] (4B) array417[0][0] = 2
280[0B36] (4B) array417[18][0] = 3
281[0B42] (4B) array417[11][1] = 0
282[0B4E] (4B) array417[12][1] = 1
283[0B5A] (4B) array417[0][1] = 2
284[0B66] (4B) array417[10][1] = 3
285[0B72] (4B) array417[0][2] = 0
286[0B7E] (4B) array417[13][2] = 1
287[0B8A] (4B) array417[16][2] = 2
288[0B96] (4B) array417[19][2] = 3
289[0BA2] (4B) array417[0][3] = 0
290[0BAE] (4B) array417[0][3] = 1
291[0BBA] (4B) array417[0][3] = 2
292[0BC6] (4B) array417[20][3] = 3
293[0BD2] (4B) array418[0][0] = 0
294[0BDE] (4B) array418[0][0] = 1
295[0BEA] (4B) array418[0][0] = 2
296[0BF6] (4B) array418[0][0] = 3
297[0C02] (4B) array418[0][1] = 0
298[0C0E] (4B) array418[0][1] = 1
299[0C1A] (4B) array418[0][1] = 2
300[0C26] (4B) array418[0][1] = 3
301[0C32] (4B) array418[0][2] = 0
302[0C3E] (4B) array418[0][2] = 1
303[0C4A] (4B) array418[0][2] = 2
304[0C56] (4B) array418[0][2] = 3
305[0C62] (4B) array418[0][3] = 0
306[0C6E] (4B) array418[0][3] = 1
307[0C7A] (4B) array418[0][3] = 2
308[0C86] (4B) array418[0][3] = 3
309[0C92] (4B) array419[0][0] = 0
310[0C9E] (4B) array419[0][0] = 1
311[0CAA] (4B) array419[0][0] = 2
312[0CB6] (4B) array419[0][0] = 3
313[0CC2] (4B) array419[0][1] = 0
314[0CCE] (4B) array419[0][1] = 1
315[0CDA] (4B) array419[0][1] = 2
316[0CE6] (4B) array419[0][1] = 3
317[0CF2] (4B) array419[0][2] = 0
318[0CFE] (4B) array419[0][2] = 1
319[0D0A] (4B) array419[0][2] = 2
320[0D16] (4B) array419[0][2] = 3
321[0D22] (4B) array419[0][3] = 0
322[0D2E] (4B) array419[0][3] = 1
323[0D3A] (4B) array419[0][3] = 2
324[0D46] (4B) array419[0][3] = 3
325[0D52] (4B) array420[0][0] = 0
326[0D5E] (4B) array420[0][0] = 1
327[0D6A] (4B) array420[0][0] = 2
328[0D76] (4B) array420[0][0] = 3
329[0D82] (4B) array420[0][1] = 0
330[0D8E] (4B) array420[0][1] = 1
331[0D9A] (4B) array420[0][1] = 2
332[0DA6] (4B) array420[0][1] = 3
333[0DB2] (4B) array420[0][2] = 0
334[0DBE] (4B) array420[0][2] = 1
335[0DCA] (4B) array420[0][2] = 2
336[0DD6] (4B) array420[0][2] = 3
337[0DE2] (4B) array420[0][3] = 0
338[0DEE] (4B) array420[0][3] = 1
339[0DFA] (4B) array420[0][3] = 2
340[0E06] (4B) array420[0][3] = 3
341[0E12] (47) array421[0] = 0
342[0E1B] (47) array421[5] = 1
343[0E24] (47) array421[10] = 2
344[0E2D] (47) array421[15] = 3
345[0E36] (47) array458[6] = 1
346[0E3F] (47) array458[6] = 2
347[0E48] (47) array458[6] = 3
348[0E51] (47) array458[6] = 4
349[0E5A] (47) array458[6] = 5
350[0E63] (47) array458[6] = 6
351[0E6C] (43) bitvar159 = 1
352[0E72] (43) VAR_TIMER_NEXT = 6
353[0E78] (43) VAR_SENTENCE_SCRIPT = 29
354[0E7E] (43) VAR_VERB_SCRIPT = 21
355[0E84] (43) bitvar50 = 0
356[0E8A] (43) bitvar51 = 0
357[0E90] (43) var480 = 1
358[0E96] (5E) startScript(1,31,[])
359[0EA0] (43) var327 = 28
360[0EA6] (5E) startScript(1,28,[])
361[0EB0] (43) var328 = 18
362[0EB6] (43) VAR_VERSION_KEY = 22
363[0EBC] (5D) if (!bitvar207) {
364[0EC3] (43) VAR_MAINMENU_KEY = 319
365[0EC9] (**) }
366[0EC9] (43) VAR_PAUSE_KEY = 32
367[0ECF] (7B) loadRoom(0)
368[0ED3] (9C) roomOps.setScreen(0,200)
369[0EDB] (6B) cursorCommand.cursorOn()
370[0EDD] (6B) cursorCommand.userPutOn()
371[0EDF] (AC) soundKludge([4099,0,1])
372[0EEC] (5D) if ((localvar0 > 0) && VAR_DEBUGMODE) {
373[0EFA] (5F) startScriptQuick(9,[])
374[0F01] (79) actorFollowCamera(VAR_EGO)
375[0F05] (D5) jumpToScript(0,55,[localvar0,1])
376[0F15] (5D) } else if (bitvar207) {
377[0F1E] (D5) jumpToScript(0,58,[])
378[0F28] (5D) } else if (0) {
379[0F31] (7F) putActorInXY(1,140,160,26)
380[0F3E] (84) pickupObject(108)
381[0F42] (6E) setClass(108,[160])
382[0F4C] (60) startObject(2,108,89,[])
383[0F59] (5D) if (var264) {
384[0F5F] (9B) resourceRoutines.loadFlObject(var264)
385[0F64] (**) }
386[0F64] (84) pickupObject(109)
387[0F68] (6E) setClass(109,[160])
388[0F72] (60) startObject(2,109,89,[])
389[0F7F] (5D) if (var264) {
390[0F85] (9B) resourceRoutines.loadFlObject(var264)
391[0F8A] (**) }
392[0F8A] (84) pickupObject(153)
393[0F8E] (6E) setClass(153,[160])
394[0F98] (60) startObject(2,153,89,[])
395[0FA5] (5D) if (var264) {
396[0FAB] (9B) resourceRoutines.loadFlObject(var264)
397[0FB0] (**) }
398[0FB0] (5D) if (localvar0 == -1) {
399[0FBA] (7B) loadRoom(26)
400[0FBE] (73) } else {
401[0FC1] (5F) startScriptQuick(235,[])
402[0FC8] (**) }
403[0FC8] (73) } else {
404[0FCB] (5F) startScriptQuick(9,[])
405[0FD2] (D5) jumpToScript(0,60,[])
406[0FDC] (**) }
407[0FDC] (66) stopObjectCodeB()
408END