2025-02-18 15:25:17 +01:00

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"]
}
}
}
}
}