219 lines
		
	
	
		
			12 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
			
		
		
	
	
			219 lines
		
	
	
		
			12 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
{
 | 
						|
	"format_version": "1.8.0",
 | 
						|
	"animations": {
 | 
						|
		"animation.gastrodon.ground_idle": {
 | 
						|
			"loop": true,
 | 
						|
			"bones": {
 | 
						|
				"head": {
 | 
						|
					"rotation": ["4+math.sin(q.anim_time*90*2+30)*-2", "math.cos(q.anim_time*90*1)*1", 0]
 | 
						|
				},
 | 
						|
				"torso": {
 | 
						|
					"rotation": ["math.sin(q.anim_time*90*2)*0.6", 0, "math.cos(q.anim_time*90*1)*-1"],
 | 
						|
					"position": [0, "math.sin(q.anim_time*90*2)*-0.2", 0]
 | 
						|
				},
 | 
						|
				"neck_1": {
 | 
						|
					"rotation": [0, "0+math.cos(q.anim_time*90*1-30)*4", "0+math.sin(q.anim_time*90*1-40)*2"]
 | 
						|
				},
 | 
						|
				"neck_2": {
 | 
						|
					"rotation": ["math.cos(q.anim_time*90*1-60)*3", "math.cos(q.anim_time*90*1-60)*3", "math.sin(q.anim_time*90*1-60)*2"]
 | 
						|
				}
 | 
						|
			}
 | 
						|
		},
 | 
						|
		"animation.gastrodon.ground_walk": {
 | 
						|
			"loop": true,
 | 
						|
			"animation_length": 2,
 | 
						|
			"bones": {
 | 
						|
				"leg_l_2": {
 | 
						|
					"rotation": ["0-math.sin(q.anim_time*90*2-240)*10", "0+math.sin(q.anim_time*90*2-240)*8", 10],
 | 
						|
					"position": {
 | 
						|
						"0.0": [
 | 
						|
							"0-math.cos(q.anim_time*90*2-240)*0.2",
 | 
						|
							"0.25+math.clamp(math.cos(q.anim_time*90*2-240)*1.5,0,10)",
 | 
						|
							"0.25-math.sin(q.anim_time*90*2-240)*0.8"
 | 
						|
						],
 | 
						|
						"0.8333": [
 | 
						|
							"0-math.cos(q.anim_time*90*2-240)*0.2",
 | 
						|
							"1+math.clamp(math.cos(q.anim_time*90*2-240)*1.5,0,10)",
 | 
						|
							"-0.75-math.sin(q.anim_time*90*2-240)*0.8"
 | 
						|
						],
 | 
						|
						"1.7917": ["0-math.cos(q.anim_time*90*2-240)*0.2", "1+math.clamp(math.cos(q.anim_time*90*2-240)*1.5,0,10)", "0.25-math.sin(q.anim_time*90*2-240)*0.8"],
 | 
						|
						"1.8333": ["0-math.cos(q.anim_time*90*2-240)*0.2", "math.clamp(math.cos(q.anim_time*90*2-240)*1.5,0,10)", "0.25-math.sin(q.anim_time*90*2-240)*0.8"],
 | 
						|
						"2.0": [
 | 
						|
							"0-math.cos(q.anim_time*90*2-240)*0.2",
 | 
						|
							"0.25+math.clamp(math.cos(q.anim_time*90*2-240)*1.5,0,10)",
 | 
						|
							"0.25-math.sin(q.anim_time*90*2-240)*0.8"
 | 
						|
						]
 | 
						|
					}
 | 
						|
				},
 | 
						|
				"leg_l_3": {
 | 
						|
					"rotation": [
 | 
						|
						"0+math.clamp(math.sin(q.anim_time*90*2+30)*15,0,20)-math.clamp(math.sin(q.anim_time*90*2+210)*2,-2,20)",
 | 
						|
						"0+math.sin(q.anim_time*90*2-60)*8",
 | 
						|
						-10
 | 
						|
					],
 | 
						|
					"position": {
 | 
						|
						"0.0": ["0+math.cos(q.anim_time*90*2-60)*0.2", "math.clamp(math.cos(q.anim_time*90*2-60)*1.5,0,10)", "-0.75-math.sin(q.anim_time*90*2-60)*0.7"],
 | 
						|
						"0.75": [
 | 
						|
							"0+math.cos(q.anim_time*90*2-60)*0.2",
 | 
						|
							"0.25+math.clamp(math.cos(q.anim_time*90*2-60)*1.5,0,10)",
 | 
						|
							"-0.75-math.sin(q.anim_time*90*2-60)*0.7"
 | 
						|
						],
 | 
						|
						"0.8333": ["0+math.cos(q.anim_time*90*2-60)*0.2", "-1+math.clamp(math.cos(q.anim_time*90*2-60)*1.5,0,10)", "-0.75-math.sin(q.anim_time*90*2-60)*0.7"],
 | 
						|
						"1.8333": ["0+math.cos(q.anim_time*90*2-60)*0.2", "math.clamp(math.cos(q.anim_time*90*2-60)*1.5,0,10)", "-0.75-math.sin(q.anim_time*90*2-60)*0.7"]
 | 
						|
					}
 | 
						|
				},
 | 
						|
				"leg_l_1": {
 | 
						|
					"rotation": ["0-math.sin(q.anim_time*90*2-180)*10", "0+math.sin(q.anim_time*90*2-180)*8", -10],
 | 
						|
					"position": {
 | 
						|
						"0.0": ["0+math.cos(q.anim_time*90*2-180)*0.2", "-0.5+math.clamp(math.cos(q.anim_time*90*2-180)*1.5,0,10)", "0-math.sin(q.anim_time*90*2-180)*0.8"],
 | 
						|
						"0.5": ["0+math.cos(q.anim_time*90*2-180)*0.2", "math.clamp(math.cos(q.anim_time*90*2-180)*1.5,0,10)", "0-math.sin(q.anim_time*90*2-180)*0.8"],
 | 
						|
						"1.4583": ["0+math.cos(q.anim_time*90*2-180)*0.2", "math.clamp(math.cos(q.anim_time*90*2-180)*1.5,0,10)", "0-math.sin(q.anim_time*90*2-180)*0.8"],
 | 
						|
						"1.5": ["0+math.cos(q.anim_time*90*2-180)*0.2", "-1+math.clamp(math.cos(q.anim_time*90*2-180)*1.5,0,10)", "0-math.sin(q.anim_time*90*2-180)*0.8"],
 | 
						|
						"2.0": ["0+math.cos(q.anim_time*90*2-180)*0.2", "-0.5+math.clamp(math.cos(q.anim_time*90*2-180)*1.5,0,10)", "0-math.sin(q.anim_time*90*2-180)*0.8"]
 | 
						|
					}
 | 
						|
				},
 | 
						|
				"head": {
 | 
						|
					"rotation": ["5+math.cos(q.anim_time*90*2*2+30)*-1", "0-math.cos(q.anim_time*90*2)*4", "0+math.sin(q.anim_time*90*2)*2"]
 | 
						|
				},
 | 
						|
				"ear_left2": {
 | 
						|
					"rotation": ["0+math.sin(q.anim_time*90*4*2)*-1", 0, "0-math.cos(q.anim_time*90*2-30)*2"]
 | 
						|
				},
 | 
						|
				"ear_left": {
 | 
						|
					"rotation": ["0+math.sin(q.anim_time*90*4*2)*-1", 0, "0-math.cos(q.anim_time*90*2-30)*2"]
 | 
						|
				},
 | 
						|
				"leg_r_3": {
 | 
						|
					"rotation": ["0-math.sin(q.anim_time*90*2-240)*10", "0-math.sin(q.anim_time*90*2-240)*8", 10],
 | 
						|
					"position": {
 | 
						|
						"0.0": [
 | 
						|
							"0-math.cos(q.anim_time*90*2-240)*0.2",
 | 
						|
							"-0.75+math.clamp(math.cos(q.anim_time*90*2-240)*1.5,0,10)",
 | 
						|
							"-0.75-math.sin(q.anim_time*90*2-240)*0.8"
 | 
						|
						],
 | 
						|
						"0.8333": ["0-math.cos(q.anim_time*90*2-240)*0.2", "math.clamp(math.cos(q.anim_time*90*2-240)*1.5,0,10)", "-0.75-math.sin(q.anim_time*90*2-240)*0.8"],
 | 
						|
						"1.7917": ["0-math.cos(q.anim_time*90*2-240)*0.2", "math.clamp(math.cos(q.anim_time*90*2-240)*1.5,0,10)", "-0.75-math.sin(q.anim_time*90*2-240)*0.8"],
 | 
						|
						"1.8333": [
 | 
						|
							"0-math.cos(q.anim_time*90*2-240)*0.2",
 | 
						|
							"-1+math.clamp(math.cos(q.anim_time*90*2-240)*1.5,0,10)",
 | 
						|
							"-0.75-math.sin(q.anim_time*90*2-240)*0.8"
 | 
						|
						],
 | 
						|
						"2.0": [
 | 
						|
							"0-math.cos(q.anim_time*90*2-240)*0.2",
 | 
						|
							"-0.75+math.clamp(math.cos(q.anim_time*90*2-240)*1.5,0,10)",
 | 
						|
							"-0.75-math.sin(q.anim_time*90*2-240)*0.8"
 | 
						|
						]
 | 
						|
					}
 | 
						|
				},
 | 
						|
				"leg_r_2": {
 | 
						|
					"rotation": ["0-math.sin(q.anim_time*90*2-60)*10", "0-math.sin(q.anim_time*90*2-60)*8", -10],
 | 
						|
					"position": {
 | 
						|
						"0.0": ["0+math.cos(q.anim_time*90*2-60)*0.2", "1+math.clamp(math.cos(q.anim_time*90*2-60)*1.5,0,10)", "-0.75-math.sin(q.anim_time*90*2-60)*0.7"],
 | 
						|
						"0.75": [
 | 
						|
							"0+math.cos(q.anim_time*90*2-60)*0.2",
 | 
						|
							"1.25+math.clamp(math.cos(q.anim_time*90*2-60)*1.5,0,10)",
 | 
						|
							"-0.75-math.sin(q.anim_time*90*2-60)*0.7"
 | 
						|
						],
 | 
						|
						"0.8333": ["0+math.cos(q.anim_time*90*2-60)*0.2", "math.clamp(math.cos(q.anim_time*90*2-60)*1.5,0,10)", "-0.75-math.sin(q.anim_time*90*2-60)*0.7"],
 | 
						|
						"1.8333": ["0+math.cos(q.anim_time*90*2-60)*0.2", "1+math.clamp(math.cos(q.anim_time*90*2-60)*1.5,0,10)", "-0.75-math.sin(q.anim_time*90*2-60)*0.7"]
 | 
						|
					}
 | 
						|
				},
 | 
						|
				"leg_r_1": {
 | 
						|
					"rotation": {
 | 
						|
						"0.0": ["0-math.sin(q.anim_time*90*2)*10", "0-math.sin(q.anim_time*90*2)*8", 10],
 | 
						|
						"0.4167": ["0-math.sin(q.anim_time*90*2)*10", "0-math.sin(q.anim_time*90*2)*8", 10],
 | 
						|
						"0.625": ["-0.25-math.sin(q.anim_time*90*2)*10", "-math.sin(q.anim_time*90*2)*8", 10],
 | 
						|
						"0.8333": ["-1-math.sin(q.anim_time*90*2)*10", "-math.sin(q.anim_time*90*2)*8", 10],
 | 
						|
						"1.0": ["0-math.sin(q.anim_time*90*2)*10", "0-math.sin(q.anim_time*90*2)*8", 10]
 | 
						|
					},
 | 
						|
					"position": {
 | 
						|
						"0.0": ["0-math.cos(q.anim_time*90*2)*0.2", "math.clamp(math.cos(q.anim_time*90*2)*1.5,0,10)", "0-math.sin(q.anim_time*90*2)*0.7"],
 | 
						|
						"0.4167": ["0-math.cos(q.anim_time*90*2)*0.2", "math.clamp(math.cos(q.anim_time*90*2)*1.5,0,10)", "0-math.sin(q.anim_time*90*2)*0.7"],
 | 
						|
						"0.5": ["0-math.cos(q.anim_time*90*2)*0.2", "-1+math.clamp(math.cos(q.anim_time*90*2)*1.5,0,10)", "0-math.sin(q.anim_time*90*2)*0.7"],
 | 
						|
						"0.75": ["0-math.cos(q.anim_time*90*2)*0.2", "-0.75+math.clamp(math.cos(q.anim_time*90*2)*1.5,0,10)", "0-math.sin(q.anim_time*90*2)*0.7"],
 | 
						|
						"1.5": ["0-math.cos(q.anim_time*90*2)*0.2", "math.clamp(math.cos(q.anim_time*90*2)*1.5,0,10)", "0-math.sin(q.anim_time*90*2)*0.7"]
 | 
						|
					}
 | 
						|
				},
 | 
						|
				"torso": {
 | 
						|
					"rotation": ["0+math.sin(q.anim_time*90*2*2)*1", "0+math.cos(q.anim_time*90*2)*3", "0-math.sin(q.anim_time*90*2)*3"],
 | 
						|
					"position": {
 | 
						|
						"0.0": [0, -0.01, 0],
 | 
						|
						"0.0417": [0, -0.12, 0],
 | 
						|
						"0.5833": [0, "0+math.sin(q.anim_time*90*2*2)*0.6", 0],
 | 
						|
						"0.625": [0, "0.4+math.sin(q.anim_time*90*2*2)*0.4", 0],
 | 
						|
						"0.7083": [0, "-0.1+math.sin(q.anim_time*90*2*2)*0.4", 0],
 | 
						|
						"0.7917": [0, "0.4+math.sin(q.anim_time*90*2*2)*0.4", 0],
 | 
						|
						"0.875": [0, "0+math.sin(q.anim_time*90*2*2)*0.4", 0],
 | 
						|
						"0.9583": [0, 0.1, 0],
 | 
						|
						"1.0417": [0, -0.12, 0],
 | 
						|
						"1.5833": [0, "0+math.sin(q.anim_time*90*2*2)*0.6", 0],
 | 
						|
						"1.625": [0, "0.4+math.sin(q.anim_time*90*2*2)*0.4", 0],
 | 
						|
						"1.7083": [0, "-0.1+math.sin(q.anim_time*90*2*2)*0.4", 0],
 | 
						|
						"1.7917": [0, "0.4+math.sin(q.anim_time*90*2*2)*0.4", 0],
 | 
						|
						"1.875": [0, "0+math.sin(q.anim_time*90*2*2)*0.4", 0],
 | 
						|
						"1.9583": [0, 0.1, 0],
 | 
						|
						"2.0": [0, -0.01, 0]
 | 
						|
					}
 | 
						|
				},
 | 
						|
				"bone": {
 | 
						|
					"rotation": {
 | 
						|
						"0.0": ["-2.5+math.clamp(math.sin(q.anim_time*90*2-90)*15,0,20)+math.clamp(math.sin(q.anim_time*90*2+90)*2,-2,20)", 0, 10],
 | 
						|
						"1.4167": ["0+math.clamp(math.sin(q.anim_time*90*2-90)*15,0,20)+math.clamp(math.sin(q.anim_time*90*2+90)*2,-2,20)", 0, 10],
 | 
						|
						"1.5": ["10+math.clamp(math.sin(q.anim_time*90*2-90)*15,0,20)+math.clamp(math.sin(q.anim_time*90*2+90)*2,-2,20)", 0, 10],
 | 
						|
						"1.75": ["5+math.clamp(math.sin(q.anim_time*90*2-90)*15,0,20)+math.clamp(math.sin(q.anim_time*90*2+90)*2,-2,20)", 0, 10],
 | 
						|
						"2.0": ["-2.5+math.clamp(math.sin(q.anim_time*90*2-90)*15,0,20)+math.clamp(math.sin(q.anim_time*90*2+90)*2,-2,20)", 0, 10]
 | 
						|
					}
 | 
						|
				},
 | 
						|
				"bone2": {
 | 
						|
					"rotation": {
 | 
						|
						"0.0": ["0+math.clamp(math.sin(q.anim_time*90*2+90)*15,0,20)-math.clamp(math.sin(q.anim_time*90*2+270)*2,-2,20)", 0, -10],
 | 
						|
						"0.4167": ["0+math.clamp(math.sin(q.anim_time*90*2+90)*15,0,20)-math.clamp(math.sin(q.anim_time*90*2+270)*2,-2,20)", 0, -10],
 | 
						|
						"0.5": ["12.5+math.clamp(math.sin(q.anim_time*90*2+90)*15,0,20)-math.clamp(math.sin(q.anim_time*90*2+270)*2,-2,20)", 0, -10],
 | 
						|
						"0.75": ["7.5+math.clamp(math.sin(q.anim_time*90*2+90)*15,0,20)-math.clamp(math.sin(q.anim_time*90*2+270)*2,-2,20)", 0, -10],
 | 
						|
						"1.0": ["0+math.clamp(math.sin(q.anim_time*90*2+90)*15,0,20)-math.clamp(math.sin(q.anim_time*90*2+270)*2,-2,20)", 0, -10]
 | 
						|
					}
 | 
						|
				},
 | 
						|
				"bone3": {
 | 
						|
					"rotation": {
 | 
						|
						"0.0": ["0+math.clamp(math.sin(q.anim_time*90*2+30)*15,0,20)-math.clamp(math.sin(q.anim_time*90*2+210)*2,-2,20)", 0, 10],
 | 
						|
						"0.75": ["0+math.clamp(math.sin(q.anim_time*90*2+30)*15,0,20)-math.clamp(math.sin(q.anim_time*90*2+210)*2,-2,20)", 0, 10],
 | 
						|
						"0.8333": ["7.5+math.clamp(math.sin(q.anim_time*90*2+30)*15,0,20)-math.clamp(math.sin(q.anim_time*90*2+210)*2,-2,20)", 0, 10],
 | 
						|
						"1.25": [3.32, 0, 10],
 | 
						|
						"1.8333": ["-8.5+math.clamp(math.sin(q.anim_time*90*2+30)*15,0,20)-math.clamp(math.sin(q.anim_time*90*2+210)*2,-2,20)", 0, 10],
 | 
						|
						"2.0": ["0+math.clamp(math.sin(q.anim_time*90*2+30)*15,0,20)-math.clamp(math.sin(q.anim_time*90*2+210)*2,-2,20)", 0, 10]
 | 
						|
					}
 | 
						|
				},
 | 
						|
				"bone4": {
 | 
						|
					"rotation": {
 | 
						|
						"0.0": ["7.5+math.clamp(math.sin(q.anim_time*90*2-150)*15,0,20)+math.clamp(math.sin(q.anim_time*90*2+150)*2,-2,20)", 0, -10],
 | 
						|
						"0.8333": ["-5+math.clamp(math.sin(q.anim_time*90*2-150)*15,0,20)+math.clamp(math.sin(q.anim_time*90*2+150)*2,-2,20)", 0, -10],
 | 
						|
						"1.75": ["1.75+math.clamp(math.sin(q.anim_time*90*2-150)*15,0,20)+math.clamp(math.sin(q.anim_time*90*2+150)*2,-2,20)", 0, -10],
 | 
						|
						"1.8333": ["7.5+math.clamp(math.sin(q.anim_time*90*2-150)*15,0,20)+math.clamp(math.sin(q.anim_time*90*2+150)*2,-2,20)", 0, -10]
 | 
						|
					}
 | 
						|
				},
 | 
						|
				"bone5": {
 | 
						|
					"rotation": {
 | 
						|
						"0.0": ["7.5+math.clamp(math.sin(q.anim_time*90*2-150)*15,0,20)+math.clamp(math.sin(q.anim_time*90*2+150)*2,-2,20)", 0, -10],
 | 
						|
						"0.8333": ["-5+math.clamp(math.sin(q.anim_time*90*2-150)*15,0,20)+math.clamp(math.sin(q.anim_time*90*2+150)*2,-2,20)", 0, -10],
 | 
						|
						"1.75": ["1.75+math.clamp(math.sin(q.anim_time*90*2-150)*15,0,20)+math.clamp(math.sin(q.anim_time*90*2+150)*2,-2,20)", 0, -10],
 | 
						|
						"1.8333": ["7.5+math.clamp(math.sin(q.anim_time*90*2-150)*15,0,20)+math.clamp(math.sin(q.anim_time*90*2+150)*2,-2,20)", 0, -10]
 | 
						|
					}
 | 
						|
				},
 | 
						|
				"bone6": {
 | 
						|
					"rotation": {
 | 
						|
						"0.0": ["0+math.clamp(math.sin(q.anim_time*90*2+30)*15,0,20)-math.clamp(math.sin(q.anim_time*90*2+210)*2,-2,20)", 0, 10],
 | 
						|
						"0.75": ["0+math.clamp(math.sin(q.anim_time*90*2+30)*15,0,20)-math.clamp(math.sin(q.anim_time*90*2+210)*2,-2,20)", 0, 10],
 | 
						|
						"0.8333": ["7.5+math.clamp(math.sin(q.anim_time*90*2+30)*15,0,20)-math.clamp(math.sin(q.anim_time*90*2+210)*2,-2,20)", 0, 10],
 | 
						|
						"1.25": [3.32, 0, 10],
 | 
						|
						"1.8333": ["-8.5+math.clamp(math.sin(q.anim_time*90*2+30)*15,0,20)-math.clamp(math.sin(q.anim_time*90*2+210)*2,-2,20)", 0, 10],
 | 
						|
						"2.0": ["0+math.clamp(math.sin(q.anim_time*90*2+30)*15,0,20)-math.clamp(math.sin(q.anim_time*90*2+210)*2,-2,20)", 0, 10]
 | 
						|
					}
 | 
						|
				},
 | 
						|
				"neck_1": {
 | 
						|
					"rotation": [0, "math.cos(q.anim_time*90*2-30)*8", "0-math.cos(q.anim_time*90*2-30)*4"]
 | 
						|
				},
 | 
						|
				"neck_2": {
 | 
						|
					"rotation": [0, "0+math.cos(q.anim_time*90*2-90)*4", "0-math.cos(q.anim_time*90*2-60)*2"]
 | 
						|
				}
 | 
						|
			}
 | 
						|
		}
 | 
						|
	}
 | 
						|
} |