home *** CD-ROM | disk | FTP | other *** search
/ PC Zone 99 / dppcz0201.7z / dppcz0201.mdf / Demos / Alice / alicedem.exe / demo / pak0.pk3 / models / cardguard_club.tik < prev    next >
Text File  |  2000-11-20  |  5KB  |  270 lines

  1. TIKI
  2. $define clubworkdir sound/character/cardguard/club
  3.  
  4. setup
  5.     {
  6.     scale .75
  7.     lod_scale 7
  8.     radius 32
  9.     path models/characters/cardguard_club
  10.     surface top_half        shader skin01.tga
  11.     surface top_head        shader skin01.tga
  12.     surface top_hand_right        shader skin01.tga
  13.     surface top_hand_left        shader skin01.tga
  14.     surface bottom_half        shader skin01.tga
  15.     surface bottom_leg_left        shader skin01.tga
  16.     surface bottom_leg_right    shader skin01.tga
  17.     surface cap_body        shader models/fx/fx_caps/cap01
  18.     skelmodel cardguard_club_baseframe.skb
  19.     }
  20.  
  21. init
  22. {
  23.     server
  24.     {
  25.         classname Actor
  26.         setsize "-32 -32 0" "32 32 80"
  27.         eyeoffset "0 0 72"
  28.         statemap ai/cardguard_club.st
  29.         fov 240
  30.         name "Cardguard"
  31.         manatype small
  32.         visiondistance 1000
  33.         enemy
  34.         health 55
  35.         mass 200
  36.         turnspeed 12
  37.         deathshrink
  38.         painthreshold 25
  39.         cache w_clubstaff.tik
  40.         attachmodel w_clubstaff.tik tag_weapon 1 "" 0
  41.         bloodmodel blood_spray.tik
  42.         surface cap_body +nodraw
  43.         aliascache snd_idle1 $clubworkdir$/idle1.wav
  44.         aliascache snd_idle2 $clubworkdir$/idle2.wav
  45.     }
  46.     client
  47.     {
  48.         tagemitter tag_neckblood neck_blood
  49.         (
  50.             model blood3.spr
  51.             spawnrate 75
  52.             accel 0 0 -100
  53.             scalerate 0.5
  54.             scalemin 0.5
  55.             scalemax 1.2
  56.             scalerate 0.5
  57.             life .75
  58.             velocity 75
  59.             randvel crandom 3.5 crandom 3.5 random 100 
  60.             offset crandom 0.5 crandom 0.5 crandom 3
  61.             fade
  62.             startoff
  63.         )
  64.         cache models/fx_rgib5.tik
  65.  
  66.         cache $clubworkdir$/alert1.wav
  67.         cache $clubworkdir$/alert2.wav
  68.         cache $clubworkdir$/attack1.wav
  69.         cache $clubworkdir$/attack2.wav
  70.         cache $clubworkdir$/death1.wav
  71.         cache $clubworkdir$/death2.wav
  72.         cache $clubworkdir$/death_3a.wav
  73.         cache $clubworkdir$/death_3b.wav
  74.         cache $clubworkdir$/death_3c.wav
  75.         cache $clubworkdir$/pain1.wav
  76.         cache $clubworkdir$/pain2.wav    
  77.         cache $clubworkdir$/step1.wav
  78.         cache $clubworkdir$/step2.wav
  79.  
  80.     }
  81. }
  82.  
  83. animations
  84. {
  85.     idle                idle_1.ska
  86.     idle2                idle_2.ska
  87.     idle_spin            idlespin.ska
  88.     {
  89.         client
  90.         {
  91.             0 sound $clubworkdir$/idle1.wav 0 .6 128
  92.         }
  93.     }
  94.     idle_scratch            idlescratch.ska
  95.     {
  96.         client
  97.         {
  98.             0 sound $clubworkdir$/idle2.wav 0 .6 128
  99.         }    
  100.     }
  101.     idle_2walk            idle2walk.ska
  102.     walk                walk.ska
  103.     {
  104.         client
  105.         {
  106.             0  sound $clubworkdir$/step1.wav 0 .6 128
  107.             12 sound $clubworkdir$/step2.wav 0 .6 128
  108.         }    
  109.     }
  110.     walk_2attack            walk2attack.ska
  111.     {
  112.         client
  113.         {
  114.             7  sound $clubworkdir$/step1.wav 0 .6 128
  115.         }    
  116.         server
  117.         {
  118.             7 melee 10
  119.         }
  120.     }
  121.     run                run.ska
  122.     {
  123.         client
  124.         {
  125.             2 sound $clubworkdir$/step1.wav 0 .6 128
  126.             8 sound $clubworkdir$/step2.wav 0 .6 128
  127.         }    
  128.     }
  129.     alert1                alert_1.ska
  130.     {
  131.         client
  132.         {
  133.             3 sound $clubworkdir$/alert1.wav 0 .6 128
  134.         }    
  135.     }
  136.     alert2                alert_2.ska
  137.     {
  138.         client
  139.         {
  140.             3 sound $clubworkdir$/alert2.wav 0 .6 128
  141.         }    
  142.     }
  143.     attack1                attack1.ska
  144.     {
  145.         server
  146.         {
  147.             14 melee 12
  148.         }
  149.         client
  150.         {
  151.             3 sound $clubworkdir$/attack1.wav 0 .6 128
  152.         }    
  153.     }
  154.     attack2                attack2.ska
  155.     {
  156.         server
  157.         {
  158.             12 melee 10
  159.         }
  160.         client
  161.         {
  162.             0 sound $clubworkdir$/attack2.wav 0 .6 128
  163.         }    
  164.     }
  165.     attack_2walk            attack2walk.ska
  166.     pain1                pain1.ska
  167.     {
  168.         client
  169.         {
  170.             0 sound $clubworkdir$/pain1.wav 0 .6 128
  171.         }    
  172.     }
  173.     pain2                pain2.ska
  174.     {
  175.         client
  176.         {
  177.             0 sound $clubworkdir$/pain2.wav 0 .6 128
  178.         }    
  179.     }
  180.     death_frozen            death_2.ska
  181.     {
  182.         server
  183.         {
  184.             0 freeze 1
  185.             30 setframe 30
  186.         }
  187.     }
  188.     death_1                death_1.ska
  189.     {
  190.         client
  191.         {
  192.             2 sound $clubworkdir$/death1.wav 0 .6 128
  193.         }    
  194.     }
  195.     death_2                death_2.ska
  196.     {
  197.         client
  198.         {
  199.             3 sound $clubworkdir$/death2.wav 0 .6 128
  200.             5    emitteron  neck_blood
  201.             42    emitteroff neck_blood
  202.         }
  203.     }
  204.     death_top                death_3a.ska
  205.     death_3a                death_2.ska
  206.     {
  207.         server
  208.         {
  209.             1 removeattachedmodel tag_weapon 
  210.             1 spawngib "0 0 32" 0 32 "cap_body" death_top top*
  211.             //1 spawnnamedgib w_clubstaff.tik tag_weapon 90 0
  212.             1 attachmodel fx_bspurt2.tik tag_gib 1 "" 0 5
  213.         }
  214.         client
  215.         {
  216.             3 sound $clubworkdir$/death_3a.wav 0 .6 128
  217.         }
  218.     }
  219.     death_3b                death_4b.ska
  220.     {
  221.         server
  222.         {
  223.             1 removeattachedmodel tag_weapon 
  224.             1 spawngib "0 0 32" 0 32 "cap_body" death_top top*
  225.             //1 spawnnamedgib w_clubstaff.tik tag_weapon 90 0
  226.             1 attachmodel fx_bspurt2.tik tag_gib 1 "" 0 5
  227.         }
  228.         client
  229.         {
  230.             3 sound $clubworkdir$/death_3b.wav 0 .6 128
  231.         }
  232.     }
  233.     death_3c                death_2.ska
  234.     {
  235.         server
  236.         {
  237.             1 spawngib "0 0 32" 0 32 "" death_top top_head
  238.             1 attachmodel fx_bspurt2.tik tag_gib_head 1 "" 0 5
  239.         }
  240.         client
  241.         {
  242.             3 sound $clubworkdir$/death_3c.wav 0 .6 128
  243.         }
  244.     }
  245.     death_4b                death_4b.ska
  246.     run_2walk                walk.ska
  247.     {
  248.         client
  249.         {
  250.             0  sound $clubworkdir$/step1.wav 0 .6 128
  251.             12 sound $clubworkdir$/step2.wav 0 .6 128
  252.         }    
  253.     }
  254.     walk_2run                run.ska
  255.     {
  256.         client
  257.         {
  258.             2 sound $clubworkdir$/step1.wav 0 .6 128
  259.             8 sound $clubworkdir$/step2.wav 0 .6 128
  260.         }    
  261.     }
  262. }
  263.  
  264.  
  265. /*QUAKED Enemies_CardGuard-Club (1 0.5 0) (-32 -32 0) (32 32 80) x x x x x x TRIGGER_SPAWNED
  266. CardGuard of the Club Variety
  267.  
  268. He's a bitch. But he likes his cookies and milk.
  269. */
  270.