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

  1. SDEF
  2. // -----------------------------------------------------------------------------
  3. //  $Logfile:: /Quake 2 Engine/Sin/Base Sin Data/Models/Hero/pl_jc.def        $
  4. // $Revision:: 50                                                             $
  5. //   $Author:: Markd                                                          $
  6. //     $Date:: 11/11/98 9:03p                                                 $
  7. //
  8. // Copyright (C) 1998 by Ritual Entertainment, Inc.
  9. // All rights reserved.
  10. //
  11. // This source may not be distributed and/or modified without
  12. // expressly written permission by Ritual Entertainment, Inc.
  13. //
  14. // This is a model definition file.  It is to be used in conjunction with Sin.
  15. //
  16. // -----------------------------------------------------------------------------
  17. // MODEL DESCRIPTION:
  18. // J.C., the hacker extraordinare! What a bit butcher!
  19. //
  20. // MODEL AUTHOR:
  21. // Michael
  22. //
  23. /*SINED Hero_JC (1 .5 0) (0 0 0) (0 0 0)
  24. JC
  25. */
  26.  
  27. // -----------------------------------------------------------------------------
  28. // FILE DECLARATIONS
  29. //
  30. // Model Commands
  31. path models/pl_jc
  32. scale 1.16
  33.  
  34. // Base Model
  35. jc_base.sbm
  36.  
  37. // Skins
  38. normal               jc_base.tga
  39. damage               jc_base_dam.tga
  40.  
  41. // -----------------------------------------------------------------------------
  42. // ANIMATION DECLARATIONS
  43. //
  44. // special animations
  45. pose                     idle_melee2.sam
  46. climb                    climb_ladder.sam
  47. dive                    jc_dive.sam
  48. drive                    drive_truck.sam
  49. driveatv                drive_ATV.sam
  50. throw                    throw.sam
  51.  
  52. //------------Crouching Anims--------------
  53. //
  54. // Crouching enter/exit
  55. crouch                    crouch_2handed.sam
  56. uncrouch                uncrouch.sam
  57.  
  58. // Crouching death animations
  59. crouch_death1            crouch_death1.sam
  60. crouch_death2            crouch_death2.sam
  61. crouch_death3            crouch_death3.sam
  62.  
  63. // Crouching Idle animations
  64. crouch_idle1            crouch_idle_1handed_1.sam
  65. crouch_1hand_idle1        crouch_idle_1handed_2.sam
  66. crouch_hi2hand_idle1    crouch_idle_2handed_1.sam
  67. crouch_lo2hand_idle1    crouch_idle_2handed_2.sam
  68.  
  69. // Crouching Pain animations
  70. crouch_pain1            crouch_pain_2handed_1.sam
  71. crouch_pain2            crouch_pain_2handed_2.sam
  72. crouch_pain3            crouch_pain3.sam
  73. crouch_pain4            crouch_pain4.sam
  74.  
  75. // Crouching Fire and Run Fire
  76. crouch_fire                crouch_punch.sam
  77. crouch_1hand_fire        crouch_fire_1handed.sam
  78. crouch_hi2hand_fire        crouch_hi2hand_fire.sam
  79. crouch_lo2hand_fire        crouch_fire_2handed.sam
  80.  
  81. // Crouching Run animations
  82. crouch_run1                crouch_walk_1handed.sam
  83. crouch_1hand_run1        crouch_walk_1handed.sam
  84. crouch_hi2hand_run1        crouch_walk_2handed.sam
  85. crouch_lo2hand_run1        crouch_walk_2handed.sam
  86.  
  87. crouch_run_fire                crouch_punch.sam
  88. crouch_1hand_run_fire1        crouch_fire_1handed.sam
  89. crouch_hi2hand_run_fire1     crouch_hi2hand_fire.sam
  90. crouch_lo2hand_run_fire1    crouch_fire_2handed.sam
  91.  
  92. // Crouching Walk animations
  93. //crouch_walk1            crouch_walk_1handed.sam
  94. //crouch_walk_1handed1    crouch_walk_1handed.sam
  95. //crouch_walk_2handed1    crouch_walk_2handed.sam
  96.  
  97. // Crouching Putaway, Ready, Reload
  98. crouch_putaway            crouch_putaway.sam
  99. crouch_readyweapon        crouch_ready.sam
  100. crouch_reload            crouch_reload.sam
  101.  
  102. //------------Standing Upright Anims--------------
  103. //
  104. // Death animations - Standing Upright
  105. death1                  death_standing_layover.sam
  106. death2                  death_standing_rollover.sam
  107. death3                  death_standing_spin.sam
  108.  
  109. gibdeath_upper    jc_gibdeath1.sam
  110. gibdeath_lower    jc_gibdeath2.sam
  111.  
  112. // Idle animations- Standing Upright
  113. idle1                    idle_melee2.sam
  114. idle2                    idle_melee1.sam
  115. 1hand_idle1                idle_standing_1handed_1.sam
  116. 1hand_idle2                idle_standing_1handed_2.sam
  117. hi2hand_idle1            idle_standing_2handed_1.sam
  118. hi2hand_idle1            idle_standing_2handed_2.sam
  119. lo2hand_idle1            idle_standing_2handed_1.sam
  120. lo2hand_idle2            idle_standing_2handed_2.sam
  121.  
  122. // Pain animations - Standing Upright
  123. pain_arm_left_lower        pain_arm_left_lower.sam
  124. pain_arm_left_upper        pain_arm_left_lower.sam
  125. pain_arm_right_lower    pain_arm_right_lower.sam
  126. pain_arm_right_upper    pain_arm_right_lower.sam
  127. pain_leg_right_upper    pain_leg_right_upper.sam
  128. pain_leg_right_lower    pain_standing_legs.sam
  129. pain_leg_left_upper        pain_leg_left_upper.sam
  130. pain_leg_left_lower        pain_standing_legs.sam
  131. pain_torso_lower        pain_torso_lower.sam
  132. pain_torso_upper         pain_torso_upper.sam
  133. pain_head                pain_head.sam
  134.  
  135. pain1                    pain_standing_chest.sam
  136.  
  137. // Melee Animations (no weapons)
  138. fire1                    melee_punch.sam
  139. fire2                    melee_kick.sam
  140. run                        run_1handed.sam
  141. swim                    swim_no_weapon.sam
  142. walk                    walk_1handed.sam
  143.  
  144. // 1 handed weapon animations (magnum)
  145. 1hand_fire                fire_standing_1handed.sam
  146. 1hand_run_fire            fire_running_1handed.sam
  147. 1hand_run                run_1handed.sam
  148. 1hand_walk_fire            1hand_walk_fire.sam
  149. 1hand_walk                walk_1handed.sam
  150.  
  151.  
  152. // 2 handed shoulder-fired weapon animations (sniper)
  153. hi2hand_run_fire1        hi2hand_run_fire.sam
  154. hi2hand_run              run_2handed.sam
  155. hi2hand_fire            hi2hand_fire.sam
  156. hi2hand_walk             walk_2handed.sam
  157. hi2hand_walk_fire       hi2hand_walk_fire.sam
  158.  
  159. // 2 handed low-fired weapon animations (rocket launcher, shotgun)
  160. lo2hand_fire            fire_standing_2handed.sam
  161. lo2hand_run                run_2handed.sam
  162. lo2hand_run_fire         fire_running_2handed.sam
  163. lo2hand_walk            walk_2handed.sam
  164. lo2hand_walk_fire         lo2hand_walk_fire.sam
  165.  
  166. // Jumping animations
  167. jump                    jump.sam
  168. fall                    fall.sam
  169. land                    land.sam
  170.  
  171. // Weapon changing
  172. putaway                    putaway.sam
  173. readyweapon                ready.sam
  174. reload                    reload.sam
  175.  
  176. //
  177. //------------ Swimming Animations-------------
  178. //
  179. // Swim Deaths
  180. swim_death1                swim_death.sam
  181.  
  182. // Swim Idles
  183. swim_idle                swim_idle_melee.sam
  184. swim_1hand_idle            swim_idle.sam
  185. swim_hi2hand_idle        swim_idle.sam
  186. swim_lo2hand_idle        swim_idle.sam
  187.  
  188. // Swim Pains
  189. swim_pain_head                swim_pain_head.sam
  190. swim_pain_torso_upper        swim_pain_torso_upper.sam
  191. swim_pain_torso_lower        swim_pain_torso_lower.sam
  192. swim_pain_arm_left_lower    swim_pain_arm_left.sam
  193. swim_pain_arm_left_upper    swim_pain_arm_left.sam
  194. swim_pain_arm_right_lower    swim_pain_arm_right.sam
  195. swim_pain_arm_right_upper    swim_pain_arm_right.sam
  196. swim_pain_leg_left            swim_pain_leg_left.sam
  197. swim_pain_leg_right            swim_pain_leg_right.sam
  198.  
  199. swim_pain                swim_pain_torso_upper.sam
  200.  
  201. // Swimming Melee animations
  202. swim_fire                swim_punch.sam
  203. swim_run                swim_no_weapon.sam
  204. swim_run_fire            swim_punch.sam
  205.  
  206. // Swimming 1 handed weapon (magnum)
  207. swim_1hand_fire            swim_fire_1handed.sam
  208. swim_1hand_run            swim_1handed.sam
  209. swim_1hand_run_fire        swim_1handed.sam
  210.  
  211. // Swimming 2 handed weapons (Low-handed)
  212. swim_lo2hand_fire        swim_fire_2handed.sam
  213. swim_lo2hand_run        swim_2handed.sam
  214. swim_lo2hand_run_fire    swim_1handed.sam
  215.  
  216. // Swimming 2 handed weapons (High-handed)
  217. swim_hi2hand_fire        swim_fire_2handed.sam
  218. swim_hi2hand_run        swim_2handed.sam
  219. swim_hi2hand_run_fire    swim_1handed.sam
  220.  
  221. // Swimming Putaway, Ready, and Reload
  222. swim_putaway            swim_putaway.sam
  223. swim_readyweapon        swim_ready.sam
  224. swim_reload                swim_reload.sam
  225.  
  226. // Id And Group Definitions
  227. id 200 group arm_right_lower bone gun 20 90 175 flesh
  228. id 500 group lenses twosided translucent33
  229. id 100 group glasses metal envmapped
  230. id 5 group head flesh
  231. group head damage 3.0
  232. id 10 group torso_upper fabric
  233. group torso_upper damage 1.0
  234. id 15 group torso_lower fabric
  235. group torso_lower damage 1.0
  236. id 20 group leg_left_upper flesh
  237. group leg_left_upper damage 0.5
  238. id 25 group leg_left_lower flesh
  239. group leg_left_lower damage 0.3
  240. id  30 group leg_right_upper flesh
  241. group leg_right_upper damage 0.5
  242. id  35 group leg_right_lower flesh
  243. group leg_right_lower damage 0.3
  244. id  40 group arm_left_upper fabric
  245. group arm_left_upper damage 0.5
  246. id  45 group arm_left_lower fabric
  247. group arm_left_lower damage 0.3
  248. id 50 group arm_right_upper fabric
  249. group arm_right_upper damage 0.5
  250. id 55 group arm_right_lower fabric
  251. group arm_right_lower damage 0.3
  252.  
  253. // -----------------------------------------------------------------------------
  254. // INITIALIZATION SECTION
  255. //
  256. !init:
  257. //
  258. // SERVER Initialization Commands
  259. //
  260. // Class Setup
  261. server classname actor
  262. server script global/friend.scr
  263. server setsize "(-16 -16 0)" "(16 16 80)"
  264. server crouchsize "(-28 -28 0)" "(28 28 56)"
  265.  
  266. // Sound Aliases
  267. server aliascache snd_choke1 "player/jc/drown/choke1.wav" 1
  268. server aliascache snd_choke2 "player/jc/drown/choke1.wav" 1
  269. server aliascache snd_choke3 "player/jc/drown/choke1.wav" 1
  270.  
  271. server aliascache snd_land1   "impact/landing/land1.wav"
  272. server aliascache snd_land2     "impact/landing/land4.wav"
  273.  
  274. server aliascache snd_taunt1 "player/jc/taunts/ayatol1.wav"
  275. server aliascache snd_taunt2 "player/jc/taunts/bitebig2.wav"
  276. server aliascache snd_taunt3 "player/jc/taunts/biteme1.wav"
  277. server aliascache snd_taunt4 "player/jc/taunts/casbah1.wav"
  278. server aliascache snd_taunt5 "player/jc/taunts/daddy1.wav"
  279. server aliascache snd_taunt6 "player/jc/taunts/fragba1.wav"
  280. //server aliascache snd_taunt7 "player/jc/taunts/fragel2.wav"
  281. server aliascache snd_taunt7 "player/jc/taunts/thathurt1.wav"
  282. server aliascache snd_taunt8 "player/jc/taunts/hailto1.wav"
  283. server aliascache snd_taunt9 "player/jc/taunts/irule3.wav"
  284. //server aliascache snd_taunt10 "player/jc/taunts/jusuck1.wav"
  285.  
  286. server aliascache snd_lostweapon1    "player/jc/pain/handpain1.wav"
  287. server aliascache snd_lostweapon2    "player/jc/pain/handpain2.wav"
  288. server aliascache snd_lostweapon3    "player/jc/pain/pain5.wav"
  289. server aliascache snd_lostweapon4    "player/jc/pain/pain7.wav"
  290.  
  291. server aliascache snd_gibfest1     "dialog/general/jc/radman.wav"
  292. server aliascache snd_gibfest2     "dialog/general/jc/score.wav"
  293. server aliascache snd_gibfest3     "dialog/general/jc/holyshit.wav"
  294. server aliascache snd_gibfest4     "player/jc/taunts/launched.wav"
  295. server aliascache snd_gibfest5     "player/jc/taunts/oblit.wav"
  296. server aliascache snd_gibfest6     "player/jc/taunts/toast.wav"
  297. server aliascache snd_gibfest7     "player/jc/taunts/blowgd.wav"
  298.  
  299. //
  300. // CLIENT Initialization Commands
  301. //
  302. // Sound Aliases
  303. aliascache snd_pain1  "player/jc/pain/pain1.wav"
  304. aliascache snd_pain2  "player/jc/pain/pain2.wav"
  305. aliascache snd_pain3  "player/jc/pain/pain3.wav"
  306. aliascache snd_pain4  "player/jc/pain/pain4.wav"
  307. aliascache snd_pain5  "player/jc/pain/pain5.wav"
  308. aliascache snd_pain6  "player/jc/pain/pain6.wav"
  309. aliascache snd_pain7  "player/jc/pain/pain7.wav"
  310. aliascache snd_pain8  "player/jc/pain/pain8.wav"
  311. aliascache snd_pain9  "player/jc/pain/pain9.wav"
  312. //aliascache snd_pain10 "player/jc/pain/pain10.wav"
  313. //aliascache snd_pain11 "player/jc/pain/pain11.wav"
  314.  
  315. client aliascache snd_pain_head     "player/jc/pain/pain2.wav"
  316. client aliascache snd_pain_chest    "player/jc/pain/pain11.wav"
  317. client aliascache snd_pain_arm      "player/jc/pain/pain4.wav"
  318. client aliascache snd_pain_leg1     "player/jc/pain/legpain1.wav"
  319. client aliascache snd_pain_leg2     "player/jc/pain/legpain2.wav"
  320.  
  321. client aliascache snd_death1 "player/jc/death/deth1.wav"
  322. client aliascache snd_death2 "player/jc/death/deth2.wav"
  323. client aliascache snd_death3 "player/jc/death/deth3.wav"
  324. client aliascache snd_death4 "player/jc/death/deth4.wav"
  325. client aliascache snd_death5 "player/jc/death/deth5.wav"
  326. client aliascache snd_death6 "player/jc/death/deth6.wav"
  327.  
  328. client aliascache snd_kneefall1 "impact/bodyfall/sml1.wav" 1
  329. client aliascache snd_kneefall2 "impact/bodyfall/sml2.wav" 1
  330. client aliascache snd_partfall1 "impact/bodyfall/med1.wav" 1
  331. client aliascache snd_partfall2 "impact/bodyfall/med2.wav" 1
  332. client aliascache snd_partfall3 "impact/bodyfall/med3.wav" 1
  333. client aliascache snd_bodyfall1 "impact/bodyfall/lrg1.wav" 1
  334. client aliascache snd_bodyfall2 "impact/bodyfall/lrg2.wav" 1
  335. client aliascache snd_whoosh1   "weapons/punch/whsh1.wav" 1
  336. client aliascache snd_whoosh2   "weapons/punch/whsh2.wav" 1
  337.  
  338. client aliascache snd_ladder1   "impact/ladder/pole1.wav"
  339. client aliascache snd_ladder2   "impact/ladder/pole2.wav"
  340. client aliascache snd_ladder3   "impact/ladder/pole3.wav"
  341.  
  342. client aliascache snd_jump1 "player/jc/jump/jump1.wav" 1
  343. client aliascache snd_jump2 "player/jc/jump/jump4.wav" .4
  344.  
  345. client aliascache snd_duck1 "player/jc/duck/duck1.wav" 1
  346. client aliascache snd_duck2 "player/jc/duck/duck3.wav" .4
  347.  
  348. client aliascache snd_swim1   "player/swim/swim1.wav" 1
  349. client aliascache snd_swim2   "player/swim/swim2.wav" 1
  350. client aliascache snd_swim3   "player/swim/swim3.wav" 1
  351.  
  352. client aliascache snd_drown1 "player/jc/drown/drown1.wav" 1
  353. client aliascache snd_drown2 "player/jc/drown/drown2.wav" 1
  354. client aliascache snd_drown3 "player/jc/drown/drown3.wav" 1
  355.  
  356. // -----------------------------------------------------------------------------
  357. // MAIN SECTION
  358. //
  359. !main:
  360.  
  361. // Normal Animations
  362. server putaway         last stopanim
  363. server readyweapon     last stopanim
  364.  
  365. server crouch_putaway    last stopanim
  366. server crouch_readyweapon  last stopanim
  367.  
  368. server swim_putaway    last stopanim
  369. server swim_readyweapon  last stopanim
  370.  
  371. client walk 0 footstep
  372. server walk 0 movementsound
  373. client walk 6 footstep
  374. server walk 6 movementsound
  375.  
  376. client run 1 footstep
  377. server run 1 movementsound
  378. client run 4 footstep
  379. server run 4 movementsound
  380.  
  381. client climb 0 randomsound snd_ladder .7 4
  382. server climb 0 movementsound
  383. client climb 4 randomsound snd_ladder .7 4
  384. server climb 4 movementsound
  385.  
  386. client fire1 2 randomsound snd_whoosh .5 1
  387. client fire1 2 footstep
  388. server fire1 2 movementsound
  389. client fire1 4 randomsound snd_whoosh .5 1
  390. client fire1 4 footstep
  391. server fire1 4 movementsound
  392.  
  393. client fire2 2 randomsound snd_whoosh .5 1
  394. server fire2 2 movementsound
  395. //client run_fire1 1 randomsound snd_whoosh .5 1
  396. //server run_fire1 1 movementsound
  397. //client run_fire1 3 randomsound snd_whoosh .5 1
  398. //server run_fire1 3 movementsound
  399.  
  400. //client punch1 0 randomsound snd_whoosh 1 1
  401. //client punch1 3 randomsound snd_whoosh 1 1
  402. //client punch1 5 randomsound snd_whoosh 1 1
  403.  
  404. client jump 0 randomsound "snd_jump" 1 2
  405. server jump 0 movementsound
  406. server jump 4 nextframe 4
  407.  
  408. server fall 3 nextframe 0
  409.  
  410. client land first randomsound "snd_land" 1 4
  411. server land first movementsound
  412. client land first footstep 1 1
  413.  
  414. // 1 Handed Weapon Animations (Magnum)
  415. client 1hand_run 1 footstep
  416. server 1hand_run 1 movementsound
  417. client 1hand_run 4 footstep
  418. server 1hand_run 4 movementsound
  419. client 1hand_run_fire 1 footstep
  420. server 1hand_run_fire 1 movementsound
  421. client 1hand_run_fire 4 footstep
  422. server 1hand_run_fire 4 movementsound
  423. client 1hand_walk 0 footstep
  424. server 1hand_walk 0 movementsound
  425. client 1hand_walk 6 footstep
  426. server 1hand_walk 6 movementsound
  427. client 1hand_walk_fire 0 footstep
  428. server 1hand_walk_fire 0 movementsound
  429. client 1hand_walk_fire 6 footstep
  430. server 1hand_walk_fire 6 movementsound
  431.  
  432. // 2 Handed Shoulder-fired Weapon Animations (Sniper Rifle, Shotgun, etc.)
  433. client hi2hand_run 1 footstep
  434. server hi2hand_run 1 movementsound
  435. client hi2hand_run 4 footstep
  436. server hi2hand_run 4 movementsound
  437. client hi2hand_run_fire1 1 footstep
  438. server hi2hand_run_fire1 1 movementsound
  439. client hi2hand_run_fire1 4 footstep
  440. server hi2hand_run_fire1 4 movementsound
  441. client hi2hand_walk 0 footstep
  442. server hi2hand_walk 0 movementsound
  443. client hi2hand_walk 6 footstep
  444. server hi2hand_walk 6 movementsound
  445. client hi2hand_walk_fire 0 footstep
  446. server hi2hand_walk_fire 0 movementsound
  447. client hi2hand_walk_fire 6 footstep
  448. server hi2hand_walk_fire 6 movementsound
  449.  
  450.  
  451. // 2 Handed Low-fired Weapon Animations (Rocket Launcher)
  452. client lo2hand_run 1 footstep
  453. server lo2hand_run 1 movementsound
  454. client lo2hand_run 4 footstep
  455. server lo2hand_run 4 movementsound
  456. client lo2hand_run_fire 1 footstep
  457. server lo2hand_run_fire 1 movementsound
  458. client lo2hand_run_fire 4 footstep
  459. server lo2hand_run_fire 4 movementsound
  460. client lo2hand_walk 0 footstep
  461. server lo2hand_walk 0 movementsound
  462. client lo2hand_walk 6 footstep
  463. server lo2hand_walk 6 movementsound
  464. server lo2hand_walk_fire 0 movementsound
  465. client lo2hand_walk_fire 0 footstep
  466. server lo2hand_walk_fire 6 movementsound
  467. client lo2hand_walk_fire 6 footstep
  468.  
  469.  
  470. // Pain Location Based Animations
  471. client pain1 first randomsound snd_pain 1 2
  472.  
  473. server pain_head  first painsound
  474. client pain_head  first randomsound snd_pain_head 1 2
  475. server pain_torso_upper first painsound
  476. client pain_torso_upper first randomsound snd_pain_chest 1 2
  477. server pain_torso_lower first painsound
  478. client pain_torso_lower first randomsound snd_pain_chest 1 2
  479. server pain_leg_right_upper first painsound
  480. client pain_leg_right_upper first randomsound snd_pain_leg 1 2
  481. server pain_leg_left_upper first painsound
  482. client pain_leg_left_upper first randomsound snd_pain_leg 1 2
  483. server pain_leg_right_lower first painsound
  484. client pain_leg_right_lower first randomsound snd_pain_leg 1 2
  485. client pain_leg_right_lower 2 randomsound snd_partfall 1 2
  486. server pain_leg_left_lower first painsound
  487. client pain_leg_left_lower first randomsound snd_pain_leg 1 2
  488. client pain_leg_left_lower first randomsound snd_partfall 1 4
  489. server pain_arm_right_upper first painsound
  490. client pain_arm_right_upper first randomsound snd_pain_arm 1 2
  491. server pain_arm_left_upper first painsound
  492. client pain_arm_left_upper first randomsound snd_pain_arm 1 2
  493. server pain_arm_right_lower first painsound
  494. client pain_arm_right_lower first randomsound snd_pain_arm 1 2
  495. server pain_arm_left_lower first painsound
  496. client pain_arm_left_lower first randomsound snd_pain_arm 1 2
  497.  
  498. // Death Location Based Animations
  499.  
  500. client death1 first randomsound snd_death 1 2
  501. server death1 first deathsound
  502. client death1 4 randomsound snd_bodyfall 1 4
  503. client death1 7 randomsound snd_kneefall 1 4
  504. client death2 first randomsound snd_death 1 2
  505. server death2 first deathsound
  506. client death2 3 randomsound snd_bodyfall 1 4
  507. client death2 8 randomsound snd_partfall 1 4
  508. client death2 12 randomsound snd_kneefall 1 4
  509. client death3 first randomsound snd_death 1 2
  510. server death3 first deathsound
  511. client death3 2 randomsound snd_whoosh 1 4
  512. client death3 3 randomsound snd_whoosh 1 4
  513. client death3 7 randomsound snd_partfall 1 4
  514. client death3 10 randomsound snd_kneefall 1 4
  515.  
  516.  
  517. // Crouching Animations
  518. //client crouch_walk1 0 footstep
  519. //server crouch_walk1 0 movementsound
  520. //client crouch_walk1 6 footstep
  521. //server crouch_walk1 6 movementsound
  522. //client crouch_walk1 0 footstep
  523. //server crouch_walk1 0 movementsound
  524. //client crouch_walk1 6 footstep
  525. //server crouch_walk1 6 movementsound
  526.  
  527. client crouch_run1 0 footstep
  528. server crouch_run1 0 movementsound
  529. client crouch_run1 4 footstep
  530. server crouch_run1 4 movementsound
  531. client crouch_run_fire 0 randomsound snd_whoosh .8 1
  532. server crouch_run_fire 0 movementsound
  533. client crouch_run_fire 2 randomsound snd_whoosh .8 1
  534. server crouch_run_fire 2 movementsound
  535. client crouch_run_fire 4 randomsound snd_whoosh .8 1
  536. server crouch_run_fire 4 movementsound
  537. //client crouch_run_fire 6 randomsound snd_whoosh .8 1
  538. //server crouch_run_fire 6 movementsound
  539.  
  540. client crouch_1hand_run1 0 footstep
  541. server crouch_1hand_run1 0 movementsound
  542. client crouch_1hand_run1 4 footstep
  543. server crouch_1hand_run1 4 movementsound
  544. client crouch_1hand_run_fire1 0 footstep
  545. server crouch_1hand_run_fire1 0 movementsound
  546. client crouch_1hand_run_fire1 4 footstep
  547. server crouch_1hand_run_fire1 4 movementsound
  548. //client crouch_1hand_walk1 0 footstep
  549. //server crouch_1hand_walk1 0 movementsound
  550. //client crouch_1hand_walk1 6 footstep
  551. //server crouch_1hand_walk1 6 movementsound
  552.  
  553. client crouch_fire 0 randomsound snd_whoosh .8 1
  554. server crouch_fire 0 movementsound
  555. client crouch_fire 2 randomsound snd_whoosh .8 1
  556. server crouch_fire 2 movementsound
  557. client crouch_fire 4 randomsound snd_whoosh .8 1
  558. server crouch_fire 4 movementsound
  559. //client crouch_fire 6 randomsound snd_whoosh .8 1
  560. //server crouch_fire 6 movementsound
  561.  
  562. client crouch_hi2hand_run1 0 footstep
  563. server crouch_hi2hand_run1 0 movementsound
  564. client crouch_hi2hand_run1 3 footstep
  565. server crouch_hi2hand_run1 3 movementsound
  566. //client crouch_hi2hand_walk1 0 footstep
  567. //server crouch_hi2hand_walk1 0 movementsound
  568. //client crouch_hi2hand_walk1 6 footstep
  569. //server crouch_hi2hand_walk1 6 movementsound
  570. client crouch_lo2hand_run1 0 footstep
  571. server crouch_lo2hand_run1 0 movementsound
  572. client crouch_lo2hand_run1 4 footstep
  573. server crouch_lo2hand_run1 4 movementsound
  574. client crouch_lo2hand_run_fire1 0 footstep
  575. server crouch_lo2hand_run_fire1 0 movementsound
  576. client crouch_lo2hand_run_fire1 4 footstep
  577. server crouch_lo2hand_run_fire1 4 movementsound
  578.  
  579.  
  580. //client crouch_lo2hand_walk1 0 footstep
  581. //server crouch_lo2hand_walk1 0 movementsound
  582. //client crouch_lo2hand_walk1 6 footstep
  583. //server crouch_lo2hand_walk1 6 movementsound
  584. //client crouch_walk1 0 footstep
  585. //server crouch_walk1 0 movementsound
  586. //client crouch_walk1 6 footstep
  587. //server crouch_walk1 6 movementsound
  588. //client crouch_walk1 0 footstep
  589. //server crouch_walk1 0 movementsound
  590. //client crouch_walk1 6 footstep
  591. //server crouch_walk1 6 movementsound
  592.  
  593. client crouch_pain1 first randomsound snd_pain 1 2
  594. server crouch_pain1 first painsound
  595. client crouch_pain2 first randomsound snd_pain 1 2
  596. server crouch_pain2 first painsound
  597. client crouch_pain3 first randomsound snd_pain 1 2
  598. server crouch_pain3 first painsound
  599. client crouch_pain4 first randomsound snd_pain 1 2
  600. server crouch_pain4 first painsound
  601.  
  602. client crouch_death1 first randomsound snd_death 1 2
  603. server crouch_death1 first deathsound
  604. client crouch_death1 6 randomsound snd_partfall 1 4
  605. client crouch_death2 first randomsound snd_death 1 2
  606. server crouch_death2 first deathsound
  607. client crouch_death2 3 randomsound snd_bodyfall 1 4
  608. client crouch_death3 first randomsound snd_death 1 2
  609. server crouch_death3 first deathsound
  610. client crouch_death3 6 randomsound snd_bodyfall 1 4
  611.  
  612. client swim 2 randomsound snd_swim .2 4
  613. server swim 2 movementsound
  614. client swim_idle 0 randomsound snd_swim .2 4
  615. server swim_idle 0 movementsound
  616. client swim_1hand_idle 0 randomsound snd_swim .2 4
  617. server swim_1hand_idle 0 movementsound
  618.  
  619. client swim_hi2hand_idle 1 randomsound snd_swim .2 4
  620. server swim_hi2hand_idle 1 movementsound
  621. client swim_lo2hand_idle 0 randomsound snd_swim .2 4
  622. server swim_lo2hand_idle 0 movementsound
  623.  
  624. client swim_run 0 randomsound snd_swim .3 4
  625. server swim_run 0 movementsound
  626. client swim_run_fire 0 randomsound snd_swim .3 4
  627. server swim_run_fire 0 movementsound
  628. client swim_1hand_run 2 randomsound snd_swim .3 4
  629. server swim_1hand_run 2 movementsound
  630. client swim_1hand_run_fire 2 randomsound snd_swim .3 4
  631. server swim_1hand_run_fire 2 movementsound
  632. client swim_lo2hand_run 4 randomsound snd_swim .3 4
  633. server swim_lo2hand_run 4 movementsound
  634. client swim_lo2hand_run_fire 4 randomsound snd_swim .3 4
  635. server swim_lo2hand_run_fire 4 movementsound
  636. client swim_hi2hand_run 4 randomsound snd_swim .3 4
  637. server swim_hi2hand_run 4 movementsound
  638. client swim_hi2hand_run_fire 4 randomsound snd_swim .3 4
  639. server swim_hi2hand_run_fire 4 movementsound
  640.  
  641. client swim_fire first randomsound snd_swim 1 2
  642. server swim_fire first movementsound
  643. client swim_fire 2 randomsound snd_swim 1 2
  644. server swim_fire 2 movementsound
  645.  
  646. client swim_death1 first randomsound snd_death 1 2
  647. server swim_death1 first movementsound
  648.  
  649. server swim_pain first movementsound
  650. client swim_pain first randomsound snd_pain 1 2
  651.  
  652. server gibdeath_upper first group head +nodraw
  653. server gibdeath_upper first group torso_upper +nodraw
  654. server gibdeath_upper first group arm_left_upper +nodraw
  655. server gibdeath_upper first group arm_left_lower +nodraw
  656. server gibdeath_upper first group arm_right_upper +nodraw
  657. server gibdeath_upper first group arm_right_lower +nodraw
  658. server gibdeath_upper first group glasses +nodraw
  659. server gibdeath_upper first group lenses +nodraw
  660.  
  661. server gibdeath_upper first group torso_lower +skin1
  662. server gibdeath_upper first group leg_left_upper +skin1
  663. server gibdeath_upper first group leg_left_lower +skin1
  664. server gibdeath_upper first group leg_right_upper +skin1
  665. server gibdeath_upper first group leg_right_lower +skin1
  666.  
  667. server gibdeath_lower first group torso_lower +nodraw
  668. server gibdeath_lower first group leg_left_upper +nodraw
  669. server gibdeath_lower first group leg_left_lower +nodraw
  670. server gibdeath_lower first group leg_right_upper +nodraw
  671. server gibdeath_lower first group leg_right_lower +nodraw
  672.  
  673. server gibdeath_lower first group head +skin1
  674. server gibdeath_lower first group torso_upper +skin1
  675. server gibdeath_lower first group arm_left_upper +skin1
  676. server gibdeath_lower first group arm_left_lower +skin1
  677. server gibdeath_lower first group arm_right_upper +skin1
  678. server gibdeath_lower first group arm_right_lower +skin1
  679.  
  680.  
  681. // -----------------------------------------------------------------------------
  682. // SOURCESAFE Update Log
  683. //
  684. // $Log:: /Quake 2 Engine/Sin/Base Sin Data/Models/Hero/pl_jc.def             $
  685. // 
  686. // 50    11/11/98 9:03p Markd
  687. // fixed invalid number of taunt and pain sounds
  688. //
  689. // 49    11/11/98 6:31p Markd
  690. // fixed some jumping issues
  691. //
  692. // 48    11/11/98 5:15p Markd
  693. // fixed jumping and landing animations
  694. //
  695. // 47    11/10/98 7:09p Markd
  696. // fixed ready and putaway animations on player models
  697. //
  698. // 46    11/10/98 12:11p Markd
  699. // fixed pain sounds
  700. //
  701. // 45    11/09/98 2:05a Joeske
  702. // Adjusted a taunt.
  703. //
  704. // 44    11/09/98 1:13a Jimdose
  705. // added ( ) to setsize
  706. //
  707. // 43    11/08/98 8:47p Beau
  708. //
  709. // 42    11/07/98 7:31p Markd
  710. // Made pain sounds both client and server
  711. //
  712. // 41    11/07/98 7:17p Joeske
  713. // Fixed regional pain sound refs, added extra loast weapon sounds.
  714. //
  715. // 40    10/25/98 7:45p Joeske
  716. // Fixed alias refs.
  717. //
  718. // 39    10/25/98 1:37p Joeske
  719. // Added in gisfest sound refs.
  720. //
  721. // 38    10/23/98 5:11a Aldie
  722. // Maded ready and putaway animations stop on the last frame
  723. //
  724. // 37    10/23/98 2:52a Joeske
  725. // Fixed improper dir ref for snd_lostweapon.
  726. //
  727. // 36    10/22/98 10:58p Joeske
  728. // Checked the snd_lostweapon for character.
  729. //
  730. // -----------------------------------------------------------------------------