// export Mart ; export Gerald ; starting begin ResetFog ;
   0: CALL_OW 335
// Mart = CreateCharacter ( Mart ) ;
   4: LD_ADDR_EXP 1
   8: PUSH
   9: LD_STRING Mart
  11: PPUSH
  12: CALL_OW 34
  16: ST_TO_ADDR
// PlaceUnitArea ( mart , wejscie , true ) ;
  17: LD_EXP 1
  21: PPUSH
  22: LD_INT 6
  24: PPUSH
  25: LD_INT 1
  27: PPUSH
  28: CALL_OW 49
// InGameOn ;
  32: CALL_OW 8
// CenterNowOnXY ( 47 , 76 ) ;
  36: LD_INT 47
  38: PPUSH
  39: LD_INT 76
  41: PPUSH
  42: CALL_OW 86
// ComHold ( Mart ) ;
  46: LD_EXP 1
  50: PPUSH
  51: CALL_OW 140
// ComHold ( Rob ) ;
  55: LD_INT 264
  57: PPUSH
  58: CALL_OW 140
// ComHold ( Frank ) ;
  62: LD_INT 208
  64: PPUSH
  65: CALL_OW 140
// ComHold ( Sergiej ) ;
  69: LD_INT 212
  71: PPUSH
  72: CALL_OW 140
// ComHold ( Gerald ) ;
  76: LD_EXP 2
  80: PPUSH
  81: CALL_OW 140
// Wait ( 0 0$5 ) ;
  85: LD_INT 175
  87: PPUSH
  88: CALL_OW 67
// Say ( Mart , a1 ) ;
  92: LD_EXP 1
  96: PPUSH
  97: LD_STRING a1
  99: PPUSH
 100: CALL_OW 88
// Say ( Mart , a2 ) ;
 104: LD_EXP 1
 108: PPUSH
 109: LD_STRING a2
 111: PPUSH
 112: CALL_OW 88
// SayRadio ( rob , a3 ) ;
 116: LD_INT 264
 118: PPUSH
 119: LD_STRING a3
 121: PPUSH
 122: CALL_OW 94
// Say ( Mart , a4 ) ;
 126: LD_EXP 1
 130: PPUSH
 131: LD_STRING a4
 133: PPUSH
 134: CALL_OW 88
// SayRadio ( rob , a5 ) ;
 138: LD_INT 264
 140: PPUSH
 141: LD_STRING a5
 143: PPUSH
 144: CALL_OW 94
// Wait ( 0 0$5 ) ;
 148: LD_INT 175
 150: PPUSH
 151: CALL_OW 67
// SayRadio ( rob , a6 ) ;
 155: LD_INT 264
 157: PPUSH
 158: LD_STRING a6
 160: PPUSH
 161: CALL_OW 94
// SayRadio ( rob , a7 ) ;
 165: LD_INT 264
 167: PPUSH
 168: LD_STRING a7
 170: PPUSH
 171: CALL_OW 94
// SayRadio ( rob , a8 ) ;
 175: LD_INT 264
 177: PPUSH
 178: LD_STRING a8
 180: PPUSH
 181: CALL_OW 94
// Say ( Mart , a9 ) ;
 185: LD_EXP 1
 189: PPUSH
 190: LD_STRING a9
 192: PPUSH
 193: CALL_OW 88
// SayRadio ( rob , a10 ) ;
 197: LD_INT 264
 199: PPUSH
 200: LD_STRING a10
 202: PPUSH
 203: CALL_OW 94
// SayRadio ( rob , a11 ) ;
 207: LD_INT 264
 209: PPUSH
 210: LD_STRING a11
 212: PPUSH
 213: CALL_OW 94
// Say ( Mart , a12 ) ;
 217: LD_EXP 1
 221: PPUSH
 222: LD_STRING a12
 224: PPUSH
 225: CALL_OW 88
// InGameOff ;
 229: CALL_OW 9
// ChangeMissionObjectives ( M1 ) ;
 233: LD_STRING M1
 235: PPUSH
 236: CALL_OW 337
// SaveForQuickRestart ;
 240: CALL_OW 22
// ComEnterUnit ( [ SolU1 , SolU2 , SolU3 ] , ARM1 ) ;
 244: LD_INT 129
 246: PUSH
 247: LD_INT 128
 249: PUSH
 250: LD_INT 132
 252: PUSH
 253: EMPTY
 254: LIST
 255: LIST
 256: LIST
 257: PPUSH
 258: LD_INT 97
 260: PPUSH
 261: CALL_OW 120
// ComEnterUnit ( SolB1 , B1 ) ;
 265: LD_INT 125
 267: PPUSH
 268: LD_INT 52
 270: PPUSH
 271: CALL_OW 120
// ComEnterUnit ( SolB2 , B2 ) ;
 275: LD_INT 126
 277: PPUSH
 278: LD_INT 53
 280: PPUSH
 281: CALL_OW 120
// ComEnterUnit ( SolB3 , B3 ) ;
 285: LD_INT 127
 287: PPUSH
 288: LD_INT 65
 290: PPUSH
 291: CALL_OW 120
// ComEnterUnit ( SolB4 , B4 ) ;
 295: LD_INT 136
 297: PPUSH
 298: LD_INT 80
 300: PPUSH
 301: CALL_OW 120
// ComEnterUnit ( [ SolU3 , SolU4 , SolU5 ] , ARM2 ) ;
 305: LD_INT 132
 307: PUSH
 308: LD_INT 131
 310: PUSH
 311: LD_INT 130
 313: PUSH
 314: EMPTY
 315: LIST
 316: LIST
 317: LIST
 318: PPUSH
 319: LD_INT 91
 321: PPUSH
 322: CALL_OW 120
// ComEnterUnit ( [ SolU7 , SolU8 ] , ARM3 ) ;
 326: LD_INT 134
 328: PUSH
 329: LD_INT 135
 331: PUSH
 332: EMPTY
 333: LIST
 334: LIST
 335: PPUSH
 336: LD_INT 83
 338: PPUSH
 339: CALL_OW 120
// ComEnterUnit ( [ Nauk1A , Nauk2A ] , lab1A ) ;
 343: LD_INT 179
 345: PUSH
 346: LD_INT 178
 348: PUSH
 349: EMPTY
 350: LIST
 351: LIST
 352: PPUSH
 353: LD_INT 101
 355: PPUSH
 356: CALL_OW 120
// ComEnterUnit ( [ Nauk3B , Nauk4B ] , labB ) ;
 360: LD_INT 286
 362: PUSH
 363: LD_INT 285
 365: PUSH
 366: EMPTY
 367: LIST
 368: LIST
 369: PPUSH
 370: LD_INT 278
 372: PPUSH
 373: CALL_OW 120
// ComEnterUnit ( [ mech1 , mech2 ] , work ) ;
 377: LD_INT 294
 379: PUSH
 380: LD_INT 296
 382: PUSH
 383: EMPTY
 384: LIST
 385: LIST
 386: PPUSH
 387: LD_INT 68
 389: PPUSH
 390: CALL_OW 120
// ComEnterUnit ( [ zol1 , zol2 ] , bar1 ) ;
 394: LD_INT 183
 396: PUSH
 397: LD_INT 182
 399: PUSH
 400: EMPTY
 401: LIST
 402: LIST
 403: PPUSH
 404: LD_INT 112
 406: PPUSH
 407: CALL_OW 120
// ComEnterUnit ( [ zol3 , zol4 ] , bar2 ) ;
 411: LD_INT 184
 413: PUSH
 414: LD_INT 185
 416: PUSH
 417: EMPTY
 418: LIST
 419: LIST
 420: PPUSH
 421: LD_INT 116
 423: PPUSH
 424: CALL_OW 120
// ComEnterUnit ( zol5 , pa1 ) ;
 428: LD_INT 187
 430: PPUSH
 431: LD_INT 122
 433: PPUSH
 434: CALL_OW 120
// ComEnterUnit ( zol6 , pa2 ) ;
 438: LD_INT 186
 440: PPUSH
 441: LD_INT 123
 443: PPUSH
 444: CALL_OW 120
// ComEnterUnit ( n , n1 ) ;
 448: LD_INT 180
 450: PPUSH
 451: LD_INT 110
 453: PPUSH
 454: CALL_OW 120
// ComEnterUnit ( m , m1 ) ;
 458: LD_INT 181
 460: PPUSH
 461: LD_INT 104
 463: PPUSH
 464: CALL_OW 120
// end ;
 468: END
// every 0 0$1 trigger See ( 1 , frank ) do
 469: LD_INT 1
 471: PPUSH
 472: LD_INT 208
 474: PPUSH
 475: CALL_OW 292
 479: IFFALSE 661
 481: GO 483
 483: DISABLE
// begin InGameOn ;
 484: CALL_OW 8
// AddComTurnUnit ( mart , frank ) ;
 488: LD_EXP 1
 492: PPUSH
 493: LD_INT 208
 495: PPUSH
 496: CALL_OW 179
// AddComTurnUnit ( frank , mart ) ;
 500: LD_INT 208
 502: PPUSH
 503: LD_EXP 1
 507: PPUSH
 508: CALL_OW 179
// Say ( Mart , b1 ) ;
 512: LD_EXP 1
 516: PPUSH
 517: LD_STRING b1
 519: PPUSH
 520: CALL_OW 88
// Say ( Frank , b2 ) ;
 524: LD_INT 208
 526: PPUSH
 527: LD_STRING b2
 529: PPUSH
 530: CALL_OW 88
// Say ( Frank , b3 ) ;
 534: LD_INT 208
 536: PPUSH
 537: LD_STRING b3
 539: PPUSH
 540: CALL_OW 88
// Say ( Mart , b4 ) ;
 544: LD_EXP 1
 548: PPUSH
 549: LD_STRING b4
 551: PPUSH
 552: CALL_OW 88
// Say ( Frank , b5 ) ;
 556: LD_INT 208
 558: PPUSH
 559: LD_STRING b5
 561: PPUSH
 562: CALL_OW 88
// Say ( Frank , b6 ) ;
 566: LD_INT 208
 568: PPUSH
 569: LD_STRING b6
 571: PPUSH
 572: CALL_OW 88
// Say ( Frank , b7 ) ;
 576: LD_INT 208
 578: PPUSH
 579: LD_STRING b7
 581: PPUSH
 582: CALL_OW 88
// Say ( Frank , b8 ) ;
 586: LD_INT 208
 588: PPUSH
 589: LD_STRING b8
 591: PPUSH
 592: CALL_OW 88
// Say ( Mart , b9 ) ;
 596: LD_EXP 1
 600: PPUSH
 601: LD_STRING b9
 603: PPUSH
 604: CALL_OW 88
// Say ( Frank , b10 ) ;
 608: LD_INT 208
 610: PPUSH
 611: LD_STRING b10
 613: PPUSH
 614: CALL_OW 88
// Say ( Mart , b11 ) ;
 618: LD_EXP 1
 622: PPUSH
 623: LD_STRING b11
 625: PPUSH
 626: CALL_OW 88
// Say ( Frank , b12 ) ;
 630: LD_INT 208
 632: PPUSH
 633: LD_STRING b12
 635: PPUSH
 636: CALL_OW 88
// InGameOff ;
 640: CALL_OW 9
// SetSide ( Frank , GetSide ( Mart ) ) ;
 644: LD_INT 208
 646: PPUSH
 647: LD_EXP 1
 651: PPUSH
 652: CALL_OW 255
 656: PPUSH
 657: CALL_OW 235
// end ;
 661: END
// every 0 0$1 trigger See ( 1 , sergiej ) do
 662: LD_INT 1
 664: PPUSH
 665: LD_INT 212
 667: PPUSH
 668: CALL_OW 292
 672: IFFALSE 1036
 674: GO 676
 676: DISABLE
// begin InGameOn ;
 677: CALL_OW 8
// AddComTurnUnit ( mart , sergiej ) ;
 681: LD_EXP 1
 685: PPUSH
 686: LD_INT 212
 688: PPUSH
 689: CALL_OW 179
// AddComTurnUnit ( sergiej , mart ) ;
 693: LD_INT 212
 695: PPUSH
 696: LD_EXP 1
 700: PPUSH
 701: CALL_OW 179
// Say ( Sergiej , c1 ) ;
 705: LD_INT 212
 707: PPUSH
 708: LD_STRING c1
 710: PPUSH
 711: CALL_OW 88
// Say ( Mart , c2 ) ;
 715: LD_EXP 1
 719: PPUSH
 720: LD_STRING c2
 722: PPUSH
 723: CALL_OW 88
// Say ( Sergiej , c3 ) ;
 727: LD_INT 212
 729: PPUSH
 730: LD_STRING c3
 732: PPUSH
 733: CALL_OW 88
// Say ( Sergiej , c4 ) ;
 737: LD_INT 212
 739: PPUSH
 740: LD_STRING c4
 742: PPUSH
 743: CALL_OW 88
// Say ( Sergiej , c5 ) ;
 747: LD_INT 212
 749: PPUSH
 750: LD_STRING c5
 752: PPUSH
 753: CALL_OW 88
// Say ( Sergiej , c6 ) ;
 757: LD_INT 212
 759: PPUSH
 760: LD_STRING c6
 762: PPUSH
 763: CALL_OW 88
// Say ( Mart , c7 ) ;
 767: LD_EXP 1
 771: PPUSH
 772: LD_STRING c7
 774: PPUSH
 775: CALL_OW 88
// Say ( Sergiej , c8 ) ;
 779: LD_INT 212
 781: PPUSH
 782: LD_STRING c8
 784: PPUSH
 785: CALL_OW 88
// Say ( Mart , c9 ) ;
 789: LD_EXP 1
 793: PPUSH
 794: LD_STRING c9
 796: PPUSH
 797: CALL_OW 88
// Say ( Sergiej , c10 ) ;
 801: LD_INT 212
 803: PPUSH
 804: LD_STRING c10
 806: PPUSH
 807: CALL_OW 88
// Say ( Sergiej , c11 ) ;
 811: LD_INT 212
 813: PPUSH
 814: LD_STRING c11
 816: PPUSH
 817: CALL_OW 88
// Say ( Mart , c12 ) ;
 821: LD_EXP 1
 825: PPUSH
 826: LD_STRING c12
 828: PPUSH
 829: CALL_OW 88
// InGameOff ;
 833: CALL_OW 9
// SetAreaMapShow ( Wyjscie , 1 ) ;
 837: LD_INT 1
 839: PPUSH
 840: LD_INT 1
 842: PPUSH
 843: CALL_OW 424
// ChangeMissionObjectives ( M1a ) ;
 847: LD_STRING M1a
 849: PPUSH
 850: CALL_OW 337
// ChangeMissionObjectives ( M2 ) ;
 854: LD_STRING M2
 856: PPUSH
 857: CALL_OW 337
// SetSide ( Sergiej , GetSide ( Mart ) ) ;
 861: LD_INT 212
 863: PPUSH
 864: LD_EXP 1
 868: PPUSH
 869: CALL_OW 255
 873: PPUSH
 874: CALL_OW 235
// uc_side = 4 ;
 878: LD_ADDR_OWVAR 20
 882: PUSH
 883: LD_INT 4
 885: ST_TO_ADDR
// uc_nation = nation_arabian ;
 886: LD_ADDR_OWVAR 21
 890: PUSH
 891: LD_INT 2
 893: ST_TO_ADDR
// uc_direction = 0 ;
 894: LD_ADDR_OWVAR 24
 898: PUSH
 899: LD_INT 0
 901: ST_TO_ADDR
// hc_name = Gerald ;
 902: LD_ADDR_OWVAR 26
 906: PUSH
 907: LD_STRING Gerald
 909: ST_TO_ADDR
// hc_sex = sex_male ;
 910: LD_ADDR_OWVAR 27
 914: PUSH
 915: LD_INT 1
 917: ST_TO_ADDR
// hc_class = class_soldier ;
 918: LD_ADDR_OWVAR 28
 922: PUSH
 923: LD_INT 1
 925: ST_TO_ADDR
// hc_attr = [ 12 , 11 ] ;
 926: LD_ADDR_OWVAR 29
 930: PUSH
 931: LD_INT 12
 933: PUSH
 934: LD_INT 11
 936: PUSH
 937: EMPTY
 938: LIST
 939: LIST
 940: ST_TO_ADDR
// hc_basic_skills = [ 1 , 1 , 1 , 1 ] ;
 941: LD_ADDR_OWVAR 30
 945: PUSH
 946: LD_INT 1
 948: PUSH
 949: LD_INT 1
 951: PUSH
 952: LD_INT 1
 954: PUSH
 955: LD_INT 1
 957: PUSH
 958: EMPTY
 959: LIST
 960: LIST
 961: LIST
 962: LIST
 963: ST_TO_ADDR
// hc_skills = [ 1 , 1 , 1 , 1 ] ;
 964: LD_ADDR_OWVAR 31
 968: PUSH
 969: LD_INT 1
 971: PUSH
 972: LD_INT 1
 974: PUSH
 975: LD_INT 1
 977: PUSH
 978: LD_INT 1
 980: PUSH
 981: EMPTY
 982: LIST
 983: LIST
 984: LIST
 985: LIST
 986: ST_TO_ADDR
// hc_importance = 11 ;
 987: LD_ADDR_OWVAR 32
 991: PUSH
 992: LD_INT 11
 994: ST_TO_ADDR
// hc_gallery =  ;
 995: LD_ADDR_OWVAR 33
 999: PUSH
1000: LD_STRING 
1002: ST_TO_ADDR
// hc_face_number =  ;
1003: LD_ADDR_OWVAR 34
1007: PUSH
1008: LD_STRING 
1010: ST_TO_ADDR
// Gerald = CreateHuman ;
1011: LD_ADDR_EXP 2
1015: PUSH
1016: CALL_OW 44
1020: ST_TO_ADDR
// PlaceUnitArea ( Gerald , Noob , true ) ;
1021: LD_EXP 2
1025: PPUSH
1026: LD_INT 2
1028: PPUSH
1029: LD_INT 1
1031: PPUSH
1032: CALL_OW 49
// end ;
1036: END
// every 0 0$1 trigger See ( 1 , Gerald ) do
1037: LD_INT 1
1039: PPUSH
1040: LD_EXP 2
1044: PPUSH
1045: CALL_OW 292
1049: IFFALSE 1204
1051: GO 1053
1053: DISABLE
// begin InGameOn ;
1054: CALL_OW 8
// CenterNowOnXY ( 27 , 22 ) ;
1058: LD_INT 27
1060: PPUSH
1061: LD_INT 22
1063: PPUSH
1064: CALL_OW 86
// ComHold ( Mart ) ;
1068: LD_EXP 1
1072: PPUSH
1073: CALL_OW 140
// Say ( Mart , e1 ) ;
1077: LD_EXP 1
1081: PPUSH
1082: LD_STRING e1
1084: PPUSH
1085: CALL_OW 88
// Say ( Gerald , e2 ) ;
1089: LD_EXP 2
1093: PPUSH
1094: LD_STRING e2
1096: PPUSH
1097: CALL_OW 88
// Say ( Sergiej , e3 ) ;
1101: LD_INT 212
1103: PPUSH
1104: LD_STRING e3
1106: PPUSH
1107: CALL_OW 88
// Say ( Mart , e4 ) ;
1111: LD_EXP 1
1115: PPUSH
1116: LD_STRING e4
1118: PPUSH
1119: CALL_OW 88
// Say ( Mart , e5 ) ;
1123: LD_EXP 1
1127: PPUSH
1128: LD_STRING e5
1130: PPUSH
1131: CALL_OW 88
// Say ( Mart , e6 ) ;
1135: LD_EXP 1
1139: PPUSH
1140: LD_STRING e6
1142: PPUSH
1143: CALL_OW 88
// Say ( Gerald , e7 ) ;
1147: LD_EXP 2
1151: PPUSH
1152: LD_STRING e7
1154: PPUSH
1155: CALL_OW 88
// Say ( Mart , e8 ) ;
1159: LD_EXP 1
1163: PPUSH
1164: LD_STRING e8
1166: PPUSH
1167: CALL_OW 88
// Say ( Sergiej , e9 ) ;
1171: LD_INT 212
1173: PPUSH
1174: LD_STRING e9
1176: PPUSH
1177: CALL_OW 88
// InGameOff ;
1181: CALL_OW 9
// SetSide ( Gerald , GetSide ( Mart ) ) ;
1185: LD_EXP 2
1189: PPUSH
1190: LD_EXP 1
1194: PPUSH
1195: CALL_OW 255
1199: PPUSH
1200: CALL_OW 235
// end ;
1204: END
// every 0 0$1 trigger IsInArea ( Mart , Fight ) and IsInArea ( Frank , Fight ) do
1205: LD_EXP 1
1209: PPUSH
1210: LD_INT 5
1212: PPUSH
1213: CALL_OW 308
1217: PUSH
1218: LD_INT 208
1220: PPUSH
1221: LD_INT 5
1223: PPUSH
1224: CALL_OW 308
1228: AND
1229: IFFALSE 1310
1231: GO 1233
1233: DISABLE
// begin InGameOn ;
1234: CALL_OW 8
// CenterNowOnXY ( 88 , 51 ) ;
1238: LD_INT 88
1240: PPUSH
1241: LD_INT 51
1243: PPUSH
1244: CALL_OW 86
// ComHold ( Mart ) ;
1248: LD_EXP 1
1252: PPUSH
1253: CALL_OW 140
// ComHold ( Frank ) ;
1257: LD_INT 208
1259: PPUSH
1260: CALL_OW 140
// Say ( Frank , f1 ) ;
1264: LD_INT 208
1266: PPUSH
1267: LD_STRING f1
1269: PPUSH
1270: CALL_OW 88
// Say ( Mart , f2 ) ;
1274: LD_EXP 1
1278: PPUSH
1279: LD_STRING f2
1281: PPUSH
1282: CALL_OW 88
// Say ( Frank , f3 ) ;
1286: LD_INT 208
1288: PPUSH
1289: LD_STRING f3
1291: PPUSH
1292: CALL_OW 88
// Say ( Frank , f4 ) ;
1296: LD_INT 208
1298: PPUSH
1299: LD_STRING f4
1301: PPUSH
1302: CALL_OW 88
// InGameOff ;
1306: CALL_OW 9
// end ;
1310: END
// every 0 0$1 trigger IsInArea ( Mart , Wyjscie ) and IsInArea ( Sergiej , Wyjscie ) and IsInArea ( Frank , Wyjscie ) do
1311: LD_EXP 1
1315: PPUSH
1316: LD_INT 1
1318: PPUSH
1319: CALL_OW 308
1323: PUSH
1324: LD_INT 212
1326: PPUSH
1327: LD_INT 1
1329: PPUSH
1330: CALL_OW 308
1334: AND
1335: PUSH
1336: LD_INT 208
1338: PPUSH
1339: LD_INT 1
1341: PPUSH
1342: CALL_OW 308
1346: AND
1347: IFFALSE 1512
1349: GO 1351
1351: DISABLE
// begin AddMedal ( zdrowi , 1 ) ;
1352: LD_STRING zdrowi
1354: PPUSH
1355: LD_INT 1
1357: PPUSH
1358: CALL_OW 101
// AddMedal ( zdrowi1 , 1 ) ;
1362: LD_STRING zdrowi1
1364: PPUSH
1365: LD_INT 1
1367: PPUSH
1368: CALL_OW 101
// SaveVariable ( GetLives ( Mart ) , Mart_live ) ;
1372: LD_EXP 1
1376: PPUSH
1377: CALL_OW 256
1381: PPUSH
1382: LD_STRING Mart_live
1384: PPUSH
1385: CALL_OW 39
// SaveVariable ( GetLives ( Sergiej ) , Sergiej_live ) ;
1389: LD_INT 212
1391: PPUSH
1392: CALL_OW 256
1396: PPUSH
1397: LD_STRING Sergiej_live
1399: PPUSH
1400: CALL_OW 39
// SaveCharacters ( mart , mart ) ;
1404: LD_EXP 1
1408: PPUSH
1409: LD_STRING mart
1411: PPUSH
1412: CALL_OW 38
// SaveCharacters ( frank , frank ) ;
1416: LD_INT 208
1418: PPUSH
1419: LD_STRING frank
1421: PPUSH
1422: CALL_OW 38
// SaveCharacters ( sergiej , sergiej ) ;
1426: LD_INT 212
1428: PPUSH
1429: LD_STRING sergiej
1431: PPUSH
1432: CALL_OW 38
// SaveCharacters ( gerald , geral ) ;
1436: LD_EXP 2
1440: PPUSH
1441: LD_STRING geral
1443: PPUSH
1444: CALL_OW 38
// AddMedal ( noob , 1 ) ;
1448: LD_STRING noob
1450: PPUSH
1451: LD_INT 1
1453: PPUSH
1454: CALL_OW 101
// SaveVariable ( GetLives ( Gerald ) , Geral_live ) ;
1458: LD_EXP 2
1462: PPUSH
1463: CALL_OW 256
1467: PPUSH
1468: LD_STRING Geral_live
1470: PPUSH
1471: CALL_OW 39
// GiveMedals ( Main ) ;
1475: LD_STRING Main
1477: PPUSH
1478: CALL_OW 102
// RewardPeople ( [ mart , frank , sergiej , gerald ] ) ;
1482: LD_EXP 1
1486: PUSH
1487: LD_INT 208
1489: PUSH
1490: LD_INT 212
1492: PUSH
1493: LD_EXP 2
1497: PUSH
1498: EMPTY
1499: LIST
1500: LIST
1501: LIST
1502: LIST
1503: PPUSH
1504: CALL_OW 43
// YouWin ;
1508: CALL_OW 103
// end ;
1512: END
// every 0 0$1 trigger IsDead ( Mart ) do
1513: LD_EXP 1
1517: PPUSH
1518: CALL_OW 301
1522: IFFALSE 1534
1524: GO 1526
1526: DISABLE
// begin YouLost ( Mart ) ;
1527: LD_STRING Mart
1529: PPUSH
1530: CALL_OW 104
// end ;
1534: END
// every 0 0$1 trigger IsDead ( Sergiej ) do
1535: LD_INT 212
1537: PPUSH
1538: CALL_OW 301
1542: IFFALSE 1554
1544: GO 1546
1546: DISABLE
// begin YouLost ( Klan ) ;
1547: LD_STRING Klan
1549: PPUSH
1550: CALL_OW 104
// end ;
1554: END
// every 0 0$1 trigger IsDead ( Frank ) do
1555: LD_INT 208
1557: PPUSH
1558: CALL_OW 301
1562: IFFALSE 1574
1564: GO 1566
1566: DISABLE
// begin YouLost ( Klan ) ;
1567: LD_STRING Klan
1569: PPUSH
1570: CALL_OW 104
// end ;
1574: END
