
rem *** Animations ***
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3p/3p_crouchBackward.baf
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3p/3p_crouchForward.baf
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3p/3p_crouchStill.baf
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3p/3p_crouchStrafeLeft.baf
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3p/3p_crouchStrafeRight.baf
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3p/3p_crouchTurnLeft.baf
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3p/3p_crouchTurnRight.baf
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3p/3p_hitBackBody1.baf
animationManager.looping 0
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3p/3p_hitBackBody2.baf
animationManager.looping 0
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3p/3p_hitBackHead1.baf
animationManager.looping 0
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3p/3p_hitBackHead2.baf
animationManager.looping 0
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3p/3p_hitBackLeft1.baf
animationManager.looping 0
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3p/3p_hitBackLeft2.baf
animationManager.looping 0
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3p/3p_hitBackRight1.baf
animationManager.looping 0
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3p/3p_hitBackRight2.baf
animationManager.looping 0
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3p/3p_hitFrontBody1.baf
animationManager.looping 0
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3p/3p_hitFrontBody2.baf
animationManager.looping 0
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3p/3p_hitFrontHead1.baf
animationManager.looping 0
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3p/3p_hitFrontHead2.baf
animationManager.looping 0
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3p/3p_hitFrontLeft1.baf
animationManager.looping 0
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3p/3p_hitFrontLeft2.baf
animationManager.looping 0
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3p/3p_hitFrontRight1.baf
animationManager.looping 0
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3p/3p_hitFrontRight2.baf
animationManager.looping 0
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3p/3p_proneBackward.baf
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3p/3p_proneForward.baf
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3p/3p_proneStill.baf
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3p/3p_proneStrafeLeft.baf
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3p/3p_proneStrafeRight.baf
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3p/3p_reviveOnBack.baf
animationManager.looping 0
animationManager.length 1.5
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3p/3p_reviveOnStomach.baf
animationManager.looping 0
animationManager.length 1.5
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3p/3p_runBackward.baf
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3P/3p_runbackwardjumpend.baf
animationManager.looping 0
animationManager.fadeInTime 0.2
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3P/3p_runbackwardjumploop.baf
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3P/3p_runbackwardjumpstart.baf
animationManager.looping 0
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3p/3p_runForward.baf
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3P/3p_runforwardjumpend.baf
animationManager.looping 0
animationManager.fadeInTime 0.2
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3P/3p_runforwardjumploop.baf
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3P/3p_runforwardjumpstart.baf
animationManager.looping 0
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3P/3p_skydivebackward.baf
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3P/3p_skydiveforward.baf
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3P/3p_skydiveturnleft.baf
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3P/3p_skydiveturnright.baf
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3p/3p_sprint.baf
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3p/3p_stand.baf
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3p/3p_stand2.baf
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3p/3p_standDie.baf
animationManager.looping 0
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3p/3p_standToProne.baf
animationManager.looping 0
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3p/3p_standTurnLeft.baf
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3p/3p_standTurnRight.baf
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3P/3p_stilljumpend.baf
animationManager.looping 0
animationManager.fadeInTime 0.2
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3P/3p_stilljumploop.baf
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3P/3p_stilljumpstart.baf
animationManager.looping 0
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3p/3p_strafeLeft.baf
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3P/3p_strafeleftjumpend.baf
animationManager.looping 0
animationManager.fadeInTime 0.2
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3P/3p_strafeleftjumploop.baf
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3P/3p_strafeleftjumpstart.baf
animationManager.looping 0
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3p/3p_strafeRight.baf
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3P/3p_straferightjumpend.baf
animationManager.looping 0
animationManager.fadeInTime 0.2
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3P/3p_straferightjumploop.baf
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3P/3p_straferightjumpstart.baf
animationManager.looping 0
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3P/3p_swim.baf
animationManager.length 1.45833
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3P/3p_swimbackward.baf
animationManager.length 1.45833
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3P/3p_swimsprint.baf
animationManager.length 0.916667
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3P/3p_swimstill.baf
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3p/3p_walkBackward.baf
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3p/3p_walkForward.baf
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3p/3p_walkLeft.baf
animationSystem.createAnimation Objects/Soldiers/Common/Animations/3p/3p_walkRight.baf
animationSystem.createAnimation Objects/Soldiers/Common/Animations/head/face_anger.baf
animationSystem.createAnimation Objects/Soldiers/Common/Animations/head/face_dead1.baf
animationSystem.createAnimation Objects/Soldiers/Common/Animations/head/face_dead2.baf
animationSystem.createAnimation Objects/Soldiers/Common/Animations/head/face_idle1.baf
animationManager.looping 0
animationSystem.createAnimation Objects/Soldiers/Common/Animations/head/face_idle2.baf
animationManager.looping 0
animationSystem.createAnimation Objects/Soldiers/Common/Animations/head/face_idle3.baf
animationManager.looping 0
animationSystem.createAnimation Objects/Soldiers/Common/Animations/head/face_idle4.baf
animationManager.looping 0
animationSystem.createAnimation Objects/Soldiers/Common/Animations/head/face_idle5_chew.baf
animationSystem.createAnimation Objects/Soldiers/Common/Animations/head/face_neutral.baf
animationSystem.createAnimation Objects/Soldiers/Common/Animations/head/face_zoom.baf

rem *** Bundles ***
animationSystem.createBundle crouch_move
animationBundle.fadeOutTime 0.2
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3p/3p_crouchStrafeLeft.baf
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3p/3p_crouchStrafeRight.baf
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3p/3p_crouchBackward.baf
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3p/3p_crouchForward.baf

animationSystem.createBundle crouch_still
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3p/3p_crouchStill.baf

animationSystem.createBundle crouch_turnLeft
animationBundle.fadeInTime 0.1
animationBundle.fadeOutTime 0.4
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3p/3p_crouchTurnLeft.baf

animationSystem.createBundle crouch_turnRight
animationBundle.fadeInTime 0.1
animationBundle.fadeOutTime 0.4
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3p/3p_crouchTurnRight.baf

animationSystem.createBundle face_anger
animationBundle.fadeInTime 0.1
animationBundle.fadeOutTime 4
animationBundle.addAnimation Objects/Soldiers/Common/Animations/head/face_anger.baf

animationSystem.createBundle face_dead1
animationBundle.fadeInTime 0
animationBundle.fadeOutTime 0
animationBundle.addAnimation Objects/Soldiers/Common/Animations/head/face_dead1.baf

animationSystem.createBundle face_dead2
animationBundle.fadeInTime 0
animationBundle.fadeOutTime 0
animationBundle.addAnimation Objects/Soldiers/Common/Animations/head/face_dead2.baf

animationSystem.createBundle face_idle1
animationBundle.isLooping 0
animationBundle.addAnimation Objects/Soldiers/Common/Animations/head/face_idle1.baf

animationSystem.createBundle face_idle2
animationBundle.isLooping 0
animationBundle.addAnimation Objects/Soldiers/Common/Animations/head/face_idle2.baf

animationSystem.createBundle face_idle3
animationBundle.isLooping 0
animationBundle.addAnimation Objects/Soldiers/Common/Animations/head/face_idle3.baf

animationSystem.createBundle face_idle4
animationBundle.isLooping 0
animationBundle.addAnimation Objects/Soldiers/Common/Animations/head/face_idle4.baf

animationSystem.createBundle face_idle5_chew
animationBundle.addAnimation Objects/Soldiers/Common/Animations/head/face_idle5_chew.baf

animationSystem.createBundle face_neutral
animationBundle.addAnimation Objects/Soldiers/Common/Animations/head/face_neutral.baf

animationSystem.createBundle face_zoom
animationBundle.fadeOutTime 0.3
animationBundle.addAnimation Objects/Soldiers/Common/Animations/head/face_zoom.baf

animationSystem.createBundle hitBackBody1
animationBundle.isLooping 0
animationBundle.fadeInTime 0
animationBundle.fadeOutTime 0.15
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3p/3p_hitBackBody1.baf

animationSystem.createBundle hitBackBody2
animationBundle.isLooping 0
animationBundle.fadeInTime 0
animationBundle.fadeOutTime 0.15
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3p/3p_hitBackBody2.baf

animationSystem.createBundle hitBackHead1
animationBundle.isLooping 0
animationBundle.fadeInTime 0
animationBundle.fadeOutTime 0.15
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3p/3p_hitBackHead1.baf

animationSystem.createBundle hitBackHead2
animationBundle.isLooping 0
animationBundle.fadeInTime 0
animationBundle.fadeOutTime 0.15
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3p/3p_hitBackHead2.baf

animationSystem.createBundle hitBackLeft1
animationBundle.isLooping 0
animationBundle.fadeInTime 0
animationBundle.fadeOutTime 0.15
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3p/3p_hitBackLeft1.baf

animationSystem.createBundle hitBackLeft2
animationBundle.isLooping 0
animationBundle.fadeInTime 0
animationBundle.fadeOutTime 0.15
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3p/3p_hitBackLeft2.baf

animationSystem.createBundle hitBackRight1
animationBundle.isLooping 0
animationBundle.fadeInTime 0
animationBundle.fadeOutTime 0.15
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3p/3p_hitBackRight1.baf

animationSystem.createBundle hitBackRight2
animationBundle.isLooping 0
animationBundle.fadeInTime 0
animationBundle.fadeOutTime 0.15
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3p/3p_hitBackRight2.baf

animationSystem.createBundle hitFrontBody1
animationBundle.isLooping 0
animationBundle.fadeInTime 0
animationBundle.fadeOutTime 0.15
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3p/3p_hitFrontBody1.baf

animationSystem.createBundle hitFrontBody2
animationBundle.isLooping 0
animationBundle.fadeInTime 0
animationBundle.fadeOutTime 0.15
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3p/3p_hitFrontBody2.baf

animationSystem.createBundle hitFrontHead1
animationBundle.isLooping 0
animationBundle.fadeInTime 0
animationBundle.fadeOutTime 0.15
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3p/3p_hitFrontHead1.baf

animationSystem.createBundle hitFrontHead2
animationBundle.isLooping 0
animationBundle.fadeInTime 0
animationBundle.fadeOutTime 0.15
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3p/3p_hitFrontHead2.baf

animationSystem.createBundle hitFrontLeft1
animationBundle.isLooping 0
animationBundle.fadeInTime 0
animationBundle.fadeOutTime 0.15
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3p/3p_hitFrontLeft1.baf

animationSystem.createBundle hitFrontLeft2
animationBundle.isLooping 0
animationBundle.fadeInTime 0
animationBundle.fadeOutTime 0.15
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3p/3p_hitFrontLeft2.baf

animationSystem.createBundle hitFrontRight1
animationBundle.isLooping 0
animationBundle.fadeInTime 0
animationBundle.fadeOutTime 0.15
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3p/3p_hitFrontRight1.baf

animationSystem.createBundle hitFrontRight2
animationBundle.isLooping 0
animationBundle.fadeInTime 0
animationBundle.fadeOutTime 0.15
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3p/3p_hitFrontRight2.baf

animationSystem.createBundle prone_move
animationBundle.fadeOutTime 0.2
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3p/3p_proneStrafeLeft.baf
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3p/3p_proneStrafeRight.baf
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3p/3p_proneBackward.baf
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3p/3p_proneForward.baf

animationSystem.createBundle prone_still
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3p/3p_proneStill.baf

animationSystem.createBundle prone_turnLeft
animationBundle.playBackward 1
animationBundle.fadeInTime 0.1
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3p/3p_proneStrafeLeft.baf

animationSystem.createBundle prone_turnRight
animationBundle.fadeInTime 0.1
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3p/3p_proneStrafeRight.baf

animationSystem.createBundle proneToStill
animationBundle.isLooping 0
animationBundle.playBackward 1
animationBundle.fadeInTime 0.1
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3p/3p_standToProne.baf

animationSystem.createBundle reviveOnBack
animationBundle.isLooping 0
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3p/3p_reviveOnBack.baf

animationSystem.createBundle reviveOnStomach
animationBundle.isLooping 0
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3p/3p_reviveOnStomach.baf

animationSystem.createBundle skydive
animationBundle.fadeInTime 0.3
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3P/3p_skydiveturnleft.baf
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3P/3p_skydiveturnright.baf
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3P/3p_skydivebackward.baf
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3P/3p_skydiveforward.baf

animationSystem.createBundle skydive_still
animationBundle.fadeInTime 0.3
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3P/3p_skydiveforward.baf

animationSystem.createBundle stand_jumpBackward
animationBundle.isLooping 0
animationBundle.abruptPlayback 1
animationBundle.fadeInTime 0.1
animationBundle.fadeOutTime 0.2
animationBundle.jumpToLastAnimationAtStop 1
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3P/3p_runbackwardjumpend.baf
animationBundle.setAnimationStartTime Objects/Soldiers/Common/Animations/3P/3p_runbackwardjumpend.baf 2.29167
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3P/3p_runbackwardjumploop.baf
animationBundle.setAnimationStartTime Objects/Soldiers/Common/Animations/3P/3p_runbackwardjumploop.baf 0.25
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3P/3p_runbackwardjumpstart.baf
animationBundle.addEvent sound:0_first
animationBundle.setEventStartTime sound:0_first 2.41667

animationSystem.createBundle stand_jumpForward
animationBundle.isLooping 0
animationBundle.abruptPlayback 1
animationBundle.fadeInTime 0.1
animationBundle.fadeOutTime 0.2
animationBundle.jumpToLastAnimationAtStop 1
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3P/3p_runforwardjumpend.baf
animationBundle.setAnimationStartTime Objects/Soldiers/Common/Animations/3P/3p_runforwardjumpend.baf 2.29167
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3P/3p_runforwardjumploop.baf
animationBundle.setAnimationStartTime Objects/Soldiers/Common/Animations/3P/3p_runforwardjumploop.baf 0.25
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3P/3p_runforwardjumpstart.baf
animationBundle.addEvent sound:0_first
animationBundle.setEventStartTime sound:0_first 2.4

animationSystem.createBundle stand_jumpLeft
animationBundle.isLooping 0
animationBundle.abruptPlayback 1
animationBundle.fadeInTime 0.1
animationBundle.fadeOutTime 0.2
animationBundle.jumpToLastAnimationAtStop 1
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3P/3p_strafeleftjumpend.baf
animationBundle.setAnimationStartTime Objects/Soldiers/Common/Animations/3P/3p_strafeleftjumpend.baf 2.29167
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3P/3p_strafeleftjumploop.baf
animationBundle.setAnimationStartTime Objects/Soldiers/Common/Animations/3P/3p_strafeleftjumploop.baf 0.25
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3P/3p_strafeleftjumpstart.baf
animationBundle.addEvent sound:0_first
animationBundle.setEventStartTime sound:0_first 2.41667

animationSystem.createBundle stand_jumpRight
animationBundle.isLooping 0
animationBundle.abruptPlayback 1
animationBundle.fadeInTime 0.1
animationBundle.fadeOutTime 0.3
animationBundle.jumpToLastAnimationAtStop 1
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3P/3p_straferightjumpend.baf
animationBundle.setAnimationStartTime Objects/Soldiers/Common/Animations/3P/3p_straferightjumpend.baf 2.29167
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3P/3p_straferightjumploop.baf
animationBundle.setAnimationStartTime Objects/Soldiers/Common/Animations/3P/3p_straferightjumploop.baf 0.25
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3P/3p_straferightjumpstart.baf
animationBundle.addEvent sound:0_first
animationBundle.setEventStartTime sound:0_first 2.41667

animationSystem.createBundle stand_JumpStill
animationBundle.isLooping 0
animationBundle.abruptPlayback 1
animationBundle.fadeInTime 0.1
animationBundle.fadeOutTime 0.2
animationBundle.jumpToLastAnimationAtStop 1
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3P/3p_stilljumpend.baf
animationBundle.setAnimationStartTime Objects/Soldiers/Common/Animations/3P/3p_stilljumpend.baf 2.29167
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3P/3p_stilljumploop.baf
animationBundle.setAnimationStartTime Objects/Soldiers/Common/Animations/3P/3p_stilljumploop.baf 0.25
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3P/3p_stilljumpstart.baf
animationBundle.addEvent sound:0_first
animationBundle.setEventStartTime sound:0_first 2.41667

animationSystem.createBundle stand_leftFootBack
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3p/3p_stand2.baf

animationSystem.createBundle stand_rightFootBack
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3p/3p_stand.baf

animationSystem.createBundle stand_run
animationBundle.fadeInTime 0.1
animationBundle.fadeOutTime 0.2
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3p/3p_strafeLeft.baf
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3p/3p_strafeRight.baf
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3p/3p_runBackward.baf
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3p/3p_runForward.baf

animationSystem.createBundle stand_sprint
animationBundle.fadeOutTime 0.2
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3p/3p_sprint.baf

animationSystem.createBundle stand_turnLeft
animationBundle.fadeInTime 0.1
animationBundle.fadeOutTime 0.2
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3p/3p_standTurnLeft.baf

animationSystem.createBundle stand_turnRight
animationBundle.fadeInTime 0.1
animationBundle.fadeOutTime 0.2
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3p/3p_standTurnRight.baf

animationSystem.createBundle stand_walk
animationBundle.fadeInTime 0.4
animationBundle.fadeOutTime 0.2
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3p/3p_walkLeft.baf
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3p/3p_walkRight.baf
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3p/3p_walkBackward.baf
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3p/3p_walkForward.baf

animationSystem.createBundle standDie
animationBundle.isLooping 0
animationBundle.fadeInTime 0.1
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3p/3p_standDie.baf

animationSystem.createBundle stillToProne
animationBundle.isLooping 0
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3p/3p_standToProne.baf

animationSystem.createBundle swim_backward
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3P/3p_swimbackward.baf

animationSystem.createBundle swim_forward
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3P/3p_swim.baf

animationSystem.createBundle swim_sprint
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3P/3p_swimsprint.baf

animationSystem.createBundle swim_still
animationBundle.addAnimation Objects/Soldiers/Common/Animations/3P/3p_swimstill.baf


rem *** Triggers ***
animationSystem.createTrigger TurnTrigger stand_turnLeft
animationTrigger.addBundle stand_turnLeft
animationTrigger.valueHolder 3p_turnLeft

animationSystem.createTrigger TurnTrigger stand_turnRight
animationTrigger.addBundle stand_turnRight
animationTrigger.valueHolder 3p_turnRight

animationSystem.createTrigger Trigger stand_turn
animationTrigger.addChild stand_turnLeft
animationTrigger.addChild stand_turnRight

animationSystem.createTrigger MovementTrigger stand_still
animationTrigger.addChild stand_turn
animationTrigger.addBundle stand_rightFootBack

animationSystem.createTrigger MovementTrigger stand_walk
animationTrigger.addBundle stand_walk
animationTrigger.valueHolder 3p_stand_walk

animationSystem.createTrigger MovementTrigger stand_run
animationTrigger.addBundle stand_run
animationTrigger.valueHolder 3p_stand_run

animationSystem.createTrigger ForwardTrigger stand_sprint
animationTrigger.addBundle stand_sprint
animationTrigger.valueHolder 3p_sprint

animationSystem.createTrigger ForwardTrigger stand_jumpForward
animationTrigger.addBundle stand_jumpForward
animationTrigger.valueHolder 3p_jumpForward

animationSystem.createTrigger SideTrigger stand_jumpLeft
animationTrigger.addBundle stand_jumpLeft
animationTrigger.valueHolder 3p_jumpLeft

animationSystem.createTrigger SideTrigger stand_jumpRight
animationTrigger.addBundle stand_jumpRight
animationTrigger.valueHolder 3p_jumpRight

animationSystem.createTrigger MovementTrigger stand_jumpStill
animationTrigger.addBundle stand_JumpStill
animationTrigger.valueHolder 3p_jumpStill

animationSystem.createTrigger ForwardTrigger stand_jumpBackward
animationTrigger.addBundle stand_jumpBackward
animationTrigger.valueHolder 3p_jumpBackward

animationSystem.createTrigger UpTrigger stand_jump
animationTrigger.addChild stand_jumpForward
animationTrigger.addChild stand_jumpLeft
animationTrigger.addChild stand_jumpRight
animationTrigger.addChild stand_jumpStill
animationTrigger.addChild stand_jumpBackward
animationTrigger.valueHolder 3p_jump

animationSystem.createTrigger MovementTrigger skydive
animationTrigger.addBundle skydive
animationTrigger.valueHolder 3p_skydive_move

animationSystem.createTrigger UpTrigger stand_skydive
animationTrigger.addChild skydive
animationTrigger.addBundle skydive_still
animationTrigger.valueHolder 3p_skydive_speed

animationSystem.createTrigger Trigger stand
animationTrigger.fadeInTime 0.3
animationTrigger.addChild stand_still
animationTrigger.addChild stand_walk
animationTrigger.addChild stand_run
animationTrigger.addChild stand_sprint
animationTrigger.addChild stand_jump
animationTrigger.addChild stand_skydive

animationSystem.createTrigger TurnTrigger crouch_turnLeft
animationTrigger.addBundle crouch_turnLeft
animationTrigger.valueHolder 3p_turnLeft

animationSystem.createTrigger TurnTrigger crouch_turnRight
animationTrigger.addBundle crouch_turnRight
animationTrigger.valueHolder 3p_turnRight

animationSystem.createTrigger TurnTrigger crouch_turn
animationTrigger.addChild crouch_turnLeft
animationTrigger.addChild crouch_turnRight

animationSystem.createTrigger Trigger crouch_still
animationTrigger.addChild crouch_turn
animationTrigger.addBundle crouch_still

animationSystem.createTrigger MovementTrigger crouch_move
animationTrigger.addBundle crouch_move
animationTrigger.valueHolder 3p_crouch_move

animationSystem.createTrigger Trigger crouch
animationTrigger.fadeInTime 0.3
animationTrigger.addChild crouch_still
animationTrigger.addChild crouch_move

animationSystem.createTrigger TurnTrigger prone_turnLeft
animationTrigger.addBundle prone_turnLeft
animationTrigger.valueHolder 3p_prone_turnLeft

animationSystem.createTrigger TurnTrigger prone_turnRight
animationTrigger.addBundle prone_turnRight
animationTrigger.valueHolder 3p_prone_turnRight

animationSystem.createTrigger TurnTrigger prone_turn
animationTrigger.addChild prone_turnLeft
animationTrigger.addChild prone_turnRight

animationSystem.createTrigger Trigger prone_still
animationTrigger.addChild prone_turn
animationTrigger.addBundle prone_still

animationSystem.createTrigger MovementTrigger prone_move
animationTrigger.addBundle prone_move
animationTrigger.valueHolder 3p_prone_move

animationSystem.createTrigger Trigger prone
animationTrigger.fadeInTime 0.3
animationTrigger.addChild prone_still
animationTrigger.addChild prone_move

animationSystem.createTrigger MovementTrigger swim_still
animationTrigger.addBundle swim_still

animationSystem.createTrigger ForwardTrigger swim_forward
animationTrigger.addBundle swim_forward
animationTrigger.valueHolder 3p_swimForward

animationSystem.createTrigger ForwardTrigger swim_backward
animationTrigger.addBundle swim_backward
animationTrigger.valueHolder 3p_swimBackward

animationSystem.createTrigger ForwardTrigger swim_sprint
animationTrigger.addBundle swim_sprint
animationTrigger.valueHolder 3p_swimSprint

animationSystem.createTrigger Trigger swim
animationTrigger.addChild swim_still
animationTrigger.addChild swim_forward
animationTrigger.addChild swim_backward
animationTrigger.addChild swim_sprint

animationSystem.createTrigger PoseTrigger pose
animationTrigger.addChild stand
animationTrigger.addChild crouch
animationTrigger.addChild prone
animationTrigger.addChild swim

animationSystem.createTrigger Trigger root
animationTrigger.addChild pose

animationSystem.createTrigger Trigger fromProne
animationTrigger.addBundle proneToStill

animationSystem.createTrigger Trigger stillToProne
animationTrigger.addBundle stillToProne

animationSystem.createTrigger Trigger reviveOnBack
animationTrigger.fadeInTime 0.3
animationTrigger.addBundle reviveOnBack

animationSystem.createTrigger Trigger reviveOnStomach
animationTrigger.fadeInTime 0.3
animationTrigger.addBundle reviveOnStomach

animationSystem.createTrigger Trigger specialMoves
animationTrigger.addChild fromProne
animationTrigger.addChild stillToProne
animationTrigger.addChild reviveOnBack
animationTrigger.addChild reviveOnStomach

animationSystem.createTrigger RandomTrigger face_rnd_idle
animationTrigger.addBundle face_idle1
animationTrigger.addBundle face_idle2
animationTrigger.addBundle face_idle3
animationTrigger.addBundle face_idle4
animationTrigger.addBundle face_idle5_chew

animationSystem.createTrigger IdleTrigger face_idle
animationTrigger.addChild face_rnd_idle
animationTrigger.idleTime 5/10

animationSystem.createTrigger Trigger face_neutral
animationTrigger.addChild face_idle
animationTrigger.addBundle face_neutral

animationSystem.createTrigger MessageTrigger face_anger
animationTrigger.addBundle face_anger
animationTrigger.message 1

animationSystem.createTrigger MessageTrigger face_zoom
animationTrigger.addBundle face_zoom
animationTrigger.message 4

animationSystem.createTrigger Trigger faceRoot
animationTrigger.addChild face_neutral
animationTrigger.addChild face_anger
animationTrigger.addChild face_zoom

animationSystem.createTrigger Trigger postRoot
animationTrigger.addChild faceRoot

animationSystem.createTrigger RandomTrigger hitFrontHead
animationTrigger.addBundle hitFrontHead1
animationTrigger.addBundle hitFrontHead2

animationSystem.createTrigger RandomTrigger hitFrontBody
animationTrigger.addBundle hitFrontBody1
animationTrigger.addBundle hitFrontBody2

animationSystem.createTrigger RandomTrigger hitFrontLeft
animationTrigger.addBundle hitFrontLeft1
animationTrigger.addBundle hitFrontLeft2

animationSystem.createTrigger RandomTrigger hitFrontRight
animationTrigger.addBundle hitFrontRight1
animationTrigger.addBundle hitFrontRight2

animationSystem.createTrigger RandomTrigger hitBackHead
animationTrigger.addBundle hitBackHead1
animationTrigger.addBundle hitBackHead2

animationSystem.createTrigger RandomTrigger hitBackBody
animationTrigger.addBundle hitBackBody1
animationTrigger.addBundle hitBackBody2

animationSystem.createTrigger RandomTrigger hitBackLeft
animationTrigger.addBundle hitBackLeft1
animationTrigger.addBundle hitBackLeft2

animationSystem.createTrigger RandomTrigger hitBackRight
animationTrigger.addBundle hitBackRight1
animationTrigger.addBundle hitBackRight2

animationSystem.createTrigger Trigger hit
animationTrigger.addChild hitFrontHead
animationTrigger.addChild hitFrontBody
animationTrigger.addChild hitFrontLeft
animationTrigger.addChild hitFrontRight
animationTrigger.addChild hitBackHead
animationTrigger.addChild hitBackBody
animationTrigger.addChild hitBackLeft
animationTrigger.addChild hitBackRight

animationSystem.createTrigger RandomTrigger standDie
animationTrigger.addBundle standDie

animationSystem.createTrigger RandomTrigger crouchDie
animationTrigger.addBundle standDie

animationSystem.createTrigger RandomTrigger face_rnd_dead
animationTrigger.addBundle face_dead1
animationTrigger.addBundle face_dead2

animationSystem.createTrigger Trigger face_dead
animationTrigger.addChild face_rnd_dead

animationSystem.createTrigger Trigger die
animationTrigger.addChild standDie
animationTrigger.addChild crouchDie
animationTrigger.addChild face_dead

animationSystem.createTrigger Trigger completeTree
animationTrigger.addChild root
animationTrigger.addChild specialMoves
animationTrigger.addChild postRoot
animationTrigger.addChild hit
animationTrigger.addChild die

