// @buildsys IMPORTED: DO NOT EDIT! 
{
	"format_version": "1.10.0",
	"animations": {
		"animation.mnp_ci.oarfish.flop": {
			"loop": true,
			"bones": {
				"body_front": {
					"rotation": [0, 0, "v.zrot * 0.7"]
				},
				"head": {
					"rotation": [0, "math.cos(q.anim_time*800-400) * 6", 0]
				},
				"leftBotFin": {
					"rotation": [0, 0, "math.cos(q.anim_time*1350) * 15"]
				},
				"rightBotFin": {
					"rotation": [0, 0, "math.cos(q.anim_time*1350) * -15"]
				},
				"tail0": {
					"rotation": [0, "math.cos(q.anim_time*800) * 6", 0]
				},
				"tail1": {
					"rotation": [0, "math.cos(q.anim_time*800-800) * -6", 0]
				},
				"tail2": {
					"rotation": [0, "math.cos(q.anim_time*800-1600) * 6", 0]
				},
				"tail3": {
					"rotation": [0, "math.cos(q.anim_time*800-2400) * -6", 0]
				},
				"tail4": {
					"rotation": [0, "math.cos(q.anim_time*800-3000) * 6", 0]
				},
				"headFin0": {
					"rotation": [-7.5, 0, 0]
				},
				"tail0Fin": {
					"rotation": [0, 0, "v.zrot1"]
				},
				"tail1Fin": {
					"rotation": [0, 0, "v.zrot1"]
				},
				"tail2Fin": {
					"rotation": [0, 0, "v.zrot1"]
				},
				"tail3Fin": {
					"rotation": [0, 0, "v.zrot1"]
				},
				"headFin1": {
					"rotation": [0, 0, "v.zrot1 * 0.6"]
				}
			}
		},
		"animation.mnp_ci.oarfish.swim": {
			"loop": true,
			"anim_time_update": "q.anim_time+q.delta_time*v.smooth_speed",
			"bones": {
				"head": {
					"rotation": [0, 0, "math.cos(q.anim_time*800+50) * -6"]
				},
				"leftBotFin": {
					"rotation": ["v.smooth_speed + math.cos(q.anim_time*800)*0.6", 0, "math.cos(q.anim_time*800+40) * 8"],
					"position": ["-v.smooth_speed*0.5", "v.smooth_speed*0.5", 0],
					"scale": [1, "1.3-v.smooth_speed*0.5", "0.9+v.smooth_speed*0.3"]
				},
				"rightBotFin": {
					"rotation": ["v.smooth_speed + math.cos(q.anim_time*800)*0.6", 0, "math.cos(q.anim_time*800+40) * 8"],
					"position": ["v.smooth_speed*0.5", "v.smooth_speed*0.5", 0],
					"scale": [1, "1.3-v.smooth_speed*0.5", "0.9+v.smooth_speed*0.3"]
				},
				"tail0": {
					"rotation": [0, 0, "math.cos(q.anim_time*800) * -6"]
				},
				"tail1": {
					"rotation": [0, 0, "math.cos(q.anim_time*800+150) * -6"]
				},
				"tail2": {
					"rotation": [0, 0, "math.cos(q.anim_time*800+300) * -6"]
				},
				"tail3": {
					"rotation": [0, 0, "math.cos(q.anim_time*800+450) * -6"]
				},
				"tail4": {
					"rotation": [0, "math.sin(q.anim_time*800+700)*4", "math.cos(q.anim_time*800+700) * -6"]
				},
				"headFin0": {
					"rotation": ["v.smooth_speed*-20", 0, 0],
					"scale": [1, "0.9+v.smooth_speed*0.2", "1-v.smooth_speed*0.05"]
				},
				"tail0Fin": {
					"rotation": [0, "math.sin(q.anim_time*800+90)*4", "math.cos(q.anim_time*800+90) * 8"]
				},
				"tail1Fin": {
					"rotation": [0, "math.sin(q.anim_time*800+240)*4", "math.cos(q.anim_time*800+240) * 8"]
				},
				"tail2Fin": {
					"rotation": [0, "math.sin(q.anim_time*800+390)*4", "math.cos(q.anim_time*800+390) * 8"]
				},
				"tail3Fin": {
					"rotation": [0, "math.sin(q.anim_time*800+550)*4", "math.cos(q.anim_time*800+550) * 8"]
				},
				"headFin1": {
					"rotation": [0, "math.sin(q.anim_time*800+340) * (-2+v.smooth_speed)", "math.sin(q.anim_time*800+0) * (-10+v.smooth_speed*4)"]
				}
			}
		},
		"animation.mnp_ci.oarfish.swim.angle": {
			"loop": true,
			"bones": {
				"root": {
					"rotation": ["v.pitch", "-q.body_y_rotation + v.yaw", 0],
					"position": [0, "(1-math.cos(v.pitch))*40", 0]
				},
				"body_front": {
					"rotation": [0, "v.yaw_speed*0.5", 0]
				},
				"head": {
					"rotation": ["v.pitch*0.4", 0, 0]
				},
				"tail0": {
					"rotation": [0, "-v.yaw_speed*0.25", 0]
				},
				"tail1": {
					"rotation": ["-v.pitch*0.1", "-v.yaw_speed*0.25", 0]
				},
				"tail2": {
					"rotation": ["-v.pitch*0.1", "-v.yaw_speed*0.25", 0]
				},
				"tail3": {
					"rotation": ["-v.pitch*0.1", "-v.yaw_speed*0.25", 0]
				},
				"tail4": {
					"rotation": ["-v.pitch*0.1", "-v.yaw_speed*0.25", 0]
				}
			}
		}
	}
}