{
	"format_version" : "1.8.0",
	"animations" : {
		"animation.ravager.biting" : {
			"loop" : true,
			"bones" : {
				"mouth" : {
					"rotation" : [ "math.sin(math.min(query.anim_time / (variable.bite_anim_duration / 2.0f), 1.0f) * 180.0f) * 40.0f", 0.0, 0.0 ]
				},
				"neck" : {
					"position" : [ 0.0, 0.0, "-math.sin(math.min(query.anim_time / variable.bite_anim_duration, 1.0f) * 180.0f) * variable.bite_neck_length" ]
				}
			}
		},
		"animation.ravager.idle_mouth" : {
			"loop" : true,
			"bones" : {
				"mouth" : {
					"rotation" : [ 1.8, 0.0, 0.0 ]
				},
				"neck" : {
					"position" : [ 0.0, 0.0, 0.0 ]
				}
			}
		},
		"animation.ravager.roaring" : {
			"loop" : true,
			"bones" : {
				"mouth" : {
					"rotation" : [ "math.sin(math.min(query.anim_time / variable.roar_length, 1.0) * 180) * 40.0", 0.0, 0.0 ]
				}
			}
		},
		"animation.ravager.stunned" : {
			"loop" : true,
			"bones" : {
				"neck" : {
					"position" : [ "math.sin(query.life_time * 180.0) * 2.8", -5.0, 0.0 ],
					"rotation" : [ 15.0, 0.0, 0.0 ]
				}
			}
		},
		"animation.ravager.walk" : {
			"anim_time_update" : "query.modified_distance_moved",
			"loop" : true,
			"bones" : {
				"leg0" : {
					"rotation" : [ "math.cos(query.anim_time * 38.17) *  22.92", 0.0, 0.0 ]
				},
				"leg1" : {
					"rotation" : [ "math.cos(query.anim_time * 38.17) * -22.92", 0.0, 0.0 ]
				},
				"leg2" : {
					"rotation" : [ "math.cos(query.anim_time * 38.17) * -22.92", 0.0, 0.0 ]
				},
				"leg3" : {
					"rotation" : [ "math.cos(query.anim_time * 38.17) *  22.92", 0.0, 0.0 ]
				}
			}
		}
	}
}
