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

  1. // defines SNEEKER robot
  2. ////////////////////////////////////////////////////////////////////////////////////
  3.  
  4. // start wrapper - prevent multiple inclusions or recursive inclusions
  5.  
  6. #ifndef INCLUDED_SNEEKER_GSH
  7. #define INCLUDED_SNEEKER_GSH
  8.  
  9. ////////////////////////////////////////////////////////////////////////////////////
  10.  
  11. #include "grenade_launcher.gsh"
  12. #include "defaults.gsh"
  13. #include "sneekerfrag.gsh"
  14. hierarchy Hcy_sneeker
  15. {
  16.     file "units\LOWsneeker.RIF"
  17.     name "LOWsneeker"
  18.     hotspot "dunflash"
  19. }
  20.  
  21. hierarchy Hcy_sneekerShadow
  22. {
  23.     file "units\sneeker_shadow.RIF"
  24.     name "sneekershadow"
  25. }
  26.  
  27. character Chr_sneeker : Chr_DefaultBaddie
  28. {
  29.     turning speed   0.75    // this is in revolutions per second
  30.     walking speed   1    // this is in animation cycles per second
  31.     weapon          plasmagnum
  32.     strength        200    // initial strength points
  33.     aim             2    // how many degrees off target he can be at most
  34.     sight angle    30    // in degrees
  35.     sight range     15    // in metres
  36.     hearing range    10    // in metres
  37.     aggression    0.75    // from 0 to 1
  38.     radius            2    // used by the movement model
  39.     shadow hierarchy        Hcy_sneekerShadow
  40. }
  41.  
  42. character Chr_mini_sneeker : Chr_DefaultBaddie
  43. {
  44.     turning speed   0.75    // this is in revolutions per second
  45.     walking speed   1    // this is in animation cycles per second
  46.     weapon          plasmagnum
  47.     strength        107    // initial strength points
  48.     aim             2    // how many degrees off target he can be at most
  49.     sight angle    30    // in degrees
  50.     sight range     15    // in metres
  51.     hearing range    10    // in metres
  52.     aggression    0.75    // from 0 to 1
  53.     radius            1    // used by the movement model
  54.     size 0.75
  55.     shadow hierarchy        Hcy_sneekerShadow
  56. }
  57.  
  58. role Rol_sneeker : Rol_DefaultRobot
  59. {
  60.     shape        Hcy_sneeker
  61.  
  62.     character    Chr_sneeker
  63.  
  64.     identifier    "SNEEKER"
  65.  
  66.     destructibility    Frg_sneeker
  67.  
  68.     armour        7
  69.  
  70.     ai        bot
  71. }
  72.  
  73.  
  74. role Rol_mini_sneeker : Rol_DefaultRobot
  75. {
  76.     shape        Hcy_sneeker
  77.  
  78.     character    Chr_mini_sneeker
  79.  
  80.     identifier    "MINI_SNEEKER"
  81.  
  82.     destructibility    Frg_sneeker
  83.     
  84.     armour        4
  85.  
  86.     ai        bot
  87. }                    
  88.  
  89. ////////////////////////////////////////////////////////////////////////////////////
  90.  
  91. // end wrapper - for preventing multiple or recursive inclusions
  92. #endif // !INCLUDED_SNEEKER_GSH
  93.