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

  1. // defines the body slot pickups
  2. ////////////////////////////////////////////////////////////////////////////////////
  3.  
  4. // start wrapper - prevent multiple inclusions or recursive inclusions
  5.  
  6. #ifndef INCLUDED_BODY_SLOT_PICKUPS_GSH
  7. #define INCLUDED_BODY_SLOT_PICKUPS_GSH
  8.  
  9. ////////////////////////////////////////////////////////////////////////////////////
  10.  
  11. #include "defaults.gsh"
  12.  
  13. shape Shp_Lock_Decoder_Pickup
  14. {
  15.     file "objects\lock decoder a.RIF"
  16.     name "lock decoder a"
  17. }
  18.  
  19. shape Shp_Beacon_Tracker_Pickup
  20. {
  21.     file "objects\beacon tracker.RIF"
  22.     name "beacon tracker"
  23. }
  24.  
  25. shape Shp_Terrain_Scanner_Pickup
  26. {
  27.     file "objects\terrain scanner pickup.RIF"    
  28.     name "terrain scanner pickup"            
  29. }
  30.  
  31. shape Shp_Hologram_Generator_Pickup
  32. {
  33.     file "objects\hologram generator pickup.RIF"    
  34.     name "hologram generator pickup"            
  35. }
  36.  
  37. shape Shp_Audio_Cloak_Pickup
  38. {
  39.     file "objects\audio cloak pickup.RIF"    
  40.     name "audio cloak pickup"            
  41. }
  42.  
  43. shape Shp_Sight_Pickup
  44. {
  45.     file "objects\sight pickup a.RIF"
  46.     name "sight pickup a"
  47. }
  48.  
  49. shape Shp_SightPlus_Pickup
  50. {
  51.     file "objects\sight plus pickup.RIF"
  52.     name "sight plus pickup"
  53. }
  54.  
  55. character Chr_Lock_Decoder_Pickup : Chr_Default
  56. {
  57.     turning speed   0    // unused at present
  58.     walking speed   0
  59.     weapon            lock decoder
  60.     strength        10    // initial strength points
  61.     aim                0
  62.     aggression        0.71    // 7 = body slot pickup
  63.     size            6
  64. }
  65.  
  66. character Chr_Beacon_Tracker_Pickup : Chr_Default
  67. {
  68.     turning speed   0    // unused at present
  69.     walking speed   0
  70.     weapon            beacon tracker
  71.     strength        10    // initial strength points
  72.     aim                0
  73.     aggression        0.71    // 7 = body slot pickup
  74.     size            6
  75. }
  76.  
  77. character Chr_Terrain_Scanner_Pickup : Chr_Default
  78. {
  79.     turning speed   0    // unused at present
  80.     walking speed   1    // 1 = no radar
  81.     weapon            terrain scanner
  82.     strength        10    // initial strength points
  83.     aim                0
  84.     aggression        0.71    // 7 = body slot pickup
  85.     size            6
  86. }
  87.  
  88. character Chr_Terrain_Scanner_With_Radar_Pickup : Chr_Default
  89. {
  90.     turning speed   0    // unused at present
  91.     walking speed   0    // 0 = with radar
  92.     weapon            terrain scanner
  93.     strength        10    // initial strength points
  94.     aim                0
  95.     aggression        0.71    // 7 = body slot pickup
  96.     size            6
  97. }
  98.  
  99. character Chr_Hologram_Generator_Pickup : Chr_Default
  100. {
  101.     turning speed   0    // unused at present
  102.     walking speed   0
  103.     weapon            hologram generator
  104.     strength        10    // initial strength points
  105.     aim                0
  106.     aggression        0.71    // 7 = body slot pickup
  107.     size            6
  108. }
  109.  
  110. character Chr_Audio_Cloak_Pickup : Chr_Default
  111. {
  112.     turning speed   0    // unused at present
  113.     walking speed   0
  114.     weapon            audio cloak
  115.     strength        10    // initial strength points
  116.     aim                0
  117.     aggression        0.71    // 7 = body slot pickup
  118.     size            6
  119. }
  120.  
  121. character Chr_Sight_Pickup : Chr_Default
  122. {
  123.     turning speed    0
  124.     walking speed   2    // vision range boost in metres
  125.     weapon            sight pickup
  126.     strength        10    // initial strength points
  127.     aim                0
  128.     aggression        0.71    // 7 = body slot pickup
  129.     size            6
  130. }
  131.  
  132. character Chr_SightPlus_Pickup : Chr_Default
  133. {
  134.     turning speed    0
  135.     walking speed    4    // vision range boost in metres
  136.     weapon            sight pickup
  137.     strength        10    // initial strength points
  138.     aim                0
  139.     aggression        0.71    // 7 = body slot pickup
  140.     size            6
  141. }
  142.  
  143. role Rol_Lock_Decoder_Pickup : Rol_DefaultPickup
  144. {
  145.     shape            Shp_Lock_Decoder_Pickup
  146.  
  147.     character        Chr_Lock_Decoder_Pickup
  148.  
  149.     identifier       "lock_decoder"
  150.  
  151.     destructibility  Des_Explode
  152. }
  153.  
  154. role Rol_Beacon_Tracker_Pickup : Rol_DefaultPickup
  155. {
  156.     shape            Shp_Beacon_Tracker_Pickup
  157.  
  158.     character        Chr_Beacon_Tracker_Pickup
  159.  
  160.     identifier       "beacon_tracker"
  161.  
  162.     destructibility  Des_Explode
  163. }
  164.  
  165. role Rol_Terrain_Scanner_Pickup : Rol_DefaultPickup
  166. {
  167.     shape            Shp_Terrain_Scanner_Pickup
  168.  
  169.     character        Chr_Terrain_Scanner_Pickup
  170.  
  171.     identifier        "terrain_scanner"
  172.  
  173.     description        terrain scanner description
  174.  
  175.     pickup name        terrain scanner pickup
  176.  
  177.     destructibility    Des_Explode
  178. }
  179.  
  180. role Rol_Terrain_Scanner_With_Radar_Pickup : Rol_DefaultPickup
  181. {
  182.     shape            Shp_Terrain_Scanner_Pickup
  183.  
  184.     character        Chr_Terrain_Scanner_With_Radar_Pickup
  185.  
  186.     identifier        "terrain_scanner_with_radar"
  187.  
  188.     description        terrain scanner description
  189.  
  190.     pickup name        terrain scanner pickup
  191.  
  192.     destructibility    Des_Explode
  193. }
  194.  
  195. role Rol_Hologram_Generator_Pickup : Rol_DefaultPickup
  196. {
  197.     shape            Shp_Hologram_Generator_Pickup
  198.  
  199.     character        Chr_Hologram_Generator_Pickup
  200.  
  201.     identifier        "Hologram_Generator"
  202.  
  203.     description        hologram generator description
  204.  
  205.     pickup name        hologram generator pickup
  206.  
  207.     destructibility    Des_Explode
  208. }
  209.  
  210. role Rol_Audio_Cloak_Pickup : Rol_DefaultPickup
  211. {
  212.     shape            Shp_Audio_Cloak_Pickup
  213.  
  214.     character        Chr_Audio_Cloak_Pickup
  215.  
  216.     identifier        "Audio_Cloak"
  217.  
  218.     description        audio cloak description
  219.  
  220.     pickup name        audio cloak pickup
  221.  
  222.     destructibility    Des_Explode
  223. }
  224.  
  225. role Rol_Sight_Pickup : Rol_DefaultPickup
  226. {
  227.     shape            Shp_Sight_Pickup
  228.  
  229.     character        Chr_Sight_Pickup
  230.  
  231.     identifier       "sight_pickup"
  232.  
  233.     destructibility  Des_Explode
  234.  
  235.     description        sight pickup description
  236.  
  237.     pickup name        sight pickup
  238. }
  239.  
  240. role Rol_SightPlus_Pickup : Rol_DefaultPickup
  241. {
  242.     shape            Shp_SightPlus_Pickup
  243.  
  244.     character        Chr_SightPlus_Pickup
  245.  
  246.     identifier        "sightplus_pickup"
  247.  
  248.     destructibility    Des_Explode
  249.  
  250.     description        sight pickup plus description
  251.  
  252.     pickup name        sightplus pickup
  253. }
  254.  
  255. ////////////////////////////////////////////////////////////////////////////////////
  256.  
  257. // end wrapper - for preventing multiple or recursive inclusions
  258. #endif // !INCLUDED_BODY_SLOT_PICKUPS_GSH