{
	"format_version": "1.8.0",
	"animations": {
		"animation.guard_bd.moving": {
			"loop": true,
			"anim_time_update": "query.modified_distance_moved",
			"bones": {
				"rightLeg": {
					"rotation": ["0+Math.cos(query.anim_time * 40 + 40) *50.0", 0, 0],
					"position": [0, -1, 0]
				},
				"leftLeg": {
					"rotation": ["Math.cos(query.anim_time * 40 + 40) *-50.0", 0, 0],
					"position": [0, -1, 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]
				},
				"head": {
					"rotation": ["query.target_x_rotation - this", "query.target_y_rotation - this", 0]
				},
				"body": {
					"rotation": [5, 0, 0],
					"position": [0, -1, 0]
				},
				"rightArm": {
					"rotation": [0, 0, "Math.cos(query.anim_time * 40 + 40) *-20.0"]
				},
				"gun": {
					"rotation": [0, 0, "Math.cos(query.anim_time * 40 + 40) *20.0"]
				},
				"leftArm": {
					"rotation": [0, 0, "Math.cos(query.anim_time * 40 + 40) *-20.0"]
				}
			}
		},
		"animation.guard_bd.general": {
			"loop": true,
			"bones": {
				"head": {
					"rotation": ["query.target_x_rotation - this", "query.target_y_rotation - this", 0]
				},
				"rightArm": {
					"rotation": ["-35+Math.cos(query.anim_time * 40 + 40) *5.0", -20, 40]
				},
				"rightArm2": {
					"rotation": [-40, 0, -30]
				},
				"leftArm": {
					"rotation": ["-30+Math.cos(query.anim_time * 40 + 40) *5.0", 30, -5]
				},
				"leftArm2": {
					"rotation": [-20, 0, 0]
				},
				"gun": {
					"rotation": [-15, -30, -40]
				},
				"rightLeg": {
					"rotation": [0, 0, 1]
				},
				"leftLeg": {
					"rotation": [0, 0, -1]
				}
			}
		},
		"animation.guard_bd.shooting": {
			"loop": true,
			"bones": {
				"head": {
					"rotation": [-5, "query.target_y_rotation - this", -10]
				},
				"rightArm": {
					"rotation": ["-40+ Math.cos(query.anim_time * 700 + 700) *5.0", 10, 10]
				},
				"leftArm": {
					"rotation": ["-120+ Math.cos(query.anim_time * 700 + 700) *5.0", 30, -80]
				},
				"rightArm2": {
					"rotation": [-115, -45, 5]
				},
				"leftArm2": {
					"rotation": [-30, 0, 0]
				},
				"gun": {
					"rotation": [50, 5, 45],
					"position": [-1, -2, 3]
				},
				"body": {
					"rotation": ["5+query.target_x_rotation - this", 0, 0]
				},
				"rightLeg": {
					"rotation": [0, 0, 5]
				},
				"rightLeg2": {
					"rotation": [0, 0, -5]
				},
				"leftLeg": {
					"rotation": [0, 0, -5]
				},
				"leftLeg2": {
					"rotation": [0, 0, 5]
				}
			}
		},
		"animation.guard_bd.attacking": {
			"animation_length": 0.6833,
			"bones": {
				"body": {
					"rotation": {
						"0.0": [0, 0, 0],
						"0.2833": [-15, 0, 0],
						"0.4833": [30, 0, 0],
						"0.6833": [0, 0, 0]
					}
				},
				"rightArm": {
					"rotation": {
						"0.0": [0, 0, 0],
						"0.2833": [-135, 0, 0],
						"0.4833": [-75, 0, 0],
						"0.6833": [0, 0, 0]
					}
				},
				"rightArm2": {
					"rotation": {
						"0.0": [0, 0, 0],
						"0.2833": [-70, 0, 0],
						"0.4833": [-25, 0, 0],
						"0.6833": [0, 0, 0]
					}
				},
				"gun": {
					"rotation": {
						"0.0": [0, 0, 0],
						"0.6833": [0, 0, 0]
					}
				}
			}
		},
		"animation.guard_bd.staying": {
			"loop": true,
			"bones": {
				"body": {
					"rotation": ["0+Math.sin(query.life_time * 180.0) * 1", 0, 0]
				},
				"head": {
					"rotation": ["0+Math.sin(query.life_time * 180.0) * 3", 0, 0]
				},
				"rightArm": {
					"rotation": [15, -70, "75+Math.sin(query.life_time * 180.0) * 3"]
				},
				"rightArm2": {
					"rotation": [-55, 0, "0+Math.sin(query.life_time * 180.0) * -3"]
				},
				"gun": {
					"rotation": [-70, -15, -30],
					"position": [3, 9, -3]
				},
				"leftArm": {
					"rotation": [0, 0, "-10+Math.sin(query.life_time * 180.0) * 3"]
				},
				"leftArm2": {
					"rotation": ["-30+Math.sin(query.life_time * 180.0) * 3", 0, 0]
				},
				"rightLeg": {
					"rotation": [0, 0, 2]
				},
				"leftLeg": {
					"rotation": [0, 0, -2]
				},
				"hat": {
					"rotation": [0, 0, -80],
					"position": [-6, "-12+Math.sin(query.life_time * 180.0) * 0.2", 0]
				}
			}
		}
	}
}