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