{
	"format_version" : "1.8.0",
	"animations": {
		"animation.player.first_person.attack_rotation": {
			"loop": true,
			"bones": {
				"rightarm": {
					"position": [ "v.cancel_attack_fp_animation ? 0.0 : math.clamp(-15.5 * math.sin(variable.first_person_rotation_factor * variable.attack_time * 112.0), -7.0, 999.0) * math.sin(variable.first_person_rotation_factor * variable.attack_time * 112.0)", "v.cancel_attack_fp_animation ? 0.0 :math.sin(variable.first_person_rotation_factor * (1.0 - variable.attack_time) * (1.0 - variable.attack_time) * 200.0) * 7.5 - variable.first_person_rotation_factor * variable.attack_time * 15.0 + variable.short_arm_offset_right", "v.cancel_attack_fp_animation ? 0.0 : math.sin(variable.first_person_rotation_factor * variable.attack_time * 120.0) * 1.75" ],
					"rotation": [ "v.cancel_attack_fp_animation ? 0.0 :math.sin(variable.first_person_rotation_factor * (1.0 - variable.attack_time) * (1.0 - variable.attack_time) * 280.0) * -60.0", "v.cancel_attack_fp_animation ? 0.0 :math.sin(variable.first_person_rotation_factor * (1.0 - variable.attack_time) * (1.0 - variable.attack_time) * 280.0) * 40.0", "v.cancel_attack_fp_animation ? 0.0 :math.sin(variable.first_person_rotation_factor * (1.0 - variable.attack_time) * (1.0 - variable.attack_time) * 280.0) * 20.0" ]
				}
			}
		},
		"animation.player.first_person.attack_rotation_item": {
			"loop": true,
			"override_previous_animation": true,
			"bones": {
				"rightitem": {
					"position": [ "v.cancel_attack_fp_animation ? 0.0 :-math.sin(math.sqrt(variable.attack_time) * Math.Pi * 100) * 10", "v.cancel_attack_fp_animation ? 0.0 :math.sin(math.sqrt(variable.attack_time) * Math.Pi * 2 * 60) * 10", "v.cancel_attack_fp_animation ? 0.0 :-math.sin(variable.attack_time * Math.Pi * 65) * 2" ],
					"rotation": [ "v.cancel_attack_fp_animation ? 0.0 :-math.sin(math.sqrt(variable.attack_time) * Math.Pi * 20) * 25", "v.cancel_attack_fp_animation ? 0.0 :-math.sin(math.sqrt(variable.attack_time) * 75.0) * 15.0", "v.cancel_attack_fp_animation ? 0.0 :-math.sin(math.sqrt(variable.attack_time) * 25) * 15" ]
				}
			}
		},
		"animation.player.first_person.empty_hand": {
			"loop": true,
			"bones": {
				"rightarm": {
					"position": [ 13.5, -10.0, 12.0 ],
					"rotation": [ "95.0 + variable.is_using_vr * 7.5", "-45.0 + variable.is_using_vr * 7.5", "115.0 + variable.is_using_vr * -2.5" ]
				},
				"rightitem": {
					"position": [ 0.0, "q.get_default_bone_pivot('rightarm',1) - q.get_default_bone_pivot('rightitem',1) - 7.0", "-q.get_default_bone_pivot('rightitem',2)" ]
				},
				"leftitem": {
					"position": [ 0.0, "q.get_default_bone_pivot('leftarm',1) - q.get_default_bone_pivot('leftitem',1) - 7.0", "-q.get_default_bone_pivot('leftitem',2)" ]
				}
			}
		}
	}
}
