263 lines
		
	
	
		
			7.7 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
			
		
		
	
	
			263 lines
		
	
	
		
			7.7 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
| {
 | |
| 	"format_version": "1.8.0",
 | |
| 	"animations": {
 | |
| 		"animation.banette.pose": {
 | |
| 			"loop": "hold_on_last_frame",
 | |
| 			"bones": {
 | |
| 				"hair2": {
 | |
| 					"rotation": [-31.0319, -5.63464, -1.36257],
 | |
| 					"position": [0.45568, 0.76917, -0.91483]
 | |
| 				},
 | |
| 				"hair3": {
 | |
| 					"rotation": [45, 0, 0]
 | |
| 				},
 | |
| 				"hair4": {
 | |
| 					"rotation": [-75, 0, 0]
 | |
| 				},
 | |
| 				"hair5": {
 | |
| 					"rotation": [0, 50, 0],
 | |
| 					"position": [-0.85, 0, -0.75]
 | |
| 				},
 | |
| 				"hair6": {
 | |
| 					"rotation": [0, -90, 0],
 | |
| 					"position": [0.5, 0, -1]
 | |
| 				},
 | |
| 				"hair7": {
 | |
| 					"rotation": [0, 80, 0],
 | |
| 					"position": [-0.6, 0, -0.5]
 | |
| 				},
 | |
| 				"arm_right": {
 | |
| 					"rotation": [0, 60, 0],
 | |
| 					"position": [-1.5, 0, 0]
 | |
| 				},
 | |
| 				"arm_right2": {
 | |
| 					"rotation": [0, 0, 70]
 | |
| 				},
 | |
| 				"arm_left": {
 | |
| 					"rotation": [0, -60, 0],
 | |
| 					"position": [1.5, 0, 0]
 | |
| 				},
 | |
| 				"arm_left2": {
 | |
| 					"rotation": [0, 0, -70]
 | |
| 				},
 | |
| 				"hair8": {
 | |
| 					"rotation": [-27.5, 35, -12.5],
 | |
| 					"position": [1, 0, -2]
 | |
| 				},
 | |
| 				"head": {
 | |
| 					"rotation": [0, 0, 0]
 | |
| 				}
 | |
| 			}
 | |
| 		},
 | |
| 		"animation.banette.ground_idle": {
 | |
| 			"loop": true,
 | |
| 			"bones": {
 | |
| 				"hair2": {
 | |
| 					"rotation": ["-31.0319+math.sin(q.anim_time*90*4-30)*5", -5.6346, -1.36257],
 | |
| 					"position": [0.45568, 0.76917, -0.91483]
 | |
| 				},
 | |
| 				"hair3": {
 | |
| 					"rotation": ["45+math.sin(q.anim_time*90*4-60)*2.5", 0, 0]
 | |
| 				},
 | |
| 				"hair4": {
 | |
| 					"rotation": ["-75+math.sin(q.anim_time*90*4-30)*2.5", 0, 0]
 | |
| 				},
 | |
| 				"hair5": {
 | |
| 					"rotation": ["0+math.sin(q.anim_time*90*4-0)*2.5", 50, 0],
 | |
| 					"position": [-0.85, 0, -0.75]
 | |
| 				},
 | |
| 				"hair6": {
 | |
| 					"rotation": ["0+math.sin(q.anim_time*90*4+30)*2.5", -90, 0],
 | |
| 					"position": [0.5, 0, -1]
 | |
| 				},
 | |
| 				"hair7": {
 | |
| 					"rotation": ["0+math.sin(q.anim_time*90*4+60)*5", 80, 0],
 | |
| 					"position": [-0.6, 0, -0.5]
 | |
| 				},
 | |
| 				"arm_right": {
 | |
| 					"rotation": [0, 60, "0-math.sin(q.anim_time*90*4-60)*10"],
 | |
| 					"position": [-1.5, 0, 0]
 | |
| 				},
 | |
| 				"arm_right2": {
 | |
| 					"rotation": ["0-math.sin(q.anim_time*90*4+15)*10", "0+math.sin(q.anim_time*90*4+60)*10", 70]
 | |
| 				},
 | |
| 				"arm_left": {
 | |
| 					"rotation": [0, "-60+math.sin(q.anim_time*90*4+35)*5", "0+math.sin(q.anim_time*90*2+15)*5"],
 | |
| 					"position": [1.5, 0, 0]
 | |
| 				},
 | |
| 				"arm_left2": {
 | |
| 					"rotation": ["0-math.sin(q.anim_time*90*4+15)*10", "0+math.sin(q.anim_time*90*4+60)*10", "-70+math.sin(q.anim_time*90*4+30)*2.5"]
 | |
| 				},
 | |
| 				"hair8": {
 | |
| 					"rotation": [-27.5, "35-math.sin(q.anim_time*90*2+230)*10", -12.5],
 | |
| 					"position": [1, 0, -2]
 | |
| 				},
 | |
| 				"head": {
 | |
| 					"rotation": ["0+math.sin(q.anim_time*90*4)*7.5", "0-math.sin(q.anim_time*90*2)*5", "0+math.sin(q.anim_time*90*2)*7.5"],
 | |
| 					"position": [0, -0.25, 0]
 | |
| 				},
 | |
| 				"torso": {
 | |
| 					"rotation": ["0-math.sin(q.anim_time*90*4-60)*2", "0-math.sin(q.anim_time*90*2-60)*5", "0-math.sin(q.anim_time*90*2-60)*2"]
 | |
| 				},
 | |
| 				"tail": {
 | |
| 					"rotation": ["0+math.sin(q.anim_time*90*4+60)*10", "0+math.sin(q.anim_time*90*2+30)*15", 0]
 | |
| 				},
 | |
| 				"leg_right": {
 | |
| 					"rotation": [0, 0, "0-math.sin(q.anim_time*90*2-30)*1"]
 | |
| 				},
 | |
| 				"leg_left": {
 | |
| 					"rotation": [0, 0, "0-math.sin(q.anim_time*90*2-30)*1"]
 | |
| 				}
 | |
| 			}
 | |
| 		},
 | |
| 		"animation.banette.ground_walk": {
 | |
| 			"loop": true,
 | |
| 			"bones": {
 | |
| 				"hair2": {
 | |
| 					"rotation": ["-31.0319+math.sin(q.anim_time*90*4-30)*5", -5.6346, -1.36257],
 | |
| 					"position": [0.45568, 0.76917, -0.91483]
 | |
| 				},
 | |
| 				"hair3": {
 | |
| 					"rotation": ["45+math.sin(q.anim_time*90*4-60)*2.5", 0, 0]
 | |
| 				},
 | |
| 				"hair4": {
 | |
| 					"rotation": ["-75+math.sin(q.anim_time*90*4-30)*2.5", 0, 0]
 | |
| 				},
 | |
| 				"hair5": {
 | |
| 					"rotation": ["0+math.sin(q.anim_time*90*4-0)*2.5", 50, 0],
 | |
| 					"position": [-0.85, 0, -0.75]
 | |
| 				},
 | |
| 				"hair6": {
 | |
| 					"rotation": ["0+math.sin(q.anim_time*90*4+30)*2.5", -90, 0],
 | |
| 					"position": [0.5, 0, -1]
 | |
| 				},
 | |
| 				"hair7": {
 | |
| 					"rotation": ["0+math.sin(q.anim_time*90*4+60)*5", 80, 0],
 | |
| 					"position": [-0.6, 0, -0.5]
 | |
| 				},
 | |
| 				"arm_right": {
 | |
| 					"rotation": [0, 60, "0-math.sin(q.anim_time*90*4-60)*10"],
 | |
| 					"position": [-1.5, 0, 0]
 | |
| 				},
 | |
| 				"arm_right2": {
 | |
| 					"rotation": ["0-math.sin(q.anim_time*90*4+15)*10", "0+math.sin(q.anim_time*90*4+60)*10", 70]
 | |
| 				},
 | |
| 				"arm_left": {
 | |
| 					"rotation": [0, "-60+math.sin(q.anim_time*90*4+35)*5", "0+math.sin(q.anim_time*90*2+15)*5"],
 | |
| 					"position": [1.5, 0, 0]
 | |
| 				},
 | |
| 				"arm_left2": {
 | |
| 					"rotation": ["0-math.sin(q.anim_time*90*4+15)*10", "0+math.sin(q.anim_time*90*4+60)*10", "-70+math.sin(q.anim_time*90*4+30)*2.5"]
 | |
| 				},
 | |
| 				"hair8": {
 | |
| 					"rotation": [-27.5, "35-math.sin(q.anim_time*90*2+230)*10", -12.5],
 | |
| 					"position": [1, 0, -2]
 | |
| 				},
 | |
| 				"head": {
 | |
| 					"rotation": ["0+math.sin(q.anim_time*90*4)*7.5", "0-math.sin(q.anim_time*90*2)*5", "0+math.sin(q.anim_time*90*2)*7.5"],
 | |
| 					"position": [0, -0.25, 0]
 | |
| 				},
 | |
| 				"torso": {
 | |
| 					"rotation": ["7.5-math.sin(q.anim_time*90*4-60)*2", "-math.sin(q.anim_time*90*2-60)*5", "-math.sin(q.anim_time*90*2-60)*2"],
 | |
| 					"position": [0, 0, -0.25]
 | |
| 				},
 | |
| 				"tail": {
 | |
| 					"rotation": ["0+math.sin(q.anim_time*90*4+60)*10", "0+math.sin(q.anim_time*90*2+30)*15", 0]
 | |
| 				},
 | |
| 				"leg_right": {
 | |
| 					"rotation": ["0-math.sin(q.anim_time*90*4)*10", 0, "0-math.sin(q.anim_time*90*2-30)*1"],
 | |
| 					"position": [0, "0+math.clamp(math.sin(q.anim_time*90*4+60)*0.5, -0.2, 0.5)", "0-math.sin(q.anim_time*90*4)*0.75"]
 | |
| 				},
 | |
| 				"leg_left": {
 | |
| 					"rotation": ["0+math.sin(q.anim_time*90*4)*10", 0, "0-math.sin(q.anim_time*90*2-30)*1"],
 | |
| 					"position": [0, "0-math.clamp(math.sin(q.anim_time*90*4+60)*0.5, -0.5, 0.2)", "0+math.sin(q.anim_time*90*4)*0.75"]
 | |
| 				}
 | |
| 			}
 | |
| 		},
 | |
| 		"animation.banette.sleep": {
 | |
| 			"loop": true,
 | |
| 			"bones": {
 | |
| 				"hair2": {
 | |
| 					"rotation": [-31.0319, -5.63464, -1.36257],
 | |
| 					"position": [0.45568, 0.76917, -0.91483]
 | |
| 				},
 | |
| 				"hair3": {
 | |
| 					"rotation": ["45-math.sin(q.anim_time*90*1+60)*2", 0, 0]
 | |
| 				},
 | |
| 				"hair4": {
 | |
| 					"rotation": ["-75-math.sin(q.anim_time*90*1+90)*2.5", 0, 0]
 | |
| 				},
 | |
| 				"hair5": {
 | |
| 					"rotation": ["0-math.sin(q.anim_time*90*1+90)*2.5", 50, 0],
 | |
| 					"position": [-0.85, 0, -0.75]
 | |
| 				},
 | |
| 				"hair6": {
 | |
| 					"rotation": ["0-math.sin(q.anim_time*90*1+90)*2.5", -90, 0],
 | |
| 					"position": [0.5, 0, -1]
 | |
| 				},
 | |
| 				"hair7": {
 | |
| 					"rotation": ["0-math.sin(q.anim_time*90*1+90)*3", 80, 0],
 | |
| 					"position": [-0.6, 0, -0.5]
 | |
| 				},
 | |
| 				"arm_right": {
 | |
| 					"rotation": [0, 60, "0-math.sin(q.anim_time*90*1+60)*1.5"],
 | |
| 					"position": [-1.5, 0, 0]
 | |
| 				},
 | |
| 				"arm_right2": {
 | |
| 					"rotation": [0, 0, "70-math.sin(q.anim_time*90*2+90)*1.5"]
 | |
| 				},
 | |
| 				"arm_left": {
 | |
| 					"rotation": [0, -60, "0+math.sin(q.anim_time*90*1+60)*1.5"],
 | |
| 					"position": [1.5, 0, 0]
 | |
| 				},
 | |
| 				"arm_left2": {
 | |
| 					"rotation": [0, 0, "-70-math.sin(q.anim_time*90*2+60)*1.5"]
 | |
| 				},
 | |
| 				"hair8": {
 | |
| 					"rotation": ["-60-math.sin(q.anim_time*90*1+30)*1.5", 35, -12.5],
 | |
| 					"position": [1, 0, -2]
 | |
| 				},
 | |
| 				"head": {
 | |
| 					"rotation": ["5-math.sin(q.anim_time*90*1+30)*1.5", 0, 0]
 | |
| 				},
 | |
| 				"torso": {
 | |
| 					"rotation": ["17.5-math.sin(q.anim_time*90*1)*1", 0, 0],
 | |
| 					"position": [0, -0.5, -1]
 | |
| 				},
 | |
| 				"neck": {
 | |
| 					"rotation": [12.5, 0, 0],
 | |
| 					"position": [0, -0.25, 0]
 | |
| 				},
 | |
| 				"eyelid_right": {
 | |
| 					"position": [0, 0, -0.0875]
 | |
| 				},
 | |
| 				"eyelid_left": {
 | |
| 					"position": [0, 0, -0.0875]
 | |
| 				},
 | |
| 				"tail": {
 | |
| 					"rotation": ["-40+math.sin(q.anim_time*90*2+60)*2", 0, 0],
 | |
| 					"position": [0, 0, -0.25]
 | |
| 				}
 | |
| 			}
 | |
| 		},
 | |
| 		"animation.banette.blink": {
 | |
| 			"animation_length": 0.16667,
 | |
| 			"bones": {
 | |
| 				"eyelid_right": {
 | |
| 					"position": {
 | |
| 						"0.0": [0, 0, -0.0875],
 | |
| 						"0.125": [0, 0, -0.0875],
 | |
| 						"0.1667": [0, 0, 0]
 | |
| 					}
 | |
| 				},
 | |
| 				"eyelid_left": {
 | |
| 					"position": {
 | |
| 						"0.0": [0, 0, -0.0875],
 | |
| 						"0.125": [0, 0, -0.0875],
 | |
| 						"0.1667": [0, 0, 0]
 | |
| 					}
 | |
| 				}
 | |
| 			}
 | |
| 		}
 | |
| 	}
 | |
| } |