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

  1. TIKI
  2. $define insaneworkdir sound/character/insane_children
  3. setup
  4. {
  5.     scale 1
  6.     radius 10
  7.     path models/characters/insanechildrenew
  8.     skelmodel insanechild_baseframe.skb
  9.     surface material1 shader legsb.tga
  10.     surface material2 shader skin01.tga
  11.     surface material3 shader torso.tga
  12.     surface material4 shader skin01.tga
  13.     surface material5 shader skin01.tga
  14. }
  15.  
  16.  
  17. init
  18. {
  19.     server
  20.     {
  21.         classname Actor
  22.         setsize "-16 -16 0" "16 16 60"
  23.         statemap ai/c_insanechild.st
  24.         name "Insane Child"
  25.         manatype small
  26.         visiondistance 500
  27.         //enemy
  28.         friend
  29.         health 50
  30.         painthreshold 15
  31.         minhealth 49
  32.         civilian
  33.         knockback_multiplier 0.0
  34.         targetable 0
  35.         mass 150
  36.         turnspeed 10
  37.         deathsink
  38.         //bloodmodel blood_spray.tik
  39.  
  40.         surface material5 +nodraw // don't draw brain cap
  41.         attachmodel a_insane_muzzle.tik tag_head 1 "" 0 
  42.         aliascache snd_idle1 $insaneworkdir$/idle1.wav
  43.         aliascache snd_idle2 $insaneworkdir$/idle2.wav
  44.         aliascache snd_idle3 $insaneworkdir$/idle3.wav
  45.     }
  46.     client
  47.     {
  48.         cache $insaneworkdir$/antic01.wav
  49.         cache $insaneworkdir$/death01.wav
  50.         cache $insaneworkdir$/death02.wav
  51.         cache $insaneworkdir$/death03.wav
  52.         cache $insaneworkdir$/death04.wav
  53.         
  54.         cache $insaneworkdir$/idle02.wav
  55.         cache $insaneworkdir$/idle03.wav
  56.         cache $insaneworkdir$/idle04.wav
  57.         cache $insaneworkdir$/idle05.wav
  58.         cache $insaneworkdir$/idle06.wav
  59.         
  60.         cache $insaneworkdir$/idle_reg_swipe.wav
  61.         cache $insaneworkdir$/idle_reg_tick.wav
  62.         
  63.         cache $insaneworkdir$/jump.wav
  64.         cache $insaneworkdir$/jump_long.wav
  65.         cache $insaneworkdir$/jump_normal.wav
  66.         
  67.         cache $insaneworkdir$/pain01.wav
  68.         cache $insaneworkdir$/pain02.wav
  69.         cache $insaneworkdir$/pain03.wav
  70.         
  71.         cache $insaneworkdir$/runstep1.wav
  72.         cache $insaneworkdir$/runstep2.wav
  73.         cache $insaneworkdir$/run_panic.wav
  74.         
  75.         cache $insaneworkdir$/walkstep1.wav
  76.         cache $insaneworkdir$/walkstep2.wav
  77.         
  78.         cache $insaneworkdir$/base_walk02_antic03.wav
  79.         cache $insaneworkdir$/base_walk02_antic02.wav
  80.         cache $insaneworkdir$/base_walk02_antic01.wav
  81.         cache $insaneworkdir$/base_walk01_antic02.wav
  82.         cache $insaneworkdir$/base_walk01_antic01.wav
  83.         
  84.         cache $insaneworkdir$/base_walk01_swipe.wav
  85.         cache $insaneworkdir$/base_walk02_twitch.wav
  86.         cache $insaneworkdir$/land.wav
  87.     }
  88. }
  89.  
  90. animations
  91. {
  92.     // for scripting
  93.     idle                idle01.ska
  94.     walk                base_walk01.ska
  95.     {
  96.         client
  97.         {
  98.             0  sound $insaneworkdir$/walkstep1.wav 0 .6 128
  99.             10 sound $insaneworkdir$/walkstep2.wav 0 .6 128
  100.         }
  101.     }
  102.     run                run_fast01.ska
  103.     {
  104.         client
  105.         {
  106.             2 sound $insaneworkdir$/runstep1.wav 0 .6 128
  107.             7 sound $insaneworkdir$/runstep2.wav 0 .6 128
  108.         }
  109.     }
  110.     base_walk01            base_walk01.ska
  111.     {
  112.         client
  113.         {
  114.             0  sound $insaneworkdir$/walkstep1.wav 0 .6 128
  115.             10 sound $insaneworkdir$/walkstep2.wav 0 .6 128
  116.         }
  117.     }
  118.     base_walk02            base_walk02.ska
  119.     {
  120.         client
  121.         {
  122.             0  sound $insaneworkdir$/walkstep1.wav 0 .6 128
  123.             8  sound $insaneworkdir$/walkstep2.wav 0 .6 128
  124.             16 sound $insaneworkdir$/walkstep1.wav 0 .6 128
  125.             24 sound $insaneworkdir$/walkstep2.wav 0 .6 128
  126.         }
  127.     }
  128.     walk_norm01            walk_norm.ska
  129.     {
  130.         client
  131.         {
  132.             0 sound $insaneworkdir$/walkstep1.wav 0 .6 128
  133.             8 sound $insaneworkdir$/walkstep2.wav 0 .6 128
  134.         }
  135.     }
  136.     base_walk01_swipe     base_walk01_swipe.ska
  137.     {
  138.         client
  139.         {
  140.             0 sound $insaneworkdir$/base_walk01_swipe.wav 0 .6 128
  141.         }
  142.     }
  143.     base_walk02_twitch    base_walk02_twitch.ska
  144.     {
  145.         client
  146.         {
  147.             0 sound $insaneworkdir$/base_walk02_twitch.wav 0 .6 128
  148.         }
  149.     }
  150.     walk_fast01            walk_fast01.ska
  151.     {
  152.         client
  153.         {
  154.             0 sound $insaneworkdir$/walkstep1.wav 0 .6 128
  155.             5 sound $insaneworkdir$/walkstep2.wav 0 .6 128
  156.         }
  157.     }
  158.     run_fast01            run_fast01.ska
  159.     {
  160.         client
  161.         {
  162.             2 sound $insaneworkdir$/runstep1.wav 0 .6 128
  163.             7 sound $insaneworkdir$/runstep2.wav 0 .6 128
  164.         }
  165.     }
  166.     run_panic            run_panic.ska
  167.     {
  168.         client
  169.         {
  170.             entry sound $insaneworkdir$/run_panic.wav 0 .6 128
  171.             2 sound $insaneworkdir$/runstep1.wav 0 .6 128
  172.             7 sound $insaneworkdir$/runstep2.wav 0 .6 128
  173.         }
  174.     }
  175.     idle01            idle01.ska
  176.     idle02            idle02.ska
  177.     {
  178.         client
  179.         {
  180.             0 sound $insaneworkdir$/idle02.wav 0 .6 128
  181.         }
  182.     }
  183.     idle03            idle03.ska
  184.     {
  185.         client
  186.         {
  187.             0 sound $insaneworkdir$/idle03.wav 0 .6 128
  188.         }
  189.     }
  190.     idle04            idle04.ska
  191.     {
  192.         client
  193.         {
  194.             0 sound $insaneworkdir$/idle04.wav 0 .6 128
  195.         }
  196.     }
  197.     idle05            idle05.ska
  198.     {
  199.         client
  200.         {
  201.             0 sound $insaneworkdir$/idle05.wav 0 .6 128
  202.         }
  203.     }
  204.     idle06            idle06.ska
  205.     {
  206.         client
  207.         {
  208.             0 sound $insaneworkdir$/idle06.wav 0 .6 128
  209.         }
  210.     }
  211.     idle_reg_tick        idle_reg_tick.ska
  212.     {
  213.         client
  214.         {
  215.             14 sound $insaneworkdir$/idle_reg_tick.wav 0 .6 128
  216.         }
  217.     }
  218.     idle_reg_swipe        idle_reg_swipe.ska
  219.     {
  220.         client
  221.         {
  222.             0 sound $insaneworkdir$/idle_reg_swipe.wav 0 .4 128
  223.         }
  224.     }
  225.     pain01            pain01.ska
  226.     {
  227.         client
  228.         {
  229.             0 sound $insaneworkdir$/pain01.wav 0 .6 128
  230.         }
  231.     }
  232.     pain02            pain02.ska
  233.     {
  234.         client
  235.         {
  236.             0 sound $insaneworkdir$/pain02.wav 0 .6 128
  237.         }
  238.     }
  239.     pain03            pain03.ska
  240.     {
  241.         client
  242.         {
  243.             0 sound $insaneworkdir$/pain03.wav 0 .6 128
  244.         }
  245.     }
  246.     death01            death01.ska
  247.     {
  248.         client
  249.         {
  250.             0 sound $insaneworkdir$/death01.wav 0 .6 128
  251.         }
  252.     }
  253.     death02            death02.ska
  254.     {
  255.         client
  256.         {
  257.             0 sound $insaneworkdir$/death02.wav 0 .6 128
  258.         }
  259.     }
  260.     death03            death03.ska
  261.     {
  262.         client
  263.         {
  264.             0 sound $insaneworkdir$/death03.wav 0 .6 128
  265.         }
  266.     }
  267.     death04            death04.ska
  268.     {
  269.         client
  270.         {
  271.             0 sound $insaneworkdir$/death04.wav 0 .6 128
  272.         }
  273.     }
  274.     death_frozen        death01.ska
  275.     {
  276.         server
  277.         {
  278.             0 freeze 1
  279.             5 setframe 5
  280.         }
  281.     }
  282.     jump            jump_long.ska
  283.     {
  284.         client
  285.         {
  286.             5 sound $insaneworkdir$/jump.wav 0 .6 128
  287.         }
  288.     }
  289.     fall            idle01.ska
  290.     land            idle01.ska
  291.     {
  292.         client
  293.         {
  294.             0 sound $insaneworkdir$/land.wav 0 .6 128
  295.         }
  296.     }
  297.     jump_normal         jump_normal.ska
  298.     {
  299.         client
  300.         {
  301.             5 sound $insaneworkdir$/jump_normal.wav 0 .6 128
  302.         }
  303.     }
  304.     jump_long            jump_long.ska
  305.     {
  306.         client
  307.         {
  308.             5 sound $insaneworkdir$/jump_long.wav 0 .6 128
  309.         }
  310.     }
  311.     base_walk01_antic01     base_walk01_antic01.ska
  312.     {
  313.         client
  314.         {
  315.             0 sound $insaneworkdir$/base_walk01_antic01.wav 0 .6 128
  316.         }
  317.     }
  318.     base_walk01_antic02     base_walk01_antic02.ska
  319.     {
  320.         client
  321.         {
  322.             0 sound $insaneworkdir$/base_walk01_antic02.wav 0 .6 128
  323.         }
  324.     }
  325.     base_walk02_antic01    base_walk02_antic01.ska
  326.     {
  327.         client
  328.         {
  329.             0 sound $insaneworkdir$/base_walk02_antic01.wav 0 .6 128
  330.         }
  331.     }
  332.     base_walk02_antic02    base_walk02_antic02.ska
  333.     {
  334.         client
  335.         {
  336.             0 sound $insaneworkdir$/base_walk02_antic02.wav 0 .6 128
  337.         }
  338.     }
  339.     base_walk02_antic03    base_walk02_antic03.ska
  340.     {
  341.         client
  342.         {
  343.             0 sound $insaneworkdir$/base_walk02_antic03.wav 0 .6 128
  344.         }
  345.     }
  346.     base_walk02_antictrans    base_walk02_antictrans.ska
  347.     antictrans_antic01    antictrans_antic01.ska
  348.     {
  349.         client
  350.         {
  351.             0 sound $insaneworkdir$/antic01.wav 0 .6 128
  352.         }
  353.     }
  354. }
  355.  
  356. /*QUAKED Characters_InsaneChild_Muzzle (1 0.5 0) (-16 -16 0) (16 16 60)
  357. The Insane Child.
  358. */
  359.