// export Mart ; export Frank ; export Sergiej ; export Geral ; export Lars ; export Kurt ; export Nitek ; export Bellic ; export soldat1 , soldat2 , soldat3 , soldat4 , soldat5 , soldat6 , soldat7 , meh1 , meh2 , meh3 , meh4 , meh5 , meh6 , meh7 , car1 , car2 , car3 , car4 , car5 , car6 , car7 , car8 ; export Kiler ; export timer_value ; 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 , false ) ;
  17: LD_EXP 1
  21: PPUSH
  22: LD_INT 1
  24: PPUSH
  25: LD_INT 0
  27: PPUSH
  28: CALL_OW 49
// Frank = CreateCharacter ( Frank ) ;
  32: LD_ADDR_EXP 2
  36: PUSH
  37: LD_STRING Frank
  39: PPUSH
  40: CALL_OW 34
  44: ST_TO_ADDR
// PlaceUnitArea ( frank , wejscie , false ) ;
  45: LD_EXP 2
  49: PPUSH
  50: LD_INT 1
  52: PPUSH
  53: LD_INT 0
  55: PPUSH
  56: CALL_OW 49
// Sergiej = CreateCharacter ( Sergiej ) ;
  60: LD_ADDR_EXP 3
  64: PUSH
  65: LD_STRING Sergiej
  67: PPUSH
  68: CALL_OW 34
  72: ST_TO_ADDR
// PlaceUnitArea ( sergiej , wejscie , false ) ;
  73: LD_EXP 3
  77: PPUSH
  78: LD_INT 1
  80: PPUSH
  81: LD_INT 0
  83: PPUSH
  84: CALL_OW 49
// Geral = CreateCharacter ( Geral ) ;
  88: LD_ADDR_EXP 4
  92: PUSH
  93: LD_STRING Geral
  95: PPUSH
  96: CALL_OW 34
 100: ST_TO_ADDR
// PlaceUnitArea ( geral , wejscie , false ) ;
 101: LD_EXP 4
 105: PPUSH
 106: LD_INT 1
 108: PPUSH
 109: LD_INT 0
 111: PPUSH
 112: CALL_OW 49
// Lars = CreateCharacter ( Lars ) ;
 116: LD_ADDR_EXP 5
 120: PUSH
 121: LD_STRING Lars
 123: PPUSH
 124: CALL_OW 34
 128: ST_TO_ADDR
// PlaceUnitArea ( lars , wejscie , false ) ;
 129: LD_EXP 5
 133: PPUSH
 134: LD_INT 1
 136: PPUSH
 137: LD_INT 0
 139: PPUSH
 140: CALL_OW 49
// Kurt = CreateCharacter ( Kurt ) ;
 144: LD_ADDR_EXP 6
 148: PUSH
 149: LD_STRING Kurt
 151: PPUSH
 152: CALL_OW 34
 156: ST_TO_ADDR
// PlaceUnitArea ( kurt , wejscie , false ) ;
 157: LD_EXP 6
 161: PPUSH
 162: LD_INT 1
 164: PPUSH
 165: LD_INT 0
 167: PPUSH
 168: CALL_OW 49
// uc_side = 4 ;
 172: LD_ADDR_OWVAR 20
 176: PUSH
 177: LD_INT 4
 179: ST_TO_ADDR
// uc_nation = nation_american ;
 180: LD_ADDR_OWVAR 21
 184: PUSH
 185: LD_INT 1
 187: ST_TO_ADDR
// uc_direction = 0 ;
 188: LD_ADDR_OWVAR 24
 192: PUSH
 193: LD_INT 0
 195: ST_TO_ADDR
// hc_name = Bellic ;
 196: LD_ADDR_OWVAR 26
 200: PUSH
 201: LD_STRING Bellic
 203: ST_TO_ADDR
// hc_sex = sex_male ;
 204: LD_ADDR_OWVAR 27
 208: PUSH
 209: LD_INT 1
 211: ST_TO_ADDR
// hc_class = class_soldier ;
 212: LD_ADDR_OWVAR 28
 216: PUSH
 217: LD_INT 1
 219: ST_TO_ADDR
// hc_attr = [ 12 , 11 ] ;
 220: LD_ADDR_OWVAR 29
 224: PUSH
 225: LD_INT 12
 227: PUSH
 228: LD_INT 11
 230: PUSH
 231: EMPTY
 232: LIST
 233: LIST
 234: ST_TO_ADDR
// hc_basic_skills = [ 1 , 0 , 3 , 0 ] ;
 235: LD_ADDR_OWVAR 30
 239: PUSH
 240: LD_INT 1
 242: PUSH
 243: LD_INT 0
 245: PUSH
 246: LD_INT 3
 248: PUSH
 249: LD_INT 0
 251: PUSH
 252: EMPTY
 253: LIST
 254: LIST
 255: LIST
 256: LIST
 257: ST_TO_ADDR
// hc_skills = [ 4 , 0 , 4 , 2 ] ;
 258: LD_ADDR_OWVAR 31
 262: PUSH
 263: LD_INT 4
 265: PUSH
 266: LD_INT 0
 268: PUSH
 269: LD_INT 4
 271: PUSH
 272: LD_INT 2
 274: PUSH
 275: EMPTY
 276: LIST
 277: LIST
 278: LIST
 279: LIST
 280: ST_TO_ADDR
// hc_importance = 11 ;
 281: LD_ADDR_OWVAR 32
 285: PUSH
 286: LD_INT 11
 288: ST_TO_ADDR
// hc_gallery = harr ;
 289: LD_ADDR_OWVAR 33
 293: PUSH
 294: LD_STRING harr
 296: ST_TO_ADDR
// hc_face_number = 1 ;
 297: LD_ADDR_OWVAR 34
 301: PUSH
 302: LD_STRING 1
 304: ST_TO_ADDR
// bellic = CreateHuman ;
 305: LD_ADDR_EXP 8
 309: PUSH
 310: CALL_OW 44
 314: ST_TO_ADDR
// InGameOn ;
 315: CALL_OW 8
// CenterNowOnXY ( 204 , 95 ) ;
 319: LD_INT 204
 321: PPUSH
 322: LD_INT 95
 324: PPUSH
 325: CALL_OW 86
// ComHold ( Mart ) ;
 329: LD_EXP 1
 333: PPUSH
 334: CALL_OW 140
// ComHold ( Frank ) ;
 338: LD_EXP 2
 342: PPUSH
 343: CALL_OW 140
// ComHold ( Sergiej ) ;
 347: LD_EXP 3
 351: PPUSH
 352: CALL_OW 140
// ComHold ( Geral ) ;
 356: LD_EXP 4
 360: PPUSH
 361: CALL_OW 140
// ComHold ( Lars ) ;
 365: LD_EXP 5
 369: PPUSH
 370: CALL_OW 140
// ComHold ( Castiel ) ;
 374: LD_INT 586
 376: PPUSH
 377: CALL_OW 140
// ComHold ( Kurt ) ;
 381: LD_EXP 6
 385: PPUSH
 386: CALL_OW 140
// Wait ( 0 0$5 ) ;
 390: LD_INT 175
 392: PPUSH
 393: CALL_OW 67
// Say ( sergiej , a1 ) ;
 397: LD_EXP 3
 401: PPUSH
 402: LD_STRING a1
 404: PPUSH
 405: CALL_OW 88
// Say ( frank , a2 ) ;
 409: LD_EXP 2
 413: PPUSH
 414: LD_STRING a2
 416: PPUSH
 417: CALL_OW 88
// Say ( lars , a3 ) ;
 421: LD_EXP 5
 425: PPUSH
 426: LD_STRING a3
 428: PPUSH
 429: CALL_OW 88
// Say ( kurt , a4 ) ;
 433: LD_EXP 6
 437: PPUSH
 438: LD_STRING a4
 440: PPUSH
 441: CALL_OW 88
// SayRadio ( mart , a5 ) ;
 445: LD_EXP 1
 449: PPUSH
 450: LD_STRING a5
 452: PPUSH
 453: CALL_OW 94
// SayRadio ( bellic , a6 ) ;
 457: LD_EXP 8
 461: PPUSH
 462: LD_STRING a6
 464: PPUSH
 465: CALL_OW 94
// SayRadio ( bellic , a7 ) ;
 469: LD_EXP 8
 473: PPUSH
 474: LD_STRING a7
 476: PPUSH
 477: CALL_OW 94
// SayRadio ( mart , a8 ) ;
 481: LD_EXP 1
 485: PPUSH
 486: LD_STRING a8
 488: PPUSH
 489: CALL_OW 94
// Say ( sergiej , a9 ) ;
 493: LD_EXP 3
 497: PPUSH
 498: LD_STRING a9
 500: PPUSH
 501: CALL_OW 88
// Say ( frank , a10 ) ;
 505: LD_EXP 2
 509: PPUSH
 510: LD_STRING a10
 512: PPUSH
 513: CALL_OW 88
// Say ( sergiej , a11 ) ;
 517: LD_EXP 3
 521: PPUSH
 522: LD_STRING a11
 524: PPUSH
 525: CALL_OW 88
// Say ( frank , a12 ) ;
 529: LD_EXP 2
 533: PPUSH
 534: LD_STRING a12
 536: PPUSH
 537: CALL_OW 88
// Say ( sergiej , a13 ) ;
 541: LD_EXP 3
 545: PPUSH
 546: LD_STRING a13
 548: PPUSH
 549: CALL_OW 88
// InGameOff ;
 553: CALL_OW 9
// ChangeMissionObjectives ( M1 ) ;
 557: LD_STRING M1
 559: PPUSH
 560: CALL_OW 337
// SaveForQuickRestart ;
 564: CALL_OW 22
// ComEnterUnit ( lee , b1 ) ;
 568: LD_INT 570
 570: PPUSH
 571: LD_INT 115
 573: PPUSH
 574: CALL_OW 120
// ComEnterUnit ( jerry , b3 ) ;
 578: LD_INT 580
 580: PPUSH
 581: LD_INT 43
 583: PPUSH
 584: CALL_OW 120
// ComEnterUnit ( gonzo , b4 ) ;
 588: LD_INT 585
 590: PPUSH
 591: LD_INT 45
 593: PPUSH
 594: CALL_OW 120
// ComEnterUnit ( [ zol1 , zol2 , zol3 , zol4 , zol5 , zol6 ] , arm ) ;
 598: LD_INT 464
 600: PUSH
 601: LD_INT 463
 603: PUSH
 604: LD_INT 462
 606: PUSH
 607: LD_INT 461
 609: PUSH
 610: LD_INT 460
 612: PUSH
 613: LD_INT 459
 615: PUSH
 616: EMPTY
 617: LIST
 618: LIST
 619: LIST
 620: LIST
 621: LIST
 622: LIST
 623: PPUSH
 624: LD_INT 163
 626: PPUSH
 627: CALL_OW 120
// ComEnterUnit ( [ mech1 , mech2 , mech3 , mech4 , mech5 ] , fab ) ;
 631: LD_INT 497
 633: PUSH
 634: LD_INT 496
 636: PUSH
 637: LD_INT 498
 639: PUSH
 640: LD_INT 495
 642: PUSH
 643: LD_INT 499
 645: PUSH
 646: EMPTY
 647: LIST
 648: LIST
 649: LIST
 650: LIST
 651: LIST
 652: PPUSH
 653: LD_INT 229
 655: PPUSH
 656: CALL_OW 120
// ComEnterUnit ( [ Nauk1 , Nauk2 , ] , Lab1 ) ;
 660: LD_INT 505
 662: PUSH
 663: LD_INT 504
 665: PUSH
 666: EMPTY
 667: LIST
 668: LIST
 669: PPUSH
 670: LD_INT 215
 672: PPUSH
 673: CALL_OW 120
// ComEnterUnit ( [ Nauk3 , Nauk4 , ] , Lab2 ) ;
 677: LD_INT 501
 679: PUSH
 680: LD_INT 500
 682: PUSH
 683: EMPTY
 684: LIST
 685: LIST
 686: PPUSH
 687: LD_INT 222
 689: PPUSH
 690: CALL_OW 120
// ComEnterUnit ( Sol1 , bun1 ) ;
 694: LD_INT 319
 696: PPUSH
 697: LD_INT 155
 699: PPUSH
 700: CALL_OW 120
// ComEnterUnit ( Sol2 , bun2 ) ;
 704: LD_INT 320
 706: PPUSH
 707: LD_INT 154
 709: PPUSH
 710: CALL_OW 120
// ComEnterUnit ( Sol3 , bun3 ) ;
 714: LD_INT 322
 716: PPUSH
 717: LD_INT 132
 719: PPUSH
 720: CALL_OW 120
// ComEnterUnit ( Sol4 , bun4 ) ;
 724: LD_INT 490
 726: PPUSH
 727: LD_INT 150
 729: PPUSH
 730: CALL_OW 120
// ComEnterUnit ( Sol5 , bun5 ) ;
 734: LD_INT 323
 736: PPUSH
 737: LD_INT 207
 739: PPUSH
 740: CALL_OW 120
// ComEnterUnit ( Sol6 , bun6 ) ;
 744: LD_INT 451
 746: PPUSH
 747: LD_INT 170
 749: PPUSH
 750: CALL_OW 120
// ComEnterUnit ( Sol7 , bun7 ) ;
 754: LD_INT 452
 756: PPUSH
 757: LD_INT 171
 759: PPUSH
 760: CALL_OW 120
// disable ( 05 ) ;
 764: LD_INT 5
 766: DISABLE_MARKED
// end ;
 767: END
// every 0 0$120 do
 768: GO 770
 770: DISABLE
// begin enable ;
 771: ENABLE
// CreateCratesArea ( Rand ( 3 , 5 ) , skrzynki2 , true ) ;
 772: LD_INT 3
 774: PPUSH
 775: LD_INT 5
 777: PPUSH
 778: CALL_OW 12
 782: PPUSH
 783: LD_INT 14
 785: PPUSH
 786: LD_INT 1
 788: PPUSH
 789: CALL_OW 55
// end ; end_of_file
 793: END
// every 13 13$0 do
 794: GO 796
 796: DISABLE
// begin uc_side = 6 ;
 797: LD_ADDR_OWVAR 20
 801: PUSH
 802: LD_INT 6
 804: ST_TO_ADDR
// uc_nation = nation_american ;
 805: LD_ADDR_OWVAR 21
 809: PUSH
 810: LD_INT 1
 812: ST_TO_ADDR
// hc_skills = [ 5 , 0 , 1 , 0 ] ;
 813: LD_ADDR_OWVAR 31
 817: PUSH
 818: LD_INT 5
 820: PUSH
 821: LD_INT 0
 823: PUSH
 824: LD_INT 1
 826: PUSH
 827: LD_INT 0
 829: PUSH
 830: EMPTY
 831: LIST
 832: LIST
 833: LIST
 834: LIST
 835: ST_TO_ADDR
// hc_class = class_soldier ;
 836: LD_ADDR_OWVAR 28
 840: PUSH
 841: LD_INT 1
 843: ST_TO_ADDR
// hc_attr = [ 12 , 11 ] ;
 844: LD_ADDR_OWVAR 29
 848: PUSH
 849: LD_INT 12
 851: PUSH
 852: LD_INT 11
 854: PUSH
 855: EMPTY
 856: LIST
 857: LIST
 858: ST_TO_ADDR
// hc_gallery =  ;
 859: LD_ADDR_OWVAR 33
 863: PUSH
 864: LD_STRING 
 866: ST_TO_ADDR
// hc_face_number =  ;
 867: LD_ADDR_OWVAR 34
 871: PUSH
 872: LD_STRING 
 874: ST_TO_ADDR
// hc_name =  ;
 875: LD_ADDR_OWVAR 26
 879: PUSH
 880: LD_STRING 
 882: ST_TO_ADDR
// soldat1 = CreateHuman ;
 883: LD_ADDR_EXP 9
 887: PUSH
 888: CALL_OW 44
 892: ST_TO_ADDR
// soldat2 = CreateHuman ;
 893: LD_ADDR_EXP 10
 897: PUSH
 898: CALL_OW 44
 902: ST_TO_ADDR
// soldat3 = CreateHuman ;
 903: LD_ADDR_EXP 11
 907: PUSH
 908: CALL_OW 44
 912: ST_TO_ADDR
// soldat4 = CreateHuman ;
 913: LD_ADDR_EXP 12
 917: PUSH
 918: CALL_OW 44
 922: ST_TO_ADDR
// soldat5 = CreateHuman ;
 923: LD_ADDR_EXP 13
 927: PUSH
 928: CALL_OW 44
 932: ST_TO_ADDR
// soldat6 = CreateHuman ;
 933: LD_ADDR_EXP 14
 937: PUSH
 938: CALL_OW 44
 942: ST_TO_ADDR
// soldat7 = CreateHuman ;
 943: LD_ADDR_EXP 15
 947: PUSH
 948: CALL_OW 44
 952: ST_TO_ADDR
// PlaceUnitArea ( soldat1 , misja , false ) ;
 953: LD_EXP 9
 957: PPUSH
 958: LD_INT 7
 960: PPUSH
 961: LD_INT 0
 963: PPUSH
 964: CALL_OW 49
// PlaceUnitArea ( soldat2 , misja , false ) ;
 968: LD_EXP 10
 972: PPUSH
 973: LD_INT 7
 975: PPUSH
 976: LD_INT 0
 978: PPUSH
 979: CALL_OW 49
// PlaceUnitArea ( soldat3 , misja , false ) ;
 983: LD_EXP 11
 987: PPUSH
 988: LD_INT 7
 990: PPUSH
 991: LD_INT 0
 993: PPUSH
 994: CALL_OW 49
// PlaceUnitArea ( soldat4 , misja , false ) ;
 998: LD_EXP 12
1002: PPUSH
1003: LD_INT 7
1005: PPUSH
1006: LD_INT 0
1008: PPUSH
1009: CALL_OW 49
// PlaceUnitArea ( soldat5 , misja , false ) ;
1013: LD_EXP 13
1017: PPUSH
1018: LD_INT 7
1020: PPUSH
1021: LD_INT 0
1023: PPUSH
1024: CALL_OW 49
// PlaceUnitArea ( soldat6 , misja , false ) ;
1028: LD_EXP 14
1032: PPUSH
1033: LD_INT 7
1035: PPUSH
1036: LD_INT 0
1038: PPUSH
1039: CALL_OW 49
// AddComMoveToArea ( [ soldat1 , soldat2 , soldat3 , soldat4 , soldat5 , soldat6 , soldat7 ] , rozmowa ) ;
1043: LD_EXP 9
1047: PUSH
1048: LD_EXP 10
1052: PUSH
1053: LD_EXP 11
1057: PUSH
1058: LD_EXP 12
1062: PUSH
1063: LD_EXP 13
1067: PUSH
1068: LD_EXP 14
1072: PUSH
1073: LD_EXP 15
1077: PUSH
1078: EMPTY
1079: LIST
1080: LIST
1081: LIST
1082: LIST
1083: LIST
1084: LIST
1085: LIST
1086: PPUSH
1087: LD_INT 5
1089: PPUSH
1090: CALL_OW 173
// AddComAttackUnit ( [ soldat1 , soldat2 , soldat3 , soldat4 , soldat5 , soldat6 , soldat7 ] , FilterAllUnits ( [ f_side , 1 ] ) ) ;
1094: LD_EXP 9
1098: PUSH
1099: LD_EXP 10
1103: PUSH
1104: LD_EXP 11
1108: PUSH
1109: LD_EXP 12
1113: PUSH
1114: LD_EXP 13
1118: PUSH
1119: LD_EXP 14
1123: PUSH
1124: LD_EXP 15
1128: PUSH
1129: EMPTY
1130: LIST
1131: LIST
1132: LIST
1133: LIST
1134: LIST
1135: LIST
1136: LIST
1137: PPUSH
1138: LD_INT 22
1140: PUSH
1141: LD_INT 1
1143: PUSH
1144: EMPTY
1145: LIST
1146: LIST
1147: PPUSH
1148: CALL_OW 69
1152: PPUSH
1153: CALL_OW 175
// end ;
1157: END
// every 0 0$1 trigger IsInArea ( Soldat1 , rozmowa ) or IsInArea ( Soldat2 , rozmowa ) or IsInArea ( Soldat6 , rozmowa ) do
1158: LD_EXP 9
1162: PPUSH
1163: LD_INT 5
1165: PPUSH
1166: CALL_OW 308
1170: PUSH
1171: LD_EXP 10
1175: PPUSH
1176: LD_INT 5
1178: PPUSH
1179: CALL_OW 308
1183: OR
1184: PUSH
1185: LD_EXP 14
1189: PPUSH
1190: LD_INT 5
1192: PPUSH
1193: CALL_OW 308
1197: OR
1198: IFFALSE 1243
1200: GO 1202
1202: DISABLE
// begin DialogueOn ;
1203: CALL_OW 6
// CenterNowOnXY ( 159 , 21 ) ;
1207: LD_INT 159
1209: PPUSH
1210: LD_INT 21
1212: PPUSH
1213: CALL_OW 86
// Say ( lee , e1 ) ;
1217: LD_INT 570
1219: PPUSH
1220: LD_STRING e1
1222: PPUSH
1223: CALL_OW 88
// Say ( Mart , e2 ) ;
1227: LD_EXP 1
1231: PPUSH
1232: LD_STRING e2
1234: PPUSH
1235: CALL_OW 88
// DialogueOff ;
1239: CALL_OW 7
// end ;
1243: END
// every 18 18$0 do
1244: GO 1246
1246: DISABLE
// begin uc_side = 6 ;
1247: LD_ADDR_OWVAR 20
1251: PUSH
1252: LD_INT 6
1254: ST_TO_ADDR
// uc_nation = nation_american ;
1255: LD_ADDR_OWVAR 21
1259: PUSH
1260: LD_INT 1
1262: ST_TO_ADDR
// hc_skills = [ 5 , 0 , 1 , 0 ] ;
1263: LD_ADDR_OWVAR 31
1267: PUSH
1268: LD_INT 5
1270: PUSH
1271: LD_INT 0
1273: PUSH
1274: LD_INT 1
1276: PUSH
1277: LD_INT 0
1279: PUSH
1280: EMPTY
1281: LIST
1282: LIST
1283: LIST
1284: LIST
1285: ST_TO_ADDR
// hc_class = class_soldier ;
1286: LD_ADDR_OWVAR 28
1290: PUSH
1291: LD_INT 1
1293: ST_TO_ADDR
// hc_attr = [ 12 , 11 ] ;
1294: LD_ADDR_OWVAR 29
1298: PUSH
1299: LD_INT 12
1301: PUSH
1302: LD_INT 11
1304: PUSH
1305: EMPTY
1306: LIST
1307: LIST
1308: ST_TO_ADDR
// hc_gallery =  ;
1309: LD_ADDR_OWVAR 33
1313: PUSH
1314: LD_STRING 
1316: ST_TO_ADDR
// hc_face_number =  ;
1317: LD_ADDR_OWVAR 34
1321: PUSH
1322: LD_STRING 
1324: ST_TO_ADDR
// hc_name =  ;
1325: LD_ADDR_OWVAR 26
1329: PUSH
1330: LD_STRING 
1332: ST_TO_ADDR
// soldat1 = CreateHuman ;
1333: LD_ADDR_EXP 9
1337: PUSH
1338: CALL_OW 44
1342: ST_TO_ADDR
// soldat2 = CreateHuman ;
1343: LD_ADDR_EXP 10
1347: PUSH
1348: CALL_OW 44
1352: ST_TO_ADDR
// soldat3 = CreateHuman ;
1353: LD_ADDR_EXP 11
1357: PUSH
1358: CALL_OW 44
1362: ST_TO_ADDR
// soldat4 = CreateHuman ;
1363: LD_ADDR_EXP 12
1367: PUSH
1368: CALL_OW 44
1372: ST_TO_ADDR
// soldat5 = CreateHuman ;
1373: LD_ADDR_EXP 13
1377: PUSH
1378: CALL_OW 44
1382: ST_TO_ADDR
// soldat6 = CreateHuman ;
1383: LD_ADDR_EXP 14
1387: PUSH
1388: CALL_OW 44
1392: ST_TO_ADDR
// soldat7 = CreateHuman ;
1393: LD_ADDR_EXP 15
1397: PUSH
1398: CALL_OW 44
1402: ST_TO_ADDR
// PlaceUnitArea ( soldat1 , misja , false ) ;
1403: LD_EXP 9
1407: PPUSH
1408: LD_INT 7
1410: PPUSH
1411: LD_INT 0
1413: PPUSH
1414: CALL_OW 49
// PlaceUnitArea ( soldat2 , misja , false ) ;
1418: LD_EXP 10
1422: PPUSH
1423: LD_INT 7
1425: PPUSH
1426: LD_INT 0
1428: PPUSH
1429: CALL_OW 49
// PlaceUnitArea ( soldat3 , misja , false ) ;
1433: LD_EXP 11
1437: PPUSH
1438: LD_INT 7
1440: PPUSH
1441: LD_INT 0
1443: PPUSH
1444: CALL_OW 49
// PlaceUnitArea ( soldat4 , misja , false ) ;
1448: LD_EXP 12
1452: PPUSH
1453: LD_INT 7
1455: PPUSH
1456: LD_INT 0
1458: PPUSH
1459: CALL_OW 49
// PlaceUnitArea ( soldat5 , misja , false ) ;
1463: LD_EXP 13
1467: PPUSH
1468: LD_INT 7
1470: PPUSH
1471: LD_INT 0
1473: PPUSH
1474: CALL_OW 49
// PlaceUnitArea ( soldat6 , misja , false ) ;
1478: LD_EXP 14
1482: PPUSH
1483: LD_INT 7
1485: PPUSH
1486: LD_INT 0
1488: PPUSH
1489: CALL_OW 49
// uc_side = 6 ;
1493: LD_ADDR_OWVAR 20
1497: PUSH
1498: LD_INT 6
1500: ST_TO_ADDR
// uc_nation = nation_american ;
1501: LD_ADDR_OWVAR 21
1505: PUSH
1506: LD_INT 1
1508: ST_TO_ADDR
// vc_chassis = us_medium_tracked ;
1509: LD_ADDR_OWVAR 37
1513: PUSH
1514: LD_INT 3
1516: ST_TO_ADDR
// vc_engine = engine_combustion ;
1517: LD_ADDR_OWVAR 39
1521: PUSH
1522: LD_INT 1
1524: ST_TO_ADDR
// vc_control = control_manual ;
1525: LD_ADDR_OWVAR 38
1529: PUSH
1530: LD_INT 1
1532: ST_TO_ADDR
// vc_weapon = us_double_gun ;
1533: LD_ADDR_OWVAR 40
1537: PUSH
1538: LD_INT 5
1540: ST_TO_ADDR
// car1 = CreateVehicle ;
1541: LD_ADDR_EXP 23
1545: PUSH
1546: CALL_OW 45
1550: ST_TO_ADDR
// car2 = CreateVehicle ;
1551: LD_ADDR_EXP 24
1555: PUSH
1556: CALL_OW 45
1560: ST_TO_ADDR
// car3 = CreateVehicle ;
1561: LD_ADDR_EXP 25
1565: PUSH
1566: CALL_OW 45
1570: ST_TO_ADDR
// uc_side = 6 ;
1571: LD_ADDR_OWVAR 20
1575: PUSH
1576: LD_INT 6
1578: ST_TO_ADDR
// uc_nation = nation_russian ;
1579: LD_ADDR_OWVAR 21
1583: PUSH
1584: LD_INT 3
1586: ST_TO_ADDR
// vc_chassis = ru_medium_wheeled ;
1587: LD_ADDR_OWVAR 37
1591: PUSH
1592: LD_INT 21
1594: ST_TO_ADDR
// vc_engine = engine_combustion ;
1595: LD_ADDR_OWVAR 39
1599: PUSH
1600: LD_INT 1
1602: ST_TO_ADDR
// vc_control = control_manual ;
1603: LD_ADDR_OWVAR 38
1607: PUSH
1608: LD_INT 1
1610: ST_TO_ADDR
// vc_weapon = ru_gatling_gun ;
1611: LD_ADDR_OWVAR 40
1615: PUSH
1616: LD_INT 43
1618: ST_TO_ADDR
// car6 = CreateVehicle ;
1619: LD_ADDR_EXP 28
1623: PUSH
1624: CALL_OW 45
1628: ST_TO_ADDR
// car7 = CreateVehicle ;
1629: LD_ADDR_EXP 29
1633: PUSH
1634: CALL_OW 45
1638: ST_TO_ADDR
// car8 = CreateVehicle ;
1639: LD_ADDR_EXP 30
1643: PUSH
1644: CALL_OW 45
1648: ST_TO_ADDR
// uc_side = 6 ;
1649: LD_ADDR_OWVAR 20
1653: PUSH
1654: LD_INT 6
1656: ST_TO_ADDR
// uc_nation = nation_american ;
1657: LD_ADDR_OWVAR 21
1661: PUSH
1662: LD_INT 1
1664: ST_TO_ADDR
// hc_skills = [ 3 , 3 , 3 , 3 ] ;
1665: LD_ADDR_OWVAR 31
1669: PUSH
1670: LD_INT 3
1672: PUSH
1673: LD_INT 3
1675: PUSH
1676: LD_INT 3
1678: PUSH
1679: LD_INT 3
1681: PUSH
1682: EMPTY
1683: LIST
1684: LIST
1685: LIST
1686: LIST
1687: ST_TO_ADDR
// hc_class = class_mechanic ;
1688: LD_ADDR_OWVAR 28
1692: PUSH
1693: LD_INT 3
1695: ST_TO_ADDR
// hc_attr = [ 12 , 11 ] ;
1696: LD_ADDR_OWVAR 29
1700: PUSH
1701: LD_INT 12
1703: PUSH
1704: LD_INT 11
1706: PUSH
1707: EMPTY
1708: LIST
1709: LIST
1710: ST_TO_ADDR
// hc_gallery =  ;
1711: LD_ADDR_OWVAR 33
1715: PUSH
1716: LD_STRING 
1718: ST_TO_ADDR
// hc_face_number =  ;
1719: LD_ADDR_OWVAR 34
1723: PUSH
1724: LD_STRING 
1726: ST_TO_ADDR
// hc_name =  ;
1727: LD_ADDR_OWVAR 26
1731: PUSH
1732: LD_STRING 
1734: ST_TO_ADDR
// meh1 = CreateHuman ;
1735: LD_ADDR_EXP 16
1739: PUSH
1740: CALL_OW 44
1744: ST_TO_ADDR
// meh2 = CreateHuman ;
1745: LD_ADDR_EXP 17
1749: PUSH
1750: CALL_OW 44
1754: ST_TO_ADDR
// meh3 = CreateHuman ;
1755: LD_ADDR_EXP 18
1759: PUSH
1760: CALL_OW 44
1764: ST_TO_ADDR
// meh6 = CreateHuman ;
1765: LD_ADDR_EXP 21
1769: PUSH
1770: CALL_OW 44
1774: ST_TO_ADDR
// meh7 = CreateHuman ;
1775: LD_ADDR_EXP 22
1779: PUSH
1780: CALL_OW 44
1784: ST_TO_ADDR
// PlaceHumanInUnit ( meh1 , car1 ) ;
1785: LD_EXP 16
1789: PPUSH
1790: LD_EXP 23
1794: PPUSH
1795: CALL_OW 52
// PlaceHumanInUnit ( meh2 , car2 ) ;
1799: LD_EXP 17
1803: PPUSH
1804: LD_EXP 24
1808: PPUSH
1809: CALL_OW 52
// PlaceHumanInUnit ( meh3 , car3 ) ;
1813: LD_EXP 18
1817: PPUSH
1818: LD_EXP 25
1822: PPUSH
1823: CALL_OW 52
// PlaceHumanInUnit ( meh6 , car6 ) ;
1827: LD_EXP 21
1831: PPUSH
1832: LD_EXP 28
1836: PPUSH
1837: CALL_OW 52
// PlaceHumanInUnit ( meh7 , car7 ) ;
1841: LD_EXP 22
1845: PPUSH
1846: LD_EXP 29
1850: PPUSH
1851: CALL_OW 52
// PlaceUnitArea ( meh1 , misja , false ) ;
1855: LD_EXP 16
1859: PPUSH
1860: LD_INT 7
1862: PPUSH
1863: LD_INT 0
1865: PPUSH
1866: CALL_OW 49
// PlaceUnitArea ( meh2 , misja , false ) ;
1870: LD_EXP 17
1874: PPUSH
1875: LD_INT 7
1877: PPUSH
1878: LD_INT 0
1880: PPUSH
1881: CALL_OW 49
// PlaceUnitArea ( meh3 , misja , false ) ;
1885: LD_EXP 18
1889: PPUSH
1890: LD_INT 7
1892: PPUSH
1893: LD_INT 0
1895: PPUSH
1896: CALL_OW 49
// PlaceUnitArea ( meh6 , misja , false ) ;
1900: LD_EXP 21
1904: PPUSH
1905: LD_INT 7
1907: PPUSH
1908: LD_INT 0
1910: PPUSH
1911: CALL_OW 49
// PlaceUnitArea ( car1 , misja , false ) ;
1915: LD_EXP 23
1919: PPUSH
1920: LD_INT 7
1922: PPUSH
1923: LD_INT 0
1925: PPUSH
1926: CALL_OW 49
// PlaceUnitArea ( car2 , misja , false ) ;
1930: LD_EXP 24
1934: PPUSH
1935: LD_INT 7
1937: PPUSH
1938: LD_INT 0
1940: PPUSH
1941: CALL_OW 49
// PlaceUnitArea ( car3 , misja , false ) ;
1945: LD_EXP 25
1949: PPUSH
1950: LD_INT 7
1952: PPUSH
1953: LD_INT 0
1955: PPUSH
1956: CALL_OW 49
// PlaceUnitArea ( car6 , misja , false ) ;
1960: LD_EXP 28
1964: PPUSH
1965: LD_INT 7
1967: PPUSH
1968: LD_INT 0
1970: PPUSH
1971: CALL_OW 49
// PlaceUnitArea ( car7 , misja , false ) ;
1975: LD_EXP 29
1979: PPUSH
1980: LD_INT 7
1982: PPUSH
1983: LD_INT 0
1985: PPUSH
1986: CALL_OW 49
// AddComMoveToArea ( [ soldat1 , soldat2 , soldat3 , soldat4 , soldat5 , soldat6 , soldat7 , car1 , car2 , car3 , car6 , car7 ] , rozmowa ) ;
1990: LD_EXP 9
1994: PUSH
1995: LD_EXP 10
1999: PUSH
2000: LD_EXP 11
2004: PUSH
2005: LD_EXP 12
2009: PUSH
2010: LD_EXP 13
2014: PUSH
2015: LD_EXP 14
2019: PUSH
2020: LD_EXP 15
2024: PUSH
2025: LD_EXP 23
2029: PUSH
2030: LD_EXP 24
2034: PUSH
2035: LD_EXP 25
2039: PUSH
2040: LD_EXP 28
2044: PUSH
2045: LD_EXP 29
2049: PUSH
2050: EMPTY
2051: LIST
2052: LIST
2053: LIST
2054: LIST
2055: LIST
2056: LIST
2057: LIST
2058: LIST
2059: LIST
2060: LIST
2061: LIST
2062: LIST
2063: PPUSH
2064: LD_INT 5
2066: PPUSH
2067: CALL_OW 173
// AddComAttackUnit ( [ soldat1 , soldat2 , soldat3 , soldat4 , soldat5 , soldat6 , soldat7 , car1 , car2 , car3 , car6 , car7 ] , FilterAllUnits ( [ f_side , 1 ] ) ) ;
2071: LD_EXP 9
2075: PUSH
2076: LD_EXP 10
2080: PUSH
2081: LD_EXP 11
2085: PUSH
2086: LD_EXP 12
2090: PUSH
2091: LD_EXP 13
2095: PUSH
2096: LD_EXP 14
2100: PUSH
2101: LD_EXP 15
2105: PUSH
2106: LD_EXP 23
2110: PUSH
2111: LD_EXP 24
2115: PUSH
2116: LD_EXP 25
2120: PUSH
2121: LD_EXP 28
2125: PUSH
2126: LD_EXP 29
2130: PUSH
2131: EMPTY
2132: LIST
2133: LIST
2134: LIST
2135: LIST
2136: LIST
2137: LIST
2138: LIST
2139: LIST
2140: LIST
2141: LIST
2142: LIST
2143: LIST
2144: PPUSH
2145: LD_INT 22
2147: PUSH
2148: LD_INT 1
2150: PUSH
2151: EMPTY
2152: LIST
2153: LIST
2154: PPUSH
2155: CALL_OW 69
2159: PPUSH
2160: CALL_OW 175
// end ;
2164: END
// every 28 28$0 do
2165: GO 2167
2167: DISABLE
// begin uc_side = 6 ;
2168: LD_ADDR_OWVAR 20
2172: PUSH
2173: LD_INT 6
2175: ST_TO_ADDR
// uc_nation = nation_american ;
2176: LD_ADDR_OWVAR 21
2180: PUSH
2181: LD_INT 1
2183: ST_TO_ADDR
// hc_skills = [ 5 , 0 , 1 , 0 ] ;
2184: LD_ADDR_OWVAR 31
2188: PUSH
2189: LD_INT 5
2191: PUSH
2192: LD_INT 0
2194: PUSH
2195: LD_INT 1
2197: PUSH
2198: LD_INT 0
2200: PUSH
2201: EMPTY
2202: LIST
2203: LIST
2204: LIST
2205: LIST
2206: ST_TO_ADDR
// hc_class = class_soldier ;
2207: LD_ADDR_OWVAR 28
2211: PUSH
2212: LD_INT 1
2214: ST_TO_ADDR
// hc_attr = [ 12 , 11 ] ;
2215: LD_ADDR_OWVAR 29
2219: PUSH
2220: LD_INT 12
2222: PUSH
2223: LD_INT 11
2225: PUSH
2226: EMPTY
2227: LIST
2228: LIST
2229: ST_TO_ADDR
// hc_gallery =  ;
2230: LD_ADDR_OWVAR 33
2234: PUSH
2235: LD_STRING 
2237: ST_TO_ADDR
// hc_face_number =  ;
2238: LD_ADDR_OWVAR 34
2242: PUSH
2243: LD_STRING 
2245: ST_TO_ADDR
// hc_name =  ;
2246: LD_ADDR_OWVAR 26
2250: PUSH
2251: LD_STRING 
2253: ST_TO_ADDR
// soldat1 = CreateHuman ;
2254: LD_ADDR_EXP 9
2258: PUSH
2259: CALL_OW 44
2263: ST_TO_ADDR
// soldat2 = CreateHuman ;
2264: LD_ADDR_EXP 10
2268: PUSH
2269: CALL_OW 44
2273: ST_TO_ADDR
// soldat3 = CreateHuman ;
2274: LD_ADDR_EXP 11
2278: PUSH
2279: CALL_OW 44
2283: ST_TO_ADDR
// soldat4 = CreateHuman ;
2284: LD_ADDR_EXP 12
2288: PUSH
2289: CALL_OW 44
2293: ST_TO_ADDR
// soldat5 = CreateHuman ;
2294: LD_ADDR_EXP 13
2298: PUSH
2299: CALL_OW 44
2303: ST_TO_ADDR
// soldat6 = CreateHuman ;
2304: LD_ADDR_EXP 14
2308: PUSH
2309: CALL_OW 44
2313: ST_TO_ADDR
// soldat7 = CreateHuman ;
2314: LD_ADDR_EXP 15
2318: PUSH
2319: CALL_OW 44
2323: ST_TO_ADDR
// PlaceUnitArea ( soldat1 , misja2 , false ) ;
2324: LD_EXP 9
2328: PPUSH
2329: LD_INT 10
2331: PPUSH
2332: LD_INT 0
2334: PPUSH
2335: CALL_OW 49
// PlaceUnitArea ( soldat2 , misja2 , false ) ;
2339: LD_EXP 10
2343: PPUSH
2344: LD_INT 10
2346: PPUSH
2347: LD_INT 0
2349: PPUSH
2350: CALL_OW 49
// PlaceUnitArea ( soldat3 , misja2 , false ) ;
2354: LD_EXP 11
2358: PPUSH
2359: LD_INT 10
2361: PPUSH
2362: LD_INT 0
2364: PPUSH
2365: CALL_OW 49
// PlaceUnitArea ( soldat4 , misja2 , false ) ;
2369: LD_EXP 12
2373: PPUSH
2374: LD_INT 10
2376: PPUSH
2377: LD_INT 0
2379: PPUSH
2380: CALL_OW 49
// PlaceUnitArea ( soldat5 , misja2 , false ) ;
2384: LD_EXP 13
2388: PPUSH
2389: LD_INT 10
2391: PPUSH
2392: LD_INT 0
2394: PPUSH
2395: CALL_OW 49
// PlaceUnitArea ( soldat6 , misja2 , false ) ;
2399: LD_EXP 14
2403: PPUSH
2404: LD_INT 10
2406: PPUSH
2407: LD_INT 0
2409: PPUSH
2410: CALL_OW 49
// uc_side = 6 ;
2414: LD_ADDR_OWVAR 20
2418: PUSH
2419: LD_INT 6
2421: ST_TO_ADDR
// uc_nation = nation_american ;
2422: LD_ADDR_OWVAR 21
2426: PUSH
2427: LD_INT 1
2429: ST_TO_ADDR
// vc_chassis = us_medium_tracked ;
2430: LD_ADDR_OWVAR 37
2434: PUSH
2435: LD_INT 3
2437: ST_TO_ADDR
// vc_engine = engine_combustion ;
2438: LD_ADDR_OWVAR 39
2442: PUSH
2443: LD_INT 1
2445: ST_TO_ADDR
// vc_control = control_manual ;
2446: LD_ADDR_OWVAR 38
2450: PUSH
2451: LD_INT 1
2453: ST_TO_ADDR
// vc_weapon = us_double_gun ;
2454: LD_ADDR_OWVAR 40
2458: PUSH
2459: LD_INT 5
2461: ST_TO_ADDR
// car1 = CreateVehicle ;
2462: LD_ADDR_EXP 23
2466: PUSH
2467: CALL_OW 45
2471: ST_TO_ADDR
// car2 = CreateVehicle ;
2472: LD_ADDR_EXP 24
2476: PUSH
2477: CALL_OW 45
2481: ST_TO_ADDR
// car3 = CreateVehicle ;
2482: LD_ADDR_EXP 25
2486: PUSH
2487: CALL_OW 45
2491: ST_TO_ADDR
// car5 = CreateVehicle ;
2492: LD_ADDR_EXP 27
2496: PUSH
2497: CALL_OW 45
2501: ST_TO_ADDR
// uc_side = 6 ;
2502: LD_ADDR_OWVAR 20
2506: PUSH
2507: LD_INT 6
2509: ST_TO_ADDR
// uc_nation = nation_russian ;
2510: LD_ADDR_OWVAR 21
2514: PUSH
2515: LD_INT 3
2517: ST_TO_ADDR
// vc_chassis = ru_medium_wheeled ;
2518: LD_ADDR_OWVAR 37
2522: PUSH
2523: LD_INT 21
2525: ST_TO_ADDR
// vc_engine = engine_combustion ;
2526: LD_ADDR_OWVAR 39
2530: PUSH
2531: LD_INT 1
2533: ST_TO_ADDR
// vc_control = control_manual ;
2534: LD_ADDR_OWVAR 38
2538: PUSH
2539: LD_INT 1
2541: ST_TO_ADDR
// vc_weapon = ru_gatling_gun ;
2542: LD_ADDR_OWVAR 40
2546: PUSH
2547: LD_INT 43
2549: ST_TO_ADDR
// car6 = CreateVehicle ;
2550: LD_ADDR_EXP 28
2554: PUSH
2555: CALL_OW 45
2559: ST_TO_ADDR
// car7 = CreateVehicle ;
2560: LD_ADDR_EXP 29
2564: PUSH
2565: CALL_OW 45
2569: ST_TO_ADDR
// car8 = CreateVehicle ;
2570: LD_ADDR_EXP 30
2574: PUSH
2575: CALL_OW 45
2579: ST_TO_ADDR
// uc_side = 6 ;
2580: LD_ADDR_OWVAR 20
2584: PUSH
2585: LD_INT 6
2587: ST_TO_ADDR
// uc_nation = nation_american ;
2588: LD_ADDR_OWVAR 21
2592: PUSH
2593: LD_INT 1
2595: ST_TO_ADDR
// hc_skills = [ 3 , 3 , 3 , 3 ] ;
2596: LD_ADDR_OWVAR 31
2600: PUSH
2601: LD_INT 3
2603: PUSH
2604: LD_INT 3
2606: PUSH
2607: LD_INT 3
2609: PUSH
2610: LD_INT 3
2612: PUSH
2613: EMPTY
2614: LIST
2615: LIST
2616: LIST
2617: LIST
2618: ST_TO_ADDR
// hc_class = class_mechanic ;
2619: LD_ADDR_OWVAR 28
2623: PUSH
2624: LD_INT 3
2626: ST_TO_ADDR
// hc_attr = [ 12 , 11 ] ;
2627: LD_ADDR_OWVAR 29
2631: PUSH
2632: LD_INT 12
2634: PUSH
2635: LD_INT 11
2637: PUSH
2638: EMPTY
2639: LIST
2640: LIST
2641: ST_TO_ADDR
// hc_gallery =  ;
2642: LD_ADDR_OWVAR 33
2646: PUSH
2647: LD_STRING 
2649: ST_TO_ADDR
// hc_face_number =  ;
2650: LD_ADDR_OWVAR 34
2654: PUSH
2655: LD_STRING 
2657: ST_TO_ADDR
// hc_name =  ;
2658: LD_ADDR_OWVAR 26
2662: PUSH
2663: LD_STRING 
2665: ST_TO_ADDR
// meh1 = CreateHuman ;
2666: LD_ADDR_EXP 16
2670: PUSH
2671: CALL_OW 44
2675: ST_TO_ADDR
// meh2 = CreateHuman ;
2676: LD_ADDR_EXP 17
2680: PUSH
2681: CALL_OW 44
2685: ST_TO_ADDR
// meh3 = CreateHuman ;
2686: LD_ADDR_EXP 18
2690: PUSH
2691: CALL_OW 44
2695: ST_TO_ADDR
// meh5 = CreateHuman ;
2696: LD_ADDR_EXP 20
2700: PUSH
2701: CALL_OW 44
2705: ST_TO_ADDR
// meh6 = CreateHuman ;
2706: LD_ADDR_EXP 21
2710: PUSH
2711: CALL_OW 44
2715: ST_TO_ADDR
// meh7 = CreateHuman ;
2716: LD_ADDR_EXP 22
2720: PUSH
2721: CALL_OW 44
2725: ST_TO_ADDR
// PlaceHumanInUnit ( meh1 , car1 ) ;
2726: LD_EXP 16
2730: PPUSH
2731: LD_EXP 23
2735: PPUSH
2736: CALL_OW 52
// PlaceHumanInUnit ( meh2 , car2 ) ;
2740: LD_EXP 17
2744: PPUSH
2745: LD_EXP 24
2749: PPUSH
2750: CALL_OW 52
// PlaceHumanInUnit ( meh3 , car3 ) ;
2754: LD_EXP 18
2758: PPUSH
2759: LD_EXP 25
2763: PPUSH
2764: CALL_OW 52
// PlaceHumanInUnit ( meh5 , car5 ) ;
2768: LD_EXP 20
2772: PPUSH
2773: LD_EXP 27
2777: PPUSH
2778: CALL_OW 52
// PlaceHumanInUnit ( meh6 , car6 ) ;
2782: LD_EXP 21
2786: PPUSH
2787: LD_EXP 28
2791: PPUSH
2792: CALL_OW 52
// PlaceHumanInUnit ( meh7 , car7 ) ;
2796: LD_EXP 22
2800: PPUSH
2801: LD_EXP 29
2805: PPUSH
2806: CALL_OW 52
// PlaceUnitArea ( meh1 , misja2 , false ) ;
2810: LD_EXP 16
2814: PPUSH
2815: LD_INT 10
2817: PPUSH
2818: LD_INT 0
2820: PPUSH
2821: CALL_OW 49
// PlaceUnitArea ( meh2 , misja2 , false ) ;
2825: LD_EXP 17
2829: PPUSH
2830: LD_INT 10
2832: PPUSH
2833: LD_INT 0
2835: PPUSH
2836: CALL_OW 49
// PlaceUnitArea ( meh3 , misja2 , false ) ;
2840: LD_EXP 18
2844: PPUSH
2845: LD_INT 10
2847: PPUSH
2848: LD_INT 0
2850: PPUSH
2851: CALL_OW 49
// PlaceUnitArea ( meh5 , misja2 , false ) ;
2855: LD_EXP 20
2859: PPUSH
2860: LD_INT 10
2862: PPUSH
2863: LD_INT 0
2865: PPUSH
2866: CALL_OW 49
// PlaceUnitArea ( meh6 , misja2 , false ) ;
2870: LD_EXP 21
2874: PPUSH
2875: LD_INT 10
2877: PPUSH
2878: LD_INT 0
2880: PPUSH
2881: CALL_OW 49
// PlaceUnitArea ( car1 , misja2 , false ) ;
2885: LD_EXP 23
2889: PPUSH
2890: LD_INT 10
2892: PPUSH
2893: LD_INT 0
2895: PPUSH
2896: CALL_OW 49
// PlaceUnitArea ( car2 , misja2 , false ) ;
2900: LD_EXP 24
2904: PPUSH
2905: LD_INT 10
2907: PPUSH
2908: LD_INT 0
2910: PPUSH
2911: CALL_OW 49
// PlaceUnitArea ( car3 , misja2 , false ) ;
2915: LD_EXP 25
2919: PPUSH
2920: LD_INT 10
2922: PPUSH
2923: LD_INT 0
2925: PPUSH
2926: CALL_OW 49
// PlaceUnitArea ( car5 , misja2 , false ) ;
2930: LD_EXP 27
2934: PPUSH
2935: LD_INT 10
2937: PPUSH
2938: LD_INT 0
2940: PPUSH
2941: CALL_OW 49
// PlaceUnitArea ( car6 , misja2 , false ) ;
2945: LD_EXP 28
2949: PPUSH
2950: LD_INT 10
2952: PPUSH
2953: LD_INT 0
2955: PPUSH
2956: CALL_OW 49
// PlaceUnitArea ( car7 , misja2 , false ) ;
2960: LD_EXP 29
2964: PPUSH
2965: LD_INT 10
2967: PPUSH
2968: LD_INT 0
2970: PPUSH
2971: CALL_OW 49
// AddComMoveToArea ( [ soldat1 , soldat2 , soldat3 , soldat4 , soldat5 , soldat6 , soldat7 , car1 , car2 , car3 , car5 , car6 , car7 ] , atak2 ) ;
2975: LD_EXP 9
2979: PUSH
2980: LD_EXP 10
2984: PUSH
2985: LD_EXP 11
2989: PUSH
2990: LD_EXP 12
2994: PUSH
2995: LD_EXP 13
2999: PUSH
3000: LD_EXP 14
3004: PUSH
3005: LD_EXP 15
3009: PUSH
3010: LD_EXP 23
3014: PUSH
3015: LD_EXP 24
3019: PUSH
3020: LD_EXP 25
3024: PUSH
3025: LD_EXP 27
3029: PUSH
3030: LD_EXP 28
3034: PUSH
3035: LD_EXP 29
3039: PUSH
3040: EMPTY
3041: LIST
3042: LIST
3043: LIST
3044: LIST
3045: LIST
3046: LIST
3047: LIST
3048: LIST
3049: LIST
3050: LIST
3051: LIST
3052: LIST
3053: LIST
3054: PPUSH
3055: LD_INT 11
3057: PPUSH
3058: CALL_OW 173
// AddComAttackUnit ( [ soldat1 , soldat2 , soldat3 , soldat4 , soldat5 , soldat6 , soldat7 , car1 , car2 , car3 , car5 , car6 , car7 ] , FilterAllUnits ( [ f_side , 1 ] ) ) ;
3062: LD_EXP 9
3066: PUSH
3067: LD_EXP 10
3071: PUSH
3072: LD_EXP 11
3076: PUSH
3077: LD_EXP 12
3081: PUSH
3082: LD_EXP 13
3086: PUSH
3087: LD_EXP 14
3091: PUSH
3092: LD_EXP 15
3096: PUSH
3097: LD_EXP 23
3101: PUSH
3102: LD_EXP 24
3106: PUSH
3107: LD_EXP 25
3111: PUSH
3112: LD_EXP 27
3116: PUSH
3117: LD_EXP 28
3121: PUSH
3122: LD_EXP 29
3126: PUSH
3127: EMPTY
3128: LIST
3129: LIST
3130: LIST
3131: LIST
3132: LIST
3133: LIST
3134: LIST
3135: LIST
3136: LIST
3137: LIST
3138: LIST
3139: LIST
3140: LIST
3141: PPUSH
3142: LD_INT 22
3144: PUSH
3145: LD_INT 1
3147: PUSH
3148: EMPTY
3149: LIST
3150: LIST
3151: PPUSH
3152: CALL_OW 69
3156: PPUSH
3157: CALL_OW 175
// end ; end_of_file
3161: END
// every 0 0$1 trigger IsInArea ( Kiler , misja ) do
3162: LD_EXP 31
3166: PPUSH
3167: LD_INT 7
3169: PPUSH
3170: CALL_OW 308
3174: IFFALSE 3193
3176: GO 3178
3178: DISABLE
// begin wait ( 30 30$0 ) ;
3179: LD_INT 63000
3181: PPUSH
3182: CALL_OW 67
// YouLost ( czas ) ;
3186: LD_STRING czas
3188: PPUSH
3189: CALL_OW 104
// end ;
3193: END
// every 0 0$1 trigger FilterAllUnits ( [ [ f_side , 6 ] , [ f_type , unit_human ] ] ) = 0 do
3194: LD_INT 22
3196: PUSH
3197: LD_INT 6
3199: PUSH
3200: EMPTY
3201: LIST
3202: LIST
3203: PUSH
3204: LD_INT 21
3206: PUSH
3207: LD_INT 1
3209: PUSH
3210: EMPTY
3211: LIST
3212: LIST
3213: PUSH
3214: EMPTY
3215: LIST
3216: LIST
3217: PPUSH
3218: CALL_OW 69
3222: PUSH
3223: LD_INT 0
3225: EQUAL
3226: IFFALSE 3473
3228: GO 3230
3230: DISABLE
// begin AddMedal ( zdrowi , 1 ) ;
3231: LD_STRING zdrowi
3233: PPUSH
3234: LD_INT 1
3236: PPUSH
3237: CALL_OW 101
// AddMedal ( zdrowi , 1 ) ;
3241: LD_STRING zdrowi
3243: PPUSH
3244: LD_INT 1
3246: PPUSH
3247: CALL_OW 101
// AddMedal ( zdrowi , 1 ) ;
3251: LD_STRING zdrowi
3253: PPUSH
3254: LD_INT 1
3256: PPUSH
3257: CALL_OW 101
// SaveVariable ( GetLives ( Mart ) , Mart_live ) ;
3261: LD_EXP 1
3265: PPUSH
3266: CALL_OW 256
3270: PPUSH
3271: LD_STRING Mart_live
3273: PPUSH
3274: CALL_OW 39
// SaveVariable ( GetLives ( Sergiej ) , Sergiej_live ) ;
3278: LD_EXP 3
3282: PPUSH
3283: CALL_OW 256
3287: PPUSH
3288: LD_STRING Sergiej_live
3290: PPUSH
3291: CALL_OW 39
// SaveVariable ( GetLives ( Frank ) , Frank_live ) ;
3295: LD_EXP 2
3299: PPUSH
3300: CALL_OW 256
3304: PPUSH
3305: LD_STRING Frank_live
3307: PPUSH
3308: CALL_OW 39
// SaveCharacters ( mart , mart ) ;
3312: LD_EXP 1
3316: PPUSH
3317: LD_STRING mart
3319: PPUSH
3320: CALL_OW 38
// SaveCharacters ( frank , frank ) ;
3324: LD_EXP 2
3328: PPUSH
3329: LD_STRING frank
3331: PPUSH
3332: CALL_OW 38
// SaveCharacters ( sergiej , sergiej ) ;
3336: LD_EXP 3
3340: PPUSH
3341: LD_STRING sergiej
3343: PPUSH
3344: CALL_OW 38
// SaveCharacters ( geral , geral ) ;
3348: LD_EXP 4
3352: PPUSH
3353: LD_STRING geral
3355: PPUSH
3356: CALL_OW 38
// SaveCharacters ( lars , Lars ) ;
3360: LD_EXP 5
3364: PPUSH
3365: LD_STRING Lars
3367: PPUSH
3368: CALL_OW 38
// SaveCharacters ( Kurt , Kurt ) ;
3372: LD_EXP 6
3376: PPUSH
3377: LD_STRING Kurt
3379: PPUSH
3380: CALL_OW 38
// SaveCharacters ( Lee , Lee ) ;
3384: LD_INT 570
3386: PPUSH
3387: LD_STRING Lee
3389: PPUSH
3390: CALL_OW 38
// SaveCharacters ( Nitek , Nitek ) ;
3394: LD_EXP 7
3398: PPUSH
3399: LD_STRING Nitek
3401: PPUSH
3402: CALL_OW 38
// SaveCharacters ( Gorn , Gorn ) ;
3406: LD_INT 592
3408: PPUSH
3409: LD_STRING Gorn
3411: PPUSH
3412: CALL_OW 38
// GiveMedals ( Main ) ;
3416: LD_STRING Main
3418: PPUSH
3419: CALL_OW 102
// RewardPeople ( [ mart , frank , sergiej , geral , Lars , Kurt , Lee ] ) ;
3423: LD_EXP 1
3427: PUSH
3428: LD_EXP 2
3432: PUSH
3433: LD_EXP 3
3437: PUSH
3438: LD_EXP 4
3442: PUSH
3443: LD_EXP 5
3447: PUSH
3448: LD_EXP 6
3452: PUSH
3453: LD_INT 570
3455: PUSH
3456: EMPTY
3457: LIST
3458: LIST
3459: LIST
3460: LIST
3461: LIST
3462: LIST
3463: LIST
3464: PPUSH
3465: CALL_OW 43
// YouWin ;
3469: CALL_OW 103
// end ;
3473: END
// every 0 0$1 trigger IsDead ( Mart ) do
3474: LD_EXP 1
3478: PPUSH
3479: CALL_OW 301
3483: IFFALSE 3495
3485: GO 3487
3487: DISABLE
// begin YouLost ( Mart ) ;
3488: LD_STRING Mart
3490: PPUSH
3491: CALL_OW 104
// end ;
3495: END
// every 0 0$1 trigger IsDead ( Sergiej ) or IsDead ( Frank ) or IsDead ( Lars ) or IsDead ( Kurt ) do
3496: LD_EXP 3
3500: PPUSH
3501: CALL_OW 301
3505: PUSH
3506: LD_EXP 2
3510: PPUSH
3511: CALL_OW 301
3515: OR
3516: PUSH
3517: LD_EXP 5
3521: PPUSH
3522: CALL_OW 301
3526: OR
3527: PUSH
3528: LD_EXP 6
3532: PPUSH
3533: CALL_OW 301
3537: OR
3538: IFFALSE 3550
3540: GO 3542
3542: DISABLE
// begin YouLost ( Klan ) ;
3543: LD_STRING Klan
3545: PPUSH
3546: CALL_OW 104
// end ;
3550: END
// every 0 0$1 trigger IsDead ( Castiel ) or IsDead ( Gorn ) or IsDead ( gonzo ) or IsDead ( jerry ) do
3551: LD_INT 586
3553: PPUSH
3554: CALL_OW 301
3558: PUSH
3559: LD_INT 592
3561: PPUSH
3562: CALL_OW 301
3566: OR
3567: PUSH
3568: LD_INT 585
3570: PPUSH
3571: CALL_OW 301
3575: OR
3576: PUSH
3577: LD_INT 580
3579: PPUSH
3580: CALL_OW 301
3584: OR
3585: IFFALSE 3597
3587: GO 3589
3589: DISABLE
// begin YouLost ( Trup2 ) ;
3590: LD_STRING Trup2
3592: PPUSH
3593: CALL_OW 104
// end ;
3597: END
// every 0 0$1 trigger IsDead ( Kiler ) marked 05 do
3598: LD_EXP 31
3602: PPUSH
3603: CALL_OW 301
3607: IFFALSE 3619
3609: GO 3611
3611: DISABLE
// begin YouLost ( Kiler ) ;
3612: LD_STRING Kiler
3614: PPUSH
3615: CALL_OW 104
// end ; end_of_file
3619: END
// every 0 0$1 trigger IsInArea ( Castiel , misja3 ) do
3620: LD_INT 586
3622: PPUSH
3623: LD_INT 15
3625: PPUSH
3626: CALL_OW 308
3630: IFFALSE 3642
3632: GO 3634
3634: DISABLE
// begin RemoveUnit ( Castiel ) ;
3635: LD_INT 586
3637: PPUSH
3638: CALL_OW 64
// end ;
3642: END
// every 0 0$1 trigger IsInArea ( Gorn , misja3 ) do
3643: LD_INT 592
3645: PPUSH
3646: LD_INT 15
3648: PPUSH
3649: CALL_OW 308
3653: IFFALSE 3665
3655: GO 3657
3657: DISABLE
// begin RemoveUnit ( Gorn ) ;
3658: LD_INT 592
3660: PPUSH
3661: CALL_OW 64
// end ;
3665: END
// every 0 0$1 trigger IsInArea ( Nitek , misja3 ) do
3666: LD_EXP 7
3670: PPUSH
3671: LD_INT 15
3673: PPUSH
3674: CALL_OW 308
3678: IFFALSE 3692
3680: GO 3682
3682: DISABLE
// begin RemoveUnit ( Nitek ) ;
3683: LD_EXP 7
3687: PPUSH
3688: CALL_OW 64
// end ;
3692: END
// every 0 0$1 trigger IsInArea ( Gonzo , misja3 ) do
3693: LD_INT 585
3695: PPUSH
3696: LD_INT 15
3698: PPUSH
3699: CALL_OW 308
3703: IFFALSE 3715
3705: GO 3707
3707: DISABLE
// begin RemoveUnit ( Gonzo ) ;
3708: LD_INT 585
3710: PPUSH
3711: CALL_OW 64
// end ;
3715: END
// every 0 0$1 trigger IsInArea ( Jerry , misja3 ) do
3716: LD_INT 580
3718: PPUSH
3719: LD_INT 15
3721: PPUSH
3722: CALL_OW 308
3726: IFFALSE 3738
3728: GO 3730
3730: DISABLE
// begin RemoveUnit ( Jerry ) ;
3731: LD_INT 580
3733: PPUSH
3734: CALL_OW 64
// end ;
3738: END
// every 0 0$1 trigger IsInArea ( Kiler , misja3 ) do
3739: LD_EXP 31
3743: PPUSH
3744: LD_INT 15
3746: PPUSH
3747: CALL_OW 308
3751: IFFALSE 3765
3753: GO 3755
3755: DISABLE
// begin RemoveUnit ( Kiler ) ;
3756: LD_EXP 31
3760: PPUSH
3761: CALL_OW 64
// end ; end_of_file
3765: END
// every 5 5$0 do
3766: GO 3768
3768: DISABLE
// begin InGameOn ;
3769: CALL_OW 8
// uc_side = 4 ;
3773: LD_ADDR_OWVAR 20
3777: PUSH
3778: LD_INT 4
3780: ST_TO_ADDR
// uc_nation = nation_american ;
3781: LD_ADDR_OWVAR 21
3785: PUSH
3786: LD_INT 1
3788: ST_TO_ADDR
// uc_direction = 0 ;
3789: LD_ADDR_OWVAR 24
3793: PUSH
3794: LD_INT 0
3796: ST_TO_ADDR
// hc_name = Nitek ;
3797: LD_ADDR_OWVAR 26
3801: PUSH
3802: LD_STRING Nitek
3804: ST_TO_ADDR
// hc_sex = sex_male ;
3805: LD_ADDR_OWVAR 27
3809: PUSH
3810: LD_INT 1
3812: ST_TO_ADDR
// hc_class = class_soldier ;
3813: LD_ADDR_OWVAR 28
3817: PUSH
3818: LD_INT 1
3820: ST_TO_ADDR
// hc_attr = [ 12 , 11 ] ;
3821: LD_ADDR_OWVAR 29
3825: PUSH
3826: LD_INT 12
3828: PUSH
3829: LD_INT 11
3831: PUSH
3832: EMPTY
3833: LIST
3834: LIST
3835: ST_TO_ADDR
// hc_basic_skills = [ 1 , 0 , 3 , 0 ] ;
3836: LD_ADDR_OWVAR 30
3840: PUSH
3841: LD_INT 1
3843: PUSH
3844: LD_INT 0
3846: PUSH
3847: LD_INT 3
3849: PUSH
3850: LD_INT 0
3852: PUSH
3853: EMPTY
3854: LIST
3855: LIST
3856: LIST
3857: LIST
3858: ST_TO_ADDR
// hc_skills = [ 4 , 0 , 4 , 2 ] ;
3859: LD_ADDR_OWVAR 31
3863: PUSH
3864: LD_INT 4
3866: PUSH
3867: LD_INT 0
3869: PUSH
3870: LD_INT 4
3872: PUSH
3873: LD_INT 2
3875: PUSH
3876: EMPTY
3877: LIST
3878: LIST
3879: LIST
3880: LIST
3881: ST_TO_ADDR
// hc_importance = 11 ;
3882: LD_ADDR_OWVAR 32
3886: PUSH
3887: LD_INT 11
3889: ST_TO_ADDR
// hc_gallery = Multiavek ;
3890: LD_ADDR_OWVAR 33
3894: PUSH
3895: LD_STRING Multiavek
3897: ST_TO_ADDR
// hc_face_number = 1 ;
3898: LD_ADDR_OWVAR 34
3902: PUSH
3903: LD_STRING 1
3905: ST_TO_ADDR
// nitek = CreateHuman ;
3906: LD_ADDR_EXP 7
3910: PUSH
3911: CALL_OW 44
3915: ST_TO_ADDR
// PlaceUnitArea ( Nitek , Nita , false ) ;
3916: LD_EXP 7
3920: PPUSH
3921: LD_INT 8
3923: PPUSH
3924: LD_INT 0
3926: PPUSH
3927: CALL_OW 49
// AddComMoveXY ( Nitek , 160 , 23 ) ;
3931: LD_EXP 7
3935: PPUSH
3936: LD_INT 160
3938: PPUSH
3939: LD_INT 23
3941: PPUSH
3942: CALL_OW 171
// InGameOff ;
3946: CALL_OW 9
// end ;
3950: END
// every 29 29$0 do
3951: GO 3953
3953: DISABLE
// begin enable ( 05 ) ;
3954: LD_INT 5
3956: ENABLE_MARKED
// uc_side = 4 ;
3957: LD_ADDR_OWVAR 20
3961: PUSH
3962: LD_INT 4
3964: ST_TO_ADDR
// uc_nation = nation_american ;
3965: LD_ADDR_OWVAR 21
3969: PUSH
3970: LD_INT 1
3972: ST_TO_ADDR
// uc_direction = 0 ;
3973: LD_ADDR_OWVAR 24
3977: PUSH
3978: LD_INT 0
3980: ST_TO_ADDR
// hc_name = Kiler ;
3981: LD_ADDR_OWVAR 26
3985: PUSH
3986: LD_STRING Kiler
3988: ST_TO_ADDR
// hc_sex = sex_male ;
3989: LD_ADDR_OWVAR 27
3993: PUSH
3994: LD_INT 1
3996: ST_TO_ADDR
// hc_class = class_soldier ;
3997: LD_ADDR_OWVAR 28
4001: PUSH
4002: LD_INT 1
4004: ST_TO_ADDR
// hc_attr = [ 12 , 11 ] ;
4005: LD_ADDR_OWVAR 29
4009: PUSH
4010: LD_INT 12
4012: PUSH
4013: LD_INT 11
4015: PUSH
4016: EMPTY
4017: LIST
4018: LIST
4019: ST_TO_ADDR
// hc_basic_skills = [ 1 , 0 , 3 , 0 ] ;
4020: LD_ADDR_OWVAR 30
4024: PUSH
4025: LD_INT 1
4027: PUSH
4028: LD_INT 0
4030: PUSH
4031: LD_INT 3
4033: PUSH
4034: LD_INT 0
4036: PUSH
4037: EMPTY
4038: LIST
4039: LIST
4040: LIST
4041: LIST
4042: ST_TO_ADDR
// hc_skills = [ 3 , 0 , 4 , 2 ] ;
4043: LD_ADDR_OWVAR 31
4047: PUSH
4048: LD_INT 3
4050: PUSH
4051: LD_INT 0
4053: PUSH
4054: LD_INT 4
4056: PUSH
4057: LD_INT 2
4059: PUSH
4060: EMPTY
4061: LIST
4062: LIST
4063: LIST
4064: LIST
4065: ST_TO_ADDR
// hc_importance = 11 ;
4066: LD_ADDR_OWVAR 32
4070: PUSH
4071: LD_INT 11
4073: ST_TO_ADDR
// hc_gallery = KiLeR ;
4074: LD_ADDR_OWVAR 33
4078: PUSH
4079: LD_STRING KiLeR
4081: ST_TO_ADDR
// hc_face_number = 1 ;
4082: LD_ADDR_OWVAR 34
4086: PUSH
4087: LD_STRING 1
4089: ST_TO_ADDR
// Kiler = CreateHuman ;
4090: LD_ADDR_EXP 31
4094: PUSH
4095: CALL_OW 44
4099: ST_TO_ADDR
// PlaceUnitArea ( Kiler , Spoko , true ) ;
4100: LD_EXP 31
4104: PPUSH
4105: LD_INT 12
4107: PPUSH
4108: LD_INT 1
4110: PPUSH
4111: CALL_OW 49
// AddComMoveXY ( Kiler , 168 , 74 ) ;
4115: LD_EXP 31
4119: PPUSH
4120: LD_INT 168
4122: PPUSH
4123: LD_INT 74
4125: PPUSH
4126: CALL_OW 171
// end ; end_of_file
4130: END
// every 0 0$1 trigger IsInArea ( Mart , baza1 ) do
4131: LD_EXP 1
4135: PPUSH
4136: LD_INT 2
4138: PPUSH
4139: CALL_OW 308
4143: IFFALSE 4252
4145: GO 4147
4147: DISABLE
// begin InGameOn ;
4148: CALL_OW 8
// ComHold ( Mart ) ;
4152: LD_EXP 1
4156: PPUSH
4157: CALL_OW 140
// ComHold ( Frank ) ;
4161: LD_EXP 2
4165: PPUSH
4166: CALL_OW 140
// ComHold ( Sergiej ) ;
4170: LD_EXP 3
4174: PPUSH
4175: CALL_OW 140
// ComHold ( Geral ) ;
4179: LD_EXP 4
4183: PPUSH
4184: CALL_OW 140
// ComHold ( Lars ) ;
4188: LD_EXP 5
4192: PPUSH
4193: CALL_OW 140
// ComHold ( Kurt ) ;
4197: LD_EXP 6
4201: PPUSH
4202: CALL_OW 140
// CenterNowOnXY ( 184 , 82 ) ;
4206: LD_INT 184
4208: PPUSH
4209: LD_INT 82
4211: PPUSH
4212: CALL_OW 86
// Say ( Jerry , b1 ) ;
4216: LD_INT 580
4218: PPUSH
4219: LD_STRING b1
4221: PPUSH
4222: CALL_OW 88
// Say ( Mart , b2 ) ;
4226: LD_EXP 1
4230: PPUSH
4231: LD_STRING b2
4233: PPUSH
4234: CALL_OW 88
// Say ( Jerry , b3 ) ;
4238: LD_INT 580
4240: PPUSH
4241: LD_STRING b3
4243: PPUSH
4244: CALL_OW 88
// InGameOff ;
4248: CALL_OW 9
// end ;
4252: END
// every 0 0$1 trigger IsInArea ( Mart , baza2 ) do
4253: LD_EXP 1
4257: PPUSH
4258: LD_INT 3
4260: PPUSH
4261: CALL_OW 308
4265: IFFALSE 4528
4267: GO 4269
4269: DISABLE
// begin InGameOn ;
4270: CALL_OW 8
// AddComTurnUnit ( castiel , mart ) ;
4274: LD_INT 586
4276: PPUSH
4277: LD_EXP 1
4281: PPUSH
4282: CALL_OW 179
// AddComTurnUnit ( [ mart , frank , sergiej , geral , lars , kurt ] , castiel ) ;
4286: LD_EXP 1
4290: PUSH
4291: LD_EXP 2
4295: PUSH
4296: LD_EXP 3
4300: PUSH
4301: LD_EXP 4
4305: PUSH
4306: LD_EXP 5
4310: PUSH
4311: LD_EXP 6
4315: PUSH
4316: EMPTY
4317: LIST
4318: LIST
4319: LIST
4320: LIST
4321: LIST
4322: LIST
4323: PPUSH
4324: LD_INT 586
4326: PPUSH
4327: CALL_OW 179
// CenterNowOnXY ( 171 , 77 ) ;
4331: LD_INT 171
4333: PPUSH
4334: LD_INT 77
4336: PPUSH
4337: CALL_OW 86
// Say ( Castiel , c1 ) ;
4341: LD_INT 586
4343: PPUSH
4344: LD_STRING c1
4346: PPUSH
4347: CALL_OW 88
// Say ( Mart , c3 ) ;
4351: LD_EXP 1
4355: PPUSH
4356: LD_STRING c3
4358: PPUSH
4359: CALL_OW 88
// Say ( Castiel , c4 ) ;
4363: LD_INT 586
4365: PPUSH
4366: LD_STRING c4
4368: PPUSH
4369: CALL_OW 88
// Say ( Castiel , c5 ) ;
4373: LD_INT 586
4375: PPUSH
4376: LD_STRING c5
4378: PPUSH
4379: CALL_OW 88
// Say ( Castiel , c6 ) ;
4383: LD_INT 586
4385: PPUSH
4386: LD_STRING c6
4388: PPUSH
4389: CALL_OW 88
// Say ( Castiel , c7 ) ;
4393: LD_INT 586
4395: PPUSH
4396: LD_STRING c7
4398: PPUSH
4399: CALL_OW 88
// Say ( Castiel , c8 ) ;
4403: LD_INT 586
4405: PPUSH
4406: LD_STRING c8
4408: PPUSH
4409: CALL_OW 88
// Say ( Castiel , c9 ) ;
4413: LD_INT 586
4415: PPUSH
4416: LD_STRING c9
4418: PPUSH
4419: CALL_OW 88
// Say ( Castiel , c10 ) ;
4423: LD_INT 586
4425: PPUSH
4426: LD_STRING c10
4428: PPUSH
4429: CALL_OW 88
// Say ( Mart , c11 ) ;
4433: LD_EXP 1
4437: PPUSH
4438: LD_STRING c11
4440: PPUSH
4441: CALL_OW 88
// Say ( Castiel , c12 ) ;
4445: LD_INT 586
4447: PPUSH
4448: LD_STRING c12
4450: PPUSH
4451: CALL_OW 88
// Say ( Sergiej , c13 ) ;
4455: LD_EXP 3
4459: PPUSH
4460: LD_STRING c13
4462: PPUSH
4463: CALL_OW 88
// SetSide ( [ lab , baz , Work , oil , solar1 , solar2 ] , GetSide ( Mart ) ) ;
4467: LD_INT 87
4469: PUSH
4470: LD_INT 67
4472: PUSH
4473: LD_INT 106
4475: PUSH
4476: LD_INT 445
4478: PUSH
4479: LD_INT 86
4481: PUSH
4482: LD_INT 80
4484: PUSH
4485: EMPTY
4486: LIST
4487: LIST
4488: LIST
4489: LIST
4490: LIST
4491: LIST
4492: PPUSH
4493: LD_EXP 1
4497: PPUSH
4498: CALL_OW 255
4502: PPUSH
4503: CALL_OW 235
// ChangeSideFog ( 4 , 1 ) ;
4507: LD_INT 4
4509: PPUSH
4510: LD_INT 1
4512: PPUSH
4513: CALL_OW 343
// InGameOff ;
4517: CALL_OW 9
// ChangeMissionObjectives ( M2 ) ;
4521: LD_STRING M2
4523: PPUSH
4524: CALL_OW 337
// end ;
4528: END
// every 0 0$1 trigger IsInArea ( Nitek , Wrog ) do
4529: LD_EXP 7
4533: PPUSH
4534: LD_INT 9
4536: PPUSH
4537: CALL_OW 308
4541: IFFALSE 4631
4543: GO 4545
4545: DISABLE
// begin InGameOn ;
4546: CALL_OW 8
// CenterOnUnits ( Nitek ) ;
4550: LD_EXP 7
4554: PPUSH
4555: CALL_OW 85
// ComHold ( Nitek ) ;
4559: LD_EXP 7
4563: PPUSH
4564: CALL_OW 140
// Say ( lee , d1 ) ;
4568: LD_INT 570
4570: PPUSH
4571: LD_STRING d1
4573: PPUSH
4574: CALL_OW 88
// Say ( Nitek , d2 ) ;
4578: LD_EXP 7
4582: PPUSH
4583: LD_STRING d2
4585: PPUSH
4586: CALL_OW 88
// Say ( lee , d3 ) ;
4590: LD_INT 570
4592: PPUSH
4593: LD_STRING d3
4595: PPUSH
4596: CALL_OW 88
// Say ( Nitek , d4 ) ;
4600: LD_EXP 7
4604: PPUSH
4605: LD_STRING d4
4607: PPUSH
4608: CALL_OW 88
// AddComMoveXY ( Nitek , 170 , 74 ) ;
4612: LD_EXP 7
4616: PPUSH
4617: LD_INT 170
4619: PPUSH
4620: LD_INT 74
4622: PPUSH
4623: CALL_OW 171
// InGameOff ;
4627: CALL_OW 9
// end ;
4631: END
// every 0 0$1 trigger IsInArea ( Nitek , baza2 ) do
4632: LD_EXP 7
4636: PPUSH
4637: LD_INT 3
4639: PPUSH
4640: CALL_OW 308
4644: IFFALSE 4975
4646: GO 4648
4648: DISABLE
// begin InGameOn ;
4649: CALL_OW 8
// CenterNowOnXY ( 169 , 74 ) ;
4653: LD_INT 169
4655: PPUSH
4656: LD_INT 74
4658: PPUSH
4659: CALL_OW 86
// AddComTurnUnit ( nitek , castiel ) ;
4663: LD_EXP 7
4667: PPUSH
4668: LD_INT 586
4670: PPUSH
4671: CALL_OW 179
// AddComTurnUnit ( castiel , nitek ) ;
4675: LD_INT 586
4677: PPUSH
4678: LD_EXP 7
4682: PPUSH
4683: CALL_OW 179
// Say ( Castiel , d5 ) ;
4687: LD_INT 586
4689: PPUSH
4690: LD_STRING d5
4692: PPUSH
4693: CALL_OW 88
// Say ( Nitek , d6 ) ;
4697: LD_EXP 7
4701: PPUSH
4702: LD_STRING d6
4704: PPUSH
4705: CALL_OW 88
// Say ( Nitek , d7 ) ;
4709: LD_EXP 7
4713: PPUSH
4714: LD_STRING d7
4716: PPUSH
4717: CALL_OW 88
// Say ( Castiel , d8 ) ;
4721: LD_INT 586
4723: PPUSH
4724: LD_STRING d8
4726: PPUSH
4727: CALL_OW 88
// Say ( Nitek , d9 ) ;
4731: LD_EXP 7
4735: PPUSH
4736: LD_STRING d9
4738: PPUSH
4739: CALL_OW 88
// Say ( Castiel , d10 ) ;
4743: LD_INT 586
4745: PPUSH
4746: LD_STRING d10
4748: PPUSH
4749: CALL_OW 88
// Say ( Nitek , d11 ) ;
4753: LD_EXP 7
4757: PPUSH
4758: LD_STRING d11
4760: PPUSH
4761: CALL_OW 88
// Say ( Castiel , d12 ) ;
4765: LD_INT 586
4767: PPUSH
4768: LD_STRING d12
4770: PPUSH
4771: CALL_OW 88
// Say ( Nitek , d13 ) ;
4775: LD_EXP 7
4779: PPUSH
4780: LD_STRING d13
4782: PPUSH
4783: CALL_OW 88
// Say ( Castiel , d14 ) ;
4787: LD_INT 586
4789: PPUSH
4790: LD_STRING d14
4792: PPUSH
4793: CALL_OW 88
// Say ( Mart , d15 ) ;
4797: LD_EXP 1
4801: PPUSH
4802: LD_STRING d15
4804: PPUSH
4805: CALL_OW 88
// Say ( Castiel , d16 ) ;
4809: LD_INT 586
4811: PPUSH
4812: LD_STRING d16
4814: PPUSH
4815: CALL_OW 88
// Say ( Castiel , d19 ) ;
4819: LD_INT 586
4821: PPUSH
4822: LD_STRING d19
4824: PPUSH
4825: CALL_OW 88
// AddComMoveXY ( Nitek , 138 , 0 ) ;
4829: LD_EXP 7
4833: PPUSH
4834: LD_INT 138
4836: PPUSH
4837: LD_INT 0
4839: PPUSH
4840: CALL_OW 171
// AddComMoveXY ( Castiel , 138 , 0 ) ;
4844: LD_INT 586
4846: PPUSH
4847: LD_INT 138
4849: PPUSH
4850: LD_INT 0
4852: PPUSH
4853: CALL_OW 171
// AddComMoveXY ( jerry , 138 , 0 ) ;
4857: LD_INT 580
4859: PPUSH
4860: LD_INT 138
4862: PPUSH
4863: LD_INT 0
4865: PPUSH
4866: CALL_OW 171
// AddComMoveXY ( gonzo , 138 , 0 ) ;
4870: LD_INT 585
4872: PPUSH
4873: LD_INT 138
4875: PPUSH
4876: LD_INT 0
4878: PPUSH
4879: CALL_OW 171
// AddComMoveXY ( gorn , 138 , 0 ) ;
4883: LD_INT 592
4885: PPUSH
4886: LD_INT 138
4888: PPUSH
4889: LD_INT 0
4891: PPUSH
4892: CALL_OW 171
// SetSide ( [ b1 , b2 , b3 , b4 , lee , baz2 , uzb , o1 , o2 , o3 , o4 , o5 , o6 ] , GetSide ( Mart ) ) ;
4896: LD_INT 115
4898: PUSH
4899: LD_INT 121
4901: PUSH
4902: LD_INT 43
4904: PUSH
4905: LD_INT 45
4907: PUSH
4908: LD_INT 570
4910: PUSH
4911: LD_INT 109
4913: PUSH
4914: LD_INT 107
4916: PUSH
4917: LD_INT 128
4919: PUSH
4920: LD_INT 123
4922: PUSH
4923: LD_INT 124
4925: PUSH
4926: LD_INT 125
4928: PUSH
4929: LD_INT 126
4931: PUSH
4932: LD_INT 127
4934: PUSH
4935: EMPTY
4936: LIST
4937: LIST
4938: LIST
4939: LIST
4940: LIST
4941: LIST
4942: LIST
4943: LIST
4944: LIST
4945: LIST
4946: LIST
4947: LIST
4948: LIST
4949: PPUSH
4950: LD_EXP 1
4954: PPUSH
4955: CALL_OW 255
4959: PPUSH
4960: CALL_OW 235
// InGameOff ;
4964: CALL_OW 9
// ChangeMissionObjectives ( M3 ) ;
4968: LD_STRING M3
4970: PPUSH
4971: CALL_OW 337
// end ;
4975: END
// every 0 0$1 trigger IsInArea ( Kiler , baza2 ) do
4976: LD_EXP 31
4980: PPUSH
4981: LD_INT 3
4983: PPUSH
4984: CALL_OW 308
4988: IFFALSE 5256
4990: GO 4992
4992: DISABLE
// begin InGameOn ;
4993: CALL_OW 8
// CenterNowOnXY ( 169 , 74 ) ;
4997: LD_INT 169
4999: PPUSH
5000: LD_INT 74
5002: PPUSH
5003: CALL_OW 86
// ComHold ( Kiler ) ;
5007: LD_EXP 31
5011: PPUSH
5012: CALL_OW 140
// AddComMoveXY ( Mart , 171 , 73 ) ;
5016: LD_EXP 1
5020: PPUSH
5021: LD_INT 171
5023: PPUSH
5024: LD_INT 73
5026: PPUSH
5027: CALL_OW 171
// ComHold ( Mart ) ;
5031: LD_EXP 1
5035: PPUSH
5036: CALL_OW 140
// Say ( kiler , f1 ) ;
5040: LD_EXP 31
5044: PPUSH
5045: LD_STRING f1
5047: PPUSH
5048: CALL_OW 88
// Say ( kiler , f2 ) ;
5052: LD_EXP 31
5056: PPUSH
5057: LD_STRING f2
5059: PPUSH
5060: CALL_OW 88
// Say ( Mart , f3 ) ;
5064: LD_EXP 1
5068: PPUSH
5069: LD_STRING f3
5071: PPUSH
5072: CALL_OW 88
// Say ( kiler , f4 ) ;
5076: LD_EXP 31
5080: PPUSH
5081: LD_STRING f4
5083: PPUSH
5084: CALL_OW 88
// Say ( kiler , f5 ) ;
5088: LD_EXP 31
5092: PPUSH
5093: LD_STRING f5
5095: PPUSH
5096: CALL_OW 88
// Say ( Mart , f6 ) ;
5100: LD_EXP 1
5104: PPUSH
5105: LD_STRING f6
5107: PPUSH
5108: CALL_OW 88
// Say ( kiler , f7 ) ;
5112: LD_EXP 31
5116: PPUSH
5117: LD_STRING f7
5119: PPUSH
5120: CALL_OW 88
// Say ( Mart , f8 ) ;
5124: LD_EXP 1
5128: PPUSH
5129: LD_STRING f8
5131: PPUSH
5132: CALL_OW 88
// Say ( kiler , f9 ) ;
5136: LD_EXP 31
5140: PPUSH
5141: LD_STRING f9
5143: PPUSH
5144: CALL_OW 88
// Say ( Mart , f10 ) ;
5148: LD_EXP 1
5152: PPUSH
5153: LD_STRING f10
5155: PPUSH
5156: CALL_OW 88
// Say ( kiler , f11 ) ;
5160: LD_EXP 31
5164: PPUSH
5165: LD_STRING f11
5167: PPUSH
5168: CALL_OW 88
// Say ( kiler , f12 ) ;
5172: LD_EXP 31
5176: PPUSH
5177: LD_STRING f12
5179: PPUSH
5180: CALL_OW 88
// Say ( kiler , f13 ) ;
5184: LD_EXP 31
5188: PPUSH
5189: LD_STRING f13
5191: PPUSH
5192: CALL_OW 88
// Say ( mart , f14 ) ;
5196: LD_EXP 1
5200: PPUSH
5201: LD_STRING f14
5203: PPUSH
5204: CALL_OW 88
// AddComMoveXY ( kiler , 137 , 2 ) ;
5208: LD_EXP 31
5212: PPUSH
5213: LD_INT 137
5215: PPUSH
5216: LD_INT 2
5218: PPUSH
5219: CALL_OW 171
// Say ( Mart , f15 ) ;
5223: LD_EXP 1
5227: PPUSH
5228: LD_STRING f15
5230: PPUSH
5231: CALL_OW 88
// InGameOff ;
5235: CALL_OW 9
// RevealFogArea ( 1 , forty ) ;
5239: LD_INT 1
5241: PPUSH
5242: LD_INT 13
5244: PPUSH
5245: CALL_OW 332
// ChangeMissionObjectives ( M4a ) ;
5249: LD_STRING M4a
5251: PPUSH
5252: CALL_OW 337
// end ;
5256: END
