// @buildsys IMPORTED: DO NOT EDIT! 
{
	"format_version": "1.10.0",
	"animations": {
		"animation.mnp_ci.seagull.idle": {
			"loop": true,
			"bones": {
				"body1": {
					"rotation": ["math.sin(q.anim_time*90)*2", 0, 0]
				},
				"head": {
					"rotation": ["math.sin(q.anim_time*90+30)*-2", 0, 0]
				},
				"tail1": {
					"rotation": [-5, 0, 0]
				},
				"leftWing0": {
					"rotation": [0, 0, -2.5]
				},
				"rightWing0": {
					"rotation": [0, 0, 2.5]
				}
			}
		},
		"animation.mnp_ci.seagull.walk": {
			"loop": true,
			"anim_time_update": "q.modified_distance_moved*0.5",
			"bones": {
				"body1": {
					"rotation": ["math.max(math.sin(q.anim_time*360)+0.5,0)", 0, 0],
					"position": [0, "math.pow(math.sin(q.anim_time*180),4)*-0.4", 0]
				},
				"head": {
					"rotation": ["math.pow(math.sin(q.anim_time*180),4)*-1+v.smooth_speed*5", 0, 0]
				},
				"tail1": {
					"rotation": [-5, 0, 0]
				},
				"leftWing0": {
					"rotation": [0, 0, -2.5]
				},
				"rightWing0": {
					"rotation": [0, 0, 2.5]
				},
				"leftLeg": {
					"rotation": ["math.sin(q.anim_time*180+180)*16+4", 0, 0],
					"position": [0, "math.max(math.sin(q.anim_time*180+70),0)*0.4", "math.sin(q.anim_time*180+180)*0.6"]
				},
				"rightLeg": {
					"rotation": ["math.sin(q.anim_time*180)*16+4", 0, 0],
					"position": [0, "math.max(math.sin(q.anim_time*180+250),0)*0.4", "math.sin(q.anim_time*180)*0.6"]
				}
			}
		},
		"animation.mnp_ci.seagull.fly": {
			"loop": true,
			"anim_time_update": "q.anim_time+q.delta_time*(2-math.clamp(v.smooth_speed * 0.2, 0, 1))",
			"bones": {
				"head": {
					"rotation": ["7.5+math.cos(q.anim_time*720-50)", 0, 0]
				},
				"tail1": {
					"rotation": ["-5+math.sin(q.anim_time*720+10)*2", 0, 0]
				},
				"leftWing0": {
					"rotation": [90, 0, 90],
					"position": [0, 1, -1]
				},
				"rightWing0": {
					"rotation": [90, 0, -90],
					"position": [0, 1, -1]
				},
				"leftLeg": {
					"rotation": ["87.5+math.sin(q.anim_time*720-60)*6", 0, -5]
				},
				"rightLeg": {
					"rotation": ["87.5+math.cos(math.sin(q.anim_time*360)*180)*-5", 0, 5]
				},
				"tail0": {
					"rotation": ["-5+math.sin(q.anim_time*720)*4", 0, 0]
				}
			}
		},
		"animation.mnp_ci.seagull.fly.flap": {
			"loop": true,
			"animation_length": 0.5,
			"anim_time_update": "q.anim_time+q.delta_time*(2-math.clamp(v.smooth_speed * 0.2, 0, 1))",
			"bones": {
				"root": {
					"position": [0, "math.cos(q.anim_time*720-50)+0.2", "math.sin(q.anim_time*720)*0.5-0.2"]
				},
				"leftWing1": {
					"rotation": {
						"0.0": [0, 50, 5],
						"0.18": {
							"pre": [0, -35, 5],
							"post": [0, -35, 5],
							"lerp_mode": "catmullrom"
						},
						"0.3": {
							"post": [0, -40, 10],
							"lerp_mode": "catmullrom"
						},
						"0.38": {
							"post": [0, 40, 10],
							"lerp_mode": "catmullrom"
						},
						"0.5": [0, 50, 5]
					}
				},
				"rightWing1": {
					"rotation": {
						"0.0": [0, -50, -5],
						"0.18": {
							"pre": [0, 35, -5],
							"post": [0, 35, -5],
							"lerp_mode": "catmullrom"
						},
						"0.3": {
							"post": [0, 40, -10],
							"lerp_mode": "catmullrom"
						},
						"0.38": {
							"post": [0, -40, -10],
							"lerp_mode": "catmullrom"
						},
						"0.5": [0, -50, -5]
					}
				}
			}
		},
		"animation.mnp_ci.seagull.fly.angle": {
			"loop": true,
			"bones": {
				"leftWing0": {
					"rotation": [0, "math.min(v.pitch,10)*0.5", 0],
					"position": [0, "math.sin(math.min(v.pitch,20)*2)", 0]
				},
				"rightWing0": {
					"rotation": [0, "-math.min(v.pitch,10)*0.5", 0],
					"position": [0, "math.sin(math.min(v.pitch,20)*2)", 0]
				},
				"body0": {
					"rotation": ["v.pitch", 0, 0]
				},
				"tail0": {
					"rotation": ["math.sin(v.pitch*2)*5", 0, 0]
				}
			}
		},
		"animation.mnp_ci.seagull.float": {
			"loop": true,
			"bones": {
				"leftWing0": {
					"rotation": [0, 0, -10]
				},
				"rightWing0": {
					"rotation": [0, 0, 10]
				},
				"leftLeg": {
					"rotation": ["7.5-math.sin(q.anim_time*360)*10", -4, -3],
					"position": [0, 1, 0]
				},
				"rightLeg": {
					"rotation": ["7.5+math.sin(q.anim_time*360)*10", 4, 3],
					"position": [0, 1, 0]
				},
				"body0": {
					"position": [0, -4, 0]
				}
			}
		}
	}
}