home *** CD-ROM | disk | FTP | other *** search
/ Hacker 9 / HACKER09.ISO / Games / Sin.exe / DATA / base / Pak0.pak / models / hcofficer2.def < prev    next >
Text File  |  1998-07-26  |  6KB  |  187 lines

  1. SDEF
  2. //
  3. // The file declaration section
  4. //
  5. path models/hcofficer
  6. scale 1.16
  7. hcofficer_base.sbm
  8. hcofficer2_base.tga
  9. hcofficer2_damage.tga
  10.  
  11. //
  12. // Declare the animation types and files
  13. //
  14. walk1          hcofficer_walk.sam
  15. run1           hcofficer_run.sam
  16. rf1            hcofficer_runfire.sam
  17. idle1          hcofficer_idle1.sam
  18. idle2          hcofficer_idle2.sam
  19. pain1          hcofficer_paintorsoupper.sam
  20. pain2          hcofficer_paintorsolower.sam
  21. pain3          hcofficer_painhead.sam
  22. death1         hcofficer_death1.sam
  23. death2         hcofficer_death2.sam
  24. death3         hcofficer_death3.sam
  25. sitting1       hcofficer_sitting.sam
  26. sitting2       hcofficer_sitting2.sam
  27. readyfire1     hcofficer_readyfire.sam
  28. fire1          hcofficer_fire.sam
  29. aim1           hcofficer_aim.sam
  30.  
  31. pain_head              hcofficer_painhead.sam
  32. pain_torso_upper       hcofficer_paintorsoupper.sam
  33. pain_torso_lower       hcofficer_paintorsolower.sam
  34. pain_leg_right_upper   hcofficer_painlegright.sam
  35. pain_leg_right_lower   hcofficer_painlegright.sam
  36. pain_leg_left_upper    hcofficer_painlegleft.sam
  37. pain_leg_left_lower    hcofficer_painlegleft.sam
  38. pain_arm_right_upper   hcofficer_painarmright.sam
  39. pain_arm_right_lower   hcofficer_painarmright.sam
  40. pain_arm_left_upper    hcofficer_painarmleft.sam
  41. pain_arm_left_lower    hcofficer_painarmleft.sam
  42.  
  43. //
  44. // Define model group areas
  45. //
  46. id 5 group head flesh 
  47. group head damage 4.0
  48. id 15 group torso_upper fabric 
  49. group torso_upper damage 1.0
  50. id 18 group torso_lower fabric 
  51. group torso_lower damage 1.0
  52. id 45 group leg_left_upper fabric 
  53. group leg_left_upper damage 0.7
  54. id 50 group leg_left_lower fabric 
  55. group leg_left_lower damage 0.5
  56. id 65 group leg_right_upper fabric 
  57. group leg_right_upper damage 0.7
  58. id 70 group leg_right_lower fabric 
  59. group leg_right_lower damage 0.5
  60. id 85 group arm_left_upper flesh 
  61. group arm_left_upper damage 0.7
  62. id 90 group arm_left_lower flesh 
  63. group arm_left_lower damage 0.5
  64. id 102 group arm_right_upper flesh 
  65. group arm_right_upper damage 0.7
  66. id 110 group arm_right_lower flesh 
  67. group arm_right_lower damage 0.5
  68. id 105 group helmet ricochet metal nodraw
  69. group helmet damage 0.3
  70. id 200 group arm_right_lower bone gun 10 160 -2
  71.  
  72. //
  73. // The initialization section
  74. //
  75. !init:
  76. server classname actor
  77. server setsize "-22 -22 0" "22 22 80"
  78. server crouchsize "-28 -28 0" "28 28 64"
  79. server health 80
  80. server item FlakJacket 50
  81. server item RiotHelmet 50
  82. server script global/friend.scr
  83.  
  84. aliasprefix HCOfficer_
  85. client aliascache snd_idle1 "misc/null.wav" 1
  86. client aliascache snd_pain1 "misc/hc/pain1.wav" 1
  87. client aliascache snd_pain2 "misc/hc/pain2.wav" 1
  88. client aliascache snd_pain3 "misc/hc/pain3.wav" 1
  89. client aliascache snd_pain4 "misc/hc/pain4.wav" 1
  90. client aliascache snd_pain5 "misc/hc/pain5.wav" 1
  91. client aliascache snd_pain6 "misc/hc/pain6.wav" 1
  92. client aliascache snd_pain_leg1 "misc/hc/painleg1.wav" 1
  93. client aliascache snd_pain_leg2 "misc/hc/pain2.wav" 1
  94. client aliascache snd_pain_leg3 "misc/hc/pain3.wav" 1
  95. client aliascache snd_pain_leg4 "misc/hc/pain4.wav" 1
  96. client aliascache snd_pain_head1 "misc/hc/painhed1.wav" 1
  97. client aliascache snd_pain_head2 "misc/hc/pain1.wav" 1
  98.  
  99. client aliascache snd_death1 "misc/hc/death1.wav" 1
  100. client aliascache snd_death2 "misc/hc/death2.wav" 1
  101. client aliascache snd_death3 "misc/hc/death3.wav" 1
  102. client aliascache snd_death4 "misc/hc/death4.wav" 1
  103.  
  104. server aliascache snd_panic1 "misc/hc/panic1.wav" 1
  105. server aliascache snd_panic2 "misc/hc/panic2.wav" 1
  106.  
  107. server aliascache snd_sight1 "misc/hc/site1.wav" 1
  108. server aliascache snd_sight2 "misc/hc/site2.wav" 1
  109.  
  110. client aliascache snd_kneefall1 "impact/bodyfall/sml1.wav" 1
  111. client aliascache snd_kneefall2 "impact/bodyfall/sml2.wav" 1
  112. client aliascache snd_partfall1 "impact/bodyfall/med1.wav" 1
  113. client aliascache snd_partfall2 "impact/bodyfall/med2.wav" 1
  114. client aliascache snd_partfall3 "impact/bodyfall/med3.wav" 1
  115. client aliascache snd_bodyfall1 "impact/bodyfall/lrg1.wav" 1
  116. client aliascache snd_bodyfall2 "impact/bodyfall/lrg2.wav" 1
  117.  
  118. //
  119. // Define the aniamtion sound references
  120. //
  121.  
  122. //
  123. // The main section
  124. //
  125. !main:
  126. //
  127. // Define the clinet/server animation references
  128. //
  129. server death1 first deathsound
  130. client death1 first randomsound snd_death 1 2
  131. client death1 4 randomsound snd_bodyfall 1 4
  132. server death2 first deathsound
  133. client death2 first randomsound snd_death 1 2
  134. client death2 5 randomsound snd_bodyfall 1 4
  135. server death3 first deathsound
  136. client death3 first randomsound snd_death 1 2
  137. client death3 1 randomsound snd_kneefall 1 4
  138. client death3 6 randomsound snd_partfall 1 4
  139.  
  140. server pain_head  first painsound
  141. client pain_head  first randomsound pain_head 1 2
  142. server pain_torso_upper first painsound
  143. client pain_torso_upper first randomsound snd_pain 1 2
  144. server pain_torso_lower first painsound
  145. client pain_torso_lower first randomsound snd_pain 1 2
  146. server pain_leg_right_upper first painsound
  147. client pain_leg_right_upper first randomsound snd_pain_leg 1 2
  148. server pain_leg_left_upper first painsound
  149. client pain_leg_left_upper first randomsound snd_pain_leg 1 2
  150. server pain_leg_right_lower first painsound
  151. client pain_leg_right_lower first randomsound snd_pain_leg 1 2
  152. server pain_leg_left_lower first painsound
  153. client pain_leg_left_lower first randomsound snd_pain_leg 1 2
  154. server pain_arm_right_upper first painsound
  155. client pain_arm_right_upper first randomsound snd_pain 1 2
  156. server pain_arm_left_upper first painsound
  157. client pain_arm_left_upper first randomsound snd_pain 1 2
  158. server pain_arm_right_lower first painsound
  159. client pain_arm_right_lower first randomsound snd_pain 1 2
  160. server pain_arm_left_lower first painsound
  161. client pain_arm_left_lower first randomsound snd_pain 1 2
  162.  
  163. server fire1 2 fire
  164. server walk1 5 movementsound
  165. client walk1 5 footstep
  166. server walk1 11 movementsound
  167. client walk1 11 footstep
  168. server run1 0 movementsound
  169. client run1 0 footstep
  170. server run1 4 movementsound
  171. client run1 4 footstep
  172. server run2 0 movementsound
  173. client run2 0 footstep
  174. server run2 4 movementsound
  175. client run2 4 footstep
  176.  
  177. //
  178. // Define the behaviors
  179. //
  180.  
  181. //
  182. // Removed SINED section since we have variations now.
  183. //
  184.  
  185.  
  186.  
  187.