From 9ede6120892341e3320d24fc04294dbc88dbbd91 Mon Sep 17 00:00:00 2001 From: Klesti Selimaj Date: Tue, 29 Sep 2026 16:51:53 +0200 Subject: [PATCH] Add a twerk emote and drop the front flip The twerk was measured from a 3D preview with the new emote capture tool, then made left/right symmetric so it sways evenly instead of leaning to one side. The front flip is removed because it plays wrongly with the new emote library. Co-Authored-By: Claude Opus 5.5 --- .../org/saturnclient/cosmetics/Emotes.java | 2 +- .../player_animations/front_flip.json | 697 ------------------ .../saturnclient/player_animations/twerk.json | 685 +++++++++++++++++ 3 files changed, 686 insertions(+), 698 deletions(-) delete mode 100644 src/main/resources/assets/saturnclient/player_animations/front_flip.json create mode 100644 src/main/resources/assets/saturnclient/player_animations/twerk.json diff --git a/src/main/java/org/saturnclient/cosmetics/Emotes.java b/src/main/java/org/saturnclient/cosmetics/Emotes.java index f245f64..7a43219 100644 --- a/src/main/java/org/saturnclient/cosmetics/Emotes.java +++ b/src/main/java/org/saturnclient/cosmetics/Emotes.java @@ -17,7 +17,7 @@ import org.saturnclient.ui.Utils; */ public class Emotes { private static final List IDS = List.of("tpose", "back_flip", "facepalm", "cry", "giga_chad", - "front_flip"); + "twerk"); private static final EmoteRegistry REGISTRY = new EmoteRegistry(); diff --git a/src/main/resources/assets/saturnclient/player_animations/front_flip.json b/src/main/resources/assets/saturnclient/player_animations/front_flip.json deleted file mode 100644 index c97d782..0000000 --- a/src/main/resources/assets/saturnclient/player_animations/front_flip.json +++ /dev/null @@ -1,697 +0,0 @@ -{ - "version": 1, - "valid": true, - "name": "front_flip", - "description": "Parkour!!!!1", - "author": "DKinchik", - "emote": { - "beginTick": 0, - "endTick": 17, - "stopTick": 18, - "isLoop": false, - "returnTick": 1, - "nsfw": false, - "degrees": false, - "moves": [ - { - "tick": 2, - "easing": "INOUTQUAD", - "head": { - "x": -0.0 - } - }, - { - "tick": 15, - "easing": "INOUTQUAD", - "head": { - "x": -0.0 - } - }, - { - "tick": 2, - "easing": "INOUTQUAD", - "head": { - "y": -0.0 - } - }, - { - "tick": 15, - "easing": "INOUTQUAD", - "head": { - "y": -0.0 - } - }, - { - "tick": 2, - "easing": "INOUTQUAD", - "head": { - "z": -0.0 - } - }, - { - "tick": 15, - "easing": "INOUTQUAD", - "head": { - "z": -0.0 - } - }, - { - "tick": 2, - "easing": "INOUTQUAD", - "head": { - "pitch": -0.0 - } - }, - { - "tick": 5, - "easing": "INOUTQUAD", - "head": { - "pitch": 0.7020477 - } - }, - { - "tick": 10, - "easing": "INOUTQUAD", - "head": { - "pitch": 0.7020477 - } - }, - { - "tick": 15, - "easing": "INOUTQUAD", - "head": { - "pitch": -0.0 - } - }, - { - "tick": 2, - "easing": "INOUTQUAD", - "head": { - "yaw": -0.0 - } - }, - { - "tick": 15, - "easing": "INOUTQUAD", - "head": { - "yaw": -0.0 - } - }, - { - "tick": 2, - "easing": "INOUTQUAD", - "head": { - "roll": 0.0 - } - }, - { - "tick": 15, - "easing": "INOUTQUAD", - "head": { - "roll": 0.0 - } - }, - { - "tick": 2, - "easing": "INOUTQUAD", - "rightLeg": { - "x": -1.9 - } - }, - { - "tick": 15, - "easing": "INOUTQUAD", - "rightLeg": { - "x": -1.9 - } - }, - { - "tick": 2, - "easing": "INOUTQUAD", - "rightLeg": { - "y": 11.169379 - } - }, - { - "tick": 3, - "easing": "INOUTQUAD", - "rightLeg": { - "y": 12.0 - } - }, - { - "tick": 15, - "easing": "INOUTQUAD", - "rightLeg": { - "y": 12.0 - } - }, - { - "tick": 2, - "easing": "INOUTQUAD", - "rightLeg": { - "z": -0.39214998 - } - }, - { - "tick": 3, - "easing": "INOUTQUAD", - "rightLeg": { - "z": 0.1 - } - }, - { - "tick": 15, - "easing": "INOUTQUAD", - "rightLeg": { - "z": 0.1 - } - }, - { - "tick": 2, - "easing": "INOUTQUAD", - "rightLeg": { - "pitch": -0.0 - } - }, - { - "tick": 3, - "easing": "INOUTQUAD", - "rightLeg": { - "pitch": -0.0 - } - }, - { - "tick": 5, - "easing": "INOUTQUAD", - "rightLeg": { - "pitch": -1.9707682 - } - }, - { - "tick": 10, - "easing": "INOUTQUAD", - "rightLeg": { - "pitch": -1.9707682 - } - }, - { - "tick": 15, - "easing": "INOUTQUAD", - "rightLeg": { - "pitch": -0.0 - } - }, - { - "tick": 2, - "easing": "INOUTQUAD", - "rightLeg": { - "yaw": -0.0 - } - }, - { - "tick": 15, - "easing": "INOUTQUAD", - "rightLeg": { - "yaw": -0.0 - } - }, - { - "tick": 2, - "easing": "INOUTQUAD", - "rightLeg": { - "roll": -0.0 - } - }, - { - "tick": 15, - "easing": "INOUTQUAD", - "rightLeg": { - "roll": -0.0 - } - }, - { - "tick": 2, - "easing": "INOUTQUAD", - "rightLeg": { - "bend": -0.0 - } - }, - { - "tick": 2, - "easing": "INOUTQUAD", - "rightArm": { - "x": -5.0 - } - }, - { - "tick": 15, - "easing": "INOUTQUAD", - "rightArm": { - "x": -5.0 - } - }, - { - "tick": 2, - "easing": "INOUTQUAD", - "rightArm": { - "y": 2.0 - } - }, - { - "tick": 15, - "easing": "INOUTQUAD", - "rightArm": { - "y": 2.0 - } - }, - { - "tick": 2, - "easing": "INOUTQUAD", - "rightArm": { - "z": -0.0 - } - }, - { - "tick": 15, - "easing": "INOUTQUAD", - "rightArm": { - "z": -0.0 - } - }, - { - "tick": 2, - "easing": "INOUTQUAD", - "rightArm": { - "pitch": -0.0 - } - }, - { - "tick": 5, - "easing": "INOUTQUAD", - "rightArm": { - "pitch": -1.3665518 - } - }, - { - "tick": 10, - "easing": "INOUTQUAD", - "rightArm": { - "pitch": -1.3665518 - } - }, - { - "tick": 15, - "easing": "INOUTQUAD", - "rightArm": { - "pitch": -0.0 - } - }, - { - "tick": 2, - "easing": "INOUTQUAD", - "rightArm": { - "yaw": -0.0 - } - }, - { - "tick": 15, - "easing": "INOUTQUAD", - "rightArm": { - "yaw": -0.0 - } - }, - { - "tick": 2, - "easing": "INOUTQUAD", - "rightArm": { - "roll": -0.0 - } - }, - { - "tick": 15, - "easing": "INOUTQUAD", - "rightArm": { - "roll": -0.0 - } - }, - { - "tick": 2, - "easing": "INOUTQUAD", - "rightArm": { - "bend": -0.0 - } - }, - { - "tick": 2, - "easing": "INOUTQUAD", - "leftArm": { - "x": 5.0 - } - }, - { - "tick": 15, - "easing": "INOUTQUAD", - "leftArm": { - "x": 5.0 - } - }, - { - "tick": 2, - "easing": "INOUTQUAD", - "leftArm": { - "y": 2.0 - } - }, - { - "tick": 15, - "easing": "INOUTQUAD", - "leftArm": { - "y": 2.0 - } - }, - { - "tick": 2, - "easing": "INOUTQUAD", - "leftArm": { - "z": -0.0 - } - }, - { - "tick": 15, - "easing": "INOUTQUAD", - "leftArm": { - "z": -0.0 - } - }, - { - "tick": 2, - "easing": "INOUTQUAD", - "leftArm": { - "pitch": 0.0 - } - }, - { - "tick": 5, - "easing": "INOUTQUAD", - "leftArm": { - "pitch": -1.0793308 - } - }, - { - "tick": 10, - "easing": "INOUTQUAD", - "leftArm": { - "pitch": -1.0793308 - } - }, - { - "tick": 15, - "easing": "INOUTQUAD", - "leftArm": { - "pitch": 0.0 - } - }, - { - "tick": 2, - "easing": "INOUTQUAD", - "leftArm": { - "yaw": -0.0 - } - }, - { - "tick": 15, - "easing": "INOUTQUAD", - "leftArm": { - "yaw": -0.0 - } - }, - { - "tick": 2, - "easing": "INOUTQUAD", - "leftArm": { - "roll": 0.0 - } - }, - { - "tick": 15, - "easing": "INOUTQUAD", - "leftArm": { - "roll": 0.0 - } - }, - { - "tick": 2, - "easing": "INOUTQUAD", - "leftArm": { - "bend": -0.0 - } - }, - { - "tick": 2, - "easing": "INOUTQUAD", - "leftLeg": { - "x": 1.9 - } - }, - { - "tick": 15, - "easing": "INOUTQUAD", - "leftLeg": { - "x": 1.9 - } - }, - { - "tick": 2, - "easing": "INOUTQUAD", - "leftLeg": { - "y": 10.861001 - } - }, - { - "tick": 3, - "easing": "INOUTQUAD", - "leftLeg": { - "y": 12.0 - } - }, - { - "tick": 15, - "easing": "INOUTQUAD", - "leftLeg": { - "y": 12.0 - } - }, - { - "tick": 2, - "easing": "INOUTQUAD", - "leftLeg": { - "z": -0.5082285 - } - }, - { - "tick": 3, - "easing": "INOUTQUAD", - "leftLeg": { - "z": -0.1 - } - }, - { - "tick": 15, - "easing": "INOUTQUAD", - "leftLeg": { - "z": -0.1 - } - }, - { - "tick": 2, - "easing": "INOUTQUAD", - "leftLeg": { - "pitch": -0.0 - } - }, - { - "tick": 3, - "easing": "INOUTQUAD", - "leftLeg": { - "pitch": -0.0 - } - }, - { - "tick": 5, - "easing": "INOUTQUAD", - "leftLeg": { - "pitch": -1.9850811 - } - }, - { - "tick": 10, - "easing": "INOUTQUAD", - "leftLeg": { - "pitch": -1.9850811 - } - }, - { - "tick": 15, - "easing": "INOUTQUAD", - "leftLeg": { - "pitch": -0.0 - } - }, - { - "tick": 2, - "easing": "INOUTQUAD", - "leftLeg": { - "yaw": -0.0 - } - }, - { - "tick": 15, - "easing": "INOUTQUAD", - "leftLeg": { - "yaw": -0.0 - } - }, - { - "tick": 2, - "easing": "INOUTQUAD", - "leftLeg": { - "roll": -0.0 - } - }, - { - "tick": 15, - "easing": "INOUTQUAD", - "leftLeg": { - "roll": 0.0 - } - }, - { - "tick": 2, - "easing": "INOUTQUAD", - "leftLeg": { - "bend": -0.0 - } - }, - { - "tick": 2, - "easing": "INQUAD", - "body": { - "x": 0.0 - } - }, - { - "tick": 16, - "easing": "INQUAD", - "body": { - "x": 0.0 - } - }, - { - "tick": 2, - "easing": "INQUAD", - "body": { - "y": -0.061333913 - } - }, - { - "tick": 7, - "easing": "OUTQUAD", - "body": { - "y": 0.48852682 - } - }, - { - "tick": 15, - "easing": "CONSTANT", - "body": { - "y": 0.0 - } - }, - { - "tick": 16, - "easing": "INQUAD", - "body": { - "y": 0.0 - } - }, - { - "tick": 2, - "easing": "INQUAD", - "body": { - "z": -0.0 - } - }, - { - "tick": 16, - "easing": "INQUAD", - "body": { - "z": -0.0 - } - }, - { - "tick": 2, - "easing": "INQUAD", - "body": { - "pitch": 0.0 - } - }, - { - "tick": 7, - "easing": "OUTQUAD", - "body": { - "pitch": -2.8362873 - } - }, - { - "tick": 15, - "easing": "CONSTANT", - "body": { - "pitch": -6.2831855 - } - }, - { - "tick": 16, - "easing": "INQUAD", - "body": { - "pitch": 0.0 - } - }, - { - "tick": 2, - "easing": "INQUAD", - "body": { - "yaw": 0.0 - } - }, - { - "tick": 16, - "easing": "INQUAD", - "body": { - "yaw": 0.0 - } - }, - { - "tick": 2, - "easing": "INQUAD", - "body": { - "roll": -0.0 - } - }, - { - "tick": 16, - "easing": "INQUAD", - "body": { - "roll": 0.0 - } - }, - { - "tick": 2, - "easing": "INOUTQUAD", - "body": { - "bend": -0.0 - } - } - ] - } -} \ No newline at end of file diff --git a/src/main/resources/assets/saturnclient/player_animations/twerk.json b/src/main/resources/assets/saturnclient/player_animations/twerk.json new file mode 100644 index 0000000..c62baf5 --- /dev/null +++ b/src/main/resources/assets/saturnclient/player_animations/twerk.json @@ -0,0 +1,685 @@ +{ + "version": 3, + "name": "Twerk", + "description": "Hips back, and bounce", + "author": "Saturn Client", + "emote": { + "degrees": true, + "isLoop": true, + "returnTick": 0, + "endTick": 12, + "stopTick": 13, + "moves": [ + { + "tick": 0, + "easing": "LINEAR", + "body": { + "x": -0.0, + "y": 0.0637 + }, + "head": { + "x": 0.1873, + "y": 7.6654, + "z": -3.9561, + "pitch": 28.4994, + "yaw": 0.5013, + "roll": -0.9013 + }, + "torso": { + "x": 0.1873, + "y": 7.6654, + "z": -3.9561, + "pitch": 43.8857, + "yaw": -0.2748, + "roll": -0.5704, + "bend": -32.4225, + "axis": 178.4861 + }, + "rightArm": { + "x": -4.8056, + "y": 9.1559, + "z": -2.5937, + "pitch": 41.2104, + "yaw": 11.1599, + "roll": 11.5835, + "bend": -28.9106, + "axis": -6.4245 + }, + "leftArm": { + "x": 5.1932, + "y": 9.0568, + "z": -2.5457, + "pitch": 41.2134, + "yaw": -10.0744, + "roll": -11.3678, + "bend": -34.2847, + "axis": 3.7104 + }, + "rightLeg": { + "x": -1.6738, + "y": 16.311, + "z": 4.4622, + "pitch": -81.0086, + "yaw": 25.937, + "roll": 11.6147, + "bend": -106.5341, + "axis": 178.6748 + }, + "leftLeg": { + "x": 2.1262, + "y": 16.311, + "z": 4.4622, + "pitch": -80.1541, + "yaw": -23.1741, + "roll": -15.9396, + "bend": -109.5512, + "axis": 186.6826 + } + }, + { + "tick": 1, + "easing": "LINEAR", + "head": { + "y": 7.3213, + "z": -3.9546 + }, + "torso": { + "y": 7.3213, + "z": -3.9546, + "pitch": 44.2163, + "roll": -1.2208, + "bend": -31.983 + }, + "rightArm": { + "y": 8.8595, + "z": -2.4569, + "pitch": 40.8328, + "roll": 6.2457, + "bend": -30.0698, + "axis": -6.2466 + }, + "leftArm": { + "y": 8.6462, + "z": -2.6643, + "pitch": 39.718, + "roll": -11.4772, + "bend": -31.5341, + "axis": 5.9068 + }, + "rightLeg": { + "y": 15.9102, + "pitch": -75.926, + "yaw": 24.5861, + "roll": 13.5142, + "bend": -102.1127 + }, + "leftLeg": { + "y": 15.9102, + "pitch": -75.5106, + "yaw": -27.5028, + "roll": -13.7351, + "bend": -102.8428, + "axis": 189.6313 + } + }, + { + "tick": 2, + "easing": "LINEAR", + "head": { + "x": -0.8055, + "y": 8.1689 + }, + "torso": { + "x": -0.8055, + "y": 8.1689, + "bend": -38.1002 + }, + "rightArm": { + "x": -5.6879, + "y": 9.7845, + "axis": -3.7942 + }, + "leftArm": { + "x": 4.2976, + "y": 9.2523, + "pitch": 44.6401, + "yaw": -6.835, + "roll": -16.9446, + "bend": -32.4677 + }, + "rightLeg": { + "y": 16.2659, + "pitch": -78.5245, + "yaw": 20.2182, + "roll": 19.5894, + "bend": -107.209 + }, + "leftLeg": { + "y": 16.2659, + "pitch": -79.0541, + "bend": -104.5866 + } + }, + { + "tick": 3, + "easing": "LINEAR", + "head": { + "x": -1.5256, + "y": 9.7364, + "z": -4.854, + "pitch": 34.1426 + }, + "torso": { + "x": -1.5256, + "y": 9.7364, + "z": -4.854, + "pitch": 51.4994, + "roll": -5.723, + "bend": -46.2958, + "axis": 171.0835 + }, + "rightArm": { + "x": -6.3053, + "y": 11.4659, + "z": -3.0779, + "pitch": 49.8778, + "yaw": 10.9541, + "roll": 9.4174, + "bend": -29.3297 + }, + "leftArm": { + "x": 3.6347, + "y": 10.4699, + "z": -3.5025, + "pitch": 51.8029, + "roll": -24.6351, + "axis": 3.6087 + }, + "rightLeg": { + "z": 4.6288, + "yaw": 18.5052, + "roll": 21.802, + "bend": -116.6488, + "axis": 171.6123 + }, + "leftLeg": { + "z": 4.6288, + "pitch": -87.1428, + "yaw": -23.4405, + "axis": 180.9108 + } + }, + { + "tick": 4, + "easing": "LINEAR", + "head": { + "x": -1.8731, + "y": 10.6957, + "z": -5.0099, + "pitch": 33.2442, + "yaw": 3.9201, + "roll": -6.0227 + }, + "torso": { + "x": -1.8731, + "y": 10.6957, + "z": -5.0099, + "pitch": 52.4228, + "yaw": 3.8511, + "roll": -5.9949, + "bend": -49.0159, + "axis": 172.2434 + }, + "rightArm": { + "x": -6.5993, + "y": 12.418, + "z": -3.0931, + "pitch": 51.1349, + "yaw": 8.0105, + "axis": -8.2902 + }, + "leftArm": { + "x": 3.3186, + "y": 11.3757, + "z": -3.7647, + "pitch": 53.8923, + "yaw": -6.0212, + "roll": -27.197, + "bend": -39.6549, + "axis": 5.9148 + }, + "rightLeg": { + "x": -2.3763, + "y": 17.9026, + "pitch": -93.1557, + "bend": -122.9048, + "axis": 170.6601 + }, + "leftLeg": { + "x": 1.4237, + "y": 17.9026, + "pitch": -93.1369, + "bend": -121.5363 + } + }, + { + "tick": 5, + "easing": "LINEAR", + "head": { + "x": -1.4047, + "y": 9.9389, + "pitch": 28.9007, + "yaw": 3.2148 + }, + "torso": { + "x": -1.4047, + "y": 9.9389, + "yaw": 3.7305, + "bend": -43.4407 + }, + "rightArm": { + "x": -6.2198, + "y": 11.5114, + "pitch": 48.4737, + "yaw": 7.9932, + "bend": -38.6811 + }, + "leftArm": { + "x": 3.7446, + "y": 10.9738, + "z": -3.474, + "roll": -23.505, + "bend": -36.714 + }, + "rightLeg": { + "y": 17.761, + "pitch": -92.4411, + "roll": 20.4558, + "bend": -121.9263 + }, + "leftLeg": { + "y": 17.761, + "pitch": -92.379, + "yaw": -26.2774, + "roll": -17.4598, + "bend": -120.6269, + "axis": 184.7551 + } + }, + { + "tick": 6, + "easing": "LINEAR", + "head": { + "x": -0.5445, + "y": 8.2919, + "z": -4.1286, + "pitch": 27.4449 + }, + "torso": { + "x": -0.5445, + "y": 8.2919, + "z": -4.1286, + "pitch": 44.9959, + "roll": -0.1331, + "bend": -35.1937 + }, + "rightArm": { + "x": -5.5003, + "y": 9.7189, + "z": -2.5814, + "yaw": 10.117, + "roll": 11.6263, + "bend": -36.6136, + "axis": -2.9818 + }, + "leftArm": { + "x": 4.4989, + "y": 9.6953, + "z": -2.8477, + "pitch": 43.3362, + "yaw": -10.8396, + "bend": -30.325 + }, + "rightLeg": { + "y": 16.7832, + "z": 4.4556, + "yaw": 20.579, + "axis": 174.8949 + }, + "leftLeg": { + "y": 16.7832, + "z": 4.4556, + "roll": -13.3635, + "axis": 181.9013 + } + }, + { + "tick": 7, + "easing": "LINEAR", + "head": { + "y": 7.335, + "z": -3.8955, + "yaw": -1.2543, + "roll": 1.9551 + }, + "torso": { + "y": 7.335, + "z": -3.8955, + "pitch": 43.6308, + "yaw": -0.6674, + "bend": -31.2968 + }, + "rightArm": { + "y": 8.7024, + "z": -2.5743, + "pitch": 39.7281, + "roll": 11.0094, + "bend": -32.4336, + "axis": -5.1024 + }, + "leftArm": { + "y": 8.8585, + "z": -2.4579, + "pitch": 40.3248, + "roll": -8.1427, + "bend": -29.1361, + "axis": 6.7593 + }, + "rightLeg": { + "x": -2.0654, + "y": 16.0076, + "pitch": -76.8625, + "yaw": 25.941, + "roll": 14.4188, + "bend": -105.4043, + "axis": 171.2628 + }, + "leftLeg": { + "x": 1.7346, + "y": 16.0076, + "pitch": -77.6408, + "yaw": -25.7135, + "roll": -11.5799, + "bend": -103.133, + "axis": 182.0395 + } + }, + { + "tick": 8, + "easing": "LINEAR", + "head": { + "x": 0.5149, + "y": 7.6114, + "z": -4.1189 + }, + "torso": { + "x": 0.5149, + "y": 7.6114, + "z": -4.1189, + "pitch": 45.5567, + "roll": 1.9, + "bend": -34.3817, + "axis": 185.8808 + }, + "rightArm": { + "x": -4.5647, + "y": 8.8445, + "z": -2.8129, + "pitch": 41.452, + "yaw": 7.1089, + "roll": 13.4728, + "bend": -31.5905, + "axis": -5.4945 + }, + "leftArm": { + "y": 9.1765, + "z": -2.5698, + "pitch": 42.5806, + "roll": -6.1009, + "bend": -30.5432 + }, + "rightLeg": { + "y": 16.0062, + "pitch": -76.3427, + "yaw": 27.2082, + "roll": 13.8298, + "bend": -102.5222, + "axis": 171.6254 + }, + "leftLeg": { + "y": 16.0062, + "pitch": -76.2516, + "bend": -103.6369 + } + }, + { + "tick": 9, + "easing": "LINEAR", + "torso": { + "axis": 188.354 + }, + "rightArm": { + "y": 9.8245, + "axis": -3.4265 + }, + "leftArm": { + "yaw": -11.6764, + "roll": -8.5612, + "bend": -29.2921, + "axis": 3.7762 + }, + "rightLeg": { + "y": 16.6561, + "z": 4.6178, + "yaw": 23.9791, + "bend": -108.5895, + "axis": 177.6256 + }, + "leftLeg": { + "y": 16.6561, + "z": 4.6178, + "pitch": -82.2218, + "yaw": -18.7129, + "roll": -21.3727 + } + }, + { + "tick": 10, + "easing": "LINEAR", + "head": { + "x": 1.7868, + "y": 10.3947, + "z": -4.9963, + "pitch": 34.2919, + "roll": 5.9583 + }, + "torso": { + "x": 1.7868, + "y": 10.3947, + "z": -4.9963, + "pitch": 52.5511, + "roll": 6.3235, + "bend": -48.7324, + "axis": 188.7341 + }, + "rightArm": { + "x": -3.3947, + "y": 11.0427, + "z": -3.69, + "pitch": 53.7658, + "yaw": 6.158, + "roll": 26.7903, + "bend": -38.4178 + }, + "leftArm": { + "x": 6.5243, + "y": 12.1424, + "z": -3.1327, + "pitch": 51.0522, + "bend": -30.9765, + "axis": 7.1451 + }, + "rightLeg": { + "x": -1.4452, + "y": 17.5819, + "pitch": -90.7807, + "bend": -118.2986, + "axis": 178.4542 + }, + "leftLeg": { + "x": 2.3548, + "y": 17.5819, + "pitch": -90.4714, + "roll": -21.4522, + "bend": -120.5366, + "axis": 189.2421 + } + }, + { + "tick": 11, + "easing": "LINEAR", + "head": { + "x": 1.7369, + "y": 10.5273, + "z": -4.8864, + "yaw": -3.8864, + "roll": 5.3801 + }, + "torso": { + "x": 1.7369, + "y": 10.5273, + "z": -4.8864, + "pitch": 51.13, + "yaw": -4.0928, + "bend": -47.0625 + }, + "rightArm": { + "x": -3.4451, + "y": 11.352, + "z": -3.6905, + "pitch": 52.2992, + "yaw": 6.6309, + "roll": 26.0007, + "bend": -39.1249, + "axis": -6.422 + }, + "leftArm": { + "x": 6.4911, + "y": 12.1855, + "pitch": 50.212, + "yaw": -7.4219, + "bend": -36.9681, + "axis": 7.7245 + }, + "rightLeg": { + "y": 17.9759, + "pitch": -93.724, + "yaw": 26.1749, + "roll": 17.9629, + "bend": -122.4062, + "axis": 175.2086 + }, + "leftLeg": { + "y": 17.9759, + "pitch": -93.8978, + "bend": -123.3927, + "axis": 188.3051 + } + }, + { + "tick": 12, + "easing": "LINEAR", + "head": { + "pitch": 27.4876 + }, + "rightArm": { + "y": 10.3597, + "roll": 19.9926 + }, + "leftArm": { + "bend": -38.4293, + "axis": 3.7703 + }, + "rightLeg": { + "y": 17.3175, + "pitch": -89.3376, + "bend": -116.6299 + }, + "leftLeg": { + "y": 17.3175, + "pitch": -89.0719, + "yaw": -19.2542, + "roll": -19.5116, + "bend": -118.7259, + "axis": 185.0963 + } + }, + { + "tick": 13, + "easing": "LINEAR", + "body": { + "x": -0.0, + "y": 0.0637 + }, + "head": { + "x": 0.1873, + "y": 7.6654, + "z": -3.9561, + "pitch": 28.4994, + "yaw": 0.5013, + "roll": -0.9013 + }, + "torso": { + "x": 0.1873, + "y": 7.6654, + "z": -3.9561, + "pitch": 43.8857, + "yaw": -0.2748, + "roll": -0.5704, + "bend": -32.4225, + "axis": 178.4861 + }, + "rightArm": { + "x": -4.8056, + "y": 9.1559, + "z": -2.5937, + "pitch": 41.2104, + "yaw": 11.1599, + "roll": 11.5835, + "bend": -28.9106, + "axis": -6.4245 + }, + "leftArm": { + "x": 5.1932, + "y": 9.0568, + "z": -2.5457, + "pitch": 41.2134, + "yaw": -10.0744, + "roll": -11.3678, + "bend": -34.2847, + "axis": 3.7104 + }, + "rightLeg": { + "x": -1.6738, + "y": 16.311, + "z": 4.4622, + "pitch": -81.0086, + "yaw": 25.937, + "roll": 11.6147, + "bend": -106.5341, + "axis": 178.6748 + }, + "leftLeg": { + "x": 2.1262, + "y": 16.311, + "z": 4.4622, + "pitch": -80.1541, + "yaw": -23.1741, + "roll": -15.9396, + "bend": -109.5512, + "axis": 186.6826 + } + } + ] + } +} \ No newline at end of file -- 2.54.0