Version (script behaviour): 51 Version (IM/EX loading): 2 IM file suffix: 0 EX file suffix: 1 Game texts: Read out of language specific files Resources: 12, starting at 0x000023DB # of variables: 5470 (21880 bytes) # of named functions: 0 AnimDataSize: 10 bytes Text center code starts at: 0x0000 Script code starts at: 0x1F15 ----- 00007957:sub_7957 { 00007962: var32_236 = 12; 00007969: o2_switchTotSub(0, 10); 00007975: var32_652 = 0; 00007982: var16_20796 = 0; 00007989: repeat { 00007994: _hotspots->evaluate()(4342) { 00007994: set_hotspot_count(31); 00007994: set_hotspot_properties(handleMouse=1, duration=8, leaveWinIndex=0, hotspotIndex1=1, hotspotIndex2=0, needRecalc=0) 00007994: add_hotspot(0, 2, 320, 199, 1, 1, 0, 0, 0, 0, 4365); 00007994: add_hotspot(1, 2, 0, 0, 320, 200, 0, 0, 1, 0, 4407); 00007994: add_hotspot(2, 0, 0, 0, 320, 2, 4554, 4568); 00007994: add_hotspot(3, 129, 4573, var16_17972, var16_17974, var16_17976, var16_17978, 0, 1, 0, 4595, 4609); 00007994: add_hotspot(4, 129, 4617, var16_17980, var16_17982, var16_17984, var16_17986, 0, 2, 0, 4639, 4653); 00007994: add_hotspot(5, 129, 4661, var16_17988, var16_17990, var16_17992, var16_17994, 0, 3, 0, 4683, 4697); 00007994: add_hotspot(6, 129, 4705, var16_17996, var16_17998, var16_18000, var16_18002, 0, 4, 0, 4727, 4741); 00007994: add_hotspot(7, 129, 4749, var16_18004, var16_18006, var16_18008, var16_18010, 0, 5, 0, 4771, 4785); 00007994: add_hotspot(8, 129, 4793, var16_18012, var16_18014, var16_18016, var16_18018, 0, 6, 0, 4815, 4829); 00007994: add_hotspot(9, 129, 4837, var16_18020, var16_18022, var16_18024, var16_18026, 0, 7, 0, 4859, 4873); 00007994: add_hotspot(10, 129, 4881, var16_18028, var16_18030, var16_18032, var16_18034, 0, 8, 0, 4903, 4917); 00007994: add_hotspot(11, 129, 4925, var16_18036, var16_18038, var16_18040, var16_18042, 0, 9, 0, 4947, 4961); 00007994: add_hotspot(12, 129, 4969, var16_18044, var16_18046, var16_18048, var16_18050, 0, 10, 0, 4991, 5005); 00007994: add_hotspot(13, 129, 5013, var16_18052, var16_18054, var16_18056, var16_18058, 0, 11, 0, 5035, 5049); 00007994: add_hotspot(14, 129, 5057, var16_18060, var16_18062, var16_18064, var16_18066, 0, 12, 0, 5079, 5093); 00007994: add_hotspot(15, 129, 5101, var16_18068, var16_18070, var16_18072, var16_18074, 0, 13, 0, 5123, 5137); 00007994: add_hotspot(16, 129, 5145, var16_18076, var16_18078, var16_18080, var16_18082, 0, 14, 0, 5167, 5181); 00007994: add_hotspot(17, 129, 5189, var16_18084, var16_18086, var16_18088, var16_18090, 0, 15, 0, 5211, 5225); 00007994: add_hotspot(18, 129, 5233, var16_18092, var16_18094, var16_18096, var16_18098, 0, 16, 0, 5255, 5269); 00007994: add_hotspot(19, 129, 5277, var16_18100, var16_18102, var16_18104, var16_18106, 0, 17, 0, 5299, 5313); 00007994: add_hotspot(20, 129, 5321, var16_18108, var16_18110, var16_18112, var16_18114, 0, 18, 0, 5343, 5357); 00007994: add_hotspot(21, 129, 5365, var16_18116, var16_18118, var16_18120, var16_18122, 0, 19, 0, 5387, 5401); 00007994: add_hotspot(22, 129, 5409, var16_18124, var16_18126, var16_18128, var16_18130, 0, 20, 0, 5431, 5448); 00007994: add_hotspot(23, 129, 5459, var16_18132, var16_18134, var16_18136, var16_18138, 0, 21, 0, 5481, 5498); 00007994: add_hotspot(24, 129, 5509, var16_18140, var16_18142, var16_18144, var16_18146, 0, 22, 0, 5531, 5548); 00007994: add_hotspot(25, 129, 5559, var16_18148, var16_18150, var16_18152, var16_18154, 0, 23, 0, 5581, 5598); 00007994: add_hotspot(26, 129, 5609, var16_18156, var16_18158, var16_18160, var16_18162, 0, 24, 0, 5631, 5645); 00007994: add_hotspot(27, 129, 5653, var16_18164, var16_18166, var16_18168, var16_18170, 0, 25, 0, 5675, 5689); 00007994: add_hotspot(28, 129, 5697, var16_18172, var16_18174, var16_18176, var16_18178, 0, 26, 0, 5719, 5733); 00007994: add_hotspot(29, 129, 5741, var16_18180, var16_18182, var16_18184, var16_18186, 0, 27, 0, 5763, 5777); 00007994: add_hotspot(30, 2, 0, 0, 320, 200, 0, 102, 0, 0, 5799); 00007994: } 00007997: sub_6096(); 00007999: } until (var8_13366==1); 00008008: if (var32_8204==1000 || var32_2860>1000 || var32_8200==1000) { 00008037: sub_5909(); 00008039: } 00008041: sub_2970(); 00008043:} 00000354:sub_354 { 00000359: sub_7855(); 00000361:} 00005806:sub_5806 { 00005811: switch (var32_236) { 00005811: case 1: 00005823: sub_2454(); 00005825: break; 00005825: case 2: 00005834: sub_350(); 00005836: break; 00005836: case 3: 00005845: sub_3100(); 00005847: break; 00005847: case 4: 00005856: sub_3260(); 00005858: break; 00005858: case 8: 00005867: sub_8043(); 00005869: break; 00005869: case 6: 00005878: _hotspots->evaluate()(4342) { 00005878: set_hotspot_count(31); 00005878: set_hotspot_properties(handleMouse=1, duration=8, leaveWinIndex=0, hotspotIndex1=1, hotspotIndex2=0, needRecalc=0) 00005878: add_hotspot(0, 2, 320, 199, 1, 1, 0, 0, 0, 0, 4365); 00005878: add_hotspot(1, 2, 0, 0, 320, 200, 0, 0, 1, 0, 4407); 00005878: add_hotspot(2, 0, 0, 0, 320, 2, 4554, 4568); 00005878: add_hotspot(3, 129, 4573, var16_17972, var16_17974, var16_17976, var16_17978, 0, 1, 0, 4595, 4609); 00005878: add_hotspot(4, 129, 4617, var16_17980, var16_17982, var16_17984, var16_17986, 0, 2, 0, 4639, 4653); 00005878: add_hotspot(5, 129, 4661, var16_17988, var16_17990, var16_17992, var16_17994, 0, 3, 0, 4683, 4697); 00005878: add_hotspot(6, 129, 4705, var16_17996, var16_17998, var16_18000, var16_18002, 0, 4, 0, 4727, 4741); 00005878: add_hotspot(7, 129, 4749, var16_18004, var16_18006, var16_18008, var16_18010, 0, 5, 0, 4771, 4785); 00005878: add_hotspot(8, 129, 4793, var16_18012, var16_18014, var16_18016, var16_18018, 0, 6, 0, 4815, 4829); 00005878: add_hotspot(9, 129, 4837, var16_18020, var16_18022, var16_18024, var16_18026, 0, 7, 0, 4859, 4873); 00005878: add_hotspot(10, 129, 4881, var16_18028, var16_18030, var16_18032, var16_18034, 0, 8, 0, 4903, 4917); 00005878: add_hotspot(11, 129, 4925, var16_18036, var16_18038, var16_18040, var16_18042, 0, 9, 0, 4947, 4961); 00005878: add_hotspot(12, 129, 4969, var16_18044, var16_18046, var16_18048, var16_18050, 0, 10, 0, 4991, 5005); 00005878: add_hotspot(13, 129, 5013, var16_18052, var16_18054, var16_18056, var16_18058, 0, 11, 0, 5035, 5049); 00005878: add_hotspot(14, 129, 5057, var16_18060, var16_18062, var16_18064, var16_18066, 0, 12, 0, 5079, 5093); 00005878: add_hotspot(15, 129, 5101, var16_18068, var16_18070, var16_18072, var16_18074, 0, 13, 0, 5123, 5137); 00005878: add_hotspot(16, 129, 5145, var16_18076, var16_18078, var16_18080, var16_18082, 0, 14, 0, 5167, 5181); 00005878: add_hotspot(17, 129, 5189, var16_18084, var16_18086, var16_18088, var16_18090, 0, 15, 0, 5211, 5225); 00005878: add_hotspot(18, 129, 5233, var16_18092, var16_18094, var16_18096, var16_18098, 0, 16, 0, 5255, 5269); 00005878: add_hotspot(19, 129, 5277, var16_18100, var16_18102, var16_18104, var16_18106, 0, 17, 0, 5299, 5313); 00005878: add_hotspot(20, 129, 5321, var16_18108, var16_18110, var16_18112, var16_18114, 0, 18, 0, 5343, 5357); 00005878: add_hotspot(21, 129, 5365, var16_18116, var16_18118, var16_18120, var16_18122, 0, 19, 0, 5387, 5401); 00005878: add_hotspot(22, 129, 5409, var16_18124, var16_18126, var16_18128, var16_18130, 0, 20, 0, 5431, 5448); 00005878: add_hotspot(23, 129, 5459, var16_18132, var16_18134, var16_18136, var16_18138, 0, 21, 0, 5481, 5498); 00005878: add_hotspot(24, 129, 5509, var16_18140, var16_18142, var16_18144, var16_18146, 0, 22, 0, 5531, 5548); 00005878: add_hotspot(25, 129, 5559, var16_18148, var16_18150, var16_18152, var16_18154, 0, 23, 0, 5581, 5598); 00005878: add_hotspot(26, 129, 5609, var16_18156, var16_18158, var16_18160, var16_18162, 0, 24, 0, 5631, 5645); 00005878: add_hotspot(27, 129, 5653, var16_18164, var16_18166, var16_18168, var16_18170, 0, 25, 0, 5675, 5689); 00005878: add_hotspot(28, 129, 5697, var16_18172, var16_18174, var16_18176, var16_18178, 0, 26, 0, 5719, 5733); 00005878: add_hotspot(29, 129, 5741, var16_18180, var16_18182, var16_18184, var16_18186, 0, 27, 0, 5763, 5777); 00005878: add_hotspot(30, 2, 0, 0, 320, 200, 0, 102, 0, 0, 5799); 00005878: } 00005880: break; 00005880: case 7: 00005889: sub_3440(); 00005891: break; 00005891: } 00005892:} 00004365:sub_4365 { 00004370: sub_2454(); 00004373: if (var8_13366==1) { 00004385: var32_64 = 100; 00004391: } 00004392:} 00004407:sub_4407 { 00004412: o2_stopSound(0); 00004416: switch (var32_244) { 00004416: case -1: 00004428: if (var32_240<=0) { 00004440: var32_596 = 0; 00004447: o1_printTotText(33); 00004450: o1_printTotText(34); 00004453: o2_switchTotSub(0, 1); 00004459: o2_switchTotSub(0, 11); 00004464: } 00004465: break; 00004465: default: 00004472: if ((&var8_5784[var32_244} of 60])+{*35}==0) { 00004494: if (var32_240<=0) { 00004506: var32_596 = 0; 00004513: o1_printTotText(33); 00004516: o1_printTotText(34); 00004519: o2_switchTotSub(0, 1); 00004525: o2_switchTotSub(0, 11); 00004530: } 00004531: } else { 00004537: sub_338(); 00004539: } 00004539: break; 00004539: } 00004539:} 00004554:sub_4554 { 00004559: o2_stopSound(0); 00004563: o2_switchTotSub(0, 4); 00004568:} 00004568:sub_4568 { 00004568:} 00004595:sub_4595 { 00004600: var32_236 = 1; 00004607: sub_2789(); 00004609:} 00004609:sub_4609 { 00004614: sub_6164(); 00004616:} 00004639:sub_4639 { 00004644: var32_236 = 2; 00004651: sub_2789(); 00004653:} 00004653:sub_4653 { 00004658: sub_6164(); 00004660:} 00004683:sub_4683 { 00004688: var32_236 = 3; 00004695: sub_2789(); 00004697:} 00004697:sub_4697 { 00004702: sub_6164(); 00004704:} 00004727:sub_4727 { 00004732: var32_236 = 4; 00004739: sub_2789(); 00004741:} 00004741:sub_4741 { 00004746: sub_6164(); 00004748:} 00004771:sub_4771 { 00004776: var32_236 = 5; 00004783: sub_2789(); 00004785:} 00004785:sub_4785 { 00004790: sub_6164(); 00004792:} 00004815:sub_4815 { 00004820: var32_236 = 6; 00004827: sub_2789(); 00004829:} 00004829:sub_4829 { 00004834: sub_6164(); 00004836:} 00004859:sub_4859 { 00004864: var32_236 = 7; 00004871: sub_2789(); 00004873:} 00004873:sub_4873 { 00004878: sub_6164(); 00004880:} 00004903:sub_4903 { 00004908: var32_236 = 8; 00004915: sub_2789(); 00004917:} 00004917:sub_4917 { 00004922: sub_6164(); 00004924:} 00004947:sub_4947 { 00004952: var32_236 = 9; 00004959: sub_2789(); 00004961:} 00004961:sub_4961 { 00004966: sub_6164(); 00004968:} 00004991:sub_4991 { 00004996: var32_236 = 10; 00005003: sub_2789(); 00005005:} 00005005:sub_5005 { 00005010: sub_6164(); 00005012:} 00005035:sub_5035 { 00005040: var32_236 = 11; 00005047: sub_2789(); 00005049:} 00005049:sub_5049 { 00005054: sub_6164(); 00005056:} 00005079:sub_5079 { 00005084: var32_236 = 12; 00005091: sub_2789(); 00005093:} 00005093:sub_5093 { 00005098: sub_6164(); 00005100:} 00005123:sub_5123 { 00005128: var32_236 = 13; 00005135: sub_2789(); 00005137:} 00005137:sub_5137 { 00005142: sub_6164(); 00005144:} 00005167:sub_5167 { 00005172: var32_236 = 14; 00005179: sub_2789(); 00005181:} 00005181:sub_5181 { 00005186: sub_6164(); 00005188:} 00005211:sub_5211 { 00005216: var32_236 = 15; 00005223: sub_2789(); 00005225:} 00005225:sub_5225 { 00005230: sub_6164(); 00005232:} 00005255:sub_5255 { 00005260: var32_236 = 16; 00005267: sub_2789(); 00005269:} 00005269:sub_5269 { 00005274: sub_6164(); 00005276:} 00005299:sub_5299 { 00005304: var32_236 = 17; 00005311: sub_2789(); 00005313:} 00005313:sub_5313 { 00005318: sub_6164(); 00005320:} 00005343:sub_5343 { 00005348: var32_236 = 18; 00005355: sub_2789(); 00005357:} 00005357:sub_5357 { 00005362: sub_6164(); 00005364:} 00005387:sub_5387 { 00005392: var32_236 = 19; 00005399: sub_2789(); 00005401:} 00005401:sub_5401 { 00005406: sub_6164(); 00005408:} 00005431:sub_5431 { 00005436: var32_236 = 20; 00005443: sub_2789(); 00005446: sub_6130(); 00005448:} 00005448:sub_5448 { 00005453: sub_6164(); 00005456: sub_5977(); 00005458:} 00005481:sub_5481 { 00005486: var32_236 = 21; 00005493: sub_2789(); 00005496: sub_6130(); 00005498:} 00005498:sub_5498 { 00005503: sub_6164(); 00005506: sub_5977(); 00005508:} 00005531:sub_5531 { 00005536: var32_236 = 22; 00005543: sub_2789(); 00005546: sub_6130(); 00005548:} 00005548:sub_5548 { 00005553: sub_6164(); 00005556: sub_5977(); 00005558:} 00005581:sub_5581 { 00005586: var32_236 = 23; 00005593: sub_2789(); 00005596: sub_6130(); 00005598:} 00005598:sub_5598 { 00005603: sub_6164(); 00005606: sub_5977(); 00005608:} 00005631:sub_5631 { 00005636: var32_236 = 24; 00005643: sub_2789(); 00005645:} 00005645:sub_5645 { 00005650: sub_6164(); 00005652:} 00005675:sub_5675 { 00005680: var32_236 = 25; 00005687: sub_2789(); 00005689:} 00005689:sub_5689 { 00005694: sub_6164(); 00005696:} 00005719:sub_5719 { 00005724: var32_236 = 26; 00005731: sub_2789(); 00005733:} 00005733:sub_5733 { 00005738: sub_6164(); 00005740:} 00005763:sub_5763 { 00005768: var32_236 = 27; 00005775: sub_2789(); 00005777:} 00005777:sub_5777 { 00005782: sub_6164(); 00005784:} 00005799:sub_5799 { 00005804: sub_6164(); 00005806:} 00006096:sub_6096 { 00006101: var32_236 = 14; 00006108: o2_switchTotSub(0, 10); 00006113:} 00005909:sub_5909 { 00005914: var32_236 = 1; 00005921: o2_switchTotSub(0, 10); 00005926:} 00002970:sub_2970 { 00002975: if (var8_6263==1 || var32_244==11) { 00002994: var16_21006 = 0; 00003000: } else { 00003006: var16_21006 = 1; 00003012: } 00003013: o2_multSub(1, -1, -1, -1, 1); 00003030: o1_animate(); 00003032: o1_animate(); 00003034: o1_freeAnim(0); 00003039: o2_freeMultKeys(1); 00003043: o1_freeMult(); 00003044:} 00007855:sub_7855 { 00007860: var32_236 = 24; 00007867: o2_switchTotSub(0, 10); 00007872:} 00002454:sub_2454 { 00002459: sub_4338(); 00002462: if (var32_240>0) { 00002474: switch (var32_240) { 00002474: case 1: 00002486: sub_1441(); 00002488: break; 00002488: case 2: 00002497: sub_1469(); 00002499: break; 00002499: case 3: 00002508: sub_1730(); 00002510: break; 00002510: case 4: 00002519: sub_1880(); 00002521: break; 00002521: case 5: 00002530: sub_2067(); 00002532: break; 00002532: case 6: 00002541: sub_2241(); 00002543: break; 00002543: case 20: 00002552: sub_2340(); 00002554: break; 00002554: case 21: 00002563: sub_2397(); 00002565: break; 00002565: } 00002566: } 00002568: var32_240 = 0; 00002575: if (var16_21006==0) { 00002587: sub_7605(); 00002590: sub_6347(); 00002593: if (var16_20944==0 && var16_20998==1) { 00002612: var8_20864 = "DELG"; 00002623: var16_20856 = 1400; 00002631: var16_20950 = 0; 00002638: var16_20944 = 5; 00002645: var16_21000 = var16_21002; 00002653: var16_20998 = 0; 00002659: } 00002661: if (var16_20944==0 && var16_21000==0) { 00002680: sub_1199(); 00002682: } 00002684: if (var16_21000>1 && var16_20944==0) { 00002703: if (var16_21000==var16_21002) { 00002716: o1_blitCursor(); 00002717: var16_18012 = 1000; 00002725: o1_printTotText(25); 00002728: var16_13316 = 1500; 00002736: sub_128(); 00002739: o1_palLoad(1, 54); 00002741: sub_1407(); 00002744: o1_keyFunc(1); 00002747: o1_palLoad(1, 53); 00002751: var8_20864 = ""; 00002757: } 00002759: var16_21000 = var16_21000-1; 00002770: if (var16_21000==1) { 00002782: sub_477(); 00002784: } 00002785: } 00002786: } 00002788: o1_animate(); 00002789:} 00000350:sub_350 { 00000350:} 00003100:sub_3100 { 00003105: var16_20996 = 0; 00003112: var16_21002 = 300; 00003120: var16_21000 = 0; 00003127: var16_20854 = 0; 00003134: var8_21068 = -1; 00003141: var8_21069 = 0; 00003148: var16_20852 = 0; 00003155: var32_72 = -1; 00003162: var16_21024 = 0; 00003169: var16_21026 = 0; 00003176: var8_20864 = ""; 00003183: var8_20904 = ""; 00003190: var16_20856 = 100; 00003197: var16_20858 = -1; 00003204: var16_21016 = -1; 00003211: var16_21018 = -1; 00003218: var16_21020 = -1; 00003225: var16_20944[0] = 0; 00003225: var16_20944[1] = 1; 00003225: var16_20944[2] = 0; 00003225: var16_20944[3] = 1; 00003243: var16_20952[0] = 0; 00003243: var16_20952[1] = 1; 00003243: var16_20952[2] = 0; 00003243: var16_20952[3] = 1; 00003260:} 00003260:sub_3260 { 00003265: var16_17972[0] = 153; 00003265: var16_17972[1] = 38; 00003265: var16_17972[2] = 27; 00003265: var16_17972[3] = 15; 00003284: var16_17980[0] = 80; 00003284: var16_17980[1] = 124; 00003284: var16_17980[2] = 24; 00003284: var16_17980[3] = 19; 00003302: var16_17988[0] = 259; 00003302: var16_17988[1] = 133; 00003302: var16_17988[2] = 38; 00003302: var16_17988[3] = 18; 00003322: var16_17996[0] = 236; 00003322: var16_17996[1] = 142; 00003322: var16_17996[2] = 17; 00003322: var16_17996[3] = 13; 00003342: var16_18004[0] = 221; 00003342: var16_18004[1] = 137; 00003342: var16_18004[2] = 38; 00003342: var16_18004[3] = 18; 00003362: var16_18012[0] = 1000; 00003362: var16_18012[1] = 68; 00003362: var16_18012[2] = 90; 00003362: var16_18012[3] = 82; 00003381: var16_18020[0] = 1000; 00003391: var16_18028[0] = 1000; 00003401: var16_18036[0] = 1000; 00003411: var16_18044[0] = 1000; 00003421: var16_18124[0] = 1000; 00003431: var16_18132[0] = 1000; 00003440:} 00008043:sub_8043 { 00008048: if ((&var8_4532)=="EMAM1040") { 00008068: o1_printTotText(6); 00008071: return; 00008071: } 00008073: if ((&var8_4532)=="EMAM1039") { 00008093: o1_printTotText(1); 00008096: return; 00008096: } 00008098: if ((&var8_4532)=="EMAM1042") { 00008118: var8_13365 = 2; 00008125: sub_7872(); 00008128: return; 00008128: } 00008130: if (var16_21004==2) { 00008142: o1_printTotText(6); 00008145: return; 00008145: } 00008147: if ((&var8_4532)=="EMAM1037") { 00008167: if (var8_20975==0) { 00008179: if (var8_20973==1) { 00008191: o1_printTotText(1); 00008194: return; 00008194: } 00008195: } else { 00008201: if (var8_20973==1) { 00008213: o1_printTotText(0); 00008216: return; 00008216: } 00008217: } 00008217: } 00008219: if ((&var8_4532)=="EMAM1036" && var8_20981==0) { 00008246: return; 00008246: } 00008248: o1_palLoad(1, 54); 00008250: o1_fillRect(101, 0, 0, 320, 200, 0); 00008270: o1_loadSpriteToPos(30012, 0, 0, 0, -1); 00008281: o1_keyFunc(1); 00008284: o1_palLoad(0, 53); 00008288: var32_28 = -1; 00008295: o1_blitCursor(); 00008296: o1_palLoad(0, 53); 00008300: o1_playSound(18, 1, 0); 00008310: o2_playImd("MELAPPA1", -1, -1, 0, 0, 0, 4, 16, 255); 00008348: if (var32_28!=-1) { 00008360: var32_236 = 1; 00008367: repeat { 00008372: o2_playImd("MELAPPA1", -1, -1, var32_236, var32_236, 0, 0, 16, 255); 00008412: var32_236 = var32_236+1; 00008422: } until (var32_236==var32_28); 00008431: } 00008433: if (var16_21004==0) { 00008445: var16_21004 = 1; 00008452: o1_printTotText(2); 00008454: } else { 00008460: var16_21004 = 0; 00008467: o1_printTotText(5); 00008469: } 00008470: var32_600 = 1; 00008477: repeat { 00008482: var32_28 = -1; 00008489: o1_blitCursor(); 00008490: o2_playImd("MELAPPA2", -1, -1, 0, 0, 0, 4, 16, 255); 00008528: if (var32_28!=-1) { 00008540: var32_236 = 1; 00008547: repeat { 00008552: o2_playImd("MELAPPA2", -1, -1, var32_236, var32_236, 0, 0, 16, 255); 00008592: var32_236 = var32_236+1; 00008602: } until (var32_236==var32_28); 00008611: } 00008613: var32_600 = var32_600-1; 00008623: } until (var32_600==0); 00008632: sub_7798(); 00008635: o2_getImdInfo("MELAPPA1", var16_13926, var16_17918, var32_236, var32_328, var16_13312); 00008663: o2_playImd("MELAPPA1", -1, -1, var32_236-1, var32_236-1, 0, 4, 16, 255); 00008709: repeat { 00008714: o2_playImd("MELAPPA1", -1, -1, var32_236-1, var32_236-1, 0, 0, 0, 0); 00008759: var32_236 = var32_236-1; 00008769: } until (var32_236==0); 00008778: o1_palLoad(1, 54); 00008780: o1_fillRect(101, 0, 0, 320, 200, 0); 00008800: o3_copySprite(22, 101, 0, 0, 320, 200, 0, 0, 0); 00008827: sub_7492(); 00008830: o1_keyFunc(1); 00008833: var8_356 = var8_4538; 00008841: var8_357 = var8_4539; 00008849: var8_358 = 0; 00008856: o1_strToLong(var8_356, var32_328); 00008863: switch (var32_328) { 00008863: case 35: 00008875: var8_356 = (&var8_20864); 00008883: if ((&var8_356)!="") { 00008895: o1_palLoad(0, 53); 00008899: o2_playImd((&var8_356), -1, -1, 0, 0, 0, 4, 16, 127); 00008928: } else { 00008934: o1_palLoad(1, 53); 00008937: } 00008937: break; 00008937: case 36: 00008946: if (var8_20974==1) { 00008958: o1_palLoad(1, 53); 00008961: } else { 00008967: o1_palLoad(0, 53); 00008971: o2_playImd("ILEF", -1, -1, 0, 0, 0, 0, 0, 0); 00009004: o2_playImd("ILEH", -1, -1, 0, 0, 0, 4, 16, 127); 00009037: o1_keyFunc(1); 00009039: } 00009039: break; 00009039: case 37: 00009048: if (var8_20973==0) { 00009060: o1_palLoad(1, 53); 00009063: } else { 00009069: if ((&var8_20864)!="") { 00009081: o1_palLoad(0, 53); 00009085: var8_356 = (&var8_20864); 00009093: o2_playImd((&var8_356), -1, -1, 0, 0, 0, 4, 16, 127); 00009122: } else { 00009128: o1_palLoad(1, 53); 00009131: } 00009131: } 00009131: break; 00009131: case 38: 00009140: o1_palLoad(1, 53); 00009143: break; 00009143: case 39: 00009152: o1_palLoad(1, 53); 00009155: break; 00009155: case 41: 00009164: o1_palLoad(1, 53); 00009167: break; 00009167: } 00009169: var8_13365 = 2; 00009176: sub_7872(); 00009178:} 00003440:sub_3440 { 00003445: o1_loadAnim(0, 1, 2); 00003462: o2_loadMult(30003);