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

  1. SDEF
  2. //
  3. // The file declaration section
  4. //
  5. path models/hcofficer
  6. scale 1.18
  7. hcofficer_base.sbm
  8. hcofficer1_base.tga
  9. hcofficer1_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 
  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 weapon AssaultRifle
  80. server health 80
  81. server script global/friend.scr
  82.  
  83. aliasprefix HCOfficer_
  84. client aliascache snd_idle1 "misc/null.wav" 1
  85. client aliascache snd_pain1 "misc/hc/pain1.wav" 1
  86. client aliascache snd_pain2 "misc/hc/pain2.wav" 1
  87. client aliascache snd_pain3 "misc/hc/pain3.wav" 1
  88. client aliascache snd_pain4 "misc/hc/pain4.wav" 1
  89. client aliascache snd_pain5 "misc/hc/pain5.wav" 1
  90. client aliascache snd_pain6 "misc/hc/pain6.wav" 1
  91. client aliascache snd_pain_leg1 "misc/hc/painleg1.wav" 1
  92. client aliascache snd_pain_leg2 "misc/hc/pain2.wav" 1
  93. client aliascache snd_pain_leg3 "misc/hc/pain3.wav" 1
  94. client aliascache snd_pain_leg4 "misc/hc/pain4.wav" 1
  95. client aliascache snd_pain_head1 "misc/hc/painhed1.wav" 1
  96. client aliascache snd_pain_head2 "misc/hc/pain1.wav" 1
  97.  
  98. client aliascache snd_death1 "misc/hc/death1.wav" 1
  99. client aliascache snd_death2 "misc/hc/death2.wav" 1
  100. client aliascache snd_death3 "misc/hc/death3.wav" 1
  101. client aliascache snd_death4 "misc/hc/death4.wav" 1
  102.  
  103. server aliascache snd_panic1 "misc/hc/panic1.wav" 1
  104. server aliascache snd_panic2 "misc/hc/panic2.wav" 1
  105.  
  106. server aliascache snd_sight1 "misc/hc/site1.wav" 1
  107. server aliascache snd_sight2 "misc/hc/site2.wav" 1
  108.  
  109. client aliascache snd_kneefall1 "impact/bodyfall/sml1.wav" 1
  110. client aliascache snd_kneefall2 "impact/bodyfall/sml2.wav" 1
  111. client aliascache snd_partfall1 "impact/bodyfall/med1.wav" 1
  112. client aliascache snd_partfall2 "impact/bodyfall/med2.wav" 1
  113. client aliascache snd_partfall3 "impact/bodyfall/med3.wav" 1
  114. client aliascache snd_bodyfall1 "impact/bodyfall/lrg1.wav" 1
  115. client aliascache snd_bodyfall2 "impact/bodyfall/lrg2.wav" 1
  116.  
  117. //
  118. // Define the aniamtion sound references
  119. //
  120.  
  121. //
  122. // The main section
  123. //
  124. !main:
  125. //
  126. // Define the clinet/server animation references
  127. //
  128. server death1 first deathsound
  129. client death1 first randomsound snd_death 1 2
  130. client death1 4 randomsound snd_bodyfall 1 4
  131. server death2 first deathsound
  132. client death2 first randomsound snd_death 1 2
  133. client death2 5 randomsound snd_bodyfall 1 4
  134. server death3 first deathsound
  135. client death3 first randomsound snd_death 1 2
  136. client death3 1 randomsound snd_kneefall 1 4
  137. client death3 6 randomsound snd_partfall 1 4
  138.  
  139. server pain_head  first painsound
  140. client pain_head  first randomsound pain_head 1 2
  141. server pain_torso_upper first painsound
  142. client pain_torso_upper first randomsound snd_pain 1 2
  143. server pain_torso_lower first painsound
  144. client pain_torso_lower first randomsound snd_pain 1 2
  145. server pain_leg_right_upper first painsound
  146. client pain_leg_right_upper first randomsound snd_pain_leg 1 2
  147. server pain_leg_left_upper first painsound
  148. client pain_leg_left_upper first randomsound snd_pain_leg 1 2
  149. server pain_leg_right_lower first painsound
  150. client pain_leg_right_lower first randomsound snd_pain_leg 1 2
  151. server pain_leg_left_lower first painsound
  152. client pain_leg_left_lower first randomsound snd_pain_leg 1 2
  153. server pain_arm_right_upper first painsound
  154. client pain_arm_right_upper first randomsound snd_pain 1 2
  155. server pain_arm_left_upper first painsound
  156. client pain_arm_left_upper first randomsound snd_pain 1 2
  157. server pain_arm_right_lower first painsound
  158. client pain_arm_right_lower first randomsound snd_pain 1 2
  159. server pain_arm_left_lower first painsound
  160. client pain_arm_left_lower first randomsound snd_pain 1 2
  161.  
  162. server fire1 2 fire
  163. server walk1 5 movementsound
  164. client walk1 5 footstep
  165. server walk1 11 movementsound
  166. client walk1 11 footstep
  167. server run1 0 movementsound
  168. client run1 0 footstep
  169. server run1 4 movementsound
  170. client run1 4 footstep
  171. server run2 0 movementsound
  172. client run2 0 footstep
  173. server run2 4 movementsound
  174. client run2 4 footstep
  175.  
  176. //
  177. // Define the behaviors
  178. //
  179. //
  180. // The SINED declaration section
  181. //
  182. /*SINED Hero_HCOfficer1_AssaultRifle (1 .5 0) (0 0 0) (0 0 0)
  183. HC Officer 1 with Assault Rifle
  184. */
  185.