home *** CD-ROM | disk | FTP | other *** search
/ Revista CD Expert 42 / CDGAMER42.iso / Gunlok / data1.cab / Program_Executable_Files / scripts / level04.gls < prev    next >
Text File  |  2000-08-22  |  15KB  |  769 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.  
  9. #include "defaults.gsh"
  10.  
  11. // good guys
  12.  
  13. #include "gunlok.gsh"
  14. #include "hark.gsh"
  15. #include "maskelyn.gsh"
  16. #include "elint.gsh"
  17.  
  18. // n.b. Frend is a neutral on this level
  19.  
  20. // bad guys
  21.  
  22.  
  23. #include "scythor.gsh"
  24. #include "drone.gsh"
  25. #include "scarflash.gsh"
  26. #include "walking_mine.gsh"
  27. #include "bombhead.gsh"
  28.  
  29. // neutral things
  30.  
  31. #include "frend.gsh"
  32. #include "technocrate.gsh"
  33.  
  34. // particle effects
  35.  
  36. #include "carfire.gsh"
  37. #include "oilfire.gsh"
  38. #include "pipe_steam.gsh"
  39. #include "purplelight.gsh"
  40.  
  41. /**********/
  42. /* SHAPES */
  43. /**********/
  44. //world objects
  45.  
  46.  
  47.  
  48.  
  49. shape Shp_jba
  50. {
  51.         file "levels\level04.rif"
  52.         name "jba"
  53. }
  54.  
  55. shape Shp_jbb
  56. {
  57.         file "levels\level04.rif"
  58.         name "jbb"
  59. }
  60.  
  61. shape Shp_jbf
  62. {
  63.         file "levels\level04.rif"
  64.         name "jbf"
  65. }
  66.  
  67. shape Shp_jbc
  68. {
  69.         file "levels\level04.rif"
  70.         name "jbc"
  71. }
  72.  
  73. shape Shp_jbd
  74. {
  75.         file "levels\level04.rif"
  76.         name "jbd"
  77. }
  78.  
  79. shape Shp_jbe
  80. {
  81.         file "levels\level04.rif"
  82.         name "jbe"
  83. }
  84.  
  85. shape Shp_hub
  86. {
  87.         file "levels\level04.rif"
  88.         name "hub"
  89. }
  90.  
  91.  
  92. /*
  93. shape Shp_endwall
  94. {
  95.     file "levels\level04.rif"
  96.     name "endwall"
  97. }
  98. */
  99. hierarchy Hcy_pump
  100. {
  101.     file "objects\l04pump.rif"
  102.     name "l04pump"
  103.     hotspot none
  104. }
  105.  
  106. shape Shp_GARBAGE_A
  107. {
  108.     file "objects\GARBAGE A.RIF"
  109.     name "GARBAGE A"
  110. }
  111.  
  112. shape Shp_GARBAGE_B
  113. {
  114.     file "objects\GARBAGE B.RIF"
  115.     name "GARBAGE B"
  116. }
  117.  
  118. shape Shp_JUNKPILE_C
  119. {
  120.     file "objects\JUNKPILE C.RIF"
  121.     name "JUNKPILE C"
  122. }
  123.  
  124. shape Shp_JUNKPILE_D
  125. {
  126.     file "objects\JUNKPILE D.RIF"
  127.     name "JUNKPILE D"
  128. }
  129.  
  130. shape Shp_JUNKPILE_E
  131. {
  132.     file "objects\JUNKPILE E.RIF"
  133.     name "JUNKPILE E"
  134. }
  135. shape Shp_lifta
  136. {
  137.     file "levels\level04.rif"
  138.     name "lifta"
  139. }
  140. shape Shp_liftswitcha
  141. {
  142.     file "objects\LIFTSWITCH F.rif"
  143.     name "LIFTSWITCH F"
  144. }
  145. shape Shp_liftswitchaa
  146. {
  147.     file "objects\LIFTSWITCH E.rif"
  148.     name "LIFTSWITCH E"
  149. }
  150. shape Shp_liftb
  151. {
  152.     file "levels\level04.rif"
  153.     name "liftb"
  154. }
  155. shape Shp_liftswitchb
  156. {
  157.     file "objects\LIFTSWITCH F.rif"
  158.     name "LIFTSWITCH F"
  159. }
  160. shape Shp_liftswitchbb
  161. {
  162.     file "objects\LIFTSWITCH E.rif"
  163.     name "LIFTSWITCH E"
  164. }
  165. shape Shp_liftc
  166. {
  167.     file "levels\level04.rif"
  168.     name "liftc"
  169. }
  170. shape Shp_liftswitchc
  171. {
  172.     file "objects\LIFTSWITCH F.rif"
  173.     name "LIFTSWITCH F"
  174. }
  175. shape Shp_liftswitchcc
  176. {
  177.     file "objects\LIFTSWITCH E.rif"
  178.     name "LIFTSWITCH E"
  179. }
  180. shape Shp_center_bars_a
  181. {
  182.     file "levels\level04.rif"
  183.     name "center bars a"
  184. }
  185. shape Shp_center_bars_b
  186. {
  187.     file "levels\level04.rif"
  188.     name "center bars b"
  189. }
  190. shape Shp_hub_fence_posts
  191. {
  192.     file "levels\level04.rif"
  193.     name "hub fence posts"
  194. }
  195. shape Shp_end_fence_posts
  196. {
  197.     file "levels\level04.rif"
  198.     name "end fence posts"
  199. }
  200. shape Shp_end_laserbars_a
  201. {
  202.     file "levels\level04.rif"
  203.     name "end laserbars a"
  204. }
  205. shape Shp_end_laserbars_b
  206. {
  207.     file "levels\level04.rif"
  208.     name "end laserbars b"
  209. }
  210. shape Shp_start_fence_posts
  211. {
  212.     file "levels\level04.rif"
  213.     name "start fence posts"
  214. }
  215. shape Shp_start_laserbars_a
  216. {
  217.     file "levels\level04.rif"
  218.     name "start laserbars a"
  219. }
  220. shape Shp_start_laserbars_b
  221. {
  222.     file "levels\level04.rif"
  223.     name "start laserbars b"
  224. }
  225. shape Shp_start_pipes
  226. {
  227.     file "levels\level04.rif"
  228.     name "start pipes"
  229. }
  230. shape Shp_start_jb
  231. {
  232.     file "levels\level04.rif"
  233.     name "start jb"
  234. }
  235. shape Shp_generatora
  236. {
  237.     file "levels\level04.rif"
  238.     name "generatora"
  239. }
  240. shape Shp_generatorb
  241. {
  242.     file "levels\level04.rif"
  243.     name "generatorb"
  244. }
  245. /*************/
  246. /* FRAG DATA */
  247. /*************/
  248.  
  249. hierarchy Hcy_endwallfrag
  250. {
  251.     file    "objects\endwallfrag.rif"
  252.     name    "endwallfrag"
  253.     hotspot none
  254. }
  255.  
  256. role Rol_endwallfrag : Rol_PlacedObject
  257. {
  258.     shape       Hcy_endwallfrag
  259.     identifier "endwallfrag"
  260. }
  261.  
  262. frag data Frg_Wall
  263. {
  264.     role Rol_endwallfrag
  265.     scale 3
  266.     replace yes
  267.     symmetric yes
  268. }
  269.  
  270. /*********/
  271. /* ROLES */
  272. /*********/
  273.  
  274. // world objects
  275.  
  276. role Rol_pump : Rol_PlacedObject
  277. {
  278.     shape    Hcy_pump
  279.     alpha fogging yes
  280. }
  281. /*
  282. role Rol_endwall : Rol_PlacedObject
  283. {
  284.     shape        Shp_endwall
  285.     identifier "endwall"
  286.     destructibility Frg_Wall
  287.     armour        100
  288. }
  289. */
  290.  
  291.  
  292. role Rol_jba : Rol_PlacedObject
  293. {
  294.     shape        Shp_jba
  295.     identifier    "jba"
  296.     destructibility Des_Explode
  297. }
  298.  
  299. role Rol_jbb : Rol_PlacedObject
  300. {
  301.     shape        Shp_jbb
  302.     identifier    "jbb"
  303.     destructibility Des_Explode
  304. }
  305.  
  306. role Rol_jbc : Rol_PlacedObject
  307. {
  308.     shape        Shp_jbc
  309.     identifier    "jbc"
  310.     destructibility Des_Explode
  311. }
  312.  
  313. role Rol_jbd : Rol_PlacedObject
  314. {
  315.     shape        Shp_jbd
  316.     identifier    "jbd"
  317.     destructibility Des_Explode
  318. }
  319.  
  320. role Rol_jbe : Rol_PlacedObject
  321. {
  322.     shape        Shp_jbe
  323.     identifier    "jbe"
  324.     destructibility Des_Explode
  325. }
  326.  
  327. role Rol_jbf : Rol_PlacedObject
  328. {
  329.     shape        Shp_jbf
  330.     identifier    "jbf"
  331.     destructibility Des_Explode
  332. }
  333.  
  334. role Rol_hub : Rol_PlacedObject
  335. {
  336.     shape        Shp_hub
  337.     hit test ignore    yes
  338. }
  339.  
  340.  
  341.  
  342. role Rol_GARBAGE_A : Rol_DefaultGarbage
  343. {
  344.     shape Shp_GARBAGE_A
  345. }
  346.  
  347. role Rol_GARBAGE_B : Rol_DefaultGarbage
  348. {
  349.     shape Shp_GARBAGE_B
  350. }
  351.  
  352. role Rol_JUNKPILE_C : Rol_DefaultGarbage
  353. {
  354.     shape Shp_JUNKPILE_C
  355. }
  356.  
  357. role Rol_JUNKPILE_D : Rol_DefaultGarbage
  358. {
  359.     shape Shp_JUNKPILE_D
  360. }
  361.  
  362. role Rol_JUNKPILE_E : Rol_DefaultGarbage
  363. {
  364.     shape Shp_JUNKPILE_E
  365. }
  366. role Rol_lifta : Rol_PlacedObject
  367. {
  368.     shape Shp_lifta
  369.     ai    track object
  370.     destination selectable yes
  371. }
  372. role Rol_liftswitcha : Rol_PlacedObject
  373. {
  374.     shape Shp_liftswitcha
  375.     ai    pickup
  376.     destination selectable yes
  377. }
  378. role Rol_liftswitchaa : Rol_PlacedObject
  379. {
  380.     shape Shp_liftswitchaa
  381.     ai    pickup
  382.     destination selectable yes
  383. }
  384. role Rol_liftb : Rol_PlacedObject
  385. {
  386.     shape Shp_liftb
  387.     ai    track object
  388.     destination selectable yes
  389. }
  390. role Rol_liftswitchb : Rol_PlacedObject
  391. {
  392.     shape Shp_liftswitchb
  393.     ai    pickup
  394.     destination selectable yes
  395. }
  396. role Rol_liftswitchbb : Rol_PlacedObject
  397. {
  398.     shape Shp_liftswitchbb
  399.     ai    pickup
  400.     destination selectable yes
  401. }
  402. role Rol_liftc : Rol_PlacedObject
  403. {
  404.     shape Shp_liftc
  405.     ai    track object
  406.     destination selectable yes
  407. }
  408. role Rol_liftswitchc : Rol_PlacedObject
  409. {
  410.     shape Shp_liftswitchc
  411.     ai    pickup
  412.     destination selectable yes
  413. }
  414. role Rol_liftswitchcc : Rol_PlacedObject
  415. {
  416.     shape Shp_liftswitchcc
  417.     ai    pickup
  418.     destination selectable yes
  419. }
  420. role Rol_center_bars_a : Rol_PlacedObject
  421. {
  422.     shape Shp_center_bars_a
  423.     hit test ignore yes
  424. }
  425. role Rol_center_bars_b : Rol_PlacedObject
  426. {
  427.     shape Shp_center_bars_b
  428.     hit test ignore yes
  429. }
  430. role Rol_hub_fence_posts : Rol_PlacedObject
  431. {
  432.     shape Shp_hub_fence_posts
  433.     hit test ignore yes
  434. }
  435. role Rol_end_fence_posts : Rol_PlacedObject
  436. {
  437.     shape Shp_end_fence_posts
  438.     hit test ignore yes
  439. }
  440. role Rol_end_laserbars_a : Rol_PlacedObject
  441. {
  442.     shape Shp_end_laserbars_a
  443.     hit test ignore yes
  444. }
  445. role Rol_end_laserbars_b : Rol_PlacedObject
  446. {
  447.     shape Shp_end_laserbars_b
  448.     hit test ignore yes
  449. }
  450. role Rol_start_fence_posts : Rol_PlacedObject
  451. {
  452.     shape Shp_start_fence_posts
  453.     hit test ignore yes
  454. }
  455. role Rol_start_laserbars_a : Rol_PlacedObject
  456. {
  457.     shape Shp_start_laserbars_a
  458.     hit test ignore yes
  459. }
  460. role Rol_start_laserbars_b : Rol_PlacedObject
  461. {
  462.     shape Shp_start_laserbars_b
  463.     hit test ignore yes
  464. }
  465. role Rol_start_pipes : Rol_PlacedObject
  466. {
  467.     shape Shp_start_pipes
  468.     hit test ignore yes
  469. }
  470. role Rol_start_jb : Rol_PlacedObject
  471. {
  472.     shape Shp_start_jb
  473.     identifier    "start jb"
  474.     destructibility Des_Explode
  475. }
  476. role Rol_generatora : Rol_PlacedObject
  477. {
  478.     shape Shp_generatora
  479.     identifier "generatora"
  480.     destructibility Des_Explode
  481. }
  482. role Rol_generatorb : Rol_PlacedObject
  483. {
  484.     shape Shp_generatorb
  485.     identifier "generatorb"
  486.     destructibility Des_Explode
  487. }
  488.  
  489. /***********/
  490. /* THE MAP */
  491. /***********/
  492.  
  493. map /* _THE_ map - doesnt need a label */
  494. {
  495.     file "levels\level04.rif"
  496.     name "Land"
  497.     bitmap "bitmaps\\LEVEL04.rim"
  498.     camera plane "camhund"
  499.     max camera distance 100 // TBD exactly
  500.     max camera focus height "max focus height"
  501.     min camera focus height "min focus height"
  502.     shadow object rif "levels\level04_shadow.rif"
  503.     shadow object name "Land"
  504.  
  505.     // PLAYER'S TROOPS
  506.     
  507.     use Rol_GunLok in team 1 for
  508.         "goodiea" as "gunlok"
  509.  
  510.     use Rol_Hark in team 1 for
  511.         "goodieb" as "hark"
  512.  
  513.     use Rol_Elint in team 1 for
  514.         "goodiec" as "elint"
  515.  
  516.     use Rol_Frend in team 0 for
  517.         "frend" as "frend"
  518.  
  519.     // AI'S TROOPS
  520.  
  521.     use Rol_bombhead in team 2 for
  522.         "sentrya" as "sentrya"
  523.     use Rol_bombhead in team 2 for
  524.         "sentryb" as "sentryb"
  525.     use Rol_bombhead in team 2 for
  526.         "sentryc" as "sentryc"
  527.  
  528.     //NEUTRAL OBJECTS
  529.  
  530.     use Rol_jba in team 2 for
  531.         "jba" as "jba"
  532.  
  533.     use Rol_jbb in team 2 for
  534.         "jbb" as "jbb"
  535.  
  536.     use Rol_jbc in team 2 for
  537.         "jbc" as "jbc"
  538.  
  539.     use Rol_jbd in team 2 for
  540.         "jbd" as "jbd"
  541.  
  542.     use Rol_jbe in team 2 for
  543.         "jbe" as "jbe"
  544.  
  545.     use Rol_jbf in team 2 for
  546.         "jbf" as "jbf"
  547.  
  548.     use Rol_hub in team 0 for 
  549.         "hub"
  550.  
  551.  
  552.  
  553.     use Rol_pump in team 0 for
  554.         "pumpbase"
  555.  
  556.     use Rol_PipeSteam_Up in team 0 for
  557. //        "dum pipe a" and
  558.         "dum pipe j" and
  559.         "dum pipe l" and
  560.         "dum pipe o" and
  561.         "dum pipe q" and
  562.         "dum pipe r" and
  563.         "dum pipe s" and
  564.         "dum pipe t"
  565.  
  566.     use Rol_PipeSteam_Down in team 0 for
  567.         "dum pipe b" and
  568.         "dum pipe c" and
  569.         "dum pipe d" and
  570.         "dum pipe f" and
  571.         "dum pipe h" and
  572.         "dum pipe i" and
  573.         "dum pipe k" and
  574.         "dum pipe n" and
  575.         "dum pipe u"
  576.  
  577.     use Rol_PipeSteam_DownSW in team 0 for
  578.         "dum pipe g" and
  579.         "dum pipe m" and
  580.         "dum pipe p"
  581.  
  582.     use Rol_PipeSteam_NE in team 0 for
  583.         "dum pipe e"
  584.  
  585. /*
  586.  
  587.     use Rol_endwall in team 0 for
  588.         "endwall" as "endwall"
  589. */
  590.     use Rol_GARBAGE_A in team 0 for
  591.         "GARBAGE A" as "garbage_a"
  592.     use Rol_GARBAGE_A in team 0 for
  593.         "GARBAGE AB" as "garbage_ab"
  594.     use Rol_GARBAGE_A in team 0 for
  595.         "GARBAGE AC" as "garbage_ac"
  596.     use Rol_GARBAGE_A in team 0 for
  597.         "GARBAGE AD" as "garbage_ad"
  598.     use Rol_GARBAGE_A in team 0 for
  599.         "GARBAGE AE" as "garbage_ae"
  600.     use Rol_GARBAGE_A in team 0 for
  601.         "GARBAGE AF" as "garbage_af"
  602.  
  603.     use Rol_GARBAGE_B in team 0 for
  604.         "GARBAGE B" as "garbage_b"
  605.     use Rol_GARBAGE_B in team 0 for
  606.         "GARBAGE BB" as "garbage_bb"
  607.     use Rol_GARBAGE_B in team 0 for
  608.         "GARBAGE BC" as "garbage_bc"
  609.     use Rol_GARBAGE_B in team 0 for
  610.         "GARBAGE BD" as "garbage_bd"
  611.     use Rol_GARBAGE_B in team 0 for
  612.         "GARBAGE BE" as "garbage_be"
  613.     use Rol_GARBAGE_B in team 0 for
  614.         "GARBAGE BF" as "garbage_bf"
  615.     use Rol_GARBAGE_B in team 0 for
  616.         "GARBAGE BG" as "garbage_bg"
  617.     use Rol_GARBAGE_B in team 0 for
  618.         "JUNKPILE CD" as "garbage_bh"
  619.  
  620.  
  621.     use Rol_JUNKPILE_C in team 0 for
  622.         "JUNKPILE C" as "junkpile_c"
  623.     use Rol_JUNKPILE_C in team 0 for
  624.         "JUNKPILE CB" as "junkpile_cb"
  625.     use Rol_JUNKPILE_C in team 0 for
  626.         "JUNKPILE CC" as "junkpile_cc"
  627.  
  628.  
  629.     use Rol_JUNKPILE_D in team 0 for
  630.         "JUNKPILE D" as "junkpile_d"
  631.     use Rol_JUNKPILE_D in team 0 for
  632.         "JUNKPILE DB" as "junkpile_db"
  633.     use Rol_JUNKPILE_D in team 0 for
  634.         "JUNKPILE DC" as "junkpile_dc"
  635.  
  636.  
  637.     use Rol_JUNKPILE_E in team 0 for
  638.         "JUNKPILE E" as "junkpile_e"
  639.     use Rol_JUNKPILE_E in team 0 for
  640.         "JUNKPILE EB" as "junkpile_eb"
  641.  
  642.     use Rol_lifta in team 0 for
  643.         "lifta" as "lift_a"
  644.     use Rol_liftswitcha in team 0 for
  645.         "liftswitcha" as "liftswitcha"
  646.     use Rol_liftswitchaa in team 0 for
  647.         "liftswitchaa" as "liftswitchaa"
  648.  
  649.     use Rol_liftb in team 0 for
  650.         "liftb" as "lift_b"
  651.     use Rol_liftswitchb in team 0 for
  652.         "liftswitchb" as "liftswitchb"
  653.     use Rol_liftswitchbb in team 0 for
  654.         "liftswitchbb" as "liftswitchbb"
  655.  
  656.     use Rol_liftc in team 0 for
  657.         "liftc" as "lift_c"
  658.     use Rol_liftswitchc in team 0 for
  659.         "liftswitchc" as "liftswitchc"
  660.     use Rol_liftswitchcc in team 0 for
  661.         "liftswitchcc" as "liftswitchcc"
  662. /*
  663.     use Rol_center_bars_a in team 0 for
  664.         "center bars a" as "center_bars_a"
  665.     use Rol_center_bars_b in team 0 for
  666.         "center bars b" as "center_bars_b"
  667. */
  668.  
  669.     use Rol_hub_fence_posts in team 0 for
  670.         "hub fence posts"
  671.     use Rol_end_fence_posts in team 0 for
  672.         "end fence posts"
  673.  
  674. /*
  675.     use Rol_end_laserbars_a in team 0 for
  676.         "end laserbars a" as "end_laserbars_a"
  677.     use Rol_end_laserbars_b in team 0 for
  678.         "end laserbars b" as "end_laserbars_b"
  679. */
  680.  
  681.     use Rol_start_fence_posts in team 0 for
  682.         "start fence posts"
  683.  
  684. /*
  685.     use Rol_start_laserbars_a in team 0 for
  686.         "start laserbars a" as "start_laserbars_a"
  687.     use Rol_start_laserbars_b in team 0 for
  688.         "start laserbars b" as "start_laserbars_b"
  689. */
  690.     use Rol_start_pipes in team 0 for
  691.         "start pipes"
  692.     use Rol_start_jb in team 2 for
  693.         "start jb" as "start jb"
  694.     use Rol_generatora in team 2 for
  695.         "generatora" as "generatora"
  696.     use Rol_generatorb in team 2 for
  697.         "generatorb" as "generatorb"
  698.  
  699.  
  700.     use Rol_Purplelight in team 0 for
  701.         "purplelightA" as "purplelightA"
  702.     //use Rol_Purplelight in team 0 for
  703.     //    "purplelightB" as "purplelightB"
  704.     use Rol_Purplelight in team 0 for
  705.         "purplelightC" as "purplelightC"
  706.     //use Rol_Purplelight in team 0 for
  707.     //    "purplelightD" as "purplelightD"
  708.     use Rol_Purplelight in team 0 for
  709.         "purplelightE" as "purplelightE"
  710.     //use Rol_Purplelight in team 0 for
  711.     //    "purplelightF" as "purplelightF"
  712.     use Rol_Purplelight in team 0 for
  713.         "purplelightG" as "purplelightG"
  714.     //use Rol_Purplelight in team 0 for
  715.     //    "purplelightH" as "purplelightH"
  716.     use Rol_Purplelight in team 0 for
  717.         "purplelightI" as "purplelightI"
  718.     //use Rol_Purplelight in team 0 for
  719.     //    "purplelightJ" as "purplelightJ"
  720.     use Rol_Purplelight in team 0 for
  721.         "purplelightK" as "purplelightK"
  722.     //use Rol_Purplelight in team 0 for
  723.     //    "purplelightL" as "purplelightL"
  724.     use Rol_Purplelight in team 0 for
  725.         "purplelightM" as "purplelightM"
  726.     //use Rol_Purplelight in team 0 for
  727.     //    "purplelightN" as "purplelightN"
  728.     use Rol_Purplelight in team 0 for
  729.         "purplelightO" as "purplelightO"
  730.     //use Rol_Purplelight in team 0 for
  731.     //    "purplelightP" as "purplelightP"
  732.     use Rol_Purplelight in team 0 for
  733.         "purplelightQ" as "purplelightQ"
  734.     //use Rol_Purplelight in team 0 for
  735.     //    "purplelightR" as "purplelightR"
  736.     use Rol_Purplelight in team 0 for
  737.         "purplelightS" as "purplelightS"
  738.  
  739.     use Rol_Purplelight in team 0 for
  740.         "JBlighta" as "jblighta"
  741.     use Rol_Purplelight in team 0 for
  742.         "JBlightb" as "jblightb"
  743.     use Rol_Purplelight in team 0 for
  744.         "JBlightc" as "jblightc"
  745.     use Rol_Purplelight in team 0 for
  746.         "JBlightd" as "jblightd"
  747.     use Rol_Purplelight in team 0 for
  748.         "JBlighte" as "jblighte"
  749.     use Rol_Purplelight in team 0 for
  750.         "JBlightf" as "jblightf"
  751.     use Rol_Purplelight in team 0 for
  752.         "JBlightg" as "jblightg"
  753.  
  754.  
  755.     use Rol_technocrate in team 0 for
  756.         "technocratea" as "technocratea"
  757.     use Rol_technocrate in team 0 for
  758.         "technocrateb" as "technocrateb"
  759.     use Rol_technocrate in team 0 for
  760.         "technocratec" as "technocratec"
  761.  
  762.  
  763. }
  764.  
  765. camera track
  766. {
  767.     file "levels\level04.rif"
  768.     name "frend lives"
  769. }