superb-warfare/src/main/resources/assets/superbwarfare/animations/taser.animation.json
2024-08-17 06:10:51 +08:00

562 lines
No EOL
12 KiB
JSON

{
"format_version": "1.8.0",
"animations": {
"animation.taser.idle": {
"loop": true,
"animation_length": 2
},
"animation.taser.fire": {
"animation_length": 0.0417
},
"animation.taser.reload": {
"loop": "hold_on_last_frame",
"animation_length": 2.5833,
"override_previous_animation": true,
"bones": {
"0": {
"rotation": {
"0.0": {
"vector": [0, 0, 0]
},
"0.0833": {
"vector": [2.5, -4.08, 1.84]
},
"0.3333": {
"vector": [0.25, -7.5, -15],
"easing": "easeInElastic"
},
"0.4167": {
"vector": [-7.25, -7.5, -15],
"easing": "easeInElastic"
},
"0.5": {
"vector": [-5.25, -7.51, -15]
},
"0.625": {
"vector": [-0.85, -8.89, -4.1],
"easing": "easeInOutSine"
},
"0.9167": {
"vector": [-7.23, -11.05, -8.02]
},
"1.25": {
"vector": [-1.46, -26.71, -16.61]
},
"1.6667": {
"vector": [-11.38143, -25.34825, -17.46108],
"easing": "easeInElastic"
},
"1.9167": {
"vector": [-23.00432, -21.76626, -8.7001]
},
"2.0": {
"vector": [-19.73837, -24.77408, -13.27127]
},
"2.0833": {
"vector": [-11.72334, -30.128, -11.30744]
},
"2.3333": {
"vector": [-0.11112, -2.35652, 10.98841]
},
"2.4583": {
"vector": [-0.0016, -0.13105, -1.38954]
},
"2.5833": {
"vector": [0, 0, 0],
"easing": "easeInOutQuad"
}
},
"position": {
"0.0": {
"vector": [0, 0, 0]
},
"0.4167": {
"vector": [0, 0.25, 3.25],
"easing": "easeInElastic"
},
"0.4583": {
"vector": [-0.03, 0.43, 0.64],
"easing": "easeOutSine"
},
"0.5417": {
"vector": [-0.06, 0.56, 2.21016]
},
"0.75": {
"vector": [-0.29, 0.3, 2.09],
"easing": "easeInOutSine"
},
"1.0417": {
"vector": [-0.6, 0.53, 1.95]
},
"1.4167": {
"vector": [-0.9, 0.70547, 2]
},
"1.9167": {
"vector": [-1, 0.35, 1.5]
},
"2.0": {
"vector": [-0.92461, 0.40317, 1.28968]
},
"2.0833": {
"vector": [-1.31413, 0.00682, 2.2102]
},
"2.2917": {
"vector": [0, 0, -1]
},
"2.375": {
"vector": [0, 0, 0.93]
},
"2.5833": {
"vector": [0, 0, 0]
}
}
},
"Lefthand": {
"rotation": {
"0.0833": {
"vector": [0, 0, 0]
},
"0.4583": {
"vector": [17.28178, 11.81938, -13.74589],
"easing": "easeOutBack"
},
"0.5833": {
"vector": [17.89, 13.29, -10.54],
"easing": "easeInOutSine"
},
"0.9167": {
"vector": [-15.26666, -7.21079, -32.09116]
},
"1.3333": {
"vector": [11.33836, 15.57679, -32.68369],
"easing": "easeOutBack"
},
"1.5833": {
"vector": [21.25681, 14.51031, -31.92152]
},
"1.625": {
"vector": [22.15477, 15.58476, -35.05004]
},
"1.6667": {
"vector": [24.59206, 11.83166, -28.91263]
},
"1.75": {
"vector": [28.1312, 15.12708, -33.43052]
},
"1.8333": {
"vector": [32.67296, 7.36719, -31.31941],
"easing": "linear"
},
"2.0": {
"vector": [31.94221, 8.54088, -32.21219]
},
"2.0833": {
"vector": [35.21697, 9.07234, -33.53801],
"easing": "easeOutBack"
},
"2.25": {
"vector": [10.49188, 18.26991, -36.52254]
},
"2.4167": {
"vector": [0, 0, 0]
}
},
"position": {
"0.0833": {
"vector": [0, 0, 0]
},
"0.4167": {
"vector": [-0.19579, -2.08768, -5.5753],
"easing": "easeOutBack"
},
"0.5417": {
"vector": [0, -1.82, -11.4],
"easing": "easeInElastic"
},
"0.7083": {
"vector": [6.6, -1.87, 0.6]
},
"0.9167": {
"vector": [7.55491, -9.57868, 6.1249]
},
"1.3333": {
"vector": [10, -9.37, 6.62],
"easing": "easeInOutBack"
},
"1.8333": {
"vector": [2.6, -1.9, -12.4],
"easing": "linear"
},
"2.0": {
"vector": [2.8, -1.9, -9.8]
},
"2.0833": {
"vector": [3, -1.9, -10.2],
"easing": "easeInOutExpo"
},
"2.4167": {
"vector": [0, 0, 0]
}
}
},
"head": {
"rotation": {
"0.0": {
"vector": [0, 0, 0]
},
"0.4167": {
"vector": [0, 0, 0]
},
"1.25": {
"vector": [-380, 0, 0]
},
"1.3333": {
"vector": [-30.68206, -27.03402, 52.54628]
},
"1.8333": {
"vector": [0, 0, 0]
},
"2.0833": {
"vector": [0, 0, 0]
}
},
"position": {
"0.0": {
"vector": [0, 0, 0]
},
"0.4167": {
"vector": [0.0441, 0.16396, -0.02671]
},
"0.4583": {
"vector": [0.26827, 0.95056, -1.6981]
},
"0.5": {
"vector": [-0.36805, 1.03264, -6.9702]
},
"0.5417": {
"vector": [-1.4502, 0.88538, -14.51111]
},
"0.5833": {
"vector": [-3.04715, 1.19976, -21.54721]
},
"0.625": {
"vector": [-4.25545, 0.3486, -27.45078]
},
"0.6667": {
"vector": [-5.50466, -2.79569, -33.3676]
},
"0.7083": {
"vector": [-6.97396, -6.91091, -39.16939]
},
"0.75": {
"vector": [-8.75181, -12.66452, -44.72621],
"easing": "linear"
},
"0.7917": {
"vector": [-10.84411, -20.08928, -49.88713]
},
"0.8333": {
"vector": [-13.34003, -29.71342, -54.55761]
},
"0.875": {
"vector": [-16.22188, -40.6649, -58.75257]
},
"0.9167": {
"vector": [-19.65388, -53.69834, -62.25089]
},
"0.9583": {
"vector": [-26.60318, -67.42803, -66.09012]
},
"1.0": {
"vector": [-35.3251, -86.10628, -69.13573]
},
"1.0417": {
"vector": [-45.47726, -106.73784, -71.55172]
},
"1.0833": {
"vector": [-57.82789, -132.39146, -73.01751]
},
"1.125": {
"vector": [-72.39921, -162.95675, -73.13111]
},
"1.1667": {
"vector": [-89.34055, -197.99001, -72.07032]
},
"1.2083": {
"vector": [-109.12621, -239.05802, -69.27181]
},
"1.3333": {
"vector": [10, -9, 13]
},
"1.8333": {
"vector": [0, 0, -2.09375],
"easing": "linear"
},
"2.0833": {
"vector": [0, 0, 0],
"easing": "easeInElastic"
}
}
},
"camera": {
"rotation": {
"0.0": {
"vector": [0, 0, 0]
},
"0.3333": {
"vector": [0, 0, -2],
"easing": "easeInElastic",
"easingArgs": [2]
},
"0.4167": {
"vector": [1, 1, 1],
"easing": "linear"
},
"0.5417": {
"vector": [-0.5, -1, -1],
"easing": "linear"
},
"0.6667": {
"vector": [0.25, 0, -2],
"easing": "linear"
},
"1.1667": {
"vector": [0.59, 0, -0.82]
},
"1.625": {
"vector": [0.33, 0.67, -1.2]
},
"2.0": {
"vector": [0, 1, -1.3]
},
"2.0417": {
"vector": [-1, -2, 1],
"easing": "linear"
},
"2.125": {
"vector": [1, 1, 0.2],
"easing": "linear"
},
"2.1667": {
"vector": [0.5, -1, 0.8],
"easing": "linear"
},
"2.3333": {
"vector": [-0.125, 0, -0.5]
},
"2.5833": {
"vector": [0, 0, 0]
}
}
}
},
"sound_effects": {
"0.0": {
"effect": "taserreload"
}
}
},
"animation.taser.draw": {
"animation_length": 0.5833,
"bones": {
"0": {
"rotation": {
"0.0": {
"vector": [27.21312, -47.42646, -2.0218]
},
"0.0833": {
"vector": [12.5, -15, 0]
},
"0.2083": {
"vector": [3.48268, 0.40464, 8.20687]
},
"0.4167": {
"vector": [0, 0, -2]
},
"0.5": {
"vector": [0, 0, 0]
}
},
"position": {
"0.0": {
"vector": [3, -17.3, 0]
},
"0.2083": {
"vector": [0, 0, -1.65]
},
"0.2917": {
"vector": [0, 0, 0.93]
},
"0.5": {
"vector": [0, 0, 0]
}
}
},
"camera": {
"rotation": {
"0.0": {
"vector": [0, 0, 0]
},
"0.2083": {
"vector": [0, 0, 0]
},
"0.2917": {
"vector": [0.25, -0.5, 0.5],
"easing": "easeInSine"
},
"0.4167": {
"vector": [0, 0, 0],
"easing": "easeOutSine"
}
}
}
}
},
"animation.taser.run": {
"loop": true,
"animation_length": 0.8,
"bones": {
"0": {
"rotation": {
"0.0": {
"vector": [4.74287, -58.94632, 9.89514]
},
"0.2": {
"vector": [-8.55104, -59.60571, 19.61648],
"easing": "easeInSine"
},
"0.4": {
"vector": [-8.58141, -58.99717, 19.60323],
"easing": "easeOutSine"
},
"0.6": {
"vector": [-0.82277, -58.8651, 9.93666],
"easing": "easeInSine"
},
"0.8": {
"vector": [4.74287, -58.94632, 9.89514]
}
},
"position": {
"0.0": {
"vector": [5.5, -3, 0]
},
"0.2": {
"vector": [3.75, -2.5, 0],
"easing": "easeInSine"
},
"0.4": {
"vector": [2.5, -3, 0],
"easing": "easeOutSine"
},
"0.6": {
"vector": [4.25, -2.5, 0],
"easing": "easeInSine"
},
"0.8": {
"vector": [5.5, -3, 0]
}
}
},
"Righthand": {
"rotation": {
"vector": [0, 12.5, 0]
},
"position": {
"vector": [2.19838, 0, -0.07415]
}
},
"camera": {
"rotation": {
"0.0": {
"vector": [-0.3, -0.3, 0.3]
},
"0.2": {
"vector": [0.3, 0, -0.3]
},
"0.4": {
"vector": [-0.3, 0.3, 0.3]
},
"0.6": {
"vector": [0.3, 0, -0.3]
},
"0.8": {
"vector": [-0.3, -0.3, 0.3]
}
}
}
}
},
"animation.taser.run_fast": {
"loop": true,
"animation_length": 0.7,
"bones": {
"0": {
"rotation": {
"0.0": {
"vector": [-64.40359, 6.54216, -8.29677]
},
"0.175": {
"vector": [-63.64549, 6.90094, -2.09726],
"easing": "easeInSine"
},
"0.35": {
"vector": [-64.40359, 6.54216, -8.29677],
"easing": "easeOutSine"
},
"0.525": {
"vector": [-65.4022, 6.21514, -14.3956],
"easing": "easeInSine"
},
"0.7": {
"vector": [-64.40359, 6.54216, -8.29677],
"easing": "easeOutSine"
}
},
"position": {
"0.0": {
"vector": [-3.5, 2, 0],
"easing": "easeOutSine"
},
"0.175": {
"vector": [-4.5, 4, 0],
"easing": "easeInSine"
},
"0.35": {
"vector": [-5.5, 2, 0],
"easing": "easeOutSine"
},
"0.525": {
"vector": [-4.5, 4, 0],
"easing": "easeInSine"
},
"0.7": {
"vector": [-3.5, 2, 0],
"easing": "easeOutSine"
}
}
},
"camera": {
"rotation": {
"0.0": {
"vector": [-0.3, -0.3, 0.3]
},
"0.175": {
"vector": [0.3, 0, -0.3]
},
"0.35": {
"vector": [-0.3, 0.3, 0.3]
},
"0.525": {
"vector": [0.3, 0, -0.3]
},
"0.7": {
"vector": [-0.3, -0.3, 0.3]
}
}
}
}
}
},
"geckolib_format_version": 2
}