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

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