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