home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 2003 June / macformat-130.iso / mac / Reviewed⁄Demos / Spearhead Demo / demota / pak1.pk3 / models / weapons / m2frag_grenade_base.txt < prev    next >
Encoding:
Text File  |  2002-10-21  |  2.4 KB  |  140 lines

  1. setup
  2. {
  3.     scale 0.52            // Set default scale to 16/30.5 since world is in 16 units per foot and model is in cm's
  4.     path models/weapons/M2FragGrenade
  5.     skelmodel grenade.skd
  6.     surface grenade shader M2FragGrenade
  7. }
  8.  
  9. init
  10. {
  11.     server
  12.     {
  13.         classname        Weapon
  14.         weapontype        grenade
  15.         name            "Frag Grenade"
  16.         rank            510 510
  17.  
  18.         pickupsound        m2frag_snd_pickup
  19.         ammopickupsound    m2frag_snd_pickup_ammo
  20.         noammosound        m2frag_snd_noammo
  21.  
  22.         // Primary fire type info (fast, arcing throw)
  23.         firetype    projectile
  24.         ammotype    "grenade"
  25.         semiauto
  26.         clipsize    1
  27.         ammorequired    1
  28.         firedelay    0.75
  29.         maxchargetime    5.0
  30.         minchargetime    0.6
  31.         cooktime    5.5
  32.         crosshair    1
  33.         quiet
  34.         autoputaway     1
  35.         usenoammo    0
  36.         projectile    models/projectiles/M2FGrenade_primary.tik
  37.  
  38.         sp startammo    1
  39.         dm startammo    0
  40.         sprealism startammo    1
  41.         dmrealism startammo    0
  42.  
  43.         movementspeed    1.0
  44.  
  45.         // Secondary fire type info (more controllable, straight throw)
  46.         shareclip
  47.         secondary firetype        projectile
  48.         secondary ammotype        "grenade"
  49.         secondary projectile        models/projectiles/M2FGrenade.tik
  50.         secondary clipsize        1
  51.         secondary ammorequired        1
  52.         secondary firedelay        0.75
  53.         secondary maxchargetime        1.5
  54.         secondary minchargetime        0.5
  55.  
  56.         // AI animation group info
  57.         weapongroup        grenade
  58.  
  59.         cache models/projectiles/M2FGrenade_primary.tik
  60.         cache models/projectiles/M2FGrenade.tik
  61.     }
  62. }
  63.  
  64. animations
  65. {
  66.     raise grenade.skc
  67.     {
  68.         // if we're pulling out grenades, we've definatly got 'em
  69.         server
  70.         {
  71.             enter surface grenade -nodraw
  72.         }
  73.     }
  74.  
  75.     idle grenade.skc
  76.     {
  77.         server
  78.         {
  79.             enter surface grenade -nodraw
  80.         }
  81.     }
  82.  
  83.     // this should make sure that it doesn't look like there's a grenade in hand when you don't have one
  84.     idle_empty grenade.skc
  85.     {
  86.         server
  87.         {
  88.             enter surface grenade +nodraw
  89.         }
  90.     }
  91.  
  92.     charge grenade.skc
  93.     {
  94.         client
  95.         {
  96.             enter sound m2frag_snd_grenade_pull weapon
  97.         }
  98.     }
  99.     secondarycharge grenade.skc
  100.     {
  101.         client
  102.         {
  103.             enter sound m2frag_snd_grenade_pull weapon
  104.         }
  105.     }
  106.     
  107.     fire grenade.skc
  108.     {
  109.         server
  110.         {
  111.             first shoot
  112.             first surface grenade +nodraw
  113.         }
  114.         client
  115.         {
  116.             first sound m2frag_snd_grenade_throw weapon
  117.         }
  118.     }
  119.     secondaryfire grenade.skc
  120.     {
  121.         server
  122.         {
  123.             first shoot secondary
  124.             first surface grenade +nodraw
  125.         }
  126.         client
  127.         {
  128.             first sound m2frag_snd_grenade_throw weapon
  129.         }
  130.     }
  131.  
  132.     reload grenade.skc
  133.     {
  134.         server
  135.         {
  136.             first surface grenade -nodraw
  137.         }
  138.     }
  139. }
  140.