Advertisement
Guest User

Untitled

a guest
Nov 18th, 2011
165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 52.96 KB | None | 0 0
  1. //==========================================================================
  2. //
  3. // Character Animation Script M U L T I P L A Y E R
  4. //
  5. // All player states should have animations sutable for a two handed rifle type weapon.
  6. //
  7. // This defines the animations and events that might occur at different times
  8. // for this character. State changes, and random behaviour during idle/alert
  9. // states will look here for default behaviour, if that character doesn't have
  10. // something specific in their scripts for that level.
  11. //
  12. //==========================================================================
  13.  
  14. // playerAnimType:
  15. // Set in "Player Anim Type" in the weapon gdt file.
  16. // Full list specified in playeranimtypes.txt.
  17. // Asset manager choices specified in weapon gdf files.
  18.  
  19. //==========================================================================
  20. // DEFINES
  21. //
  22. // These can be used to simplify the scripting, by defining replacement strings
  23.  
  24. DEFINES
  25.  
  26. // weaponclasses
  27. set weaponclass autofire = mg AND smg
  28.  
  29. // movetypes
  30. set movetype moving = walk AND walkcr AND walkcrbk AND walkbk AND run AND runbk AND runcr AND runcrbk AND walkprone AND walkpronebk
  31. set movetype crouching = idlecr AND runcr AND runcrbk AND walkcr AND walkcrbk
  32. set movetype prone = idleprone AND walkprone AND walkpronebk
  33. set movetype backstep = walkbk AND runbk AND walkcrbk AND walkpronebk
  34. set movetype laststand = idlelaststand AND crawllaststand AND crawllaststandbk
  35.  
  36. //==========================================================================
  37. // ANIMATIONS
  38. //
  39. // NOTE: scripts are chosen by first-come-first-serve basis. The first match
  40. // found is the one used.
  41. //
  42. // format:
  43. //
  44. // state <state description>
  45. // {
  46. // <movement type>
  47. // {
  48. // [DEFAULT / <condition type> [<condition value>], ...]
  49. // {
  50. // <both/legs/torso/turret> <animation> [sound <filename>]
  51. // <both/legs/torso/turret> <animation> [sound <filename>]
  52. // ...
  53. // }
  54. // }
  55. // }
  56. //
  57. // legend:
  58. //
  59. // <state description>: relaxed, alert, combat
  60. //
  61. // <movement type>: idle, idlecr, idleprone,
  62. // walk, walkbk, walkcr, walkcrbk, walkprone, walkpronebk.
  63. // run, runbk, runcr, runcrbk,
  64. // straferight, strafeleft, turnright, turnleft,
  65. // idlelaststand, crawllaststand, crawllaststandbk
  66. //
  67. // <condition type>: playerAnimType, weaponclass, position, enemy_weapon, underwater, mounted, movetype, leaning, weapon_position, perk, damagetype, hitlocation, hitdirection, firing, akimbo, riotshieldnext, fastmantle
  68. //
  69. // <condition value>:
  70. //
  71. // playerAnimType: <weapon Player Anim Type in gdt>
  72. // position: behind, infront, right, left
  73. // enemy_weapon: <see weapon pickup names>
  74. // underwater: <no values>
  75. // mounted: mg42
  76. // movetype: <see movement types>
  77. // leaning: right, left
  78. // weaponclass: rifle, sniper, smg, mg, pistol, grenade, rocketlauncher, flamethrower, turret, non-player, throwingknife
  79. // weapon_position: hip, ads
  80. // strafing: not, left, right - will never be left or right while moving backwards
  81. // perk: grenadedeath
  82. // damagetype: damage_bullet, damage_explosion_light, damage_explosion
  83. // hitlocation: hit_torso, hit_head, hit_neck, hit_legs
  84. // hitdirection: hit_front, hit_left, hit_right, hit_back
  85. // firing: true/false
  86. // akimbo: true/false
  87. // riotshieldnext: true/false
  88. // fastmantle: true/false
  89. //
  90. // NOTES:
  91. // - The player walks when they are ADS, so they can not ADS while running.
  92. //
  93.  
  94. ANIMATIONS
  95.  
  96. STATE COMBAT
  97. {
  98. idle
  99. {
  100. mounted mg42, firing
  101. {
  102. both standSAWgunner_aim turretanim
  103. }
  104. mounted mg42
  105. {
  106. both standSAWgunner_aim turretanim
  107. }
  108. mounted remote
  109. {
  110. both pb_stand_remotecontroller
  111. }
  112. playerAnimType none
  113. {
  114. both pb_stand_alert
  115. }
  116. playerAnimType briefcase
  117. {
  118. both pb_stand_bombplant
  119. }
  120. playerAnimType laptop
  121. {
  122. both pb_stand_remotecontroller
  123. }
  124. playerAnimType riotshield
  125. {
  126. both pb_stand_alert_shield
  127. }
  128. playerAnimType hold
  129. {
  130. both pb_hold_idle
  131. }
  132. akimbo
  133. {
  134. both pb_stand_alert_akimbo
  135. }
  136. playerAnimType pistol, weapon_position ads
  137. {
  138. both pb_stand_ads_pistol
  139. }
  140. playerAnimType pistol
  141. {
  142. both pb_stand_alert_pistol
  143. }
  144. playerAnimType mg, weapon_position ads
  145. {
  146. both pb_stand_ads_mg
  147. }
  148. playerAnimType mg
  149. {
  150. both pb_stand_alert_mg
  151. }
  152. playerAnimType rocketlauncher, weapon_position ads
  153. {
  154. both pb_stand_ads_RPG
  155. }
  156. playerAnimType rocketlauncher
  157. {
  158. both pb_stand_alert_RPG
  159. }
  160. weapon_position ads
  161. {
  162. both pb_stand_ads
  163. }
  164. playerAnimType grenade, playerAnimTypePrimary riotshield
  165. {
  166. both pb_shield_grenade_pullpin
  167. }
  168. playerAnimType grenade, playerAnimType all NOT m203
  169. {
  170. both pb_stand_grenade_pullpin
  171. }
  172. playerAnimType throwingknife, playerAnimTypePrimary riotshield
  173. {
  174. both pb_shield_knife_pullout
  175. }
  176. playerAnimType throwingknife
  177. {
  178. both pb_stand_pullout_knife
  179. }
  180. default // two handed rifle type weapon
  181. {
  182. both pb_stand_alert
  183. }
  184. }
  185. idlecr
  186. {
  187. mounted mg42, firing
  188. {
  189. both crouchSAWgunner_aim turretanim
  190. }
  191. mounted mg42
  192. {
  193. both crouchSAWgunner_aim turretanim
  194. }
  195. mounted remote
  196. {
  197. both pb_crouch_remotecontroller
  198. }
  199. playerAnimType none
  200. {
  201. both pb_crouch_bombplant
  202. }
  203. playerAnimType briefcase
  204. {
  205. both pb_crouch_bombplant
  206. }
  207. playerAnimType laptop
  208. {
  209. both pb_crouch_remotecontroller
  210. }
  211. playerAnimType riotshield
  212. {
  213. both pb_crouch_alert_shield
  214. }
  215. playerAnimType hold
  216. {
  217. both pb_crouch_hold_idle
  218. }
  219. akimbo
  220. {
  221. both pb_crouch_alert_akimbo
  222. }
  223. playerAnimType pistol, weapon_position ads
  224. {
  225. both pb_crouch_ads_pistol
  226. }
  227. playerAnimType pistol
  228. {
  229. both pb_crouch_alert_pistol
  230. }
  231. playerAnimType rocketlauncher, weapon_position ads
  232. {
  233. both pb_crouch_ads_RPG
  234. }
  235. playerAnimType rocketlauncher
  236. {
  237. both pb_crouch_alert_RPG
  238. }
  239. playerAnimType throwingknife, playerAnimTypePrimary riotshield
  240. {
  241. both pb_crouch_grenade_pullpin
  242. }
  243. playerAnimType grenade, playerAnimTypePrimary riotshield
  244. {
  245. both pb_crouch_grenade_pullpin
  246. }
  247. playerAnimType grenade, playerAnimType all NOT m203
  248. {
  249. both pb_crouch_grenade_pullpin
  250. }
  251. weapon_position ads
  252. {
  253. both pb_crouch_ads
  254. }
  255. default // two handed rifle type weapon
  256. {
  257. both pb_crouch_alert
  258. }
  259. }
  260. idleprone
  261. {
  262. mounted mg42, firing
  263. {
  264. both proneSAWgunner_aim turretanim
  265. }
  266. mounted mg42
  267. {
  268. both proneSAWgunner_aim turretanim
  269. }
  270. mounted remote
  271. {
  272. both pb_prone_remotecontroller
  273. }
  274. playerAnimType briefcase
  275. {
  276. both pb_prone_bombplant
  277. }
  278. playerAnimType laptop
  279. {
  280. both pb_prone_remotecontroller
  281. }
  282. playerAnimType hold
  283. {
  284. both pb_prone_hold
  285. }
  286. playerAnimType none
  287. {
  288. both pb_prone_bombplant
  289. }
  290. akimbo
  291. {
  292. both pb_prone_aim_akimbo
  293. }
  294. playerAnimType pistol
  295. {
  296. both pb_prone_aim_pistol
  297. }
  298. playerAnimType rocketlauncher
  299. {
  300. both pb_prone_aim_RPG
  301. }
  302. playerAnimType grenade, playerAnimType all NOT m203
  303. {
  304. both pb_prone_aim_grenade
  305. }
  306. playerAnimType throwingknife
  307. {
  308. both pb_prone_pullout_knife
  309. }
  310. playerAnimType sniper
  311. {
  312. both pb_prone_aim_sniper
  313. }
  314. default
  315. {
  316. both pb_prone_aim
  317. }
  318. }
  319. idlelaststand
  320. {
  321. playerAnimType rocketlauncher
  322. {
  323. both pb_laststand_idle_RPG
  324. }
  325. playerAnimType riotshield
  326. {
  327. both pb_laststand_idle_shield
  328. }
  329. playerAnimTypePrimary riotshield
  330. {
  331. both pb_laststand_idle_shield
  332. }
  333. playerAnimType hold
  334. {
  335. both pb_deadhands_idle
  336. }
  337. akimbo
  338. {
  339. both pb_laststand_idle_akimbo
  340. }
  341. default
  342. {
  343. both pb_laststand_idle
  344. }
  345. }
  346.  
  347. // FLINCHING
  348. flinch_forward
  349. {
  350. akimbo
  351. {
  352. torso pt_flinch_pistol_forward
  353. }
  354. playerAnimType pistol
  355. {
  356. torso pt_flinch_pistol_forward
  357. }
  358. playerAnimType grenade, playerAnimType all NOT m203
  359. {
  360. torso pt_flinch_grenade_forward
  361. }
  362. default
  363. {
  364. torso pt_flinch_forward
  365. }
  366. }
  367. flinch_backward
  368. {
  369. akimbo
  370. {
  371. torso pt_flinch_pistol_back
  372. }
  373. playerAnimType pistol
  374. {
  375. torso pt_flinch_pistol_back
  376. }
  377. playerAnimType grenade, playerAnimType all NOT m203
  378. {
  379. torso pt_flinch_grenade_back
  380. }
  381. default
  382. {
  383. torso pt_flinch_back
  384. }
  385. }
  386. flinch_left
  387. {
  388. akimbo
  389. {
  390. torso pt_flinch_pistol_left
  391. }
  392. playerAnimType pistol
  393. {
  394. torso pt_flinch_pistol_left
  395. }
  396. playerAnimType grenade, playerAnimType all NOT m203
  397. {
  398. torso pt_flinch_grenade_left
  399. }
  400. default
  401. {
  402. torso pt_flinch_left
  403. }
  404. }
  405. flinch_right
  406. {
  407. akimbo
  408. {
  409. torso pt_flinch_pistol_right
  410. }
  411. playerAnimType pistol
  412. {
  413. torso pt_flinch_pistol_right
  414. }
  415. playerAnimType grenade, playerAnimType all NOT m203
  416. {
  417. torso pt_flinch_grenade_right
  418. }
  419. default
  420. {
  421. torso pt_flinch_right
  422. }
  423. }
  424.  
  425. // STUMBLE
  426. stumble_forward
  427. {
  428. // pistol
  429. playerAnimType pistol, strafing left
  430. {
  431. both pb_stumble_pistol_left
  432. }
  433. playerAnimType pistol, strafing right
  434. {
  435. both pb_stumble_pistol_right
  436. }
  437. playerAnimType grenade, strafing left, playerAnimType all NOT m203
  438. {
  439. both pb_stumble_grenade_left
  440. }
  441. playerAnimType grenade, strafing right, playerAnimType all NOT m203
  442. {
  443. both pb_stumble_grenade_right
  444. }
  445. playerAnimType pistol
  446. {
  447. both pb_stumble_pistol_forward
  448. }
  449. playerAnimType grenade, playerAnimType all NOT m203
  450. {
  451. both pb_stumble_grenade_forward
  452. }
  453.  
  454. // rifle
  455. strafing left
  456. {
  457. both pb_stumble_left
  458. }
  459. strafing right
  460. {
  461. both pb_stumble_right
  462. }
  463. default
  464. {
  465. both pb_stumble_forward
  466. }
  467. }
  468. stumble_backward
  469. {
  470. playerAnimType pistol, strafing left
  471. {
  472. both pb_stumble_pistol_left
  473. }
  474. playerAnimType pistol, strafing right
  475. {
  476. both pb_stumble_pistol_right
  477. }
  478. playerAnimType grenade, strafing left, playerAnimType all NOT m203
  479. {
  480. both pb_stumble_grenade_left
  481. }
  482. playerAnimType grenade, strafing right, playerAnimType all NOT m203
  483. {
  484. both pb_stumble_grenade_right
  485. }
  486. playerAnimType pistol
  487. {
  488. both pb_stumble_pistol_back
  489. }
  490. playerAnimType grenade, playerAnimType all NOT m203
  491. {
  492. both pb_stumble_grenade_back
  493. }
  494.  
  495. // rifle
  496. strafing left
  497. {
  498. both pb_stumble_left
  499. }
  500. strafing right
  501. {
  502. both pb_stumble_right
  503. }
  504. default
  505. {
  506. both pb_stumble_back
  507. }
  508. }
  509.  
  510. // STUMBLE WALK
  511. stumble_walk_forward
  512. {
  513. // pistol
  514. playerAnimType pistol AND grenade, strafing left, playerAnimType all NOT m203
  515. {
  516. both pb_stumble_pistol_walk_left
  517. }
  518. playerAnimType pistol AND grenade, strafing right, playerAnimType all NOT m203
  519. {
  520. both pb_stumble_pistol_walk_right
  521. }
  522. playerAnimType pistol AND grenade, playerAnimType all NOT m203
  523. {
  524. both pb_stumble_pistol_walk_forward
  525. }
  526.  
  527. // rifle
  528. strafing left
  529. {
  530. both pb_stumble_walk_left
  531. }
  532. strafing right
  533. {
  534. both pb_stumble_walk_right
  535. }
  536. default
  537. {
  538. both pb_stumble_walk_forward
  539. }
  540. }
  541. stumble_walk_backward
  542. {
  543. // pistol
  544. playerAnimType pistol AND grenade, strafing left, playerAnimType all NOT m203
  545. {
  546. both pb_stumble_pistol_walk_left
  547. }
  548. playerAnimType pistol AND grenade, strafing right, playerAnimType all NOT m203
  549. {
  550. both pb_stumble_pistol_walk_right
  551. }
  552. playerAnimType pistol AND grenade, playerAnimType all NOT m203
  553. {
  554. both pb_stumble_pistol_walk_back
  555. }
  556. // rifle
  557. strafing left
  558. {
  559. both pb_stumble_walk_left
  560. }
  561. strafing right
  562. {
  563. both pb_stumble_walk_right
  564. }
  565. default
  566. {
  567. both pb_stumble_walk_back
  568. }
  569. }
  570.  
  571. // STUMBLE CROUCH
  572. stumble_crouch_forward
  573. {
  574. // pistol
  575. playerAnimType pistol AND grenade, strafing left, playerAnimType all NOT m203
  576. {
  577. both pb_stumble_pistol_left
  578. }
  579. playerAnimType pistol AND grenade, strafing right, playerAnimType all NOT m203
  580. {
  581. both pb_stumble_pistol_right
  582. }
  583. playerAnimType pistol AND grenade, playerAnimType all NOT m203
  584. {
  585. both pb_stumble_pistol_forward
  586. }
  587.  
  588. // rifle
  589. strafing left
  590. {
  591. both pb_stumble_left
  592. }
  593. strafing right
  594. {
  595. both pb_stumble_right
  596. }
  597. default
  598. {
  599. both pb_stumble_forward
  600. }
  601. }
  602. stumble_crouch_backward
  603. {
  604. // pistol
  605. playerAnimType pistol AND grenade, strafing left, playerAnimType all NOT m203
  606. {
  607. both pb_stumble_pistol_left
  608. }
  609. playerAnimType pistol AND grenade, strafing right, playerAnimType all NOT m203
  610. {
  611. both pb_stumble_pistol_right
  612. }
  613. playerAnimType pistol AND grenade, playerAnimType all NOT m203
  614. {
  615. both pb_stumble_pistol_back
  616. }
  617. strafing left
  618. {
  619. both pb_stumble_left
  620. }
  621. strafing right
  622. {
  623. both pb_stumble_right
  624. }
  625. default
  626. {
  627. both pb_stumble_back
  628. }
  629. }
  630.  
  631. walk
  632. {
  633. playerAnimType none
  634. {
  635. //both pb_stand_shoot_walk_forward_unarmed
  636. both pb_combatwalk_forward_loop_pistol
  637. }
  638. playerAnimType riotshield, strafing left
  639. {
  640. both pb_walk_left_shield
  641. }
  642. playerAnimType riotshield, strafing right
  643. {
  644. both pb_walk_right_shield
  645. }
  646. playerAnimType riotshield
  647. {
  648. both pb_walk_forward_shield
  649. }
  650. playerAnimType hold
  651. {
  652. both pb_hold_run
  653. }
  654. playerAnimType rocketlauncher, strafing left
  655. {
  656. both pb_walk_left_RPG_ads
  657. }
  658. playerAnimType rocketlauncher, strafing right
  659. {
  660. both pb_walk_right_RPG_ads
  661. }
  662. playerAnimType rocketlauncher
  663. {
  664. both pb_walk_forward_RPG_ads
  665. }
  666. strafing left, akimbo
  667. {
  668. both pb_walk_left_akimbo
  669. }
  670. strafing right, akimbo
  671. {
  672. both pb_walk_right_akimbo
  673. }
  674. akimbo
  675. {
  676. both pb_walk_forward_akimbo
  677. }
  678. playerAnimType pistol , strafing left
  679. {
  680. both pb_combatwalk_left_loop_pistol
  681. }
  682. playerAnimType pistol, strafing right
  683. {
  684. both pb_combatwalk_right_loop_pistol
  685. }
  686. playerAnimType pistol
  687. {
  688. both pb_combatwalk_forward_loop_pistol
  689. }
  690. playerAnimType grenade, strafing left, playerAnimTypePrimary riotshield
  691. {
  692. both pb_combatrun_left_loop_grenade
  693. }
  694. playerAnimType grenade, strafing left, playerAnimType all NOT m203
  695. {
  696. both pb_combatrun_left_loop_grenade
  697. }
  698. playerAnimType grenade, strafing right, playerAnimTypePrimary riotshield
  699. {
  700. both pb_combatrun_right_loop_grenade
  701. }
  702. playerAnimType grenade, strafing right, playerAnimType all NOT m203
  703. {
  704. both pb_combatrun_right_loop_grenade
  705. }
  706. playerAnimType throwingknife, playerAnimTypePrimary riotshield
  707. {
  708. both pb_combatrun_forward_loop_stickgrenade
  709. }
  710. playerAnimType grenade, playerAnimTypePrimary riotshield
  711. {
  712. both pb_combatrun_forward_loop_stickgrenade
  713. }
  714. playerAnimType grenade, playerAnimType all NOT m203
  715. {
  716. both pb_combatrun_forward_loop_stickgrenade
  717. }
  718. // playerAnimType mg
  719. // {
  720. // both pb_walk_forward_mg
  721. // }
  722. strafing left
  723. {
  724. both pb_stand_shoot_walk_left
  725. }
  726. strafing right
  727. {
  728. both pb_stand_shoot_walk_right
  729. }
  730. default // two handed rifle type weapon
  731. {
  732. both pb_stand_shoot_walk_forward
  733. }
  734. }
  735. walkbk // Always ADS when walking
  736. {
  737. playerAnimType none
  738. {
  739. //both pb_stand_shoot_walk_forward_unarmed
  740. both pb_combatwalk_back_loop_pistol
  741. }
  742. playerAnimType riotshield, strafing left
  743. {
  744. both pb_walk_left_shield
  745. }
  746. playerAnimType riotshield, strafing right
  747. {
  748. both pb_walk_right_shield
  749. }
  750. playerAnimType riotshield
  751. {
  752. both pb_walk_back_shield
  753. }
  754. playerAnimType hold
  755. {
  756. both pb_hold_run_back
  757. }
  758. playerAnimType rocketlauncher
  759. {
  760. both pb_walk_back_RPG_ads
  761. }
  762. strafing left, akimbo
  763. {
  764. both pb_walk_left_akimbo
  765. }
  766. playerAnimType pistol, strafing left
  767. {
  768. both pb_combatwalk_left_loop_pistol
  769. }
  770. strafing right, akimbo
  771. {
  772. both pb_walk_right_akimbo
  773. }
  774. playerAnimType pistol, strafing right
  775. {
  776. both pb_combatwalk_right_loop_pistol
  777. }
  778. akimbo
  779. {
  780. both pb_walk_back_akimbo
  781. }
  782. playerAnimType pistol
  783. {
  784. both pb_combatwalk_back_loop_pistol
  785. }
  786. playerAnimType throwingknife, playerAnimTypePrimary riotshield
  787. {
  788. both pb_combatrun_back_loop_grenade
  789. }
  790. playerAnimType grenade, playerAnimTypePrimary riotshield
  791. {
  792. both pb_combatrun_back_loop_grenade
  793. }
  794. playerAnimType grenade, playerAnimType all NOT m203
  795. {
  796. both pb_combatrun_back_loop_grenade
  797. }
  798. strafing left
  799. {
  800. both pb_stand_shoot_walk_left
  801. }
  802. strafing right
  803. {
  804. both pb_stand_shoot_walk_right
  805. }
  806. default
  807. {
  808. both pb_stand_shoot_walk_back
  809. }
  810. }
  811. walkcr
  812. {
  813. playerAnimType none
  814. {
  815. both pb_crouch_walk_forward_unarmed
  816. }
  817. playerAnimType riotshield, strafing left
  818. {
  819. both pb_crouch_walk_left_shield
  820. }
  821. playerAnimType riotshield, strafing right
  822. {
  823. both pb_crouch_walk_right_shield
  824. }
  825. playerAnimType riotshield
  826. {
  827. both pb_crouch_walk_forward_shield
  828. }
  829. playerAnimType hold, strafing left
  830. {
  831. both pb_crouch_hold_run_left
  832. }
  833. playerAnimType hold, strafing right
  834. {
  835. both pb_crouch_hold_run_right
  836. }
  837. playerAnimType hold
  838. {
  839. both pb_crouch_hold_run
  840. }
  841. playerAnimType rocketlauncher, strafing left
  842. {
  843. both pb_crouch_walk_left_RPG
  844. }
  845. playerAnimType rocketlauncher, strafing right
  846. {
  847. both pb_crouch_walk_right_RPG
  848. }
  849. playerAnimType rocketlauncher
  850. {
  851. both pb_crouch_walk_forward_RPG
  852. }
  853. playerAnimType pistol AND grenade, strafing left, playerAnimType all NOT m203
  854. {
  855. both pb_crouch_walk_left_pistol
  856. }
  857. playerAnimType pistol AND grenade, strafing right, playerAnimType all NOT m203
  858. {
  859. both pb_crouch_walk_right_pistol
  860. }
  861. playerAnimType pistol AND grenade, playerAnimType all NOT m203
  862. {
  863. both pb_crouch_walk_forward_pistol
  864. }
  865. strafing left
  866. {
  867. both pb_crouch_shoot_run_left
  868. }
  869. strafing right
  870. {
  871. both pb_crouch_shoot_run_right
  872. }
  873. default // two handed rifle type weapon
  874. {
  875. both pb_crouch_shoot_run_forward
  876. }
  877. }
  878.  
  879. walkcrbk
  880. {
  881. playerAnimType none
  882. {
  883. both pb_crouch_walk_forward_unarmed
  884. }
  885. playerAnimType riotshield, strafing left
  886. {
  887. both pb_crouch_walk_left_shield
  888. }
  889. playerAnimType riotshield, strafing right
  890. {
  891. both pb_crouch_walk_right_shield
  892. }
  893. playerAnimType riotshield
  894. {
  895. both pb_crouch_walk_back_shield
  896. }
  897. playerAnimType hold
  898. {
  899. both pb_crouch_hold_run_back
  900. }
  901. playerAnimType rocketlauncher
  902. {
  903. both pb_crouch_walk_back_RPG
  904. }
  905. playerAnimType pistol AND grenade, strafing left, playerAnimType all NOT m203
  906. {
  907. both pb_crouch_walk_left_pistol
  908. }
  909. playerAnimType pistol AND grenade, strafing right, playerAnimType all NOT m203
  910. {
  911. both pb_crouch_walk_right_pistol
  912. }
  913. playerAnimType pistol AND grenade, playerAnimType all NOT m203
  914. {
  915. both pb_crouch_walk_back_pistol
  916. }
  917. strafing left
  918. {
  919. both pb_crouch_shoot_run_left
  920. }
  921. strafing right
  922. {
  923. both pb_crouch_shoot_run_right
  924. }
  925. default // two handed rifle type weapon
  926. {
  927. both pb_crouch_shoot_run_back
  928. }
  929. }
  930. walkprone
  931. {
  932. strafing left, akimbo
  933. {
  934. both pb_prone_crawl_left_akimbo
  935. }
  936. strafing right, akimbo
  937. {
  938. both pb_prone_crawl_right_akimbo
  939. }
  940. playerAnimType pistol, strafing left
  941. {
  942. both pb_prone_crawl_left
  943. }
  944. playerAnimType pistol, strafing right
  945. {
  946. both pb_prone_crawl_right
  947. }
  948. playerAnimType grenade, strafing left, playerAnimType all NOT m203
  949. {
  950. both pb_prone_grenade_crawl_left
  951. }
  952. playerAnimType hold, strafing left
  953. {
  954. both pb_prone_crawl_left_hold
  955. }
  956. playerAnimType hold, strafing right
  957. {
  958. both pb_prone_crawl_right_hold
  959. }
  960. playerAnimType hold
  961. {
  962. both pb_prone_crawl_hold
  963. }
  964. playerAnimType grenade, strafing right, playerAnimType all NOT m203
  965. {
  966. both pb_prone_grenade_crawl_right
  967. }
  968. akimbo
  969. {
  970. both pb_prone_crawl_akimbo
  971. }
  972. playerAnimType pistol
  973. {
  974. both pb_prone_crawl
  975. }
  976. playerAnimType grenade, playerAnimType all NOT m203
  977. {
  978. both pb_prone_grenade_crawl
  979. }
  980. strafing left
  981. {
  982. both pb_prone_crawl_left
  983. }
  984. strafing right
  985. {
  986. both pb_prone_crawl_right
  987. }
  988. default
  989. {
  990. both pb_prone_crawl
  991. }
  992. }
  993. walkpronebk
  994. {
  995. playerAnimType grenade, strafing left, playerAnimType all NOT m203
  996. {
  997. both pb_prone_grenade_crawl_left
  998. }
  999. playerAnimType grenade, strafing right, playerAnimType all NOT m203
  1000. {
  1001. both pb_prone_grenade_crawl_right
  1002. }
  1003. playerAnimType hold
  1004. {
  1005. both pb_prone_crawl_back_hold
  1006. }
  1007. akimbo
  1008. {
  1009. both pb_prone_crawl_back_akimbo
  1010. }
  1011. playerAnimType pistol
  1012. {
  1013. both pb_prone_crawl_back
  1014. }
  1015. playerAnimType grenade, playerAnimType all NOT m203
  1016. {
  1017. both pb_prone_grenade_crawl_back
  1018. }
  1019. default
  1020. {
  1021. both pb_prone_crawl_back
  1022. }
  1023. }
  1024. crawllaststand
  1025. {
  1026. playerAnimType rocketlauncher, strafing left
  1027. {
  1028. both pb_laststand_crawl_left_RPG
  1029. }
  1030. playerAnimType riotshield, strafing left
  1031. {
  1032. both pb_laststand_crawl_left_shield
  1033. }
  1034. playerAnimType hold, strafing left
  1035. {
  1036. both pb_deadhands_crawl_left
  1037. }
  1038. strafing left, akimbo
  1039. {
  1040. both pb_laststand_crawl_left_akimbo
  1041. }
  1042. strafing left
  1043. {
  1044. both pb_laststand_crawl_left
  1045. }
  1046. playerAnimType rocketlauncher, strafing right
  1047. {
  1048. both pb_laststand_crawl_right_RPG
  1049. }
  1050. playerAnimType riotshield, strafing right
  1051. {
  1052. both pb_laststand_crawl_right_shield
  1053. }
  1054. playerAnimType hold, strafing right
  1055. {
  1056. both pb_deadhands_crawl_right
  1057. }
  1058. strafing right, akimbo
  1059. {
  1060. both pb_laststand_crawl_right_akimbo
  1061. }
  1062. strafing right
  1063. {
  1064. both pb_laststand_crawl_right
  1065. }
  1066. playerAnimType rocketlauncher, default
  1067. {
  1068. both pb_laststand_crawl_RPG
  1069. }
  1070. playerAnimType riotshield
  1071. {
  1072. both pb_laststand_crawl_shield
  1073. }
  1074. playerAnimType hold
  1075. {
  1076. both pb_deadhands_crawl_forward
  1077. }
  1078. akimbo
  1079. {
  1080. both pb_laststand_crawl_akimbo
  1081. }
  1082. default
  1083. {
  1084. both pb_laststand_crawl
  1085. }
  1086. }
  1087. crawllaststandbk
  1088. {
  1089. playerAnimType rocketlauncher, strafing left
  1090. {
  1091. both pb_laststand_crawl_left_RPG
  1092. }
  1093. playerAnimType riotshield, strafing left
  1094. {
  1095. both pb_laststand_crawl_left_shield
  1096. }
  1097. playerAnimType hold, strafing left
  1098. {
  1099. both pb_deadhands_crawl_left
  1100. }
  1101. strafing left, akimbo
  1102. {
  1103. both pb_laststand_crawl_left_akimbo
  1104. }
  1105. strafing left
  1106. {
  1107. both pb_laststand_crawl_left
  1108. }
  1109. playerAnimType rocketlauncher, strafing right
  1110. {
  1111. both pb_laststand_crawl_right_RPG
  1112. }
  1113. playerAnimType riotshield, strafing right
  1114. {
  1115. both pb_laststand_crawl_right_shield
  1116. }
  1117. playerAnimType hold, strafing right
  1118. {
  1119. both pb_deadhands_crawl_right
  1120. }
  1121. strafing right, akimbo
  1122. {
  1123. both pb_laststand_crawl_right_akimbo
  1124. }
  1125. strafing right
  1126. {
  1127. both pb_laststand_crawl_right
  1128. }
  1129. playerAnimType rocketlauncher, default
  1130. {
  1131. both pb_laststand_crawl_back_RPG
  1132. }
  1133. playerAnimType riotshield
  1134. {
  1135. both pb_laststand_crawl_back_shield
  1136. }
  1137. playerAnimType hold
  1138. {
  1139. both pb_deadhands_crawl_back
  1140. }
  1141. akimbo
  1142. {
  1143. both pb_laststand_crawl_back_akimbo
  1144. }
  1145. default
  1146. {
  1147. both pb_laststand_crawl
  1148. }
  1149. }
  1150. run
  1151. {
  1152. playerAnimType none
  1153. {
  1154. both pb_pistol_run_fast
  1155. }
  1156. weaponclass spread
  1157. {
  1158. both pb_combatrun_forward_loop_shotgun
  1159. }
  1160. playerAnimType sniper
  1161. {
  1162. both pb_combatrun_forward_loop_sniper
  1163. }
  1164. playerAnimType autorifle, weaponclass mg
  1165. {
  1166. both pb_combatrun_forward_loop_lmg
  1167. }
  1168. playerAnimType hold, strafing left
  1169. {
  1170. both pb_hold_run_left
  1171. }
  1172. playerAnimType hold, strafing right
  1173. {
  1174. both pb_hold_run_right
  1175. }
  1176. playerAnimType hold
  1177. {
  1178. both pb_hold_run
  1179. }
  1180. akimbo
  1181. {
  1182. both pb_combatrun_forward_akimbo
  1183. }
  1184. playerAnimType smg
  1185. {
  1186. both pb_combatrun_forward_loop_smg
  1187. }
  1188. playerAnimType autorifle
  1189. {
  1190. both pb_combatrun_forward_loop_assault
  1191. }
  1192. playerAnimType riotshield, strafing left
  1193. {
  1194. both pb_combatrun_left_shield
  1195. }
  1196. playerAnimType riotshield, strafing right
  1197. {
  1198. both pb_combatrun_right_shield
  1199. }
  1200. playerAnimType riotshield
  1201. {
  1202. both pb_combatrun_forward_shield
  1203. }
  1204. strafing left, akimbo
  1205. {
  1206. both pb_combatrun_left_akimbo
  1207. }
  1208. strafing right, akimbo
  1209. {
  1210. both pb_combatrun_right_akimbo
  1211. }
  1212. playerAnimType rocketlauncher, strafing left
  1213. {
  1214. both pb_combatrun_left_RPG
  1215. }
  1216. playerAnimType rocketlauncher, strafing right
  1217. {
  1218. both pb_combatrun_right_RPG
  1219. }
  1220. playerAnimType rocketlauncher
  1221. {
  1222. both pb_combatrun_forward_RPG
  1223. }
  1224. playerAnimType pistol, strafing left
  1225. {
  1226. both pb_combatrun_left_loop_pistol
  1227. }
  1228. playerAnimType pistol, strafing right
  1229. {
  1230. both pb_combatrun_right_loop_pistol
  1231. }
  1232. playerAnimType throwingknife, strafing left, playerAnimTypePrimary riotshield
  1233. {
  1234. both pb_combatrun_left_loop_grenade
  1235. }
  1236. playerAnimType grenade, strafing left, playerAnimTypePrimary riotshield
  1237. {
  1238. both pb_combatrun_left_loop_grenade
  1239. }
  1240. playerAnimType grenade, strafing left, playerAnimType all NOT m203
  1241. {
  1242. both pb_combatrun_left_loop_grenade
  1243. }
  1244. playerAnimType throwingknife, strafing right, playerAnimTypePrimary riotshield
  1245. {
  1246. both pb_combatrun_right_loop_grenade
  1247. }
  1248. playerAnimType grenade, strafing right, playerAnimTypePrimary riotshield
  1249. {
  1250. both pb_combatrun_right_loop_grenade
  1251. }
  1252. playerAnimType grenade, strafing right, playerAnimType all NOT m203
  1253. {
  1254. both pb_combatrun_right_loop_grenade
  1255. }
  1256. // playerAnimType mg, strafing left
  1257. // {
  1258. // both pb_combatrun_left_mg
  1259. // }
  1260. // playerAnimType mg, strafing right
  1261. // {
  1262. // both pb_combatrun_right_mg
  1263. // }
  1264. // playerAnimType mg
  1265. // {
  1266. // both pb_combatrun_forward_mg
  1267. // }
  1268. strafing left
  1269. {
  1270. both pb_combatrun_left_loop
  1271. }
  1272. strafing right
  1273. {
  1274. both pb_combatrun_right_loop
  1275. }
  1276. playerAnimType throwingknife, playerAnimTypePrimary riotshield
  1277. {
  1278. both pb_combatrun_forward_loop_stickgrenade
  1279. }
  1280. playerAnimType grenade, playerAnimTypePrimary riotshield
  1281. {
  1282. both pb_combatrun_forward_loop_stickgrenade
  1283. }
  1284. playerAnimType grenade, playerAnimType all NOT m203
  1285. {
  1286. both pb_combatrun_forward_loop_stickgrenade
  1287. }
  1288. playerAnimType pistol
  1289. {
  1290. both pb_pistol_run_fast
  1291. }
  1292. default
  1293. {
  1294. both pb_combatrun_forward_loop
  1295. }
  1296. }
  1297. // STUMBLE SPRINT
  1298. stumble_sprint_forward
  1299. {
  1300. default
  1301. {
  1302. both pb_stumble_forward
  1303. }
  1304. }
  1305. sprint
  1306. {
  1307. weaponclass spread
  1308. {
  1309. both pb_sprint_shotgun
  1310. }
  1311. playerAnimType none
  1312. {
  1313. both pb_sprint
  1314. }
  1315. playerAnimType riotshield
  1316. {
  1317. both pb_sprint_shield
  1318. }
  1319. playerAnimType hold
  1320. {
  1321. both pb_sprint_hold
  1322. }
  1323. playerAnimType grenade, playerAnimType all NOT m203
  1324. {
  1325. both pb_sprint
  1326. }
  1327. akimbo
  1328. {
  1329. both pb_sprint_akimbo
  1330. }
  1331. playerAnimType pistol
  1332. {
  1333. both pb_sprint_pistol
  1334. }
  1335. playerAnimType rocketlauncher
  1336. {
  1337. both pb_sprint_RPG
  1338. }
  1339. // playerAnimType mg
  1340. // {
  1341. // both pb_sprint_mg
  1342. // }
  1343. playerAnimType autorifle, weaponclass mg
  1344. {
  1345. both pb_sprint_lmg
  1346. }
  1347. playerAnimType smg
  1348. {
  1349. both pb_sprint_smg
  1350. }
  1351. playerAnimType autorifle
  1352. {
  1353. both pb_sprint_assault
  1354. }
  1355. playerAnimType sniper
  1356. {
  1357. both pb_sprint_sniper
  1358. }
  1359. default
  1360. {
  1361. both pb_sprint
  1362. }
  1363. }
  1364. runbk
  1365. {
  1366. playerAnimType none
  1367. {
  1368. both pb_combatrun_back_loop_grenade
  1369. }
  1370. weaponclass spread, strafing left
  1371. {
  1372. both pb_combatrun_left_loop_shotgun
  1373. }
  1374. weaponclass spread, strafing right
  1375. {
  1376. both pb_combatrun_right_loop_shotgun
  1377. }
  1378. weaponclass spread
  1379. {
  1380. both pb_combatrun_back_loop_shotgun
  1381. }
  1382. playerAnimType riotshield, strafing left
  1383. {
  1384. both pb_combatrun_left_shield
  1385. }
  1386. playerAnimType riotshield, strafing right
  1387. {
  1388. both pb_combatrun_right_shield
  1389. }
  1390. playerAnimType riotshield
  1391. {
  1392. both pb_combatrun_back_shield
  1393. }
  1394. playerAnimType hold
  1395. {
  1396. both pb_hold_run_back
  1397. }
  1398. strafing left, akimbo
  1399. {
  1400. both pb_combatrun_left_akimbo
  1401. }
  1402. playerAnimType pistol, strafing left
  1403. {
  1404. both pb_combatrun_left_loop_pistol
  1405. }
  1406. strafing right, akimbo
  1407. {
  1408. both pb_combatrun_right_akimbo
  1409. }
  1410. playerAnimType pistol, strafing right
  1411. {
  1412. both pb_combatrun_right_loop_pistol
  1413. }
  1414. playerAnimType throwingknife, strafing left, playerAnimTypePrimary riotshield
  1415. {
  1416. both pb_combatrun_left_loop_grenade
  1417. }
  1418. playerAnimType grenade, strafing left, playerAnimTypePrimary riotshield
  1419. {
  1420. both pb_combatrun_left_loop_grenade
  1421. }
  1422. playerAnimType grenade, strafing left, playerAnimType all NOT m203
  1423. {
  1424. both pb_combatrun_left_loop_grenade
  1425. }
  1426. playerAnimType throwingknife, strafing right, playerAnimTypePrimary riotshield
  1427. {
  1428. both pb_combatrun_right_loop_grenade
  1429. }
  1430. playerAnimType grenade, strafing right, playerAnimTypePrimary riotshield
  1431. {
  1432. both pb_combatrun_right_loop_grenade
  1433. }
  1434. playerAnimType grenade, strafing right, playerAnimType all NOT m203
  1435. {
  1436. both pb_combatrun_right_loop_grenade
  1437. }
  1438. akimbo
  1439. {
  1440. both pb_combatrun_back_akimbo
  1441. }
  1442. playerAnimType pistol
  1443. {
  1444. both pb_combatrun_back_loop_pistol
  1445. }
  1446. playerAnimType throwingknife, playerAnimTypePrimary riotshield
  1447. {
  1448. both pb_combatrun_back_loop_grenade
  1449. }
  1450. playerAnimType grenade, playerAnimTypePrimary riotshield
  1451. {
  1452. both pb_combatrun_back_loop_grenade
  1453. }
  1454. playerAnimType grenade, playerAnimType all NOT m203
  1455. {
  1456. both pb_combatrun_back_loop_grenade
  1457. }
  1458. playerAnimType rocketlauncher
  1459. {
  1460. both pb_combatrun_back_RPG
  1461. }
  1462. playerAnimType autorifle, weaponclass mg, strafing left
  1463. {
  1464. both pb_combatrun_left_loop_lmg
  1465. }
  1466. playerAnimType autorifle, weaponclass mg, strafing right
  1467. {
  1468. both pb_combatrun_right_loop_lmg
  1469. }
  1470. playerAnimType autorifle, weaponclass mg
  1471. {
  1472. both pb_combatrun_back_loop_lmg
  1473. }
  1474. playerAnimType smg, strafing left
  1475. {
  1476. both pb_combatrun_left_loop_smg
  1477. }
  1478. playerAnimType smg, strafing right
  1479. {
  1480. both pb_combatrun_right_loop_smg
  1481. }
  1482. playerAnimType smg
  1483. {
  1484. both pb_combatrun_back_loop_smg
  1485. }
  1486. playerAnimType autorifle, strafing left
  1487. {
  1488. both pb_combatrun_left_loop_assault
  1489. }
  1490. playerAnimType autorifle, strafing right
  1491. {
  1492. both pb_combatrun_right_loop_assault
  1493. }
  1494. playerAnimType autorifle
  1495. {
  1496. both pb_combatrun_back_loop_assault
  1497. }
  1498. playerAnimType sniper, strafing left
  1499. {
  1500. both pb_combatrun_left_loop_sniper
  1501. }
  1502. playerAnimType sniper, strafing right
  1503. {
  1504. both pb_combatrun_right_loop_sniper
  1505. }
  1506. playerAnimType sniper
  1507. {
  1508. both pb_combatrun_back_loop_sniper
  1509. }
  1510. strafing left
  1511. {
  1512. both pb_combatrun_left_loop
  1513. }
  1514. strafing right
  1515. {
  1516. both pb_combatrun_right_loop
  1517. }
  1518. default
  1519. {
  1520. both pb_combatrun_back_loop
  1521. }
  1522. }
  1523. runcr
  1524. {
  1525. playerAnimType none
  1526. {
  1527. both pb_crouch_run_forward_grenade
  1528. }
  1529. playerAnimType riotshield, strafing left
  1530. {
  1531. both pb_crouch_walk_left_shield
  1532. }
  1533. playerAnimType riotshield, strafing right
  1534. {
  1535. both pb_crouch_walk_right_shield
  1536. }
  1537. playerAnimType riotshield
  1538. {
  1539. both pb_crouch_walk_forward_shield
  1540. }
  1541. playerAnimType rocketlauncher, strafing left
  1542. {
  1543. both pb_crouch_run_left_RPG
  1544. }
  1545. playerAnimType rocketlauncher, strafing right
  1546. {
  1547. both pb_crouch_run_right_RPG
  1548. }
  1549. playerAnimType rocketlauncher
  1550. {
  1551. both pb_crouch_run_forward_RPG
  1552. }
  1553. strafing left, akimbo
  1554. {
  1555. both pb_crouch_walk_left_akimbo
  1556. }
  1557. playerAnimType pistol, strafing left
  1558. {
  1559. both pb_crouch_run_left_pistol
  1560. }
  1561. strafing right, akimbo
  1562. {
  1563. both pb_crouch_walk_right_akimbo
  1564. }
  1565. akimbo
  1566. {
  1567. both pb_crouch_walk_forward_akimbo
  1568. }
  1569. playerAnimType pistol, strafing right
  1570. {
  1571. both pb_crouch_run_right_pistol
  1572. }
  1573. playerAnimType hold, strafing left
  1574. {
  1575. both pb_crouch_hold_run_left
  1576. }
  1577. playerAnimType hold, strafing right
  1578. {
  1579. both pb_crouch_hold_run_right
  1580. }
  1581. playerAnimType hold
  1582. {
  1583. both pb_crouch_hold_run
  1584. }
  1585. playerAnimType throwingknife, strafing left, playerAnimTypePrimary riotshield
  1586. {
  1587. both pb_crouch_run_left_grenade
  1588. }
  1589. playerAnimType grenade, strafing left, playerAnimTypePrimary riotshield
  1590. {
  1591. both pb_crouch_run_left_grenade
  1592. }
  1593. playerAnimType grenade, strafing left, playerAnimType all NOT m203
  1594. {
  1595. both pb_crouch_run_left_grenade
  1596. }
  1597. playerAnimType throwingknife, strafing right, playerAnimTypePrimary riotshield
  1598. {
  1599. both pb_crouch_run_right_grenade
  1600. }
  1601. playerAnimType grenade, strafing right, playerAnimTypePrimary riotshield
  1602. {
  1603. both pb_crouch_run_right_grenade
  1604. }
  1605. playerAnimType grenade, strafing right, playerAnimType all NOT m203
  1606. {
  1607. both pb_crouch_run_right_grenade
  1608. }
  1609. playerAnimType pistol
  1610. {
  1611. both pb_crouch_run_forward_pistol
  1612. }
  1613. playerAnimType throwingknife, playerAnimTypePrimary riotshield
  1614. {
  1615. both pb_crouch_run_forward_grenade
  1616. }
  1617. playerAnimType grenade, playerAnimTypePrimary riotshield
  1618. {
  1619. both pb_crouch_run_forward_grenade
  1620. }
  1621. playerAnimType grenade, playerAnimType all NOT m203
  1622. {
  1623. both pb_crouch_run_forward_grenade
  1624. }
  1625. strafing left
  1626. {
  1627. both pb_crouch_run_left
  1628. }
  1629. strafing right
  1630. {
  1631. both pb_crouch_run_right
  1632. }
  1633. default
  1634. {
  1635. both pb_crouch_run_forward
  1636. }
  1637. }
  1638. stumble_sprintcr_forward
  1639. {
  1640. default
  1641. {
  1642. both pb_stumble_forward
  1643. }
  1644. }
  1645. sprintcr
  1646. {
  1647. playerAnimType none
  1648. {
  1649. both pb_crouch_sprint
  1650. }
  1651. playerAnimType riotshield
  1652. {
  1653. both pb_crouch_sprint_shield
  1654. }
  1655. playerAnimType hold
  1656. {
  1657. both pb_crouch_sprint_hold
  1658. }
  1659. playerAnimType grenade, playerAnimType all NOT m203
  1660. {
  1661. both pb_crouch_sprint
  1662. }
  1663. akimbo
  1664. {
  1665. both pb_crouch_sprint_akimbo
  1666. }
  1667. playerAnimType pistol
  1668. {
  1669. both pb_crouch_sprint_pistol
  1670. }
  1671. playerAnimType rocketlauncher
  1672. {
  1673. both pb_crouch_sprint_RPG
  1674. }
  1675. // playerAnimType mg
  1676. // {
  1677. // both pb_crouch_sprint_mg
  1678. // }
  1679. default
  1680. {
  1681. both pb_crouch_sprint
  1682. }
  1683. }
  1684. runcrbk
  1685. {
  1686. playerAnimType none
  1687. {
  1688. both pb_crouch_run_back_grenade
  1689. }
  1690. playerAnimType riotshield, strafing left
  1691. {
  1692. both pb_crouch_walk_left_shield
  1693. }
  1694. playerAnimType riotshield, strafing right
  1695. {
  1696. both pb_crouch_walk_right_shield
  1697. }
  1698. playerAnimType riotshield
  1699. {
  1700. both pb_crouch_walk_back_shield
  1701. }
  1702. playerAnimType rocketlauncher
  1703. {
  1704. both pb_crouch_run_back_RPG
  1705. }
  1706. strafing left, akimbo
  1707. {
  1708. both pb_crouch_walk_left_akimbo
  1709. }
  1710. playerAnimType pistol, strafing left
  1711. {
  1712. both pb_crouch_run_left_pistol
  1713. }
  1714. strafing right, akimbo
  1715. {
  1716. both pb_crouch_walk_right_akimbo
  1717. }
  1718. playerAnimType pistol, strafing right
  1719. {
  1720. both pb_crouch_run_right_pistol
  1721. }
  1722. playerAnimType hold
  1723. {
  1724. both pb_crouch_hold_run_back
  1725. }
  1726. playerAnimType throwingknife, strafing left, playerAnimTypePrimary riotshield
  1727. {
  1728. both pb_crouch_run_left_grenade
  1729. }
  1730. playerAnimType grenade, strafing left, playerAnimTypePrimary riotshield
  1731. {
  1732. both pb_crouch_run_left_grenade
  1733. }
  1734. playerAnimType grenade, strafing left, playerAnimType all NOT m203
  1735. {
  1736. both pb_crouch_run_left_grenade
  1737. }
  1738. playerAnimType throwingknife, strafing right, playerAnimTypePrimary riotshield
  1739. {
  1740. both pb_crouch_run_right_grenade
  1741. }
  1742. playerAnimType grenade, strafing right, playerAnimTypePrimary riotshield
  1743. {
  1744. both pb_crouch_run_right_grenade
  1745. }
  1746. playerAnimType grenade, strafing right, playerAnimType all NOT m203
  1747. {
  1748. both pb_crouch_run_right_grenade
  1749. }
  1750. akimbo
  1751. {
  1752. both pb_crouch_walk_back_akimbo
  1753. }
  1754. playerAnimType pistol
  1755. {
  1756. both pb_crouch_run_back_pistol
  1757. }
  1758. playerAnimType throwingknife, playerAnimTypePrimary riotshield
  1759. {
  1760. both pb_crouch_run_back_grenade
  1761. }
  1762. playerAnimType grenade, playerAnimTypePrimary riotshield
  1763. {
  1764. both pb_crouch_run_back_grenade
  1765. }
  1766. playerAnimType grenade, playerAnimType all NOT m203
  1767. {
  1768. both pb_crouch_run_back_grenade
  1769. }
  1770. strafing left
  1771. {
  1772. both pb_crouch_run_left
  1773. }
  1774. strafing right
  1775. {
  1776. both pb_crouch_run_right
  1777. }
  1778. default
  1779. {
  1780. both pb_crouch_run_back
  1781. }
  1782. }
  1783.  
  1784. climbup
  1785. {
  1786. default
  1787. {
  1788. // Can't play the chicken dance here as a temp because it has no movement speed
  1789. both pb_climbup
  1790. }
  1791. }
  1792. climbdown
  1793. {
  1794. default
  1795. {
  1796. // Can't play the chicken dance here as a temp because it has no movement speed
  1797. both pb_climbdown
  1798. }
  1799. }
  1800. turnrightcr
  1801. {
  1802. movetype idlecr AND turnrightcr
  1803. {
  1804. legs pl_crouchturn_90right
  1805. }
  1806. }
  1807. turnleftcr
  1808. {
  1809. movetype idlecr AND turnleftcr
  1810. {
  1811. legs pl_crouchturn_90left
  1812. }
  1813. }
  1814.  
  1815. //==========
  1816. // PI - DAY : Mantle animations
  1817. mantle_up_57
  1818. {
  1819. fastmantle
  1820. {
  1821. both mp_mantle_up_57_fr
  1822. }
  1823. default
  1824. {
  1825. both mp_mantle_up_57
  1826. }
  1827. }
  1828. mantle_up_51
  1829. {
  1830. fastmantle
  1831. {
  1832. both mp_mantle_up_51_fr
  1833. }
  1834. default
  1835. {
  1836. both mp_mantle_up_51
  1837. }
  1838. }
  1839. mantle_up_45
  1840. {
  1841. fastmantle
  1842. {
  1843. both mp_mantle_up_45_fr
  1844. }
  1845. default
  1846. {
  1847. both mp_mantle_up_45
  1848. }
  1849. }
  1850. mantle_up_39
  1851. {
  1852. fastmantle
  1853. {
  1854. both mp_mantle_up_39_fr
  1855. }
  1856. default
  1857. {
  1858. both mp_mantle_up_39
  1859. }
  1860. }
  1861. mantle_up_33
  1862. {
  1863. fastmantle
  1864. {
  1865. both mp_mantle_up_33_fr
  1866. }
  1867. default
  1868. {
  1869. both mp_mantle_up_33
  1870. }
  1871. }
  1872. mantle_up_27
  1873. {
  1874. fastmantle
  1875. {
  1876. legs mp_mantle_up_27_fr
  1877. }
  1878. default
  1879. {
  1880. legs mp_mantle_up_27
  1881. }
  1882. }
  1883. mantle_up_21
  1884. {
  1885. fastmantle
  1886. {
  1887. legs mp_mantle_up_21_fr
  1888. }
  1889. default
  1890. {
  1891. legs mp_mantle_up_21
  1892. }
  1893. }
  1894. mantle_over_high
  1895. {
  1896. fastmantle
  1897. {
  1898. both mp_mantle_over_high_fr
  1899. }
  1900. default
  1901. {
  1902. both mp_mantle_over_high
  1903. }
  1904. }
  1905. mantle_over_mid
  1906. {
  1907. fastmantle
  1908. {
  1909. both mp_mantle_over_mid_fr
  1910. }
  1911. default
  1912. {
  1913. both mp_mantle_over_mid
  1914. }
  1915. }
  1916. mantle_over_low
  1917. {
  1918. fastmantle
  1919. {
  1920. legs mp_mantle_over_low_fr
  1921. }
  1922. default
  1923. {
  1924. legs mp_mantle_over_low
  1925. }
  1926. }
  1927. }
  1928.  
  1929. //==========================================================================
  1930. // EVENTS
  1931. //
  1932. // format:
  1933. //
  1934. // <event description>
  1935. // {
  1936. // [DEFAULT / <condition type> [<condition value>], ...]
  1937. // {
  1938. // <both/legs/torso> <animation> [sound <filename>]
  1939. // <both/legs/torso> <animation> [sound <filename>]
  1940. // ...
  1941. // }
  1942. // }
  1943. //
  1944. // legend:
  1945. //
  1946. // <event description>: pain, death, fireweapon, jump, jumpbk, land, dropweapon,
  1947. // raiseweapon, reload, crouch_to_prone, shellshock, stunned
  1948. // prone_to_crouch, meleeattack
  1949. //
  1950. // NOTE: for gameplay anims (weapons firing, reload, etc) that show no legs movement
  1951. // only the torso should animation from here, leave the legs doing what their
  1952. // locomotive anims want them to do
  1953. //
  1954.  
  1955. EVENTS
  1956.  
  1957. fireweapon
  1958. {
  1959.  
  1960. // LAPTOP
  1961. playerAnimType laptop
  1962. {
  1963. // Ignore event while using laptop
  1964. }
  1965.  
  1966. // MG42
  1967. mounted mg42
  1968. {
  1969. // Ignore the fireweapon event while on a turret
  1970. }
  1971. mounted remote
  1972. {
  1973. // Ignore the fireweapon event while on a turret
  1974. }
  1975. playerAnimType rocketlauncher, movetype laststand
  1976. {
  1977. torso pt_laststand_fire_RPG
  1978. }
  1979. playerAnimTypePrimary riotshield, movetype laststand
  1980. {
  1981. // Ignore the fireweapon event while on a turret
  1982. }
  1983. movetype laststand, akimbo
  1984. {
  1985. torso pt_laststand_fire_akimbo
  1986. }
  1987. movetype laststand
  1988. {
  1989. torso pt_laststand_fire
  1990. }
  1991.  
  1992. // GRENADES
  1993. playerAnimType hold, movetype prone
  1994. {
  1995. torso pt_hold_prone_throw
  1996. }
  1997. playerAnimType hold, movetype idlecr
  1998. {
  1999. torso pt_hold_throw
  2000. }
  2001. playerAnimType hold
  2002. {
  2003. torso pt_hold_throw
  2004. }
  2005. playerAnimType grenade, movetype prone, playerAnimType all NOT m203 // All prone
  2006. {
  2007. torso pt_prone_grenade_throw
  2008. }
  2009. playerAnimType grenade, movetype idlecr, playerAnimTypePrimary riotshield
  2010. {
  2011. torso pt_shield_grenade_throw
  2012. }
  2013. playerAnimType grenade, movetype idlecr, playerAnimType all NOT m203 // Crouch, still
  2014. {
  2015. torso pt_crouch_grenade_throw
  2016. }
  2017. playerAnimType grenade, movetype crouching, playerAnimTypePrimary riotshield
  2018. {
  2019. torso pt_shield_grenade_throw
  2020. }
  2021. playerAnimType grenade, movetype crouching, playerAnimType all NOT m203 // Crouch, moving
  2022. {
  2023. torso pt_crouch_grenade_throw
  2024. }
  2025. playerAnimType grenade, movetype moving, playerAnimTypePrimary riotshield
  2026. {
  2027. torso pt_shield_grenade_throw
  2028. }
  2029. playerAnimType grenade, playerAnimTypePrimary riotshield
  2030. {
  2031. torso pt_shield_grenade_throw
  2032. }
  2033. playerAnimType grenade, movetype idle, playerAnimType all NOT m203 // Stand still
  2034. {
  2035. both pb_stand_grenade_throw blendtime 10
  2036. }
  2037. playerAnimType grenade, playerAnimType all NOT m203 // Stand, moving
  2038. {
  2039. torso pt_stand_grenade_throw blendtime 10
  2040. }
  2041.  
  2042. // PISTOLS AKIMBO
  2043. movetype prone, akimbo
  2044. {
  2045. torso pt_prone_shoot_akimbo
  2046. }
  2047. movetype moving, akimbo
  2048. {
  2049. // Play no special firing animation
  2050. }
  2051. movetype crouching, akimbo
  2052. {
  2053. torso pt_crouch_shoot_akimbo
  2054. }
  2055. akimbo
  2056. {
  2057. torso pt_stand_shoot_akimbo
  2058. }
  2059.  
  2060. // PISTOLS
  2061. playerAnimType pistol, movetype prone
  2062. {
  2063. torso pt_prone_shoot_pistol
  2064. }
  2065. playerAnimType pistol, movetype moving
  2066. {
  2067. // Play no special firing animation
  2068. }
  2069. playerAnimType pistol, movetype crouching, weapon_position ads
  2070. {
  2071. torso pt_crouch_shoot_ads_pistol
  2072. }
  2073. playerAnimType pistol, movetype crouching
  2074. {
  2075. torso pt_crouch_shoot_pistol
  2076. }
  2077. playerAnimType pistol, weapon_position ads
  2078. {
  2079. torso pb_stand__shoot_ads_pistol
  2080. }
  2081. playerAnimType pistol
  2082. {
  2083. torso pt_stand_shoot_pistol
  2084. }
  2085.  
  2086. // MG & SMG
  2087. weaponclass autofire, movetype prone
  2088. {
  2089. torso pt_prone_shoot_auto duration 150
  2090. }
  2091. weaponclass autofire, movetype moving
  2092. {
  2093. // Play no special firing animation
  2094. }
  2095. weaponclass autofire, movetype crouching, weapon_position ads
  2096. {
  2097. torso pt_crouch_shoot_auto_ads duration 150
  2098. }
  2099. weaponclass autofire, movetype crouching
  2100. {
  2101. torso pt_crouch_shoot_auto duration 150
  2102. }
  2103. // playerAnimType mg, weapon_position ads
  2104. // {
  2105. // torso pt_stand_shoot_ads_mg
  2106. // }
  2107. weaponclass autofire, weapon_position ads
  2108. {
  2109. torso pt_stand_shoot_auto_ads duration 150
  2110. }
  2111. // playerAnimType mg
  2112. // {
  2113. // torso pt_stand_shoot_mg
  2114. // }
  2115. weaponclass autofire
  2116. {
  2117. torso pt_stand_shoot_auto duration 150
  2118. }
  2119.  
  2120. // PROJECTILE WEAPONS (assume ads since you can't fire these from the hip)
  2121. playerAnimType rocketlauncher, movetype moving
  2122. {
  2123. // Play no special firing animation
  2124. }
  2125. playerAnimType rocketlauncher, movetype crouching
  2126. {
  2127. torso pt_crouch_shoot_ads
  2128. }
  2129. playerAnimType rocketlauncher, movetype prone
  2130. {
  2131. torso pt_prone_shoot_RPG
  2132. }
  2133. playerAnimType rocketlauncher
  2134. {
  2135. torso pt_stand_shoot_RPG
  2136. }
  2137.  
  2138. // THROWN WEAPONS (knife)
  2139. playerAnimType throwingknife, movetype moving, playerAnimTypePrimary riotshield
  2140. {
  2141. torso pt_shield_knife_throw
  2142. }
  2143. playerAnimType throwingknife, movetype moving
  2144. {
  2145. torso pt_stand_throw_knife
  2146. }
  2147. playerAnimType throwingknife, movetype crouching, playerAnimTypePrimary riotshield
  2148. {
  2149. torso pt_shield_knife_throw
  2150. }
  2151. playerAnimType throwingknife, movetype crouching
  2152. {
  2153. torso pt_stand_throw_knife
  2154. }
  2155. playerAnimType throwingknife, movetype prone
  2156. {
  2157. torso pt_prone_throw_knife
  2158. }
  2159. playerAnimType throwingknife, playerAnimTypePrimary riotshield
  2160. {
  2161. torso pt_shield_knife_throw
  2162. }
  2163. playerAnimType throwingknife
  2164. {
  2165. torso pt_stand_throw_knife
  2166. }
  2167.  
  2168. //bolt (RIFLES)
  2169. playerAnimType sniper, movetype prone
  2170. {
  2171. torso pt_prone_shoot_auto
  2172. }
  2173. playerAnimType sniper, movetype moving
  2174. {
  2175. // Play no special firing animation
  2176. }
  2177. playerAnimType sniper, movetype crouching, weapon_position ads
  2178. {
  2179. torso pt_crouch_shoot_ads
  2180. }
  2181. playerAnimType sniper, movetype crouching
  2182. {
  2183. torso pt_crouch_shoot
  2184. }
  2185. playerAnimType sniper, weapon_position ads
  2186. {
  2187. torso pt_rifle_fire_ads
  2188. }
  2189. playerAnimType sniper
  2190. {
  2191. torso pt_rifle_fire
  2192. }
  2193. // DEFAULT (RIFLES)
  2194. playerAnimType other, movetype prone
  2195. {
  2196. torso pt_prone_shoot_auto
  2197. }
  2198. movetype prone
  2199. {
  2200. torso pt_prone_shoot_auto
  2201. }
  2202. movetype moving
  2203. {
  2204. // Play no special firing animation
  2205. }
  2206. movetype crouching, weapon_position ads
  2207. {
  2208. torso pt_crouch_shoot_ads
  2209. }
  2210. movetype crouching
  2211. {
  2212. torso pt_crouch_shoot
  2213. }
  2214. weapon_position ads
  2215. {
  2216. torso pt_stand_shoot_ads
  2217. }
  2218. default
  2219. {
  2220. torso pt_stand_shoot
  2221. }
  2222. }
  2223.  
  2224.  
  2225. prone_to_crouch
  2226. {
  2227. riotshieldnext
  2228. {
  2229. both pb_prone2crouch_shield
  2230. }
  2231. movetype moving
  2232. {
  2233. both pb_prone2crouchrun
  2234. }
  2235. default
  2236. {
  2237. both pb_prone2crouch
  2238. }
  2239. }
  2240.  
  2241. crouch_to_prone
  2242. {
  2243. default
  2244. {
  2245. both pb_crouch2prone
  2246. }
  2247. }
  2248.  
  2249. meleeattack
  2250. {
  2251. playerAnimType pistol AND grenade, movetype prone, playerAnimType all NOT m203
  2252. {
  2253. torso pt_melee_prone_pistol
  2254. }
  2255. playerAnimType pistol AND grenade, playerAnimType all NOT m203
  2256. {
  2257. torso pt_melee_prone_pistol
  2258. }
  2259. playerAnimType riotshield
  2260. {
  2261. torso pt_melee_shield
  2262. }
  2263. movetype prone
  2264. {
  2265. torso pt_melee_prone
  2266. }
  2267. movetype laststand
  2268. {
  2269. both pt_laststand_melee
  2270. }
  2271. movetype crouching
  2272. {
  2273. torso pt_melee_crouch_left2left
  2274. torso pt_melee_crouch_left2right
  2275. torso pt_melee_crouch_right2left
  2276. }
  2277. default
  2278. {
  2279. torso pt_melee_right2right_1 duration 400
  2280. torso pt_melee_right2right_2 duration 400
  2281. torso pt_melee_right2left duration 300
  2282. torso pt_melee_left2left_1 duration 400
  2283. torso pt_melee_left2right duration 300
  2284. }
  2285. }
  2286.  
  2287. knife_melee
  2288. {
  2289. movetype prone
  2290. {
  2291. torso pt_melee_prone_pistol
  2292. }
  2293. movetype laststand
  2294. {
  2295. both pt_laststand_melee
  2296. }
  2297. default
  2298. {
  2299. torso pt_melee_pistol_1
  2300. }
  2301. }
  2302.  
  2303. knife_melee_charge
  2304. {
  2305. movetype prone
  2306. {
  2307. torso pt_melee_prone_pistol
  2308. }
  2309. movetype laststand
  2310. {
  2311. both pt_laststand_melee
  2312. }
  2313. default
  2314. {
  2315. torso pt_melee_pistol_2
  2316. }
  2317. }
  2318.  
  2319. dropweapon
  2320. {
  2321. riotshieldnext
  2322. {
  2323. torso pt_stand_pullout_shield
  2324. }
  2325. playerAnimType laptop
  2326. {
  2327. // Ignore event while using laptop
  2328. }
  2329. movetype prone
  2330. {
  2331. torso pt_prone_pullout_pose
  2332. }
  2333. playerAnimType riotshield, movetype crouching
  2334. {
  2335. torso pt_stand_putaway_shield
  2336. }
  2337. movetype crouching
  2338. {
  2339. torso pt_crouch_pullout_pose
  2340. }
  2341. playerAnimType riotshield
  2342. {
  2343. torso pt_stand_putaway_shield
  2344. }
  2345. movetype laststand
  2346. {
  2347. torso pt_laststand_pullout_pose
  2348. }
  2349. default
  2350. {
  2351. torso pt_stand_core_pullout
  2352. }
  2353. }
  2354.  
  2355. raiseweapon
  2356. {
  2357. // (Boon 07-11-2003) Don't want anything here - just blend into the correct pose.
  2358. }
  2359.  
  2360. reload
  2361. {
  2362. playerAnimType laptop
  2363. {
  2364. // Ignore event while using laptop
  2365. }
  2366. playerAnimType rocketlauncher, movetype laststand
  2367. {
  2368. torso pt_laststand_reload_RPG
  2369. }
  2370. movetype laststand, akimbo
  2371. {
  2372. torso pt_laststand_reload_akimbo
  2373. }
  2374. movetype laststand
  2375. {
  2376. torso pt_laststand_reload
  2377. }
  2378. movetype idlecr, akimbo
  2379. {
  2380. torso pt_reload_crouch_akimbo
  2381. }
  2382. playerAnimType pistol, movetype idlecr
  2383. {
  2384. torso pt_reload_crouch_pistol
  2385. }
  2386. movetype crouching, akimbo
  2387. {
  2388. torso pt_reload_crouch_akimbo
  2389. }
  2390. playerAnimType pistol, movetype crouching
  2391. {
  2392. torso pt_reload_crouchwalk_pistol
  2393. }
  2394. movetype prone, akimbo
  2395. {
  2396. torso pt_reload_prone_akimbo
  2397. }
  2398. playerAnimType pistol, movetype prone
  2399. {
  2400. torso pt_reload_prone_pistol
  2401. }
  2402. playerAnimType rocketlauncher, movetype prone
  2403. {
  2404. torso pt_reload_prone_RPG
  2405. }
  2406. playerAnimType rocketlauncher
  2407. {
  2408. torso pt_reload_stand_RPG
  2409. }
  2410. akimbo
  2411. {
  2412. torso pt_reload_stand_akimbo
  2413. }
  2414. playerAnimType pistol
  2415. {
  2416. torso pt_reload_stand_pistol
  2417. }
  2418. playerAnimType mg
  2419. {
  2420. torso pt_reload_stand_mg
  2421. }
  2422. playerAnimType smg, movetype prone
  2423. {
  2424. torso pt_reload_prone_auto
  2425. }
  2426. playerAnimType smg, movetype idlecr
  2427. {
  2428. torso pt_reload_stand_auto_mp40
  2429. }
  2430. playerAnimType smg, movetype crouching
  2431. {
  2432. torso pt_reload_crouchwalk
  2433. }
  2434. playerAnimType smg
  2435. {
  2436. torso pt_reload_stand_auto_mp40
  2437. }
  2438. playerAnimType autorifle, movetype prone
  2439. {
  2440. torso pt_reload_prone_auto
  2441. }
  2442. playerAnimType autorifle, movetype idlecr
  2443. {
  2444. torso pt_reload_crouch_rifle
  2445. }
  2446. playerAnimType autorifle, movetype crouching
  2447. {
  2448. torso pt_reload_crouchwalk
  2449. }
  2450. playerAnimType autorifle
  2451. {
  2452. torso pt_reload_stand_auto
  2453. }
  2454. movetype idlecr
  2455. {
  2456. torso pt_reload_crouch_rifle
  2457. }
  2458. movetype crouching
  2459. {
  2460. torso pt_reload_crouch_rifle
  2461. }
  2462. movetype prone
  2463. {
  2464. torso pt_reload_prone_auto
  2465. }
  2466. default
  2467. {
  2468. torso pt_reload_stand_rifle
  2469. }
  2470. }
  2471.  
  2472. // this is only for jumps in the forward direction. see also "jumpbk" below.
  2473. jump
  2474. {
  2475. akimbo
  2476. {
  2477. both pb_standjump_takeoff_pistol duration 5 blendtime 100
  2478. }
  2479. playerAnimType none, movetype run
  2480. {
  2481. both pb_runjump_takeoff duration 5 blendtime 100
  2482. }
  2483. playerAnimType none
  2484. {
  2485. both pb_standjump_takeoff duration 5 blendtime 100
  2486. }
  2487. playerAnimType rocketlauncher, movetype run
  2488. {
  2489. both pb_runjump_takeoff duration 5 blendtime 100
  2490. }
  2491. playerAnimType rocketlauncher
  2492. {
  2493. both pb_standjump_takeoff duration 5 blendtime 100
  2494. }
  2495. movetype run
  2496. {
  2497. both pb_runjump_takeoff duration 5 blendtime 100
  2498. }
  2499. default
  2500. {
  2501. both pb_standjump_takeoff duration 5 blendtime 100
  2502. }
  2503. }
  2504.  
  2505. jumpbk
  2506. {
  2507. movetype crouching AND prone
  2508. {
  2509. }
  2510. akimbo
  2511. {
  2512. both pb_standjump_takeoff_pistol duration 5 blendtime 100
  2513. }
  2514. playerAnimType none, movetype run
  2515. {
  2516. both pb_standjump_takeoff duration 5 blendtime 100
  2517. }
  2518. playerAnimType none
  2519. {
  2520. both pb_standjump_takeoff duration 5 blendtime 100
  2521. }
  2522. playerAnimType rocketlauncher, movetype run
  2523. {
  2524. both pb_standjump_takeoff duration 5 blendtime 100
  2525. }
  2526. playerAnimType rocketlauncher
  2527. {
  2528. both pb_standjump_takeoff duration 5 blendtime 100
  2529. }
  2530. playerAnimType grenade, movetype run, playerAnimType all NOT m203
  2531. {
  2532. both pb_standjump_takeoff duration 5 blendtime 100
  2533. }
  2534. playerAnimType grenade, playerAnimType all NOT m203
  2535. {
  2536. both pb_standjump_takeoff duration 5 blendtime 100
  2537. }
  2538.  
  2539. movetype run
  2540. {
  2541. both pb_standjump_takeoff duration 5 blendtime 100
  2542. }
  2543. default
  2544. {
  2545. both pb_standjump_takeoff duration 5 blendtime 100
  2546. }
  2547. }
  2548.  
  2549. land
  2550. {
  2551. akimbo
  2552. {
  2553. both pb_standjump_land_pistol duration 5 blendtime 100
  2554. }
  2555. movetype run
  2556. {
  2557. both pb_runjump_land duration 100 blendtime 50
  2558. }
  2559. playerAnimType pistol AND grenade, playerAnimType all NOT m203
  2560. {
  2561. both pb_standjump_land_pistol duration 5
  2562. }
  2563. default
  2564. {
  2565. both pb_standjump_land duration 100 blendtime 50
  2566. }
  2567. }
  2568.  
  2569. shellshock
  2570. {
  2571. movetype prone
  2572. {
  2573.  
  2574. }
  2575. movetype laststand
  2576. {
  2577.  
  2578. }
  2579. akimbo
  2580. {
  2581. torso pt_akimbo_shellshock duration 5000 blendtime 50
  2582. }
  2583. playerAnimType riotshield
  2584. {
  2585.  
  2586. }
  2587. movetype moving
  2588. {
  2589. torso pb_stand_shellshock duration 5000 blendtime 50
  2590. }
  2591. movetype idle
  2592. {
  2593. torso pb_stand_shellshock duration 5000 blendtime 50
  2594. }
  2595. movetype crouching
  2596. {
  2597. torso pb_stand_shellshock duration 5000 blendtime 50
  2598. }
  2599. }
  2600.  
  2601. stunned
  2602. {
  2603. movetype prone
  2604. {
  2605.  
  2606. }
  2607. movetype laststand
  2608. {
  2609.  
  2610. }
  2611. akimbo
  2612. {
  2613. torso pt_akimbo_shellshock duration 5000 blendtime 50
  2614. }
  2615. playerAnimType riotshield
  2616. {
  2617.  
  2618. }
  2619. movetype moving
  2620. {
  2621. torso pb_stand_shellshock duration 1000 blendtime 300
  2622. }
  2623. movetype idle
  2624. {
  2625. torso pb_stand_shellshock duration 1000 blendtime 300
  2626. }
  2627. movetype crouching
  2628. {
  2629. torso pb_stand_shellshock duration 1000 blendtime 300
  2630. }
  2631. }
  2632.  
  2633. DEATH
  2634. {
  2635. movetype laststand
  2636. {
  2637. both pb_laststand_death
  2638. }
  2639. movetype prone
  2640. {
  2641. both pb_prone_death_quickdeath
  2642. }
  2643. movetype idlecr
  2644. {
  2645. both pb_crouch_death_headshot_front
  2646. both pb_crouch_death_clutchchest
  2647. both pb_crouch_death_flip
  2648. both pb_crouch_death_fetal
  2649. both pb_crouch_death_falltohands
  2650. }
  2651.  
  2652. damagetype damage_explosion, hitdirection hit_front
  2653. {
  2654. both pb_shotgun_death_back2
  2655.  
  2656. }
  2657. damagetype damage_explosion, hitdirection hit_left
  2658. {
  2659.  
  2660. both pb_shotgun_death_spinL
  2661. }
  2662. damagetype damage_explosion, hitdirection hit_right
  2663. {
  2664. both pb_shotgun_death_spinR
  2665.  
  2666. }
  2667. damagetype damage_explosion, hitdirection hit_back
  2668. {
  2669. both pb_explosion_death_F1
  2670. }
  2671. damagetype damage_explosion_light, hitlocation hit_legs, hitdirection hit_front
  2672. {
  2673. both pb_shotgun_death_legs
  2674. }
  2675. damagetype damage_explosion_light, hitdirection hit_front
  2676. {
  2677. both pb_shotgun_death_back2
  2678. both pb_stand_death_chest_blowback
  2679. }
  2680. damagetype damage_explosion_light, hitdirection hit_left
  2681. {
  2682. both pb_shotgun_death_spinL
  2683. }
  2684. damagetype damage_explosion_light, hitdirection hit_right
  2685. {
  2686. both pb_shotgun_death_spinR
  2687. }
  2688. damagetype damage_explosion_light, hitdirection hit_back
  2689. {
  2690. both pb_shotgun_death_front
  2691. }
  2692. movetype runbk
  2693. {
  2694. both pb_death_run_back
  2695. }
  2696. movetype run AND runcr, strafing left
  2697. {
  2698. both pb_death_run_left
  2699. }
  2700. movetype run AND runcr, strafing right
  2701. {
  2702. both pb_death_run_right
  2703. }
  2704. movetype runcr
  2705. {
  2706. both pb_crouchrun_death_drop
  2707. both pb_crouchrun_death_crumple
  2708. }
  2709. movetype run
  2710. {
  2711. both pb_death_run_forward_crumple
  2712. both pb_death_run_onfront
  2713. both pb_death_run_stumble
  2714. }
  2715. hitlocation hit_head
  2716. {
  2717. both pb_stand_death_neckdeath
  2718. both pb_stand_death_neckdeath_thrash
  2719. both pb_stand_death_head_straight_back
  2720. both pb_stand_death_head_collapse
  2721. both pb_stand_death_tumbleback
  2722. both pb_stand_death_leg_kickup
  2723. both pb_stand_death_headshot_slowfall
  2724. both pb_stand_death_lowerback
  2725. both pb_stand_death_nervedeath
  2726. both pb_stand_death_headchest_topple
  2727. both pb_stand_death_chest_spin
  2728.  
  2729. }
  2730. hitlocation hit_neck
  2731. {
  2732. both pb_stand_death_neckdeath
  2733. both pb_stand_death_neckdeath_thrash
  2734.  
  2735. }
  2736. default
  2737. {
  2738. both pb_stand_death_frontspin
  2739. both pb_stand_death_legs
  2740. both pb_stand_death_lowerback
  2741. both pb_stand_death_chest_spin
  2742. both pb_stand_death_shoulder_stumble
  2743. both pb_stand_death_chest_blowback
  2744. both pb_stand_death_tumbleback
  2745. both pb_stand_death_kickup
  2746. both pb_stand_death_stumbleforward
  2747. both pb_stand_death_leg
  2748. both pb_stand_death_shoulderback
  2749. }
  2750. }
  2751.  
  2752. pain
  2753. {
  2754. movetype prone
  2755. {
  2756. both pb_prone_painA_holdchest
  2757. both pb_prone_painB_holdhead
  2758. }
  2759. movetype laststand
  2760. {
  2761.  
  2762. }
  2763. movetype crouching
  2764. {
  2765. both pb_crouch_pain_holdStomach
  2766. }
  2767. default
  2768. {
  2769. both pb_crouch_pain_holdStomach
  2770. }
  2771. }
  2772.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement