home *** CD-ROM | disk | FTP | other *** search
/ Tripas 4 / TRIPAS 004.iso / sin.EXE / SIN / BASE / models / grunt_lowpoly.def < prev    next >
Encoding:
Text File  |  1998-11-03  |  7.8 KB  |  219 lines

  1. SDEF
  2. //
  3. // The file declaration section
  4. //
  5. path models/grunt_lowpoly
  6. scale 1.0
  7. grunt_low_base.sbm
  8. grunt_low_base2.tga
  9. grunt_low_base.tga
  10. //grunt_damage1.tga
  11.  
  12. //
  13. // Declare the animation types and files
  14. //
  15. walk1                  grunt_walk.sam
  16. run1                   grunt_run.sam
  17. movefire1              grunt_runfire.sam
  18. salute1                grunt_salute.sam
  19. death1                 grunt_death1.sam
  20. death2                 grunt_death2.sam
  21. death3                 grunt_death3.sam
  22.  
  23. fire1                  grunt_fire_asrifle.sam
  24. //fire1                  grunt_fire.sam
  25. idle1                  grunt_idle1.sam
  26. idle2                  grunt_idle2.sam
  27. idle3                  grunt_idle3.sam
  28.  
  29. pain_head              grunt_pain_head.sam
  30. pain_torso_upper       grunt_pain_chestupper.sam
  31. pain_torso_lower       grunt_pain_chestlow.sam
  32. pain_arm_right_upper   grunt_pain_armright.sam
  33. pain_arm_right_lower   grunt_pain_armright.sam
  34. pain_arm_left_upper    grunt_pain_armleft.sam
  35. pain_arm_left_lower    grunt_pain_armleft.sam
  36. pain_leg_left_upper1   grunt_pain_legleft.sam
  37. pain_leg_left_lower1   grunt_pain_legleft.sam
  38. pain_leg_left_upper2   grunt_pain_legsboth.sam
  39. pain_leg_left_lower2   grunt_pain_legsboth.sam
  40. pain_leg_right_upper1  grunt_pain_legright.sam
  41. pain_leg_right_lower1  grunt_pain_legright.sam
  42. pain_leg_right_upper2  grunt_pain_legsboth.sam
  43. pain_leg_right_lower2  grunt_pain_legsboth.sam
  44.  
  45. grunt_test.sam
  46.  
  47. //
  48. // Define model group areas
  49. //
  50. id 2 group arm_right_lower bone gun -140 -30 0 flesh
  51. id 5 group head flesh
  52. group head damage 3.0
  53. id 10 group torso_upper fabric
  54. group torso_upper damage 1.0
  55. id 15 group torso_lower fabric
  56. group torso_lower damage 1.0
  57. id 20 group leg_left_upper fabric
  58. group leg_left_upper damage 0.5
  59. id 25 group leg_left_lower fabric
  60. group leg_left_lower damage 0.3
  61. id  30 group leg_right_upper fabric
  62. group leg_right_upper damage 0.5
  63. id  35 group leg_right_lower fabric
  64. group leg_right_lower damage 0.3
  65. id  40 group arm_left_upper fabric
  66. group arm_left_upper damage 0.5
  67. id  45 group arm_left_lower flesh
  68. group arm_left_lower damage 0.3
  69. id 50 group arm_right_upper fabric
  70. group arm_right_upper damage 0.5
  71. id 55 group arm_right_lower flesh
  72. group arm_right_lower damage 0.3
  73.  
  74. //
  75. // The initialization section
  76. //
  77. !init:
  78. server classname actor
  79. server setsize "-16 -16 0" "16 16 64"
  80. server crouchsize "-16 -16 0" "16 16 64"
  81. //server weapon AssaultRifle
  82. server script global/enemy.scr
  83.  
  84. //
  85. // Define the aniamtion sound references
  86. //
  87. // Sound Aliases
  88. server aliascache  snd_idle1      "monsters/grunt/idle1.wav" 1
  89. server aliascache  snd_idle2      "monsters/grunt/idle2.wav" 1
  90. server aliascache  snd_idle3      "monsters/grunt/idle3.wav" 1
  91. server aliascache  snd_idle4      "monsters/grunt/idle4.wav" 1
  92. server aliascache  snd_idle5      "monsters/grunt/idle5.wav" 1
  93. server aliascache  snd_idle6      "monsters/grunt/idle6.wav" 1
  94. server aliascache  snd_idle7      "monsters/grunt/idle7.wav" 1
  95. server aliascache  snd_idle8      "monsters/grunt/idle8.wav" 1
  96. server aliascache  snd_idle9      "monsters/grunt/idle9.wav" 1
  97.  
  98. server aliascache  snd_attack1    "monsters/grunt/attack1.wav" 1
  99. server aliascache  snd_attack2    "monsters/grunt/attack2.wav" 1
  100. server aliascache  snd_attack3    "monsters/grunt/attack3.wav" 1
  101.  
  102. server aliascache  snd_pursuit1   "monsters/grunt/pursuit1.wav" 1
  103. server aliascache  snd_pursuit2   "monsters/grunt/pursuit2.wav" 1
  104.  
  105. server aliascache  snd_investigate1 "monsters/grunt/idle9.wav" 1
  106. server aliascache  snd_inmysights1  "monsters/grunt/attack1.wav" 1
  107. server aliascache  snd_locate1      "monsters/grunt/idle9.wav" 1
  108.  
  109. server aliascache  snd_sightenemy1  "monsters/grunt/site2.wav" 1
  110. server aliascache  snd_sightenemy2  "monsters/grunt/site3.wav" 1
  111.  
  112. server aliascache  snd_attacktaunt1 "monsters/grunt/attack1.wav" 1
  113. server aliascache  snd_attacktaunt2 "monsters/grunt/attack2.wav" 1
  114. server aliascache  snd_attacktaunt3 "monsters/grunt/attack3.wav" 1
  115.  
  116. server aliascache snd_lostweapon    "monsters/grunt/mssl/pain7.wav" 1
  117.  
  118. //
  119. // CLIENT Initialization Commands
  120. //
  121. // Sound Aliases
  122. client aliascache  snd_pain1       "monsters/grunt/pain1.wav" 1
  123. client aliascache  snd_pain2       "monsters/grunt/pain2.wav" 1
  124.  
  125. client aliascache  snd_death1      "monsters/grunt/death1.wav" 1
  126. client aliascache  snd_death2      "monsters/grunt/death2.wav" 1
  127. client aliascache  snd_death3      "monsters/grunt/death3.wav" 1
  128. client aliascache  snd_death4      "monsters/grunt/death4.wav" 1
  129.  
  130. client aliascache  snd_kneefall1   "impact/bodyfall/sml1.wav" 1
  131. client aliascache  snd_kneefall2   "impact/bodyfall/sml2.wav" 1
  132. client aliascache  snd_partfall1   "impact/bodyfall/med1.wav" 1
  133. client aliascache  snd_partfall2   "impact/bodyfall/med2.wav" 1
  134. client aliascache  snd_partfall3   "impact/bodyfall/med3.wav" 1
  135. client aliascache  snd_bodyfall1   "impact/bodyfall/lrg1.wav" 1
  136. client aliascache  snd_bodyfall2   "impact/bodyfall/lrg2.wav" 1
  137. client aliascache  snd_whoosh1     "weapons/punch/whsh1.wav" 1
  138. client aliascache  snd_whoosh2     "weapons/punch/whsh2.wav" 1
  139.  
  140. //
  141. // The main section
  142. //
  143. !main:
  144. //
  145. // Define the clinet/server animation references
  146. //
  147. // server readyfire1  last nextanim aim
  148. server fire1       0 fire
  149. server movefire1   0 movementsound
  150. client movefire1   0 footstep
  151. server movefire1   4 movementsound
  152. client movefire1   4 footstep
  153. server walk1        1 movementsound
  154. client walk1       1 footstep
  155. server walk1        7 movementsound
  156. client walk1       7 footstep
  157. server run1        0 movementsound
  158. client run1        0 footstep
  159. server run1        4 movementsound
  160. client run1        4 footstep
  161.  
  162. server death1 first deathsound
  163. client death1 first randomsound snd_death 1
  164. client death1 3 randomsound snd_whoosh 1
  165. client death1 9 randomsound snd_bodyfall 1
  166.  
  167. server death2 first deathsound
  168. client death2 first randomsound snd_death 1
  169. client death2 4 randomsound snd_bodyfall 1
  170. client death2 9 randomsound snd_partfall 1
  171.  
  172. server death3 first deathsound
  173. client death3 first randomsound snd_death 1
  174. client death3 3 randomsound snd_kneefall 1
  175. client death3 4 randomsound snd_kneefall 1
  176. client death3 5 randomsound snd_bodyfall 1
  177. server death3 11 movementsound
  178. client death3 11 randomsound snd_partfall 1
  179.  
  180. client pain_head first randomsound snd_pain_head 1
  181. server pain_head first painsound
  182. client pain_torso_upper first randomsound snd_pain 1
  183. server pain_torso_upper first painsound
  184. client pain_torso_lower first randomsound snd_pain 1
  185. server pain_torso_lower first painsound
  186. client pain_arm_left_upper first randomsound snd_pain_leg 1
  187. server pain_arm_left_upper first painsound
  188. client pain_arm_left_lower first randomsound snd_pain 1
  189. server pain_arm_left_lower first painsound
  190. client pain_arm_right_upper first randomsound snd_pain 1
  191. server pain_arm_right_upper first painsound
  192. client pain_arm_right_lower first randomsound snd_pain 1
  193. server pain_arm_right_lower first painsound
  194. client pain_leg_left_lower1 first randomsound snd_pain_leg 1
  195. server pain_leg_left_lower1 first painsound
  196. client pain_leg_left_upper1 first randomsound snd_pain 1
  197. server pain_leg_left_upper1 first painsound
  198. client pain_leg_right_upper1 first randomsound snd_pain 1
  199. server pain_leg_right_upper1 first painsound
  200. client pain_leg_right_lower1 first randomsound snd_pain_leg 1
  201. server pain_leg_right_lower1 first painsound
  202. client pain_leg_left_lower2 first randomsound snd_pain_leg 1
  203. server pain_leg_left_lower2 first painsound
  204. client pain_leg_left_upper2 first randomsound snd_pain 1
  205. server pain_leg_left_upper2 first painsound
  206. client pain_leg_right_upper2 first randomsound snd_pain 1
  207. server pain_leg_right_upper2 first painsound
  208. client pain_leg_right_lower2 first randomsound snd_pain_leg 1
  209. server pain_leg_right_lower2 first painsound
  210.  
  211. //
  212. // The SINED declaration section
  213. //
  214. /*SINED Monster_LowGrunt_None (1 .5 0) (0 0 0) (0 0 0)
  215. Low Poly Grunt without a weapon
  216. */
  217.  
  218.  
  219.