{
	"format_version" : "1.8.0",
	"animations" : {
		"animation.horse_v2.baby_transform" : {
			"loop" : true,
			"bones" : {
				"body" : {
					"position" : [ 0.0, "variable.horse.baby_body_pos", 0.0 ],
					"scale" : "variable.horse.baby_body_scale"
				},
				"head" : {
					"scale" : "1.0 + 0.5 * (1.0 - this)"
				},
				"leg1a" : {
					"scale" : [ 1.0, "variable.horse.baby_leg_scale", 1.0 ]
				},
				"leg2a" : {
					"scale" : [ 1.0, "variable.horse.baby_leg_scale", 1.0 ]
				},
				"leg3a" : {
					"scale" : [ 1.0, "variable.horse.baby_leg_scale", 1.0 ]
				},
				"leg4a" : {
					"scale" : [ 1.0, "variable.horse.baby_leg_scale", 1.0 ]
				}
			}
		},
		"animation.horse_v2.eat" : {
			"loop" : true,
			"bones" : {
				"neck" : {
					"rotation" : [ "math.lerp(variable.horse.prev_eat_anim, variable.horse.eat_anim, query.frame_alpha) * (110.0 + variable.horse.sin_factor * 2.87) + variable.horse.base_head_angle", 0.0, 0.0 ]
				},
				"umouth" : {
					"rotation" : [ "- 5.4 * variable.horse.mouth_anim - this", "-this", 0.0 ]
				}
			}
		},
		"animation.horse_v2.head_realignment" : {
			"loop" : true,
			"bones" : {
				"head" : {
					"position" : [ 0.0, -3.0, -5.0 ]
				}
			}
		},
		"animation.horse_v2.saddle" : {
			"loop" : true,
			"bones" : {
				"saddlel" : {
					"rotation" : [ "-this + ((query.has_rider) ? -60 : (variable.horse.leg_x_rot * 18.9));", 0.0, "-this + ((query.has_rider) ? 0.0 : (variable.horse.leg_x_rot * 28.65));" ]
				},
				"saddlel2" : {
					"rotation" : [ "-this + ((query.has_rider) ? -60 : (variable.horse.leg_x_rot * 18.9));", 0.0, "-this + ((query.has_rider) ? 0.0 : (variable.horse.leg_x_rot * 28.65));" ]
				},
				"saddlemouthline" : {
					"rotation" : [ -30.0, 0.0, 0.0 ]
				},
				"saddlemouthliner" : {
					"rotation" : [ -30.0, 0.0, 0.0 ]
				},
				"saddler" : {
					"rotation" : [ "-this + ((query.has_rider) ? -60 : (variable.horse.leg_x_rot * 18.9));", 0.0, "-this + ((query.has_rider) ? 0.0 : (variable.horse.leg_x_rot * 28.65));" ]
				},
				"saddler2" : {
					"rotation" : [ "-this + ((query.has_rider) ? -60 : (variable.horse.leg_x_rot * 18.9));", 0.0, "-this + ((query.has_rider) ? 0.0 : (variable.horse.leg_x_rot * 28.65));" ]
				}
			}
		},
		"animation.horse_v2.setup" : {
			"loop" : true,
			"bones" : {
				"body" : {
					"position" : [ "-this", 0.0, 0.0 ],
					"rotation" : [ "-this", 0.0, 0.0 ]
				},
				"ear1" : {
					"rotation" : [ 0.0, 0.0, 5.0 ]
				},
				"ear2" : {
					"rotation" : [ 0.0, 0.0, -5.0 ]
				},
				"head" : {
					"rotation" : [ "30 -this", "-this", "-this" ]
				},
				"muleearl" : {
					"rotation" : [ 0.0, 0.0, "15.0 - this" ]
				},
				"muleearr" : {
					"rotation" : [ 0.0, 0.0, "-15.0 - this" ]
				}
			}
		},
		"animation.horse_v2.stand" : {
			"loop" : true,
			"bones" : {
				"body" : {
					"rotation" : [ "variable.horse.delta_stand_anim * variable.horse.body_standing_angle", 0.0, 0.0 ]
				},
				"neck" : {
					"rotation" : [ "variable.horse.delta_stand_anim * (15.0 + variable.horse.head_x_rot) - this", "(variable.horse.delta_stand_anim + variable.horse.inverse_max_anim) * query.head_y_rotation(20.0) - this", 0.0 ]
				}
			}
		},
		"animation.horse_v2.tail" : {
			"loop" : true,
			"bones" : {
				"taila" : {
					"rotation" : [ "variable.horse.delta_stand_anim * 80.0 + (1.0 - variable.horse.delta_stand_anim) * 25.0 - this", "((variable.horse.tail_counter != 0.0) ?  math.cos((query.life_time * 20.0 + query.frame_alpha) * 40.11) * 57.3 : 0.0) - this", 0.0 ]
				}
			}
		},
		"animation.horse_v2.walk" : {
			"loop" : true,
			"bones" : {
				"bag1" : {
					"rotation" : [ 0.0, 0.0, "variable.horse.leg_x_rot * 0.2 * 57.3" ]
				},
				"bag2" : {
					"rotation" : [ 0.0, 0.0, "-variable.horse.leg_x_rot * 0.2 * 57.3" ]
				},
				"leg1a" : {
					"rotation" : [ "(variable.horse.leg_standing_angle - variable.horse.body_standing_angle) * variable.horse.delta_stand_anim - 57.3 * (variable.horse.leg_anim * 0.5 * query.modified_move_speed) * (1.0 - variable.horse.delta_stand_anim) - this", 0.0, 0.0 ]
				},
				"leg2a" : {
					"rotation" : [ "(variable.horse.leg_standing_angle - variable.horse.body_standing_angle) * variable.horse.delta_stand_anim  + 57.3 * (variable.horse.leg_anim * 0.5 * query.modified_move_speed) * (1.0 - variable.horse.delta_stand_anim)- this", 0.0, 0.0 ]
				},
				"leg3a" : {
					"rotation" : [ "(variable.horse.leg_default_angle +  57.3 * variable.horse.leg_standing_factor) * variable.horse.delta_stand_anim + 57.3 * variable.horse.leg_x_rot * (1.0 - variable.horse.delta_stand_anim)- this", 0.0, 0.0 ]
				},
				"leg4a" : {
					"rotation" : [ "(variable.horse.leg_default_angle -  57.3 * variable.horse.leg_standing_factor) * variable.horse.delta_stand_anim - 57.3 * variable.horse.leg_x_rot * (1.0 - variable.horse.delta_stand_anim)- this", 0.0, 0.0 ]
				}
			}
		}
	}
}
