// starting begin SaveForQuickRestart ;
   0: CALL_OW 22
// Resetfog ;
   4: CALL_OW 335
// CenteronUnits ( m ) ;
   8: LD_INT 243
  10: PPUSH
  11: CALL_OW 85
// ingameon ;
  15: CALL_OW 8
// dialogueon ;
  19: CALL_OW 6
// Say ( m , d11 ) ;
  23: LD_INT 243
  25: PPUSH
  26: LD_STRING d11
  28: PPUSH
  29: CALL_OW 88
// dialogueoff ;
  33: CALL_OW 7
// ingameoff ;
  37: CALL_OW 9
// ChangeMissionObjectives ( CEL2 ) ;
  41: LD_STRING CEL2
  43: PPUSH
  44: CALL_OW 337
// wait ( 10 10$00 ) ;
  48: LD_INT 21000
  50: PPUSH
  51: CALL_OW 67
// sojusz ;
  55: CALL 1301 0 0
// ingameon ;
  59: CALL_OW 8
// Say ( soldat1 , d13 ) ;
  63: LD_EXP 1
  67: PPUSH
  68: LD_STRING d13
  70: PPUSH
  71: CALL_OW 88
// Say ( m , d14 ) ;
  75: LD_INT 243
  77: PPUSH
  78: LD_STRING d14
  80: PPUSH
  81: CALL_OW 88
// Say ( soldat1 , d15 ) ;
  85: LD_EXP 1
  89: PPUSH
  90: LD_STRING d15
  92: PPUSH
  93: CALL_OW 88
// Say ( m , d16 ) ;
  97: LD_INT 243
  99: PPUSH
 100: LD_STRING d16
 102: PPUSH
 103: CALL_OW 88
// Say ( soldat1 , d17 ) ;
 107: LD_EXP 1
 111: PPUSH
 112: LD_STRING d17
 114: PPUSH
 115: CALL_OW 88
// Say ( m , d18 ) ;
 119: LD_INT 243
 121: PPUSH
 122: LD_STRING d18
 124: PPUSH
 125: CALL_OW 88
// ingameoff ;
 129: CALL_OW 9
// centeronunits ( m ) ;
 133: LD_INT 243
 135: PPUSH
 136: CALL_OW 85
// end ; end_of_file
 140: END
// every 1 1$30 do
 141: GO 143
 143: DISABLE
// begin CreateCratesAnywhere ( Rand ( 2 , 5 ) , true ) ;
 144: LD_INT 2
 146: PPUSH
 147: LD_INT 5
 149: PPUSH
 150: CALL_OW 12
 154: PPUSH
 155: LD_INT 1
 157: PPUSH
 158: CALL_OW 57
// enable ;
 162: ENABLE
// end ; end_of_file
 163: END
// every 0 0$0.1 trigger IsDead ( m ) do
 164: LD_INT 243
 166: PPUSH
 167: CALL_OW 301
 171: IFFALSE 190
 173: GO 175
 175: DISABLE
// begin wait ( 0 0$1 ) ;
 176: LD_INT 35
 178: PPUSH
 179: CALL_OW 67
// YouLost ( Madison_nie_zyje ) ;
 183: LD_STRING Madison_nie_zyje
 185: PPUSH
 186: CALL_OW 104
// end ;
 190: END
// every 0 0$0.1 trigger IsDead ( s ) do
 191: LD_INT 235
 193: PPUSH
 194: CALL_OW 301
 198: IFFALSE 217
 200: GO 202
 202: DISABLE
// begin wait ( 0 0$1 ) ;
 203: LD_INT 35
 205: PPUSH
 206: CALL_OW 67
// YouLost ( Greene_nie_zyje ) ;
 210: LD_STRING Greene_nie_zyje
 212: PPUSH
 213: CALL_OW 104
// end ;
 217: END
// every 0 0$0.1 trigger IsDead ( w1 ) and IsDead ( w2 ) and IsDead ( w3 ) and IsDead ( l2 ) and IsDead ( f1 ) do
 218: LD_INT 284
 220: PPUSH
 221: CALL_OW 301
 225: PUSH
 226: LD_INT 296
 228: PPUSH
 229: CALL_OW 301
 233: AND
 234: PUSH
 235: LD_INT 328
 237: PPUSH
 238: CALL_OW 301
 242: AND
 243: PUSH
 244: LD_INT 312
 246: PPUSH
 247: CALL_OW 301
 251: AND
 252: PUSH
 253: LD_INT 359
 255: PPUSH
 256: CALL_OW 301
 260: AND
 261: IFFALSE 332
 263: GO 265
 265: DISABLE
// begin CenteronUnits ( m ) ;
 266: LD_INT 243
 268: PPUSH
 269: CALL_OW 85
// ingameon ;
 273: CALL_OW 8
// Say ( m , d12 ) ;
 277: LD_INT 243
 279: PPUSH
 280: LD_STRING d12
 282: PPUSH
 283: CALL_OW 88
// ingameoff ;
 287: CALL_OW 9
// AddMedal ( medal1 , 1 ) ;
 291: LD_STRING medal1
 293: PPUSH
 294: LD_INT 1
 296: PPUSH
 297: CALL_OW 101
// AddMedal ( medal2 , 1 ) ;
 301: LD_STRING medal2
 303: PPUSH
 304: LD_INT 1
 306: PPUSH
 307: CALL_OW 101
// AddMedal ( medal3 , 1 ) ;
 311: LD_STRING medal3
 313: PPUSH
 314: LD_INT 1
 316: PPUSH
 317: CALL_OW 101
// GiveMedals ( Main ) ;
 321: LD_STRING Main
 323: PPUSH
 324: CALL_OW 102
// YouWin ;
 328: CALL_OW 103
// end ; end_of_file
 332: END
// every 0 0$01 do var un , EnginerList , buildings , depots , i ;
 333: GO 335
 335: DISABLE
 336: LD_INT 0
 338: PPUSH
 339: PPUSH
 340: PPUSH
 341: PPUSH
 342: PPUSH
// begin enable ;
 343: ENABLE
// EnginerList := FilterAllUnits ( [ [ [ f_side , 2 ] , [ f_class , 2 ] , [ f_lives , 1000 ] ] ] ) ;
 344: LD_ADDR_VAR 0 2
 348: PUSH
 349: LD_INT 22
 351: PUSH
 352: LD_INT 2
 354: PUSH
 355: EMPTY
 356: LIST
 357: LIST
 358: PUSH
 359: LD_INT 25
 361: PUSH
 362: LD_INT 2
 364: PUSH
 365: EMPTY
 366: LIST
 367: LIST
 368: PUSH
 369: LD_INT 24
 371: PUSH
 372: LD_INT 1000
 374: PUSH
 375: EMPTY
 376: LIST
 377: LIST
 378: PUSH
 379: EMPTY
 380: LIST
 381: LIST
 382: LIST
 383: PUSH
 384: EMPTY
 385: LIST
 386: PPUSH
 387: CALL_OW 69
 391: ST_TO_ADDR
// buildings := FilterAllUnits ( [ [ [ f_side , 2 ] , [ f_type , unit_building ] , [ f_not , [ f_lives , 1000 ] ] ] ] ) ;
 392: LD_ADDR_VAR 0 3
 396: PUSH
 397: LD_INT 22
 399: PUSH
 400: LD_INT 2
 402: PUSH
 403: EMPTY
 404: LIST
 405: LIST
 406: PUSH
 407: LD_INT 21
 409: PUSH
 410: LD_INT 3
 412: PUSH
 413: EMPTY
 414: LIST
 415: LIST
 416: PUSH
 417: LD_INT 3
 419: PUSH
 420: LD_INT 24
 422: PUSH
 423: LD_INT 1000
 425: PUSH
 426: EMPTY
 427: LIST
 428: LIST
 429: PUSH
 430: EMPTY
 431: LIST
 432: LIST
 433: PUSH
 434: EMPTY
 435: LIST
 436: LIST
 437: LIST
 438: PUSH
 439: EMPTY
 440: LIST
 441: PPUSH
 442: CALL_OW 69
 446: ST_TO_ADDR
// if buildings > 0 then
 447: LD_VAR 0 3
 451: PUSH
 452: LD_INT 0
 454: GREATER
 455: IFFALSE 537
// begin for i = 1 to EnginerList do
 457: LD_ADDR_VAR 0 5
 461: PUSH
 462: DOUBLE
 463: LD_INT 1
 465: DEC
 466: ST_TO_ADDR
 467: LD_VAR 0 2
 471: PUSH
 472: FOR_TO
 473: IFFALSE 535
// begin if IsInUnit ( EnginerList [ i ] ) then
 475: LD_VAR 0 2
 479: PUSH
 480: LD_VAR 0 5
 484: ARRAY
 485: PPUSH
 486: CALL_OW 310
 490: IFFALSE 509
// ComExitBuilding ( EnginerList [ i ] ) else
 492: LD_VAR 0 2
 496: PUSH
 497: LD_VAR 0 5
 501: ARRAY
 502: PPUSH
 503: CALL_OW 122
 507: GO 533
// ComRepairBuilding ( EnginerList [ i ] , buildings [ 1 ] ) ;
 509: LD_VAR 0 2
 513: PUSH
 514: LD_VAR 0 5
 518: ARRAY
 519: PPUSH
 520: LD_VAR 0 3
 524: PUSH
 525: LD_INT 1
 527: ARRAY
 528: PPUSH
 529: CALL_OW 130
// end ;
 533: GO 472
 535: POP
 536: POP
// end ; if buildings = 0 then
 537: LD_VAR 0 3
 541: PUSH
 542: LD_INT 0
 544: EQUAL
 545: IFFALSE 605
// begin for i = 1 to EnginerList do
 547: LD_ADDR_VAR 0 5
 551: PUSH
 552: DOUBLE
 553: LD_INT 1
 555: DEC
 556: ST_TO_ADDR
 557: LD_VAR 0 2
 561: PUSH
 562: FOR_TO
 563: IFFALSE 603
// begin if not HasTask ( EnginerList [ i ] ) and not IsInUnit ( EnginerList [ i ] ) then
 565: LD_VAR 0 2
 569: PUSH
 570: LD_VAR 0 5
 574: ARRAY
 575: PPUSH
 576: CALL_OW 314
 580: NOT
 581: PUSH
 582: LD_VAR 0 2
 586: PUSH
 587: LD_VAR 0 5
 591: ARRAY
 592: PPUSH
 593: CALL_OW 310
 597: NOT
 598: AND
 599: IFFALSE 601
// end ;
 601: GO 562
 603: POP
 604: POP
// end ; end ;
 605: PPOPN 5
 607: END
// every 0 0$01 do
 608: GO 610
 610: DISABLE
// begin AddComResearch ( l1 , tech_Tech1 ) ;
 611: LD_INT 362
 613: PPUSH
 614: LD_INT 48
 616: PPUSH
 617: CALL_OW 184
// AddComResearch ( l1 , tech_weap1 ) ;
 621: LD_INT 362
 623: PPUSH
 624: LD_INT 51
 626: PPUSH
 627: CALL_OW 184
// AddComResearch ( l1 , tech_Tech2 ) ;
 631: LD_INT 362
 633: PPUSH
 634: LD_INT 49
 636: PPUSH
 637: CALL_OW 184
// AddComResearch ( l1 , tech_weap2 ) ;
 641: LD_INT 362
 643: PPUSH
 644: LD_INT 52
 646: PPUSH
 647: CALL_OW 184
// AddComResearch ( l1 , tech_Tech3 ) ;
 651: LD_INT 362
 653: PPUSH
 654: LD_INT 50
 656: PPUSH
 657: CALL_OW 184
// AddComResearch ( l1 , tech_weap3 ) ;
 661: LD_INT 362
 663: PPUSH
 664: LD_INT 53
 666: PPUSH
 667: CALL_OW 184
// AddComResearch ( l1 , tech_gatling ) ;
 671: LD_INT 362
 673: PPUSH
 674: LD_INT 69
 676: PPUSH
 677: CALL_OW 184
// AddComResearch ( l1 , tech_oileng ) ;
 681: LD_INT 362
 683: PPUSH
 684: LD_INT 47
 686: PPUSH
 687: CALL_OW 184
// AddComResearch ( l1 , tech_oilpow ) ;
 691: LD_INT 362
 693: PPUSH
 694: LD_INT 46
 696: PPUSH
 697: CALL_OW 184
// AddComResearch ( l2 , tech_soleng ) ;
 701: LD_INT 312
 703: PPUSH
 704: LD_INT 45
 706: PPUSH
 707: CALL_OW 184
// AddComResearch ( l2 , tech_solpow ) ;
 711: LD_INT 312
 713: PPUSH
 714: LD_INT 35
 716: PPUSH
 717: CALL_OW 184
// AddComResearch ( l2 , tech_Comp1 ) ;
 721: LD_INT 312
 723: PPUSH
 724: LD_INT 57
 726: PPUSH
 727: CALL_OW 184
// AddComResearch ( l2 , tech_Comp2 ) ;
 731: LD_INT 312
 733: PPUSH
 734: LD_INT 58
 736: PPUSH
 737: CALL_OW 184
// AddComResearch ( l2 , tech_sib1 ) ;
 741: LD_INT 312
 743: PPUSH
 744: LD_INT 54
 746: PPUSH
 747: CALL_OW 184
// AddComResearch ( l2 , tech_sib2 ) ;
 751: LD_INT 312
 753: PPUSH
 754: LD_INT 55
 756: PPUSH
 757: CALL_OW 184
// AddComResearch ( l2 , tech_laser ) ;
 761: LD_INT 312
 763: PPUSH
 764: LD_INT 10
 766: PPUSH
 767: CALL_OW 184
// AddComResearch ( l2 , tech_apeneural ) ;
 771: LD_INT 312
 773: PPUSH
 774: LD_INT 3
 776: PPUSH
 777: CALL_OW 184
// end ; end_of_file
 781: END
// every 0 0$01 do
 782: GO 784
 784: DISABLE
// begin comenterunit ( [ s1 ] , b1 ) ;
 785: LD_INT 521
 787: PUSH
 788: EMPTY
 789: LIST
 790: PPUSH
 791: LD_INT 278
 793: PPUSH
 794: CALL_OW 120
// comenterunit ( [ s2 ] , b2 ) ;
 798: LD_INT 520
 800: PUSH
 801: EMPTY
 802: LIST
 803: PPUSH
 804: LD_INT 271
 806: PPUSH
 807: CALL_OW 120
// comenterunit ( [ s3 ] , b3 ) ;
 811: LD_INT 563
 813: PUSH
 814: EMPTY
 815: LIST
 816: PPUSH
 817: LD_INT 471
 819: PPUSH
 820: CALL_OW 120
// comenterunit ( [ s4 ] , b4 ) ;
 824: LD_INT 564
 826: PUSH
 827: EMPTY
 828: LIST
 829: PPUSH
 830: LD_INT 468
 832: PPUSH
 833: CALL_OW 120
// comenterunit ( [ s8 ] , b8 ) ;
 837: LD_INT 525
 839: PUSH
 840: EMPTY
 841: LIST
 842: PPUSH
 843: LD_INT 449
 845: PPUSH
 846: CALL_OW 120
// comenterunit ( [ s9 ] , b9 ) ;
 850: LD_INT 526
 852: PUSH
 853: EMPTY
 854: LIST
 855: PPUSH
 856: LD_INT 459
 858: PPUSH
 859: CALL_OW 120
// comenterunit ( [ s5 ] , b5 ) ;
 863: LD_INT 523
 865: PUSH
 866: EMPTY
 867: LIST
 868: PPUSH
 869: LD_INT 762
 871: PPUSH
 872: CALL_OW 120
// comenterunit ( [ s6 ] , b6 ) ;
 876: LD_INT 522
 878: PUSH
 879: EMPTY
 880: LIST
 881: PPUSH
 882: LD_INT 462
 884: PPUSH
 885: CALL_OW 120
// comenterunit ( [ s7 ] , b7 ) ;
 889: LD_INT 524
 891: PUSH
 892: EMPTY
 893: LIST
 894: PPUSH
 895: LD_INT 461
 897: PPUSH
 898: CALL_OW 120
// comenterunit ( [ s10 ] , b10 ) ;
 902: LD_INT 562
 904: PUSH
 905: EMPTY
 906: LIST
 907: PPUSH
 908: LD_INT 434
 910: PPUSH
 911: CALL_OW 120
// comenterunit ( [ n1 ] , l1 ) ;
 915: LD_INT 580
 917: PUSH
 918: EMPTY
 919: LIST
 920: PPUSH
 921: LD_INT 362
 923: PPUSH
 924: CALL_OW 120
// comenterunit ( [ n2 ] , l2 ) ;
 928: LD_INT 579
 930: PUSH
 931: EMPTY
 932: LIST
 933: PPUSH
 934: LD_INT 312
 936: PPUSH
 937: CALL_OW 120
// comenterunit ( [ m1 ] , f1 ) ;
 941: LD_INT 577
 943: PUSH
 944: EMPTY
 945: LIST
 946: PPUSH
 947: LD_INT 359
 949: PPUSH
 950: CALL_OW 120
// comenterunit ( [ m2 ] , f1 ) ;
 954: LD_INT 578
 956: PUSH
 957: EMPTY
 958: LIST
 959: PPUSH
 960: LD_INT 359
 962: PPUSH
 963: CALL_OW 120
// comenterunit ( [ m3 ] , f2 ) ;
 967: LD_INT 576
 969: PUSH
 970: EMPTY
 971: LIST
 972: PPUSH
 973: LD_INT 649
 975: PPUSH
 976: CALL_OW 120
// comenterunit ( [ m4 ] , f2 ) ;
 980: LD_INT 575
 982: PUSH
 983: EMPTY
 984: LIST
 985: PPUSH
 986: LD_INT 649
 988: PPUSH
 989: CALL_OW 120
// comenterunit ( [ c7 , c8 , c9 , c10 , c11 , c12 ] , br3 ) ;
 993: LD_INT 736
 995: PUSH
 996: LD_INT 532
 998: PUSH
 999: LD_INT 533
1001: PUSH
1002: LD_INT 535
1004: PUSH
1005: LD_INT 534
1007: PUSH
1008: LD_INT 536
1010: PUSH
1011: EMPTY
1012: LIST
1013: LIST
1014: LIST
1015: LIST
1016: LIST
1017: LIST
1018: PPUSH
1019: LD_INT 475
1021: PPUSH
1022: CALL_OW 120
// comenterunit ( [ a1 , a2 , a3 , a4 , a5 , a6 ] , br4 ) ;
1026: LD_INT 549
1028: PUSH
1029: LD_INT 548
1031: PUSH
1032: LD_INT 546
1034: PUSH
1035: LD_INT 547
1037: PUSH
1038: LD_INT 544
1040: PUSH
1041: LD_INT 545
1043: PUSH
1044: EMPTY
1045: LIST
1046: LIST
1047: LIST
1048: LIST
1049: LIST
1050: LIST
1051: PPUSH
1052: LD_INT 321
1054: PPUSH
1055: CALL_OW 120
// comenterunit ( [ c1 ] , k16 ) ;
1059: LD_INT 527
1061: PUSH
1062: EMPTY
1063: LIST
1064: PPUSH
1065: LD_INT 830
1067: PPUSH
1068: CALL_OW 120
// comenterunit ( [ c3 ] , k12 ) ;
1072: LD_INT 530
1074: PUSH
1075: EMPTY
1076: LIST
1077: PPUSH
1078: LD_INT 411
1080: PPUSH
1081: CALL_OW 120
// comenterunit ( [ c4 ] , k11 ) ;
1085: LD_INT 538
1087: PUSH
1088: EMPTY
1089: LIST
1090: PPUSH
1091: LD_INT 409
1093: PPUSH
1094: CALL_OW 120
// comenterunit ( [ c5 ] , k13 ) ;
1098: LD_INT 539
1100: PUSH
1101: EMPTY
1102: LIST
1103: PPUSH
1104: LD_INT 405
1106: PPUSH
1107: CALL_OW 120
// comenterunit ( [ c6 ] , k14 ) ;
1111: LD_INT 537
1113: PUSH
1114: EMPTY
1115: LIST
1116: PPUSH
1117: LD_INT 406
1119: PPUSH
1120: CALL_OW 120
// comenterunit ( [ c13 ] , k8 ) ;
1124: LD_INT 743
1126: PUSH
1127: EMPTY
1128: LIST
1129: PPUSH
1130: LD_INT 497
1132: PPUSH
1133: CALL_OW 120
// comenterunit ( [ a8 ] , k7 ) ;
1137: LD_INT 543
1139: PUSH
1140: EMPTY
1141: LIST
1142: PPUSH
1143: LD_INT 493
1145: PPUSH
1146: CALL_OW 120
// comenterunit ( [ a7 ] , k9 ) ;
1150: LD_INT 541
1152: PUSH
1153: EMPTY
1154: LIST
1155: PPUSH
1156: LD_INT 495
1158: PPUSH
1159: CALL_OW 120
// comenterunit ( [ a20 ] , k10 ) ;
1163: LD_INT 542
1165: PUSH
1166: EMPTY
1167: LIST
1168: PPUSH
1169: LD_INT 488
1171: PPUSH
1172: CALL_OW 120
// comenterunit ( [ o7 , o8 , o9 , o10 , o11 , o12 ] , br1 ) ;
1176: LD_INT 555
1178: PUSH
1179: LD_INT 697
1181: PUSH
1182: LD_INT 550
1184: PUSH
1185: LD_INT 551
1187: PUSH
1188: LD_INT 552
1190: PUSH
1191: LD_INT 553
1193: PUSH
1194: EMPTY
1195: LIST
1196: LIST
1197: LIST
1198: LIST
1199: LIST
1200: LIST
1201: PPUSH
1202: LD_INT 369
1204: PPUSH
1205: CALL_OW 120
// comenterunit ( [ o1 ] , k1 ) ;
1209: LD_INT 558
1211: PUSH
1212: EMPTY
1213: LIST
1214: PPUSH
1215: LD_INT 391
1217: PPUSH
1218: CALL_OW 120
// comenterunit ( [ o2 ] , k2 ) ;
1222: LD_INT 559
1224: PUSH
1225: EMPTY
1226: LIST
1227: PPUSH
1228: LD_INT 390
1230: PPUSH
1231: CALL_OW 120
// comenterunit ( [ o3 ] , k3 ) ;
1235: LD_INT 557
1237: PUSH
1238: EMPTY
1239: LIST
1240: PPUSH
1241: LD_INT 372
1243: PPUSH
1244: CALL_OW 120
// comenterunit ( [ o4 ] , k4 ) ;
1248: LD_INT 560
1250: PUSH
1251: EMPTY
1252: LIST
1253: PPUSH
1254: LD_INT 386
1256: PPUSH
1257: CALL_OW 120
// comenterunit ( [ o5 ] , k5 ) ;
1261: LD_INT 561
1263: PUSH
1264: EMPTY
1265: LIST
1266: PPUSH
1267: LD_INT 388
1269: PPUSH
1270: CALL_OW 120
// comenterunit ( [ o6 ] , k6 ) ;
1274: LD_INT 556
1276: PUSH
1277: EMPTY
1278: LIST
1279: PPUSH
1280: LD_INT 379
1282: PPUSH
1283: CALL_OW 120
// comenterunit ( [ o77 ] , kgun ) ;
1287: LD_INT 813
1289: PUSH
1290: EMPTY
1291: LIST
1292: PPUSH
1293: LD_INT 393
1295: PPUSH
1296: CALL_OW 120
// end ; end_of_file
1300: END
// export soldat1 , soldat2 , soldat3 , soldat4 , mechanik1 , mechanik2 , hg1 , hg2 ; export function sojusz ; begin
1301: LD_INT 0
1303: PPUSH
// uc_side = 1 ;
1304: LD_ADDR_OWVAR 20
1308: PUSH
1309: LD_INT 1
1311: ST_TO_ADDR
// uc_nation = nation_american ;
1312: LD_ADDR_OWVAR 21
1316: PUSH
1317: LD_INT 1
1319: ST_TO_ADDR
// hc_class = CLASS_SOLDIER ;
1320: LD_ADDR_OWVAR 28
1324: PUSH
1325: LD_INT 1
1327: ST_TO_ADDR
// PrepareSoldierSkills ( 4 ) ;
1328: LD_INT 4
1330: PPUSH
1331: CALL_OW 375
// soldat1 = CreateHuman ;
1335: LD_ADDR_EXP 1
1339: PUSH
1340: CALL_OW 44
1344: ST_TO_ADDR
// soldat2 = CreateHuman ;
1345: LD_ADDR_EXP 2
1349: PUSH
1350: CALL_OW 44
1354: ST_TO_ADDR
// soldat3 = CreateHuman ;
1355: LD_ADDR_EXP 3
1359: PUSH
1360: CALL_OW 44
1364: ST_TO_ADDR
// PlaceUnitArea ( soldat1 , Area16 , false ) ;
1365: LD_EXP 1
1369: PPUSH
1370: LD_INT 1
1372: PPUSH
1373: LD_INT 0
1375: PPUSH
1376: CALL_OW 49
// PlaceUnitArea ( soldat2 , Area16 , false ) ;
1380: LD_EXP 2
1384: PPUSH
1385: LD_INT 1
1387: PPUSH
1388: LD_INT 0
1390: PPUSH
1391: CALL_OW 49
// PlaceUnitArea ( soldat3 , Area16 , false ) ;
1395: LD_EXP 3
1399: PPUSH
1400: LD_INT 1
1402: PPUSH
1403: LD_INT 0
1405: PPUSH
1406: CALL_OW 49
// uc_side = 1 ;
1410: LD_ADDR_OWVAR 20
1414: PUSH
1415: LD_INT 1
1417: ST_TO_ADDR
// uc_nation = nation_american ;
1418: LD_ADDR_OWVAR 21
1422: PUSH
1423: LD_INT 1
1425: ST_TO_ADDR
// hc_class = CLASS_MECHANIC ;
1426: LD_ADDR_OWVAR 28
1430: PUSH
1431: LD_INT 3
1433: ST_TO_ADDR
// PrepareMechanicSkills ( 4 ) ;
1434: LD_INT 4
1436: PPUSH
1437: CALL_OW 377
// mechanik1 = CreateHuman ;
1441: LD_ADDR_EXP 5
1445: PUSH
1446: CALL_OW 44
1450: ST_TO_ADDR
// mechanik2 = CreateHuman ;
1451: LD_ADDR_EXP 6
1455: PUSH
1456: CALL_OW 44
1460: ST_TO_ADDR
// vc_chassis = us_heavy_tracked ;
1461: LD_ADDR_OWVAR 37
1465: PUSH
1466: LD_INT 4
1468: ST_TO_ADDR
// vc_engine = engine_combustion ;
1469: LD_ADDR_OWVAR 39
1473: PUSH
1474: LD_INT 1
1476: ST_TO_ADDR
// vc_control = control_manual ;
1477: LD_ADDR_OWVAR 38
1481: PUSH
1482: LD_INT 1
1484: ST_TO_ADDR
// vc_weapon = us_light_gun ;
1485: LD_ADDR_OWVAR 40
1489: PUSH
1490: LD_INT 3
1492: ST_TO_ADDR
// hg1 = CreateVehicle ;
1493: LD_ADDR_EXP 7
1497: PUSH
1498: CALL_OW 45
1502: ST_TO_ADDR
// hg2 = CreateVehicle ;
1503: LD_ADDR_EXP 8
1507: PUSH
1508: CALL_OW 45
1512: ST_TO_ADDR
// PlaceHumanInUnit ( mechanik1 , hg1 ) ;
1513: LD_EXP 5
1517: PPUSH
1518: LD_EXP 7
1522: PPUSH
1523: CALL_OW 52
// PlaceHumanInUnit ( mechanik2 , hg2 ) ;
1527: LD_EXP 6
1531: PPUSH
1532: LD_EXP 8
1536: PPUSH
1537: CALL_OW 52
// PlaceUnitArea ( hg1 , Area16 , false ) ;
1541: LD_EXP 7
1545: PPUSH
1546: LD_INT 1
1548: PPUSH
1549: LD_INT 0
1551: PPUSH
1552: CALL_OW 49
// PlaceUnitArea ( hg2 , Area16 , false ) ;
1556: LD_EXP 8
1560: PPUSH
1561: LD_INT 1
1563: PPUSH
1564: LD_INT 0
1566: PPUSH
1567: CALL_OW 49
// end ;
1571: LD_VAR 0 1
1575: RET
