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

  1. SDEF
  2. // -----------------------------------------------------------------------------
  3. // MODEL DESCRIPTION:
  4. // Manero - a thug with pinstripes
  5. //
  6. // MODEL AUTHOR:
  7. // Boon
  8. //
  9. /*SINED Hero_Manero (1 .5 0) (0 0 0) (0 0 0)
  10. The base version of the Manero player model
  11. */
  12.  
  13. // -----------------------------------------------------------------------------
  14. // FILE DECLARATIONS
  15. //
  16. // Model Commands
  17. path models/thug
  18. scale 1.0
  19.  
  20. // Base Model
  21. thug_base.sbm
  22.  
  23. // Skins
  24. normal        manero_04b.tga
  25. //normal        manero_05a.tga
  26. damage        manero_damage_04b.tga
  27. //damage        manero_damage_05a.tga
  28.  
  29. // -----------------------------------------------------------------------------
  30. // ANIMATION DECLARATIONS
  31. //
  32. // special animations
  33. pose                     tough_2a.sam
  34. climb                    climb.sam
  35. //dive                    ???.sam
  36. drive                    drive.sam
  37. driveatv                driveatv.sam
  38. //throw                    ???.sam
  39. ride                    bikea.sam
  40.  
  41. //------------Crouching Anims--------------
  42. //
  43. // Crouching enter/exit
  44. crouch            crouch.sam
  45. uncrouch            crouch_return.sam
  46.  
  47. // Crouching death animations
  48. crouch_death1            death_back.sam
  49.  
  50. // Crouching Idle animations
  51. crouch_idle1            crouch_idle.sam
  52. crouch_1hand_idle1        crouch_pistol.sam
  53. crouch_hi2hand_idle1        crouch_idle.sam
  54. crouch_lo2hand_idle1        crouch_idle.sam
  55.  
  56. // Crouching Pain animations
  57. crouch_pain1            crouch_pain.sam
  58.  
  59. // Crouching Fire and Run Fire
  60. crouch_fire                crouch_punch.sam
  61. crouch_1hand_fire            crouch_pistol_shoot.sam
  62. crouch_hi2hand_fire        crouch_shoot.sam
  63. crouch_lo2hand_fire        crouch_shoot.sam
  64.  
  65. // Crouching Run animations
  66. crouch_run                crouch_walk.sam
  67. crouch_1hand_run            crouch_walk.sam
  68. crouch_hi2hand_run        crouch_walk.sam
  69. crouch_lo2hand_run        crouch_walk.sam
  70.  
  71. crouch_run_fire            crouch_walk.sam
  72. crouch_1hand_run_fire        crouch_walk.sam
  73. crouch_hi2hand_run_fire     crouch_walk.sam
  74. crouch_lo2hand_run_fire    crouch_walk.sam
  75.  
  76. // Crouching Walk animations
  77. //crouch_walk            crouch_walk.sam
  78. //crouch_walk_1handed1        crouch_walk.sam
  79. //crouch_walk_2handed1        crouch_walk.sam
  80.  
  81. // Crouching Putaway, Ready, Reload
  82. // ???
  83. crouch_putaway            crouch_idle.sam
  84. crouch_readyweapon        crouch_idle.sam
  85. crouch_reload            crouch_idle.sam
  86.  
  87.  
  88. //------------Standing Upright Anims--------------
  89. //
  90. // Death animations - Standing Upright
  91. death1                deatha.sam
  92. death2                deathb.sam
  93. //death_head            pain_head.sam
  94. //death_torso_upper        pain_head.sam
  95. //death_torso_lower        pain_torso.sam
  96. death_torso_back        deathb.sam
  97. death_groin            death_groin.sam
  98. //death_arm_right        pain_right_arm.sam
  99. //death_arm_left        pain_left_arm.sam
  100. //death_leg_right_inside    pain_right_leg_i.sam
  101. death_leg_right_outside    deathb.sam
  102. //death_leg_left_inside    pain_left_leg_i.sam
  103. death_leg_left_outside    deathb.sam
  104. death_foot_left        deathb.sam
  105. death_foot_right        deathb.sam
  106.  
  107. // Idle animations- Standing Upright
  108. idle1                    idle_a.sam
  109. idle2                    idle_b.sam
  110. //idle3                unarmed_idle.sam        <-jumping jacks
  111. 1hand_idle1                idle_a.sam
  112. 1hand_idle2                idle_b.sam
  113. hi2hand_idle1            idle_a.sam
  114. hi2hand_idle1            idle_b.sam
  115. lo2hand_idle1            idle_a.sam
  116. lo2hand_idle2            idle_b.sam
  117.  
  118. // Pain animations - Standing Upright
  119. pain1                    pain_torso.sam
  120.  
  121. pain_head                pain_head.sam
  122. pain_torso_upper            pain_head.sam
  123. pain_torso_lower            pain_torso.sam
  124. pain_torso_back            pain_back.sam
  125. pain_groin                pain_groin.sam
  126. pain_arm_right            pain_right_arm.sam
  127. pain_arm_left            pain_left_arm.sam
  128. pain_leg_right_inside        pain_right_leg_i.sam
  129. pain_leg_right_outside        pain_right_leg_o.sam
  130. pain_leg_left_inside        pain_left_leg_i.sam
  131. pain_leg_left_outside        pain_left_leg_o.sam
  132. pain_foot_left            pain_left_leg_i.sam
  133. pain_foot_right            pain_right_leg_i.sam
  134.  
  135. // Melee Animations (no weapons)
  136. //fire1                melee_punch.sam
  137. fire1                    kick.sam
  138. run                    run.sam
  139. swim                    swim.sam
  140. walk                    walk.sam
  141.  
  142. // 1 handed weapon animations (magnum)
  143. 1hand_fire                shoot_pistol_loop.sam
  144. 1hand_run_fire            runfire_1hand.sam
  145. 1hand_run                run.sam
  146. 1hand_walk_fire            runfire_1hand.sam
  147. 1hand_walk                walk.sam
  148.  
  149. // 2 handed shoulder-fired weapon animations (sniper)
  150. hi2hand_fire            shoot_straight.sam
  151. //hi2hand_run                  run.sam
  152. hi2hand_run                runfire_2hand.sam
  153. hi2hand_run_fire            runfire_2hand.sam
  154. hi2hand_walk                 walk.sam
  155. hi2hand_walk_fire           runfire_2hand.sam
  156.  
  157. // 2 handed low-fired weapon animations (rocket launcher, shotgun)
  158. lo2hand_fire            shoot_straight.sam
  159. //lo2hand_run                run.sam
  160. lo2hand_run                     runfire_2hand.sam
  161. lo2hand_run_fire             runfire_2hand.sam
  162. lo2hand_walk            walk.sam
  163. lo2hand_walk_fire             runfire_2hand.sam
  164.  
  165. // Jumping animations
  166. jump                    jump.sam
  167. fall                    jump.sam
  168. land                    jump.sam
  169.  
  170. // Weapon changing
  171. putaway                putaway.sam
  172. readyweapon                readyweapon.sam
  173. reload                shoot_end.sam
  174.  
  175.  
  176. //
  177. //------------ Swimming Animations-------------
  178. //
  179.  
  180. // Swim Deaths
  181. swim_death1                deatha.sam
  182.  
  183. // Swim Idles
  184. swim_idle                swim_idle.sam
  185. swim_1hand_idle            swim_idle.sam
  186. swim_hi2hand_idle            swim_idle.sam
  187. swim_lo2hand_idle            swim_idle.sam
  188.  
  189. // Swim Pains
  190. swim_pain_head            pain_head.sam
  191. swim_pain_torso_upper        pain_head.sam
  192. swim_pain_torso_lower        pain_torso.sam
  193. swim_pain_torso_back        pain_back.sam
  194. swim_pain_groin            pain_groin.sam
  195. swim_pain_arm_right        pain_right_arm.sam
  196. swim_pain_arm_left        pain_left_arm.sam
  197. swim_pain_leg_right_inside    pain_right_leg_i.sam
  198. swim_pain_leg_right_outside    pain_right_leg_o.sam
  199. swim_pain_leg_left_inside    pain_left_leg_i.sam
  200. swim_pain_leg_left_outside    pain_left_leg_o.sam
  201. swim_pain_foot_left        pain_left_leg_i.sam
  202. swim_pain_foot_right        pain_right_leg_i.sam
  203.  
  204. swim_pain                pain_torso.sam
  205.  
  206. // Swimming Melee animations
  207. swim_fire                swim_punch.sam
  208. swim_run                swim.sam
  209. swim_run_fire            swim.sam
  210.  
  211. // Swimming 1 handed weapon (magnum)
  212. swim_1hand_fire            shoot_pistol_loop.sam
  213. swim_1hand_run            swim.sam
  214. swim_1hand_run_fire        shoot_pistol_loop.sam
  215.  
  216. // Swimming 2 handed weapons (Low-handed)
  217. swim_lo2hand_fire            shoot_straight.sam 
  218. swim_lo2hand_run            swim.sam
  219. swim_lo2hand_run_fire        shoot_straight.sam 
  220.  
  221. // Swimming 2 handed weapons (High-handed)
  222. swim_hi2hand_fire            shoot_straight.sam 
  223. swim_hi2hand_run            swim.sam
  224. swim_hi2hand_run_fire        shoot_straight.sam 
  225.  
  226. // Swimming Putaway, Ready, and Reload
  227. swim_putaway            swim_putaway.sam
  228. swim_readyweapon            swim_readygun.sam
  229. swim_reload                swim_idle.sam
  230.  
  231.  
  232. // Id And Group Definitions
  233. id   2 group head             flesh
  234. //id   3 group head nodraw      flesh
  235. group head damage 3.0
  236. id  4 group torso_upper    fabric
  237. group torso_upper damage 1.0
  238. id  5 group torso_lower    fabric
  239. group torso_lower damage 1.0
  240. id  6 group groin    fabric
  241. group groin damage 1.0    // We need to make this the same as the lower torso for game balance
  242. id  7 group torso_back    fabric
  243. group torso_back damage 1.0
  244. id  11 group leg_left_inside    fabric
  245. group leg_left_inside damage 0.5
  246. id  12 group leg_left_outside    fabric
  247. group leg_left_outside damage 0.3
  248. id  16 group leg_right_inside    fabric
  249. group leg_right_inside damage 0.5
  250. id  17 group leg_right_outside    fabric
  251. group leg_right_outside damage 0.3
  252. id  18 group foot_right fabric
  253. group foot_right damage 0.3
  254. id  19 group foot_left fabric
  255. group foot_left damage 0.3
  256. id  21 group arm_left    fabric
  257. group arm_left  damage 0.4
  258. id 26 group arm_right     fabric
  259. group arm_right  damage 0.4
  260. id 28 group hand_right    flesh
  261. group hand_right damage 0.3
  262. id 200 group hand_right bone gun 5 160 190 2015attach fabric
  263. id 220 group torso_upper bone pack 0 0 42 2015attach flesh
  264.  
  265. // -----------------------------------------------------------------------------
  266. // INITIALIZATION SECTION
  267. //
  268. !init:
  269. //
  270. // SERVER Initialization Commands
  271. //
  272. // Class Setup
  273. server classname actor
  274. server script global/friend.scr
  275. server setsize "(-32 -32 0)" "(32 32 80)"
  276. server crouchsize "(-36 -36 0)" "(36 36 56)"
  277.  
  278. // Sound Aliases
  279. //server aliascache snd_land1         "impact/landing/land1.wav"
  280. //server aliascache snd_land2         "impact/landing/land4.wav"
  281.  
  282. //server aliascache snd_fall1     "player/manero/fall/fall1.wav"
  283. //server aliascache snd_fall2     "player/manero/fall/fall3.wav"
  284. //server aliascache snd_fall3     "player/manero/fall/fall2.wav"
  285. //server aliascache snd_fall4     "player/manero/fall/fall4.wav"
  286.  
  287. server aliascache snd_pain1         "player/manero/pain1.wav"
  288. server aliascache snd_pain2         "player/manero/pain2.wav"
  289. server aliascache snd_pain3         "player/manero/pain3.wav"
  290. server aliascache snd_pain4         "player/manero/pain4.wav"
  291. server aliascache snd_pain5         "player/manero/pain5.wav"
  292. server aliascache snd_pain6         "player/manero/pain6.wav"
  293. server aliascache snd_pain7         "player/manero/pain8.wav"
  294. server aliascache snd_pain8         "player/manero/paingun1.wav"
  295. server aliascache snd_pain9         "player/manero/painhed2.wav"
  296. server aliascache snd_pain_nuts1    "player/manero/painnuts1.wav"
  297. server aliascache snd_pain_nuts2    "player/manero/painnuts2.wav"
  298.  
  299. server aliascache snd_gasp1         "player/blade/gasp/gasp1.wav"
  300. server aliascache snd_gasp2         "player/blade/gasp/gasp2.wav"
  301. //server aliascache snd_gasp3     "player/blade/gasp/gasp3.wav"
  302. //server aliascache snd_gasp4     "player/blade/gasp/gasp4.wav"
  303. //server aliascache snd_gasp5     "player/blade/gasp/gasp5.wav"
  304.  
  305. server aliascache snd_drown1         "player/blade/gargle/gargle1.wav"
  306. server aliascache snd_drown2         "player/blade/gargle/gargle2.wav"
  307. //server aliascache snd_drown3     "player/blade/gargle/gargle3.wav"
  308. //server aliascache snd_drown4     "player/blade/gargle/gargle4.wav"
  309. //server aliascache snd_drown5     "player/blade/gargle/gargle5.wav"
  310.  
  311. //server aliascache snd_gib1         "player/blade/gib/gib1.wav"
  312. //server aliascache snd_gib2         "player/blade/gib/gib2.wav"
  313. //server aliascache snd_gib3         "player/blade/gib/gib3.wav"
  314. //server aliascache snd_gib4         "player/blade/gib/gib4.wav"
  315. //server aliascache snd_gib5         "player/blade/gib/gib5.wav"
  316. //server aliascache snd_gib6         "player/blade/gib/gib6.wav"
  317.  
  318. server aliascache snd_taunt1      "player/manero/taunt1.wav"
  319. server aliascache snd_taunt2      "player/manero/taunt2.wav"
  320. server aliascache snd_taunt3      "player/manero/taunt3.wav"
  321. server aliascache snd_taunt4      "player/manero/taunt4.wav"
  322. server aliascache snd_taunt5         "player/manero/taunt5.wav"
  323. server aliascache snd_taunt6         "player/manero/taunt6.wav"
  324. server aliascache snd_taunt7         "player/manero/taunt7.wav"
  325. server aliascache snd_taunt8         "player/manero/taunt8.wav"
  326.  
  327. //server aliascache snd_locked1        "player/blade/locked.wav"
  328. //server aliascache snd_refusepickup1  "player/blade/nope.wav" 1
  329. //server aliascache snd_refusepickup2  "player/blade/gotit.wav" 3
  330.  
  331. server aliascache snd_lostweapon1   "player/manero/painhnd1.wav"
  332. server aliascache snd_lostweapon2   "player/manero/painhnd2.wav"
  333. server aliascache snd_lostweapon3   "player/manero/paingun1.wav"
  334.  
  335. server aliascache snd_gibfest1     "player/manero/taunt2.wav"
  336. server aliascache snd_gibfest2     "player/manero/taunt7.wav"
  337. server aliascache snd_gibfest3     "player/manero/attk1.wav"
  338.  
  339. //
  340. // CLIENT Initialization Commands
  341. //
  342. // Sound Aliases
  343. client aliascache snd_pain1         "player/manero/pain1.wav"
  344. client aliascache snd_pain2         "player/manero/pain2.wav"
  345. client aliascache snd_pain3         "player/manero/pain3.wav"
  346. client aliascache snd_pain4         "player/manero/pain4.wav"
  347. client aliascache snd_pain5         "player/manero/pain5.wav"
  348. client aliascache snd_pain6         "player/manero/pain6.wav"
  349. client aliascache snd_pain7         "player/manero/pain8.wav"
  350. client aliascache snd_pain8         "player/manero/paingun1.wav"
  351. client aliascache snd_pain9         "player/manero/painhed2.wav"
  352.  
  353. client aliascache snd_pain_head1    "player/manero/painhed1.wav"
  354. client aliascache snd_pain_head2    "player/manero/painhed2.wav"
  355. client aliascache snd_pain_head3    "player/manero/painhed3.wav"
  356. client aliascache snd_pain_nuts1    "player/manero/painnuts1.wav"
  357. client aliascache snd_pain_nuts2    "player/manero/painnuts2.wav"
  358.  
  359. client aliascache snd_death1         "player/manero/death1.wav"
  360. client aliascache snd_death2         "player/manero/death2.wav"
  361. client aliascache snd_death3         "player/manero/death3.wav"
  362. client aliascache snd_death4         "player/manero/death4.wav"
  363. client aliascache snd_death5         "player/manero/death5.wav"
  364.  
  365. client aliascache snd_kneefall1     "impact/bodyfall/sml1.wav" 1
  366. client aliascache snd_kneefall2     "impact/bodyfall/sml2.wav" 1
  367. client aliascache snd_partfall1     "impact/bodyfall/med1.wav" 1
  368. client aliascache snd_partfall2     "impact/bodyfall/med2.wav" 1
  369. client aliascache snd_partfall3     "impact/bodyfall/med3.wav" 1
  370. client aliascache snd_bodyfall1     "impact/bodyfall/lrg1.wav" 1
  371. client aliascache snd_bodyfall2     "impact/bodyfall/lrg2.wav" 1
  372. client aliascache snd_whoosh1       "weapons/punch/whsh1.wav" 1
  373. client aliascache snd_whoosh2       "weapons/punch/whsh2.wav" 1
  374.  
  375. client aliascache snd_ladder1       "impact/ladder/pole1.wav"
  376. client aliascache snd_ladder2       "impact/ladder/pole2.wav"
  377. client aliascache snd_ladder3       "impact/ladder/pole3.wav"
  378.  
  379. client aliascache snd_jump1         "player/manero/jump1.wav"
  380. client aliascache snd_jump2         "player/manero/jump2.wav"
  381. client aliascache snd_jump3         "player/manero/jump3.wav"
  382.  
  383. client aliascache snd_swim1   "player/swim/swim1.wav" 1
  384. client aliascache snd_swim2   "player/swim/swim2.wav" 1
  385.  
  386. // -----------------------------------------------------------------------------
  387. // MAIN SECTION
  388. //
  389. !main:
  390. // Special Commands
  391. server putaway         last stopanim
  392. server readyweapon     last stopanim
  393.  
  394. server crouch_putaway    last stopanim
  395. server crouch_readyweapon  last stopanim
  396.  
  397. server swim_putaway    last stopanim
  398. server swim_readyweapon  last stopanim
  399.  
  400. server crouch last nextanim crouch_idle
  401. server uncrouch last nextanim idle
  402.  
  403. // Normal Animations
  404. //server walk      5 movementsound
  405. //server walk     11 movementsound
  406. client walk        2 footstep
  407. client walk        7 footstep
  408. //server run       0 movementsound
  409. //server run       4 movementsound
  410. client run         0 footstep
  411. client run            4 footstep
  412. server fire1  first fire
  413. server fire1  1 fire
  414.  
  415. client climb  0 randomsound snd_ladder .7 4
  416. server climb  0 movementsound
  417. client climb  4 randomsound snd_ladder .7 4
  418. server climb  4 movementsound
  419.  
  420. client jump 0 randomsound "snd_jump" 1 2
  421. server jump 0 movementsound
  422. server jump 3 nextframe 3
  423.  
  424. server fall first setframe 4
  425. server fall 4 nextframe 4
  426.  
  427. client land first randomsound "snd_land" 1 4
  428. server land first setframe 4
  429. server land first movementsound
  430. client land first footstep 1 1
  431.  
  432. // 1 Handed Weapon Animations (Magnum)
  433. client 1hand_walk 3 footstep
  434. server 1hand_walk 3 movementsound
  435. client 1hand_walk 9 footstep
  436. server 1hand_walk 9 movementsound
  437.  
  438. client 1hand_run 0 footstep
  439. server 1hand_run 0 movementsound
  440. client 1hand_run 4 footstep
  441. server 1hand_run 4 movementsound
  442.  
  443. client 1hand_run_fire 0 footstep
  444. server 1hand_run_fire 0 movementsound
  445. client 1hand_run_fire 4 footstep
  446. server 1hand_run_fire 4 movementsound
  447.  
  448. // 2 Handed Shoulder-fired Weapon Animations (Sniper Rifle, Shotgun, etc.)
  449. client hi2hand_walk 3 footstep
  450. server hi2hand_walk 3 movementsound
  451. client hi2hand_walk 9 footstep
  452. server hi2hand_walk 9 movementsound
  453.  
  454. client hi2hand_run 0 footstep
  455. server hi2hand_run 0 movementsound
  456. client hi2hand_run 4 footstep
  457. server hi2hand_run 4 movementsound
  458.  
  459. client hi2hand_run_fire 0 footstep
  460. server hi2hand_run_fire 0 movementsound
  461. client hi2hand_run_fire 4 footstep
  462. server hi2hand_run_fire 4 movementsound
  463.  
  464. // 2 Handed Low-fired Weapon Animations (Rocket Launcher)
  465. client lo2hand_walk 3 footstep
  466. server lo2hand_walk 3 movementsound
  467. client lo2hand_walk 9 footstep
  468. server lo2hand_walk 9 movementsound
  469.  
  470. client lo2hand_run 0 footstep
  471. server lo2hand_run 0 movementsound
  472. client lo2hand_run 4 footstep
  473. server lo2hand_run 4 movementsound
  474.  
  475. client lo2hand_run_fire 0 footstep
  476. server lo2hand_run_fire 0 movementsound
  477. client lo2hand_run_fire 4 footstep
  478. server lo2hand_run_fire 4 movementsound
  479.  
  480. // Pain Location Based Animations
  481. server pain1             first painsound
  482. client pain1             first randomsound snd_pain 1 2
  483.  
  484. server pain_head            first painsound
  485. client pain_head            first randomsound snd_painhead 1 2
  486. server pain_torso_upper        first painsound
  487. client pain_torso_upper        first randomsound snd_pain 1 2
  488. server pain_torso_lower        first painsound
  489. client pain_torso_lower        first randomsound snd_pain 1 2
  490. server pain_torso_back        first painsound
  491. client pain_torso_back        first randomsound snd_pain 1 2
  492. server pain_groin            first painsound
  493. client pain_groin            first randomsound snd_pain_nuts 1 2
  494. server pain_arm_right        first painsound
  495. client pain_arm_right        first randomsound snd_pain 1 2
  496. server pain_arm_left        first painsound
  497. client pain_arm_left        first randomsound snd_pain 1 2
  498. server pain_leg_right_inside    first painsound
  499. client pain_leg_right_inside    first randomsound snd_pain 1 2
  500. server pain_leg_right_outside    first painsound
  501. client pain_leg_right_outside    first randomsound snd_pain 1 2
  502. server pain_leg_left_inside    first painsound
  503. client pain_leg_left_inside    first randomsound snd_pain 1 2
  504. server pain_leg_left_outside    first painsound
  505. client pain_leg_left_outside    first randomsound snd_pain 1 2
  506. server pain_foot_left        first painsound
  507. client pain_foot_left        first randomsound snd_pain 1 2
  508. server pain_foot_right        first painsound
  509. client pain_foot_right        first randomsound snd_pain 1 2
  510.  
  511.  
  512. // Death Location Based Animations
  513.  
  514. server death1                first deathsound
  515. client death1                first randomsound snd_death 1 2
  516. client death1                5 randomsound snd_kneefall 1 4
  517. //client death1                13 randomsound snd_partfall 1 4
  518. client death1                15 randomsound snd_bodyfall 1 4
  519. server death2                first deathsound
  520. client death2                first randomsound snd_death 1 2
  521. client death2                9 randomsound snd_kneefall 1 4
  522. client death2                10 randomsound snd_bodyfall 1 4
  523. //client death2                15 randomsound snd_partfall 1 4
  524. server death_torso_back        first deathsound
  525. client death_torso_back        first randomsound snd_death 1 2
  526. client death_torso_back          9 randomsound snd_kneefall 1 4
  527. client death_torso_back          10 randomsound snd_bodyfall 1 4
  528. //client death_torso_back          15 randomsound snd_partfall 1 4
  529. server death_groin        first deathsound
  530. client death_groin        first randomsound snd_death_nuts 1 2
  531. client death_groin        5 footstep
  532. client death_groin        15 randomsound snd_bodyfall 1 4
  533. //client death_groin        17 randomsound snd_partfall 1 4
  534. server death_leg_right_outside    first deathsound
  535. client death_leg_right_outside    first randomsound snd_death 1 2
  536. client death_leg_right_outside      9 randomsound snd_kneefall 1 4
  537. client death_leg_right_outside      10 randomsound snd_bodyfall 1 4
  538. //client death_leg_right_outside    15 randomsound snd_partfall 1 4
  539. server death_leg_left_outside    first deathsound
  540. client death_leg_left_outside    first randomsound snd_death 1 2
  541. client death_leg_left_outside    9 randomsound snd_kneefall 1 4
  542. client death_leg_left_outside    10 randomsound snd_bodyfall 1 4
  543. //client death_leg_left_outside    15 randomsound snd_partfall 1 4
  544. server death_foot_left        first deathsound
  545. client death_foot_left        first randomsound snd_death 1 2
  546. client death_foot_left        9 randomsound snd_kneefall 1 4
  547. client death_foot_left        10 randomsound snd_bodyfall 1 4
  548. //client death_foot_left        15 randomsound snd_partfall 1 4
  549. server death_foot_right        first deathsound
  550. client death_foot_right        first randomsound snd_death 1 2
  551. client death_foot_right     9 randomsound snd_kneefall 1 4
  552. client death_foot_right        10 randomsound snd_bodyfall 1 4
  553. //client death_foot_right        15 randomsound snd_partfall 1 4
  554.  
  555.  
  556.  
  557. // Crouching Animations
  558. client crouch_run 0 footstep
  559. server crouch_run 0 movementsound
  560. client crouch_run 7 footstep
  561. server crouch_run 7 movementsound
  562.  
  563. client crouch_1hand_run 0 footstep
  564. server crouch_1hand_run 0 movementsound
  565. client crouch_1hand_run 6 footstep
  566. server crouch_1hand_run 6 movementsound
  567. client crouch_1hand_run_fire 0 footstep
  568. server crouch_1hand_run_fire 0 movementsound
  569. //client crouch_1hand_run_fire 6 footstep
  570. //server crouch_1hand_run_fire 6 movementsound
  571. //client crouch_fire1 1 randomsound snd_whoosh .5 1
  572. //server crouch_fire1 1 movementsound
  573. //client crouch_fire1 3 randomsound snd_whoosh .5 1
  574. //server crouch_fire1 3 movementsound
  575. //client crouch_fire1 5 randomsound snd_whoosh .5 1
  576. //server crouch_fire1 5 movementsound
  577. //client crouch_fire1 7 randomsound snd_whoosh .5 1
  578. //server crouch_fire1 7 movementsound
  579.  
  580. //client crouch_run_fire 1 randomsound snd_whoosh .5 1
  581. //server crouch_run_fire 1 movementsound
  582. //client crouch_run_fire 3 randomsound snd_whoosh .5 1
  583. //server crouch_run_fire 3 movementsound
  584. //client crouch_run_fire 5 randomsound snd_whoosh .5 1
  585. //server crouch_run_fire 5 movementsound
  586. //client crouch_run_fire 7 randomsound snd_whoosh .5 1
  587. //server crouch_run_fire 7 movementsound
  588.  
  589. client crouch_hi2hand_run 0 footstep
  590. server crouch_hi2hand_run 0 movementsound
  591. client crouch_hi2hand_run 6 footstep
  592. server crouch_hi2hand_run 6 movementsound
  593. client crouch_lo2hand_run 0 footstep
  594. server crouch_lo2hand_run 0 movementsound
  595. client crouch_lo2hand_run 6 footstep
  596. server crouch_lo2hand_run 6 movementsound
  597.  
  598. // Crouching Pain Animations
  599. client crouch_pain1 first randomsound snd_pain 1 2
  600. server crouch_pain1 first painsound
  601.  
  602. // Crouching Death Animations
  603. server crouch_death1                first deathsound
  604. client crouch_death1               first randomsound snd_death 1 2
  605. client crouch_death1                5 randomsound snd_kneefall 1 4
  606. //client crouch_death1                13 randomsound snd_partfall 1 4
  607.  
  608. // Swimming Animations
  609.  
  610. client swim_idle 0 randomsound snd_swim .2 4
  611. server swim_idle 0 movementsound
  612. client swim_1hand_idle 2 randomsound snd_swim .2 4
  613. server swim_1hand_idle 2 movementsound
  614. client swim_hi2hand_idle 0 randomsound snd_swim .2 4
  615. server swim_hi2hand_idle 0 movementsound
  616. client swim_lo2hand_idle 0 randomsound snd_swim .2 4
  617. server swim_lo2hand_idle 0 movementsound
  618.  
  619. client swim_run 0 randomsound snd_swim .3 4
  620. server swim_run 0 movementsound
  621. client swim_run_fire 1 randomsound snd_swim .3 4
  622. server swim_run_fire 1 movementsound
  623. client swim_run_fire 2 randomsound snd_swim .3 4
  624. server swim_run_fire 2 movementsound
  625.  
  626. client swim_1hand_run 0 randomsound snd_swim .3 4
  627. server swim_1hand_run 0 movementsound
  628. client swim_1hand_run_fire 2 randomsound snd_swim .3 4
  629. server swim_1hand_run_fire 2 movementsound
  630. client swim_lo2hand_run 0 randomsound snd_swim .3 4
  631. server swim_lo2hand_run 0 movementsound
  632. client swim_lo2hand_run_fire 0 randomsound snd_swim .3 4
  633. server swim_lo2hand_run_fire 0 movementsound
  634. client swim_hi2hand_run 0 randomsound snd_swim .3 4
  635. server swim_hi2hand_run 0 movementsound
  636. client swim_hi2hand_run_fire 0 randomsound snd_swim .3 4
  637. server swim_hi2hand_run_fire 0 movementsound
  638.  
  639. client swim_fire first randomsound snd_swim .3 2
  640. server swim_fire first movementsound
  641. client swim_fire first randomsound snd_swim .3 2
  642. server swim_fire first movementsound
  643.  
  644. client swim_death1 first randomsound snd_drown 1 2
  645. client swim_death1 first randomsound snd_swim .3 4
  646. server swim_death1 first deathsound
  647.  
  648. client swim_pain_head first randomsound snd_choke 1 2
  649. client swim_pain_head first randomsound snd_swim .2 4
  650. server swim_pain_head first painsound
  651. client swim_pain_torso_upper first randomsound snd_choke 1 2
  652. client swim_pain_torso_upper first randomsound snd_swim .2 4
  653. server swim_pain_torso_upper first painsound
  654. client swim_pain_torso_lower first randomsound snd_choke 1 2
  655. client swim_pain_torso_lower first randomsound snd_swim .2 4
  656. server swim_pain_torso_lower first painsound
  657. client swim_pain_arm_left first randomsound snd_choke 1 2
  658. client swim_pain_arm_left first randomsound snd_swim .2 4
  659. server swim_pain_arm_left first painsound
  660. client swim_pain_arm_right first randomsound snd_choke 1 2
  661. client swim_pain_arm_right first randomsound snd_swim .2 4
  662. server swim_pain_arm_right first painsound
  663. client swim_pain_leg_left_inside first randomsound snd_choke 1 2
  664. client swim_pain_leg_left_inside first randomsound snd_swim .2 4
  665. server swim_pain_leg_left_inside first painsound
  666. client swim_pain_leg_left_outside first randomsound snd_choke 1 2
  667. client swim_pain_leg_left_outside first randomsound snd_swim .2 4
  668. server swim_pain_leg_left_outside first painsound
  669. client swim_pain_leg_right_inside first randomsound snd_choke 1 2
  670. client swim_pain_leg_right_inside first randomsound snd_swim .2 4
  671. server swim_pain_leg_right_inside first painsound
  672. client swim_pain_leg_right_outside first randomsound snd_choke 1 2
  673. client swim_pain_leg_right_outside first randomsound snd_swim .2 4
  674. server swim_pain_leg_right_outside first painsound
  675.  
  676.  
  677.  
  678. // Optional Animations
  679. //server kick1 3 movementsound
  680. //server kick1 7 movementsound
  681. //client kick1 3 randomsound snd_whoosh 1 4
  682. //client kick1 7 footstep
  683. //server jump1 5 movementsound
  684. //server jump1 6 movementsound
  685. //client jump1 5 footstep
  686. //client jump1 6 footstep
  687.  
  688. //server punch1 1 movementsound
  689. //server punch1 3 movementsound
  690. //server punch1 5 movementsound
  691. //server punch1 7 movementsound
  692. //client punch1 1 randomsound snd_whoosh .5 4
  693. //client punch1 3 randomsound snd_whoosh .5 4
  694. //client punch1 5 randomsound snd_whoosh .5 4
  695. //client punch1 7 randomsound snd_whoosh .5 4
  696.  
  697. // Scripted Animations
  698. //client laugh1 first randomsound snd_laugh 1 2
  699.  
  700. // -----------------------------------------------------------------------------
  701. // SOURCESAFE Update Log
  702. //
  703. // 10/14/98 Ken
  704. // First draft.
  705. //
  706. // -----------------------------------------------------------------------------
  707.  
  708.  
  709. //SDEF
  710. //path models/thug
  711. //scale 1
  712. //thug_base03b.tga
  713. //thug_base03a.tga
  714. //thug_base03c.tga
  715. //thug_base.sbm
  716. //
  717. //chair_idle.sam            
  718. //chair_stand_up_fast.sam        
  719. //chair_stand_gun.sam        
  720. //chair_stand_up.sam        
  721. //deatha.sam            
  722. //deathb.sam            
  723. //death_back.sam            
  724. //death_left.sam            
  725. //death_right.sam            
  726. //down_roll_over.sam        
  727. //draw_pistol.sam            
  728. //idle_smoko_a.sam        
  729. //idle_smoko_b1.sam        
  730. //idle_smoko_b2.sam        
  731. //idle_smoko_c.sam        
  732. //idle_smoko_d.sam        
  733. //idle_a.sam            
  734. //idle_b.sam            
  735. //kick.sam            
  736. //pain_groin.sam            
  737. //pain_left_leg1.sam        
  738. //pain_right_leg1.sam        
  739. //pain_left_leg2.sam        
  740. //pain_right_leg2.sam        
  741. //pain_right_arm.sam        
  742. //pain_left_arm.sam        
  743. //pain_head.sam            
  744. //pain_torso.sam            
  745. //pain_back.sam            
  746. //retreat.sam            
  747. //shoot_pistol.sam        
  748. //shoot.sam            
  749. //tough_2to1.sam            
  750. //tough_1to2.sam            
  751. //tough_1.sam            
  752. //tough_2a.sam            
  753. //tough_2b.sam            
  754. //walk.sam            
  755.  
  756.