home *** CD-ROM | disk | FTP | other *** search
/ PC PowerPlay 89 / CDPowerplay89Disc1.iso / Demos / breeddemo.exe / 03_CONTACT.TXT < prev    next >
Encoding:
Text File  |  2003-05-06  |  88.9 KB  |  2,996 lines

  1. #SCENE 3    CONTACT
  2.     #POSITION FIRST_CONTACT
  3.     #LOAD_BACKDROP    327
  4. #rem        #DESC    #0300
  5.     #MISSION_DESC    #0301
  6.  
  7.     #REENTRY    200    1100    -4500        0    0
  8.     #LZ    291    13    -1115.2
  9.     #WP        292.7    127.65    -293.3
  10.     #WP    -201    125    -89        
  11.     #WP    418        269    64
  12.  
  13. #rem    TURN OFF MAP UNTIL DROPSHIP LANDS
  14.     #map_off
  15.  
  16. #rem    LEVEL OBJECTIVES        
  17.     #OBJECTIVE    0    #0302
  18.     #OBJECTIVE    1    #0303
  19.     
  20.     #var_declare    VAR_MissionComplete    0
  21.     #var_declare    dropship_complete    0
  22.     #var_declare    engineer_rejoin        0
  23.  
  24.     #var_declare    readytoloiter        0
  25.  
  26.     #var_declare    playerissafe        0
  27.     #var_declare    datadownload        0
  28.     #var_declare    at_topbridge        0
  29.  
  30.     #var_declare    radar_alert            1
  31.     #var_declare    radar_destroyed        0
  32.     #var_declare    past_isle2            0
  33.     
  34.     #var_declare    dead_grunt            0
  35.  
  36.     #coord    camera_start    base     20    -14.7     65
  37.     #coord    camera_start2    base     10    -10     100
  38.     #coord    darwin_front    base     29.7     -10     490
  39.     #coord    landing_zone    surface    210        20    -1048
  40.  
  41.     #coord  inside_dp1    base     20         -11 82
  42.     #coord  inside_dp2    base     16.2         -11 81
  43.  
  44.     #coord  in_front_of_hatch    base     22     -13.46     70.95
  45.     
  46.     #coord    lz2_cam_dp    surface    273    184    310
  47.  
  48.     #coord    dropship_door    surface    0    0    0.1
  49.     
  50.     #coord bdropship1_w2 surface    372 720 -1133
  51.     #coord bdropship1_w1 surface    209.60 48 -738.73
  52.     #coord bdropship1_w0 surface    165.47 70 -314.64
  53.     #coord bdropship2_w2 surface    372 720 -1133
  54.     #coord bdropship2_w1 surface    209.60 48 -738.73
  55.     #coord bdropship2_w0 surface    165.47 70 -314.64
  56.  
  57.     #coord    dppath8    surface    452    50    -2759
  58.     #coord    dppath9    surface    380 50    -1900
  59.     #coord    dppath10    surface    277.8    92    -1821.3
  60.     #coord    dppath11    surface    285    10    -1128
  61.     #coord    dppath11a    surface    285    100    -1128
  62.     #coord    dppath12    surface    295    135    -1120
  63.  
  64. #rem main island circle                        
  65.     #coord    dpcircle0    surface    330    15    -1260
  66.     #coord    dpcircle1    surface    330    15    -1190
  67.     #coord    dpcircle2    surface    330    15    -1070
  68.     #coord    dpcircle3    surface    210    15    -1070
  69.     #coord    dpcircle4    surface    210    15    -1190
  70.  
  71. #rem small island circle                        
  72.     #coord    dpcircle0a    surface    437    25    -2815
  73.     #coord    dpcircle1a    surface    482    25    -2607
  74.     #coord    dpcircle2a    surface    216    45    -2500
  75.     #coord    dpcircle3a    surface    110    102    -2522
  76.     #coord    dpcircle4a    surface    69    70    -2633
  77.  
  78.     #coord    dppath14    surface    430    141    -1004
  79.     #coord    dppath15    surface    545    145    -850
  80.     #coord    dppath16    surface    604    150    -609
  81.     #coord    dppath17    surface    597    155    -389
  82.     #coord    dppath18    surface    573    160    -197
  83.     #coord    dppath19    surface    563    185    -33
  84.     #coord    dppath20    surface    412.3    252.5    6
  85.     #coord    dppath21    surface    274.7    211.9    273.7
  86.     #coord    dppath22a    surface    274.7    200    273.7
  87.     #coord    dppath22    surface    274.7    165.7    273.7
  88.     #coord    dppath22takeoff    surface    274.7    250    273.7
  89.                                                 
  90.     #coord    breed_dppath01    surface    1013    415    -270
  91.     #coord    breed_dppath02    surface    420    400    6
  92.     #coord    breed_dppath03    surface    110    300    -93
  93.     #coord    breed_dppath04    surface    175    113    -127
  94.     #coord    breed_dppath05    surface    226    53    -28
  95.                         
  96.     #coord    PATROL01    surface    119    33    -1055
  97.     #coord    PATROL02    surface    -133    21    -781
  98.     #coord    PATROL04    surface    116    33    -255
  99.     #coord    PATROL05    surface    137    39    -170
  100.     #coord    PATROL06    surface    270    121    534
  101.     #coord    PATROL07    surface    437    164    118
  102.     #coord    PATROL08    surface    355    33    -547
  103.  
  104.     #coord    PATROL09    surface    179.4    33    -433.1
  105.     #coord    PATROL10    surface    181    30    -894
  106.     #coord    PATROL11    surface    208    30    -849
  107.     #coord    PATROL12    surface    162    20    -594
  108.     #coord    PATROL13    surface    161    26    -503
  109.     #coord    PATROL14    surface    158    24    -458
  110.                         
  111.     #coord    PATROL15    surface    260.4    21    -680.4
  112.     #coord    PATROL16    surface    355.1    29    -403
  113.     #coord    PATROL17    surface    285    80.6    -160
  114.     #coord    PATROL18    surface    -120    54    -37
  115.     #coord    PATROL19    surface    77.7    35    -112
  116.     #coord    PATROL20    surface    260    29    -756
  117.     #coord    PATROL21    surface    367.4    64    196.2
  118.     #coord    PATROL21run    surface    364.8    63    176.8
  119.     #coord    PATROL22    surface    -62        50    -1
  120.     #coord    PATROL23    surface    -208    26    -346
  121.     #coord    PATROL23go    surface    -235    24    -285
  122.                         
  123.     #coord    fm1    surface    5    0    -2
  124.     #coord    fm2    surface    -7    0    -3
  125.     #coord    fm3    surface    6    0    -5
  126.     #coord    fm4    surface    -9    0    -7
  127.     #coord    fm5    surface    1    0    -2
  128.                         
  129.     #coord    fm1a    surface    0    0    -2
  130.     #coord    fm2a    surface    -6    0    -1.5
  131.     #coord    fm3a    surface    5    0    -1
  132.     #coord    fm4a    surface    -9    0    -7
  133.  
  134.     #coord    zero    surface    0    0    0
  135.     #coord    lift    surface    418.6    243.2    66.3
  136.  
  137.     #coord    engineer_warning    surface    198    20    -830        
  138.                 
  139.     #coord    apc_path03    surface    214.4    55.6    -79.7
  140.     #coord    apc_path02    surface    262.7    50.2    76.5
  141.     #coord    apc_path01    surface    364.5    61.7    175.6
  142.                         
  143.     #coord    apc_prox    surface    294.2    51    111.7
  144.                         
  145.     #coord    gun01prox    surface    115.8    60    -561.2
  146.     #coord    gun02prox    surface    -199.2    24    -647.9
  147.     #coord    gun03prox    surface    159.6    45    -132.9
  148.     #coord    gun04prox    surface    254.9    49    35.8
  149.     #coord    gun05prox    surface    238.6    163.6    251.5
  150.     #coord    gun06prox    surface    -186.5    22.7    -357
  151.     #coord    gun07prox    surface    336.5    164.1    373.3
  152.     #coord    gun08prox    surface    164.6    20.2    -534.1
  153.                         
  154.                         
  155.     #coord    bpath01    surface    -750    200    1497
  156.     #coord    bpath02    surface    -101    100    222
  157.     #coord    bpath03    surface    113    45    -242
  158.     #coord    bpath04    surface    172    40    -334
  159.     #coord    bpath05    surface    202    25    -396
  160.     #coord    bpath06    surface    188    20    -490
  161.     #coord    bpath07    surface    164    15    -554
  162.     #coord    bpath08    surface    172    5    -619
  163.     #coord    bpath09    surface    237    5    -740
  164.     #coord    bpath10    surface    385    60    -915
  165.     #coord    bpath11    surface    643    100    -1103
  166.                         
  167.     #coord    datapoint    surface    418.7    244    65
  168.     #coord    bridge_coor    surface    402    164    122
  169.     #coord    lift_coor    surface    430    164    95
  170.     
  171.     #coord    bridge01a    surface    295    164    250
  172.     
  173.     #coord    bridge01    surface    405.4    163.4    118.6
  174.     #coord    bridge02    surface    412.2    164    114.8
  175.     #coord    bridge03    surface    437.3    164    115.7
  176.     #coord    bridge04    surface    429.9    164.5    94.1
  177.     #coord    bridge04a    surface    424        164.5    82
  178.  
  179.                         
  180.     #coord    hover01    surface    182    20    -1037
  181.     #coord    hover02    surface    200    75    -1050        
  182.                                 
  183. #rem    Co-ords for a couple of the bunkers/defensive walls. Used for proximity checks to add sentries                            
  184.     #coord    wall01    surface    463.6    94.7    490.3        
  185.     #coord    wall05    surface    308.8    165    329.7        
  186.                                 
  187. #rem    Co-ordinates for various Breed soldiers around the map -Adam                            
  188.     #coord    bsol01    surface    -33    37    -882        
  189.     #coord    bsol02    surface    40    42    -824        
  190.     #coord    bsol03    surface    -253    37    -576        
  191.     #coord    bsol04    surface    5.7    108    674.9        
  192.     
  193.     
  194. #rem    co-ord for three turrets on bunker to left of landing zone -Adam
  195.     #coord    lbunker01    surface    97    27    -994
  196.  
  197. #rem    co-ords for turrets on right shore path -Adam
  198.     #coord    shoreturr01    surface    332    19    -528
  199.     #coord    shoreturr02    surface    212    96    -242.4
  200.  
  201. #rem    co-ord for sniper and soldiers on hill up to top bridge -Adam
  202.     #coord    hill01    surface    120    102    254
  203.  
  204. #rem    sniper on above hill, near tower -Adam
  205.     #coord    hill02    surface    131    104    61
  206.  
  207. #rem    co-ord for Breed soldiers in the far bay -Adam
  208.     #coord    bay01    surface    13    26    504
  209.  
  210. #rem    co-ord for Breed APC to start moving across bridge
  211.     #coord    apcbridge    surface    230    26    -777
  212.     #coord    apcb01    surface    384.7    25    -764.1
  213.     #coord    apcb02    surface    263.8    24    -746.5
  214.  
  215. #rem    co-ords for USC fighter
  216.     #coord    fightermove01    surface    305    161    -1057.5
  217.     #coord    fightermove02    surface    488    1075    843
  218.  
  219. #rem    co-ords for Breed soldiers on landing pads
  220.     #coord    lp01    surface    423.6    62    -670.6
  221.     #coord    lp02    surface    425    62    -631
  222.  
  223. #rem    co-ord for soldiers to run to and attack ds
  224.     #coord    lastattmove    surface    322    164    286
  225.     #coord    lastattmove2    surface    307.4    165    275.5
  226.  
  227. #rem    Breed in triangular base
  228.     #coord    tbase    surface    5    112    -680
  229.  
  230. #rem    co-ords on path up to high bridge
  231.     #coord    twr01    surface    454    74    229
  232.     #coord    defwall01    surface    492    85    385.5
  233.     #coord    twr02    surface    410    116    564
  234.     #coord    solprox01    surface    366    104    552
  235.     #coord    solprox02    surface    196    138    415
  236.  
  237. #rem    waypoints
  238.     #coord    WP1    surface    292.7    127.65    -293.3
  239.     #coord    WP2    surface    -201    125    -89    
  240.     #coord    WP3    surface    418        269    64
  241.  
  242. #rem    sniper stop point at top bridge
  243.     #coord    sniperstop    surface    304    164    243.5
  244.  
  245. #rem    co-ord for dropship to go and loiter
  246.     #coord    dsloiter    surface    300    100    -1060
  247.     #coord    dsloiter1    surface    635    90    -970
  248.     #coord    dsloiter2    surface    1600    600    -400
  249.  
  250. #rem    co-ord for sneaky buggers at top of hill -Adam
  251.     #coord    sneaky01    surface    212    140    424
  252.     #coord    sneakymove    surface    232    142    410
  253.  
  254. #rem    co-ord for sniper sentry patrol path
  255.     #coord    sent11_path1    surface    274        52    -755.7
  256.     #coord    sent11_path2    surface    273.6    52    -758.5
  257.     #coord    sent11_path3    surface    268        52    -757.5
  258.     
  259. #rem    co-ord working tank turret (cannon)
  260.     #coord    tankturr1_pos    surface    201    21    -456
  261.     
  262. #rem    co-ord bridge sentry 1
  263.     #coord    bsent1_path1    surface    281        25    -753.5
  264.     #coord    bsent1_path2    surface    365.4    25    -765.4
  265.  
  266. #rem    co-ord bridge sentry 2
  267.     #coord    bsent2_path1    surface    366.5    25    -756.3
  268.     #coord    bsent2_path2    surface    409.8    25    -762
  269.     
  270. #rem    co-ord ects building sniper patrol
  271.     #coord    ects_path1    surface    6    114    -652
  272.     #coord    ects_path2    surface    1    114    -644
  273.     #coord    ects_path3    surface    -9.5    114    -647
  274.     #coord    ects_path4    surface    -7    114    -657
  275.  
  276. #rem    co-ord proximity snipers on hill
  277.     #coord    sniper_prox1    surface    191    27    -496    
  278.  
  279. #rem    co-ord proximity radarbase    
  280.     #coord    RADARBASE    surface    277.7    104.1    -241.2
  281.     #coord    RADARBASE2    surface    266.7    103.1    -252.2
  282.  
  283. #rem    co-ord proximity right landingpad    
  284.     #coord    RLPAD    surface    427.7    24    -768
  285.     
  286. #rem    co-ord bridge 1 end patrol path
  287.     #coord    bs1_offset1    surface    531        33    -624.5
  288.     #coord    bs2_offset1    surface    531        35    -618.3
  289.     #coord    bs3_offset1    surface    534        36    -617.4
  290.     #coord    bs1_offset2    surface    513        36    -740
  291.  
  292. #rem    co-ord shore patrol path
  293.     #coord    shore1_path1    surface    365    60    -288
  294.     #coord    shore2_path1    surface    362    60    -284
  295.     #coord    shore3_path1    surface    357    45    -345
  296.     #coord    shore4_path1    surface    354    45    -340
  297.     #coord    shore5_path1    surface    354    33    -402
  298.     #coord    shore6_path1    surface    351    33    -398
  299.     #coord    shore1_path2    surface    340    20    -475
  300.  
  301. #rem    co-ord bunker1
  302.     #coord    bunker1    surface    223    20    -1045
  303.     
  304. #rem    co-ord bunker1
  305.     #coord    tank1_path01    surface    431.7    27    -770
  306.     #coord    tank1_path02    surface    252.2    27    -745.6
  307.     #coord    tank1_path03    surface    221.9    27    -795.1
  308.     #coord    tank1_path04    surface    197.7    27    -850.6
  309.     #coord    tank1_path05    surface    174.9    27    -939.9
  310.     #coord    tank1_path06    surface    166.5    27    -1043
  311.     #coord    tank1_path07    surface    91.4    27    -1033.7
  312.     #coord    tank1_path08    surface    50.4    27    -903.8
  313.     #coord    tank1_path09    surface    -59.7    27    -844.9
  314.     #coord    tank1_path10    surface    -195.3    27    -734.1
  315.     #coord    tank1_path11    surface    -243.8    27    -549.2
  316.     #coord    tank1_path12    surface    -221.9    27    -463.5
  317.     #coord    tank1_path13    surface    -173.7    27    -447.4
  318.     #coord    tank1_path14    surface    -121.9    27    -469.4
  319.     #coord    tank1_path15    surface    -52.1    27    -497.4
  320.     #coord    tank1_path16    surface    -19.6    27    -492.5
  321.     #coord    tank1_path17    surface    8        27    -473.7
  322.     #coord    tank1_path18    surface    70.4    27    -371.1
  323.     #coord    tank1_path19    surface    98.5    27    -259.4
  324.  
  325. #rem    co-ord bunker1
  326.     #coord    tank2_path01    surface    431.7    27    -770
  327.     #coord    tank2_path02    surface    252.2    27    -745.6    
  328.     #coord    tank2_path03    surface    220.8    27    -720.3
  329.     #coord    tank2_path04    surface    194.1    27    -715.9
  330.     #coord    tank2_path05    surface    182.4    27    -665
  331.     #coord    tank2_path06    surface    186.7    27    -607.7
  332.     #coord    tank2_path07    surface    193        27    -537.9
  333.     #coord    tank2_path08    surface    194.5    27    -434
  334.     #coord    tank2_path09    surface    191.3    27    -358.9
  335.     #coord    tank2_path10    surface    147.3    27    -294.9
  336.     #coord    tank2_path11    surface    113.8    27    -250.1
  337.     
  338. #rem    Co-ord breed sniper walk patrol path                    
  339.     #coord    bs05_path1    surface    -41.7    51    -892.6        
  340.     #coord    bs05_path2    surface    -37.6    51    -894.3    
  341.     #coord    bs05_path3    surface    -40.4    51    -900.1            
  342.     #coord    bs05_path4    surface    -44.7    51    -897.9        
  343.  
  344. #rem    Co-ord breed patrol ects building                        
  345.     #coord    ects_patrolpath    surface    37.6    57    -772.6        
  346.     
  347. #rem    co-ord breed patrol path to ects
  348.     #coord    bs1ects_path1    surface    104.5    63    -571.4
  349.     #coord    bs2ects_path1    surface    106.5    63    -566.2
  350.     #coord    bs3ects_path1    surface    103.6    63    -583
  351.     #coord    bs1ects_path2    surface    68.2    33    -700.7
  352.  
  353. #rem    co-ord sniper3    patrol path on tower
  354.     #coord    sniper3_path1    surface    -248.4    43    -571.6
  355.     #coord    sniper3_path2    surface    -248.1    43    -577
  356.     #coord    sniper3_path3    surface    -254.9    43    -577.8
  357.     #coord    sniper3_path4    surface    -255.7    43    -572
  358.     
  359. #rem    co-ord bridge 2
  360.     #coord    bridge2_prox    surface    -233.9    28    -282.8
  361.     
  362. #rem    co-ord isle2 breed patrol
  363.     #coord    isle2            surface    -210    45    6
  364.     
  365. #rem    co-ord left shore patrol at start
  366.     #coord    bs1pat5_path2    surface    103.8    26    -1006
  367.     #coord    bs2pat5_path2    surface    90.6    26    -1005
  368.     #coord    bs3pat5_path2    surface    94        26    -1000
  369.     #coord    bs1pat5_path1    surface    48.5    31    -892
  370.     
  371. #rem    prox for wp2 building entrance
  372.     #coord    wp2_prox            surface    -189.1    93.5    -127.9
  373.     
  374. #rem    tower2 patrol        
  375.     #coord    bs250_path02            surface    408    104    554
  376.     #coord    bs251_path02            surface    425    100    555
  377.     #coord    bs252_path02            surface    401    104    565
  378.     #coord    bs253_path02            surface    428    100    545
  379.     #coord    bs250_path01            surface    463    96    509
  380.     
  381. #rem    co-ord dropship path to waypoint2
  382.     #coord    dppath1_wp2            surface    -206    165    -77
  383.     #coord    dppath2_wp2            surface    -117    170    -224
  384.  
  385. #rem    wp2 breed patrol to meet player        
  386.     #coord    bs10_wp2path1    surface    -105    76    -158
  387.     #coord    bs10_wp2path2    surface    -155    86    -152
  388.     #coord    bs11_wp2path2    surface    -149    86    -137
  389.     #coord    bs12_wp2path2    surface    -148    87    -126
  390.     #coord    bs13_wp2path2    surface    -171    92    -154
  391.     #coord    bs14_wp2path2    surface    -145    90    -158
  392.     #coord    bs15_wp2path2    surface    -165    89    -146
  393.  
  394. #rem    tankoffset    
  395.     #coord    btank_offset1    surface    -5    0    -5
  396.     #coord    btank_offset2    surface    5    0    -5
  397.     
  398.         
  399. #rem    co-ord MAIN CANYON ENTRANCE
  400.     #coord    canyon1_ent            surface    190    22    -596
  401.  
  402. #rem    co-ord Centre of cave
  403.     #coord    cave            surface    255    18    -518
  404.  
  405. #rem    co-ord holotable
  406. #rem    #coord    holotable        SURFACE    292.7    126.65    -293.3
  407. #rem    dead commander offset
  408.     #coord    holotable        SURFACE    288.3    128.1    -292.7
  409.     #coord    holotable2        SURFACE    293.3    128.3    -295.8
  410.     #coord    warning            SURFACE    291.8    128.3    -279.2
  411.     
  412. #rem    co-ord isle2cam
  413.     #coord    isle2cam        SURFACE    146    47    -2582
  414.  
  415. #rem    co-ord radarbase
  416.     #coord    radbase_offset    SURFACE    213.4    140.5    -184.7
  417.     #coord    radbase_offset2    SURFACE    290.8    116.2    -266.4
  418.  
  419. #rem    co-ord conttower1
  420.     #coord    conttower_offset    SURFACE    486.8    207.8    -29.1
  421.     #coord    conttwr_offset        SURFACE    419.8    243.6    66.3
  422.     
  423.  
  424. #rem    co-ord camera for wp2
  425.     #coord    cam_wp2    SURFACE    -283    131    -57.8
  426.  
  427. #rem    co-ord    curve door1    
  428.     #coord    curve_door1    SURFACE    232.2    55.4    -30.2
  429.  
  430.     
  431.     #coord    orbit1    ORBIT    157.3    87    236.1    
  432.     
  433.     #coord    bmgun_prox    SURFACE    225.5        21.6        -1046.7    
  434.  
  435. #rem    ***CAM CORDS
  436.     
  437.     #coord    cam01        surface    214    55    -76    
  438.     #coord    cam02        surface    460    164    103
  439.     #coord    cam03        surface    192    44    -421
  440.     #coord    cam04        surface    -290    22    -558
  441.     #coord    cam05        surface    469    57    -596
  442.     #coord    cam06        surface    -59    26    -526
  443.     #coord    camtarget01    surface    240    81    -44
  444.     #coord    camtarget02    surface    448    178    98
  445.     #coord    camtarget03    surface    187    27    -592
  446.     #coord    camtarget04    surface    -166    42    -422
  447.     #coord    camtarget05    surface    462    61    -612
  448.     #coord    camtarget06    surface    -61    26    -521        
  449.     
  450.     
  451.     #coord    dcam01        surface    177    21    -560    
  452.     #coord    dcam02        surface    359    80    -177
  453.     #coord    dcam03        surface    211    96    -166
  454.     #coord    dcam04        surface    404    62    -317    
  455.     #coord    dcam05        surface    99    69    -381
  456.         
  457.     #coord    dcamtarget01    surface    248    65    -371
  458.     #coord    dcamtarget02    surface    312    117    -210
  459.     #coord    dcamtarget03    surface    256    115    -201
  460.     #coord    dcamtarget04    surface    325    98    -253
  461.     #coord    dcamtarget05    surface    214    98    -283
  462.         
  463. #rem    health pickups     
  464.     #pickup big_health        surface        276.2    49.7557    62.4875        0.0    0    0
  465.     #pickup    big_health        surface        452.265    161.57    131.88        05.0    0
  466.     #pickup    big_health        surface        460.355    92.4573    496.493        0.0        0
  467.     #pickup    small_health    surface        170.557    20.3719    -1000.97    51.0    0
  468.     #pickup    small_health    surface        177.295    19.1424    -882.735    43.0    0
  469.     #pickup    small_health    surface        188.738    20.0433    -1060.97    51.0    0
  470.     #pickup    small_health    surface        231.646    154.545    322.94        51.0    0
  471.     #pickup    small_health    surface        258.87    162.576    261.585        41.0    0
  472.     #pickup    small_health    surface        263.327    162.568    260.06        32.0    0
  473.     #pickup    small_health    surface        287.255    159.76    320.09        51.0    0
  474.     #pickup    small_health    surface        306.807    164.096    315.563        51.0    0
  475.     #pickup    small_health    surface        363.375    4.12249    -1201.19    21.0    0
  476.     #pickup    small_health    surface        373.06    3.67203    -1201.32    32.0    0
  477.     #pickup    small_health    surface        509.278    85    461.528        43.0    0
  478.     #pickup    small_health    surface        511.84    77.468    333.978        14.5    0
  479.     #pickup    small_health    surface        99.6996    28.9845    -189.586    43.0    0
  480.  
  481.     #pickup    sniper            surface        -38.2    37.5    -895.1        0.0        0
  482.  
  483. #rem    rocket and ammo for landing pads
  484.     #pickup    rocket_launcher        surface    474.6    56.6    -650.8        0    0
  485.     #pickup    rockets_ammo        surface 471        56.7    -649        0    45
  486.     #pickup    sniper_ammo            surface    456.1    55.2    -674.8        0    0
  487.     #pickup    9mm_ammo             surface 479.3    56.6    -614.5        0    0
  488.     #pickup    small_health        surface    443.8    60.9    -694.2        0    0
  489.     #pickup    small_health        surface    433.2    61    -642.7        0    0
  490.     
  491. #rem    rocket launcher and ammo for ects building    
  492.       #pickup    rockets_ammo        surface -17.0    105.2    -711.4    15    15    
  493.     #pickup    rocket_launcher        surface    -17.9    104.7    -710.5    15    15
  494.     #pickup    small_health        surface    -5        108    -679    0    0
  495.     #pickup    sniper_ammo            surface    -3        111.2    -644.1    0    0    
  496.  
  497. #rem    wp2        
  498.     #pickup    9mm_ammo        surface -180.287 97.6891 -83.1754          0.0        0
  499.     #pickup    9mm_ammo        surface -180.982 97.6959 -83.3454          0.0        0
  500.     #pickup    small_health    surface        -181.7     97.6 -83.4          54.0    0
  501.     #pickup    small_health    surface        -205.6     97.6 -55              32.0    0
  502.     #pickup    small_health    surface        -241    97.6 -137.5            34.0    0
  503.     
  504.     #pickup    sniper_ammo        surface        -223.3    97.6 -83            0    0
  505.     #pickup    grenades_ammo    surface        -205.6    97.6 -117            0    0
  506.     #pickup    shotgun_ammo    surface        -216.2    97.6 -122.2            0    0
  507.     #pickup    sniper_ammo        surface        -177.3    97.6 -109.2            0    0
  508.     #pickup    grenades_ammo    surface        -183    97.6 -110.5            0    0
  509.     
  510.     #pickup    9mm_ammo             surface 100.31    29.3519    -190.39           0.0        0
  511.     #pickup    9mm_ammo             surface 232.223 154.176 326.57          0.0        0
  512.     #pickup    9mm_ammo             surface 232.527 154.424 325.085       0.0     -11.5
  513.     #pickup    9mm_ammo             surface 232.85    154.098    326.785           0.0      16.5
  514.     #pickup    9mm_ammo             surface 254.412 48.9845 22.595           0.0        0
  515.     #pickup    9mm_ammo             surface 268.14    12.7789    -1091.07       0.0     41.0
  516.     #pickup    9mm_ammo             surface 269.098 12.8162 -1090.84      0.0        0
  517.     #pickup    9mm_ammo             surface 99.5169 29.2712 -190.802      0.0        0
  518.     #pickup    grenades_ammo        surface 100.204 29.3579 -191.352     0.0     19.0
  519.     #pickup    grenades_ammo        surface 232.605 154.001 327.69        0.0        0
  520.     #pickup    grenades_ammo        surface 254.328 49.0664 21.3723        0.0        0
  521.     #pickup    grenades_ammo        surface 267.041 12.7072 -1091.24    0.0        0
  522.     #pickup    grenades_ammo        surface 294.213 126.935 -287.781     0.0        -72.0
  523.     #pickup    shotgun_ammo        surface 231.886 154.207 325.613      0.0        -69.3
  524.  
  525. #rem    path to waypoint3    
  526.     #pickup    9mm_ammo             surface 459.4    93.3    495.2        0       0
  527.     #pickup    9mm_ammo             surface 507.5    85.3    462            0       0
  528.  
  529. #rem    waypoint3    
  530.     #pickup    9mm_ammo             surface 234.7    162.7    268            0       0
  531.     #pickup    9mm_ammo             surface 271.9    162.7    260.1        0       0
  532.     #pickup    9mm_ammo             surface 290.4    158.9    328.4        0       0
  533.     
  534. #rem    ambush area    
  535.     #pickup    sniper_ammo            surface    405.2    66.6    196.7        0        0
  536.     #pickup    9mm_ammo             surface 434.5    71.5    231.4        0        0
  537.     #pickup    grenades_ammo        surface 509.9    76.4    235.8        0        0    
  538.     
  539. #rem    pickups in radarbase next to deadguy in corner
  540.     #pickup    small_health        surface 297.7    127    -297.1            43        45
  541.  
  542. #rem    pickups ontop of wall at wp3
  543.     #pickup    small_health        surface 330    91.5    -2.5                43        45
  544.     
  545.         
  546. #rem    pickups on otherside of radarbase (use left)
  547.     #pickup    9mm_ammo             surface 309.1    102.8        -243.9    54    45
  548.     #pickup    small_health        surface 310.3    102.8    -241.6    43    45
  549.     
  550. #rem    pickups in cave
  551.     #pickup    9mm_ammo             surface 260    16.4    -519.5    0    45
  552.     #pickup    9mm_ammo             surface 259    16.4    -518.5    0    0
  553.     #pickup    small_health        surface 261    16.4    -521.5    54    45
  554.     #pickup    shotgun_ammo        surface 262    16.4    -520.5    0    0
  555.  
  556. #rem    pickups for pod1
  557.     #pickup    9mm_ammo             surface -153    23.5    -435.8   0    -11.5
  558.     #pickup    grenades_ammo        surface -151.5    23.5    -434.5   0    45
  559.     #pickup    shotgun_ammo        surface -152    23.5    -436.8   0    11.5
  560.     #pickup    small_health        surface    -152    23.5    -437.8   54    11.5
  561.     
  562. #rem    pickups for pod2
  563.     #pickup    9mm_ammo             surface 308.7    51    81   0    -23
  564.     #pickup    grenades_ammo        surface 310.4    51    80.1   0    45
  565.     #pickup    shotgun_ammo        surface 307.4    51    79.8   0    0
  566.     #pickup    small_health        surface    306.4    51    80   54    0
  567.         
  568. #rem    pickups for pod3
  569.     #pickup    9mm_ammo             surface 209        19    -513.7   0    -23
  570.     #pickup    grenades_ammo        surface 208.4    18.8    -513.2   0    45
  571.     #pickup    shotgun_ammo        surface 209.4    18.8    -512.2   0    0
  572.     #pickup    small_health        surface    211.4    18.8    -512.2   43    0
  573.     
  574. #rem    pickups for path to ects building
  575.     #pickup    grenades_ammo        surface 65    69.5    -521       0    45
  576.     #pickup    small_health        surface    66    69.5    -518           43    0
  577.     
  578. #rem    pickups mouth of tunnel
  579.     #pickup    9mm_ammo    surface    297.871    17.6546    -557.016    0.0    -39.6533
  580.     #pickup    9mm_ammo    surface    299.181    17.779    -558.677    0.0    0.0
  581.     #pickup    grenades_ammo    surface    299.916    17.7059    -558.129    0.0    -13.1063
  582.                             
  583. #REM        TAG    VEHICLE    FACTION    POS            ANGLE        LOCATION            
  584.     #object    base    uscdarwin    0    0    0    0    0    0    ORBIT
  585.     #cmd    base_0    not_selectable                
  586.  
  587.     #object_kill    base_1
  588.     #object_kill    base_2
  589.     #object_kill    base_3
  590.     #object_kill    base_4
  591.     #object_kill    base_5
  592.  
  593.  
  594.     
  595. #REM    -----------------------------------------------------------------------------------------------------------------------
  596. #REM    BUILDINGS
  597.                                     
  598.     #object    radbase        LV1-Radar            0    291.012    114.477    -250.465    0    2.4    SURFACE    
  599.  
  600.     #object    conttower    conttower            0    425.5    209.9    83.2        0    158.8    SURFACE    
  601.  
  602.     #object    landing01    LV1-LandingA_X            0    426.4    62.4    -632.7        0    96.9    SURFACE    
  603.     
  604.     #object    landing02    LV1-LANDINGB            0    432.6    62.3    -669.2        0    102.6    SURFACE    
  605.     #object    landing03    LV1-LANDINGC            0    446        62.3    -705.4        0    117.9    SURFACE    
  606.  
  607.     #object    loutbase    LV1-LARGEOUTERBASE        1    -202.2    102.8    -89.4        0    108.3    SURFACE    
  608.  
  609.     #object    B01            LV1-Bridge_basea        0    -113.82    41.39    -20.88        0.0    20.2    SURFACE
  610.     
  611.     #object    B02_A        LV1-BRIDGE_BASEA_L        0    270.92    14.29    -747.91        0.0    -7.9    SURFACE
  612.     
  613.     #object    B02_B        LV1-BRIDGE_BASEA_L        0    -264.72    15.34    -209.95        0.0    -67.9    SURFACE
  614.     #object    B02_C        LV1-BRIDGE_BASEA_L        0    307.34    155        237.62        0.0    -50.1    SURFACE
  615.  
  616.     #object    LT01        LV1-LandingTower_X        0    440.74    71.87    -613.74        0.0    89.7    SURFACE
  617.     #object    LT02        LV1-LandingTower        0    444.99    71.87    -648.4        0.0    100.6    SURFACE
  618.     #object    LT03        LV1-LandingTower        0    452.6    71.87    -682.53        0.0    111.0    SURFACE
  619.     #object    LT04        LV1-LandingTower        0    469.18    71.79    -713.74        0.0    116.9    SURFACE
  620.  
  621.     #object    ECTS        LV1-ECTSBuild            1    3.36    110.86    -667.34        0.0    -161.0    SURFACE
  622.  
  623.     #object    GT01        LV1-GUARDTOWERBASE        0    -254.45    28.2688    -574.721    0    6.2        SURFACE
  624.     #object    GT02        LV1-GuardTowerbase_X    0    -38.069    92.7743    261.528        0    -28.9    SURFACE
  625.     #object    GT03        LV1-GUARDTOWERBASE        0    -39.511    26.9156    -892.851    0    63.4    SURFACE
  626.     #object    GT04        LV1-GUARDTOWERBASE        0    239.563    127.471    529.411        0    -49.6    SURFACE
  627.     #object    GT05        LV1-GUARDTOWERBASE        0    375.118    63.6591    -268.771    0    -163.8    SURFACE
  628.     #object    GT06        LV1-GuardTowerbase_X    0    415.016    103.843    569.639        0    -108.4    SURFACE
  629.     #object    GT07        LV1-GuardTowerBase_X    0    426.825    12.1937    -1144.94    0    132        SURFACE
  630.     #object    GT08        LV1-GUARDTOWERBASE        0    496.641    27.2297    -782.207    0    148.4    SURFACE
  631.     #object    GT09        LV1-GUARDTOWERBASE        0    542.798    81.2008    300.901        0    -167.1    SURFACE
  632.  
  633.     #object    Gu01        LV1-GUNTURRETBASE        1    -161.64    70.964    -570.69        0    -24.2    SURFACE
  634.     #object    Gu02        LV1-GUNTURRETBASE        1    292.053    74.5368    -395.989    0    90.1    SURFACE
  635.     #object    Gu03        LV1-GUNTURRETBASE        1    142.294    96.33    -59.2823    0    83    SURFACE
  636.     #object    Gu04        LV1-GUNTURRETBASE        1    263.845    28.8665    675.204        0    -84.9    SURFACE
  637.  
  638. #rem    Buildings on small Island
  639.  
  640.     #object    SRB01        SR-BaseA            1    150.691    37.3352    -2624.22    0    176.5    SURFACE
  641.     #object    SRB02        SR-BaseA            1    187.417    37.3352    -2630.72    0    167.5    SURFACE
  642.     #object    SRB03        SR-BaseA            1    222.46    37.3352    -2638.49    0    164.5    SURFACE
  643.     
  644.     #cmd    SRB01    state    st03    TRUE
  645.     #cmd    SRB01    delay    2    
  646.     #cmd    SRB02    state    st03    TRUE
  647.     #cmd    SRB02    delay    1
  648.     #cmd    SRB03    state    st03    TRUE    
  649.     
  650.     #object    SREB01        SR-ExtendBase        1    150.691    25.0796    -2624.22    0    176.5    SURFACE
  651.     #object    SREB02        SR-ExtendBase        1    187.417    25.0796    -2630.72    0    167.5    SURFACE
  652.     #object    SREB03        SR-ExtendBase        1    222.46    25.0796    -2638.49    0    164.5    SURFACE
  653.     #object    BSE            BSE-BaseSmall        1    109.922    58.1787    -2567.49    0    0        SURFACE
  654.  
  655. #rem    curved walls next to garden
  656.     #object    CWALL-L        LV1-CurveWallLarge    0    268.1    50.5    26.56    0    0    SURFACE    
  657.  
  658. #REM    END BUILDINGS
  659.  
  660. #REM    -----------------------------------------------------------------------------------------------------------------------
  661.     #object    drpshp        dropship    0    20        -10.62        85    0    0    VEHICLE    base
  662.     #cmd    drpshp_0    not_selectable    
  663. #rem        #cmd    drpshp_0    invincible            
  664.     #object_kill    drpshp_1
  665.     #object_kill    drpshp_2
  666. #rem    #object_kill    drpshp_3
  667.     #cmd    drpshp_3    not_selectable
  668.  
  669. #rem    #object    hidden_tank    tankbase    0    289        52        42        0    132    SURFACE
  670. #rem        #object    test            grunt                0    289.9        119.7        -244.5        0    182    SURFACE
  671.  
  672.     #object    hidden_tank    tankbase    0    375        159        357.8        0    132    SURFACE
  673.     #object_kill    hidden_tank_0
  674.     #object_kill    hidden_tank_1
  675.     #object_kill    hidden_tank_2
  676.     
  677.     
  678. #rem    pod1 collision problems revert to pod2
  679.     #object    pod1    pickup_pod2        1    -153.2    24    -435.7    0    0    SURFACE
  680.     #object    pod2    pickup_pod2        1    310.4    51.6    80    0    160    SURFACE
  681.     #object    pod3    pickup_pod3        1    209.2    19.4    -514.1    0    160    SURFACE
  682.     
  683.     #object    cave_drips    cave_dummy    1    268.1    22.5    -539.6    0    0    SURFACE
  684.             
  685.     #object    bfighter7    bfighter    1    426.4    250    -632.7        0    197    SURFACE
  686.     #object    bfighter8    bfighter    1    291        250    -250            0    167    SURFACE
  687.     
  688.     #cmd    bfighter7_0    loiter
  689.     #cmd    bfighter8_0    loiter
  690.     
  691.     #cmd    bfighter7_0    roe        ceasefire
  692.     #cmd    bfighter8_0    roe        ceasefire
  693.     
  694.     #object    player        grunt        0    11    -13.4    65.4    0    0        VEHICLE    base
  695.     #cmd    player    not_selectable
  696.     
  697.     #object    medic        grunt        0    -2.9    -2    3        0    -90        VEHICLE    drpshp
  698.     #cmd    medic    not_selectable
  699.     
  700.     #object    sniper        sniper        0    2.9        -2    -1.5        0    90        VEHICLE    drpshp
  701.     #cmd    sniper    not_selectable
  702.     
  703.     #object    hvy_gunner    hvy_grunt    0    -2.9    -2    -1.5        0    -90        VEHICLE    drpshp
  704.     #cmd    hvy_gunner    not_selectable
  705.  
  706.     #object    DEST_TANK4    DEST_TANK4    0 -101.7    50.5    -53.1        10    -178    SURFACE    
  707.     #object_kill    DEST_TANK4_1
  708.     #object_kill    DEST_TANK4_0                                    
  709.     
  710.     #object    DEST_TANK4a    DEST_TANK4    0    202        20.4        -455    2    -178        SURFACE    
  711.     #object_kill    DEST_TANK4a_1
  712.     #object_kill    DEST_TANK4a_0
  713.                 
  714.     #object    DEST_TANK3    DEST_TANK3    0    194        16.4        -601    2    -45            SURFACE    
  715.     #object_kill    DEST_TANK3_0                                        
  716.                                                                                                                                     
  717.     #object    emplacement01    bu-defensivewalla    0    463.6    94.7    490.3    0    170        SURFACE
  718.     #object    emplacement05    bu-defensivewallb    0    280.6    165        240.8    0    97.6    SURFACE
  719.     #object    emplacement08    bu-defensivewalld    0    220.5    17        -1044    0    -135    SURFACE
  720.     #object    emplacement09    bu-defensivewallc    0    164        21        -1059    0    -90        SURFACE
  721.  
  722.     #object    x                bu-defensivewallc    0    166        20        -540    0    -90        SURFACE
  723.     #object    x                bu-defensivewallc    0    114        60        -561    0    180        SURFACE
  724.     #object    x                bu-defensivewallc    0    -187    22        -356    0    180        SURFACE
  725.     #object    x                bu-defensivewallc    0    483        57        -583    0    90        SURFACE
  726.  
  727. #rem    bunker in cove before the garden
  728.     #object    x                bu-defensivewalld    0    329    15    -55.1        0    263    SURFACE
  729.     #object    x                bu-defensivewallc    0    494.2    83.4    388    0    234    SURFACE
  730.  
  731. #rem    bunker in mouth of canyon                                        
  732.     #object    x                bu-defensivewallc    0    155.2    44.2    -137    0    160    SURFACE
  733.  
  734.                                         
  735. #rem    Breed pop-up proximity turrets in the valley -Adam
  736.     #object    proxgun01    BREED_PROXGUNBASE    1    446.7    70.7    217.9    0    0    SURFACE
  737.     #object    proxgun02    BREED_PROXGUNBASE    1    488    73.7    262.7    0    0    SURFACE
  738.     #object    proxgun03    BREED_PROXGUNBASE    1    487.75    72.2    236.95    0    0    SURFACE
  739.     #object    proxgun04    BREED_PROXGUNBASE    1    527.5    77    336.5    0    0    SURFACE
  740.     #object    proxgun05    BREED_PROXGUNBASE    1    406.1    66.55    192.8    0    0    SURFACE
  741.     #object    proxgun06    BREED_PROXGUNBASE    1    397.9    66.5    214.2    0    0    SURFACE
  742.                                         
  743.  
  744. #rem    Breed pop-up proximity turrets
  745.     #object    proxgun10    BREED_PROXGUNBASE    1    -80.8    23.6    -511.1    0    0    SURFACE
  746.     #object    proxgun11    BREED_PROXGUNBASE    1    -65        23.8    -522.5    0    0    SURFACE
  747.     #object    proxgun12    BREED_PROXGUNBASE    1    -54.4    24    -517.5    0    0    SURFACE
  748.     
  749.     #object    bs01    breed_soldier    1    180    21    -1094    0    0    SURFACE
  750.     #object    bs02    breed_soldier    1    180    21    -1094    0    0    SURFACE
  751.     #cmd    bs01    react            follow
  752.     #cmd    bs02    react            follow
  753.                                             
  754.     #object    bsold01    breed_soldier    1    80    6    -1148.8    0    0    SURFACE
  755.     #object    bsold02    breed_soldier    1    82    6    -1148    0    0    SURFACE
  756.     #cmd    bsold01    react            follow
  757.     #cmd    bsold02    react            follow
  758.     
  759.         
  760. #rem    OBJECT NAMES********************        
  761.     #object_name    drpshp_0    DROPSHIP        
  762.     #object_name    base        DARWIN
  763.     #object_name    medic        MEDIC
  764.     #object_name    sniper        SNIPER
  765.         
  766. #rem    ********************************                    
  767.     #cmd    drpshp_0    delay    50000    
  768.     #cmd    drpshp_0    say    dropship\report2dropship    
  769.     #cmd    drpshp_0    state    open    true
  770. #rem    #cmd    drpshp_0    land        
  771. #rem    #cmd    drpshp_0    state    open    false
  772. #rem    #cmd    drpshp_0    arm    assault_rifle    500
  773.  
  774.     #cmd    hvy_gunner    delay    1000    
  775.     #cmd    hvy_gunner    FOLLOW_SQUAD        
  776.     #cmd    hvy_gunner    offset    fm3a    
  777.     #cmd    hvy_gunner    ROE    fireatwill    
  778.     #cmd    hvy_gunner    wait_disembark        
  779.     #cmd    hvy_gunner    JOIN_SQUAD    1    
  780.     #cmd    hvy_gunner    ROE    ceasefire    
  781.     #cmd    hvy_gunner    arm    machinegun    1140
  782.                                     
  783.     #cmd    sniper    delay    1000    
  784.     #cmd    sniper    FOLLOW_SQUAD        
  785.     #cmd    sniper    offset    fm3a    
  786.     #cmd    sniper    ROE    fireatwill
  787.     #cmd    sniper    wait_disembark        
  788.     #cmd    sniper    JOIN_SQUAD    1    
  789.     #cmd    sniper    ROE    ceasefire
  790.     #cmd    sniper    arm    assault_rifle    500            
  791.     #cmd    sniper    arm    sniperrifle    40
  792.                     
  793.     #cmd    medic    delay    1000    
  794.     #cmd    medic    FOLLOW_SQUAD        
  795.     #cmd    medic    offset    fm2a    
  796.     #cmd    medic    ROE    fireatwill    
  797.     #cmd    medic    wait_disembark        
  798.     #cmd    medic    JOIN_SQUAD    1    
  799.     #cmd    medic    ROE    ceasefire    
  800.     #cmd    medic    arm    shotgun        60
  801.                     
  802.  
  803.     
  804.                     
  805. #rem    EVERY TIMERS******************
  806.     #every    3    engineer_artillery    
  807.     #every    3    missioncompletecheck    
  808.     #every    2    doloiter
  809.     #every    2    sniper1
  810.     #every    1    team_dead_check    
  811.     #every    3    FOOT_PATROL01    
  812.     #every    3    FOOT_PATROL02    
  813.     #every    2    RADAR_PATH    
  814.     #every    3    FOOT_PATROL05
  815.     #every    3    FOOT_PATROL06
  816.     #every    3    FOOT_PATROL07
  817.     #every    3    breed_patrol4
  818.     #every    3    FOOT_PATROL09
  819.     #every    4    FOOT_PATROL10
  820.     #every    4    FOOT_PATROL11
  821.     #every    4    FOOT_PATROL12
  822.     #every    4    FOOT_PATROL13
  823.     #every    4    FOOT_PATROL14
  824.     #every    4    FOOT_PATROL15
  825.     #every    4    FOOT_PATROL16
  826.     #every    4    FOOT_PATROL18
  827.     #every    5    FOOT_PATROL19
  828.     #every    5    FOOT_PATROL20
  829.     #every    5    FOOT_PATROL21
  830.     #every    5    FOOT_PATROL22
  831.     #every    5    FOOT_PATROL23
  832.     #every    5    tank1_patrol
  833.     #every    5    WALL1
  834.     #every    5    bunker01
  835.     #every    3    left_turrets        
  836.     #every    2    ects_patrol1
  837.     #every    3    breed_patrol5
  838.     #every    3    garden_prox
  839.     #every    3    reembark_dropship
  840.     #after    1    view_player
  841.     #every    3    PROXGUN01-CHECK
  842.     #every    3    PROXGUN02-CHECK
  843.     #every    3    PROXGUN04-CHECK
  844.     #every    3    PROXGUN05-CHECK
  845.     #every    2    isle_radar
  846.     #every    3    PROXGUN07-CHECK
  847.     #every    5    breed_soldiers01
  848.     #every    2    lzenemies
  849.     #every    1    holotable_prox2
  850.     #every    2    shoreturr1
  851.     #every    2    PROXGUN07-CHECK
  852.     #every    2    hillprox01
  853.     #every    2    hillprox02
  854.     #every    2    bayprox01
  855.     #every    2    tankturr1
  856.     #every    2    radar_patrol
  857.     #every    1    ded_grunt
  858.     #every    2    right_lpad
  859.     #every    2    canyon_patrol1
  860.     #every    4    lpprox
  861.     #every    3    tbaseprox
  862.     #every    2    tower01
  863.     #every    2    tower02
  864.     #every    2    scutters_in_cave
  865.     #every    1    holotable_prox
  866.     #every    2    breedsolprox02
  867.     #every    1    waypoint1    
  868.     #every    2    tankturr1a
  869.     #every    2    sneaky
  870.     #every    1    squad_hint
  871. #rem    END OF EVERY TIMERS******************
  872.  
  873. #rem    INITIAL CAMERA SETUP FOR START OF LEVEL
  874.  
  875.     #camera_static    base    120    -60    600    0    160    0
  876.     #camera_velocity        -0.3    0.3     -0.3
  877.     
  878.     #play_music    breed_atmo_04
  879.     
  880. #rem    #camera_track camera_start2 0 0 0 drpshp
  881. #rem    #camera_velocity 0.02 0 0.01
  882. #rem    ***************************************
  883.  
  884.     #after    8    camera_timers
  885.  
  886. #rem    ****************************************
  887.     
  888.     #end_script
  889.  
  890. #rem    *********************************************    
  891.  
  892.  
  893. #rem    CAMERA TIMERS***************************
  894.  
  895.     #label    camera_timers
  896. #rem    #play_music    breed_atmo_04
  897. #rem    #after    222    repeat_music
  898.  
  899. #rem    #camera_track drpshp     -7     0     -35     drpshp
  900. #rem    #camera_velocity          -0.01     0.01     0.01
  901.     #camera_track     drpshp    10     20    8    drpshp
  902.     #camera_velocity      0.01     0.01    0.01
  903.         
  904.         #after    2    cam_on_player2
  905.         #after    6    camera_on_dp4
  906.         #after    15    camera_dp_front2
  907.         #after    20    camera_on_dp2
  908.         #after    25    mission_texton
  909.         #after    27    camera_side2
  910.         #after    36    cam_on_dpinside2
  911.         #after    47    mission_textoff
  912.         #after    47    camera_dp_frnt2a
  913.         #after    55    cam_on_sniper
  914.         #after    58    cam_on_grunt
  915.         #after    61    cam_on_hvygunner
  916.         #after    64    cam_on_player
  917.         #after    69    cam_on_isle2
  918.         #after    132    cam_on_radarbase
  919.     #return
  920.  
  921. #label        repeat_music
  922.     #after    222    repeat_music
  923.     #play_music    breed_atmo_04
  924. #return
  925.  
  926.     
  927. #label    mission_texton
  928.     #mission_text_on
  929.     #play_speech    gunny\BRIEFING_GUNNY\CONTACT\gunny_brief1
  930.     #return
  931.  
  932. #label    mission_textoff
  933.     #mission_text_off
  934.     #return
  935.  
  936.     
  937. #rem    CAMERA SETUPS********************************
  938.  
  939. #label    win_cams
  940.  
  941.     #after    0    win_cam
  942.     #after    5    win_cam1
  943.     #after    10    win_cam2
  944.     #after    15    win_cam3
  945.     #after    20    win_cam4
  946.     #after    25    win_cam5
  947.     #after    30    win_cam6
  948.     #after    35    win_cam7
  949.     
  950. #REM    #after    44    win_cams
  951.  
  952. #return
  953.  
  954. #label    win_cam
  955.     
  956.     #camera_track landing_zone    0    0    0    radbase
  957.     #camera_velocity            0    0.01    0
  958. #return
  959.  
  960. #label    win_cam1
  961.  
  962.         #camera_track cam01    0     0     0    camtarget01
  963.         #camera_velocity        0.001     0     -0.001
  964.         
  965. #return
  966.  
  967. #label    win_cam2
  968.  
  969.         #camera_track cam02    0     0     0    camtarget02
  970.         #camera_velocity        0.01     0     0.01
  971.         
  972. #return
  973.  
  974. #label    win_cam3
  975.  
  976.         #camera_track cam03    0     0     0    camtarget03
  977.         #camera_velocity        0    0    -0.01
  978.         
  979. #return
  980.  
  981. #label    win_cam4
  982.  
  983.         #camera_track cam04    0     0     0    camtarget04
  984.         #camera_velocity        0.01     0    0
  985.         
  986. #return
  987.  
  988. #label    win_cam5
  989.  
  990.         #camera_track cam05    0     0     0    camtarget05
  991.         #camera_velocity        -0.001     0     0.001
  992.         
  993. #return
  994.  
  995. #label    win_cam6
  996.  
  997.         #camera_track cam06    0     0     0    camtarget06
  998.         #camera_velocity        0.001     0.002     0.001
  999.         
  1000. #return
  1001.  
  1002. #label    win_cam7
  1003.  
  1004.         #camera_track bfighter7    0     10    25    bfighter8
  1005.         #camera_velocity        0.06     0.03     0.02
  1006.     #AFTER    9        win_cams
  1007. #return
  1008.  
  1009. #rem    *****DEADCAMS
  1010.  
  1011. #label    dead_cams
  1012.  
  1013.     #after    0    dead_cam1
  1014.     #after    5    dead_cam2
  1015.     #after    12    dead_cam3
  1016.     #after    17    dead_cam4
  1017.     #after    23    dead_cam5
  1018.     
  1019.     #return
  1020.             
  1021.  
  1022.     
  1023. #label    dead_cam1
  1024.  
  1025.         #camera_track dcam02    0     0     0    radbase
  1026.         #camera_velocity        0.005     0     0.005
  1027.         
  1028. #return
  1029.  
  1030. #label    dead_cam2
  1031.  
  1032.         #camera_track dcam01    0     0     0    dcamtarget01
  1033.         #camera_velocity        0.005     0     0.005
  1034.         
  1035. #return
  1036.  
  1037. #label    dead_cam3
  1038.  
  1039.         #camera_track dcam03    0     0     0    dcamtarget03
  1040.         #camera_velocity        0    0    -0.01
  1041.         
  1042. #return
  1043.  
  1044. #label    dead_cam4
  1045.  
  1046.         #camera_track dcam04    0     0     0    dcamtarget04
  1047.         #camera_velocity        0.01     0    0
  1048.         
  1049. #return
  1050.  
  1051. #label    dead_cam5
  1052.  
  1053.         #camera_track dcam05    0     0     0    dcamtarget05
  1054.         #camera_velocity        -0.001     0     0.001
  1055.  
  1056.         
  1057.         #after    5    dead_cams
  1058.         
  1059. #return
  1060.  
  1061.  
  1062. #label cam_on_player2
  1063.     #camera_static player    0 1 -4    0    0    0
  1064.     #camera_velocity 0 0 0
  1065. #rem    #message    GRUNT
  1066.     #return    
  1067.  
  1068. #label cam_on_player
  1069.     #camera_static player    0 1 2    0    180    0
  1070.     #camera_velocity 0 0 0.1
  1071.     #return        
  1072.     
  1073. #label cam_on_grunt
  1074.     #camera_static medic    0 1 2    0    180    0
  1075.     #camera_velocity 0 0 0.001
  1076.     #play_speech    gunny\grunt
  1077.     #message    #0304
  1078.     #return    
  1079.     
  1080. #label cam_on_sniper
  1081.     #text_box    8    #0305
  1082.     #after    2    box_txtoff
  1083.     #camera_static sniper    0 1 2    0    180    0
  1084.     #camera_velocity 0 0 0.001
  1085.     #play_speech    gunny\sniper
  1086.     #message    #0306
  1087.     #return    
  1088.     
  1089. #label cam_on_medic
  1090.     #camera_static medic    0 1 2    0    180    0
  1091.     #camera_velocity 0 0 0.001
  1092.     #play_speech    gunny\medic
  1093.     #message    #0307
  1094.     #return    
  1095.     
  1096. #label cam_on_engineer
  1097.     #camera_static engineer    0 1 2    0    180    0
  1098.     #camera_velocity 0 0 0.001
  1099.     #play_speech    gunny\engineer
  1100.     #message    #0308
  1101.     #return    
  1102.     
  1103. #label cam_on_hvygunner
  1104.     #camera_static hvy_gunner    0 1 2    0    180    0
  1105.     #camera_velocity 0 0 0.001
  1106.     #play_speech    gunny\heavy_gunner
  1107.     #message    #0309
  1108.     #return    
  1109.  
  1110. #label cam_on_dptop
  1111.     #camera_static drpshp_0        0    6    -10        -90    0    0
  1112.     #camera_velocity 0 0.09 0
  1113.     #return
  1114.  
  1115.  
  1116. #rem    #label cam_on_dpinterior
  1117. #rem    #camera_track drpshp_0    0    1    -9    drpshp_0
  1118. #rem    #camera_velocity 0 0 -0.04
  1119. #rem    #return
  1120.  
  1121. #rem    #label cam_on_dpinterior
  1122. #rem    #camera_track drpshp_0    8    1    -12    drpshp_0
  1123. #rem    #camera_velocity 0 0 -0.09
  1124. #rem    #return
  1125.  
  1126. #label cam_on_dpinside2
  1127.     #camera_track drpshp_0    8    1    -12    drpshp_0
  1128.     #camera_velocity 0 0.01 -0.09
  1129.     #return
  1130.     
  1131. #label lz2_cam
  1132.     #camera_track lz2_cam_dp    0    0    0    drpshp_0
  1133.     #camera_velocity -0.02 0 0.02
  1134.     #return
  1135.  
  1136. #rem    #label camera_on_lz
  1137. #rem    #camera_static landing_zone    0    0    0    0    180    0
  1138. #rem    #camera_velocity 0.02 0 0
  1139. #rem    #return
  1140.     
  1141. #rem    #label camera_on_lz2
  1142. #rem    #camera_track landing_zone    0    0    0    drpshp_0
  1143. #rem    #camera_velocity -0.02 0.5 0.02
  1144. #rem    #return
  1145.  
  1146. #label    box_txtoff
  1147.     #text_box_off    
  1148.     #return    
  1149.  
  1150.  
  1151. #label cam_on_isle2
  1152.     #camera_track isle2cam    0    0    0    drpshp_0
  1153.     #camera_velocity 0.02 0 0
  1154.     #play_speech    gunny\BRIEFING_GUNNY\CONTACT\gunny_brief2
  1155. #rem    #message    USE THE MINIGUN TO DESTROY THE RADAR INSTALLATION
  1156.     #text_box    12    #0310
  1157.     #after    10    box_txtoff
  1158.     #return
  1159.  
  1160. #label cam_on_radarbase
  1161.     #object_deselect
  1162.     #camera_static radbase_offset    0    0    0    0    228    0
  1163.     #camera_velocity -0.02 0 0.02
  1164.     #cmd    radbase    run_script    reselect
  1165. #rem    #cmd    radbase    run_script    select_player
  1166.     #cmd    radbase    delay    8
  1167.     #after    1    gunny_speech5
  1168.     #cmd    radbase    delay    1
  1169. #rem    #cmd    player    not_selectable    
  1170.     #return
  1171.  
  1172. #label    reselect
  1173.     #object_reselect
  1174.     #return    
  1175.         
  1176. #label    gunny_speech5
  1177.     #play_speech    gunny\BRIEFING_GUNNY\CONTACT\gunny_brief3
  1178.     #text_box    10    #0311
  1179.     #after    12    box_txtoff
  1180.     #return
  1181.     
  1182. #rem    #label    gunny_speech12
  1183. #rem    #if    TRUE    radar_alert
  1184. #rem    #play_speech    gunny\gun12
  1185. #rem    #endif
  1186. #rem    #return    
  1187.     
  1188. #label cam_on_contower
  1189.     #object_deselect
  1190.     #camera_static conttower_offset    0    0    0    0    31    0
  1191.     #camera_velocity -0.02 0 0.02
  1192.     #cmd    conttower    run_script    reselect
  1193.     #cmd    conttower    delay    2
  1194. #rem    #cmd    player    not_selectable    
  1195.     #return
  1196.  
  1197.         
  1198. #label cam_on_wp2
  1199.     #object_deselect
  1200.     #camera_static cam_wp2    0    0    0    0    251    0
  1201.     #camera_velocity -0.02 0 0.02
  1202.     #cmd    loutbase    run_script    reselect
  1203.     #cmd    loutbase    delay    11
  1204. #rem    #message    SECURE LANDING PAD ON THE NORTH ISLAND AND RENDEZVOUS WITH THE ENGINEER
  1205.     #text_box    13    #0312
  1206.     #after    9    box_txtoff
  1207.     #play_speech    gunny\gun6    
  1208. #rem    #cmd    player    not_selectable    
  1209.     #return
  1210.         
  1211. #label camera_dp_front2
  1212.     #camera_track drpshp_0 0 -1 12 drpshp
  1213.     #camera_velocity -0.05 0 -0.1
  1214.     #return
  1215.  
  1216. #label camera_dp_frnt2a
  1217.     #camera_track drpshp_0 0 -1 12 drpshp
  1218.     #camera_velocity 0.05 0 -0.1
  1219.     #return
  1220.  
  1221.  
  1222. #label cam_side_darwin
  1223.     #camera_static    base    500   0        0    0    90    50
  1224.     #camera_velocity 0.02 0 0
  1225. #rem    #after    20    main_menu
  1226.     #return
  1227.  
  1228. #label cam_34_darwin
  1229.     #camera_static    base    147    108    127        355    158    0
  1230.     #camera_velocity 0.02 0 0    
  1231.     #return
  1232.     
  1233.  
  1234.     
  1235. #label camera_side2
  1236.     #camera_static    drpshp_0    15 1 -2 0    90    0
  1237.     #camera_velocity 0.03 0 -0.05
  1238.     #return
  1239.     
  1240.  
  1241. #label camera_on_dp2
  1242.     #camera_track drpshp_0 7 0 -35 drpshp_0
  1243.     #camera_velocity  -0.01 0.02 0.01
  1244.     #return
  1245.     
  1246. #label camera_on_dp4
  1247.     #camera_track drpshp_0 5 0 -25 drpshp_0
  1248.     #camera_velocity  -0.01 0.01 0.01
  1249.     #return
  1250.     
  1251.  
  1252. #label    DED_GRUNT                                    
  1253.     #if    proximity    faction0    RADARBASE    25                    
  1254.     #object    die_grunt        die_grunt        1    288    128.4    -294.3    0    337        SURFACE
  1255.     #cmd    die_grunt    not_selectable
  1256.     #cmd    die_grunt    play_anim    1    -1
  1257.     #every    1    die_grunt_ded
  1258.     #kill_timer    DED_GRUNT                                
  1259.     #endif                                    
  1260.     #return    
  1261.  
  1262. #label        die_grunt_ded
  1263.     #if            dead        die_grunt
  1264.         #mission_fail    740    #0313
  1265.         #play_music    lose
  1266.     #kill_timer    die_grunt_ded
  1267.     #endif
  1268.     #return
  1269.  
  1270. #label    RADAR_PATROL                                    
  1271.     #if    proximity    faction0    RADARBASE    100                    
  1272.     #object    bs03    breed_soldier    1    284        118        -245    0    90    SURFACE
  1273.     #object    bs04    breed_soldier    1    284        128        -278    0    90    SURFACE
  1274.     #object    bs05    breed_soldier    1    292        128        -229    0    148    SURFACE
  1275.     #object    bs06    breed_soldier    1    294        116        -259    0    90    SURFACE
  1276.     #object    radr_sent5    breed_soldier    1    275.1    116        -243    0    90    SURFACE
  1277.     
  1278.     #object    x    breed_scutter    1    296        128.5    -290    0    108    SURFACE
  1279.     #object    x    breed_scutter    1    287        128.5    -288    0    291    SURFACE
  1280.     #object    x    breed_scutter    1    294        128.5    -286    0    123    SURFACE
  1281.  
  1282.     #object    x        bminigun                1    301.4    114.7    -259.7    0        55            SURFACE
  1283.     #object    x        bminigun                1    276.1    114.7    -241.4    0        55            SURFACE
  1284.     
  1285.     #cmd    scut1    react        static    
  1286.     #cmd    scut2    react        static    
  1287.     #cmd    scut3    react        static    
  1288.     
  1289.     #cmd    scut1    sentry    
  1290.     #cmd    scut2    sentry    
  1291.     #cmd    scut3    sentry
  1292.         
  1293.     #cmd    radr_sent5    sentry    
  1294.                             
  1295.     #every    1        SECURE_PERIM                
  1296.     #kill_timer    RADAR_PATROL                                
  1297.     #endif                                    
  1298.     #return                                    
  1299.  
  1300. #label    SECURE_PERIM
  1301.                                     
  1302.     #if    proximity    faction0    RADARBASE2    15            
  1303.     #play_speech    Squad_cutscene\guardperimeter    
  1304.     #text_box    12    #0314
  1305.     #cmd    player    JOIN_SQUAD    0    
  1306.     #cmd    hvy_gunner    JOIN_SQUAD    1
  1307.     #cmd    sniper    JOIN_SQUAD    2
  1308.     #cmd    medic    JOIN_SQUAD    3
  1309.     #after    6    box_txtoff
  1310.     #kill_timer    SECURE_PERIM                                
  1311.     #endif                                    
  1312.     #return                                    
  1313.     
  1314. #rem    breed behind rocks on path to radarbase    
  1315. #label    RADAR_PATH                                    
  1316.     #if    proximity    faction0    RADARBASE    200                    
  1317.     #object    bs07            breed_soldier    1    221.6    98        -214.8    0    338    SURFACE
  1318.     #object    bs08            breed_soldier    1    225.5    99        -219.3    0    338    SURFACE
  1319.     #object    bs09            breed_soldier    1    217.9    99        -217.8    0    338    SURFACE    
  1320.     
  1321.     #object    bs10            breed_soldier    1    296        82        -163.8    0    338    SURFACE
  1322.     #object    bs11            breed_soldier    1    234.7    92        -168.3    0    338    SURFACE
  1323.     
  1324.     #object    bs12            breed_soldier    1    216.9    98.4    -229.6    0    338    SURFACE    
  1325.     #object    bs13            breed_soldier    1    224.1    99        -233.8    0    338    SURFACE    
  1326.     #object    bs14            breed_soldier    1    207.4    99.5    -237.5    0    338    SURFACE    
  1327.     #object    bs15            breed2_soldier    1    212.5    97.7    -227.8    0    338    SURFACE    
  1328.  
  1329.     #object    scut04            breed_scutter    1    260.3    108.5    -270.8    0    90    SURFACE    
  1330.     #object    scut05            breed_scutter    1    260.6    107        -264.1    0    90    SURFACE    
  1331.     #object    scut06            breed_scutter    1    257        105        -255.7    0    90    SURFACE    
  1332.     #object    scut07            breed_scutter    1    260.3    108.5    -270.8    0    90    SURFACE    
  1333.     #object    scut08            breed_scutter    1    260.6    107        -264.1    0    90    SURFACE    
  1334.     #object    scut09            breed_scutter    1    257        105        -255.7    0    90    SURFACE    
  1335.     #object    scut10            breed_scutter    1    260.3    108.5    -270.8    0    90    SURFACE    
  1336.     #object    scut11            breed_scutter    1    260.6    107        -264.1    0    90    SURFACE    
  1337.     #object    scut12            breed_scutter    1    257        105        -255.7    0    90    SURFACE    
  1338.  
  1339.     #kill_timer    RADAR_PATH                                
  1340.     #endif                                    
  1341.     #return                                    
  1342.     
  1343. #rem    Sneaky buggers
  1344. #label    sneaky
  1345.     #if    proximity    faction0    sneaky01    50
  1346.         #object    bs160    breed_soldier    1    249.2    159    419.6    0    90    SURFACE
  1347.         #object    bs161    breed_soldier    1    248.5    158    413.7    0    90    SURFACE
  1348.         #object    bs162    breed_soldier    1    251.9    159.5    410    0    90    SURFACE
  1349.         #cmd    bs160    moveto    sneakymove    100
  1350.         #cmd    bs161    follow    bs160
  1351.         #kill_timer    sneaky
  1352.     #endif
  1353.     #return
  1354.  
  1355.  
  1356. #rem    cave proximity
  1357. #label    scutters_in_cave
  1358.     #if    proximity    faction0    cave    150
  1359.         #object    scut20    breed_scutter    1    270        17.5    -527    0    233    SURFACE
  1360.         #object    scut21    breed_scutter    1    266        17.5    -522    0    233    SURFACE
  1361.         #object    scut22    breed_scutter    1    260        18        -520    0    97    SURFACE
  1362.         #object    scut23    breed_scutter    1    255        18.5    -518    0    97    SURFACE
  1363.         
  1364.         #object    scut24    breed_scutter    1    278        17.5    -544    0    233    SURFACE
  1365.         #object    scut25    breed_scutter    1    274        17.5    -544    0    233    SURFACE
  1366.         #object    scut26    breed_scutter    1    271        18        -532    0    97    SURFACE
  1367.         #object    scut27    breed_scutter    1    264        18.5    -521    0    97    SURFACE
  1368.         
  1369.         #object    scut28    breed_scutter    1    272.7    18        -540    0    97    SURFACE
  1370.         #object    scut29    breed_scutter    1    274        18        -538    0    97    SURFACE
  1371.         #object    scut30    breed_scutter    1    243.8    21        -518    0    97    SURFACE
  1372.         #object    scut31    breed_scutter    1    239.7    22        -522    0    97    SURFACE
  1373.         #kill_timer    scutters_in_cave
  1374.     #endif
  1375.     #return
  1376.     
  1377.  
  1378. #rem    engineer artillery warning
  1379.     #label    engineer_artillery
  1380.     #if    proximity    faction0    engineer_warning    50
  1381.         #message    #0315
  1382.         #play_speech    demo\artillerybeginingtopiss                
  1383.         #kill_timer    engineer_artillery
  1384.     #endif
  1385.     #return
  1386.     
  1387. #rem    Working tank turret (cannon)
  1388. #label    tankturr1
  1389.     #if    proximity    faction0    tankturr1_pos    25    
  1390.         #message    #0316
  1391.         #play_speech    demo\stillhasammo
  1392.         #kill_timer    tankturr1
  1393.     #endif
  1394.     #return
  1395.  
  1396. #rem    Working tank turret (cannon) breed tank return
  1397. #label    tankturr1a
  1398.     #if    proximity    faction0    tankturr1_pos    100
  1399.         #object    bs1_tank    breed_soldier    1    110    37    -261    0    34    SURFACE
  1400.         #object    bs2_tank    breed_soldier    1    109    37    -257    0    34    SURFACE
  1401.         #object    bs3_tank    breed_soldier    1    107    37    -254    0    34    SURFACE
  1402.         #object    bs4_tank    breed_soldier    1    135    37    -269    0    34    SURFACE
  1403.         #object    bs5_tank    breed_soldier    1    135    37    -269    0    34    SURFACE
  1404.         #object    bs6_tank    breed_soldier    1    135    37    -269    0    34    SURFACE
  1405.  
  1406.         #cmd    bs1_tank    follow    breed_tank2_0
  1407.         #cmd    bs1_tank    offset    btank_offset2
  1408.  
  1409.         #cmd    bs2_tank    follow    breed_tank2_0
  1410.         #cmd    bs2_tank    offset    btank_offset2
  1411.  
  1412.         #cmd    bs3_tank    follow    breed_tank2_0
  1413.         #cmd    bs3_tank    offset    btank_offset2
  1414.         
  1415.         #cmd    bs4_tank    follow    breed_tank2_0
  1416.         #cmd    bs4_tank    offset    btank_offset1
  1417.  
  1418.         #cmd    bs5_tank    follow    breed_tank2_0
  1419.         #cmd    bs5_tank    offset    btank_offset1
  1420.         
  1421.         #cmd    bs6_tank    follow    breed_tank2_0
  1422.         #cmd    bs6_tank    offset    btank_offset1
  1423.             
  1424.         #cmd    breed_tank2_0    delay    50000
  1425.         #cmd    breed_tank2_0    moveto    tank2_path07    40
  1426.         #cmd    breed_tank2_0    moveto    tank2_path08    40
  1427.         #cmd    breed_tank2_0    moveto    tank2_path09    30
  1428.         #cmd    breed_tank2_0    moveto    tank2_path10    10        
  1429.  
  1430.         #kill_timer    tankturr1a
  1431.     #endif
  1432.     #return
  1433.  
  1434. #rem    canyon patrol1 by bunker
  1435. #label    canyon_patrol1
  1436.     #if    proximity    faction0    canyon1_ent    150
  1437.         #object    bs36    breed_soldier    1    170        26    -540    0    0    SURFACE
  1438.         #object    bs37    breed_soldier    1    171.6    23    -550    0    0    SURFACE
  1439.         #object    bs38    breed_soldier    1    180.6    24    -536    0    0    SURFACE
  1440.         #kill_timer    canyon_patrol1
  1441.     #endif
  1442.     #return
  1443.  
  1444. #rem    patrol by bunker on ridge to ects building
  1445. #label    ects_patrol1
  1446.     #if    proximity    faction0    ects_patrolpath    150
  1447.         #object    bs1_ects    breed_soldier    1    104.5    63    -571.4    0    0    SURFACE
  1448.         #object    bs2_ects    breed_soldier    1    106.5    63    -566.2    0    0    SURFACE
  1449.         #object    bs3_ects    breed_soldier    1    103.6    63    -583    0    0    SURFACE
  1450.         #cmd bs1_ects    run_script    bs1ects_reset                            
  1451.         #cmd bs2_ects    run_script    bs2ects_reset                            
  1452.         #cmd bs3_ects    run_script    bs3ects_reset    
  1453.         #object    bs_sniper3    breed_soldier    1    -248.4    43    -571.6    0    0    SURFACE
  1454.         #cmd bs_sniper3    run_script    sniper3_reset    
  1455.         #cmd    bs_sniper3    sentry
  1456.         #cmd    bs_sniper3    react        static    
  1457.         #cmd    bs_sniper3    visual_range    100                                        
  1458.         #cmd    bs_sniper3    arm    breed_sniper    50
  1459. #rem        #cmd    bs_sniper3    disarm
  1460.         #object    x            bminigun        1    114        60.8    -565    0    0    SURFACE    
  1461.             
  1462.         #kill_timer    ects_patrol1
  1463.     #endif
  1464.     #return
  1465.  
  1466. #label    bs1ects_reset                                    
  1467.     #cmd bs1_ects    run_script    bs1ects_reset                            
  1468.     #cmd bs1_ects    moveto    bs1ects_path1    1                        
  1469.     #cmd bs1_ects    moveto    bs1ects_path2    1
  1470.     #return                                    
  1471. #label    bs2ects_reset                                    
  1472.     #cmd bs2_ects    run_script    bs2ects_reset                            
  1473.     #cmd bs2_ects    moveto    bs2ects_path1    1                        
  1474.     #cmd bs2_ects    moveto    bs1ects_path2    1
  1475.     #return                                    
  1476. #label    bs3ects_reset                                    
  1477.     #cmd bs3_ects    run_script    bs3ects_reset                            
  1478.     #cmd bs3_ects    moveto    bs3ects_path1    1                        
  1479.     #cmd bs3_ects    moveto    bs1ects_path2    1
  1480.     #return                                    
  1481.  
  1482. #label    sniper3_reset                                    
  1483.     #cmd bs_sniper3    run_script    sniper3_reset                            
  1484.     #cmd bs_sniper3    moveto    sniper3_path1    1                        
  1485.     #cmd bs_sniper3    moveto    sniper3_path4    1
  1486.     #cmd bs_sniper3    moveto    sniper3_path3    1
  1487.     #cmd bs_sniper3    moveto    sniper3_path2    1
  1488.     #return                                    
  1489.  
  1490. #rem    breed patrol on island 2 patrolling 1/3
  1491. #label    breed_patrol4
  1492.     #if    proximity    faction0    isle2    150
  1493.         #object    bs55    breed_soldier    1    -206.3    45    8    0    0    SURFACE
  1494.         #object    bs56    breed_soldier    1    -210    45    7    0    0    SURFACE
  1495.         #object    bs57    breed_soldier    1    -200    45    5    0    0    SURFACE
  1496. #rem    breed patrol on path to waypoint2    
  1497.         #object    bs58    breed_soldier    1    -113    77    -161.8    0    0    SURFACE
  1498.         #object    bs59    breed_soldier    1    -106    73    -160    0    0    SURFACE
  1499.         #object    bs60    breed_soldier    1    -119    79    -162    0    0    SURFACE
  1500. #rem    breed patrol on waypoint2 building    
  1501.         #object    bs5_init    breed_soldier    1    -188    100    -125    0    0    SURFACE
  1502.         #object    bs61    breed_soldier    1    -194    94    -137    0    0    SURFACE
  1503.         #object    bs65    breed_soldier    1    -187    94    -134    0    0    SURFACE
  1504.         #object    bs66    breed_soldier    1    -194    101    -113    0    0    SURFACE
  1505.         
  1506.         #object    snip06    breed_soldier    1    -220    99.5    -34.6    0    0    SURFACE
  1507.         #object    snip06a    breed_soldier    1    -142.5    99.5    -105.2    0    0    SURFACE
  1508.         #cmd    snip06a    sentry
  1509.         #cmd    snip06a    react        static    
  1510.         #cmd    snip06a    visual_range    100        
  1511.         #cmd    snip06a    arm    breed_sniper    20
  1512. #rem        #cmd    snip06a    disarm
  1513.         
  1514.         #cmd    snip06    sentry
  1515.         #cmd    snip06    react        static    
  1516.         #cmd    snip06    visual_range    100        
  1517.         #cmd    snip06    arm    breed_sniper    20
  1518. #rem        #cmd    snip06    disarm
  1519.  
  1520.         #every    2    breed2char_init        
  1521.         #object    x    bminigun        1    -125.8    52.5    -15.8    0    180    SURFACE    
  1522.         #kill_timer    breed_patrol4
  1523.     #endif
  1524.     #return
  1525.  
  1526.  
  1527.     #label    breed2char_init                                    
  1528.     #if    dead    bs5_init                            
  1529.     #object    bs67    breed2_soldier    1    -210    100    -96    0    0    SURFACE
  1530.     #object    bs68    breed2_soldier    1    -189    100    -91    0    0    SURFACE        
  1531.     #kill_timer    breed2char_init                            
  1532.     #endif                                    
  1533.     #return                                    
  1534.     
  1535. #rem    breed patrol on left side of coast at start
  1536. #label    breed_patrol5
  1537.     #if    proximity    faction0    bunker1    150
  1538.         #object    bs1_pat5    breed_soldier    1    -23.3    32    -861.6    0    0    SURFACE
  1539.         #object    bs2_pat5    breed_soldier    1    -33        32    -865.4    0    0    SURFACE
  1540.         #object    bs3_pat5    breed_soldier    1    -9        32    -867.5    0    0    SURFACE
  1541.         #cmd bs1_pat5    react    follow                            
  1542.         #cmd bs2_pat5    react    follow                                        
  1543.         #cmd bs3_pat5    react    follow            
  1544.                                     
  1545.         #cmd bs1_pat5    run_script    bs1pat5_reset                            
  1546.         #cmd bs2_pat5    run_script    bs2pat5_reset                            
  1547.         #cmd bs3_pat5    run_script    bs3pat5_reset                            
  1548.         #kill_timer    breed_patrol5
  1549.     #endif
  1550.     #return
  1551. #label    bs1pat5_reset                                    
  1552.     #cmd bs1_pat5    run_script    bs1pat5_reset                            
  1553.     #cmd bs1_pat5    moveto    bs1pat5_path1    1                        
  1554.     #cmd bs1_pat5    moveto    bs1pat5_path2    1
  1555.     #cmd bs1_pat5    moveto    bs1pat5_path1    1    
  1556.     #cmd bs1_pat5    react    follow                            
  1557.                     
  1558.     #return                                    
  1559. #label    bs2pat5_reset                                    
  1560.     #cmd bs2_pat5    run_script    bs2pat5_reset                            
  1561.     #cmd bs2_pat5    moveto    bs1pat5_path1    1                        
  1562.     #cmd bs2_pat5    moveto    bs2pat5_path2    1
  1563.     #cmd bs2_pat5    moveto    bs1pat5_path1    1    
  1564.     #cmd bs2_pat5    react    follow                    
  1565.     #return                                    
  1566. #label    bs3pat5_reset                                    
  1567.     #cmd bs3_pat5    run_script    bs3pat5_reset                            
  1568.     #cmd bs3_pat5    moveto    bs1pat5_path1    1                        
  1569.     #cmd bs3_pat5    moveto    bs3pat5_path2    1
  1570.     #cmd bs3_pat5    moveto    bs1pat5_path1    1
  1571.     #cmd bs3_pat5    react    follow                        
  1572.     #return                                    
  1573.  
  1574. #label    squad_hint
  1575.     #if    proximity    faction0    bunker1        30    
  1576.         #audio_2dsound        015        50
  1577.     #text_box    8    #0317
  1578.     #after    7        box_txtoff
  1579.     #kill_timer    squad_hint
  1580.     #endif
  1581.     #return
  1582.  
  1583. #LABEL    BMGUN_AREA
  1584.     #if    proximity    faction0    bmgun_prox    5            
  1585.             #gosub    BREED_WAVE
  1586.             #message        attack wave triggered
  1587.             #kill_timer        BMGUN_AREA
  1588.             #endif
  1589.     #return
  1590.     
  1591. #LABEL    BREED_WAVE
  1592.         #object    mgunbs01        breed_soldier                    1    141.9    25.5        -1057.2        0    272    SURFACE
  1593.             #cmd    mgunbs01        moveto        bmgun_prox        100        
  1594.         #object    mgunbs02        breed_soldier                    1    144.2    25.5        -1036        0    249    SURFACE
  1595.             #cmd    mgunbs02        moveto        bmgun_prox        100    
  1596.         #object    mgunbs03        breed_soldier                    1    163.9    18.3        -1114.5        0    323    SURFACE
  1597.             #cmd    mgunbs03        moveto        bmgun_prox        100                
  1598.         #object    mgunbs04        breed_soldier                    1    170.9        21.7        -972.9    0    227    SURFACE
  1599.             #cmd    mgunbs04        moveto        bmgun_prox        100
  1600.         #object    mgunbs05        breed_soldier                    1    154.6        21.9        -1008.2    0    249    SURFACE
  1601.             #cmd    mgunbs05        moveto        bmgun_prox        100
  1602. #return                
  1603.         
  1604. #rem    tank init on prox bunker 1
  1605. #label    tank1_patrol
  1606.     #if    proximity    faction0    bunker1    100
  1607.     #every    1    BMGUN_AREA    
  1608.     #play_music    breed_atmo_02
  1609.     
  1610.         #object    breed_tank1    breed_buggy1    1    454        28    -765    0    90    SURFACE
  1611.  
  1612.         #cmd    breed_tank1_0    delay    10000
  1613.         #cmd    breed_tank1_0    moveto    tank1_path19    40
  1614.         #cmd    breed_tank1_0    moveto    tank1_path18    40
  1615.         #cmd    breed_tank1_0    moveto    tank1_path17    40
  1616.         #cmd    breed_tank1_0    moveto    tank1_path16    40
  1617.         #cmd    breed_tank1_0    moveto    tank1_path15    40
  1618.         #cmd    breed_tank1_0    moveto    tank1_path14    40
  1619.         #cmd    breed_tank1_0    moveto    tank1_path13    40
  1620.         #cmd    breed_tank1_0    moveto    tank1_path12    40
  1621.         #cmd    breed_tank1_0    moveto    tank1_path11    40
  1622.         #cmd    breed_tank1_0    moveto    tank1_path10    40
  1623.         #cmd    breed_tank1_0    moveto    tank1_path09    40
  1624.         #cmd    breed_tank1_0    moveto    tank1_path08    40
  1625.         #cmd    breed_tank1_0    moveto    tank1_path07    40        
  1626.         #cmd    breed_tank1_0    moveto    tank1_path06    40        
  1627.         #cmd    breed_tank1_0    moveto    tank1_path05    40
  1628.         #cmd    breed_tank1_0    moveto    tank1_path04    40
  1629.         #cmd    breed_tank1_0    moveto    tank1_path03    40
  1630.         #cmd    breed_tank1_0    moveto    tank1_path02    40
  1631.         #cmd    breed_tank1_0    run_script    tank2_patrol
  1632.         #cmd    breed_tank1_0    moveto    tank1_path01    20
  1633.         #VEHICLE_LOCK    breed_tank1    1
  1634.  
  1635.         #kill_timer    tank1_patrol
  1636.     #endif
  1637.     #return
  1638.  
  1639. #label    tank2_patrol
  1640.         #object    breed_tank2    breed_buggy1    1    454        28    -765    0    90    SURFACE
  1641.  
  1642.         #cmd    breed_tank2_0    delay    1000
  1643.         #cmd    breed_tank2_0    moveto    tank2_path11    40
  1644.         #cmd    breed_tank2_0    moveto    tank2_path10    40
  1645.         #cmd    breed_tank2_0    moveto    tank2_path09    40
  1646.         #cmd    breed_tank2_0    moveto    tank2_path08    40
  1647.         #cmd    breed_tank2_0    moveto    tank2_path07    40        
  1648.         #cmd    breed_tank2_0    moveto    tank2_path06    40        
  1649.         #cmd    breed_tank2_0    moveto    tank2_path05    40
  1650.         #cmd    breed_tank2_0    moveto    tank2_path04    40
  1651.         #cmd    breed_tank2_0    moveto    tank2_path03    40
  1652.         #cmd    breed_tank2_0    moveto    tank2_path02    40
  1653.         #cmd    breed_tank2_0    moveto    tank2_path01    20
  1654.         #VEHICLE_LOCK    breed_tank2    1
  1655.     #return
  1656.  
  1657.     
  1658. #rem    Check for holotable proximity
  1659. #label    holotable_prox
  1660.     #if    proximity    faction0    holotable    3
  1661. #rem    #if    proximity    faction0    warning    2
  1662.     #if    dead    scut1
  1663.     #if    dead    scut2
  1664.     #if    dead    scut3
  1665.     #cmd    radbase    setvar    dead_grunt    1
  1666. #rem        #cmd    radbase        run_script    cam_on_contower
  1667.     #cmd    die_grunt    run_script    view_deadgrunt
  1668. #rem    #select_waypoint    1
  1669.     #kill_timer    holotable_prox
  1670.     #endif
  1671.     #endif
  1672.     #endif
  1673.     #endif
  1674.     #return
  1675.  
  1676. #label    view_deadgrunt
  1677.     #object_deselect
  1678.     #camera_static die_grunt    0 1 2    0    180    0
  1679.     #camera_velocity 0 0 0
  1680.     #cmd    die_grunt    play_anim    1    -1            
  1681.     #cmd    die_grunt    play_anim    2    0
  1682.     #play_speech    Cutscenes\contact\dg
  1683.     #text_box    8    #0318
  1684.     #after    10    end_level1
  1685. #return
  1686.     
  1687.  
  1688. #rem    ***zooming in on dawrin conning tower*****************    
  1689. #label    end_level1
  1690.     #text_box    12    #0319
  1691.     #object    gunny    gunny    0    -53    -14.50    73    0    90    0    VEHICLE    base    
  1692. #rem    #camera_static base    -53.7    -14.5    72.9    0    -90    0    gunny
  1693. #rem    #camera_velocity 0 0.0015 -0.0005    
  1694.     
  1695.     #play_speech    gunny\BRIEFING_GUNNY\CONTACT\gunny_brief4
  1696.     #play_music    breed_win
  1697.     #after    12        end_level2
  1698.     #after    0        win_cams
  1699.     #return
  1700.  
  1701. #label    end_level2    
  1702.     #mission_complete    743    To be continued...    
  1703.     
  1704. #rem    #after    10    start_4
  1705.     #return
  1706.  
  1707. #label    start_4
  1708.     #mission_start    04
  1709.     #return        
  1710.             
  1711. #label    holotable_prox2
  1712.     #if    proximity    faction0    warning    4
  1713.         #object    scut1    breed_scutter    1    296        128.5    -290    0    108    SURFACE
  1714.         #object    scut2    breed_scutter    1    287        128.5    -288    0    291    SURFACE
  1715.         #object    scut3    breed_scutter    1    294        128.5    -286    0    123    SURFACE
  1716.         #play_speech    dying_grunt\dying_grunt1
  1717.         #text_box    8    #0320
  1718.         #after    5    box_txtoff
  1719.         #kill_timer    holotable_prox2
  1720.     #endif
  1721.     #return
  1722.     
  1723.     
  1724.     
  1725. #rem    Check for first waypoint
  1726. #label    waypoint1
  1727.     #if    proximity    faction0    WP1    10
  1728.         #message    #0321
  1729.         #play_speech    demo\waypointreached2
  1730. #rem        #select_waypoint    1
  1731.         #kill_timer    waypoint1
  1732.     #endif
  1733.     #return
  1734.     
  1735.  
  1736.  
  1737. #rem    Breed on path up to high bridge
  1738. #label    breedsolprox02
  1739.     #if    proximity    faction0    solprox02    200
  1740.         #object    bs70    breed_soldier    1    196.7    138    415.4    0    320    SURFACE
  1741.         #object    bs71    breed_soldier    1    197    138    415    0    320    SURFACE
  1742.         #kill_timer    breedsolprox02
  1743.     #endif
  1744.     #return
  1745.     
  1746. #rem    Breed on tower after the garden
  1747. #label    tower01
  1748.     #if    proximity    faction0    twr01    100
  1749.         #object    bs147    breed_soldier    1    536.2    94    295.6    0    160    SURFACE
  1750.         #object    bs148    breed_soldier    1    534.8    94    302.7    0    160    SURFACE
  1751.         #squad_size    1    5
  1752.         #cmd    bs147    sentry
  1753.         
  1754.         #cmd    bs148    sentry
  1755.         #cmd    bs148    react        static    
  1756.         #cmd    bs148    visual_range    100    
  1757.         
  1758.         #cmd    bs147    sentry
  1759.         #cmd    bs147    react        static    
  1760.         #cmd    bs147    visual_range    100    
  1761.                 
  1762.         #cmd    bs147    arm    breed_sniper    20
  1763.         #cmd    bs148    arm    breed_sniper    20
  1764. #rem        #cmd    bs147    disarm
  1765. #rem        #cmd    bs148    disarm
  1766.  
  1767. #rem    Bunker up path from tower01        
  1768.         #object    bs151    breed_soldier    1    501.9    86.5    389.7    0    190    SURFACE
  1769.         #object    bs152    breed_soldier    1    499    86.5    380.5    0    190    SURFACE
  1770.         #object    bs153    breed_soldier    1    492.7    86.5    374.9    0    228    SURFACE
  1771.         #object    x    bminigun    1    498.9    84.3    384.3    0    180    SURFACE        
  1772.         #cmd    bs151    sentry
  1773.         #cmd    bs152    sentry
  1774.         #cmd    bs153    sentry
  1775.         
  1776.         #kill_timer    tower01
  1777.     #endif
  1778.     #return
  1779.  
  1780. #rem    Breed on tower further up path from tower01
  1781. #label    tower02
  1782.     #if    proximity    faction0    twr02    200
  1783.         #object    bs149    breed_soldier    1    416.1    116    561.2    0    200    SURFACE
  1784. #rem    Breed on path up to high bridge        
  1785.         #object    bs250    breed_soldier    1    408    104    554    0    160    SURFACE
  1786.         #object    bs251    breed_soldier    1    425    100    555    0    160    SURFACE
  1787.         #object    bs252    breed_soldier    1    401    104    565    0    160    SURFACE
  1788.         #object    bs253    breed_soldier    1    428    100    545    0    160    SURFACE
  1789.  
  1790.         #cmd    bs250    react        follow
  1791.         #cmd    bs251    react        follow
  1792.         #cmd    bs252    react        follow
  1793.         #cmd    bs253    react        follow
  1794.         
  1795.         #cmd    bs250    run_script    bs250_reset
  1796.         #cmd    bs251    run_script    bs251_reset
  1797.         #cmd    bs252    run_script    bs252_reset
  1798.         #cmd    bs253    run_script    bs253_reset
  1799.         
  1800.         #cmd    bs149    sentry
  1801.         #cmd    bs149    react        static    
  1802.         #cmd    bs149    visual_range    100    
  1803.         #cmd    bs149    arm    breed_sniper    20
  1804. #rem        #cmd    bs149    disarm
  1805.  
  1806.         #kill_timer    tower02
  1807.     #endif
  1808.     #return
  1809.     
  1810. #label    bs250_reset
  1811.         #cmd    bs250    run_script    bs250_reset
  1812.         #cmd    bs250    moveto    bs250_path02    100
  1813.         #cmd    bs250    moveto    bs250_path01    100
  1814.     #return
  1815. #label    bs251_reset
  1816.         #cmd    bs251    run_script    bs251_reset
  1817.         #cmd    bs251    moveto    bs251_path02    100
  1818.         #cmd    bs251    moveto    bs250_path01    100
  1819.     #return
  1820. #label    bs252_reset
  1821.         #cmd    bs252    run_script    bs252_reset
  1822.         #cmd    bs252    moveto    bs252_path02    100
  1823.         #cmd    bs252    moveto    bs250_path01    100
  1824.     #return
  1825. #label    bs253_reset
  1826.         #cmd    bs253    run_script    bs253_reset
  1827.         #cmd    bs253    moveto    bs253_path02    100
  1828.         #cmd    bs253    moveto    bs250_path01    100
  1829.     #return
  1830.  
  1831. #rem    Breed snipers on ridge
  1832. #label    sniper1
  1833.     #if    proximity    faction0    sniper_prox1    200
  1834.         #object    snipe07    breed_soldier    1    240.2    50    -572    0    90    SURFACE
  1835.         #object    snipe08    breed_soldier    1    247.2    50    -555.9    0    90    SURFACE
  1836.  
  1837.         #cmd    snipe07    sentry
  1838.         #cmd    snipe07    react        static    
  1839.         #cmd    snipe07    visual_range    100            
  1840.         
  1841.         #cmd    snipe08    sentry
  1842.         #cmd    snipe08    react        static    
  1843.         #cmd    snipe08    visual_range    100    
  1844.                         
  1845.         #cmd    snipe07    arm    breed_sniper    10
  1846.         #cmd    snipe08    arm    breed_sniper    10
  1847.  
  1848. #rem        #cmd    snipe07    disarm
  1849. #rem        #cmd    snipe08    disarm
  1850.                     
  1851.  
  1852.         #kill_timer    sniper1
  1853.     #endif
  1854.     #return
  1855.  
  1856.         
  1857. #rem    Breed on ECTS BUILDING
  1858. #label    tbaseprox
  1859.     #if    proximity    faction0    tbase    200
  1860.         #object    snipe06    breed_soldier    1    6    114    -652    0    200    SURFACE
  1861.         
  1862.         #object    ectsbs1    breed_soldier    1    -4.4    112        -689    0    -15    SURFACE
  1863.         #object    ectsbs2    breed_soldier    1    23.1    112.2    -680.1    0    57    SURFACE
  1864.         #object    ectsbs3    breed_soldier    1    9.6        112        -659.5    0    0    SURFACE
  1865.         #object    ectsbs4    breed_soldier    1    -4.7    112.2    -664.7    0    0    SURFACE
  1866.         #object    bs73    breed_soldier    1    -4.4    112.2    -670.7    0    0    SURFACE
  1867.         
  1868.         #object    x        bminigun        1    0    116.6    -645.2    0    0    SURFACE
  1869.         #object    x        bminigun        1    -7    116.6    -647.6    0    0    SURFACE
  1870.                 
  1871.         #cmd    snipe06    run_script    ects_patrol
  1872.         
  1873.         #cmd    snipe06    sentry
  1874.         #cmd    snipe06    react        static    
  1875.         #cmd    snipe06    visual_range    100    
  1876.         
  1877.         #cmd    snipe06    arm    breed_sniper    10
  1878. #rem        #cmd    snipe06    disarm
  1879.  
  1880.         #cmd    ectsbs1    sentry
  1881.         #cmd    ectsbs2    sentry
  1882.         #cmd    ectsbs3    sentry
  1883.         #cmd    ectsbs4    sentry
  1884.         #kill_timer    tbaseprox
  1885.     #endif
  1886.     #return
  1887. #label    ects_patrol
  1888.         #cmd    snipe06    run_script    ects_patrol
  1889.         #cmd    snipe06    moveto    ects_path1    1
  1890.         #cmd    snipe06    moveto    ects_path2    1
  1891.         #cmd    snipe06    moveto    ects_path3    1
  1892.         #cmd    snipe06    moveto    ects_path4    1
  1893.         #cmd    snipe06    moveto    ects_path3    1
  1894.         #cmd    snipe06    moveto    ects_path2    1
  1895.     #return
  1896.     
  1897.     
  1898. #rem    Breed soldiers on landing pads
  1899. #label    lpprox
  1900.     #if    proximity    faction0    lp02    125
  1901.     #rem    middle landing pad
  1902.         #object    bs74    breed_soldier    1    436.6    62    -670.6    0    0    SURFACE
  1903.         #object    bs75    breed_soldier    1    433        62    -670.6    0    0    SURFACE
  1904.         #object    bs76    breed_soldier    1    423.6    62    -671.5    0    0    SURFACE
  1905.         #object    bs77    breed_soldier    1    434        62    -671.5    0    0    SURFACE
  1906.         
  1907.         #object    bs78    breed_soldier    1    474        62    -594    0    180    SURFACE
  1908.         #object    bs79    breed_soldier    1    479.7    62    -583    0    0    SURFACE
  1909.         #object    bs80    breed_soldier    1    484        62    -597    0    180    SURFACE
  1910.         
  1911.         #object    scut32    breed_scutter    1    472.9    59    -646.2    0    0    SURFACE
  1912.         #object    scut33    breed_scutter    1    474.7    59    -650    0    180    SURFACE
  1913.         
  1914.         #kill_timer    lpprox
  1915.     #endif
  1916.     #return
  1917.         
  1918. #label    right_lpad
  1919.     #if    proximity    faction0    RLPAD    150        
  1920.     #rem    right landing pad
  1921.         #object    bs81    breed_soldier    1    450        62    -707    0    90    SURFACE
  1922.         #object    bs82    breed_soldier    1    443        62    -704    0    90    SURFACE
  1923.         #object    padsent1    breed_soldier    1    440        62    -717    0    -90    SURFACE
  1924.         #object    padsent2    breed_soldier    1    431        62    -718    0    -90    SURFACE
  1925.         
  1926.         #object    bs83    breed_soldier    1    482        43    -527    0    -90    SURFACE
  1927.         #object    bs84    breed_soldier    1    484        43    -531    0    -90    SURFACE
  1928.         #object    bs85    breed_soldier    1    494        43    -525    0    -90    SURFACE
  1929.         
  1930.         #object    bs1_patrol3    breed_soldier    1    531        33    -624.5    0    0    SURFACE
  1931.         #object    bs2_patrol3    breed_soldier    1    532        35    -590.5    0    0    SURFACE
  1932.         #object    bs3_patrol3    breed_soldier    1    534        36    -615.4    0    0    SURFACE
  1933.         
  1934.         #cmd    padsent1    sentry
  1935.         #cmd    padsent2    sentry
  1936.  
  1937.         #cmd    bs1_patrol3    run_script    bs1patrol3_path
  1938.         #cmd    bs2_patrol3    run_script    bs2patrol3_path
  1939.         #cmd    bs3_patrol3    run_script    bs3patrol3_path        
  1940.         #kill_timer    right_lpad
  1941.     #endif
  1942.     #return
  1943.  
  1944. #label    bs1patrol3_path
  1945.         #cmd    bs1_patrol3    run_script    bs1patrol3_path
  1946.         #cmd    bs1_patrol3    moveto    bs1_offset1        1    
  1947.         #cmd    bs1_patrol3    moveto    bs1_offset2        1
  1948.         #return
  1949. #label    bs2patrol3_path
  1950.         #cmd    bs2_patrol3    run_script    bs2patrol3_path
  1951.         #cmd    bs2_patrol3    moveto    bs2_offset1        1    
  1952.         #cmd    bs2_patrol3    moveto    bs1_offset2        1    
  1953.         #return
  1954. #label    bs3patrol3_path
  1955.         #cmd    bs3_patrol3    run_script    bs3patrol3_path
  1956.         #cmd    bs3_patrol3    moveto    bs3_offset1        1    
  1957.         #cmd    bs3_patrol3    moveto    bs1_offset2        1
  1958.         #return
  1959.     
  1960.  
  1961. #rem    Hill soldiers 1
  1962. #label    hillprox01
  1963.     #if proximity    faction0    hill01    200
  1964.         #object    snipe04    breed_soldier    1    -33.1    87.4    261    0    110    SURFACE
  1965.         #object    bs86    breed_soldier    1    120.3    102.4    254.2    0    110    SURFACE
  1966.         #object    bs87    breed_soldier    1    120.8    102.4    254.2    0    110    SURFACE
  1967.         #object    bs88    breed_soldier    1    119.5    102.4    254.2    0    110    SURFACE
  1968.         #cmd    snipe04    sentry
  1969.         
  1970.         #cmd    snipe04    sentry
  1971.         #cmd    snipe04    react        static    
  1972.         #cmd    snipe04    visual_range    100    
  1973.         
  1974.         #cmd    snipe04    arm    breed_sniper    20
  1975. #rem        #cmd    snipe04    disarm
  1976.         #kill_timer    hillprox01
  1977.     #endif
  1978.     #return
  1979.  
  1980. #rem    Hill sniper
  1981. #label    hillprox02
  1982.     #if proximity    faction0    hill02    200
  1983.         #object    snipe05    breed_soldier    1    131.4    104.6    61    0    110    SURFACE
  1984.         #cmd    snipe05    sentry
  1985.         #cmd    snipe05    react        static    
  1986.         #cmd    snipe05    visual_range    100    
  1987.         
  1988.         #cmd    snipe05    arm    breed_sniper    20
  1989. #rem        #cmd    snipe05    disarm
  1990.         #kill_timer    hillprox02
  1991.     #endif
  1992.     #return
  1993.     
  1994. #rem    Breed scavenging wreck in far bay
  1995. #label    bayprox01
  1996.     #if proximity    faction0    bay01    250
  1997.         #object    bs89    breed_soldier    1    -12.5    26    -504.7    0    110    SURFACE
  1998.         #object    bs90    breed_soldier    1    -17.2    26    -504.4    0    110    SURFACE
  1999.         #object    bs91    breed_soldier    1    -15.3    26    -507.2    0    110    SURFACE
  2000.         #object    bs92    breed_soldier    1    -10.4    26    -509.1    0    110    SURFACE
  2001.         #kill_timer    bayprox01
  2002.     #endif
  2003.     #return
  2004.  
  2005. #rem    turrets and bunker on right shoreline path
  2006. #label    shoreturr1
  2007.     #if    proximity    faction0    shoreturr01    200
  2008.  
  2009.  
  2010.         #if rand    50
  2011.             #object    bsnipe01    breed_soldier    1    375.8    86.8    -271.4    0    200    SURFACE
  2012.             #cmd    bsnipe01    sentry
  2013.             #cmd    bsnipe01    react        static    
  2014.             #cmd    bsnipe01    visual_range    150        
  2015.             #cmd    bsnipe01    arm    breed_sniper    20
  2016.             
  2017.  
  2018.         #else
  2019.         
  2020.             #object    bsnipe04    breed_soldier    1    305.2    126.4    -302    0    264    SURFACE
  2021.     #endif
  2022.  
  2023.         #object    bs_255                breed_soldier    1    369.9    76        -274.2    0    161    SURFACE
  2024.         #object    bs_256                breed_soldier    1    367.7    76        -268.4    0    161    SURFACE
  2025.         #cmd    bs_255    sentry
  2026.         #cmd    bs_256    sentry
  2027.         
  2028.         #object    bs_shore1    breed_soldier    1    365    60    -288    0    200    SURFACE
  2029.         #object    bs_shore2    breed_soldier    1    362    60    -284    0    200    SURFACE
  2030.  
  2031.         #object    bs_shore3    breed_soldier    1    357    45    -345    0    200    SURFACE
  2032.         #object    bs_shore4    breed_soldier    1    354    45    -340    0    200    SURFACE
  2033.  
  2034.         #object    bs_shore5    breed_soldier    1    354    33    -402    0    200    SURFACE
  2035.         #object    bs_shore6    breed_soldier    1    351    33    -398    0    200    SURFACE
  2036.  
  2037. #rem    breed soldiers outside cave     
  2038.         #object    bs93            breed_soldier    1    308.3    21    -563.6    0    0    SURFACE
  2039.         #object    bs94            breed_soldier    1    308.9    21    -553.9    0    0    SURFACE
  2040.         #object    bs95            breed_soldier    1    297.8    20    -554.4    0    0    SURFACE
  2041.         
  2042.         #cmd    bs_shore1    run_script    shore1_reset
  2043.         #cmd    bs_shore2    run_script    shore2_reset
  2044.         #cmd    bs_shore3    run_script    shore3_reset
  2045.         #cmd    bs_shore4    run_script    shore4_reset
  2046.         #cmd    bs_shore5    run_script    shore5_reset
  2047.         #cmd    bs_shore6    run_script    shore6_reset    
  2048.  
  2049.         #cmd    bs_shore1    react    follow
  2050.         #cmd    bs_shore2    react    follow
  2051.         #cmd    bs_shore3    react    follow
  2052.         #cmd    bs_shore4    react    follow
  2053.         #cmd    bs_shore5    react    follow
  2054.         #cmd    bs_shore6    react    follow
  2055.                 
  2056. #rem        #cmd    bsnipe01    disarm
  2057.         #cmd    bsnipe04    sentry
  2058.         #cmd    bsnipe04    react        static    
  2059.         #cmd    bsnipe04    visual_range    150        
  2060.         #cmd    bsnipe04    arm    breed_sniper    20
  2061. #rem        #cmd    bsnipe04    disarm    
  2062.         #kill_timer    shoreturr1
  2063.     #endif
  2064.     #return
  2065.  
  2066.  
  2067.     
  2068. #label    shore1_reset
  2069.         #cmd    bs_shore1    run_script    shore1_reset
  2070.         #cmd    bs_shore1    moveto    shore1_path1    1
  2071.         #cmd    bs_shore1    moveto    shore1_path2    1
  2072.     #return
  2073. #label    shore2_reset
  2074.         #cmd    bs_shore2    run_script    shore2_reset
  2075.         #cmd    bs_shore2    moveto    shore2_path1    1
  2076.         #cmd    bs_shore2    moveto    shore1_path2    1
  2077.     #return
  2078. #label    shore3_reset
  2079.         #cmd    bs_shore3    run_script    shore3_reset
  2080.         #cmd    bs_shore3    moveto    shore3_path1    1
  2081.         #cmd    bs_shore3    moveto    shore1_path2    1
  2082.     #return
  2083. #label    shore4_reset
  2084.         #cmd    bs_shore4    run_script    shore4_reset
  2085.         #cmd    bs_shore4    moveto    shore4_path1    1
  2086.         #cmd    bs_shore4    moveto    shore1_path2    1
  2087.     #return
  2088. #label    shore5_reset
  2089.         #cmd    bs_shore5    run_script    shore5_reset
  2090.         #cmd    bs_shore5    moveto    shore5_path1    1
  2091.         #cmd    bs_shore5    moveto    shore1_path2    1
  2092.     #return
  2093. #label    shore6_reset
  2094.         #cmd    bs_shore6    run_script    shore6_reset
  2095.         #cmd    bs_shore6    moveto    shore6_path1    1
  2096.         #cmd    bs_shore6    moveto    shore1_path2    1
  2097.     #return
  2098.  
  2099. #label    PROXGUN01-CHECK                
  2100.     #if    proximity    faction0    proxgun01    25
  2101.     #cmd    proxgun01    ROE    fireatwill    
  2102.     #cmd    proxgun01    state    st07    TRUE
  2103.     #else                
  2104.     #cmd    proxgun01    ROE    ceasefire    
  2105.     #cmd    proxgun01    state    st07    FALSE
  2106.     #endif                
  2107.     #return                
  2108.                     
  2109. #label    PROXGUN02-CHECK                
  2110.     #if    proximity    faction0    proxgun02    25
  2111.     #cmd    proxgun02    ROE    fireatwill    
  2112.     #cmd    proxgun02    state    st07    TRUE
  2113.     #cmd    proxgun03    ROE    fireatwill    
  2114.     #cmd    proxgun03    state    st07    TRUE
  2115.     #else                
  2116.     #cmd    proxgun02    ROE    ceasefire    
  2117.     #cmd    proxgun02    state    st07    FALSE
  2118.     #cmd    proxgun03    ROE    ceasefire    
  2119.     #cmd    proxgun03    state    st07    FALSE
  2120.     #endif                
  2121.     #return                
  2122.                     
  2123.                     
  2124. #label    PROXGUN04-CHECK                
  2125.     #if    proximity    faction0    proxgun04    25
  2126.     #cmd    proxgun04    ROE    fireatwill    
  2127.     #cmd    proxgun04    state    st07    TRUE
  2128.     #else                
  2129.     #cmd    proxgun04    ROE    ceasefire    
  2130.     #cmd    proxgun04    state    st07    FALSE
  2131.     #endif                
  2132.     #return                
  2133.                     
  2134. #label    PROXGUN05-CHECK                
  2135.     #if    proximity    faction0    proxgun05    25
  2136.     #cmd    proxgun05    ROE    fireatwill    
  2137.     #cmd    proxgun05    state    st07    TRUE
  2138.     #cmd    proxgun06    ROE    fireatwill    
  2139.     #cmd    proxgun06    state    st07    TRUE
  2140.     #else                
  2141.     #cmd    proxgun05    ROE    ceasefire    
  2142.     #cmd    proxgun05    state    st07    FALSE
  2143.     #cmd    proxgun06    ROE    ceasefire    
  2144.     #cmd    proxgun06    state    st07    FALSE
  2145.     #endif                
  2146.     #return                
  2147.                                                     
  2148.     
  2149. #label    PROXGUN07-CHECK                
  2150.     #if    proximity    faction0    proxgun10    30
  2151.     #cmd    proxgun10    ROE    fireatwill    
  2152.     #cmd    proxgun10    state    st07    TRUE
  2153.     #cmd    proxgun11    ROE    fireatwill    
  2154.     #cmd    proxgun11    state    st07    TRUE
  2155.     #cmd    proxgun12    ROE    fireatwill    
  2156.     #cmd    proxgun12    state    st07    TRUE
  2157.     #else                
  2158.     #cmd    proxgun10    ROE    ceasefire    
  2159.     #cmd    proxgun10    state    st07    FALSE
  2160.     #cmd    proxgun11    ROE    ceasefire    
  2161.     #cmd    proxgun11    state    st07    FALSE
  2162.     #cmd    proxgun12    ROE    ceasefire    
  2163.     #cmd    proxgun12    state    st07    FALSE                    
  2164.     #endif                                    
  2165.     #return                                    
  2166.     
  2167.                                         
  2168. #label    FOOT_PATROL10                                    
  2169.     #if    proximity    faction0    PATROL10    250                    
  2170.     #object    bs96    breed_soldier    1    185    22    -934    0    180    SURFACE
  2171.     #object    bs97    breed_soldier    1    195    22    -936    0    180    SURFACE
  2172.     #object    bs98    breed_soldier    1    211    17    -886    0    180    SURFACE
  2173.     #kill_timer    FOOT_PATROL10                                
  2174.     #endif                                    
  2175.     #return                                    
  2176.                                         
  2177. #label    FOOT_PATROL11                                    
  2178.     #if    proximity    faction0    PATROL11    250                    
  2179.     #object    bs99    breed_soldier    1    232    14    -878    0    180    SURFACE
  2180.     #object    bs100    breed_soldier    1    227    14    -868    0    180    SURFACE
  2181.     #object    bs101    breed_soldier    1    223    14    -842    0    180    SURFACE
  2182.     #kill_timer    FOOT_PATROL11                                
  2183.     #endif                                    
  2184.     #return                                    
  2185.                                         
  2186.                                         
  2187.                                         
  2188. #label    FOOT_PATROL12                                    
  2189.     #if    proximity    faction0    PATROL12    100                    
  2190.     #object    bs102    breed_soldier    1    162    20    -594    0    180    SURFACE
  2191.     #object    bs103    breed_soldier    1    162    20    -594    0    180    SURFACE
  2192.     #kill_timer    FOOT_PATROL12                                
  2193.     #endif                                    
  2194.     #return                                    
  2195. #label    FOOT_PATROL13                                    
  2196.     #if    proximity    faction0    PATROL13    100                    
  2197.     #object    bs104    breed_soldier    1    161    26    -503    0    180    SURFACE
  2198.     #object    bs105    breed_soldier    1    161    26    -503    0    180    SURFACE
  2199.     #kill_timer    FOOT_PATROL13                                
  2200.     #endif                                    
  2201.     #return                                    
  2202. #label    FOOT_PATROL14                                    
  2203.     #if    proximity    faction0    PATROL14    100                    
  2204.     #object    bs106    breed_soldier    1    158    24    -458    0    180    SURFACE
  2205.     #object    bs107    breed_soldier    1    158    24    -458    0    180    SURFACE
  2206.     #kill_timer    FOOT_PATROL14                                
  2207.     #endif                                    
  2208.     #return                                    
  2209.                                         
  2210. #label    FOOT_PATROL15                                    
  2211.     #if    proximity    faction0    PATROL15    200                    
  2212.     #object    bs108    breed_soldier    1    260.4    21    -680.4    0    90    SURFACE
  2213.     #object    bs109    breed_soldier    1    271.6    23.2    -699.5    0    90    SURFACE
  2214.     #object    bs110    breed_soldier    1    248.2    23    -689    0    90    SURFACE
  2215.     #kill_timer    FOOT_PATROL15                                
  2216.     #endif                                    
  2217.     #return                                    
  2218. #label    FOOT_PATROL16                                    
  2219.     #if    proximity    faction0    PATROL16    150                    
  2220.     #object    sent04    breed_soldier    1    355.1    29    -403    0    90    SURFACE
  2221.     #object    sent05    breed_soldier    1    356    29    -402    0    90    SURFACE
  2222.     #cmd    sent04    sentry                            
  2223.     #cmd    sent05    sentry                            
  2224.     #kill_timer    FOOT_PATROL16                                
  2225.     #endif                                    
  2226.     #return        
  2227.                                 
  2228. #label    FOOT_PATROL18                                    
  2229.     #if    proximity    faction0    PATROL18    100                    
  2230.     #object    sent08    breed_soldier    1    -119.9    54    -37    0    180    SURFACE
  2231.     #object    sent09    breed_soldier    1    -114.4    54    -35.7    0    180    SURFACE
  2232.     #cmd    sent08    sentry                            
  2233.     #cmd    sent09    sentry                            
  2234.     #kill_timer    FOOT_PATROL18                                
  2235.     #endif                                    
  2236.     #return                                    
  2237. #label    FOOT_PATROL19                                    
  2238.     #if    proximity    faction0    PATROL19    150                    
  2239.     #object    sent10    breed_soldier    1    77.7    35    -112    0    90    SURFACE
  2240.     #cmd    sent10    sentry                            
  2241.     #kill_timer    FOOT_PATROL19                                
  2242.     #endif                                    
  2243.     #return        
  2244.     
  2245.     
  2246.     
  2247.                                 
  2248. #label    FOOT_PATROL20                                    
  2249.     #if    proximity    faction0    PATROL20    300                    
  2250.         #object    sent11    breed_soldier    1    274    53    -755    0    0    SURFACE
  2251.         
  2252.         #object    bridge_sent1    breed_soldier    1    281    25    -753    0    0    SURFACE
  2253.         #object    bridge_sent2    breed_soldier    1    366    25    -756    0    0    SURFACE
  2254.         
  2255.         #cmd bridge_sent1    run_script    bsent1_reset                            
  2256.         #cmd bridge_sent2    run_script    bsent2_reset
  2257.                             
  2258.         #cmd sent11    run_script    sent11_reset    
  2259.  
  2260.         #cmd    sent11    react        static    
  2261.         #cmd    sent11    visual_range    100        
  2262.     
  2263.         #cmd    sent11    arm    breed_sniper    50
  2264. #rem        #cmd    sent11    disarm
  2265.  
  2266.     #kill_timer    FOOT_PATROL20                                
  2267.     #endif                                    
  2268.     #return    
  2269.             
  2270.     
  2271.     
  2272.     
  2273.                             
  2274. #label    sent11_reset                                    
  2275.     #cmd sent11    run_script    sent11_reset                            
  2276.     #cmd sent11    moveto    sent11_path3    1                        
  2277.     #cmd sent11    moveto    sent11_path2    1
  2278.     #cmd sent11    moveto    sent11_path1    1
  2279.     #cmd sent11    moveto    sent11_path2    1
  2280.     #return    
  2281.     
  2282.     
  2283.                                     
  2284. #label    bsent1_reset                                    
  2285.     #cmd bridge_sent1    run_script    bsent1_reset                            
  2286.     #cmd bridge_sent1    moveto    bsent1_path1    1                        
  2287.     #cmd bridge_sent1    moveto    bsent1_path2    1
  2288.     #return                                    
  2289. #label    bsent2_reset                                    
  2290.     #cmd bridge_sent2    run_script    bsent2_reset                            
  2291.     #cmd bridge_sent2    moveto    bsent2_path1    1                        
  2292.     #cmd bridge_sent2    moveto    bsent2_path2    1
  2293.     #return                                    
  2294.                                         
  2295. #label    FOOT_PATROL21                                    
  2296.     #if    proximity    faction0    PATROL21    100                    
  2297.     #object    sent15    breed_soldier    1    367.2    64    -196.2    0    180    SURFACE
  2298.     #object    sent16    breed_soldier    1    365    64    -198    0    180    SURFACE
  2299.     #object    sent17    breed_soldier    1    369    64    -196.2    0    180    SURFACE
  2300.     #object    sent18    breed_soldier    1    365    64    -194    0    180    SURFACE
  2301.     #cmd    sent15    moveto    PATROL21run    100                    
  2302.     #cmd    sent16    follow    sent15                        
  2303.     #cmd    sent17    follow    sent15                        
  2304.     #cmd    sent18    follow    sent15                        
  2305.     #kill_timer    FOOT_PATROL21                                
  2306.     #endif                                    
  2307.     #return                                    
  2308.                                         
  2309. #label    FOOT_PATROL22
  2310.     #if    proximity    faction0    PATROL22    150                    
  2311.     #object    sent19    breed_soldier    1    -110    52    -23        0    180    SURFACE
  2312.     #object    sent20    breed_soldier    1    -112.6    52    -17.5    0    180    SURFACE
  2313.     #object    sent21    breed_soldier    1    -11.7    52    13.7    0    180    SURFACE
  2314.     #object    sent22    breed_soldier    1    -14        52    19.5    0    180    SURFACE
  2315.     #kill_timer    FOOT_PATROL22
  2316.     #endif                                    
  2317.     #return                                    
  2318.                                         
  2319. #label    FOOT_PATROL23
  2320.     #if    proximity    faction0    PATROL23    400                    
  2321.     #object    sent26    breed_soldier    1    -276.2    31    -205.3    0    -90    SURFACE
  2322.     #object    sent27    breed_soldier    1    -259.8    31    -199.4    0    90    SURFACE
  2323.     #object    sent29    breed_soldier    1    -266.1    25    -199    0    -90    SURFACE
  2324.     #object    sent30    breed_soldier    1    -271    25    -201    0    -90    SURFACE
  2325.  
  2326.     #object    bs111        breed_soldier    1    -188    26    -374    0    -90    SURFACE
  2327.     #object    bs112        breed_soldier    1    -196    24    -359    0    90    SURFACE
  2328.     #object    bs113        breed_soldier    1    -211    25    -373    0    -90    SURFACE
  2329.     #object    bs114        breed_soldier    1    -177    25    -361    0    -90    SURFACE
  2330.             
  2331.     #object    x    bminigun    1    -196.6    26.4    -354    0    180    SURFACE
  2332.     #object    x    bminigun    1    -213    26.4    -360.7    0    180    SURFACE
  2333.     
  2334.     #object    bminigun1    bminigun_360    1    -187    22.7    -361.5    0    180    SURFACE
  2335.     #object_kill    bminigun1_0
  2336.     
  2337.     #squad_size    1    5
  2338.     
  2339.     #cmd    sent26    sentry
  2340.     #cmd    sent27    sentry
  2341.     #cmd    sent29    moveto    patrol23go    100
  2342.     #cmd    sent30    moveto    patrol23go    100
  2343.     #kill_timer    FOOT_PATROL23
  2344.     #endif
  2345.     #return
  2346.  
  2347. #label    WALL1
  2348.     #if    proximity    faction0    wall01    100
  2349.         #object    wsent1    breed_soldier    1    464.55    95    488.3    0    180    SURFACE
  2350.         #object    wsent2    breed_soldier    1    465.41    95    492.2    0    180    SURFACE
  2351.         #object    wsent3    breed_soldier    1    464.8    99    488.4    0    180    SURFACE
  2352.         #object    wsent4    breed_soldier    1    465.4    99    492    0    180    SURFACE
  2353.         #cmd    wsent1    sentry
  2354.         #cmd    wsent2    sentry
  2355.         #cmd    wsent3    sentry
  2356.         #cmd    wsent4    sentry
  2357.         #kill_timer    WALL1
  2358.     #endif
  2359.     #return
  2360.  
  2361.  
  2362.  
  2363. #label    mission_done
  2364.     #mission_complete    743    Good Work, now we know where the data is stored we can now initiate the next phase.
  2365.     #return
  2366.  
  2367. #rem    reembark dropship once landed at wp3
  2368. #label    reembark_dropship
  2369.     #if    true    dropship_complete
  2370.     #if    true    datadownload
  2371.             #cmd    player    reembark    drpshp
  2372.             #cmd    medic    reembark    drpshp
  2373.             #cmd    sniper    reembark    drpshp
  2374.             #cmd    hvy_gunner    reembark    drpshp
  2375.             #kill_timer    reembark_dropship
  2376.     #endif
  2377.     #endif
  2378.     #return
  2379.  
  2380. #label    view_player
  2381. #rem    #object_view    player
  2382.     #cmd    player    ROE    fireatwill    
  2383.     #cmd    player    FOLLOW_SQUAD
  2384.     #cmd    player    wait_disembark
  2385.     #cmd    player    JOIN_SQUAD    1    
  2386.     #cmd    player    ROE    ceasefire    
  2387.     #cmd    player    run_script    start_mission
  2388.     
  2389.     #cmd player    moveto    inside_dp2    1
  2390.     #cmd player    moveto    inside_dp1    100
  2391.     #cmd player    moveto    in_front_of_hatch 100        
  2392. #rem        #cmd     player    delay    1
  2393. #rem    #cmd    player    arm    assault_grenade    5
  2394.     #cmd    player    arm    assault_rifle    500
  2395.     
  2396.  
  2397.  
  2398. #rem    #cmd    player    selectable
  2399.     #return
  2400.  
  2401.  
  2402.  
  2403. #label    select_player
  2404.  
  2405.     #play_music        breed_atmo_03
  2406.     #message    #0322
  2407.     #objective_display    0
  2408.     #object_select    player
  2409.     #cmd    player    selectable
  2410.     #cmd    hvy_gunner    selectable
  2411.     #cmd    medic    selectable
  2412.     #cmd    sniper    selectable
  2413.     #cmd    player    selectable
  2414.     #return
  2415.  
  2416.     
  2417. #label    gun01
  2418.     #if    proximity    faction0    gun01prox    150
  2419.     #object    bs115    BREED_BASE_SHORT    1    115.8    59.7    -561.2    0    180    SURFACE
  2420.     #kill_timer    gun01
  2421.     #endif
  2422.     #return
  2423. #label    gun02
  2424.     #if    proximity    faction0    gun02prox    150
  2425.     #object    bs116    BREED_BASE_SHORT    1    -199.2    23.7    -647.9    0    180    SURFACE
  2426.     #kill_timer    gun02
  2427.     #endif
  2428.     #return
  2429. #label    gun03
  2430.     #if    proximity    faction0    gun03prox    150
  2431.     #object    bs117    BREED_BASE_SHORT    1    159.6    44.7    -132.9    0    180    SURFACE
  2432.     #kill_timer    gun03
  2433.     #endif
  2434.     #return
  2435. #label    gun04
  2436.     #if    proximity    faction0    gun04prox    150
  2437.     #object    bs118    BREED_BASE_SHORT    1    254.9    48.7    35.8    0    180    SURFACE
  2438.     #kill_timer    gun04
  2439.     #endif
  2440.     #return
  2441. #label    gun05
  2442.     #if    proximity    faction0    gun05prox    150
  2443.     #object    bs119    BREED_BASE_SHORT    1    238.6    163    251.5    0    180    SURFACE
  2444.     #kill_timer    gun05
  2445.     #endif
  2446.     #return
  2447. #label    gun06
  2448.     #if    proximity    faction0    gun06prox    150
  2449.     #object    bs120    BREED_BASE_SHORT    1    -186.5    22    -357    0    180    SURFACE
  2450.     #kill_timer    gun06
  2451.     #endif
  2452.     #return
  2453. #label    gun08
  2454.     #if    proximity    faction0    gun08prox    150
  2455.     #object    bs121    BREED_BASE_SHORT    1    164.6    19.7    -534.1    0    180    SURFACE
  2456.     #kill_timer    gun08
  2457.     #endif
  2458.     #return
  2459.  
  2460. #rem    units in the garden
  2461.     #label    garden_prox
  2462.         #if    proximity    faction0    apc_prox    100
  2463.         #object    bs122    breed_soldier    1    376.4    64    186.7    0    120    SURFACE
  2464.         #object    bs123    breed_soldier    1    365.9    63    180.1    0    120    SURFACE
  2465.         #object    bs124    breed_soldier    1    383.3    66    194    0    120    SURFACE
  2466.         #object    bs125    breed_soldier    1    379    64    181.2    0    120    SURFACE
  2467.  
  2468.         #object    bs126    breed_soldier    1    436.4    73    231.2    0    120    SURFACE
  2469.         #object    scut35    breed_scutter    1    434.5    72    215.7    0    120    SURFACE
  2470.         #object    bs127    breed_soldier    1    412        70    219.3    0    120    SURFACE
  2471.         #object    scut36    breed_scutter    1    430.3    71.5    201.4    0    120    SURFACE
  2472.         #object    bs128    breed_soldier    1    481.2    74    245.9    0    120    SURFACE
  2473.  
  2474.         #object    bs129    breed_soldier    1    502.4    75    255.5    0    210    SURFACE
  2475.         #object    bs130    breed_soldier    1    465.9    74    235.5    0    210    SURFACE
  2476.         #object    bs131    breed_soldier    1    455.7    74    226.5    0    180    SURFACE
  2477.         #object    scut37    breed_scutter    1    438.9    72    223.1    0    120    SURFACE
  2478.         #object    bs132    breed_soldier    1    435.1    72    208.5    0    120    SURFACE
  2479.         #object    scut38    breed_scutter    1    413.1    70    207.1    0    120    SURFACE
  2480.         #object    bs133    breed_soldier    1    404.2    68    200.5    0    120    SURFACE
  2481.         #kill_timer    garden_prox
  2482.         #endif
  2483.         #return
  2484.  
  2485. #label    breed_wp2
  2486.         #object    bs10_wp2    breed_soldier    1    -91        69    -107    0    210    SURFACE
  2487.         #object    bs11_wp2    breed_soldier    1    -87        69    -109    0    210    SURFACE
  2488.         #object    bs12_wp2    breed_soldier    1    -94        69    -94        0    180    SURFACE
  2489.         #object    bs13_wp2    breed_soldier    1    -85        69    -99        0    120    SURFACE
  2490.         #object    bs14_wp2    breed_soldier    1    -91        75    -138    0    120    SURFACE
  2491.         #object    bs15_wp2    breed_soldier    1    -87        75    -146    0    120    SURFACE
  2492.  
  2493.         #cmd    bs10_wp2    moveto    bs10_wp2path2    1
  2494.         #cmd    bs10_wp2    moveto    bs10_wp2path1    1
  2495.  
  2496.         #cmd    bs11_wp2    moveto    bs11_wp2path2    1
  2497.         #cmd    bs11_wp2    moveto    bs10_wp2path1    1
  2498.  
  2499.         #cmd    bs12_wp2    moveto    bs12_wp2path2    1
  2500.         #cmd    bs12_wp2    moveto    bs10_wp2path1    1
  2501.                 
  2502.         #cmd    bs13_wp2    moveto    bs13_wp2path2    1
  2503.         #cmd    bs13_wp2    moveto    bs10_wp2path1    1
  2504.         
  2505.         #cmd    bs14_wp2    moveto    bs14_wp2path2    1
  2506.         #cmd    bs14_wp2    moveto    bs10_wp2path1    1
  2507.  
  2508.         #cmd    bs15_wp2    moveto    bs15_wp2path2    1
  2509.         #cmd    bs15_wp2    moveto    bs10_wp2path1    1
  2510.                 
  2511.         #return            
  2512.  
  2513.  
  2514.  
  2515. #label    dropship_lz2
  2516.     #cmd    drpshp_0    delay    10000
  2517.     #cmd    drpshp_0    setvar    dropship_complete    1
  2518.     #cmd    drpshp_0    state    open    true
  2519.     #cmd    drpshp_0    land
  2520.     #cmd    drpshp_0    state    gear_up    false
  2521.     #cmd    drpshp_0    moveto    dppath22        5
  2522.     #cmd    drpshp_0    moveto    dppath21        25
  2523.     #cmd    drpshp_0    moveto    dppath20        65
  2524.     #cmd    drpshp_0    thrust_vertical
  2525.     #cmd    drpshp_0    run_script    lastattack
  2526.     #cmd    drpshp_0    message    #0323
  2527.     #cmd    drpshp_0    say    dropship\DS_MovingToLZ2
  2528.     #cmd    drpshp_0    moveto    dppath18        80
  2529.     #cmd    drpshp_0    moveto    dppath16        100
  2530.     #cmd    drpshp_0    thrust_horizontal
  2531.     #cmd    drpshp_0    state    gear_up    true
  2532.     #cmd    drpshp_0    state    st03    false
  2533.     #cmd    drpshp_0    thrust_vertical
  2534.     #cmd    drpshp_0    delay    5
  2535.     #cmd    drpshp_0    state    open    false
  2536.     #return
  2537.  
  2538. #rem    loads of Breed attack ds as it leaves
  2539. #label    lastattack
  2540.     #object    bla01    breed_soldier    1    349.1    158.5    299.7    0    0    SURFACE
  2541.     #object    bla02    breed_soldier    1    349.1    158.5    299.7    0    0    SURFACE
  2542.     #object    bla03    breed_soldier    1    349.1    158.5    299.7    0    0    SURFACE
  2543.     #object    bla04    breed_soldier    1    349.1    158.5    299.7    0    0    SURFACE
  2544.     #object    bla05    breed_soldier    1    349.1    158.5    299.7    0    0    SURFACE
  2545.     #object    bla06    breed_soldier    1    349.1    158.5    299.7    0    0    SURFACE
  2546.     #object    bla07    breed_soldier    1    349.1    158.5    299.7    0    0    SURFACE
  2547.     #cmd    bla01    moveto    lastattmove2    100
  2548.     #cmd    bla01    moveto    lastattmove    100
  2549.     #cmd    bla02    follow    bla01
  2550.     #cmd    bla03    follow    bla02
  2551.     #cmd    bla04    follow    bla03
  2552.     #cmd    bla05    follow    bla04
  2553.     #cmd    bla06    follow    bla05
  2554.     #cmd    bla07    follow    bla06
  2555.     #return
  2556.  
  2557.  
  2558. #label    start_mission
  2559.  
  2560.     #cmd    drpshp_0    run_script    dropship_circle
  2561.     #cmd    drpshp_0    moveto    dpcircle0a    50    
  2562.     #cmd    drpshp_0    moveto    dpcircle4a    50
  2563.     #cmd    drpshp_0    moveto    dpcircle3a    50
  2564.     #cmd    drpshp_0    moveto    dpcircle2a    50    
  2565.     #cmd    drpshp_0    moveto    dpcircle1a    50
  2566.     #cmd    drpshp_0    state    st03    true
  2567. #rem    #cmd    drpshp_0    state    st05    true
  2568.     #cmd    drpshp_0    thrust_vertical
  2569.     #cmd    drpshp_0    RUN_SCRIPT    select_player
  2570.     #cmd    drpshp_0    moveto    dpcircle0a    100
  2571.     #squad_roe    1    ceasefire
  2572.     #cmd    drpshp_0    RUN_SCRIPT    small_island
  2573.     #cmd    drpshp_0    go_surface
  2574.     #cmd    drpshp_0    state    st03    false
  2575.     #cmd    drpshp_0    state    gear_up    true
  2576.     #cmd    drpshp_0    message    #0324
  2577.     #cmd    drpshp_0    say    dropship\DS_INtRe-Entry
  2578.     #cmd    drpshp_0    disembark
  2579.     #cmd    drpshp_0    delay    2
  2580.     #cmd    drpshp_0    state    open    false
  2581.     #cmd    drpshp_0    state    gear_up    false
  2582.     #cmd    drpshp_0    delay    2    
  2583.     #cmd    drpshp_0    message    #0325
  2584.     #play_speech    dropship\gruntsaboard
  2585.     #cmd    drpshp_0    delay    1
  2586. #rem    #play_music        flight_demo
  2587.     #return
  2588.  
  2589. #rem    breed bunkers on small island
  2590. #label    small_island
  2591.     #object    x        bu-defensivewallc    0    148.3    41    -2589.8    0    160        SURFACE
  2592.     #object    x        bu-defensivewallc    0    369.1    20    -2725.6    0    -125    SURFACE
  2593.     #object    x        bminigun    1    372.4    20.9    -2727.9    0    180    SURFACE
  2594.     #object    x        bminigun    1    146.6    41.7    -2593.9    0    160    SURFACE
  2595. #return
  2596.     
  2597. #label    squad_fireatwill
  2598.     #map_on
  2599.     #squad_roe    1    fireatwill
  2600.     
  2601.         #audio_2dsound        015        50
  2602.  
  2603.     #text_box    8    #0326
  2604.     #after    7        box_txtoff
  2605. #rem    #message    SELECT A CHARACTER
  2606.     #play_speech    gunny\gun10
  2607.     #cmd    sniper    selectable
  2608.     #cmd    medic    selectable
  2609.     #cmd    hvy_gunner    selectable
  2610.     #cmd    player    selectable
  2611. #rem        #cmd    drpshp_0    start_disembark
  2612.     #cmd    drpshp_0    setvar    readytoloiter    1    
  2613. #return    
  2614.  
  2615. #label    view_tower
  2616.     #object_deselect
  2617.     #camera_static conttower_offset    0    0    0    0    31    0
  2618.     #camera_velocity -0.08 0.02 0.08
  2619.     #cmd    conttower    run_script    reselect
  2620.     #cmd    conttower    delay    10    
  2621.     #play_speech    gunny\gun8
  2622.     #text_box    20    #0327
  2623.     #after    10    box_txtoff
  2624.     #cmd    conttower    delay    2    
  2625. #return
  2626.  
  2627. #label    dropship_circle
  2628.     #cmd    drpshp_0    delay    5
  2629.     #cmd    drpshp_0    ROE    fireatwill
  2630.     #squad_size    1    3
  2631.     #cmd    drpshp_0    run_script    squad_fireatwill
  2632.     #cmd    drpshp_0    delay    1
  2633.     #cmd    drpshp_0    start_disembark
  2634.     #cmd    drpshp_0    delay    2
  2635.     #cmd    drpshp_0    run_script        pilotleave
  2636.     #cmd    drpshp_0    message    #0328
  2637. #rem    #cmd    drpshp_0    land
  2638.     #cmd    drpshp_0    land_at_point    dppath11    -60
  2639.     #cmd    player    selectable                
  2640.     #cmd    drpshp_0    state    open    true
  2641.     #cmd    drpshp_0    state    gear_up    false
  2642.     #cmd    drpshp_0    moveto    dppath11        25
  2643.     #cmd    drpshp_0    thrust_vertical
  2644.     #cmd    drpshp_0    moveto    dpcircle0    50
  2645.     #cmd    drpshp_0    setvar    past_isle2    1
  2646.     #cmd    drpshp_0    thrust_horizontal
  2647.     #cmd    drpshp_0    state    st05    false
  2648.     #return
  2649.  
  2650. #label    pilotleave    
  2651.     #cmd    player    pilot_leave
  2652.     #cmd    medic    pilot_leave
  2653.     #cmd    sniper    pilot_leave
  2654.     #cmd    hvy_gunner    pilot_leave    
  2655.     #return
  2656.     
  2657. #rem    dropship loiter
  2658. #label    doloiter
  2659.         #if    TRUE    readytoloiter
  2660.         #if    proximity    player        drpshp    50
  2661.  
  2662.         #else
  2663.         #if    TRUE    readytoloiter
  2664.         #if    proximity    medic        drpshp    50
  2665.  
  2666.         #else
  2667.         #if    TRUE    readytoloiter
  2668.         #if    proximity    hvy_grunt    drpshp    50
  2669.  
  2670.         #else
  2671.         #if    TRUE    readytoloiter
  2672.         #if    proximity    sniper        drpshp    50
  2673.         #else
  2674.             #cmd    drpshp_0    ROE    ceasefire
  2675.             #cmd    drpshp_0    loiter
  2676.             #cmd    drpshp_0    moveto    dsloiter2    100
  2677.             #cmd    drpshp_0    moveto    dsloiter1    100
  2678.             #cmd    drpshp_0    moveto    dsloiter    100
  2679.             #cmd    drpshp_0    state    gear_up    true
  2680.             #cmd    drpshp_0    moveto    dpcircle3    50
  2681.             #cmd    drpshp_0    moveto    dppath11a    100
  2682.             #cmd    drpshp_0    delay    2
  2683.             #cmd    drpshp_0    state    open    false
  2684.             #cmd    drpshp_0    delay    3
  2685.             #cmd    drpshp_0    message    #0329
  2686.             #kill_timer    doloiter
  2687.     
  2688.         #endif
  2689.         #endif
  2690.         #endif
  2691.         #endif
  2692.         #endif
  2693.         #endif
  2694.         #endif
  2695.         #endif
  2696.                 
  2697.     #return
  2698.  
  2699.     
  2700.  
  2701.     
  2702. #label    isle_radar            
  2703.     #if    dead    SRB01_SR-DISHC
  2704.     #if    dead    SRB02_SR-DISHC
  2705.     #if    dead    SRB03_SR-DISHC
  2706.     #object    bmgun    bminigun    1    224.5    17.8    -1047    0    219    SURFACE    
  2707.     #object_kill    bmgun_0
  2708.     #play_speech    gunny\BRIEFING_GUNNY\CONTACT\gunny_pass1
  2709.     #cmd    drpshp_0    setvar    radar_alert    0
  2710.     #message    #0330
  2711.     #OBJECTIVE_COMPLETE    0
  2712.     #OBJECTIVE_DISPLAY        1
  2713.     #text_box    8    #0331
  2714.     #after    8    box_txtoff
  2715.     #kill_timer    isle_radar    
  2716.     #endif
  2717.     #endif
  2718.     #endif
  2719.     #return
  2720.     
  2721.     
  2722. #label    view_radar
  2723.     #cmd    drpshp_0    run_script    cam_on_radarbase
  2724.     #object_deselect
  2725.     #endif
  2726.     #return            
  2727.     
  2728. #rem    Breed soldiers on landing zone
  2729. #label    lzenemies
  2730.     #if    TRUE    past_isle2
  2731.     #if    TRUE    radar_alert
  2732.     #object    bmgun    bminigun    1    224.5    17.8    -1047    0    219    SURFACE    
  2733.     #play_speech    gunny\BRIEFING_GUNNY\CONTACT\gunny_fail1
  2734.     #OBJECTIVE_FAIL    0
  2735.     #OBJECTIVE_DISPLAY        1
  2736.     #after    10        lzenemies2
  2737.     #text_box    8    #0332
  2738.     #after    9    box_txtoff
  2739.     #kill_timer    lzenemies
  2740.     #endif    
  2741.     #endif            
  2742.     #return
  2743.  
  2744. #label    lzenemies2
  2745.     #object    bs134    breed_soldier    1    204    20        -1121    0    0    SURFACE
  2746.     #object    bs135    breed_soldier    1    235    16        -1143    0    0    SURFACE
  2747.     #object    bs136    breed_soldier    1    174    20        -1093    0    0    SURFACE
  2748.     #object    bs137    breed_soldier    1    211    22        -1061    0    0    SURFACE
  2749.     #object    bs138    breed_soldier    1    235    19        -1031    0    0    SURFACE
  2750.     #object    bs139    breed_soldier    1    229    22        -1040    0    0    SURFACE    
  2751.     #return
  2752.     
  2753. #rem landing patch
  2754. #label    FOOT_PATROL01
  2755.     #if    proximity    faction0    patrol01    250
  2756.     #object    bs22    breed_soldier    1    119    33    -1055    0    180    SURFACE
  2757.     #object    bs23    breed_soldier    1    119    33    -1055    0    180    SURFACE
  2758.     #object    bs24    breed_soldier    1    119    33    -1055    0    180    SURFACE
  2759.     #cmd    bs22    follow    bs24
  2760.     #cmd    bs22    ROE    fireatwill
  2761.     #cmd    bs22    offset    fm2
  2762.     #cmd    bs23    follow    bs24
  2763.     #cmd    bs23    ROE    fireatwill
  2764.     #cmd    bs23    offset    fm1
  2765.     #cmd    bs24    ROE    fireatwill
  2766.     #cmd    bs24    arm    BREED_PLASMA    500
  2767.     #kill_timer    FOOT_PATROL01
  2768.     #endif
  2769.     #return
  2770.  
  2771. #label    FOOT_PATROL02
  2772.     #if    proximity    faction0    patrol02    250
  2773.     #object    bs140    breed_soldier    1    -170.9    23    -730    0    180    SURFACE
  2774.      #object    bs141    breed_soldier    1    -175.3    23    -738    0    180    SURFACE
  2775.      #object    bs142    breed_soldier    1    -163    23    -736    0    180    SURFACE
  2776.     #kill_timer    FOOT_PATROL02
  2777.     #endif
  2778.     #return
  2779.  
  2780.  
  2781. #rem right before breed apc
  2782. #label    FOOT_PATROL05
  2783.     #if    proximity    faction0    patrol05    150
  2784. #rem    breed on otherside of curveddoor1
  2785.      #object    bs42    breed_soldier    1    240        56    -20.4    0    167    SURFACE
  2786.     #object    bs43    breed_soldier    1    235.4    56    -19        0    167    SURFACE
  2787.     #object    bs44    breed_soldier    1    230        56    -18        0    167    SURFACE
  2788.     #object    x        breed2_soldier    1    240        56    -20.4    0    167    SURFACE
  2789.     #object    x        breed_soldier    1    235.4    56    -19        0    167    SURFACE
  2790.     #object    x        breed2_soldier    1    230        56    -18        0    167    SURFACE
  2791. #rem    breed next to bunker at mouth of canyon entrance
  2792.     #object    x    bminigun    1    153.6    45    -140.8    0    180    SURFACE
  2793.     #object    x    bminigun    1    210.5    81.2    -30.9    0    170    SURFACE
  2794.     #object    x    bminigun    1    252.7    81.2    -40.6    0    140    SURFACE
  2795.     
  2796.      #object    bs144    breed_soldier    1    161    51    -147    0    180    SURFACE
  2797.     #object    bs145    breed_soldier    1    161    51    -137    0    180    SURFACE
  2798.         
  2799.     #object    bs1_sniper    breed_soldier    1    397.1    170.8    112.1    0    180    SURFACE
  2800.     #object    bs2_sniper    breed_soldier    1    295.5    170.8    233.5    0    180    SURFACE
  2801.     #object    bs3_sniper    breed_soldier    1    298.6    193.6    232.6    0    180    SURFACE
  2802.     
  2803.     #object    bs146    breed_soldier    1    324    20    -45        0    180    SURFACE
  2804.     #object    bs150    breed_soldier    1    326    21    -54        0    180    SURFACE
  2805.     #object    bs155    breed_soldier    1    319    19    -38        0    180    SURFACE
  2806.     
  2807.     #object    bs156    breed_soldier    1    308    55    41        0    89    SURFACE
  2808.     #object    bs157    breed2_soldier    1    304    55    46        0    95    SURFACE
  2809.     #object    bs158    breed_soldier    1    311    57    46        0    95    SURFACE
  2810.  
  2811.     
  2812.     #object    bs1_sentry    breed_soldier    1    262.6    85    -28.1    0    32    SURFACE
  2813.     #object    bs2_sentry    breed_soldier    1    203.8    87    -13.7    0    321    SURFACE
  2814.  
  2815.     #object    bs6_sniper    breed_soldier    1    185.2    96.9    -5.1    0    187    SURFACE
  2816.     #object    bs7_sniper    breed_soldier    1    274.3    96.9    -29.4    0    125    SURFACE
  2817.     
  2818.     #cmd    bs1_sentry    sentry
  2819.     #cmd    bs2_sentry    sentry        
  2820.     #cmd    bs3_sniper    sentry
  2821.  
  2822.     
  2823.         #cmd    bs1_sniper    sentry
  2824.         #cmd    bs1_sniper    react        static    
  2825.         #cmd    bs1_sniper    visual_range    100    
  2826.         
  2827.         #cmd    bs2_sniper    sentry
  2828.         #cmd    bs2_sniper    react        static    
  2829.         #cmd    bs2_sniper    visual_range    100    
  2830.         
  2831.         #cmd    bs6_sniper    sentry
  2832.         #cmd    bs6_sniper    react        static    
  2833.         #cmd    bs6_sniper    visual_range    100    
  2834.         
  2835.         #cmd    bs7_sniper    sentry
  2836.         #cmd    bs7_sniper    react        static    
  2837.         #cmd    bs7_sniper    visual_range    100    
  2838.  
  2839.     #cmd    bs1_sniper    arm        BREED_SNIPER    20
  2840.     #cmd    bs2_sniper    arm        BREED_SNIPER    20
  2841.     #cmd    bs6_sniper    arm        BREED_SNIPER    20
  2842.     #cmd    bs7_sniper    arm        BREED_SNIPER    20
  2843.     
  2844. #rem        #cmd    bs1_sniper    disarm
  2845. #rem        #cmd    bs2_sniper    disarm
  2846. #rem        #cmd    bs6_sniper    disarm
  2847. #rem        #cmd    bs7_sniper    disarm
  2848.     
  2849.     #kill_timer    FOOT_PATROL05
  2850.     #endif
  2851.     #return
  2852.  
  2853.  
  2854. #label    FOOT_PATROL06
  2855.     #if    proximity    faction0    patrol06    200
  2856.     #object    bs165    breed_soldier    1    251    123    535    0    180    SURFACE
  2857.     #object    bs166    breed_soldier    1    237    123    524    0    180    SURFACE
  2858.     #object    bs167    breed_soldier    1    252    124    505    0    180    SURFACE
  2859.     #kill_timer    FOOT_PATROL06
  2860.     #endif
  2861.     #return
  2862.  
  2863. #label    FOOT_PATROL07
  2864.     #if    proximity    faction0        PATROL07    250
  2865.     #object    bs50    breed_soldier    1    412    164    111    0    180    SURFACE
  2866.     #object    bs51    breed_soldier    1    412    164    115    0    180    SURFACE
  2867.     #object    bs52    breed_soldier    1    412    164    120    0    180    SURFACE
  2868.     #cmd    bs50    ROE    fireatwill
  2869.     #cmd    bs51    ROE    fireatwill
  2870.     #cmd    bs52    ROE    fireatwill
  2871.     #kill_timer    FOOT_PATROL07
  2872.     #endif
  2873.     #return
  2874.  
  2875.  
  2876. #label    FOOT_PATROL09
  2877.     #if    proximity    faction0    PATROL09    150
  2878.     #object    bs62    breed_soldier    1    179.4    33    -433.1    0    180    SURFACE
  2879.     #object    bs63    breed_soldier    1    179.4    33    -433.1    0    180    SURFACE
  2880.     #object    bs64    breed_soldier    1    179.4    33    -433.1    0    180    SURFACE
  2881.     #cmd    bs62    follow    bs64
  2882.     #cmd    bs62    ROE    fireatwill
  2883.     #cmd    bs62    offset    fm2
  2884.     #cmd    bs63    follow    bs64
  2885.     #cmd    bs63    ROE    fireatwill
  2886.     #cmd    bs63    offset    fm1
  2887.     #cmd    bs64    ROE    fireatwill
  2888.     #kill_timer    FOOT_PATROL09
  2889.     #endif
  2890.     #return
  2891.  
  2892.  
  2893. #label    team_dead_check
  2894.     #if    TRUE    readytoloiter
  2895.         #if    dead    player
  2896.         #if    dead    medic
  2897.         #if    dead    sniper
  2898.         #if    dead    hvy_gunner
  2899.                 #mission_fail    740    #0333
  2900.                 #play_music    lose
  2901.                 #kill_timer    team_dead_check
  2902.                 #goto    dead_cams
  2903.                 
  2904.                                 
  2905.         #endif
  2906.         #endif
  2907.         #endif
  2908.         #endif
  2909.         #endif
  2910.     #return
  2911.  
  2912.  
  2913. #label    missioncompletecheck
  2914.     #if    true    VAR_MissionComplete
  2915.         #mission_complete    743    Good work, hopefully the Intel from Fort Delta can tell us how the Breed were able to take Earth and raise the climate while we were away. Prep yourself for the next mission and meet at the war room.
  2916.         #kill_timer    missioncompletecheck
  2917.     #endif
  2918.     #return
  2919.  
  2920.  
  2921.  
  2922. #label    bunker01
  2923.     #if    proximity    faction0    wall05    100
  2924. #rem    breed by destroyed dropship    
  2925.     #object    bs170    breed_soldier    1    310        167    295    0    0    SURFACE
  2926.     #object    bs171    breed_soldier    1    318.8    165    318.4    0    0    SURFACE
  2927.     #object    bs172    breed_soldier    1    325.1    165    317.2    0    0    SURFACE
  2928.     #object    bs173    breed_soldier    1    309.8    165    329.7    0    0    SURFACE
  2929.     #object    bs174    breed_soldier    1    307.4    165    337.4    0    0    SURFACE
  2930. #rem    breed by ridge    
  2931.     #object    bs175    breed_soldier    1    290.4    163    394.4    0    0    SURFACE
  2932.     #object    bs176    breed_soldier    1    285        163    390        0    0    SURFACE
  2933.     #object    bs177    breed_soldier    1    281        163    371        0    0    SURFACE
  2934.     #object    bs178    breed_soldier    1    304        166    367        0    0    SURFACE
  2935.     
  2936.     #object    bs179    breed_soldier    1    318.4    166    284.4    0    0    SURFACE
  2937. #rem    breed in damaged vehicle area    
  2938.     #object    bs180    breed_soldier    1    248.6    166    266.6    0    0    SURFACE
  2939.     #object    bs181    breed_soldier    1    271.2    166    253.1    0    0    SURFACE
  2940.     #object    bs182    breed_soldier    1    257.2    166    282.8    0    0    SURFACE
  2941.     #object    bs183    breed_soldier    1    261.1    166    259        0    0    SURFACE
  2942. #rem    minigun    on bridge to tower    
  2943.     #object    x    bminigun    1    294.1    166.1    239.8    0    180    SURFACE
  2944.     #object    x    bminigun    1    307.7    166.1    250.8    0    180    SURFACE
  2945.  
  2946.     #object    bs4_sniper    breed_soldier    1    421.8    161    161.7    0    0    SURFACE
  2947.     #object    bs5_sniper    breed_soldier    1    419.6    179    98        0    0    SURFACE
  2948.     
  2949.         #cmd    bs5_sniper    sentry
  2950.         #cmd    bs5_sniper    react        static    
  2951.         #cmd    bs5_sniper    visual_range    100    
  2952.     
  2953.         #cmd    bs4_sniper    sentry
  2954.         #cmd    bs4_sniper    react        static    
  2955.         #cmd    bs4_sniper    visual_range    100    
  2956.     
  2957.     #cmd    bs4_sniper    arm        breed_sniper    25
  2958.     #cmd    bs5_sniper    arm        breed_sniper    25
  2959.  
  2960.     #kill_timer    bunker01
  2961.     #endif
  2962.     #return
  2963.  
  2964. #rem    Breed sniper in a tower on coast
  2965. #label    breed_soldiers01
  2966.     #if    proximity    faction0    bsol01    150
  2967.     #object    bsold05    breed_soldier    1    -41.7    51    -892.6    0    190    SURFACE
  2968.         #cmd bsold05    run_script    bsold05_reset
  2969.         #cmd    bsold05    visual_range    100                
  2970.     #cmd    bsold05    arm    BREED_SNIPER    12
  2971. #rem        #cmd    bsold05    disarm
  2972.  
  2973.     #kill_timer    breed_soldiers01
  2974.     #endif
  2975.     #return
  2976.  
  2977. #label    bsold05_reset                                    
  2978.     #cmd bsold05    run_script    bsold05_reset                            
  2979.     #cmd bsold05    moveto    bs05_path1    1    
  2980.     #cmd bsold05    moveto    bs05_path4    1                        
  2981.     #cmd bsold05    moveto    bs05_path3    1                        
  2982.     #cmd bsold05    moveto    bs05_path2    1
  2983.     #return                                    
  2984.     
  2985.  
  2986. #label    left_turrets
  2987.     #if    proximity    faction0    lbunker01    200
  2988.         #object    bsnipe03    breed_soldier    1    -36.4    54.1    -737    0    199    SURFACE
  2989.         #kill_timer    left_turrets
  2990.     #endif
  2991.     #return
  2992.  
  2993.     #end_script
  2994.  
  2995. #SCENE_END
  2996.