home *** CD-ROM | disk | FTP | other *** search
/ The Games Machine 95 / XENIATGM95.iso / Gunlok / data1.cab / Program_Executable_Files / scripts / junkyard.gls < prev    next >
Text File  |  2000-08-22  |  14KB  |  860 lines

  1. /************/
  2. /* INCLUDES */
  3. /************/
  4.  
  5. // n.b. when multiple inclusion is prevented some of these will be automatically included by others as required
  6.  
  7. // default things to inherit our objects from
  8. #include "defaults.gsh"
  9.  
  10. // good guys
  11.  
  12. #include "gunlok.gsh"
  13. #include "hark.gsh"
  14. #include "frend.gsh"
  15. #include "elint.gsh"
  16. #include "maskelyn.gsh"
  17.  
  18. // bad guys
  19.  
  20. #include "runner.gsh"
  21. #include "walking_mine.gsh"
  22. #include "drone.gsh"
  23. #include "centipede.gsh"
  24. #include "sneeker.gsh"
  25. #include "warflash.gsh"
  26. #include "oilfire.gsh"
  27. #include "redlight.gsh"
  28. #include "pulsax.gsh"
  29.  
  30.  
  31. // neutral things
  32.  
  33. #include "crate.gsh"
  34. #include "technoboxB_multifrag.gsh"
  35.  
  36. // fires
  37.  
  38. /*********/
  39. /* NOTES */
  40. /*********/
  41.  
  42. /**********/
  43. /* SHAPES */
  44. /**********/
  45.  
  46. // world objects
  47.  
  48. shape Shp_nuke_detonator
  49. {
  50.     file "objects\nuke detonator.rif
  51.     name "nuke detonator"
  52. }
  53.  
  54. shape Shp_carlift
  55. {
  56.     file "levels\junkyard.rif
  57.     name "carlift"
  58. }
  59.  
  60. shape Shp_barrelheap
  61. {
  62.     file "levels\junkyard.rif"
  63.     name "barrelheap"
  64. }
  65.  
  66. shape Shp_buttona
  67. {
  68.     file "objects\liftswitch C_up.rif"
  69.     name "liftswitch C_up"
  70. }
  71.  
  72. shape Shp_bin
  73. {
  74.     file "levels\junkyard.rif"
  75.     name "bin"
  76. }
  77.  
  78. shape Shp_carriage
  79. {
  80.     file "levels\junkyard.rif"
  81.     name "carriage"
  82. }
  83.  
  84. shape Shp_digger
  85. {
  86.     file "objects\new_digger_2.rif"
  87.     name "new digger 2"
  88. }
  89.  
  90. shape Shp_doora
  91. {
  92.     file "levels\junkyard.rif"
  93.     name "door A"
  94. }
  95.  
  96. shape Shp_doorb
  97. {
  98.     file "levels\junkyard.rif"
  99.     name "door B"
  100. }
  101.  
  102.  
  103. shape Shp_girderjunk
  104. {
  105.     file "levels\junkyard.rif"
  106.     name "girderjunk"
  107. }
  108.  
  109. shape Shp_gun
  110. {
  111.     file "levels\junkyard.rif"
  112.     name "gun"
  113. }
  114.  
  115. shape Shp_jeep
  116. {
  117.     file "objects\jeep.rif"
  118.     name "jeep"
  119. }
  120.  
  121. shape Shp_lega
  122. {
  123.     file "levels\junkyard.rif"
  124.     name "leg A"
  125. }
  126.  
  127. shape Shp_legd
  128. {
  129.     file "levels\junkyard.rif"
  130.     name "leg D"
  131. }
  132.  
  133. shape Shp_pumpbase
  134. {
  135.     file "levels\junkyard.rif"
  136.     name "pumpbase"
  137. }
  138.  
  139. shape Shp_robodozer
  140. {
  141.     file "levels\junkyard.rif"
  142.     name "robodozer"
  143. }
  144.  
  145. shape Shp_satdisha
  146. {
  147.     file "levels\junkyard.rif"
  148.     name "satdish A"
  149. }
  150.  
  151. shape Shp_sattopa
  152. {
  153.     file "levels\junkyard.rif"
  154.     name "sattop A"
  155. }
  156.  
  157. shape Shp_sofa
  158. {
  159.     file "levels\junkyard.rif"
  160.     name "sofa"
  161. }
  162.  
  163. /*shape Shp_technoboxa
  164. {
  165.     file "levels\junkyard.rif"
  166.     name "technobox a"
  167. }
  168. */
  169. /*shape Shp_torsoa
  170. {
  171.     file "levels\junkyard.rif"
  172.     name "torso A"
  173. }
  174.  
  175. shape Shp_torsob
  176. {
  177.     file "levels\junkyard.rif"
  178.     name "torso B"
  179. }
  180. */
  181.  
  182.  
  183. shape Shp_torsod
  184. {
  185.     file "levels\junkyard.rif"
  186.     name "torso D"
  187. }
  188.  
  189.  
  190. /*
  191. shape Shp_torsoh
  192. {
  193.     file "levels\junkyard.rif"
  194.     name "torso H"
  195. }
  196.  
  197. shape Shp_torsog
  198. {
  199.     file "levels\junkyard.rif"
  200.     name "torso G"
  201. }
  202. */
  203. shape Shp_tank
  204. {
  205.     file "objects\tank.rif"
  206.     name "tank"
  207. }
  208.  
  209. shape Shp_truckc
  210. {
  211.     file "objects\cab_3.rif"
  212.     name "truckC"
  213. }
  214.  
  215. shape Shp_truckb
  216. {
  217.     file "objects\cab_2.rif"
  218.     name "truckB"
  219. }
  220.  
  221. shape Shp_trucka
  222. {
  223.     file "objects\armytruck.rif"
  224.     name "armytruck"
  225. }
  226.  
  227. shape Shp_vana
  228. {
  229.     file "objects/van.rif"
  230.     name "van"
  231. }
  232.  
  233. shape Shp_wirebox
  234. {
  235.     file "levels\junkyard.rif"
  236.     name "wirebox"
  237. }
  238.  
  239. /****GARBAGE****/
  240.  
  241. shape Shp_garbage_e
  242. {
  243.     file "objects\garbage E.rif"
  244.     name "garbage E"
  245. }
  246.  
  247. shape Shp_garbage_g
  248. {
  249.     file "objects\garbage G.rif"
  250.     name "garbage G"
  251. }
  252.  
  253. shape Shp_garbage_h
  254. {
  255.     file "objects\garbage H.rif"
  256.     name "garbage H"
  257. }
  258.  
  259. shape Shp_garbage_i
  260. {
  261.     file "objects\garbage I.rif"
  262.     name "garbage I"
  263. }
  264.  
  265. shape Shp_garbage_j
  266. {
  267.     file "objects\garbage J.rif"
  268.     name "garbage J"
  269. }
  270.  
  271. shape Shp_garbage_k
  272. {
  273.     file "objects\garbage K.rif"
  274.     name "garbage K"
  275. }
  276.  
  277. shape Shp_garbage_l
  278. {
  279.     file "objects\garbage L.rif"
  280.     name "garbage L"
  281. }
  282.  
  283. /**************/
  284. /* CHARACTERS */
  285. /**************/
  286.  
  287. character Chr_Laser : Chr_DefaultBaddie
  288. {
  289.     turning speed   0    // this is in revolutions per second
  290.     walking speed   0.0    // this is in animation cycles per second
  291.     weapon        enemy laser
  292.     strength        1000    // initial strength points
  293.     aim             1    // how many degrees off target he can be at most
  294.     sight angle    50    // in degrees
  295.     sight range     8    // in metres
  296.     hearing range    8    // in metres
  297.     aggression    1    // from 0 to 1
  298.     gun yaw angle    0    // in degrees
  299. }
  300.  
  301.  
  302. /**********/
  303. /* ROLES  */
  304. /**********/
  305.  
  306. // world objects
  307.  
  308. role Rol_nuke_detonator : Rol_DefaultPickup
  309. {
  310.     shape    Shp_nuke_detonator
  311.     identifier    "nukedetonator"
  312. }
  313.  
  314. role Rol_carlift : Rol_PlacedObject
  315. {
  316.     shape     Shp_carlift
  317.     ai     track object
  318.     destination selectable    yes
  319. }
  320.  
  321. role Rol_barrelheap : Rol_PlacedObject
  322. {
  323.     shape Shp_barrelheap
  324. }
  325.  
  326. role Rol_bin : Rol_PlacedObject
  327. {
  328.     shape Shp_bin
  329. }
  330.  
  331. role Rol_buttona : Rol_DefaultPickup
  332. {
  333.     shape    Shp_buttona
  334. }
  335.  
  336. role Rol_carriage : Rol_PlacedObject
  337. {
  338.     shape Shp_carriage
  339.     ai track object
  340.     destination selectable yes
  341. }
  342.  
  343. role Rol_doora : Rol_PlacedObject
  344. {
  345.     shape Shp_doora
  346.     ai track object
  347.     destination selectable yes
  348. }
  349.  
  350. role Rol_doorb : Rol_PlacedObject
  351. {
  352.     shape Shp_doorb
  353.     ai track object
  354.     destination selectable yes
  355. }
  356.  
  357.  
  358.  
  359. role Rol_girderjunk : Rol_PlacedObject
  360. {
  361.     shape Shp_girderjunk
  362. }
  363.  
  364.  
  365. role Rol_gun : Rol_PlacedObject
  366. {
  367.     shape Shp_gun
  368. }
  369.  
  370. role Rol_jeep : Rol_PlacedObject
  371. {
  372.     shape Shp_jeep
  373. }
  374.  
  375. role Rol_lega : Rol_PlacedObject
  376. {
  377.     shape Shp_lega
  378. }
  379.  
  380. role Rol_legd : Rol_PlacedObject
  381. {
  382.     shape Shp_legd
  383. }
  384.  
  385. role Rol_pumpbase : Rol_PlacedObject
  386. {
  387.     shape Shp_pumpbase
  388.     hit test ignore yes
  389. }
  390.  
  391. role Rol_robodozer : Rol_PlacedObject
  392. {
  393.     shape Shp_robodozer
  394. }
  395.  
  396. role Rol_satdisha : Rol_PlacedObject
  397. {
  398.     shape Shp_satdisha
  399.     hit test ignore yes
  400. }
  401.  
  402. role Rol_sattopa : Rol_PlacedObject
  403. {
  404.     shape Shp_sattopa
  405. }
  406.  
  407. role Rol_sofa : Rol_PlacedObject
  408. {
  409.     shape Shp_sofa
  410. }
  411. /*
  412. role Rol_technoboxa : Rol_PlacedObject
  413. {
  414.     shape Shp_technoboxa
  415. }
  416. */
  417.  
  418. /*
  419. role Rol_torsoa : Rol_PlacedObject
  420. {
  421.     shape Shp_torsoa
  422. }
  423.  
  424. role Rol_torsob : Rol_PlacedObject
  425. {
  426.     shape Shp_torsob
  427. }
  428. */
  429.  
  430.  
  431. role Rol_torsod : Rol_PlacedObject
  432. {
  433.     shape Shp_torsod
  434. }
  435.  
  436.  
  437. /*
  438. role Rol_torsoh : Rol_PlacedObject
  439. {
  440.     shape Shp_torsoh
  441. }
  442.  
  443. role Rol_torsog : Rol_PlacedObject
  444. {
  445.     shape Shp_torsog
  446. }
  447. */
  448.  
  449.  
  450. role Rol_trucka : Rol_PlacedObject
  451. {
  452.     shape Shp_trucka
  453. }
  454.  
  455. role Rol_truckb : Rol_PlacedObject
  456. {
  457.     shape Shp_truckb
  458. }
  459.  
  460. role Rol_truckc : Rol_PlacedObject
  461. {
  462.     shape Shp_truckc
  463. }
  464.  
  465.  
  466. role Rol_tank : Rol_PlacedObject
  467. {
  468.     shape Shp_tank
  469. }
  470.  
  471. role Rol_vana : Rol_PlacedObject
  472. {
  473.     shape Shp_vana
  474. }
  475.  
  476. role Rol_wirebox : Rol_PlacedObject
  477. {
  478.     shape Shp_wirebox
  479. }
  480.  
  481. /****GARBAGE****/
  482.  
  483. role Rol_garbage_e : Rol_DefaultGarbage
  484. {
  485.     shape Shp_garbage_e
  486. }
  487.  
  488. role Rol_garbage_g : Rol_DefaultGarbage
  489. {
  490.     shape Shp_garbage_g
  491. }
  492.  
  493. role Rol_garbage_h : Rol_DefaultGarbage
  494. {
  495.     shape Shp_garbage_h
  496. }
  497.  
  498. role Rol_garbage_i : Rol_DefaultGarbage
  499. {
  500.     shape Shp_garbage_i
  501. }
  502.  
  503. role Rol_garbage_j : Rol_DefaultGarbage
  504. {
  505.     shape Shp_garbage_j
  506. }
  507.  
  508. role Rol_garbage_k : Rol_DefaultGarbage
  509. {
  510.     shape Shp_garbage_k
  511. }
  512.  
  513. role Rol_garbage_l : Rol_DefaultGarbage
  514. {
  515.     shape Shp_garbage_l
  516. }
  517.  
  518. /***********/
  519. /* THE MAP */
  520. /***********/
  521.  
  522. map /* _THE_ map - doesnt need a label */
  523. {
  524.     file "levels\junkyard.rif"
  525.     name "Land"
  526.     bitmap "bitmaps\\JUNKYARD.rim"
  527.     camera plane none
  528.     max camera distance 100 // TBD exactly
  529. //    max camera focus height "max focus height"
  530. //    min camera focus height "min focus height"
  531.  
  532.     // PLAYERS TROOPS
  533.  
  534.     // TEAM 1
  535.  
  536.     use Rol_GunLok in team 1 for
  537.         "Goodie B" as "gunlok"
  538.     
  539.     use Rol_Hark in team 1 for
  540.         "Goodie A" as "hark"
  541.  
  542.     use Rol_Frend in team 1 for
  543.         "Goodie C" as "frend"
  544.  
  545.     use Rol_Elint in team 1 for
  546.         "Goodie D" as "elint"
  547.  
  548.     // NEUTRAL OBJECTS
  549.  
  550.     use Rol_nuke_detonator in team 0 for
  551.         "nuke detonator" as "nuke_detonator"
  552.  
  553.     use Rol_barrelheap in team 0 for
  554.         "barrelheap"
  555.  
  556.     use Rol_bin in team 0 for
  557.         "bin"
  558.  
  559.     use Rol_buttona in team 0 for
  560.         "button a" as "button_a"
  561.     use Rol_buttona in team 0 for
  562.         "button b" as "button_b"
  563.     use Rol_buttona in team 0 for
  564.         "button c" as "button_c"
  565.     use Rol_buttona in team 0 for
  566.         "button d" as "button_d"
  567.  
  568.     
  569.     use Rol_carlift in team 0 for
  570.         "carlift" as "carlift"
  571.  
  572.     use Rol_carriage in team 0 for
  573.         "carriage" as "carriage"
  574.  
  575.     use Rol_doora in team 0 for
  576.         "door a" as "door_a"
  577.     use Rol_doorb in team 0 for
  578.         "door b" as "door_b"
  579.  
  580.  
  581.     use Rol_girderjunk in team 0 for
  582.         "girderjunk"
  583.  
  584.     use Rol_gun in team 0 for
  585.         "gun"
  586.  
  587.     use Rol_jeep in team 0 for
  588.         "jeep" and
  589.         "jeepB"
  590.  
  591.     use Rol_lega in team 0 for
  592.         "leg a" and
  593.         "leg b" and
  594.         "leg c" and
  595.         "leg e"
  596.  
  597.     use Rol_legd in team 0 for
  598.         "leg d"
  599.  
  600.     use Rol_pumpbase in team 0 for
  601.         "pumpbase"
  602.  
  603.     use Rol_robodozer in team 0 for
  604.         "robodozer"
  605.  
  606.     use Rol_satdisha in team 0 for
  607.         "satdish A"
  608.  
  609.     use Rol_sattopa in team 0 for
  610.         "sattop A"
  611.  
  612.     use Rol_sofa in team 0 for
  613.         "sofa"
  614.  
  615.     use Rol_Technobox in team 0 for
  616.         "technobox a" as "technobox_a"
  617.     use Rol_Technobox in team 0 for
  618.         "technobox b" as "technobox_b"
  619.  
  620. /*    use Rol_torsoa in team 0 for
  621.         "torso a"
  622.  
  623.     use Rol_torsob in team 0 for
  624.         "torso b" and
  625.         "torso c" and
  626.         "torso f" 
  627. */
  628.  
  629.  
  630.     use Rol_torsod in team 0 for
  631.         "torso a" and
  632.         "torso b" and
  633.         "torso c" and
  634.         "torso d" and
  635.         "torso e" and
  636.         "torso f" and
  637.         "torso g" and
  638.         "torso h"
  639.  
  640. /*
  641.     use Rol_torsoh in team 0 for
  642.         "torso h"
  643.  
  644.     use Rol_torsog in team 0 for
  645.         "torso g"
  646. */
  647.  
  648.  
  649.     use Rol_trucka in team 0 for
  650.         "truck A"
  651.  
  652.  
  653.     use Rol_truckb in team 0 for
  654.         "truckB"
  655.  
  656.     use Rol_truckc in team 0 for
  657.         "truckC"
  658.  
  659.  
  660.     use Rol_tank in team 0 for
  661.         "tank"
  662.  
  663.     use Rol_vana in team 0 for
  664.         "van A" and
  665.         "van B"
  666.  
  667.     use Rol_wirebox in team 0 for
  668.         "wirebox"
  669.  
  670.     /****GARBAGE****/
  671.  
  672.     use Rol_garbage_e in team 0 for
  673.         "GARBAGE E" as "garbage_e"
  674.  
  675.     use Rol_garbage_g in team 0 for
  676.         "GARBAGE G" as "garbage_g"
  677.     use Rol_garbage_g in team 0 for
  678.         "GARBAGE GB" as "garbage_gb"
  679.     use Rol_garbage_g in team 0 for
  680.         "GARBAGE GC" as "garbage_gc"
  681.     use Rol_garbage_g in team 0 for
  682.         "GARBAGE GD" as "garbage_gd"
  683.     use Rol_garbage_g in team 0 for
  684.         "GARBAGE GE" as "garbage_ge"
  685.     use Rol_garbage_g in team 0 for
  686.         "GARBAGE GF" as "garbage_gf"
  687.     use Rol_garbage_g in team 0 for
  688.         "GARBAGE GG" as "garbage_gg"
  689.     use Rol_garbage_g in team 0 for
  690.         "GARBAGE GH" as "garbage_gh"
  691.     use Rol_garbage_g in team 0 for
  692.         "GARBAGE GI" as "garbage_gi"
  693.     use Rol_garbage_g in team 0 for
  694.         "GARBAGE GJ" as "garbage_gj"
  695.  
  696.  
  697.     use Rol_garbage_h in team 0 for
  698.         "GARBAGE H" as "garbage_h"
  699.     use Rol_garbage_h in team 0 for
  700.         "GARBAGE HB" as "garbage_hb"
  701.     use Rol_garbage_h in team 0 for
  702.         "GARBAGE HC" as "garbage_hc"
  703.     use Rol_garbage_h in team 0 for
  704.         "GARBAGE HD" as "garbage_hd"
  705.     use Rol_garbage_h in team 0 for
  706.         "GARBAGE HE" as "garbage_he"
  707.     use Rol_garbage_h in team 0 for
  708.         "GARBAGE HF" as "garbage_hf"
  709.     use Rol_garbage_h in team 0 for
  710.         "GARBAGE HG" as "garbage_hg"
  711.     use Rol_garbage_h in team 0 for
  712.         "GARBAGE HH" as "garbage_hh"
  713.     use Rol_garbage_h in team 0 for
  714.         "GARBAGE HI" as "garbage_hi"
  715.  
  716.     use Rol_garbage_i in team 0 for
  717.         "GARBAGE I" as "garbage_i"
  718.     use Rol_garbage_i in team 0 for
  719.         "GARBAGE IB" as "garbage_ib"
  720.     use Rol_garbage_i in team 0 for
  721.         "GARBAGE IC" as "garbage_ic"
  722.     use Rol_garbage_i in team 0 for
  723.         "GARBAGE ID" as "garbage_id"
  724.     use Rol_garbage_i in team 0 for
  725.         "GARBAGE IE" as "garbage_ie"
  726.     use Rol_garbage_i in team 0 for
  727.         "GARBAGE IF" as "garbage_if"
  728.     use Rol_garbage_i in team 0 for
  729.         "GARBAGE IG" as "garbage_ig"
  730.     use Rol_garbage_i in team 0 for
  731.         "GARBAGE IJ" as "garbage_ij"
  732.     use Rol_garbage_i in team 0 for
  733.         "GARBAGE IH" as "garbage_ih"
  734.     use Rol_garbage_i in team 0 for
  735.         "GARBAGE II" as "garbage_ii"
  736.  
  737.  
  738.     use Rol_garbage_j in team 0 for    
  739.         "GARBAGE J" as "garbage_j"
  740.     use Rol_garbage_j in team 0 for    
  741.         "GARBAGE JB" as "garbage_jb"
  742.     use Rol_garbage_j in team 0 for    
  743.         "GARBAGE JC" as "garbage_jc"
  744.     use Rol_garbage_j in team 0 for    
  745.         "GARBAGE JD" as "garbage_jd"
  746.     use Rol_garbage_j in team 0 for    
  747.         "GARBAGE JE" as "garbage_je"
  748.     use Rol_garbage_j in team 0 for    
  749.         "GARBAGE JF" as "garbage_jf"
  750.     use Rol_garbage_j in team 0 for    
  751.         "GARBAGE JG" as "garbage_jg"
  752.     use Rol_garbage_j in team 0 for    
  753.         "GARBAGE JH" as "garbage_jh"
  754.     use Rol_garbage_j in team 0 for    
  755.         "GARBAGE JI" as "garbage_ji"
  756.     use Rol_garbage_j in team 0 for    
  757.         "GARBAGE JJ" as "garbage_jj"
  758.  
  759.  
  760.     use Rol_garbage_k in team 0 for    
  761.         "GARBAGE K" as "garbage_k"
  762.     use Rol_garbage_k in team 0 for    
  763.         "GARBAGE KB" as "garbage_kb"
  764.     use Rol_garbage_k in team 0 for    
  765.         "GARBAGE KC" as "garbage_kc"
  766.     use Rol_garbage_k in team 0 for    
  767.         "GARBAGE KD" as "garbage_kd"
  768.     use Rol_garbage_k in team 0 for    
  769.         "GARBAGE KE" as "garbage_ke"
  770.     use Rol_garbage_k in team 0 for    
  771.         "GARBAGE KF" as "garbage_kf"
  772.     use Rol_garbage_k in team 0 for    
  773.         "GARBAGE KG" as "garbage_kg"
  774.  
  775.     use Rol_garbage_l in team 0 for    
  776.         "GARBAGE L" as "garbage_l"
  777.     use Rol_garbage_l in team 0 for    
  778.         "GARBAGE LB" as "garbage_lb"
  779.     use Rol_garbage_l in team 0 for    
  780.         "GARBAGE LC" as "garbage_lc"
  781.     use Rol_garbage_l in team 0 for    
  782.         "GARBAGE LD" as "garbage_ld"
  783.  
  784.     use Rol_pulsax in team 2 for
  785.         "turret a"
  786.     use Rol_pulsax in team 2 for
  787.         "turret b"
  788.     use Rol_pulsax in team 2 for
  789.         "turret c"
  790.     use Rol_pulsax in team 2 for
  791.         "turret d"
  792.     use Rol_pulsax in team 2 for
  793.         "turret e"
  794.     use Rol_pulsax in team 2 for
  795.         "turret f"
  796.     use Rol_pulsax in team 2 for
  797.         "turret g"
  798.     use Rol_pulsax in team 2 for
  799.         "turret h"
  800.  
  801.     use Rol_Redlight in team 0 for
  802.         "lighta" and
  803.         "lightb"
  804.  
  805.     use Rol_OilFire in team 0 for
  806.         "firea" and
  807.         "fireb" and
  808.         "firec" and
  809.         "fired" and
  810.         "firee" and
  811.         "firef" and
  812.         "fireg" and
  813.         "fireh" and
  814.         "firei" and
  815.         "firej" and
  816.         "firek" and
  817.         "firel" and
  818.         "firem" and
  819.         "firen" and
  820.         "fireo" and
  821.         "firep" and
  822.         "fireq" and
  823.         "firer" and
  824.         "fires" and
  825.         "firet" and
  826.         "fireu" and
  827.         "firev" and
  828.         "firew" and
  829.         "firex" and
  830.         "firey" and
  831.         "firez" and
  832.         "fireaa" and
  833.         "fireab"
  834.  
  835. }
  836.  
  837. camera track
  838. {
  839.     file "levels\junkyard.rif"
  840.     name "scene 18a"
  841. }
  842.  
  843. camera track
  844. {
  845.     file "levels\junkyard.rif"
  846.     name "scene 18b"
  847. }
  848.  
  849. camera track
  850. {
  851.     file "levels\junkyard.rif"
  852.     name "scene 18c"
  853. }
  854.  
  855. camera track
  856. {
  857.     file "levels\junkyard.rif"
  858.     name "scene 19"
  859. }
  860.