{
	"format_version" : "1.8.0",
	"animations" : {
		"animation.horse.baby_transform" : {
			"loop" : true,
			"bones" : {
				"body" : {
					"position" : [ 0.0, "24.0 * variable.baby_ratio", 0.0 ]
				},
				"ear1" : {
					"position" : [ 0.0, "24.0 * variable.baby_ratio", 0.0 ],
					"scale" : "(0.5 + (math.pow(query.model_scale * 16.0, 2.0) * 0.5)) / (query.model_scale * 16.0)"
				},
				"ear2" : {
					"position" : [ 0.0, "24.0 * variable.baby_ratio", 0.0 ],
					"scale" : "(0.5 + (math.pow(query.model_scale * 16.0, 2.0) * 0.5)) / (query.model_scale * 16.0)"
				},
				"head" : {
					"position" : [ 0.0, "24.0 * variable.baby_ratio", 0.0 ],
					"scale" : "(0.5 + (math.pow(query.model_scale * 16.0, 2.0) * 0.5)) / (query.model_scale * 16.0)"
				},
				"leg1a" : {
					"position" : [ 0.0, "13.0 * variable.baby_ratio", 0.0 ],
					"scale" : [ 1.0, "1.0 + (1.0 * variable.baby_ratio)", 1.0 ]
				},
				"leg1b" : {
					"position" : [ 0.0, "7.0 * variable.baby_ratio", 0.0 ],
					"scale" : [ 1.0, "1.0 + (2.0 * variable.baby_ratio)", 1.0 ]
				},
				"leg1c" : {
					"position" : [ 0.0, "7.0 * variable.baby_ratio", 0.0 ],
					"scale" : [ 1.0, "1.0 + (1.0 * variable.baby_ratio)", 1.0 ]
				},
				"leg2a" : {
					"position" : [ 0.0, "13.0 * variable.baby_ratio", 0.0 ],
					"scale" : [ 1.0, "1.0 + (1.0 * variable.baby_ratio)", 1.0 ]
				},
				"leg2b" : {
					"position" : [ 0.0, "7.0 * variable.baby_ratio", 0.0 ],
					"scale" : [ 1.0, "1.0 + (2.0 * variable.baby_ratio)", 1.0 ]
				},
				"leg2c" : {
					"position" : [ 0.0, "7.0 * variable.baby_ratio", 0.0 ],
					"scale" : [ 1.0, "1.0 + (1.0 * variable.baby_ratio)", 1.0 ]
				},
				"leg3a" : {
					"position" : [ 0.0, "15.0 * variable.baby_ratio", 0.0 ],
					"scale" : [ 1.0, "1.0 + (1.0 * variable.baby_ratio)", 1.0 ]
				},
				"leg3b" : {
					"position" : [ 0.0, "8.0 * variable.baby_ratio", 0.0 ],
					"scale" : [ 0.9, "1.0 + (2.0 * variable.baby_ratio)", 0.9 ]
				},
				"leg3c" : {
					"position" : [ 0.0, "7.0 * variable.baby_ratio", 0.0 ],
					"scale" : [ 1.0, "1.0 + (1.0 * variable.baby_ratio)", 1.0 ]
				},
				"leg4a" : {
					"position" : [ 0.0, "15.0 * variable.baby_ratio", 0.0 ],
					"scale" : [ 1.0, "1.0 + (1.0 * variable.baby_ratio)", 1.0 ]
				},
				"leg4b" : {
					"position" : [ 0.0, "8.0 * variable.baby_ratio", 0.0 ],
					"scale" : [ 0.9, "1.0 + (2.0 * variable.baby_ratio)", 0.9 ]
				},
				"leg4c" : {
					"position" : [ 0.0, "7.0 * variable.baby_ratio", 0.0 ],
					"scale" : [ 1.0, "1.0 + (1.0 * variable.baby_ratio)", 1.0 ]
				},
				"mane" : {
					"position" : [ 0.0, "24.0 * variable.baby_ratio", 0.0 ]
				},
				"muleearl" : {
					"position" : [ 0.0, "24.0 * variable.baby_ratio", 0.0 ],
					"scale" : "1.0 + 0.5 * (1.0 - this)"
				},
				"muleearr" : {
					"position" : [ 0.0, "24.0 * variable.baby_ratio", 0.0 ],
					"scale" : "1.0 + 0.5 * (1.0 - this)"
				},
				"neck" : {
					"position" : [ 0.0, "24.0 * variable.baby_ratio", 0.0 ]
				},
				"taila" : {
					"position" : [ 0.0, "24.0 * variable.baby_ratio", 0.0 ]
				},
				"tailb" : {
					"position" : [ 0.0, "24.0 * variable.baby_ratio", 0.0 ]
				},
				"tailc" : {
					"position" : [ 0.0, "24.0 * variable.baby_ratio", 0.0 ]
				}
			}
		},
		"animation.horse.eat" : {
			"loop" : true,
			"bones" : {
				"ear1" : {
					"position" : [ 0.0, "-variable.eat_anim * 7.0", "variable.eat_anim * -2.0" ],
					"rotation" : [ "variable.eat_anim * (110.0 + math.sin((query.life_time * 20.0) * 57.3) * 2.86)", 0.0, 0.0 ]
				},
				"ear2" : {
					"position" : [ 0.0, "-variable.eat_anim * 7.0", "variable.eat_anim * -2.0" ],
					"rotation" : [ "variable.eat_anim * (110.0 + math.sin((query.life_time * 20.0) * 57.3) * 2.86)", 0.0, 0.0 ]
				},
				"head" : {
					"position" : [ 0.0, "-variable.eat_anim * 7.0", "variable.eat_anim * -2.0" ],
					"rotation" : [ "variable.eat_anim * (110.0 + math.sin((query.life_time * 20.0) * 57.3) * 2.86)", 0.0, 0.0 ]
				},
				"headsaddle" : {
					"position" : [ 0.0, "-variable.eat_anim * 7.0", "variable.eat_anim * -2.0" ],
					"rotation" : [ "variable.eat_anim * (110.0 + math.sin((query.life_time * 20.0) * 57.3) * 2.86)", 0.0, 0.0 ]
				},
				"mane" : {
					"position" : [ 0.0, "-variable.eat_anim * 7.0", "variable.eat_anim * -2.0" ],
					"rotation" : [ "variable.eat_anim * (110.0 + math.sin((query.life_time * 20.0) * 57.3) * 2.86)", 0.0, 0.0 ]
				},
				"muleearl" : {
					"position" : [ 0.0, "-variable.eat_anim * 7.0", "variable.eat_anim * -2.0" ],
					"rotation" : [ "variable.eat_anim * (110.0 + math.sin((query.life_time * 20.0) * 57.3) * 2.86)", 0.0, 0.0 ]
				},
				"muleearr" : {
					"position" : [ 0.0, "-variable.eat_anim * 7.0", "variable.eat_anim * -2.0" ],
					"rotation" : [ "variable.eat_anim * (110.0 + math.sin((query.life_time * 20.0) * 57.3) * 2.86)", 0.0, 0.0 ]
				},
				"neck" : {
					"position" : [ 0.0, "-variable.eat_anim * 7.0", "variable.eat_anim * -2.0" ],
					"rotation" : [ "variable.eat_anim * (110.0 + math.sin((query.life_time * 20.0) * 57.3) * 2.86)", 0.0, 0.0 ]
				},
				"saddlemouthl" : {
					"position" : [ 0.0, "-variable.eat_anim * 7.0", "variable.eat_anim * -2.0" ],
					"rotation" : [ "variable.eat_anim * (110.0 + math.sin((query.life_time * 20.0) * 57.3) * 2.86)", 0.0, 0.0 ]
				},
				"saddlemouthline" : {
					"position" : [ 0.0, "-variable.eat_anim * 7.0", "variable.eat_anim * -2.0" ],
					"rotation" : [ "variable.eat_anim * (110.0 + math.sin((query.life_time * 20.0) * 57.3) * 2.86)", 0.0, 0.0 ]
				},
				"saddlemouthliner" : {
					"position" : [ 0.0, "-variable.eat_anim * 7.0", "variable.eat_anim * -2.0" ],
					"rotation" : [ "variable.eat_anim * (110.0 + math.sin((query.life_time * 20.0) * 57.3) * 2.86)", 0.0, 0.0 ]
				},
				"saddlemouthr" : {
					"position" : [ 0.0, "-variable.eat_anim * 7.0", "variable.eat_anim * -2.0" ],
					"rotation" : [ "variable.eat_anim * (110.0 + math.sin((query.life_time * 20.0) * 57.3) * 2.86)", 0.0, 0.0 ]
				}
			}
		},
		"animation.horse.look_at_player" : {
			"loop" : true,
			"bones" : {
				"ear1" : {
					"rotation" : [ 0.0, "(variable.stand_anim + variable.inverse_max_stand_eat) * query.head_y_rotation(20)", 0.0 ]
				},
				"ear2" : {
					"rotation" : [ 0.0, "(variable.stand_anim + variable.inverse_max_stand_eat) * query.head_y_rotation(20)", 0.0 ]
				},
				"head" : {
					"rotation" : [ 0.0, "(variable.stand_anim + variable.inverse_max_stand_eat) * query.head_y_rotation(20)", 0.0 ]
				},
				"headsaddle" : {
					"rotation" : [ 0.0, "(variable.stand_anim + variable.inverse_max_stand_eat) * query.head_y_rotation(20)", 0.0 ]
				},
				"mane" : {
					"rotation" : [ 0.0, "(variable.stand_anim + variable.inverse_max_stand_eat) * query.head_y_rotation(20)", 0.0 ]
				},
				"muleearl" : {
					"rotation" : [ 0.0, "(variable.stand_anim + variable.inverse_max_stand_eat) * query.head_y_rotation(20)", 0.0 ]
				},
				"muleearr" : {
					"rotation" : [ 0.0, "(variable.stand_anim + variable.inverse_max_stand_eat) * query.head_y_rotation(20)", 0.0 ]
				},
				"neck" : {
					"rotation" : [ 0.0, "(variable.stand_anim + variable.inverse_max_stand_eat) * query.head_y_rotation(20)", 0.0 ]
				},
				"saddlemouthl" : {
					"rotation" : [ 0.0, "(variable.stand_anim + variable.inverse_max_stand_eat) * query.head_y_rotation(20)", 0.0 ]
				},
				"saddlemouthline" : {
					"rotation" : [ 0.0, "(variable.stand_anim + variable.inverse_max_stand_eat) * query.head_y_rotation(20)", 0.0 ]
				},
				"saddlemouthliner" : {
					"rotation" : [ 0.0, "(variable.stand_anim + variable.inverse_max_stand_eat) * query.head_y_rotation(20)", 0.0 ]
				},
				"saddlemouthr" : {
					"rotation" : [ 0.0, "(variable.stand_anim + variable.inverse_max_stand_eat) * query.head_y_rotation(20)", 0.0 ]
				}
			}
		},
		"animation.horse.mouth" : {
			"loop" : true,
			"bones" : {
				"lmouth" : {
					"position" : [ 0.0, 0.0, "variable.mouth_anim" ],
					"rotation" : [ "variable.mouth_anim * 5.0 - this", 0.0, 0.0 ]
				},
				"umouth" : {
					"rotation" : [ "-variable.mouth_anim * 5.0 - this", 0.0, 0.0 ]
				}
			}
		},
		"animation.horse.setup" : {
			"loop" : true,
			"bones" : {
				"ear1" : {
					"position" : [ 0.0, "-this - 3.0", "-this - 10.0" ],
					"rotation" : [ "-this + variable.head_rotation.x", "-this", 0.0 ]
				},
				"ear2" : {
					"position" : [ 0.0, "-this - 3.0", "-this - 10.0" ],
					"rotation" : [ "-this + variable.head_rotation.x", "-this", 0.0 ]
				},
				"head" : {
					"position" : [ 0.0, "-this - 3.0", "-this - 10.0" ],
					"rotation" : [ 0.0, "-this", 0.0 ]
				},
				"lmouth" : {
					"position" : [ 0.0, "-this", "-this" ],
					"rotation" : [ 0.0, "-this", 0.0 ]
				},
				"leg1a" : {
					"rotation" : [ "-this", 0.0, 0.0 ]
				},
				"leg1b" : {
					"position" : [ 0.0, "-this - variable.leg_back_origin.y - 7.0", "-this + variable.leg_back_origin.z" ],
					"rotation" : [ "-this", 0.0, 0.0 ]
				},
				"leg1c" : {
					"position" : [ 0.0, "-this - variable.leg_back_origin.y - 7.0", "-this + variable.leg_back_origin.z" ],
					"rotation" : [ "-this", 0.0, 0.0 ]
				},
				"leg2a" : {
					"rotation" : [ "-this", 0.0, 0.0 ]
				},
				"leg2b" : {
					"position" : [ 0.0, "-this - variable.leg_back_origin.y - 7.0", "-this + variable.leg_back_origin.z" ],
					"rotation" : [ "-this", 0.0, 0.0 ]
				},
				"leg2c" : {
					"position" : [ 0.0, "-this - variable.leg_back_origin.y - 7.0", "-this + variable.leg_back_origin.z" ],
					"rotation" : [ "-this", 0.0, 0.0 ]
				},
				"leg3a" : {
					"position" : [ 0.0, "-this - 9.0", 0.0 ],
					"rotation" : [ "-this", 0.0, 0.0 ]
				},
				"leg3b" : {
					"position" : [ 0.0, "-this - variable.leg_front_origin.y - 7.0", "-this + variable.leg_front_origin.z" ],
					"rotation" : [ "-this", 0.0, 0.0 ]
				},
				"leg3c" : {
					"position" : [ 0.0, "-this - variable.leg_front_origin.y - 7.0", "-this + variable.leg_front_origin.z" ],
					"rotation" : [ "-this", 0.0, 0.0 ]
				},
				"leg4a" : {
					"position" : [ 0.0, "-this - 9.0", 0.0 ],
					"rotation" : [ "-this", 0.0, 0.0 ]
				},
				"leg4b" : {
					"position" : [ 0.0, "-this - variable.leg_front_origin.y - 7.0", "-this + variable.leg_front_origin.z" ],
					"rotation" : [ "-this", 0.0, 0.0 ]
				},
				"leg4c" : {
					"position" : [ 0.0, "-this - variable.leg_front_origin.y - 7.0", "-this + variable.leg_front_origin.z" ],
					"rotation" : [ "-this", 0.0, 0.0 ]
				},
				"MuleEarL" : {
					"position" : [ 0.0, "-this - 3.0", "-this - 10.0" ],
					"rotation" : [ "-this + variable.head_rotation.x", "-this", 0.0 ]
				},
				"MuleEarR" : {
					"position" : [ 0.0, "-this - 3.0", "-this - 10.0" ],
					"rotation" : [ "-this + variable.head_rotation.x", "-this", 0.0 ]
				},
				"mane" : {
					"position" : [ 0.0, "-this - 3.0", "-this - 9.95" ],
					"rotation" : [ 0.0, "-this", 0.0 ]
				},
				"neck" : {
					"position" : [ 0.0, "-this - 3.0", "-this - 10.0" ],
					"rotation" : [ 0.0, "-this", 0.0 ]
				},
				"umouth" : {
					"position" : [ 0.0, "-this", "-this" ],
					"rotation" : [ 0.0, "-this", 0.0 ]
				}
			}
		},
		"animation.horse.shake_tail" : {
			"loop" : true,
			"bones" : {
				"taila" : {
					"rotation" : [ 60.0, "math.cos(query.life_time * 802.0) * 57.3", 0.0 ]
				},
				"tailb" : {
					"rotation" : [ 60.0, "math.cos(query.life_time * 802.0) * 57.3", 0.0 ]
				},
				"tailc" : {
					"rotation" : [ 60.0, "math.cos(query.life_time * 802.0) * 57.3", 0.0 ]
				}
			}
		},
		"animation.horse.stand" : {
			"loop" : true,
			"bones" : {
				"bag1" : {
					"position" : [ 0.0, "variable.stand_anim * -2.5", "variable.stand_anim * 4.0" ],
					"rotation" : [ 90.0, "variable.stand_anim * 45.0", 90.0 ]
				},
				"bag2" : {
					"position" : [ 0.0, "variable.stand_anim * -2.5", "variable.stand_anim * 4.0" ],
					"rotation" : [ 90.0, "variable.stand_anim * 45.0", 90.0 ]
				},
				"body" : {
					"rotation" : [ "variable.stand_anim * -45.0", 0.0, 0.0 ]
				},
				"ear1" : {
					"position" : [ 0.0, "variable.stand_anim * 11.0", "variable.stand_anim * 7.0" ],
					"rotation" : [ "variable.stand_anim * (15.0 + variable.head_x_rot) + variable.base_head_angle - this", "(variable.stand_anim + variable.inverse_max_stand_eat) * query.head_y_rotation(20) - this", 0.0 ]
				},
				"ear2" : {
					"position" : [ 0.0, "variable.stand_anim * 11.0", "variable.stand_anim * 7.0" ],
					"rotation" : [ "variable.stand_anim * (15.0 + variable.head_x_rot) + variable.base_head_angle - this", "(variable.stand_anim + variable.inverse_max_stand_eat) * query.head_y_rotation(20) - this", 0.0 ]
				},
				"head" : {
					"position" : [ 0.0, "variable.stand_anim * 11.0", "variable.stand_anim * 7.0" ],
					"rotation" : [ "variable.stand_anim * (15.0 + variable.head_x_rot) + variable.base_head_angle - this", "(variable.stand_anim + variable.inverse_max_stand_eat) * query.head_y_rotation(20) - this", 0.0 ]
				},
				"headsaddle" : {
					"position" : [ 0.0, "variable.stand_anim * 11.0", "variable.stand_anim * 7.0" ],
					"rotation" : [ "variable.stand_anim * (15.0 + variable.head_x_rot) + variable.base_head_angle - this", "(variable.stand_anim + variable.inverse_max_stand_eat) * query.head_y_rotation(20) - this", 0.0 ]
				},
				"leg1a" : {
					"position" : [ 0.0, 0.0, 0.0 ],
					"rotation" : [ "variable.stand_anim * 10.0", 0.0, 0.0 ]
				},
				"leg1b" : {
					"position" : [ 0.0, 0.0, "variable.stand_anim * 1.0" ],
					"rotation" : [ "variable.stand_anim * -10.0", 0.0, 0.0 ]
				},
				"leg1c" : {
					"position" : [ 0.0, 0.0, "variable.stand_anim * 1.0" ],
					"rotation" : [ "variable.stand_anim * -10.0", 0.0, 0.0 ]
				},
				"leg2a" : {
					"position" : [ 0.0, 0.0, 0.0 ],
					"rotation" : [ "variable.stand_anim * 10.0", 0.0, 0.0 ]
				},
				"leg2b" : {
					"position" : [ 0.0, 0.0, "variable.stand_anim * 1.0" ],
					"rotation" : [ "variable.stand_anim * -10.0", 0.0, 0.0 ]
				},
				"leg2c" : {
					"position" : [ 0.0, 0.0, "variable.stand_anim * 1.0" ],
					"rotation" : [ "variable.stand_anim * -10.0", 0.0, 0.0 ]
				},
				"leg3a" : {
					"position" : [ 0.0, "variable.stand_anim * (-this + 1.0)", "variable.stand_anim * 5.0" ],
					"rotation" : [ "(-60.0 * variable.stand_anim + variable.leg_stand * 57.3) * variable.stand_anim", 0.0, 0.0 ]
				},
				"leg3b" : {
					"position" : [ 0.0, "-(variable.leg_stand * 5.0) - (variable.stand_anim * this + 1.0)", "(variable.leg_stand * 3.0) + variable.stand_anim * 2.0" ],
					"rotation" : [ "(variable.leg_stand * 90.0) - 25.0 * variable.stand_anim", 0.0, 0.0 ]
				},
				"leg3c" : {
					"position" : [ 0.0, "-(variable.leg_stand * 5.0) - (variable.stand_anim * this + 1.0)", "(variable.leg_stand * 3.0) + variable.stand_anim * 2.0" ],
					"rotation" : [ "(variable.leg_stand * 90.0) - 25.0 * variable.stand_anim", 0.0, 0.0 ]
				},
				"leg4a" : {
					"position" : [ 0.0, "variable.stand_anim * (-this + 1.0)", "variable.stand_anim * 5.0" ],
					"rotation" : [ "(-60.0 * variable.stand_anim - variable.leg_stand * 57.3)", 0.0, 0.0 ]
				},
				"leg4b" : {
					"position" : [ 0.0, "(variable.leg_stand * 5.0) - (variable.stand_anim * this + 1.0)", "-(variable.leg_stand * 3.0) + variable.stand_anim * 2.0" ],
					"rotation" : [ "-(variable.leg_stand * 90.0) - 25.0 * variable.stand_anim", 0.0, 0.0 ]
				},
				"leg4c" : {
					"position" : [ 0.0, "(variable.leg_stand * 5.0) - (variable.stand_anim * this + 1.0)", "-(variable.leg_stand * 3.0) + variable.stand_anim * 2.0" ],
					"rotation" : [ "-(variable.leg_stand * 90.0) - 25.0 * variable.stand_anim", 0.0, 0.0 ]
				},
				"mane" : {
					"position" : [ 0.0, "variable.stand_anim * 11.0", "variable.stand_anim * 7.0" ],
					"rotation" : [ "variable.stand_anim * (15.0 + variable.head_x_rot) + variable.base_head_angle - this", "(variable.stand_anim + variable.inverse_max_stand_eat) * query.head_y_rotation(20) - this", 0.0 ]
				},
				"muleearl" : {
					"position" : [ 0.0, "variable.stand_anim * 11.0", "variable.stand_anim * 7.0" ],
					"rotation" : [ "variable.stand_anim * (15.0 + variable.head_x_rot) + variable.base_head_angle - this", "(variable.stand_anim + variable.inverse_max_stand_eat) * query.head_y_rotation(20) - this", 0.0 ]
				},
				"muleearr" : {
					"position" : [ 0.0, "variable.stand_anim * 11.0", "variable.stand_anim * 7.0" ],
					"rotation" : [ "variable.stand_anim * (15.0 + variable.head_x_rot) + variable.base_head_angle - this", "(variable.stand_anim + variable.inverse_max_stand_eat) * query.head_y_rotation(20) - this", 0.0 ]
				},
				"neck" : {
					"position" : [ 0.0, "variable.stand_anim * 11.0", "variable.stand_anim * 7.0" ],
					"rotation" : [ "variable.stand_anim * (15.0 + variable.head_x_rot) + variable.base_head_angle - this", "(variable.stand_anim + variable.inverse_max_stand_eat) * query.head_y_rotation(20) - this", 0.0 ]
				},
				"saddle" : {
					"position" : [ 0.0, "variable.stand_anim * 4.5", "variable.stand_anim * 6.5" ],
					"rotation" : [ "variable.stand_anim * -45.0", 0.0, 0.0 ]
				},
				"saddleb" : {
					"position" : [ 0.0, "variable.stand_anim * 4.5", "variable.stand_anim * 6.5" ],
					"rotation" : [ "variable.stand_anim * -45.0", 0.0, 0.0 ]
				},
				"saddlec" : {
					"position" : [ 0.0, "variable.stand_anim * 4.5", "variable.stand_anim * 6.5" ],
					"rotation" : [ "variable.stand_anim * -45.0", 0.0, 0.0 ]
				},
				"saddlel" : {
					"position" : [ 0.0, "variable.stand_anim * 4.5", "variable.stand_anim * 6.5" ]
				},
				"saddlel2" : {
					"position" : [ 0.0, "variable.stand_anim * 4.5", "variable.stand_anim * 6.5" ]
				},
				"saddlemouthl" : {
					"position" : [ 0.0, "variable.stand_anim * 11.0", "variable.stand_anim * 7.0" ],
					"rotation" : [ "variable.stand_anim * (15.0 + variable.head_x_rot) + variable.base_head_angle - this", "(variable.stand_anim + variable.inverse_max_stand_eat) * query.head_y_rotation(20) - this", 0.0 ]
				},
				"saddlemouthline" : {
					"position" : [ 0.0, "variable.stand_anim * 11.0", "variable.stand_anim * 7.0" ],
					"rotation" : [ "variable.stand_anim * (15.0 + variable.head_x_rot) + variable.base_head_angle - this", "(variable.stand_anim + variable.inverse_max_stand_eat) * query.head_y_rotation(20) - this", 0.0 ]
				},
				"saddlemouthliner" : {
					"position" : [ 0.0, "variable.stand_anim * 11.0", "variable.stand_anim * 7.0" ],
					"rotation" : [ "variable.stand_anim * (15.0 + variable.head_x_rot) + variable.base_head_angle - this", "(variable.stand_anim + variable.inverse_max_stand_eat) * query.head_y_rotation(20) - this", 0.0 ]
				},
				"saddlemouthr" : {
					"position" : [ 0.0, "variable.stand_anim * 11.0", "variable.stand_anim * 7.0" ],
					"rotation" : [ "variable.stand_anim * (15.0 + variable.head_x_rot) + variable.base_head_angle - this", "(variable.stand_anim + variable.inverse_max_stand_eat) * query.head_y_rotation(20) - this", 0.0 ]
				},
				"saddler" : {
					"position" : [ 0.0, "variable.stand_anim * 4.5", "variable.stand_anim * 6.5" ]
				},
				"saddler2" : {
					"position" : [ 0.0, "variable.stand_anim * 4.5", "variable.stand_anim * 6.5" ]
				},
				"taila" : {
					"position" : [ 0.0, "variable.stand_anim * -5.0", 0.0 ],
					"rotation" : [ "variable.stand_anim * -10.0", 0.0, 0.0 ]
				},
				"tailb" : {
					"position" : [ 0.0, "variable.stand_anim * -5.0", 0.0 ],
					"rotation" : [ "variable.stand_anim * -10.0", 0.0, 0.0 ]
				},
				"tailc" : {
					"position" : [ 0.0, "variable.stand_anim * -5.0", 0.0 ],
					"rotation" : [ "variable.stand_anim * -10.0", 0.0, 0.0 ]
				}
			}
		},
		"animation.horse.walk" : {
			"loop" : true,
			"bones" : {
				"bag1" : {
					"rotation" : [ "variable.leg_x_rot_anim / 5.0", 0.0, 0.0 ]
				},
				"bag2" : {
					"rotation" : [ "-variable.leg_x_rot_anim / 5.0", 0.0, 0.0 ]
				},
				"ear1" : {
					"rotation" : [ "variable.head_x_rot", 0.0, 0.0 ]
				},
				"ear2" : {
					"rotation" : [ "variable.head_x_rot", 0.0, 0.0 ]
				},
				"head" : {
					"rotation" : [ "variable.head_x_rot", 0.0, 0.0 ]
				},
				"headsaddle" : {
					"rotation" : [ "variable.head_x_rot", 0.0, 0.0 ]
				},
				"leg1a" : {
					"rotation" : [ "(-variable.leg_walk_factor * 28.6 * query.modified_move_speed) * (1.0 - variable.stand_anim)", 0.0, 0.0 ]
				},
				"leg1b" : {
					"position" : [ 0.0, "(math.abs(variable.leg_walk_factor) * 28.6 * query.modified_move_speed) * (0.066 + (variable.baby_ratio * 0.05))", "(-variable.leg_walk_factor * 28.6 * query.modified_move_speed) * (0.09 + (variable.baby_ratio * 0.08))" ],
					"rotation" : [ "(-variable.leg_walk_factor * 28.6 * query.modified_move_speed) * (1.0 - variable.stand_anim)", 0.0, 0.0 ]
				},
				"leg1c" : {
					"position" : [ 0.0, "(math.abs(variable.leg_walk_factor) * 28.6 * query.modified_move_speed) * (0.066 + (variable.baby_ratio * 0.05)) + (6.0 * variable.baby_ratio * math.clamp(-variable.leg_x_rot_anim, -45.0, 0.0) / -45.0)", "(-variable.leg_walk_factor * 28.6 * query.modified_move_speed) * (0.09 + (variable.baby_ratio * 0.08))" ],
					"rotation" : [ "(-variable.leg_walk_factor * 28.6 * query.modified_move_speed) * (1.0 - variable.stand_anim)", 0.0, 0.0 ]
				},
				"leg2a" : {
					"rotation" : [ "(variable.leg_walk_factor * 28.6 * query.modified_move_speed) * (1.0 - variable.stand_anim)", 0.0, 0.0 ]
				},
				"leg2b" : {
					"position" : [ 0.0, "(math.abs(variable.leg_walk_factor) * 28.6 * query.modified_move_speed) * (0.066 + (variable.baby_ratio * 0.05))", "(variable.leg_walk_factor * 28.6 * query.modified_move_speed) * (0.09 + (variable.baby_ratio * 0.08))" ],
					"rotation" : [ "(variable.leg_walk_factor * 28.6 * query.modified_move_speed) * (1.0 - variable.stand_anim)", 0.0, 0.0 ]
				},
				"leg2c" : {
					"position" : [ 0.0, "(math.abs(variable.leg_walk_factor) * 28.6 * query.modified_move_speed) * (0.066 + (variable.baby_ratio * 0.05)) + (6.0 * variable.baby_ratio * math.clamp(variable.leg_x_rot_anim, -45.0, 0.0) / -45)", "(variable.leg_walk_factor * 28.6 * query.modified_move_speed) * (0.09 + (variable.baby_ratio * 0.08))" ],
					"rotation" : [ "(variable.leg_walk_factor * 28.6 * query.modified_move_speed) * (1.0 - variable.stand_anim)", 0.0, 0.0 ]
				},
				"leg3a" : {
					"rotation" : [ "variable.leg_x_rot_anim * (1.0 - variable.stand_anim)", 0.0, 0.0 ]
				},
				"leg3b" : {
					"position" : [ 0.0, "math.abs(variable.leg_x_rot_anim) * (0.066 + (variable.baby_ratio * 0.05))", "variable.leg_x_rot_anim * (0.09 + (variable.baby_ratio * 0.08))" ],
					"rotation" : [ "variable.leg_x_rot_anim * (1.0 - variable.stand_anim)", 0.0, 0.0 ]
				},
				"leg3c" : {
					"position" : [ 0.0, "math.abs(variable.leg_x_rot_anim) * (0.066 + (variable.baby_ratio * 0.05)) + (6.0 * variable.baby_ratio * math.clamp(variable.leg_x_rot_anim, 0.0, 45.0) / 45.0)", "variable.leg_x_rot_anim * (0.09 + (variable.baby_ratio * 0.08))" ],
					"rotation" : [ "variable.leg_x_rot_anim * (1.0 - variable.stand_anim)", 0.0, 0.0 ]
				},
				"leg4a" : {
					"rotation" : [ "-variable.leg_x_rot_anim * (1.0 - variable.stand_anim)", 0.0, 0.0 ]
				},
				"leg4b" : {
					"position" : [ 0.0, "math.abs(variable.leg_x_rot_anim) * (0.066 + (variable.baby_ratio * 0.05))", "-variable.leg_x_rot_anim * (0.09 + (variable.baby_ratio * 0.08))" ],
					"rotation" : [ "-variable.leg_x_rot_anim * (1.0 - variable.stand_anim)", 0.0, 0.0 ]
				},
				"leg4c" : {
					"position" : [ 0.0, "math.abs(variable.leg_x_rot_anim) * (0.066 + (variable.baby_ratio * 0.05)) + (6.0 * variable.baby_ratio * math.clamp(-variable.leg_x_rot_anim, 0.0, 45.0) / 45.0)", "-variable.leg_x_rot_anim * (0.09 + (variable.baby_ratio * 0.08))" ],
					"rotation" : [ "-variable.leg_x_rot_anim * (1.0 - variable.stand_anim)", 0.0, 0.0 ]
				},
				"mane" : {
					"rotation" : [ "variable.head_x_rot", 0.0, 0.0 ]
				},
				"muleearl" : {
					"rotation" : [ "variable.head_x_rot", 0.0, 0.0 ]
				},
				"muleearr" : {
					"rotation" : [ "variable.head_x_rot", 0.0, 0.0 ]
				},
				"neck" : {
					"rotation" : [ "variable.head_x_rot", 0.0, 0.0 ]
				},
				"saddlemouthl" : {
					"rotation" : [ "variable.head_x_rot", 0.0, 0.0 ]
				},
				"saddlemouthline" : {
					"rotation" : [ "variable.head_x_rot", 0.0, 0.0 ]
				},
				"saddlemouthliner" : {
					"rotation" : [ "variable.head_x_rot", 0.0, 0.0 ]
				},
				"saddlemouthr" : {
					"rotation" : [ "variable.head_x_rot", 0.0, 0.0 ]
				},
				"taila" : {
					"rotation" : [ "variable.walk_tail_angle", 0.0, 0.0 ]
				},
				"tailb" : {
					"rotation" : [ "variable.walk_tail_angle", 0.0, 0.0 ]
				},
				"tailc" : {
					"rotation" : [ "variable.walk_tail_angle", 0.0, 0.0 ]
				}
			}
		}
	}
}