// @buildsys IMPORTED: DO NOT EDIT! 
{
	"format_version": "1.10.0",
	"animations": {
		"animation.mnp_ci.hammer_shark.swim": {
			"loop": true,
			"bones": {
				"body_front": {
					"rotation": [0, "math.cos(q.anim_time*300) * 3", 0]
				},
				"head": {
					"rotation": [0, "math.cos(q.anim_time*300) * -2.5", 0]
				},
				"body_back": {
					"rotation": [0, "math.cos(q.anim_time*300-60) * 6", 0]
				},
				"tail": {
					"rotation": [0, "math.cos(q.anim_time*300-80) * 8", 0]
				},
				"leftFin": {
					"rotation": [0, "math.cos(q.anim_time*300+60) * 5", "math.sin(q.anim_time*300) * -5"]
				},
				"tailFin": {
					"rotation": [0, "math.cos(q.anim_time*300-100) * 8", 0]
				},
				"rightFin": {
					"rotation": [0, "math.cos(q.anim_time*300-160) * 5", "math.sin(q.anim_time*300-120) * -5"]
				}
			}
		},
		"animation.mnp_ci.hammer_shark.swim.angle": {
			"loop": true,
			"bones": {
				"root": {
					"rotation": ["v.pitch*0.3", "v.yaw_speed*0.5", 0],
					"position": ["math.sin(v.yaw_speed)*1", "(1-math.cos(v.pitch))*4", "(1-math.cos(v.pitch))*-1"]
				},
				"body_front": {
					"rotation": [0, 0, "v.yaw_speed*(1-math.cos(v.pitch))*-0.5"]
				},
				"head": {
					"rotation": [0, "v.yaw_speed*0.2", 0]
				},
				"body_back": {
					"rotation": [0, "v.yaw_speed*-0.2", 0]
				},
				"tail": {
					"rotation": [0, "v.yaw_speed*-0.2", 0]
				}
			}
		},
		"animation.mnp_ci.hammer_shark.flop": {
			"loop": true,
			"bones": {
				"body_front": {
					"rotation": [0, "math.cos(q.anim_time*500) * 4", "v.zrot*0.4"]
				},
				"head": {
					"rotation": ["math.pow(math.cos(q.anim_time*360-40),4) * 5", "math.cos(q.anim_time*500) * 1", 0]
				},
				"mouth": {
					"rotation": [-1, 0, 0]
				},
				"body_back": {
					"rotation": ["math.pow(math.cos(q.anim_time*360),4) * -8", "math.cos(q.anim_time*500) * -8", 4]
				},
				"tail": {
					"rotation": ["math.pow(math.cos(q.anim_time*360),4) * -8", "math.cos(q.anim_time*500+20) * -8", 10]
				},
				"leftFin": {
					"rotation": [0, "-v.zrot*0.1", "-5-v.zrot*0.2"]
				},
				"tailFin": {
					"rotation": [0, "math.cos(q.anim_time*500+30) * -8+10", 0]
				},
				"rightFin": {
					"rotation": [0, "-v.zrot*0.1", "-5-v.zrot*0.2"]
				}
			}
		},
		"animation.mnp_ci.hammer_shark.bite": {
			"loop": true,
			"bones": {
				"body_front": {
					"rotation": [0, "math.sin(v.attack_time*400)*math.sin(v.attack_time*180)*-6", 0],
					"position": [
						"math.sin(v.attack_time*360)*1",
						"math.sin(v.attack_time*340)*math.sin(v.attack_time*180)*1",
						"math.sqrt(v.attack_time*50)*math.sin(v.attack_time*180)*-1.5"
					]
				},
				"head": {
					"rotation": ["math.sin(v.attack_time*200)*math.sin(v.attack_time*180)*-3", "math.sin(v.attack_time*300)*math.sin(v.attack_time*180)*-6", 0]
				},
				"mouth": {
					"rotation": ["math.sin(math.min(1,v.attack_time*2)*180)*30", 0, 0],
					"position": [0, "math.sin(math.min(1,v.attack_time*2)*180)*-1", 0]
				},
				"body_back": {
					"rotation": [
						"math.sin(v.attack_time*360)*math.sin(v.attack_time*180)*-5",
						"math.sin(v.attack_time*180)*10+math.sin(v.attack_time*500)*math.sin(v.attack_time*180)*15",
						0
					]
				},
				"tail": {
					"rotation": [0, "math.sin(v.attack_time*500-60)*math.sin(v.attack_time*180)*15", 0]
				},
				"leftFin": {
					"rotation": [0, 0, "math.sin(v.attack_time*340)*math.sin(v.attack_time*180)*20"]
				},
				"tailFin": {
					"rotation": [0, "math.sin(v.attack_time*500)*math.sin(v.attack_time*180)*5", "math.sin(v.attack_time*330+60)*math.sin(v.attack_time*180)*-10"]
				},
				"rightFin": {
					"rotation": [0, 0, "math.sin(v.attack_time*340)*math.sin(v.attack_time*180)*-20"]
				}
			}
		}
	}
}