{
	"format_version": "1.8.0",
	"animations": {
		"animation.d_class.moving": {
			"loop": true,
			"anim_time_update": "query.modified_distance_moved",
			"bones": {
				"rightArm": {
					"rotation": ["Math.cos(query.anim_time * 40 + 40) *-50.0", 0, 0]
				},
				"leftArm": {
					"rotation": ["Math.cos(query.anim_time * 40 + 40) *50.0", 0, 0]
				},
				"rightLeg": {
					"rotation": ["Math.cos(query.anim_time * 40 + 40) *50.0", 0, 0]
				},
				"leftLeg": {
					"rotation": ["Math.cos(query.anim_time * 40 + 40) *-50.0", 0, 0]
				},
				"rightLeg2": {
					"rotation": ["35+Math.cos(query.anim_time * 40 + 40) *32.0", 0, 0]
				},
				"leftLeg2": {
					"rotation": ["35+Math.cos(query.anim_time * 40 + 40) *-32.0", 0, 0]
				},
				"rightArm2": {
					"rotation": ["-35+Math.cos(query.anim_time * 40 + 40) *-32", 0, 0]
				},
				"leftArm2": {
					"rotation": ["-35+Math.cos(query.anim_time * 40 + 40) *32", 0, 0]
				},
				"head": {
					"rotation": ["query.target_x_rotation - this", "query.target_y_rotation - this", "Math.cos(query.anim_time * 40 + 40) *3.0"]
				},
				"body": {
					"rotation": [0, 0, "Math.cos(query.anim_time * 40 + 40) *-3.0"]
				}
			}
		},
		"animation.d_class.attacking": {
			"animation_length": 0.8833,
			"override_previous_animation": true,
			"bones": {
				"rightArm": {
					"rotation": {
						"0.0": [0, 0, 0],
						"0.3167": [45, 5, 55],
						"0.6333": [-75, 5, 55],
						"0.8833": [0, 0, 0]
					}
				},
				"leftArm": {
					"rotation": {
						"0.0": [0, 0, 0],
						"0.3167": [0, 15, -40],
						"0.6333": [40, 15, -5],
						"0.8833": [0, 0, 0]
					}
				},
				"leftArm2": {
					"rotation": {
						"0.0": [0, 0, 0],
						"0.3167": [-35, 0, 0],
						"0.8833": [0, 0, 0]
					}
				},
				"body": {
					"rotation": {
						"0.0": [0, 0, 0],
						"0.3167": [0, 45, 0],
						"0.6333": [0, -30, 0],
						"0.8833": [0, 0, 0]
					},
					"position": {
						"0.0": [0, 0, 0],
						"0.3167": [0, -1, 0],
						"0.8833": [0, 0, 0]
					}
				},
				"head": {
					"rotation": {
						"0.0": [0, 0, 0],
						"0.3167": [0, -35, 0],
						"0.6333": [0, 35, 0],
						"0.8833": [0, 0, 0]
					}
				},
				"rightLeg": {
					"rotation": {
						"0.0": [0, 0, 0],
						"0.3167": [45, 0, 0],
						"0.6333": [-50, 0, 0],
						"0.8833": [0, 0, 0]
					},
					"position": {
						"0.0": [0, 0, 0],
						"0.3167": [0, -1, 0],
						"0.8833": [0, 0, 0]
					}
				},
				"rightLeg2": {
					"rotation": {
						"0.0": [0, 0, 0],
						"0.3167": [50, 0, 0],
						"0.8833": [0, 0, 0]
					}
				},
				"leftLeg": {
					"rotation": {
						"0.0": [0, 0, 0],
						"0.3167": [-25, 0, 0],
						"0.6333": [-25, 0, 0],
						"0.8833": [0, 0, 0]
					},
					"position": {
						"0.0": [0, 0, 0],
						"0.3167": [0, -1, 0],
						"0.8833": [0, 0, 0]
					}
				},
				"leftLeg2": {
					"rotation": {
						"0.0": [0, 0, 0],
						"0.3167": [35, 0, 0],
						"0.8833": [0, 0, 0]
					}
				},
				"rightArm2": {
					"rotation": {
						"0.0": [0, 0, 0],
						"0.3167": [-45, 0, 0],
						"0.8833": [0, 0, 0]
					}
				},
				"mouth": {
					"rotation": [0, 0, -150],
					"position": [0, 1.3, 0]
				},
				"mouth2": {
					"rotation": [0, 0, 155],
					"position": [0, 1.3, 0]
				},
				"brown": {
					"rotation": [0, 0, 50]
				},
				"brown2": {
					"rotation": [0, 0, -50],
					"position": [0, 0, 0]
				}
			}
		},
		"animation.d_class.general": {
			"loop": true,
			"animation_length": 18.32,
			"bones": {
				"head": {
					"rotation": {
						"0.0": ["query.target_x_rotation - this", "query.target_y_rotation - this", 0],
						"16.0333": ["query.target_x_rotation - this", "query.target_y_rotation - this", 0],
						"16.5167": ["55+query.target_x_rotation - this", "query.target_y_rotation - this", 0],
						"16.7667": ["35+query.target_x_rotation - this", "query.target_y_rotation - this", 0],
						"17.0": ["50+query.target_x_rotation - this", "query.target_y_rotation - this", 0],
						"17.2": ["30+query.target_x_rotation - this", "query.target_y_rotation - this", 0],
						"17.4": ["50+query.target_x_rotation - this", "query.target_y_rotation - this", 0],
						"17.6": ["30+query.target_x_rotation - this", "query.target_y_rotation - this", 0],
						"18.3167": ["query.target_x_rotation - this", "query.target_y_rotation - this", 0]
					}
				},
				"rightArm": {
					"rotation": {
						"0.0": ["Math.sin(query.life_time * 180.0) * 3", "Math.sin(query.life_time * 180.0) * -7", "Math.sin(query.life_time * 180.0) * 3"],
						"16.0333": ["Math.sin(query.life_time * 180.0) * 3", "Math.sin(query.life_time * 180.0) * -7", 0],
						"16.5167": ["-20+Math.sin(query.life_time * 180.0) * 3", "-50+Math.sin(query.life_time * 180.0) * -7", 0],
						"18.3167": ["Math.sin(query.life_time * 180.0) * 3", "Math.sin(query.life_time * 180.0) * -7", 0]
					}
				},
				"leftArm": {
					"rotation": {
						"0.0": ["Math.sin(query.life_time * 180.0) * -3", "Math.sin(query.life_time * 180.0) * 7", "Math.sin(query.life_time * 180.0) * -3"],
						"16.0333": ["Math.sin(query.life_time * 180.0) * -3", "Math.sin(query.life_time * 180.0) * 7", 0],
						"16.5167": ["Math.sin(query.life_time * 180.0) * -3", "45+Math.sin(query.life_time * 180.0) * 7", 0],
						"18.3167": ["Math.sin(query.life_time * 180.0) * -3", "Math.sin(query.life_time * 180.0) * 7", 0]
					}
				},
				"body": {
					"rotation": {
						"0.0": ["Math.sin(query.life_time * 180.0) * 1", 0, "Math.sin(query.life_time * 180.0) * -1"],
						"16.0333": [0, 0, 0],
						"16.5167": [35, 0, 0],
						"17.0333": [25, 0, 0],
						"17.4333": [35, 0, 0],
						"17.8833": [25, 0, 0],
						"18.3167": [0, 0, 0]
					}
				},
				"rightArm2": {
					"rotation": {
						"16.0333": [0, 0, 0],
						"16.5167": [-55, 0, 0],
						"18.3167": [0, 0, 0]
					}
				},
				"leftArm2": {
					"rotation": {
						"16.0333": [0, 0, 0],
						"16.5167": [-65, 0, 0],
						"18.3167": [0, 0, 0]
					}
				},
				"rightLeg": {
					"rotation": {
						"0.0": ["-3+Math.sin(query.life_time * 180.0) * -3", 0, 0],
						"16.0333": [0, 0, 0],
						"16.4833": [-25, 0, 0],
						"18.3167": [0, 0, 0]
					}
				},
				"rightLeg2": {
					"rotation": {
						"0.0": ["5+Math.sin(query.life_time * 180.0) * 3", 0, 0],
						"16.0333": [0, 0, 0],
						"16.4833": [30, 0, 0],
						"18.3167": [0, 0, 0]
					}
				},
				"leftLeg": {
					"rotation": {
						"0.0": ["-3+Math.sin(query.life_time * 180.0) * -3", 0, 0],
						"16.0333": [0, 0, 0],
						"16.4833": [-20, 0, 0],
						"18.3167": [0, 0, 0]
					}
				},
				"leftLeg2": {
					"rotation": {
						"0.0": ["5+Math.sin(query.life_time * 180.0) * 3", 0, 0],
						"16.0333": [0, 0, 0],
						"16.4833": [30, 0, 0],
						"18.3167": [0, 0, 0]
					}
				},
				"brown": {
					"position": {
						"0.0": [0, 0, 0],
						"12.0333": [0, 0, 0],
						"12.2833": [0, -1, 0],
						"12.4833": [0, 0, 0]
					}
				},
				"brown2": {
					"position": {
						"0.0": [0, 0, 0],
						"12.0333": [0, 0, 0],
						"12.2833": [0, -1, 0],
						"12.4833": [0, 0, 0]
					}
				}
			}
		},
		"animation.d_class.running": {
			"loop": true,
			"bones": {
				"head": {
					"rotation": ["-30+query.target_x_rotation - this", "query.target_y_rotation - this", 0]
				},
				"rightArm": {
					"rotation": ["Math.sin(query.life_time * 180.0) * 3", "Math.sin(query.life_time * 180.0) * -7", 0]
				},
				"leftArm": {
					"rotation": ["Math.sin(query.life_time * 180.0) * -3", "Math.sin(query.life_time * 180.0) * 7", 0]
				},
				"body": {
					"rotation": [30, 0, 0]
				},
				"mouth": {
					"scale": [1, 1.6, 1]
				},
				"mouth2": {
					"scale": [1, 1, 1]
				},
				"brown": {
					"rotation": [0, 0, -40]
				},
				"brown2": {
					"rotation": [0, 0, 45]
				}
			}
		},
		"animation.d_class.riding": {
			"loop": true,
			"bones": {
				"waist": {
					"rotation": [0, 0, 0],
					"position": [0, -4, 0]
				},
				"rightArm2": {
					"rotation": [-50, 0, 0]
				},
				"leftArm2": {
					"rotation": [-40, 0, 0]
				},
				"rightLeg": {
					"rotation": [-75, 5, 0]
				},
				"rightLeg2": {
					"rotation": [80, 0, 0]
				},
				"leftLeg": {
					"rotation": [-75, -5, 0]
				},
				"leftLeg2": {
					"rotation": [80, 0, 0]
				},
				"mouth": {
					"scale": [1, "0.5+Math.sin(query.life_time * 180.0) * -0.2", 1]
				},
				"mouth2": {
					"scale": [1, "0.5+Math.sin(query.life_time * 180.0) * 0.2", 1]
				},
				"brown2": {
					"position": [0, -0.4, 0]
				},
				"brown": {
					"position": [0, -0.5, 0]
				}
			}
		},
		"animation.d_class.sleeping": {
			"loop": true,
			"bones": {
				"waist": {
					"rotation": [-90, 0, 0],
					"position": [0, -10, 0]
				},
				"head": {
					"rotation": [5, 0, 0]
				},
				"rightArm": {
					"rotation": [75, 0, 40]
				},
				"rightArm2": {
					"rotation": [-5, 0, 0]
				},
				"leftArm": {
					"rotation": [0, 0, -25]
				},
				"leftArm2": {
					"rotation": [-20, 0, 0]
				},
				"rightLeg": {
					"rotation": [-20, 0, 20]
				},
				"rightLeg2": {
					"rotation": [50, 0, 0]
				},
				"leftLeg": {
					"rotation": [0, 0, -15]
				},
				"brown": {
					"position": [0, -1, 0]
				},
				"brown2": {
					"position": [0, -1, 0]
				}
			}
		},
		"animation.d_class.shooting": {
			"loop": true,
			"bones": {
				"body": {
					"rotation": [5, 0, 0]
				},
				"head": {
					"rotation": ["-5+query.target_x_rotation - this", "0+query.target_y_rotation - this", 0]
				},
				"brown": {
					"rotation": [0, 0, 50]
				},
				"brown2": {
					"rotation": [0, 0, -50],
					"position": [0, 0, 0]
				},
				"rightArm": {
					"rotation": ["10+query.target_x_rotation - 90.0 + math.sin(query.life_time * 76.8) * 2.865 - this", "query.target_y_rotation - 5.73", "(math.cos(query.life_time * 103.2) * 2.865) - 2.865"]
				},
				"leftArm": {
					"rotation": ["10+query.target_x_rotation - 90.0 - math.sin(query.life_time * 76.8) * 2.865 - this", "query.target_y_rotation + 28.65", "-(math.cos(query.life_time * 103.2) * 2.865) - 2.865"]
				},
				"rightLeg": {
					"rotation": [0, 0, 2]
				},
				"leftLeg": {
					"rotation": [0, 0, -2]
				}
			}
		},
		"animation.d_class.picking": {
			"animation_length": 1.52,
			"bones": {
				"body": {
					"rotation": {
						"0.0": [0, 0, 0],
						"0.3167": [40, 0, 0],
						"0.5667": [85, 0, 0],
						"1.2833": [0, 0, 0]
					},
					"position": {
						"0.0": [0, 0, 0],
						"0.3167": [0, -1, 0],
						"0.5667": [0, -2, 0],
						"1.2833": [0, 0, 0]
					}
				},
				"head": {
					"rotation": {
						"0.0": [0, 0, 0],
						"1.2833": [0, 0, 0]
					}
				},
				"rightArm": {
					"rotation": {
						"0.0": [0, 0, 0],
						"0.3167": [-45, 0, 0],
						"0.5667": [-70, 0, 0],
						"1.2833": [0, 0, 0]
					}
				},
				"rightArm2": {
					"rotation": {
						"0.0": [0, 0, 0],
						"0.3167": [-25, 0, 0],
						"1.2833": [0, 0, 0]
					}
				},
				"leftArm": {
					"rotation": {
						"0.0": [0, 0, 0],
						"0.3167": [0, 0, -20],
						"0.5667": [0, 0, -5],
						"1.2833": [0, 0, 0]
					}
				},
				"leftArm2": {
					"rotation": {
						"0.0": [0, 0, 0],
						"0.3167": [-40, 0, 0],
						"1.2833": [0, 0, 0]
					}
				},
				"rightLeg": {
					"rotation": {
						"0.0": [0, 0, 0],
						"0.3167": [15, 0, 0],
						"1.2833": [0, 0, 0]
					},
					"position": {
						"0.0": [0, 0, 0],
						"0.3167": [0, -1, 0],
						"0.5667": [0, -2, 0],
						"1.2833": [0, 0, 0]
					}
				},
				"rightLeg2": {
					"rotation": {
						"0.0": [0, 0, 0],
						"0.3167": [30, 0, 0],
						"0.5667": [45, 0, 0],
						"1.2833": [0, 0, 0]
					}
				},
				"leftLeg": {
					"rotation": {
						"0.0": [0, 0, 0],
						"0.3167": [-40, 0, 0],
						"1.2833": [0, 0, 0]
					},
					"position": {
						"0.0": [0, 0, 0],
						"0.3167": [0, -1, 0],
						"0.5667": [0, -2, 0],
						"1.2833": [0, 0, 0]
					}
				},
				"leftLeg2": {
					"rotation": {
						"0.0": [0, 0, 0],
						"0.3167": [35, 0, 0],
						"0.5667": [25, 0, 0],
						"1.2833": [0, 0, 0]
					}
				},
				"rightItem": {
					"rotation": {
						"0.0": [0, 0, 90],
						"0.5667": [0, 0, -90],
						"1.2833": [0, 0, 0]
					},
					"scale": {
						"0.0": [0, 0, 0],
						"0.4333": [0, 0, 0],
						"0.5667": [1, 1, 1]
					}
				}
			}
		},
		"animation.d_class.resting": {
			"loop": true,
			"bones": {
				"waist": {
					"rotation": [0, 0, 0],
					"position": [0, -3.9, 0]
				},
				"body": {
					"rotation": ["65+Math.sin(query.life_time * 180.0) * 1", 0, 0]
				},
				"head": {
					"rotation": ["-30+Math.sin(query.life_time * 180.0) * 1", 0, 0]
				},
				"mouth": {
					"scale": ["1+Math.sin(query.life_time * 180.0) * 0.3", "1+Math.sin(query.life_time * 180.0) * 0.2", "1+Math.sin(query.life_time * 180.0) * 0.2"]
				},
				"mouth2": {
					"scale": ["1+Math.sin(query.life_time * 180.0) * 0.2", "1+Math.sin(query.life_time * 180.0) * 0.2", "1+Math.sin(query.life_time * 180.0) * 0.2"]
				},
				"brown": {
					"rotation": [0, 0, -30],
					"position": [0, -0.5, 0]
				},
				"brown2": {
					"rotation": [0, 0, 30],
					"position": [0, -0.5, 0]
				},
				"rightArm": {
					"rotation": [-40, 0, 35]
				},
				"rightArm2": {
					"rotation": [-45, 0, 0]
				},
				"leftArm": {
					"rotation": [-40, 0, -25]
				},
				"leftArm2": {
					"rotation": [-50, 0, 0]
				},
				"rightLeg": {
					"rotation": ["-70+Math.sin(query.life_time * 180.0) * 3", 25, 0]
				},
				"rightLeg2": {
					"rotation": ["70+Math.sin(query.life_time * 180.0) * -3", 0, 0]
				},
				"leftLeg": {
					"rotation": ["-70+Math.sin(query.life_time * 180.0) * -3", -20, 0]
				},
				"leftLeg2": {
					"rotation": ["80+Math.sin(query.life_time * 180.0) * 3", 0, 0]
				}
			}
		}
	}
}