This page is under construction
archives/bf1942/levels/mario_fever.rfa
bf1942/levels/mario_fever/Animations/DefaultWeapon.con
rem *** Apache Thunder 11/03/2013 ***
rem
rem *** New complete set of animation states. Thompson used as the template. ***
rem *** Using this Template will reactivate copyState commands in the INC files. ***
rem *** Use this code to to allow custom handweapons to function in a mapside mod. ***



rem
rem **** Animation States ****
rem



rem
rem ****** DefaultWeapon
rem
AnimationStateMachine.createState Ub_IdleDefaultWeapon1
AnimationStateMachine.addAnimation Animations/WeaponHandling/3p/DefaultWeapon/3pIdle1DefaultWeapon.baf 1.0 c_AsmPlayOnce
AnimationStateMachine.addAnimation Animations/WeaponHandling/1p/DefaultWeapon/1pIdle1DefaultWeapon.baf 1.0 c_AsmPlayOnce
AnimationStateMachine.addTransitionOne c_PIFire 0.5 1 Ub_Fire
AnimationStateMachine.addTransitionOne c_PIThrottle 0.5 1 Ub_RunForwardDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIThrottle -1 -0.5 Ub_RunBackwardDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIYaw -1 -0.01 Ub_StrafeLeftDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIAction 0.5 1 Ub_StandJumpDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIYaw 0.01 1 Ub_StrafeRightDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIMouseLookX -1000 -0.0001 Ub_TurnDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIMouseLookX 0.0001 1000 Ub_TurnDefaultWeapon
AnimationStateMachine.addTransitionWhenDone Ub_StandAimDefaultWeapon
include copyToallWeapons.inc DefaultWeapon

AnimationStateMachine.createState Ub_IdleDefaultWeapon2
AnimationStateMachine.addAnimation Animations/WeaponHandling/3p/DefaultWeapon/3pIdle2DefaultWeapon.baf 1.0 c_AsmPlayOnce
AnimationStateMachine.addAnimation Animations/WeaponHandling/1p/DefaultWeapon/1pIdle2DefaultWeapon.baf 1.0 c_AsmPlayOnce
AnimationStateMachine.addTransitionOne c_PIFire 0.5 1 Ub_Fire
AnimationStateMachine.addTransitionOne c_PIThrottle 0.5 1 Ub_RunForwardDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIThrottle -1 -0.5 Ub_RunBackwardDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIYaw -1 -0.01 Ub_StrafeLeftDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIAction 0.5 1 Ub_StandJumpDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIYaw 0.01 1 Ub_StrafeRightDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIMouseLookX -1000 -0.0001 Ub_TurnDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIMouseLookX 0.0001 1000 Ub_TurnDefaultWeapon
AnimationStateMachine.addTransitionWhenDone Ub_StandAimDefaultWeapon
include copyToallWeapons.inc DefaultWeapon

AnimationStateMachine.createState Ub_IdleDefaultWeapon3
AnimationStateMachine.addAnimation Animations/WeaponHandling/3p/DefaultWeapon/3pIdle3DefaultWeapon.baf 1.0 c_AsmPlayOnce
AnimationStateMachine.addAnimation Animations/WeaponHandling/1p/DefaultWeapon/1pIdle3DefaultWeapon.baf 1.0 c_AsmPlayOnce
AnimationStateMachine.addTransitionOne c_PIFire 0.5 1 Ub_Fire
AnimationStateMachine.addTransitionOne c_PIThrottle 0.5 1 Ub_RunForwardDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIThrottle -1 -0.5 Ub_RunBackwardDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIYaw -1 -0.01 Ub_StrafeLeftDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIAction 0.5 1 Ub_StandJumpDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIYaw 0.01 1 Ub_StrafeRightDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIMouseLookX -1000 -0.0001 Ub_TurnDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIMouseLookX 0.0001 1000 Ub_TurnDefaultWeapon
AnimationStateMachine.addTransitionWhenDone Ub_StandAimDefaultWeapon
include copyToallWeapons.inc DefaultWeapon

rem ******* Crouch *****
AnimationStateMachine.createState Ub_CrouchIdleDefaultWeapon1
AnimationStateMachine.addAnimation Animations/WeaponHandling/3p/DefaultWeapon/3pIdle1DefaultWeapon.baf 1.0 c_AsmPlayOnce
AnimationStateMachine.addAnimation Animations/WeaponHandling/1p/DefaultWeapon/1pIdle1DefaultWeapon.baf 1.0 c_AsmPlayOnce
AnimationStateMachine.addTransitionOne c_PIFire 0.5 1 Ub_Fire
AnimationStateMachine.addTransitionOne c_PIThrottle 0.5 1 Ub_CrouchForwardDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIThrottle -1 -0.5 Ub_CrouchBackwardDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIYaw -1 -0.01 Ub_CrouchStrafeLeftDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIYaw 0.01 1 Ub_CrouchStrafeRightDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIMouseLookX -1000 -0.0001 Ub_CrouchTurnDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIMouseLookX 0.0001 1000 Ub_CrouchTurnDefaultWeapon
AnimationStateMachine.addTransitionWhenDone Ub_CrouchDefaultWeapon
include copyToallWeapons.inc DefaultWeapon

AnimationStateMachine.createState Ub_CrouchIdleDefaultWeapon2
AnimationStateMachine.addAnimation Animations/WeaponHandling/3p/DefaultWeapon/3pIdle2DefaultWeapon.baf 1.0 c_AsmPlayOnce
AnimationStateMachine.addAnimation Animations/WeaponHandling/1p/DefaultWeapon/1pIdle2DefaultWeapon.baf 1.0 c_AsmPlayOnce
AnimationStateMachine.addTransitionOne c_PIFire 0.5 1 Ub_Fire
AnimationStateMachine.addTransitionOne c_PIThrottle 0.5 1 Ub_CrouchForwardDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIThrottle -1 -0.5 Ub_CrouchBackwardDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIYaw -1 -0.01 Ub_CrouchStrafeLeftDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIYaw 0.01 1 Ub_CrouchStrafeRightDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIMouseLookX -1000 -0.0001 Ub_CrouchTurnDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIMouseLookX 0.0001 1000 Ub_CrouchTurnDefaultWeapon
AnimationStateMachine.addTransitionWhenDone Ub_CrouchDefaultWeapon
include copyToallWeapons.inc DefaultWeapon

AnimationStateMachine.createState Ub_CrouchIdleDefaultWeapon3
AnimationStateMachine.addAnimation Animations/WeaponHandling/3p/DefaultWeapon/3pIdle3DefaultWeapon.baf 1.0 c_AsmPlayOnce
AnimationStateMachine.addAnimation Animations/WeaponHandling/1p/DefaultWeapon/1pIdle3DefaultWeapon.baf 1.0 c_AsmPlayOnce
AnimationStateMachine.addTransitionOne c_PIFire 0.5 1 Ub_Fire
AnimationStateMachine.addTransitionOne c_PIThrottle 0.5 1 Ub_CrouchForwardDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIThrottle -1 -0.5 Ub_CrouchBackwardDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIYaw -1 -0.01 Ub_CrouchStrafeLeftDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIYaw 0.01 1 Ub_CrouchStrafeRightDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIMouseLookX -1000 -0.0001 Ub_CrouchTurnDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIMouseLookX 0.0001 1000 Ub_CrouchTurnDefaultWeapon
AnimationStateMachine.addTransitionWhenDone Ub_CrouchDefaultWeapon
include copyToallWeapons.inc DefaultWeapon


AnimationStateMachine.createState Ub_StandRaiseWeaponDefaultWeapon
AnimationStateMachine.setOtherState c_AsmFaceState FaceLook2
AnimationStateMachine.addAnimation Animations/WeaponHandling/3p/DefaultWeapon/3PDeployDefaultWeapon.baf 1.0 c_AsmPlayOnce
AnimationStateMachine.addAnimation Animations/WeaponHandling/1p/DefaultWeapon/1PDeployDefaultWeapon.baf 1.0 c_AsmPlayOnce
AnimationStateMachine.addTransitionWhenDone _POSE_
AnimationStateMachine.addTransitionOne c_PIFire 0.5 1 Ub_FireDefaultWeapon
AnimationStateMachine.setMorphFactor 10000.0
include copyToallWeapons.inc DefaultWeapon

AnimationStateMachine.createState Ub_CrouchRaiseWeaponDefaultWeapon
AnimationStateMachine.setOtherState c_AsmFaceState FaceLook2
AnimationStateMachine.addAnimation Animations/WeaponHandling/3p/DefaultWeapon/3PDeployDefaultWeapon.baf 1.0 c_AsmPlayOnce
AnimationStateMachine.addAnimation Animations/WeaponHandling/1p/DefaultWeapon/1PDeployDefaultWeapon.baf 1.0 c_AsmPlayOnce
AnimationStateMachine.addTransitionWhenDone _POSE_
AnimationStateMachine.addTransitionOne c_PIFire 0.5 1 Ub_FireDefaultWeapon
AnimationStateMachine.setMorphFactor 10000.0
AnimationStateMachine.setFlag c_AsmIsCrouching
include copyToallWeapons.inc DefaultWeapon


AnimationStateMachine.createState Ub_LieRaiseWeaponDefaultWeapon
AnimationStateMachine.setOtherState c_AsmFaceState FaceLook2
AnimationStateMachine.addAnimation Animations/WeaponHandling/3p/DefaultWeapon/3PLieDeployDefaultWeapon.baf 1.0 c_AsmPlayOnce
AnimationStateMachine.addAnimation Animations/WeaponHandling/1p/DefaultWeapon/1PLieDeployDefaultWeapon.baf 1.0 c_AsmPlayOnce
AnimationStateMachine.addTransitionWhenDone _POSE_
AnimationStateMachine.addTransitionOne c_PIFire 0.5 1 Ub_LieFireDefaultWeapon
AnimationStateMachine.setMorphFactor 10000.0
include copyToallWeapons.inc DefaultWeapon


AnimationStateMachine.createState Ub_CrouchDefaultWeapon
AnimationStateMachine.addAnimation Animations/Crouch/3p/DefaultWeapon/3PCrouchBreathUpperDefaultWeapon.baf 1 1
AnimationStateMachine.addAnimation Animations/StandWalkRun/1p/DefaultWeapon/1PStandAimDefaultWeapon.baf 0.5 1
AnimationStateMachine.addIdle Ub_CrouchIdleDefaultWeapon1
AnimationStateMachine.addIdle Ub_CrouchIdleDefaultWeapon2
AnimationStateMachine.addIdle Ub_CrouchIdleDefaultWeapon3
AnimationStateMachine.addTransitionOne c_PIFire 0.5 1 Ub_FireDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIAltFire 0.5 1 Ub_AltFireDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIThrottle 0.5 1 Ub_CrouchForwardDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIThrottle -1 -0.5 Ub_CrouchBackwardDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIYaw -1 -0.01 Ub_CrouchStrafeLeftDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIYaw 0.01 1 Ub_CrouchStrafeRightDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIMouseLookX -1000 -0.0001 Ub_CrouchTurnDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIMouseLookX 0.0001 1000 Ub_CrouchTurnDefaultWeapon
AnimationStateMachine.addTransitionOne c_PICrouch 0.5 100.0 Ub_CrouchDefaultWeapon
AnimationStateMachine.returnToState Ub_CrouchToStand
AnimationStateMachine.setMorphFactor 0.7
AnimationStateMachine.setFlag c_AsmIsCrouching
include copyToallWeapons.inc DefaultWeapon

AnimationStateMachine.createState Ub_CrouchTurnDefaultWeapon
AnimationStateMachine.addAnimation Animations/Crouch/3p/DefaultWeapon/3PCrouchForwardUpperDefaultWeapon.baf 1 1
AnimationStateMachine.addAnimation Animations/StandWalkRun/1p/DefaultWeapon/1pRunDefaultWeapon.baf 0.5 1
AnimationStateMachine.addTransitionOne c_PICrouch 0.0 0.0 Ub_CrouchToStand
AnimationStateMachine.addTransitionOne c_PIFire 0.5 1 Ub_FireDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIAltFire 0.5 1 Ub_AltFireDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIThrottle 0.5 9999 Ub_CrouchForwardDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIThrottle -9999 -0.5 Ub_CrouchBackwardDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIYaw -1 -0.01 Ub_CrouchStrafeLeftDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIYaw 0.01 1 Ub_CrouchStrafeRightDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIMouseLookX -1000 -0.0001 Ub_CrouchTurnDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIMouseLookX 0.0001 1000 Ub_CrouchTurnDefaultWeapon
AnimationStateMachine.returnToState Ub_CrouchDefaultWeapon
AnimationStateMachine.setMorphFactor 0.5
AnimationStateMachine.setFlag c_AsmIsCrouching
include copyToallWeapons.inc DefaultWeapon


AnimationStateMachine.createState Ub_CrouchForwardDefaultWeapon
AnimationStateMachine.addAnimation Animations/Crouch/3p/DefaultWeapon/3PCrouchForwardUpperDefaultWeapon.baf 1 1
AnimationStateMachine.addAnimation Animations/StandWalkRun/1p/DefaultWeapon/1pRunDefaultWeapon.baf 0.5 1
AnimationStateMachine.addTransitionOne c_PICrouch 0.0 0.0 Ub_CrouchToStand
AnimationStateMachine.addTransitionOne c_PIFire 0.5 1 Ub_FireDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIAltFire 0.5 1 Ub_AltFireDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIThrottle 0.5 9999 Ub_CrouchForwardDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIThrottle -9999 -0.5 Ub_CrouchBackwardDefaultWeapon
AnimationStateMachine.returnToState Ub_CrouchDefaultWeapon
AnimationStateMachine.setMorphFactor 0.5
AnimationStateMachine.setFlag c_AsmIsCrouching
include copyToallWeapons.inc DefaultWeapon

AnimationStateMachine.createState Ub_CrouchBackwardDefaultWeapon
AnimationStateMachine.addAnimation Animations/Crouch/3p/DefaultWeapon/3PCrouchForwardUpperDefaultWeapon.baf -1 1
AnimationStateMachine.addAnimation Animations/StandWalkRun/1p/DefaultWeapon/1pRunDefaultWeapon.baf -0.5 1
AnimationStateMachine.addTransitionOne c_PICrouch 0.0 0.0 Ub_CrouchToStand
AnimationStateMachine.addTransitionOne c_PIFire 0.5 1 Ub_FireDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIAltFire 0.5 1 Ub_AltFireDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIThrottle 0.5 9999 Ub_CrouchForwardDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIThrottle -9999 -0.5 Ub_CrouchBackwardDefaultWeapon
AnimationStateMachine.returnToState Ub_CrouchDefaultWeapon
AnimationStateMachine.setMorphFactor 0.5
AnimationStateMachine.setFlag c_AsmIsCrouching
include copyToallWeapons.inc DefaultWeapon


AnimationStateMachine.createState Ub_CrouchStrafeLeftDefaultWeapon
AnimationStateMachine.addAnimation Animations/Crouch/3p/DefaultWeapon/3PCrouchForwardUpperDefaultWeapon.baf 1 1
AnimationStateMachine.addAnimation Animations/StandWalkRun/1p/DefaultWeapon/1pRunDefaultWeapon.baf 0.5 1
AnimationStateMachine.addTransitionOne c_PICrouch 0.0 0.0 Ub_CrouchToStand
AnimationStateMachine.addTransitionOne c_PIFire 0.5 1 Ub_FireDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIAltFire 0.5 1 Ub_AltFireDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIYaw -1 -0.01 Ub_CrouchStrafeLeftDefaultWeapon
AnimationStateMachine.returnToState Ub_CrouchDefaultWeapon
AnimationStateMachine.setMorphFactor 0.5
AnimationStateMachine.setFlag c_AsmIsCrouching
include copyToallWeapons.inc DefaultWeapon

AnimationStateMachine.createState Ub_CrouchStrafeRightDefaultWeapon
AnimationStateMachine.addAnimation Animations/Crouch/3p/DefaultWeapon/3PCrouchForwardUpperDefaultWeapon.baf 1 1
AnimationStateMachine.addAnimation Animations/StandWalkRun/1p/DefaultWeapon/1pRunDefaultWeapon.baf 0.5 1
AnimationStateMachine.addTransitionOne c_PICrouch 0.0 0.0 Ub_CrouchToStand
AnimationStateMachine.addTransitionOne c_PIFire 0.5 1 Ub_FireDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIAltFire 0.5 1 Ub_AltFireDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIYaw 0.01 1 Ub_CrouchStrafeRightDefaultWeapon
AnimationStateMachine.returnToState Ub_CrouchDefaultWeapon
AnimationStateMachine.setMorphFactor 0.5
AnimationStateMachine.setFlag c_AsmIsCrouching
include copyToallWeapons.inc DefaultWeapon


rem *** Upper Body Lie

AnimationStateMachine.createState Ub_CrouchToLieDefaultWeapon
AnimationStateMachine.addAnimation Animations/Lie/3p/DefaultWeapon/3PCrouch2LieUpperDefaultWeapon.baf 1.6 c_AsmPlayOnce
AnimationStateMachine.addTransitionWhenDone Ub_LieDefaultWeapon
AnimationStateMachine.setMorphFactor 4.0
AnimationStateMachine.setFlag c_AsmIsLying
include copyToallWeapons.inc DefaultWeapon

AnimationStateMachine.createState Ub_LieToCrouchDefaultWeapon
AnimationStateMachine.addAnimation Animations/Lie/3p/DefaultWeapon/3PCrouch2LieUpperDefaultWeapon.baf -2 c_AsmPlayOnce
AnimationStateMachine.addTransitionWhenDone Ub_CrouchDefaultWeapon
AnimationStateMachine.setMorphFactor 4.0
include copyToallWeapons.inc DefaultWeapon

AnimationStateMachine.createState Ub_LieToStandDefaultWeapon
AnimationStateMachine.addAnimation Animations/Lie/3p/DefaultWeapon/3PCrouch2LieUpperDefaultWeapon.baf -2 c_AsmPlayOnce
AnimationStateMachine.setMorphFactor 4.0
AnimationStateMachine.addTransitionWhenDone Ub_CrouchToStand
AnimationStateMachine.setFlag c_AsmIsLying
include copyToallWeapons.inc DefaultWeapon

rem *** Upper DefaultWeapon *****
AnimationStateMachine.createState Ub_LieDefaultWeapon
AnimationStateMachine.addAnimation Animations/Lie/3p/DefaultWeapon/3PLieBreathUpperDefaultWeapon.baf 1 c_AsmLooping
AnimationStateMachine.addAnimation Animations/StandWalkRun/1p/DefaultWeapon/1pLieAimDefaultWeapon.baf 0.2 c_AsmLooping
AnimationStateMachine.addTransitionOne c_PIThrottle 0.5 1 Ub_LieForwardDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIThrottle -1 -0.5 Ub_LieBackwardDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIYaw -1 -0.01 Ub_LieStrafeLeftDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIYaw 0.01 1 Ub_LieStrafeRightDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIMouseLookX -1 -0.01 Ub_LieTurnLeftDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIMouseLookX 0.01 1 Ub_LieTurnRightDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIFire 0.5 1 Ub_LieFireDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIAltFire 0.5 1 Ub_LieAltFireDefaultWeapon
AnimationStateMachine.returnToState Ub_LieDefaultWeapon
AnimationStateMachine.setMorphFactor 0.7
include copyToallWeapons.inc DefaultWeapon


AnimationStateMachine.createState Ub_LieForwardDefaultWeapon
AnimationStateMachine.addAnimation Animations/Lie/3p/DefaultWeapon/3PLieForwardUpperDefaultWeapon.baf 1 c_AsmLooping
AnimationStateMachine.addAnimation Animations/StandWalkRun/1p/DefaultWeapon/1pCrawlDefaultWeapon.baf 1 c_AsmLooping
AnimationStateMachine.addTransitionOne c_PIFire 0.5 1 Ub_LieFireDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIAltFire 0.5 1 Ub_LieAltFireDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIThrottle 0.5 1 Ub_LieForwardDefaultWeapon
AnimationStateMachine.returnToState Ub_LieDefaultWeapon
AnimationStateMachine.setMorphFactor 0.5
include copyToallWeapons.inc DefaultWeapon

AnimationStateMachine.createState Ub_LieBackwardDefaultWeapon
AnimationStateMachine.addAnimation Animations/Lie/3p/DefaultWeapon/3PLieForwardUpperDefaultWeapon.baf -1 c_AsmLooping
AnimationStateMachine.addAnimation Animations/StandWalkRun/1p/DefaultWeapon/1pCrawlDefaultWeapon.baf -1 c_AsmLooping
AnimationStateMachine.addTransitionOne c_PIFire 0.5 1 Ub_LieFireDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIAltFire 0.5 1 Ub_LieAltFireDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIThrottle -1 -0.5 Ub_LieBackwardDefaultWeapon
AnimationStateMachine.returnToState Ub_LieDefaultWeapon
AnimationStateMachine.setMorphFactor 0.5
include copyToallWeapons.inc DefaultWeapon

rem --- Turn ---
AnimationStateMachine.createState Ub_LieTurnLeftDefaultWeapon
AnimationStateMachine.addAnimation Animations/Lie/3p/DefaultWeapon/3PLieTurnLeftUpperDefaultWeapon.baf 2 c_AsmLooping
AnimationStateMachine.addAnimation Animations/StandWalkRun/1p/DefaultWeapon/1pCrawlDefaultWeapon.baf 1 c_AsmLooping
AnimationStateMachine.addTransitionOne c_PIFire 0.5 1 Ub_LieFireDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIAltFire 0.5 1 Ub_LieAltFireDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIThrottle 0.5 1 Ub_LieForwardDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIThrottle -1 -0.5 Ub_LieBackwardDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIMouseLookX -1 -0.01 Ub_LieTurnLeftDefaultWeapon
AnimationStateMachine.returnToState Ub_LieDefaultWeapon
AnimationStateMachine.setMorphFactor 0.5
include copyToallWeapons.inc DefaultWeapon

AnimationStateMachine.createState Ub_LieTurnRightDefaultWeapon
AnimationStateMachine.addAnimation Animations/Lie/3p/DefaultWeapon/3PLieTurnRightUpperDefaultWeapon.baf 2 c_AsmLooping
AnimationStateMachine.addAnimation Animations/StandWalkRun/1p/DefaultWeapon/1pCrawlDefaultWeapon.baf 1 c_AsmLooping
AnimationStateMachine.addTransitionOne c_PIFire 0.5 1 Ub_LieFireDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIAltFire 0.5 1 Ub_LieAltFireDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIThrottle 0.5 1 Ub_LieForwardDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIThrottle -1 -0.5 Ub_LieBackwardDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIMouseLookX 0.01 1 Ub_LieTurnRightDefaultWeapon
AnimationStateMachine.returnToState Ub_LieDefaultWeapon
AnimationStateMachine.setMorphFactor 0.5
include copyToallWeapons.inc DefaultWeapon

rem ----- Strafe ------
AnimationStateMachine.createState Ub_LieStrafeLeftDefaultWeapon
AnimationStateMachine.setSoundTrigger c_SstCrawlMove
AnimationStateMachine.addAnimation Animations/Lie/3p/DefaultWeapon/3PLieTurnLeftUpperDefaultWeapon.baf 2 c_AsmLooping
AnimationStateMachine.addAnimation Animations/StandWalkRun/1p/DefaultWeapon/1pCrawlDefaultWeapon.baf 1 c_AsmLooping
AnimationStateMachine.addTransitionOne c_PIThrottle 0.5 1 Ub_LieForwardDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIThrottle -1 -0.5 Ub_LieBackwardDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIYaw -1 -0.01 Ub_LieStrafeLeftDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIYaw 0.01 1 Ub_LieStrafeRightDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIMouseLookX 0.01 1 Ub_LieTurnRightDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIMouseLookX -1 -0.01 Ub_LieTurnLeftDefaultWeapon
AnimationStateMachine.returnToState Ub_LieDefaultWeapon
AnimationStateMachine.setMorphFactor 0.5
include copyToallWeapons.inc DefaultWeapon

AnimationStateMachine.createState Ub_LieStrafeRightDefaultWeapon
AnimationStateMachine.setSoundTrigger c_SstCrawlMove
AnimationStateMachine.addAnimation Animations/Lie/3p/DefaultWeapon/3PLieTurnRightUpperDefaultWeapon.baf 2 c_AsmLooping
AnimationStateMachine.addAnimation Animations/StandWalkRun/1p/DefaultWeapon/1pCrawlDefaultWeapon.baf 1 c_AsmLooping
AnimationStateMachine.addTransitionOne c_PIThrottle 0.5 1 Ub_LieForwardDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIThrottle -1 -0.5 Ub_LieBackwardDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIYaw -1 -0.01 Ub_LieStrafeLeftDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIYaw 0.01 1 Ub_LieStrafeRightDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIMouseLookX 0.01 1 Ub_LieTurnRightDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIMouseLookX -1 -0.01 Ub_LieTurnLeftDefaultWeapon
AnimationStateMachine.returnToState Ub_LieDefaultWeapon
AnimationStateMachine.setMorphFactor 0.5
include copyToallWeapons.inc DefaultWeapon

AnimationStateMachine.createState Ub_RunStandToLieDefaultWeapon
AnimationStateMachine.addAnimation Animations/Lie/3p/DefaultWeapon/3PJump2LieUpperDefaultWeapon.baf 1.5 c_AsmPlayOnce
AnimationStateMachine.addTransitionWhenDone Ub_LieDefaultWeapon
AnimationStateMachine.setMorphFactor 4.0
include copyToallWeapons.inc DefaultWeapon


rem
rem *** Hold and fire (2 parts animtions) weapon: DefaultWeapon, Sg44 etc.
rem

AnimationStateMachine.createState Ub_FireDefaultWeapon
AnimationStateMachine.addAnimation Animations/WeaponHandling/3p/DefaultWeapon/3PFireDefaultWeapon.baf 5 c_AsmLooping
AnimationStateMachine.addAnimation Animations/WeaponHandling/1p/DefaultWeapon/1PFireDefaultWeapon.baf 10 c_AsmLooping
AnimationStateMachine.addTransitionOne c_PIFire 0.5 1 Ub_FireDefaultWeapon
AnimationStateMachine.returnToState _POSE_
AnimationStateMachine.setMorphFactor 4.0
AnimationStateMachine.setFlag c_AsmIsCrouching
include multiShotWeapons.inc DefaultWeapon

AnimationStateMachine.createState Ub_FireEndDefaultWeapon
AnimationStateMachine.addAnimation Animations/WeaponHandling/3p/DefaultWeapon/3PFireEndDefaultWeapon.baf 2 c_AsmPlayOnce
AnimationStateMachine.addAnimation Animations/WeaponHandling/1p/DefaultWeapon/1PFireEndDefaultWeapon.baf 1.4 c_AsmPlayOnce
AnimationStateMachine.addTransitionOne c_PIFire 0.5 1 Ub_FireDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIThrottle 0.5 1 Ub_RunForwardDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIThrottle -1 -0.5 Ub_RunBackwardDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIYaw -1 -0.01 Ub_StrafeLeftDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIAction 0.5 1 Ub_StandJumpDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIYaw 0.01 1 Ub_StrafeRightDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIMouseLookX -1000 -0.0001 Ub_TurnDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIMouseLookX 0.0001 1000 Ub_TurnDefaultWeapon
AnimationStateMachine.addTransitionWhenDone _POSE_
AnimationStateMachine.setMorphFactor 12.0
AnimationStateMachine.setFlag c_AsmIsCrouching
include multiShotWeapons.inc DefaultWeapon


AnimationStateMachine.createState Ub_LieFireDefaultWeapon
AnimationStateMachine.addAnimation Animations/WeaponHandling/3p/DefaultWeapon/3PLieFireDefaultWeapon.baf 5 c_AsmLooping
AnimationStateMachine.addAnimation Animations/WeaponHandling/1p/DefaultWeapon/1PLieFireDefaultWeapon.baf 10 c_AsmLooping
AnimationStateMachine.addTransitionOne c_PIFire 0.5 1 Ub_LieFireDefaultWeapon
AnimationStateMachine.returnToState _POSE_
AnimationStateMachine.setMorphFactor 4.0
AnimationStateMachine.setFlag c_AsmIsLying
AnimationStateMachine.setOtherState c_AsmFaceState FaceAim2
include multiShotWeapons.inc DefaultWeapon

AnimationStateMachine.createState Ub_LieFireEndDefaultWeapon
AnimationStateMachine.addAnimation Animations/WeaponHandling/3p/DefaultWeapon/3PLieFireEndDefaultWeapon.baf 2 c_AsmPlayOnce
AnimationStateMachine.addAnimation Animations/WeaponHandling/1p/DefaultWeapon/1PLieFireEndDefaultWeapon.baf 1.4 c_AsmPlayOnce
AnimationStateMachine.addTransitionOne c_PIFire 0.5 1 Ub_LieFireDefaultWeapon
AnimationStateMachine.addTransitionWhenDone _POSE_
AnimationStateMachine.setMorphFactor 12.0
AnimationStateMachine.setFlag c_AsmIsLying
include multiShotWeapons.inc DefaultWeapon


rem ***************************
rem *** Weapon is ejecting clip
rem ***************************
AnimationStateMachine.createState Ub_StandEjectClipDefaultWeapon
AnimationStateMachine.addAnimation Animations/WeaponHandling/1p/DefaultWeapon/1PEjectClipDefaultWeapon.baf 1.0 c_AsmPlayOnce
AnimationStateMachine.setOtherState c_AsmWeaponState WeaponEjectClipDefaultWeapon
AnimationStateMachine.addTransitionWhenDone _POSE_
AnimationStateMachine.setMorphFactor 10000.0
AnimationStateMachine.setFlag c_AsmIsCrouching


AnimationStateMachine.createState Ub_LieEjectClipDefaultWeapon
AnimationStateMachine.addAnimation Animations/WeaponHandling/1p/DefaultWeapon/1PLieEjectClipDefaultWeapon.baf 1.0 c_AsmPlayOnce
AnimationStateMachine.setOtherState c_AsmWeaponState WeaponEjectClipDefaultWeapon
AnimationStateMachine.addTransitionWhenDone _POSE_
AnimationStateMachine.setMorphFactor 10000.0

rem ***************************
rem *** Weapon is ejecting clip
rem ***************************
AnimationStateMachine.createState WeaponEjectClipDefaultWeapon
AnimationStateMachine.addAnimation Animations/Weapons/DefaultWeapon/DefaultWeaponEjectClip.baf 1.0 c_AsmPlayOnce
AnimationStateMachine.setMorphFactor 10000.0


rem ***************************
rem *** Fire Weapon Looping
rem ***************************
AnimationStateMachine.createState WeaponFireDefaultWeapon
AnimationStateMachine.addAnimation Animations/Weapons/DefaultWeapon/DefaultWeaponFire.baf 1.0 c_AsmLooping
AnimationStateMachine.addTransitionWhenDone StopDummyState
AnimationStateMachine.setMorphFactor 10000.0
AnimationStateMachine.copyState2 SG44 Thompson



AnimationStateMachine.createState Ub_StandDefaultWeapon
AnimationStateMachine.addAnimation Animations/StandWalkRun/3p/DefaultWeapon/3PStandUpperDefaultWeapon.baf 0.8 1
AnimationStateMachine.addAnimation Animations/StandWalkRun/1p/DefaultWeapon/1PStandDefaultWeapon.baf 0.1 1
AnimationStateMachine.addTransitionOne c_PIFire 0.5 1 Ub_Fire
AnimationStateMachine.addTransitionOne c_PIAltFire 0.5 1 Ub_AltFire
AnimationStateMachine.addTransitionOne c_PIThrottle 0.5 1 Ub_RunForwardDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIThrottle -1 -0.5 Ub_RunBackwardDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIYaw -1 -0.01 Ub_StrafeLeftDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIAction 0.5 1 Ub_StandJumpDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIYaw 0.01 1 Ub_StrafeRightDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIMouseLookX -1000 -0.0001 Ub_TurnDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIMouseLookX 0.0001 1000 Ub_TurnDefaultWeapon
AnimationStateMachine.returnToState Ub_StandDefaultWeapon
AnimationStateMachine.setMorphFactor 0.3
include copyToallWeapons.inc DefaultWeapon

AnimationStateMachine.createState Ub_TurnDefaultWeapon
AnimationStateMachine.addAnimation Animations/StandWalkRun/3p/DefaultWeapon/3PRunUpperDefaultWeapon.baf 1.6 1
AnimationStateMachine.addAnimation Animations/StandWalkRun/1p/DefaultWeapon/1pRunDefaultWeapon.baf 0.7 1
AnimationStateMachine.addTransitionOne c_PIFire 0.5 1 Ub_Fire
AnimationStateMachine.addTransitionOne c_PIAltFire 0.5 1 Ub_AltFire
AnimationStateMachine.addTransitionOne c_PIThrottle 0.5 1 Ub_RunForwardDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIThrottle 1 0.5 Ub_RunBackwardDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIYaw 1 0.01 Ub_StrafeLeftDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIAction 0.5 1 Ub_StandJumpDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIYaw 0.01 1 Ub_StrafeRightDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIMouseLookX 1 0.01 Ub_TurnDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIMouseLookX 0.01 1 Ub_TurnDefaultWeapon
AnimationStateMachine.returnToState Ub_StandAimDefaultWeapon
AnimationStateMachine.setMorphFactor 2.0
include copyToallWeapons.inc DefaultWeapon

AnimationStateMachine.createState Ub_StandAimDefaultWeapon
AnimationStateMachine.addAnimation Animations/StandWalkRun/3p/DefaultWeapon/3PStandAimUpperDefaultWeapon.baf 0.8 1
AnimationStateMachine.addAnimation Animations/StandWalkRun/1p/DefaultWeapon/1PStandAimDefaultWeapon.baf 0.1 1
AnimationStateMachine.addIdle Ub_IdleDefaultWeapon1
AnimationStateMachine.addIdle Ub_IdleDefaultWeapon2
AnimationStateMachine.addIdle Ub_IdleDefaultWeapon3
AnimationStateMachine.addTransitionOne c_PIFire 0.5 1 Ub_Fire
AnimationStateMachine.addTransitionOne c_PIAltFire 0.5 1 Ub_AltFire
AnimationStateMachine.addTransitionOne c_PIThrottle 0.5 1 Ub_RunForwardDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIThrottle -1 -0.5 Ub_RunBackwardDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIYaw -1 -0.01 Ub_StrafeLeftDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIAction 0.5 1 Ub_StandJumpDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIYaw 0.01 1 Ub_StrafeRightDefaultWeapon
AnimationStateMachine.returnToState Ub_StandAimDefaultWeapon
AnimationStateMachine.setMorphFactor 0.7
include copyToallWeapons.inc DefaultWeapon

rem --- Walk ----
AnimationStateMachine.createState Ub_WalkForwardDefaultWeapon
AnimationStateMachine.addAnimation Animations/StandWalkRun/3p/DefaultWeapon/3PWalkUpperDefaultWeapon.baf 0.7 1
AnimationStateMachine.addAnimation Animations/StandWalkRun/1p/DefaultWeapon/1pRunDefaultWeapon.baf 0.5 1
AnimationStateMachine.addTransitionOne c_PIFire 0.5 1 Ub_Fire
AnimationStateMachine.addTransitionOne c_PIAltFire 0.5 1 Ub_AltFire
AnimationStateMachine.addTransitionOne c_PIThrottle 0.5 1 Ub_WalkForwardDefaultWeapon
AnimationStateMachine.addToLatestTransition c_PIWalk 0.5 1
AnimationStateMachine.addTransitionOne c_PIThrottle -9999 -0.5 Ub_WalkBackwardDefaultWeapon
AnimationStateMachine.addToLatestTransition c_PIWalk 0.5 1
AnimationStateMachine.addTransitionOne c_PIAction 0.5 1 Ub_StandJumpDefaultWeapon
AnimationStateMachine.returnToState Ub_StandAimDefaultWeapon
AnimationStateMachine.setMorphFactor 0.5
include copyToallWeapons.inc DefaultWeapon

AnimationStateMachine.createState Ub_WalkBackwardDefaultWeapon
AnimationStateMachine.addAnimation Animations/StandWalkRun/3p/DefaultWeapon/3PWalkUpperDefaultWeapon.baf -0.7 1
AnimationStateMachine.addAnimation Animations/StandWalkRun/1p/DefaultWeapon/1pRunDefaultWeapon.baf -0.5 1
AnimationStateMachine.addTransitionOne c_PIFire 0.5 1 Ub_Fire
AnimationStateMachine.addTransitionOne c_PIAltFire 0.5 1 Ub_AltFire
AnimationStateMachine.addTransitionOne c_PIThrottle 0.5 1 Ub_WalkForwardDefaultWeapon
AnimationStateMachine.addToLatestTransition c_PIWalk 0.5 1
AnimationStateMachine.addTransitionOne c_PIThrottle -9999 -0.5 Ub_WalkBackwardDefaultWeapon
AnimationStateMachine.addToLatestTransition c_PIWalk 0.5 1
AnimationStateMachine.returnToState Ub_StandAimDefaultWeapon
AnimationStateMachine.setMorphFactor 0.5
include copyToallWeapons.inc DefaultWeapon

rem --- Run ----
AnimationStateMachine.createState Ub_RunForwardDefaultWeapon
AnimationStateMachine.addAnimation Animations/StandWalkRun/3p/DefaultWeapon/3PRunUpperDefaultWeapon.baf 1.6 1
AnimationStateMachine.addAnimation Animations/StandWalkRun/1p/DefaultWeapon/1pRunDefaultWeapon.baf 0.7 1
AnimationStateMachine.addTransitionOne c_PIFire 0.5 1 Ub_Fire
AnimationStateMachine.addTransitionOne c_PIAltFire 0.5 1 Ub_AltFire
AnimationStateMachine.addTransitionOne c_PIWalk 0.5 9999 Ub_WalkForwardDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIAction 0.5 1 Ub_RunJumpDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIThrottle 0.5 1 Ub_RunForwardDefaultWeapon
AnimationStateMachine.returnToState Ub_StandAimDefaultWeapon
AnimationStateMachine.setMorphFactor 0.5
include copyToallWeapons.inc DefaultWeapon

AnimationStateMachine.createState Ub_RunBackwardDefaultWeapon
AnimationStateMachine.addAnimation Animations/StandWalkRun/3p/DefaultWeapon/3PRunBackUpperDefaultWeapon.baf -1.6 1
AnimationStateMachine.addAnimation Animations/StandWalkRun/1p/DefaultWeapon/1pRunDefaultWeapon.baf -0.7 1
AnimationStateMachine.addTransitionOne c_PIFire 0.5 1 Ub_Fire
AnimationStateMachine.addTransitionOne c_PIAltFire 0.5 1 Ub_AltFire
AnimationStateMachine.addTransitionOne c_PIWalk 0.5 9999 Ub_WalkBackwardDefaultWeapon
AnimationStateMachine.addTransitionOne c_PIThrottle -1 -0.5 Ub_RunBackwardDefaultWeapon
AnimationStateMachine.returnToState Ub_StandAimDefaultWeapon
AnimationStateMachine.setMorphFactor 0.5
include copyToallWeapons.inc DefaultWeapon

rem --- Strafe ----
AnimationStateMachine.createState Ub_StrafeLeftDefaultWeapon
AnimationStateMachine.addAnimation Animations/StandWalkRun/3p/DefaultWeapon/3PRunUpperDefaultWeapon.baf -1.6 1
AnimationStateMachine.addAnimation Animations/StandWalkRun/1p/DefaultWeapon/1pRunDefaultWeapon.baf -0.7 1
AnimationStateMachine.addTransitionOne c_PIFire 0.5 1 Ub_Fire
AnimationStateMachine.addTransitionOne c_PIAltFire 0.5 1 Ub_AltFire
AnimationStateMachine.addTransitionOne c_PIYaw -1 -0.01 Ub_StrafeLeftDefaultWeapon
AnimationStateMachine.returnToState Ub_StandAimDefaultWeapon
AnimationStateMachine.setMorphFactor 0.5
include copyToallWeapons.inc DefaultWeapon

AnimationStateMachine.createState Ub_StrafeRightDefaultWeapon
AnimationStateMachine.addAnimation Animations/StandWalkRun/3p/DefaultWeapon/3PRunUpperDefaultWeapon.baf 1.6 1
AnimationStateMachine.addAnimation Animations/StandWalkRun/1p/DefaultWeapon/1pRunDefaultWeapon.baf 0.7 1
AnimationStateMachine.addTransitionOne c_PIFire 0.5 1 Ub_Fire
AnimationStateMachine.addTransitionOne c_PIAltFire 0.5 1 Ub_AltFire
AnimationStateMachine.addTransitionOne c_PIYaw 0.01 1 Ub_StrafeRightDefaultWeapon
AnimationStateMachine.returnToState Ub_StandAimDefaultWeapon
AnimationStateMachine.setMorphFactor 0.5
include copyToallWeapons.inc DefaultWeapon

AnimationStateMachine.createState Ub_StandJumpDefaultWeapon
AnimationStateMachine.setOtherState c_AsmFaceState FaceFire1
AnimationStateMachine.addAnimation Animations/StandWalkRun/3p/DefaultWeapon/3pJumpStandUpperDefaultWeapon.baf 0.8 0
AnimationStateMachine.addAnimation Animations/StandWalkRun/1p/DefaultWeapon/1pRunDefaultWeapon.baf 0.4 1
AnimationStateMachine.addTransitionWhenDone Ub_StandAimDefaultWeapon
AnimationStateMachine.setSpeed 1 1 1
AnimationStateMachine.setMorphFactor 4.0
include copyToallWeapons.inc DefaultWeapon

AnimationStateMachine.createState Ub_RunJumpDefaultWeapon
AnimationStateMachine.setOtherState c_AsmFaceState FaceFire1
AnimationStateMachine.addAnimation Animations/StandWalkRun/3p/DefaultWeapon/3PJumpRunUpperDefaultWeapon.baf 1 0
AnimationStateMachine.addAnimation Animations/StandWalkRun/1p/DefaultWeapon/1pRunDefaultWeapon.baf 1.2 1
AnimationStateMachine.addTransitionWhenDone Ub_RunForwardDefaultWeapon
AnimationStateMachine.setMorphFactor 100.0
include copyToallWeapons.inc DefaultWeapon

rem *** Upper Body Jump
AnimationStateMachine.createState Ub_StandReloadDefaultWeapon
AnimationStateMachine.setOtherState c_AsmWeaponState WeaponReloadDefaultWeapon
AnimationStateMachine.addAnimation Animations/WeaponHandling/3p/DefaultWeapon/3PReloadDefaultWeapon.baf 0.4 c_AsmPlayOnce
AnimationStateMachine.addAnimation Animations/WeaponHandling/1p/DefaultWeapon/1PReloadDefaultWeapon.baf 0.4 c_AsmPlayOnce
AnimationStateMachine.addTransitionOne c_PIFire 0.5 1 Ub_FireDefaultWeapon
AnimationStateMachine.addTransitionWhenDone _POSE_
AnimationStateMachine.setMorphFactor 10000.0
AnimationStateMachine.setFlag c_AsmIsCrouching
include copyToallWeapons.inc DefaultWeapon

AnimationStateMachine.createState Ub_LieReloadDefaultWeapon
AnimationStateMachine.setOtherState c_AsmWeaponState WeaponReloadDefaultWeapon
AnimationStateMachine.addAnimation Animations/WeaponHandling/3p/DefaultWeapon/3PReloadLieDefaultWeapon.baf 0.4 c_AsmPlayOnce
AnimationStateMachine.addAnimation Animations/WeaponHandling/1p/DefaultWeapon/1PLieReloadDefaultWeapon.baf 0.4 c_AsmPlayOnce
AnimationStateMachine.addTransitionOne c_PIFire 0.5 1 Ub_LieFireDefaultWeapon
AnimationStateMachine.addTransitionWhenDone _POSE_
AnimationStateMachine.setMorphFactor 10000.0
include copyToallWeapons.inc DefaultWeapon

AnimationStateMachine.createState WeaponReloadDefaultWeapon
AnimationStateMachine.addAnimation Animations/Weapons/DefaultWeapon/DefaultWeaponReload.baf 0.4 c_AsmPlayOnce
AnimationStateMachine.addTransitionWhenDone StopDummyState
AnimationStateMachine.setMorphFactor 10000.0
include copyToallWeapons.inc DefaultWeapon

AnimationStateMachine.createState WeaponOutOfAmmoDefaultWeapon
AnimationStateMachine.addAnimation Animations/Weapons/DefaultWeapon/DefaultWeaponOutOfAmmo.baf 1.0 c_AsmPlayOnce
AnimationStateMachine.setMorphFactor 10000.0
include copyToallWeapons.inc


rem
rem *** Camera Shakes ***
rem

AnimationStateMachine.setactiveState Ub_FireDefaultWeapon
AnimationStateMachine.setCameraShakeRoll 0 0.25 800.0
AnimationStateMachine.setCameraShakePitch 0 0.05 900.0
AnimationStateMachine.setCameraShakeYaw 0 0.05 700.0
AnimationStateMachine.setCameraShakeLeftRight 0 0.01 2000
AnimationStateMachine.setCameraShakeInOut 0 0.01 2000

AnimationStateMachine.setactiveState Ub_LieFireDefaultWeapon
AnimationStateMachine.setCameraShakeRoll 0 0.25 800.0
AnimationStateMachine.setCameraShakePitch 0 0.05 900.0
AnimationStateMachine.setCameraShakeYaw 0 0.05 700.0
AnimationStateMachine.setCameraShakeLeftRight 0 0.01 2000
AnimationStateMachine.setCameraShakeInOut 0 0.01 2000


rem
rem **** Animation Tweaks ****
rem

rem *** DefaultWeapon - Based on Thompson code ***
rem *** 1P

AnimationStateMachine.set1pAnimationSpeed Ub_StandDefaultWeapon 0.1
AnimationStateMachine.set1pAnimationSpeed Ub_TurnDefaultWeapon 0.1
AnimationStateMachine.set1pAnimationSpeed Ub_StandAimDefaultWeapon 0.1
AnimationStateMachine.set1pAnimationSpeed Ub_WalkForwardDefaultWeapon 0.50
AnimationStateMachine.set1pAnimationSpeed Ub_WalkBackwardDefaultWeapon 0.50
AnimationStateMachine.set1pAnimationSpeed Ub_RunForwardDefaultWeapon 1.40
AnimationStateMachine.set1pAnimationSpeed Ub_RunBackwardDefaultWeapon 1.36
AnimationStateMachine.set1pAnimationSpeed Ub_StrafeLeftDefaultWeapon 1.40
AnimationStateMachine.set1pAnimationSpeed Ub_StrafeRightDefaultWeapon 1.35
AnimationStateMachine.set1pAnimationSpeed Ub_StandJumpDefaultWeapon 0.40
AnimationStateMachine.set1pAnimationSpeed Ub_RunJumpDefaultWeapon 1.20
AnimationStateMachine.set1pAnimationSpeed Ub_FireDefaultWeapon 10.00
AnimationStateMachine.set1pAnimationSpeed Ub_FireEndDefaultWeapon 1.40
AnimationStateMachine.set1pAnimationSpeed Ub_LieFireDefaultWeapon 10.00
AnimationStateMachine.set1pAnimationSpeed Ub_LieFireEndDefaultWeapon 1.40
AnimationStateMachine.set1pAnimationSpeed Ub_IdleDefaultWeapon1 0.52
AnimationStateMachine.set1pAnimationSpeed Ub_IdleDefaultWeapon2 0.39
AnimationStateMachine.set1pAnimationSpeed Ub_IdleDefaultWeapon3 0.50
AnimationStateMachine.set1pAnimationSpeed Ub_CrouchIdleDefaultWeapon1 0.52
AnimationStateMachine.set1pAnimationSpeed Ub_CrouchIdleDefaultWeapon2 0.39
AnimationStateMachine.set1pAnimationSpeed Ub_CrouchIdleDefaultWeapon3 0.50
AnimationStateMachine.set1pAnimationSpeed Ub_CrouchDefaultWeapon 0.33
AnimationStateMachine.set1pAnimationSpeed Ub_CrouchTurnDefaultWeapon 0.50
AnimationStateMachine.set1pAnimationSpeed Ub_CrouchForwardDefaultWeapon 0.86
AnimationStateMachine.set1pAnimationSpeed Ub_CrouchBackwardDefaultWeapon 0.86
AnimationStateMachine.set1pAnimationSpeed Ub_CrouchStrafeLeftDefaultWeapon 0.86
AnimationStateMachine.set1pAnimationSpeed Ub_CrouchStrafeRightDefaultWeapon 0.86
AnimationStateMachine.set1pAnimationSpeed Ub_CrouchToLieDefaultWeapon 0.60
AnimationStateMachine.set1pAnimationSpeed Ub_LieToCrouchDefaultWeapon 0.60
AnimationStateMachine.set1pAnimationSpeed Ub_LieToStandDefaultWeapon 0.60
AnimationStateMachine.set1pAnimationSpeed Ub_LieDefaultWeapon 0.20
AnimationStateMachine.set1pAnimationSpeed Ub_LieForwardDefaultWeapon 1.00
AnimationStateMachine.set1pAnimationSpeed Ub_LieBackwardDefaultWeapon 1.00
AnimationStateMachine.set1pAnimationSpeed Ub_LieTurnLeftDefaultWeapon 1.00
AnimationStateMachine.set1pAnimationSpeed Ub_LieTurnRightDefaultWeapon 1.00
AnimationStateMachine.set1pAnimationSpeed Ub_LieStrafeLeftDefaultWeapon 1.00
AnimationStateMachine.set1pAnimationSpeed Ub_LieStrafeRightDefaultWeapon 1.00
AnimationStateMachine.set1pAnimationSpeed Ub_RunStandToLieDefaultWeapon 1.50
AnimationStateMachine.set1pAnimationSpeed Ub_StandReloadDefaultWeapon 0.21
AnimationStateMachine.set1pAnimationSpeed Ub_LieReloadDefaultWeapon 0.21
AnimationStateMachine.set1pAnimationSpeed Ub_StandRaiseWeaponDefaultWeapon 1.00
AnimationStateMachine.set1pAnimationSpeed Ub_CrouchRaiseWeaponDefaultWeapon 1.00
AnimationStateMachine.set1pAnimationSpeed Ub_LieRaiseWeaponDefaultWeapon 1.00
AnimationStateMachine.set1pAnimationSpeed Ub_EjectClipDefaultWeapon 2.00
AnimationStateMachine.set1pAnimationSpeed Ub_LieEjectClipDefaultWeapon 2.5

rem *** 3P
AnimationStateMachine.set3pAnimationSpeed Ub_StandDefaultWeapon 0.60
AnimationStateMachine.set3pAnimationSpeed Ub_TurnDefaultWeapon 1.60
AnimationStateMachine.set3pAnimationSpeed Ub_StandAimDefaultWeapon 0.80
AnimationStateMachine.set3pAnimationSpeed Ub_WalkForwardDefaultWeapon 1.0
AnimationStateMachine.set3pAnimationSpeed Ub_WalkBackwardDefaultWeapon -1.0
AnimationStateMachine.set3pAnimationSpeed Ub_RunForwardDefaultWeapon 1.60
AnimationStateMachine.set3pAnimationSpeed Ub_RunBackwardDefaultWeapon -1.60
AnimationStateMachine.set3pAnimationSpeed Ub_StrafeLeftDefaultWeapon 1.30
AnimationStateMachine.set3pAnimationSpeed Ub_StrafeRightDefaultWeapon 1.30
AnimationStateMachine.set3pAnimationSpeed Ub_StandJumpDefaultWeapon 1.10
AnimationStateMachine.set3pAnimationSpeed Ub_RunJumpDefaultWeapon 1.22
AnimationStateMachine.set3pAnimationSpeed Ub_FireDefaultWeapon 2.00
AnimationStateMachine.set3pAnimationSpeed Ub_FireEndDefaultWeapon 2.00
AnimationStateMachine.set3pAnimationSpeed Ub_LieFireDefaultWeapon 5.00
AnimationStateMachine.set3pAnimationSpeed Ub_LieFireEndDefaultWeapon 2.14
AnimationStateMachine.set3pAnimationSpeed Ub_IdleDefaultWeapon1 0.50
AnimationStateMachine.set3pAnimationSpeed Ub_IdleDefaultWeapon2 1.00
AnimationStateMachine.set3pAnimationSpeed Ub_IdleDefaultWeapon3 1.00
AnimationStateMachine.set3pAnimationSpeed Ub_CrouchIdleDefaultWeapon1 1.00
AnimationStateMachine.set3pAnimationSpeed Ub_CrouchIdleDefaultWeapon2 1.00
AnimationStateMachine.set3pAnimationSpeed Ub_CrouchIdleDefaultWeapon3 1.00
AnimationStateMachine.set3pAnimationSpeed Ub_CrouchDefaultWeapon 0.80
AnimationStateMachine.set3pAnimationSpeed Ub_CrouchTurnDefaultWeapon 1.00
AnimationStateMachine.set3pAnimationSpeed Ub_CrouchForwardDefaultWeapon 1.00
AnimationStateMachine.set3pAnimationSpeed Ub_CrouchBackwardDefaultWeapon -1.00
AnimationStateMachine.set3pAnimationSpeed Ub_CrouchStrafeLeftDefaultWeapon 1.00
AnimationStateMachine.set3pAnimationSpeed Ub_CrouchStrafeRightDefaultWeapon 1.00
AnimationStateMachine.set3pAnimationSpeed Ub_CrouchToLieDefaultWeapon 1.60
AnimationStateMachine.set3pAnimationSpeed Ub_LieToCrouchDefaultWeapon -2.00
AnimationStateMachine.set3pAnimationSpeed Ub_LieToStandDefaultWeapon -3.00
AnimationStateMachine.set3pAnimationSpeed Ub_LieDefaultWeapon 1.00
AnimationStateMachine.set3pAnimationSpeed Ub_LieForwardDefaultWeapon 1.00
AnimationStateMachine.set3pAnimationSpeed Ub_LieBackwardDefaultWeapon -0.80
AnimationStateMachine.set3pAnimationSpeed Ub_LieTurnLeftDefaultWeapon 2.00
AnimationStateMachine.set3pAnimationSpeed Ub_LieTurnRightDefaultWeapon 2.00
AnimationStateMachine.set3pAnimationSpeed Ub_LieStrafeLeftDefaultWeapon 2.00
AnimationStateMachine.set3pAnimationSpeed Ub_LieStrafeRightDefaultWeapon 2.00
AnimationStateMachine.set3pAnimationSpeed Ub_RunStandToLieDefaultWeapon 1.40
AnimationStateMachine.set3pAnimationSpeed Ub_StandReloadDefaultWeapon 0.47
AnimationStateMachine.set3pAnimationSpeed Ub_LieReloadDefaultWeapon 0.53
AnimationStateMachine.set3pAnimationSpeed Ub_StandRaiseWeaponDefaultWeapon -1.60
AnimationStateMachine.set3pAnimationSpeed Ub_CrouchRaiseWeaponDefaultWeapon -1.60
AnimationStateMachine.set3pAnimationSpeed Ub_LieRaiseWeaponDefaultWeapon -1.60
rem 3P Misc
AnimationStateMachine.set3pAnimationSpeed WeaponFireDefaultWeapon 1
AnimationStateMachine.set3pAnimationSpeed WeaponReloadDefaultWeapon 0.21
AnimationStateMachine.set3pAnimationSpeed WeaponEjectClipDefaultWeapon 1.00


rem *** Restored Missing M1Garand Code ***
rem *** 1P
AnimationStateMachine.set1pAnimationSpeed Ub_StandM1Garand 0.1
AnimationStateMachine.set1pAnimationSpeed Ub_TurnM1Garand 0.1
AnimationStateMachine.set1pAnimationSpeed Ub_WalkForwardM1Garand 0.50
AnimationStateMachine.set1pAnimationSpeed Ub_WalkBackwardM1Garand 0.50
AnimationStateMachine.set1pAnimationSpeed Ub_StandJumpM1Garand 0.40
AnimationStateMachine.set1pAnimationSpeed Ub_RunJumpM1Garand 1.20
AnimationStateMachine.set1pAnimationSpeed Ub_FireEndM1Garand 1.40
AnimationStateMachine.set1pAnimationSpeed Ub_IdleM1Garand1 0.52
AnimationStateMachine.set1pAnimationSpeed Ub_IdleM1Garand2 0.39
AnimationStateMachine.set1pAnimationSpeed Ub_IdleM1Garand3 0.50
AnimationStateMachine.set1pAnimationSpeed Ub_CrouchIdleM1Garand1 0.52
AnimationStateMachine.set1pAnimationSpeed Ub_CrouchIdleM1Garand2 0.39
AnimationStateMachine.set1pAnimationSpeed Ub_CrouchIdleM1Garand3 0.50
AnimationStateMachine.set1pAnimationSpeed Ub_CrouchM1Garand 0.33
AnimationStateMachine.set1pAnimationSpeed Ub_CrouchTurnM1Garand 0.50
AnimationStateMachine.set1pAnimationSpeed Ub_CrouchForwardM1Garand 0.86
AnimationStateMachine.set1pAnimationSpeed Ub_CrouchBackwardM1Garand 0.86
AnimationStateMachine.set1pAnimationSpeed Ub_CrouchStrafeLeftM1Garand 0.86
AnimationStateMachine.set1pAnimationSpeed Ub_CrouchStrafeRightM1Garand 0.86
AnimationStateMachine.set1pAnimationSpeed Ub_CrouchToLieM1Garand 0.60
AnimationStateMachine.set1pAnimationSpeed Ub_LieToCrouchM1Garand 0.60
AnimationStateMachine.set1pAnimationSpeed Ub_LieToStandM1Garand 0.60
AnimationStateMachine.set1pAnimationSpeed Ub_LieM1Garand 0.20
AnimationStateMachine.set1pAnimationSpeed Ub_LieTurnLeftM1Garand 1.00
AnimationStateMachine.set1pAnimationSpeed Ub_LieTurnRightM1Garand 1.00
AnimationStateMachine.set1pAnimationSpeed Ub_LieStrafeLeftM1Garand 1.00
AnimationStateMachine.set1pAnimationSpeed Ub_LieStrafeRightM1Garand 1.00
AnimationStateMachine.set1pAnimationSpeed Ub_RunStandToLieM1Garand 1.50
AnimationStateMachine.set1pAnimationSpeed Ub_StandRaiseWeaponM1Garand 1.00
AnimationStateMachine.set1pAnimationSpeed Ub_CrouchRaiseWeaponM1Garand 1.00
AnimationStateMachine.set1pAnimationSpeed Ub_LieRaiseWeaponM1Garand 1.00
rem ***
AnimationStateMachine.set1pAnimationSpeed Ub_StandAimM1Garand 0.2
AnimationStateMachine.set1pAnimationSpeed Ub_StandReloadM1Garand 0.2
AnimationStateMachine.set1pAnimationSpeed Ub_LieReloadM1Garand 0.2
AnimationStateMachine.set1pAnimationSpeed Ub_RunForwardM1Garand 1.33
AnimationStateMachine.set1pAnimationSpeed Ub_LieForwardM1Garand 0.7
AnimationStateMachine.set1pAnimationSpeed Ub_RunBackwardM1Garand 1.33
AnimationStateMachine.set1pAnimationSpeed Ub_LieBackwardM1Garand 0.7
AnimationStateMachine.set1pAnimationSpeed Ub_StrafeLeftM1Garand 1.33
AnimationStateMachine.set1pAnimationSpeed Ub_StrafeRightM1Garand 1.33
AnimationStateMachine.set1pAnimationSpeed Ub_FireM1Garand 5
AnimationStateMachine.set1pAnimationSpeed Ub_LieFireM1Garand 5
AnimationStateMachine.set1pAnimationSpeed Ub_FireEndM1Garand 1.4
AnimationStateMachine.set1pAnimationSpeed Ub_EjectClipM1Garand 4
AnimationStateMachine.set1pAnimationSpeed Ub_LieEjectClipM1Garand 2.5

rem 3P
AnimationStateMachine.set3pAnimationSpeed Ub_StandM1Garand 1
AnimationStateMachine.set3pAnimationSpeed Ub_TurnM1Garand 1
AnimationStateMachine.set3pAnimationSpeed Ub_StandAimM1Garand 1
AnimationStateMachine.set3pAnimationSpeed Ub_WalkForwardM1Garand 1
AnimationStateMachine.set3pAnimationSpeed Ub_WalkBackwardM1Garand -1
AnimationStateMachine.set3pAnimationSpeed Ub_RunForwardM1Garand 1
AnimationStateMachine.set3pAnimationSpeed Ub_RunBackwardM1Garand -1
AnimationStateMachine.set3pAnimationSpeed Ub_StrafeLeftM1Garand 1
AnimationStateMachine.set3pAnimationSpeed Ub_StrafeRightM1Garand 1
AnimationStateMachine.set3pAnimationSpeed Ub_StandJumpM1Garand 1
AnimationStateMachine.set3pAnimationSpeed Ub_RunJumpM1Garand 1
AnimationStateMachine.set3pAnimationSpeed Ub_FireM1Garand 1
AnimationStateMachine.set3pAnimationSpeed Ub_FireEndM1Garand 1
AnimationStateMachine.set3pAnimationSpeed Ub_LieFireM1Garand 1
AnimationStateMachine.set3pAnimationSpeed Ub_LieFireEndM1Garand 1
AnimationStateMachine.set3pAnimationSpeed Ub_IdleM1Garand1 1
AnimationStateMachine.set3pAnimationSpeed Ub_IdleM1Garand2 1
AnimationStateMachine.set3pAnimationSpeed Ub_IdleM1Garand3 1
AnimationStateMachine.set3pAnimationSpeed Ub_CrouchIdleM1Garand1 1
AnimationStateMachine.set3pAnimationSpeed Ub_CrouchIdleM1Garand2 1
AnimationStateMachine.set3pAnimationSpeed Ub_CrouchIdleM1Garand3 1
AnimationStateMachine.set3pAnimationSpeed Ub_CrouchM1Garand 1
AnimationStateMachine.set3pAnimationSpeed Ub_CrouchTurnM1Garand 1
AnimationStateMachine.set3pAnimationSpeed Ub_CrouchForwardM1Garand 1
AnimationStateMachine.set3pAnimationSpeed Ub_CrouchBackwardM1Garand -1
AnimationStateMachine.set3pAnimationSpeed Ub_CrouchStrafeLeftM1Garand 1
AnimationStateMachine.set3pAnimationSpeed Ub_CrouchStrafeRightM1Garand 1
AnimationStateMachine.set3pAnimationSpeed Ub_CrouchToLieM1Garand 1
AnimationStateMachine.set3pAnimationSpeed Ub_LieToCrouchM1Garand -1
AnimationStateMachine.set3pAnimationSpeed Ub_LieToStandM1Garand -1
AnimationStateMachine.set3pAnimationSpeed Ub_LieM1Garand 1
AnimationStateMachine.set3pAnimationSpeed Ub_LieForwardM1Garand 1
AnimationStateMachine.set3pAnimationSpeed Ub_LieBackwardM1Garand -1
AnimationStateMachine.set3pAnimationSpeed Ub_LieTurnLeftM1Garand 1
AnimationStateMachine.set3pAnimationSpeed Ub_LieTurnRightM1Garand 1
AnimationStateMachine.set3pAnimationSpeed Ub_LieStrafeLeftM1Garand 1
AnimationStateMachine.set3pAnimationSpeed Ub_LieStrafeRightM1Garand 1
AnimationStateMachine.set3pAnimationSpeed Ub_RunStandToLieM1Garand 1
AnimationStateMachine.set3pAnimationSpeed Ub_StandReloadM1Garand .4
AnimationStateMachine.set3pAnimationSpeed Ub_LieReloadM1Garand 1
AnimationStateMachine.set3pAnimationSpeed Ub_StandRaiseWeaponM1Garand -1.6
AnimationStateMachine.set3pAnimationSpeed Ub_CrouchRaiseWeaponM1Garand -1.6
AnimationStateMachine.set3pAnimationSpeed Ub_LieRaiseWeaponM1Garand -1.6

rem 3P Misc
AnimationStateMachine.set3pAnimationSpeed WeaponFireM1Garand 2
AnimationStateMachine.set3pAnimationSpeed WeaponReloadM1Garand 0.2
AnimationStateMachine.set3pAnimationSpeed WeaponLieReloadM1Garand 0.2
AnimationStateMachine.set3pAnimationSpeed WeaponEjectClipM1Garand 2.2