Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $texturepath "models/player/soldier/"
- $mesh soldier soldier.smd
- $modelname soldier
- $origin 9 29 -18
- $collisionmesh ragdoll ragdoll.smd
- $mass 150
- $scale 20
- //$static 1 // Use if mesh isn't animated and doesn't have any bones or bone weights
- $attachment "weapon" "b_Root_Weapon" 0 0 0 180 0 0
- $attachment "grenade" "b_Root_Grenade" 0 0 0 0 0 0
- $define ANIM_SPEED 30
- $define ACT_SMG_RELOAD 12531
- $animation "smg_reload" "animations_smg/reload" fps ANIM_SPEED ACT_SMG_RELOAD 1
- $animation "crouch_idle" "crouch_idle" fps ANIM_SPEED loop
- $animation "crouch_walk" "crouch_walk" fps ANIM_SPEED loop
- $animation "fire" "fire" fps ANIM_SPEED
- $animation "idle" "idle" fps ANIM_SPEED loop ACT_IDLE 1
- $animation "idle_stance" "idle_stance" fps ANIM_SPEED loop
- $animation "jump" "jump" fps ANIM_SPEED ACT_JUMP 1
- $animation "knockedback" "knockedback" fps ANIM_SPEED
- $animation "melee" "melee" fps ANIM_SPEED ACT_MELEE_ATTACK1 1
- $animation "reload" "reload" fps ANIM_SPEED
- $animation "run2" "run2" fps ANIM_SPEED loop
- $animation "walk_look" "walk_look" fps ANIM_SPEED
- $attachment "lfoot" "Bind_LeftFoot" 0 -0.172 0
- $attachment "rfoot" "Bind_RightFoot" 0 -0.172 0
- $blendcontroller move_yaw 0 360 loop // Custom range. If not defined, use range set through animation (0 - 360)
- $blendcontroller aim_yaw -45 45
- $blendcontroller aim_pitch -45 45
- $animation "aim_down" "aim_down_45" fps ANIM_SPEED loop subtract idle
- $animation "aim_up" "aim_up_45" fps ANIM_SPEED loop subtract idle
- $animation "aim_left" "aim_left_45" fps ANIM_SPEED loop subtract idle
- $animation "aim_right" "aim_right_45" fps ANIM_SPEED loop subtract idle
- $animation "aim_yaw" "idle" subtract "idle" range 0 0 autoplay blendcontroller aim_yaw -45 45 3 "aim_left" -45 "aim_yaw" 0 "aim_right" 45
- $animation "aim_pitch" "idle" subtract "idle" range 0 0 autoplay blendcontroller aim_pitch -45 45 3 "aim_up" 45 "aim_pitch" 0 "aim_down" -45
- $animation "walk_right" "walk_right" fps ANIM_SPEED loop
- $animation "walk_back" "walk_back" fps ANIM_SPEED loop
- $animation "walk" "walk" fps ANIM_SPEED loop ACT_WALK 1 blendcontroller move_yaw 0 360 2 "walk_right" 90 "walk_back" 180 {
- $event AE_FOOTSTEP_LEFT 2
- $event AE_FOOTSTEP_RIGHT 12
- }
- $blendcontroller bc_test -45 45
- $animation "blend_test_ref" "blend_test_ref" loop
- $animation "blend_test_larm" "blend_test_larm" loop subtract blend_test_ref
- $animation "blend_test_rarm" "blend_test_rarm" loop subtract blend_test_ref
- $animation "blend_test" "blend_test_ref" loop subtract blend_test_ref range 0 0 autoplay blendcontroller bc_test -45 45 2 "blend_test_larm" -45 "blend_test_rarm" 45
- $animation "run" "run" fps ANIM_SPEED loop ACT_RUN 1 blendcontroller move_yaw 0 360 4 "run" 0 "walk_right" 90 "walk_back" 180 "run" 360 {
- $event AE_FOOTSTEP_LEFT 2
- $event AE_FOOTSTEP_RIGHT 12
- }
- $removebone "U3DRoot"
- $removebone "SceneRoot"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement