Ticket #10383: EMAM1039.TXT

File EMAM1039.TXT, 20.7 KB (added by BJNFNE, 7 weeks ago)
Line 
1Version (script behaviour): 51
2Version (IM/EX loading): 2
3IM file suffix: 0
4EX file suffix: 1
5Game texts: Read out of language specific files
6Resources: 12, starting at 0x000023DB
7# of variables: 5470 (21880 bytes)
8# of named functions: 0
9AnimDataSize: 10 bytes
10Text center code starts at: 0x0000
11Script code starts at: 0x1F15
12-----
1300007957:sub_7957 {
1400007962: var32_236 = 12;
1500007969: o2_switchTotSub(0, 10);
1600007975: var32_652 = 0;
1700007982: var16_20796 = 0;
1800007989: repeat {
1900007994: _hotspots->evaluate()(4342) {
2000007994: set_hotspot_count(31);
2100007994: set_hotspot_properties(handleMouse=1, duration=8, leaveWinIndex=0, hotspotIndex1=1, hotspotIndex2=0, needRecalc=0)
2200007994: add_hotspot(0, 2, 320, 199, 1, 1, 0, 0, 0, 0, 4365);
2300007994: add_hotspot(1, 2, 0, 0, 320, 200, 0, 0, 1, 0, 4407);
2400007994: add_hotspot(2, 0, 0, 0, 320, 2, 4554, 4568);
2500007994: add_hotspot(3, 129, 4573, var16_17972, var16_17974, var16_17976, var16_17978, 0, 1, 0, 4595, 4609);
2600007994: add_hotspot(4, 129, 4617, var16_17980, var16_17982, var16_17984, var16_17986, 0, 2, 0, 4639, 4653);
2700007994: add_hotspot(5, 129, 4661, var16_17988, var16_17990, var16_17992, var16_17994, 0, 3, 0, 4683, 4697);
2800007994: add_hotspot(6, 129, 4705, var16_17996, var16_17998, var16_18000, var16_18002, 0, 4, 0, 4727, 4741);
2900007994: add_hotspot(7, 129, 4749, var16_18004, var16_18006, var16_18008, var16_18010, 0, 5, 0, 4771, 4785);
3000007994: add_hotspot(8, 129, 4793, var16_18012, var16_18014, var16_18016, var16_18018, 0, 6, 0, 4815, 4829);
3100007994: add_hotspot(9, 129, 4837, var16_18020, var16_18022, var16_18024, var16_18026, 0, 7, 0, 4859, 4873);
3200007994: add_hotspot(10, 129, 4881, var16_18028, var16_18030, var16_18032, var16_18034, 0, 8, 0, 4903, 4917);
3300007994: add_hotspot(11, 129, 4925, var16_18036, var16_18038, var16_18040, var16_18042, 0, 9, 0, 4947, 4961);
3400007994: add_hotspot(12, 129, 4969, var16_18044, var16_18046, var16_18048, var16_18050, 0, 10, 0, 4991, 5005);
3500007994: add_hotspot(13, 129, 5013, var16_18052, var16_18054, var16_18056, var16_18058, 0, 11, 0, 5035, 5049);
3600007994: add_hotspot(14, 129, 5057, var16_18060, var16_18062, var16_18064, var16_18066, 0, 12, 0, 5079, 5093);
3700007994: add_hotspot(15, 129, 5101, var16_18068, var16_18070, var16_18072, var16_18074, 0, 13, 0, 5123, 5137);
3800007994: add_hotspot(16, 129, 5145, var16_18076, var16_18078, var16_18080, var16_18082, 0, 14, 0, 5167, 5181);
3900007994: add_hotspot(17, 129, 5189, var16_18084, var16_18086, var16_18088, var16_18090, 0, 15, 0, 5211, 5225);
4000007994: add_hotspot(18, 129, 5233, var16_18092, var16_18094, var16_18096, var16_18098, 0, 16, 0, 5255, 5269);
4100007994: add_hotspot(19, 129, 5277, var16_18100, var16_18102, var16_18104, var16_18106, 0, 17, 0, 5299, 5313);
4200007994: add_hotspot(20, 129, 5321, var16_18108, var16_18110, var16_18112, var16_18114, 0, 18, 0, 5343, 5357);
4300007994: add_hotspot(21, 129, 5365, var16_18116, var16_18118, var16_18120, var16_18122, 0, 19, 0, 5387, 5401);
4400007994: add_hotspot(22, 129, 5409, var16_18124, var16_18126, var16_18128, var16_18130, 0, 20, 0, 5431, 5448);
4500007994: add_hotspot(23, 129, 5459, var16_18132, var16_18134, var16_18136, var16_18138, 0, 21, 0, 5481, 5498);
4600007994: add_hotspot(24, 129, 5509, var16_18140, var16_18142, var16_18144, var16_18146, 0, 22, 0, 5531, 5548);
4700007994: add_hotspot(25, 129, 5559, var16_18148, var16_18150, var16_18152, var16_18154, 0, 23, 0, 5581, 5598);
4800007994: add_hotspot(26, 129, 5609, var16_18156, var16_18158, var16_18160, var16_18162, 0, 24, 0, 5631, 5645);
4900007994: add_hotspot(27, 129, 5653, var16_18164, var16_18166, var16_18168, var16_18170, 0, 25, 0, 5675, 5689);
5000007994: add_hotspot(28, 129, 5697, var16_18172, var16_18174, var16_18176, var16_18178, 0, 26, 0, 5719, 5733);
5100007994: add_hotspot(29, 129, 5741, var16_18180, var16_18182, var16_18184, var16_18186, 0, 27, 0, 5763, 5777);
5200007994: add_hotspot(30, 2, 0, 0, 320, 200, 0, 102, 0, 0, 5799);
5300007994: }
5400007997: sub_6096();
5500007999: } until (var8_13366==1);
5600008008: if (var32_8204==1000 || var32_2860>1000 || var32_8200==1000) {
5700008037: sub_5909();
5800008039: }
5900008041: sub_2970();
6000008043:}
61
6200000354:sub_354 {
6300000359: sub_7855();
6400000361:}
65
6600005806:sub_5806 {
6700005811: switch (var32_236) {
6800005811: case 1:
6900005823: sub_2454();
7000005825: break;
7100005825: case 2:
7200005834: sub_350();
7300005836: break;
7400005836: case 3:
7500005845: sub_3100();
7600005847: break;
7700005847: case 4:
7800005856: sub_3260();
7900005858: break;
8000005858: case 8:
8100005867: sub_8043();
8200005869: break;
8300005869: case 6:
8400005878: _hotspots->evaluate()(4342) {
8500005878: set_hotspot_count(31);
8600005878: set_hotspot_properties(handleMouse=1, duration=8, leaveWinIndex=0, hotspotIndex1=1, hotspotIndex2=0, needRecalc=0)
8700005878: add_hotspot(0, 2, 320, 199, 1, 1, 0, 0, 0, 0, 4365);
8800005878: add_hotspot(1, 2, 0, 0, 320, 200, 0, 0, 1, 0, 4407);
8900005878: add_hotspot(2, 0, 0, 0, 320, 2, 4554, 4568);
9000005878: add_hotspot(3, 129, 4573, var16_17972, var16_17974, var16_17976, var16_17978, 0, 1, 0, 4595, 4609);
9100005878: add_hotspot(4, 129, 4617, var16_17980, var16_17982, var16_17984, var16_17986, 0, 2, 0, 4639, 4653);
9200005878: add_hotspot(5, 129, 4661, var16_17988, var16_17990, var16_17992, var16_17994, 0, 3, 0, 4683, 4697);
9300005878: add_hotspot(6, 129, 4705, var16_17996, var16_17998, var16_18000, var16_18002, 0, 4, 0, 4727, 4741);
9400005878: add_hotspot(7, 129, 4749, var16_18004, var16_18006, var16_18008, var16_18010, 0, 5, 0, 4771, 4785);
9500005878: add_hotspot(8, 129, 4793, var16_18012, var16_18014, var16_18016, var16_18018, 0, 6, 0, 4815, 4829);
9600005878: add_hotspot(9, 129, 4837, var16_18020, var16_18022, var16_18024, var16_18026, 0, 7, 0, 4859, 4873);
9700005878: add_hotspot(10, 129, 4881, var16_18028, var16_18030, var16_18032, var16_18034, 0, 8, 0, 4903, 4917);
9800005878: add_hotspot(11, 129, 4925, var16_18036, var16_18038, var16_18040, var16_18042, 0, 9, 0, 4947, 4961);
9900005878: add_hotspot(12, 129, 4969, var16_18044, var16_18046, var16_18048, var16_18050, 0, 10, 0, 4991, 5005);
10000005878: add_hotspot(13, 129, 5013, var16_18052, var16_18054, var16_18056, var16_18058, 0, 11, 0, 5035, 5049);
10100005878: add_hotspot(14, 129, 5057, var16_18060, var16_18062, var16_18064, var16_18066, 0, 12, 0, 5079, 5093);
10200005878: add_hotspot(15, 129, 5101, var16_18068, var16_18070, var16_18072, var16_18074, 0, 13, 0, 5123, 5137);
10300005878: add_hotspot(16, 129, 5145, var16_18076, var16_18078, var16_18080, var16_18082, 0, 14, 0, 5167, 5181);
10400005878: add_hotspot(17, 129, 5189, var16_18084, var16_18086, var16_18088, var16_18090, 0, 15, 0, 5211, 5225);
10500005878: add_hotspot(18, 129, 5233, var16_18092, var16_18094, var16_18096, var16_18098, 0, 16, 0, 5255, 5269);
10600005878: add_hotspot(19, 129, 5277, var16_18100, var16_18102, var16_18104, var16_18106, 0, 17, 0, 5299, 5313);
10700005878: add_hotspot(20, 129, 5321, var16_18108, var16_18110, var16_18112, var16_18114, 0, 18, 0, 5343, 5357);
10800005878: add_hotspot(21, 129, 5365, var16_18116, var16_18118, var16_18120, var16_18122, 0, 19, 0, 5387, 5401);
10900005878: add_hotspot(22, 129, 5409, var16_18124, var16_18126, var16_18128, var16_18130, 0, 20, 0, 5431, 5448);
11000005878: add_hotspot(23, 129, 5459, var16_18132, var16_18134, var16_18136, var16_18138, 0, 21, 0, 5481, 5498);
11100005878: add_hotspot(24, 129, 5509, var16_18140, var16_18142, var16_18144, var16_18146, 0, 22, 0, 5531, 5548);
11200005878: add_hotspot(25, 129, 5559, var16_18148, var16_18150, var16_18152, var16_18154, 0, 23, 0, 5581, 5598);
11300005878: add_hotspot(26, 129, 5609, var16_18156, var16_18158, var16_18160, var16_18162, 0, 24, 0, 5631, 5645);
11400005878: add_hotspot(27, 129, 5653, var16_18164, var16_18166, var16_18168, var16_18170, 0, 25, 0, 5675, 5689);
11500005878: add_hotspot(28, 129, 5697, var16_18172, var16_18174, var16_18176, var16_18178, 0, 26, 0, 5719, 5733);
11600005878: add_hotspot(29, 129, 5741, var16_18180, var16_18182, var16_18184, var16_18186, 0, 27, 0, 5763, 5777);
11700005878: add_hotspot(30, 2, 0, 0, 320, 200, 0, 102, 0, 0, 5799);
11800005878: }
11900005880: break;
12000005880: case 7:
12100005889: sub_3440();
12200005891: break;
12300005891: }
12400005892:}
125
12600004365:sub_4365 {
12700004370: sub_2454();
12800004373: if (var8_13366==1) {
12900004385: var32_64 = 100;
13000004391: }
13100004392:}
132
13300004407:sub_4407 {
13400004412: o2_stopSound(0);
13500004416: switch (var32_244) {
13600004416: case -1:
13700004428: if (var32_240<=0) {
13800004440: var32_596 = 0;
13900004447: o1_printTotText(33);
14000004450: o1_printTotText(34);
14100004453: o2_switchTotSub(0, 1);
14200004459: o2_switchTotSub(0, 11);
14300004464: }
14400004465: break;
14500004465: default:
14600004472: if ((&var8_5784[var32_244} of 60])+{*35}==0) {
14700004494: if (var32_240<=0) {
14800004506: var32_596 = 0;
14900004513: o1_printTotText(33);
15000004516: o1_printTotText(34);
15100004519: o2_switchTotSub(0, 1);
15200004525: o2_switchTotSub(0, 11);
15300004530: }
15400004531: } else {
15500004537: sub_338();
15600004539: }
15700004539: break;
15800004539: }
15900004539:}
160
16100004554:sub_4554 {
16200004559: o2_stopSound(0);
16300004563: o2_switchTotSub(0, 4);
16400004568:}
165
16600004568:sub_4568 {
16700004568:}
168
16900004595:sub_4595 {
17000004600: var32_236 = 1;
17100004607: sub_2789();
17200004609:}
173
17400004609:sub_4609 {
17500004614: sub_6164();
17600004616:}
177
17800004639:sub_4639 {
17900004644: var32_236 = 2;
18000004651: sub_2789();
18100004653:}
182
18300004653:sub_4653 {
18400004658: sub_6164();
18500004660:}
186
18700004683:sub_4683 {
18800004688: var32_236 = 3;
18900004695: sub_2789();
19000004697:}
191
19200004697:sub_4697 {
19300004702: sub_6164();
19400004704:}
195
19600004727:sub_4727 {
19700004732: var32_236 = 4;
19800004739: sub_2789();
19900004741:}
200
20100004741:sub_4741 {
20200004746: sub_6164();
20300004748:}
204
20500004771:sub_4771 {
20600004776: var32_236 = 5;
20700004783: sub_2789();
20800004785:}
209
21000004785:sub_4785 {
21100004790: sub_6164();
21200004792:}
213
21400004815:sub_4815 {
21500004820: var32_236 = 6;
21600004827: sub_2789();
21700004829:}
218
21900004829:sub_4829 {
22000004834: sub_6164();
22100004836:}
222
22300004859:sub_4859 {
22400004864: var32_236 = 7;
22500004871: sub_2789();
22600004873:}
227
22800004873:sub_4873 {
22900004878: sub_6164();
23000004880:}
231
23200004903:sub_4903 {
23300004908: var32_236 = 8;
23400004915: sub_2789();
23500004917:}
236
23700004917:sub_4917 {
23800004922: sub_6164();
23900004924:}
240
24100004947:sub_4947 {
24200004952: var32_236 = 9;
24300004959: sub_2789();
24400004961:}
245
24600004961:sub_4961 {
24700004966: sub_6164();
24800004968:}
249
25000004991:sub_4991 {
25100004996: var32_236 = 10;
25200005003: sub_2789();
25300005005:}
254
25500005005:sub_5005 {
25600005010: sub_6164();
25700005012:}
258
25900005035:sub_5035 {
26000005040: var32_236 = 11;
26100005047: sub_2789();
26200005049:}
263
26400005049:sub_5049 {
26500005054: sub_6164();
26600005056:}
267
26800005079:sub_5079 {
26900005084: var32_236 = 12;
27000005091: sub_2789();
27100005093:}
272
27300005093:sub_5093 {
27400005098: sub_6164();
27500005100:}
276
27700005123:sub_5123 {
27800005128: var32_236 = 13;
27900005135: sub_2789();
28000005137:}
281
28200005137:sub_5137 {
28300005142: sub_6164();
28400005144:}
285
28600005167:sub_5167 {
28700005172: var32_236 = 14;
28800005179: sub_2789();
28900005181:}
290
29100005181:sub_5181 {
29200005186: sub_6164();
29300005188:}
294
29500005211:sub_5211 {
29600005216: var32_236 = 15;
29700005223: sub_2789();
29800005225:}
299
30000005225:sub_5225 {
30100005230: sub_6164();
30200005232:}
303
30400005255:sub_5255 {
30500005260: var32_236 = 16;
30600005267: sub_2789();
30700005269:}
308
30900005269:sub_5269 {
31000005274: sub_6164();
31100005276:}
312
31300005299:sub_5299 {
31400005304: var32_236 = 17;
31500005311: sub_2789();
31600005313:}
317
31800005313:sub_5313 {
31900005318: sub_6164();
32000005320:}
321
32200005343:sub_5343 {
32300005348: var32_236 = 18;
32400005355: sub_2789();
32500005357:}
326
32700005357:sub_5357 {
32800005362: sub_6164();
32900005364:}
330
33100005387:sub_5387 {
33200005392: var32_236 = 19;
33300005399: sub_2789();
33400005401:}
335
33600005401:sub_5401 {
33700005406: sub_6164();
33800005408:}
339
34000005431:sub_5431 {
34100005436: var32_236 = 20;
34200005443: sub_2789();
34300005446: sub_6130();
34400005448:}
345
34600005448:sub_5448 {
34700005453: sub_6164();
34800005456: sub_5977();
34900005458:}
350
35100005481:sub_5481 {
35200005486: var32_236 = 21;
35300005493: sub_2789();
35400005496: sub_6130();
35500005498:}
356
35700005498:sub_5498 {
35800005503: sub_6164();
35900005506: sub_5977();
36000005508:}
361
36200005531:sub_5531 {
36300005536: var32_236 = 22;
36400005543: sub_2789();
36500005546: sub_6130();
36600005548:}
367
36800005548:sub_5548 {
36900005553: sub_6164();
37000005556: sub_5977();
37100005558:}
372
37300005581:sub_5581 {
37400005586: var32_236 = 23;
37500005593: sub_2789();
37600005596: sub_6130();
37700005598:}
378
37900005598:sub_5598 {
38000005603: sub_6164();
38100005606: sub_5977();
38200005608:}
383
38400005631:sub_5631 {
38500005636: var32_236 = 24;
38600005643: sub_2789();
38700005645:}
388
38900005645:sub_5645 {
39000005650: sub_6164();
39100005652:}
392
39300005675:sub_5675 {
39400005680: var32_236 = 25;
39500005687: sub_2789();
39600005689:}
397
39800005689:sub_5689 {
39900005694: sub_6164();
40000005696:}
401
40200005719:sub_5719 {
40300005724: var32_236 = 26;
40400005731: sub_2789();
40500005733:}
406
40700005733:sub_5733 {
40800005738: sub_6164();
40900005740:}
410
41100005763:sub_5763 {
41200005768: var32_236 = 27;
41300005775: sub_2789();
41400005777:}
415
41600005777:sub_5777 {
41700005782: sub_6164();
41800005784:}
419
42000005799:sub_5799 {
42100005804: sub_6164();
42200005806:}
423
42400006096:sub_6096 {
42500006101: var32_236 = 14;
42600006108: o2_switchTotSub(0, 10);
42700006113:}
428
42900005909:sub_5909 {
43000005914: var32_236 = 1;
43100005921: o2_switchTotSub(0, 10);
43200005926:}
433
43400002970:sub_2970 {
43500002975: if (var8_6263==1 || var32_244==11) {
43600002994: var16_21006 = 0;
43700003000: } else {
43800003006: var16_21006 = 1;
43900003012: }
44000003013: o2_multSub(1, -1, -1, -1, 1);
44100003030: o1_animate();
44200003032: o1_animate();
44300003034: o1_freeAnim(0);
44400003039: o2_freeMultKeys(1);
44500003043: o1_freeMult();
44600003044:}
447
44800007855:sub_7855 {
44900007860: var32_236 = 24;
45000007867: o2_switchTotSub(0, 10);
45100007872:}
452
45300002454:sub_2454 {
45400002459: sub_4338();
45500002462: if (var32_240>0) {
45600002474: switch (var32_240) {
45700002474: case 1:
45800002486: sub_1441();
45900002488: break;
46000002488: case 2:
46100002497: sub_1469();
46200002499: break;
46300002499: case 3:
46400002508: sub_1730();
46500002510: break;
46600002510: case 4:
46700002519: sub_1880();
46800002521: break;
46900002521: case 5:
47000002530: sub_2067();
47100002532: break;
47200002532: case 6:
47300002541: sub_2241();
47400002543: break;
47500002543: case 20:
47600002552: sub_2340();
47700002554: break;
47800002554: case 21:
47900002563: sub_2397();
48000002565: break;
48100002565: }
48200002566: }
48300002568: var32_240 = 0;
48400002575: if (var16_21006==0) {
48500002587: sub_7605();
48600002590: sub_6347();
48700002593: if (var16_20944==0 && var16_20998==1) {
48800002612: var8_20864 = "DELG";
48900002623: var16_20856 = 1400;
49000002631: var16_20950 = 0;
49100002638: var16_20944 = 5;
49200002645: var16_21000 = var16_21002;
49300002653: var16_20998 = 0;
49400002659: }
49500002661: if (var16_20944==0 && var16_21000==0) {
49600002680: sub_1199();
49700002682: }
49800002684: if (var16_21000>1 && var16_20944==0) {
49900002703: if (var16_21000==var16_21002) {
50000002716: o1_blitCursor();
50100002717: var16_18012 = 1000;
50200002725: o1_printTotText(25);
50300002728: var16_13316 = 1500;
50400002736: sub_128();
50500002739: o1_palLoad(1, 54);
50600002741: sub_1407();
50700002744: o1_keyFunc(1);
50800002747: o1_palLoad(1, 53);
50900002751: var8_20864 = "";
51000002757: }
51100002759: var16_21000 = var16_21000-1;
51200002770: if (var16_21000==1) {
51300002782: sub_477();
51400002784: }
51500002785: }
51600002786: }
51700002788: o1_animate();
51800002789:}
519
52000000350:sub_350 {
52100000350:}
522
52300003100:sub_3100 {
52400003105: var16_20996 = 0;
52500003112: var16_21002 = 300;
52600003120: var16_21000 = 0;
52700003127: var16_20854 = 0;
52800003134: var8_21068 = -1;
52900003141: var8_21069 = 0;
53000003148: var16_20852 = 0;
53100003155: var32_72 = -1;
53200003162: var16_21024 = 0;
53300003169: var16_21026 = 0;
53400003176: var8_20864 = "";
53500003183: var8_20904 = "";
53600003190: var16_20856 = 100;
53700003197: var16_20858 = -1;
53800003204: var16_21016 = -1;
53900003211: var16_21018 = -1;
54000003218: var16_21020 = -1;
54100003225: var16_20944[0] = 0;
54200003225: var16_20944[1] = 1;
54300003225: var16_20944[2] = 0;
54400003225: var16_20944[3] = 1;
54500003243: var16_20952[0] = 0;
54600003243: var16_20952[1] = 1;
54700003243: var16_20952[2] = 0;
54800003243: var16_20952[3] = 1;
54900003260:}
550
55100003260:sub_3260 {
55200003265: var16_17972[0] = 153;
55300003265: var16_17972[1] = 38;
55400003265: var16_17972[2] = 27;
55500003265: var16_17972[3] = 15;
55600003284: var16_17980[0] = 80;
55700003284: var16_17980[1] = 124;
55800003284: var16_17980[2] = 24;
55900003284: var16_17980[3] = 19;
56000003302: var16_17988[0] = 259;
56100003302: var16_17988[1] = 133;
56200003302: var16_17988[2] = 38;
56300003302: var16_17988[3] = 18;
56400003322: var16_17996[0] = 236;
56500003322: var16_17996[1] = 142;
56600003322: var16_17996[2] = 17;
56700003322: var16_17996[3] = 13;
56800003342: var16_18004[0] = 221;
56900003342: var16_18004[1] = 137;
57000003342: var16_18004[2] = 38;
57100003342: var16_18004[3] = 18;
57200003362: var16_18012[0] = 1000;
57300003362: var16_18012[1] = 68;
57400003362: var16_18012[2] = 90;
57500003362: var16_18012[3] = 82;
57600003381: var16_18020[0] = 1000;
57700003391: var16_18028[0] = 1000;
57800003401: var16_18036[0] = 1000;
57900003411: var16_18044[0] = 1000;
58000003421: var16_18124[0] = 1000;
58100003431: var16_18132[0] = 1000;
58200003440:}
583
58400008043:sub_8043 {
58500008048: if ((&var8_4532)=="EMAM1040") {
58600008068: o1_printTotText(6);
58700008071: return;
58800008071: }
58900008073: if ((&var8_4532)=="EMAM1039") {
59000008093: o1_printTotText(1);
59100008096: return;
59200008096: }
59300008098: if ((&var8_4532)=="EMAM1042") {
59400008118: var8_13365 = 2;
59500008125: sub_7872();
59600008128: return;
59700008128: }
59800008130: if (var16_21004==2) {
59900008142: o1_printTotText(6);
60000008145: return;
60100008145: }
60200008147: if ((&var8_4532)=="EMAM1037") {
60300008167: if (var8_20975==0) {
60400008179: if (var8_20973==1) {
60500008191: o1_printTotText(1);
60600008194: return;
60700008194: }
60800008195: } else {
60900008201: if (var8_20973==1) {
61000008213: o1_printTotText(0);
61100008216: return;
61200008216: }
61300008217: }
61400008217: }
61500008219: if ((&var8_4532)=="EMAM1036" && var8_20981==0) {
61600008246: return;
61700008246: }
61800008248: o1_palLoad(1, 54);
61900008250: o1_fillRect(101, 0, 0, 320, 200, 0);
62000008270: o1_loadSpriteToPos(30012, 0, 0, 0, -1);
62100008281: o1_keyFunc(1);
62200008284: o1_palLoad(0, 53);
62300008288: var32_28 = -1;
62400008295: o1_blitCursor();
62500008296: o1_palLoad(0, 53);
62600008300: o1_playSound(18, 1, 0);
62700008310: o2_playImd("MELAPPA1", -1, -1, 0, 0, 0, 4, 16, 255);
62800008348: if (var32_28!=-1) {
62900008360: var32_236 = 1;
63000008367: repeat {
63100008372: o2_playImd("MELAPPA1", -1, -1, var32_236, var32_236, 0, 0, 16, 255);
63200008412: var32_236 = var32_236+1;
63300008422: } until (var32_236==var32_28);
63400008431: }
63500008433: if (var16_21004==0) {
63600008445: var16_21004 = 1;
63700008452: o1_printTotText(2);
63800008454: } else {
63900008460: var16_21004 = 0;
64000008467: o1_printTotText(5);
64100008469: }
64200008470: var32_600 = 1;
64300008477: repeat {
64400008482: var32_28 = -1;
64500008489: o1_blitCursor();
64600008490: o2_playImd("MELAPPA2", -1, -1, 0, 0, 0, 4, 16, 255);
64700008528: if (var32_28!=-1) {
64800008540: var32_236 = 1;
64900008547: repeat {
65000008552: o2_playImd("MELAPPA2", -1, -1, var32_236, var32_236, 0, 0, 16, 255);
65100008592: var32_236 = var32_236+1;
65200008602: } until (var32_236==var32_28);
65300008611: }
65400008613: var32_600 = var32_600-1;
65500008623: } until (var32_600==0);
65600008632: sub_7798();
65700008635: o2_getImdInfo("MELAPPA1", var16_13926, var16_17918, var32_236, var32_328, var16_13312);
65800008663: o2_playImd("MELAPPA1", -1, -1, var32_236-1, var32_236-1, 0, 4, 16, 255);
65900008709: repeat {
66000008714: o2_playImd("MELAPPA1", -1, -1, var32_236-1, var32_236-1, 0, 0, 0, 0);
66100008759: var32_236 = var32_236-1;
66200008769: } until (var32_236==0);
66300008778: o1_palLoad(1, 54);
66400008780: o1_fillRect(101, 0, 0, 320, 200, 0);
66500008800: o3_copySprite(22, 101, 0, 0, 320, 200, 0, 0, 0);
66600008827: sub_7492();
66700008830: o1_keyFunc(1);
66800008833: var8_356 = var8_4538;
66900008841: var8_357 = var8_4539;
67000008849: var8_358 = 0;
67100008856: o1_strToLong(var8_356, var32_328);
67200008863: switch (var32_328) {
67300008863: case 35:
67400008875: var8_356 = (&var8_20864);
67500008883: if ((&var8_356)!="") {
67600008895: o1_palLoad(0, 53);
67700008899: o2_playImd((&var8_356), -1, -1, 0, 0, 0, 4, 16, 127);
67800008928: } else {
67900008934: o1_palLoad(1, 53);
68000008937: }
68100008937: break;
68200008937: case 36:
68300008946: if (var8_20974==1) {
68400008958: o1_palLoad(1, 53);
68500008961: } else {
68600008967: o1_palLoad(0, 53);
68700008971: o2_playImd("ILEF", -1, -1, 0, 0, 0, 0, 0, 0);
68800009004: o2_playImd("ILEH", -1, -1, 0, 0, 0, 4, 16, 127);
68900009037: o1_keyFunc(1);
69000009039: }
69100009039: break;
69200009039: case 37:
69300009048: if (var8_20973==0) {
69400009060: o1_palLoad(1, 53);
69500009063: } else {
69600009069: if ((&var8_20864)!="") {
69700009081: o1_palLoad(0, 53);
69800009085: var8_356 = (&var8_20864);
69900009093: o2_playImd((&var8_356), -1, -1, 0, 0, 0, 4, 16, 127);
70000009122: } else {
70100009128: o1_palLoad(1, 53);
70200009131: }
70300009131: }
70400009131: break;
70500009131: case 38:
70600009140: o1_palLoad(1, 53);
70700009143: break;
70800009143: case 39:
70900009152: o1_palLoad(1, 53);
71000009155: break;
71100009155: case 41:
71200009164: o1_palLoad(1, 53);
71300009167: break;
71400009167: }
71500009169: var8_13365 = 2;
71600009176: sub_7872();
71700009178:}
718
71900003440:sub_3440 {
72000003445: o1_loadAnim(0, 1, 2);
72100003462: o2_loadMult(30003);