home *** CD-ROM | disk | FTP | other *** search
/ Tripas 5 / TRIPAS 005.iso / Wos.EXE / base / models / peon.def < prev    next >
Encoding:
Text File  |  1999-02-24  |  8.0 KB  |  262 lines

  1. SDEF
  2.  
  3. //
  4. // The SINED declaration section
  5. //
  6. /*SINED Monster_Peon (1 .5 0) (0 0 0) (0 0 0)
  7. Peon
  8. */
  9.  
  10.  
  11. //
  12. // The file declaration section
  13. //
  14. path models/peon
  15. scale 1.60
  16. peon.sbm
  17. newpeon.tga
  18. peon.tga
  19. //
  20. // Declare the animation types and files
  21. //
  22. melee1    attacka.sam
  23. melee2    attackb.sam
  24. melee3    attackc.sam
  25. melee4    attackd.sam
  26. melee5    attacke.sam
  27. melee6    attackf.sam
  28.  
  29. walk1     walk.sam
  30. idle1     idlea.sam
  31. run1      walkb.sam
  32. pain1     ppaina.sam
  33. pain2     ppainb.sam
  34. pain3     ppainc.sam
  35. death     deatha.sam
  36. candy     candy.sam
  37. candyidle candyidle.sam
  38. climb     climb.sam
  39. jump      jump.sam
  40. land      jump.sam
  41. sit       sit.sam
  42. sitidle   sitidle.sam
  43. spew      spew.sam
  44.  
  45. id 100 group vent bone goo1 0 0 0 metal
  46. id 200 group vent bone goo2 0 0 0 metal
  47. id 300 group vent bone goo3 0 0 0 metal
  48. id 400 group vent bone goo4 0 0 0 metal
  49. id 500 group vent bone goo5 0 0 0 metal
  50. id 600 group vent bone goo6 0 0 0 metal
  51.  
  52. //
  53. // The initialization section
  54. //
  55. !init:
  56. server classname Peon
  57. server setsize "-40 -40 0" "40 40 104"
  58. server script global/peon.scr
  59. server health 2000
  60. server mass 2000
  61. server meleedamage 150
  62. server meleerange 200
  63. server painthreshold 150
  64. server health 4000
  65.  
  66. //
  67. // Define the aniamtion sound references
  68. //
  69.  
  70. //
  71. // CLIENT Initialization Commands
  72. //
  73. // Sound Aliases
  74. client aliascache snd_pain1         "monsters/peon/pain1.wav" 1
  75. client aliascache snd_pain2         "monsters/peon/pain2.wav" 1
  76. client aliascache snd_pain3         "monsters/peon/pain3.wav" 1
  77. client aliascache snd_pain4         "monsters/peon/pain4.wav" 1
  78. client aliascache snd_pain5         "monsters/peon/pain5.wav" 1
  79. client aliascache snd_pain6         "monsters/peon/pain6.wav" 1
  80.  
  81. client aliascache snd_death1         "monsters/peon/deth1a.wav" 1
  82.  
  83. //
  84. // SERVER Initialization Commands
  85. //
  86. // Sound Aliases
  87. server aliascache snd_attacktaunt1     "monsters/peon/Attack1.wav" 1
  88. server aliascache snd_attacktaunt2     "monsters/peon/Attack2.wav" 1
  89. server aliascache snd_attacktaunt3     "monsters/peon/Attack3.wav" 1
  90. server aliascache snd_attacktaunt4     "monsters/peon/Attack4.wav" 1
  91. server aliascache snd_attacktaunt5     "monsters/peon/Attack5.wav" 1
  92.  
  93. server aliascache snd_pain_taunt1  "monsters/peon/Attack1.wav" 1
  94. server aliascache snd_pain_taunt2  "monsters/peon/Attack2.wav" 1
  95. server aliascache snd_pain_taunt3  "monsters/peon/Attack3.wav" 1
  96. server aliascache snd_pain_taunt4  "monsters/peon/Attack4.wav" 1
  97. server aliascache snd_pain_taunt5  "monsters/peon/Attack5.wav" 1
  98.  
  99. server aliascache  snd_pursuit1    "monsters/peon/Attack4.wav" 1
  100.  
  101. server aliascache  snd_sightenemy1    "monsters/peon/site1.wav" 1
  102. server aliascache  snd_sightenemy2    "monsters/peon/site2.wav" 1
  103. server aliascache  snd_sightenemy3    "monsters/peon/site3.wav" 1
  104. server aliascache  snd_sightenemy4    "monsters/peon/site4.wav" 1
  105.  
  106. server aliascache  snd_inmysights1    "monsters/peon/site1.wav" 1
  107. server aliascache  snd_inmysights2    "monsters/peon/site2.wav" 1
  108.  
  109. server aliascache  snd_idle1          "monsters/peon/idle1.wav" 1
  110. server aliascache  snd_idle2          "monsters/peon/idle2.wav" 1
  111. server aliascache  snd_idle3          "monsters/peon/idle3.wav" 1
  112. server aliascache  snd_idle4          "monsters/peon/idle4.wav" 1
  113.  
  114. server aliascache  snd_investigate1   "misc/null.wav" 1
  115. server aliascache  snd_locate1        "misc/null.wav" 1
  116.  
  117. server aliascache  snd_tauntdeath1    "monsters/peon/Attack2.wav" 1
  118.  
  119. client aliascache snd_whoosh1         "weapons/punch/whsh1.wav" 1
  120. client aliascache snd_whoosh2         "weapons/punch/whsh2.wav" 1
  121.  
  122. client aliascache snd_kneefall1 "impact/bodyfall/big/sml1.wav" 1
  123. client aliascache snd_kneefall2 "impact/bodyfall/big/sml2.wav" 1
  124. client aliascache snd_partfall1 "impact/bodyfall/big/med1.wav" 1
  125. client aliascache snd_partfall2 "impact/bodyfall/big/med2.wav" 1
  126. client aliascache snd_partfall3 "impact/bodyfall/big/med3.wav" 1
  127. client aliascache snd_bodyfall1 "impact/bodyfall/big/lrg1.wav" 1
  128. client aliascache snd_bodyfall2 "impact/bodyfall/big/lrg2.wav" 1
  129. client aliascache snd_drag1 "impact/bodyfall/big/drag1.wav" 1
  130. client aliascache snd_run1 "impact/bigfoot.wav" 1
  131. client aliascache snd_walk1 "impact/bigfoot2.wav" 1
  132.  
  133. //
  134. // The main section
  135. //
  136. !main:
  137. //
  138. // Define the clinet/server animation references
  139. //
  140. client death first randomsound snd_death 1 2
  141. client death 2 randomsound snd_run .7 3
  142. client death 9 randomsound snd_run .7 3
  143. client death 10 randomsound snd_run .7 3
  144. client death 12 randomsound snd_run .7 4
  145. client death 14 randomsound snd_run .7 3
  146. client death 15 randomsound snd_run .7 4
  147. client death 17 randomsound snd_run .7 3
  148. client death 19 randomsound snd_run .7 4
  149. client death 20 randomsound snd_run .7 3
  150. client death 21 randomsound snd_run .7 4
  151. client death 22 randomsound snd_run .7 3
  152. client death 23 randomsound snd_run .7 4
  153. client death 25 randomsound snd_run .7 3
  154. client death 26 randomsound snd_run .7 4
  155. client death 27 randomsound snd_run .7 3
  156. client death 28 randomsound snd_run .7 4
  157. client death 30 randomsound snd_run .7 3
  158. client death 32 randomsound snd_run .7 4
  159. client death 33 randomsound snd_run .7 3
  160. client death 34 randomsound snd_run .7 4
  161. client death 35 randomsound snd_run .7 3
  162. client death 37 randomsound snd_run .7 4
  163. client death 39 randomsound snd_run .7 3
  164.  
  165.  
  166. server pain1 first painsound
  167. client pain1 first randomsound snd_pain 1
  168. server pain2 first painsound
  169. client pain2 first randomsound snd_pain 1
  170. server pain3 first painsound
  171. client pain3 first randomsound snd_pain 1
  172.  
  173. server sit 5 movementsound
  174. client sit 5 randomsound snd_run 1
  175.  
  176. server spew 3 movementsound
  177. client spew 3 randomsound snd_run 1
  178. server spew 3 spawngoo
  179. server spew 5 spawngoo
  180. server spew 7 spawngoo
  181. server spew 9 spawngoo
  182. server spew 11 spawngoo
  183.  
  184. server melee1 0 movementsound
  185. client melee1 0 randomsound snd_run 1 3
  186. server melee1 5 movementsound
  187. client melee1 5 randomsound snd_run 1 3
  188. server melee1 5 movementsound
  189. server melee1 5 melee 0 250
  190. client melee1 5 randomsound snd_whoosh 1 4
  191.  
  192. server melee2 0 movementsound
  193. client melee2 0 randomsound snd_run 1 3
  194. server melee2 5 movementsound
  195. client melee2 5 randomsound snd_run 1 3
  196. server melee2 5 movementsound
  197. server melee2 5 melee 0 250
  198. client melee2 5 randomsound snd_whoosh 1 4
  199.  
  200. server melee3 0 movementsound
  201. client melee3 0 randomsound snd_run 1 3
  202. server melee3 5 movementsound
  203. client melee3 5 randomsound snd_run 1 3
  204. server melee3 6 movementsound
  205. server melee3 6 melee 0 250
  206. client melee3 6 randomsound snd_whoosh 1 4
  207.  
  208. server melee4 0 movementsound
  209. client melee4 0 randomsound snd_run 1 3
  210. server melee4 5 movementsound
  211. client melee4 5 randomsound snd_run 1 3
  212. server melee4 6 movementsound
  213. server melee4 6 melee 0 250
  214. client melee4 6 randomsound snd_whoosh 1 4
  215.  
  216. server melee5 0 movementsound
  217. client melee5 0 randomsound snd_run 1 3
  218. server melee5 5 movementsound
  219. client melee5 5 randomsound snd_run 1 3
  220. server melee5 6 movementsound
  221. server melee5 6 melee 0 250
  222. client melee5 6 randomsound snd_whoosh 1 4
  223. server melee5 7 movementsound
  224. client melee5 7 randomsound snd_run 1 3
  225.  
  226. server melee6 0 movementsound
  227. client melee6 0 randomsound snd_run 1 3
  228. server melee6 5 movementsound
  229. client melee6 5 randomsound snd_run 1 3
  230. server melee6 6 movementsound
  231. server melee6 6 melee 0 250
  232. client melee6 6 randomsound snd_whoosh 1 4
  233. server melee6 7 movementsound
  234. client melee6 7 randomsound snd_run 1 3
  235.  
  236. server candy 4 movementsound
  237. client candy 4 randomsound snd_drag
  238. server candy 12 movementsound
  239. client candy 12 randomsound snd_run 1 3
  240.  
  241. server climb 7 movementsound
  242. client climb 7 randomsound snd_run 1 3
  243. server climb 17 movementsound
  244. client climb 17 randomsound snd_run 1 3
  245. server climb 30 movementsound
  246. client climb 30 randomsound snd_run 1 3
  247.  
  248. server walk1 0 movementsound
  249. client walk1 0 randomsound snd_walk1 1 1
  250. server walk1 5 movementsound
  251. client walk1 5 randomsound snd_walk1 1 1
  252.  
  253. server run1 0 movementsound
  254. client run1 0 randomsound snd_run1 1 1
  255. server run1 4 movementsound
  256. client run1 4 randomsound snd_run1 1 1
  257.  
  258. server jump 4 nextframe 4
  259.  
  260. server land first setframe 5
  261. server land last movementsound
  262. client land last randomsound snd_run1 1 1