diff --git a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/animations/0149_dragonite/dragonite.animation.json b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/animations/0149_dragonite/dragonite.animation.json index 51a70f3f66..57b58f07c0 100644 --- a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/animations/0149_dragonite/dragonite.animation.json +++ b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/animations/0149_dragonite/dragonite.animation.json @@ -82,28 +82,30 @@ "rotation": [17.5, "0-math.sin(q.anim_time*90*0.5-220)*10", 0] }, "leg_left": { - "rotation": [3.61644, -19.6835, -10.62758] + "rotation": [21.87139, -21.30475, -12.95598], + "position": [1.5, 0.9, -2] }, "leg_left2": { - "rotation": [2.49762, -0.10901, 2.49762] + "rotation": [9.99762, -0.10901, 2.49762] }, "leg_left3": { "rotation": [-0.21803, 2.49048, 2.49526] }, "foot_left": { - "rotation": [-2.4905, 0.21782, 4.99527] + "rotation": [6.82289, -8.11426, 10.29681] }, "leg_right": { - "rotation": [3.61644, 19.6835, 10.62758] + "rotation": [21.87139, 21.30475, 12.95598], + "position": [-1.5, 0.9, -2] }, "leg_right2": { - "rotation": [2.49762, 0.10901, -2.49762] + "rotation": [9.99762, 0.10901, -2.49762] }, "leg_right3": { "rotation": [-0.21803, -2.49048, -2.49526] }, "foot_right": { - "rotation": [-2.4905, -0.21782, -4.99527] + "rotation": [6.82289, 8.11426, -10.29681] }, "antenna_right": { "rotation": [-10, 7.5, 0] @@ -140,6 +142,15 @@ }, "antenna_right5": { "rotation": [0, 0, "math.sin(q.anim_time*90*1-360)*9"] + }, + "foot_left2": { + "rotation": [-33.5, 0, 0] + }, + "foot_right2": { + "rotation": [-33.5, 0, 0] + }, + "locator_seat_1": { + "rotation": [-10, 0, 0] } } }, @@ -231,10 +242,11 @@ "rotation": [-10, "0-math.sin(q.anim_time*90*0.5-220)*10", 0] }, "leg_left": { - "rotation": [-4.57843, -20.16144, -15.92175] + "rotation": [21.87139, -21.30475, -12.95598], + "position": [1.5, 1.15, -2.5] }, "leg_left2": { - "rotation": [2.49762, -0.10901, 2.49762] + "rotation": [9.99762, -0.10901, 2.49762] }, "leg_left3": { "rotation": [-0.21803, 2.49048, 2.49526] @@ -243,10 +255,11 @@ "rotation": [6.82289, -8.11426, 10.29681] }, "leg_right": { - "rotation": [-4.57843, 20.16144, 15.92175] + "rotation": [21.87139, 21.30475, 12.95598], + "position": [-1.5, 1.15, -2.5] }, "leg_right2": { - "rotation": [2.49762, 0.10901, -2.49762] + "rotation": [9.99762, 0.10901, -2.49762] }, "leg_right3": { "rotation": [-0.21803, -2.49048, -2.49526] @@ -297,12 +310,18 @@ }, "jaw": { "rotation": ["8+math.sin(q.anim_time*90*2-60)*4", 0, 0] + }, + "foot_left2": { + "rotation": [-33.5, 0, 0] + }, + "foot_right2": { + "rotation": [-33.5, 0, 0] } } }, "animation.dragonite.ground_walk": { "loop": true, - "animation_length": 4, + "animation_length": 2, "bones": { "torso": { "rotation": ["15-math.sin(q.anim_time*90*4)*2", "-math.sin(q.anim_time*90*2)*6", "math.sin(q.anim_time*90*2)*6"], @@ -384,300 +403,111 @@ }, "leg_left": { "rotation": { - "0.0": { - "post": [12.74, -22.01, -11.62], + "0.0": [13.75, 0, 0], + "0.5": [32.5, 0, 0], + "0.625": { + "pre": [45, 0, 0], + "post": [45, 0, 0], "lerp_mode": "catmullrom" }, - "0.5": { - "post": [21.86078, -24.33289, -12.60514], + "1.0833": { + "post": [18.71227, -23.01887, -20.02242], "lerp_mode": "catmullrom" }, - "1.0417": { - "post": [39.39788, -24.60805, -18.31005], + "1.4167": { + "post": [2.80229, -6.04791, -1.35393], "lerp_mode": "catmullrom" }, - "1.375": { - "post": [-7.512, -27.12167, -9.58996], - "lerp_mode": "catmullrom" - }, - "1.5": { - "post": [3.62, -19.68, -10.63], - "lerp_mode": "catmullrom" - }, - "2.5": { - "post": [21.86078, -24.33289, -12.60514], - "lerp_mode": "catmullrom" - }, - "3.0417": { - "post": [39.39788, -24.60805, -18.31005], - "lerp_mode": "catmullrom" - }, - "3.375": { - "post": [-7.512, -27.12167, -9.58996], - "lerp_mode": "catmullrom" - }, - "3.5": { - "post": [3.62, -19.68, -10.63], - "lerp_mode": "catmullrom" - }, - "4.0": { - "post": [12.74, -22.01, -11.62], - "lerp_mode": "catmullrom" - } + "1.5417": [5, 0, 0], + "2.0": [13.75, 0, 0] }, "position": { - "0.0": [1, -0.4, -2.2], - "0.5": [1, -0.4, 1.3], - "0.875": [1, 1.92, -0.51], - "1.2917": [1, 1.9, -3.84], - "1.4167": [1, 3.1, -5.7], - "1.5": [1, -0.4, -5.7], - "2.5": [1, -0.4, 1.3], - "2.875": [1, 1.92, -0.51], - "3.2917": [1, 1.9, -3.84], - "3.4167": [1, 3.1, -5.7], - "3.5": [1, -0.4, -5.7], - "4.0": [1, -0.4, -2.2] + "0.0": [0, 0.75, 0.5], + "0.5": [0, 0.6, 4], + "0.625": { + "pre": [0, 0.6, 4], + "post": [0, 0.6, 4], + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": [0, 3.5, -2.5], + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": [0, 3.92, -3.04], + "lerp_mode": "catmullrom" + }, + "1.5417": [0, 0.4, -3], + "2.0": [0, 0.75, 0.5] } }, "leg_left2": { "rotation": { - "0.0": { - "post": [0, 0, 0], + "0.0": [11.25, 0, 0], + "0.5": [2.5, 0, 0], + "0.625": { + "pre": [2.5, 0, 0], + "post": [2.5, 0, 0], "lerp_mode": "catmullrom" }, - "0.5": { - "post": [0, 0, 0], + "1.0833": { + "post": [26.25, 0, 0], "lerp_mode": "catmullrom" }, - "0.875": { - "post": [12.5, 0, 0], - "lerp_mode": "catmullrom" - }, - "1.4583": { - "post": [0, 0, 0], - "lerp_mode": "catmullrom" - }, - "2.5": { - "post": [0, 0, 0], - "lerp_mode": "catmullrom" - }, - "2.875": { - "post": [12.5, 0, 0], - "lerp_mode": "catmullrom" - }, - "3.4583": { - "post": [0, 0, 0], - "lerp_mode": "catmullrom" - }, - "4.0": { - "post": [0, 0, 0], - "lerp_mode": "catmullrom" - } + "1.4167": [13.31, 0, 0], + "1.5417": [0, 0, 0], + "2.0": [11.25, 0, 0] }, "position": { - "0.0": { - "post": [0, 0, 0], + "0.0": [0, 0.88, 0], + "0.5": [0, -0.5, 0], + "0.625": { + "pre": [0, -0.5, 0], + "post": [0, -0.5, 0], "lerp_mode": "catmullrom" }, - "0.5": { - "post": [0, 0, 0], + "1.0833": { + "post": [0, 1.28, 0], "lerp_mode": "catmullrom" }, - "0.875": { - "post": [0, 1.2, 0], + "1.4167": { + "post": [0, -0.01, 0], "lerp_mode": "catmullrom" }, - "1.4583": { - "post": [0, 0, 0], - "lerp_mode": "catmullrom" - }, - "2.5": { - "post": [0, 0, 0], - "lerp_mode": "catmullrom" - }, - "2.875": { - "post": [0, 1.2, 0], - "lerp_mode": "catmullrom" - }, - "3.4583": { - "post": [0, 0, 0], - "lerp_mode": "catmullrom" - }, - "4.0": { - "post": [0, 0, 0], - "lerp_mode": "catmullrom" - } + "1.5417": [0, 0.75, 0], + "2.0": [0, 0.88, 0] } }, "foot_left": { "rotation": { - "0.0": [0, 0, 10], - "0.5": [0, 0, 10], - "0.9167": [0, 0, 10], - "1.1667": [-11.6232, 0, 10], - "1.5": [0, 0, 10], - "2.0": [0, 0, 10], - "2.9167": [0, 0, 10], - "3.1667": [-11.6232, 0, 10], - "3.5": [0, 0, 10], - "4.0": [0, 0, 10] - } - }, - "leg_right": { - "rotation": { - "0.0": { - "post": [40.15, 24.77, 18.3], + "0.0": [20, 0, 0], + "0.5": [27.5, 0, 0], + "0.625": { + "pre": [27.5, 0, 0], + "post": [27.5, 0, 0], "lerp_mode": "catmullrom" }, - "0.0417": { - "post": [39.39788, 24.60805, 18.31005], + "1.0833": { + "post": [20, 0, 0], "lerp_mode": "catmullrom" }, - "0.375": { - "post": [-7.512, 27.12167, 9.58996], - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": [3.62, 19.68, 10.63], - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": [12.74, 22.01, 11.62], - "lerp_mode": "catmullrom" - }, - "1.5": { - "post": [21.86078, 24.33289, 12.60514], - "lerp_mode": "catmullrom" - }, - "2.0417": { - "post": [39.39788, 24.60805, 18.31005], - "lerp_mode": "catmullrom" - }, - "2.375": { - "post": [-7.512, 27.12167, 9.58996], - "lerp_mode": "catmullrom" - }, - "2.5": { - "post": [3.62, 19.68, 10.63], - "lerp_mode": "catmullrom" - }, - "3.5": { - "post": [21.86078, 24.33289, 12.60514], - "lerp_mode": "catmullrom" - }, - "4.0": { - "post": [40.15, 24.77, 18.3], - "lerp_mode": "catmullrom" - } + "1.4167": [19.04, 0, 0], + "1.5417": [12.5, 0, 0], + "2.0": [20, 0, 0] }, "position": { - "0.0": [-1, 1.91, -1.51], - "0.2917": [-1, 1.9, -3.84], - "0.4167": [-1, 3.1, -5.7], - "0.5": [-1, -0.4, -5.7], - "1.0": [-1, -0.4, -2.2], - "1.5": [-1, -0.4, 1.3], - "1.875": [-1, 1.92, -0.51], - "2.2917": [-1, 1.9, -3.84], - "2.4167": [-1, 3.1, -5.7], - "2.5": [-1, -0.4, -5.7], - "3.5": [-1, -0.4, 1.3], - "3.875": [-1, 1.92, -0.51], - "4.0": [-1, 1.91, -1.51] - } - }, - "leg_right2": { - "rotation": { - "0.0": { - "post": [11.25, 0, 0], - "lerp_mode": "catmullrom" - }, - "0.4583": { + "0.0": [0, 0, 0], + "0.5": [0, 0, 0], + "0.625": { + "pre": [0, 0, 0], "post": [0, 0, 0], "lerp_mode": "catmullrom" }, - "1.0": { + "1.0833": { "post": [0, 0, 0], "lerp_mode": "catmullrom" }, - "1.5": { - "post": [0, 0, 0], - "lerp_mode": "catmullrom" - }, - "1.875": { - "post": [12.5, 0, 0], - "lerp_mode": "catmullrom" - }, - "2.4583": { - "post": [0, 0, 0], - "lerp_mode": "catmullrom" - }, - "3.5": { - "post": [0, 0, 0], - "lerp_mode": "catmullrom" - }, - "3.875": { - "post": [12.5, 0, 0], - "lerp_mode": "catmullrom" - }, - "4.0": { - "post": [11.25, 0, 0], - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": [0, 1.08, 0], - "lerp_mode": "catmullrom" - }, - "0.4583": { - "post": [0, 0, 0], - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": [0, 0, 0], - "lerp_mode": "catmullrom" - }, - "1.5": { - "post": [0, 0, 0], - "lerp_mode": "catmullrom" - }, - "1.875": { - "post": [0, 1.2, 0], - "lerp_mode": "catmullrom" - }, - "2.4583": { - "post": [0, 0, 0], - "lerp_mode": "catmullrom" - }, - "3.5": { - "post": [0, 0, 0], - "lerp_mode": "catmullrom" - }, - "3.875": { - "post": [0, 1.2, 0], - "lerp_mode": "catmullrom" - }, - "4.0": { - "post": [0, 1.08, 0], - "lerp_mode": "catmullrom" - } - } - }, - "foot_right": { - "rotation": { - "0.0": [-3.87, 0, -10], - "0.1667": [-11.6232, 0, -10], - "0.5": [0, 0, -10], - "1.0": [0, 0, -10], - "1.5": [0, 0, -10], - "1.9167": [0, 0, -10], - "2.1667": [-11.6232, 0, -10], - "2.5": [0, 0, -10], - "3.0": [0, 0, -10], - "3.9167": [0, 0, -10], - "4.0": [-3.87, 0, -10] + "2.0": [0, 0, 0] } }, "antenna_right": { @@ -717,67 +547,303 @@ "antenna_right5": { "rotation": [0, 0, "math.sin(q.anim_time*90*4-360)*9"] }, - "body": { + "foot_left2": { + "rotation": { + "0.0": [-45, 0, 0], + "0.5": [-62.5, 0, 0], + "0.625": { + "pre": [-60, 0, 0], + "post": [-60, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": [-32.93855, 7.05302, -7.10708], + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": [-34.97451, 2.93881, -2.96133], + "lerp_mode": "catmullrom" + }, + "1.5417": [-17.5, 0, 0], + "2.0": [-45, 0, 0] + }, "position": { "0.0": [0, 0, 0], "0.5": [0, 0, 0], - "0.5833": [0, -0.4, 0], - "0.6667": [0, 0.3, 0], - "0.75": [0, -0.12, 0], - "0.875": [0, 0.12, 0], - "1.0833": [0, 0, 0], - "1.5": [0, 0, 0], - "1.5833": [0, -0.4, 0], - "1.6667": [0, 0.3, 0], - "1.75": [0, -0.12, 0], - "1.875": [0, 0.12, 0], - "2.0833": [0, 0, 0], - "2.5": [0, 0, 0], - "2.5833": [0, -0.4, 0], - "2.6667": [0, 0.3, 0], - "2.75": [0, -0.12, 0], - "2.875": [0, 0.12, 0], - "3.0833": [0, 0, 0], - "3.5": [0, 0, 0], - "3.5833": [0, -0.4, 0], - "3.6667": [0, 0.3, 0], - "3.75": [0, -0.12, 0], - "3.875": [0, 0.12, 0], - "4.0": [0, 0, 0] + "0.625": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.0": [0, 0, 0] } }, - "foot_left2": { + "body": { + "position": { + "0.0": [0, 0, 0], + "0.4583": [0, 0, 0], + "0.5": { + "pre": [0, 0.3, 0], + "post": [0, 0.3, 0], + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": [0, 0.3, 0], + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": [0, 0.2, 0], + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.7917": [0, 0, 0], + "1.5": [0, 0, 0], + "1.5417": { + "pre": [0, 0.3, 0], + "post": [0, 0.3, 0], + "lerp_mode": "catmullrom" + }, + "1.5833": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.625": { + "post": [0, 0.3, 0], + "lerp_mode": "catmullrom" + }, + "1.6667": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.7083": { + "post": [0, 0.2, 0], + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.8333": [0, 0, 0], + "2.0": [0, 0, 0] + } + }, + "leg_right": { "rotation": { - "0.0": [-9.13, 0, 0], - "0.5": [-17.5, 0, 0], - "0.9167": [-20.38, 0, 0], - "1.125": [-17.15, 0, 0], - "1.5": [-18.06, 0, 0], - "1.5417": [0, 0, 0], - "2.4583": [-17.5, 0, 0], - "2.875": [-20.38, 0, 0], - "3.0833": [-17.15, 0, 0], - "3.4583": [-18.06, 0, 0], - "3.5": [0, 0, 0], - "4.0": [-9.13, 0, 0] + "0.0": { + "post": [23.38, 20.96, 18.47], + "lerp_mode": "catmullrom" + }, + "0.0833": { + "post": [18.71227, 23.01887, 20.02242], + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": [2.80229, 6.04791, 1.35393], + "lerp_mode": "catmullrom" + }, + "0.5417": [5, 0, 0], + "1.0": [13.75, 0, 0], + "1.5": [32.5, 0, 0], + "1.625": { + "pre": [45, 0, 0], + "post": [45, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": [23.38, 20.96, 18.47], + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": [0, 3.08, -1.59], + "lerp_mode": "catmullrom" + }, + "0.0833": { + "post": [0, 3.5, -2.5], + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": [0, 3.92, -3.04], + "lerp_mode": "catmullrom" + }, + "0.5417": [0, 0.4, -3], + "1.0": [0, 0.75, 0.5], + "1.5": [0, 0.6, 4], + "1.625": { + "pre": [0, 0.6, 4], + "post": [0, 0.6, 4], + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": [0, 3.08, -1.59], + "lerp_mode": "catmullrom" + } + } + }, + "leg_right2": { + "rotation": { + "0.0": { + "post": [23.84, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.0833": { + "post": [26.25, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.4167": [13.31, 0, 0], + "0.5417": [0, 0, 0], + "1.0": [11.25, 0, 0], + "1.5": [2.5, 0, 0], + "1.625": { + "pre": [2.5, 0, 0], + "post": [2.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": [23.84, 0, 0], + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": [0, 1.12, 0], + "lerp_mode": "catmullrom" + }, + "0.0833": { + "post": [0, 1.28, 0], + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": [0, -0.01, 0], + "lerp_mode": "catmullrom" + }, + "0.5417": [0, 0.75, 0], + "1.0": [0, 0.88, 0], + "1.5": [0, -0.5, 0], + "1.625": { + "pre": [0, -0.5, 0], + "post": [0, -0.5, 0], + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": [0, 1.12, 0], + "lerp_mode": "catmullrom" + } + } + }, + "foot_right": { + "rotation": { + "0.0": { + "post": [21.07, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.0833": { + "post": [20, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.4167": [19.04, 0, 0], + "0.5417": [12.5, 0, 0], + "1.0": [20, 0, 0], + "1.5": [27.5, 0, 0], + "1.625": { + "pre": [27.5, 0, 0], + "post": [27.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": [21.07, 0, 0], + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.0833": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.0": [0, 0, 0], + "1.5": [0, 0, 0], + "1.625": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } } }, "foot_right2": { "rotation": { - "0.0": [-18.44, 0, 0], - "0.0833": [-17.15, 0, 0], - "0.4583": [-18.06, 0, 0], - "0.5": [0, 0, 0], - "1.0": [-9.13, 0, 0], - "1.5": [-17.5, 0, 0], - "1.9167": [-20.38, 0, 0], - "2.125": [-17.15, 0, 0], - "2.5": [-18.06, 0, 0], - "2.5417": [0, 0, 0], - "3.4583": [-17.5, 0, 0], - "3.875": [-20.38, 0, 0], - "4.0": [-18.44, 0, 0] + "0.0": { + "post": [-36.42, -6.35, 6.4], + "lerp_mode": "catmullrom" + }, + "0.0833": { + "post": [-32.93855, -7.05302, 7.10708], + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": [-34.97451, -2.93881, 2.96133], + "lerp_mode": "catmullrom" + }, + "0.5417": [-17.5, 0, 0], + "1.0": [-45, 0, 0], + "1.5": [-62.5, 0, 0], + "1.625": { + "pre": [-60, 0, 0], + "post": [-60, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": [-36.42, -6.35, 6.4], + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.0833": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.0": [0, 0, 0], + "1.5": [0, 0, 0], + "1.625": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } } + }, + "locator_seat_1": { + "rotation": [-10, 0, 0] } } }, @@ -1086,6 +1152,9 @@ "body": { "rotation": ["-math.sin(q.anim_time*90*1-120)*4", 0, 0], "position": [0, "7.3+math.sin(q.anim_time*90*1)*2", 0] + }, + "locator_seat_1": { + "rotation": [-25, 0, 0] } } }, @@ -1236,6 +1305,9 @@ "body": { "rotation": ["-math.sin(q.anim_time*90*2-120)*4", 0, 0], "position": [0, "7.8+math.sin(q.anim_time*90*2)*2", -5.6] + }, + "locator_seat_1": { + "rotation": [-52.5, 0, 0] } }, "timeline": { @@ -1245,6 +1317,159 @@ "7.5": "q.has_entity ? { q.sound('animation.leather.wing_flap.medium'); };" } }, + "animation.dragonite.air_glide": { + "loop": true, + "bones": { + "torso": { + "rotation": [55, 0, 0] + }, + "chest": { + "rotation": [-9.46962, 0, 0] + }, + "chest2": { + "rotation": [3.26795, 0, 0] + }, + "arm_left": { + "rotation": [38, "10.5-math.sin(q.anim_time*90/2-150)*8", 35] + }, + "arm_left2": { + "rotation": [0, "11.5-math.sin(q.anim_time*90/2-210)*12", 0] + }, + "hand_left": { + "rotation": [0.32902, 6.4928, 2.52154] + }, + "finger_back_left": { + "rotation": [0, 0, 15] + }, + "finger_middle_left": { + "rotation": [0, 0, 10] + }, + "finger_front_left": { + "rotation": [0, 0, 10] + }, + "arm_right": { + "rotation": [38, "-10.5-math.sin(q.anim_time*90/2-150)*8", -35] + }, + "arm_right2": { + "rotation": [0, "-11.5-math.sin(q.anim_time*90/2-210)*12", 0] + }, + "hand_right": { + "rotation": [0.32902, -6.4928, -2.52154] + }, + "finger_back_right": { + "rotation": [0, 0, -15] + }, + "finger_middle_right": { + "rotation": [0, 0, -10] + }, + "finger_front_right": { + "rotation": [0, 0, -10] + }, + "head": { + "rotation": [-55.9641, "-math.sin(q.anim_time*90/2-90)", 0], + "position": [0, -1.75, 0] + }, + "antenna_left": { + "rotation": ["-10+math.sin(q.anim_time*90*20-90)", -7.5, 0] + }, + "antenna_left2": { + "rotation": ["-5+math.sin(q.anim_time*90*20-120)", 0, "-(math.cos(q.anim_time*90*20-120)*2)"] + }, + "antenna_left3": { + "rotation": ["-7.324173458+math.sin(q.anim_time*90*20-150)*2", 1.61888, 7.20015] + }, + "tail1": { + "rotation": ["-75+math.sin(q.anim_time*90*1)*5", 0, "-math.sin(q.anim_time*90/2-90)*8"], + "position": [0, 0, 5] + }, + "tail2": { + "rotation": ["0+math.sin(q.anim_time*90*1-30)*5", "-math.sin(q.anim_time*90/2-30)*8", 0] + }, + "tail3": { + "rotation": ["0+math.sin(q.anim_time*90*1-70)*15", "-math.sin(q.anim_time*90/2-60)*8", 0] + }, + "tail4": { + "rotation": ["0+math.sin(q.anim_time*90*1-120)*15", "-math.sin(q.anim_time*90/2-100)*18", 0] + }, + "tail5": { + "rotation": ["0+math.sin(q.anim_time*90*1-190)*25", "-math.sin(q.anim_time*90/2-160)*18", 0] + }, + "tail6": { + "rotation": ["0+math.sin(q.anim_time*90*1-240)*35", "-math.sin(q.anim_time*90/2-240)*28", 0] + }, + "leg_left": { + "rotation": [32.6523, -19.6835, "-10.627584138-math.sin(q.anim_time*90/2-120)*8"], + "position": [0, -0.4, 0] + }, + "leg_left2": { + "rotation": [24.99762, -0.10901, 2.49762], + "position": [0, 0.6, 0] + }, + "leg_left3": { + "rotation": [-0.21803, 2.49048, 2.49526] + }, + "foot_left": { + "rotation": [23.83033, -7.16744, "3.685047005-math.sin(q.anim_time*90/2-180)*4"] + }, + "leg_right": { + "rotation": [32.6523, 19.6835, "10.627584138-math.sin(q.anim_time*90/2-120)*8"], + "position": [0, -0.4, 0] + }, + "leg_right2": { + "rotation": [24.99762, 0.10901, -2.49762], + "position": [0, 0.6, 0] + }, + "leg_right3": { + "rotation": [-0.21803, -2.49048, -2.49526] + }, + "foot_right": { + "rotation": [23.83033, 7.16744, "-3.685047005-math.sin(q.anim_time*90/2-180)*4"] + }, + "antenna_right": { + "rotation": ["-10+math.sin(q.anim_time*90*20-90)", 7.5, 0] + }, + "antenna_right2": { + "rotation": ["-5+math.sin(q.anim_time*90*20-120)", 0, "math.cos(q.anim_time*90*20-120)*2"] + }, + "antenna_right3": { + "rotation": ["-7.324173458+math.sin(q.anim_time*90*20-150)*2", -1.61888, -7.20015] + }, + "wing_left2": { + "rotation": [0, "-7.141+math.sin(q.anim_time*90*20-150)*2", 0] + }, + "wing_right2": { + "rotation": [0, "7.141016151-math.sin(q.anim_time*90*20-120)*2", 0] + }, + "wing_left": { + "rotation": ["10.1201+math.sin(q.anim_time*90*20-50)/2", "14.72-math.sin(q.anim_time*90*20-130)/2", 4.12] + }, + "wing_right": { + "rotation": ["10.1201+math.sin(q.anim_time*90*20-30)/2", "-14.72+math.sin(q.anim_time*90*20-90)/2", -4.12] + }, + "neck": { + "rotation": [-6.02606, "math.sin(q.anim_time*90/2-150)*3", 0] + }, + "antenna_left4": { + "rotation": ["math.sin(q.anim_time*90*20-180)*2", 0, -4.80385] + }, + "antenna_left5": { + "rotation": ["math.sin(q.anim_time*90*20-210)*3", 0, 0] + }, + "antenna_right4": { + "rotation": ["math.sin(q.anim_time*90*20-180)*2", 0, 4.80385] + }, + "antenna_right5": { + "rotation": ["math.sin(q.anim_time*90*20-210)*3", 0, 0] + }, + "body": { + "rotation": [20.9641, 0, "-math.sin(q.anim_time*90/2-90)*3"], + "position": ["math.sin(q.anim_time*90/2)*2", "7.8+math.sin(q.anim_time*90)/2", -5.6] + }, + "locator_seat_1": { + "rotation": [-62.5, 0, 0] + } + } + }, "animation.dragonite.water_idle": { "loop": true, "animation_length": 8, @@ -1929,7 +2154,7 @@ } }, "animation.dragonite.blink": { - "animation_length": 0.16667, + "animation_length": 0.1667, "bones": { "eyelid_left": { "position": { @@ -2060,6 +2285,176 @@ } } }, + "animation.dragonite.ride_ground_walk": { + "loop": true, + "bones": { + "torso": { + "rotation": [0, "q.r.yaw_change(0)*15", 0] + }, + "chest": { + "rotation": [0, "q.r.yaw_change(0)*5", 0] + }, + "chest2": { + "rotation": [0, "q.r.yaw_change(0)*15", 0] + }, + "neck": { + "rotation": [0, "q.r.yaw_change(0)*15", 0] + }, + "tail1": { + "rotation": [0, "q.r.yaw_change(0)*-5", "q.r.yaw_change(0)*5"] + }, + "tail2": { + "rotation": [0, "q.r.yaw_change(0)*-15", 0] + }, + "tail3": { + "rotation": [0, "q.r.yaw_change(0)*-15", 0] + }, + "tail4": { + "rotation": [0, "q.r.yaw_change(0)*-15", 0] + }, + "tail5": { + "rotation": [0, "q.r.yaw_change(0)*-15", 0] + }, + "tail6": { + "rotation": [0, "q.r.yaw_change(0)*-15", 0] + }, + "legs": { + "rotation": [0, "q.r.yaw_change(0)*15", 0] + } + } + }, + "animation.dragonite.ride_air_fly": { + "loop": true, + "bones": { + "chest": { + "rotation": ["q.r.pitch_change(0)*-5", 0, "q.r.yaw_change(0)*-5"] + }, + "chest2": { + "rotation": ["q.r.pitch_change(0)*-10", "q.r.yaw_change(0)*5", "q.r.yaw_change(0)*-5"] + }, + "wing_left": { + "rotation": [0, 0, 0] + }, + "neck": { + "rotation": ["q.r.pitch_change(0)*-10", "q.r.yaw_change(0)*10", "q.r.yaw_change(0)*-5"] + }, + "head": { + "rotation": ["q.r.pitch_change(0)*-10", 0, 0] + }, + "tail1": { + "rotation": ["q.r.pitch_change(0)*10", "q.r.yaw_change(0)*-5", "q.r.yaw_change(0)*10"], + "position": [0, 0, "q.r.pitch_change(0)*-1"] + }, + "tail2": { + "rotation": ["q.r.pitch_change(5)*10", 0, 0] + }, + "tail3": { + "rotation": ["q.r.pitch_change(10)*10", 0, 0] + }, + "tail4": { + "rotation": ["q.r.pitch_change(15)*10", 0, 0] + }, + "tail5": { + "rotation": ["q.r.pitch_change(20)*10", 0, 0] + }, + "tail6": { + "rotation": ["q.r.pitch_change(25)*10", 0, 0] + } + } + }, + "animation.dragonite.ride_air_glide": { + "loop": true, + "bones": { + "chest": { + "rotation": ["q.r.pitch_change(0)*-5", 0, "q.r.yaw_change(0)*-5"] + }, + "chest2": { + "rotation": ["q.r.pitch_change(0)*-10", "q.r.yaw_change(0)*5", "q.r.yaw_change(0)*-5"] + }, + "wing_left": { + "rotation": [0, 0, 0] + }, + "neck": { + "rotation": ["q.r.pitch_change(0)*-10", "q.r.yaw_change(0)*10", "q.r.yaw_change(0)*-5"] + }, + "head": { + "rotation": ["q.r.pitch_change(0)*-10", 0, 0] + }, + "tail1": { + "rotation": ["q.r.pitch_change(0)*10", "q.r.yaw_change(0)*-5", "q.r.yaw_change(0)*10"], + "position": [0, 0, "q.r.pitch_change(0)*-1"] + }, + "tail2": { + "rotation": ["q.r.pitch_change(5)*10", 0, 0] + }, + "tail3": { + "rotation": ["q.r.pitch_change(10)*10", 0, 0] + }, + "tail4": { + "rotation": ["q.r.pitch_change(15)*10", 0, 0] + }, + "tail5": { + "rotation": ["q.r.pitch_change(20)*10", 0, 0] + }, + "tail6": { + "rotation": ["q.r.pitch_change(25)*10", 0, 0] + } + } + }, + "animation.dragonite.ride_air_dive": { + "loop": true, + "bones": { + "torso": { + "rotation": ["q.r.dive(0)*15", 0, 0] + }, + "chest": { + "rotation": ["q.r.dive(0)*10", 0, 0] + }, + "chest2": { + "rotation": ["q.r.dive(0)*-10", 0, 0] + }, + "arm_left": { + "rotation": [0, "q.r.dive(0)*-10", "q.r.dive(0)*15"] + }, + "arm_right": { + "rotation": [0, "-(q.r.dive(0)*-10)", "-(q.r.dive(0)*15)"] + }, + "wing_left": { + "rotation": [0, "q.r.dive(0)*-20", 0] + }, + "wing_left2": { + "rotation": [0, "q.r.dive(0)*90", 0] + }, + "wing_right": { + "rotation": [0, "-(q.r.dive(0)*-20)", 0] + }, + "wing_right2": { + "rotation": [0, "-(q.r.dive(0)*90)", 0] + }, + "neck": { + "rotation": ["q.r.dive(0)*10", 0, 0] + }, + "head": { + "rotation": ["q.r.dive(0)*-20", 0, 0] + }, + "antenna_left": { + "rotation": [0, "q.r.dive(0)*-45", "q.r.dive(0)*15"] + }, + "antenna_right": { + "rotation": [0, "-(q.r.dive(0)*-45)", "-(q.r.dive(0)*15)"] + }, + "tail1": { + "rotation": ["q.r.dive(0)*-20", 0, 0], + "position": [0, 0, "q.r.dive(0)"] + }, + "leg_left": { + "rotation": ["q.r.dive(0)*20", 0, 0] + }, + "leg_right": { + "rotation": ["q.r.dive(0)*20", 0, 0] + } + } + }, "animation.dragonite.shock": { "loop": true, "bones": { diff --git a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/animations/0497_serperior/serperior.animation.json b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/animations/0497_serperior/serperior.animation.json index 069397764c..32eddf9142 100644 --- a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/animations/0497_serperior/serperior.animation.json +++ b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/animations/0497_serperior/serperior.animation.json @@ -5,124 +5,274 @@ "loop": true, "bones": { "body": { - "position": [0, -5, -6] + "rotation": [47.5, 0, 0], + "position": ["-math.sin(q.anim_time*90*1-60)*0.1", -3, "math.sin(q.anim_time*90*1)*0.2"] }, "neck": { - "rotation": [37.5, 10, 0.00001] + "rotation": ["-0.4365886819+math.sin(q.anim_time*90*1)*1", 6.73718, "-7.4070117225+math.sin(q.anim_time*90*1-40)*2"] }, "neck2": { - "rotation": ["-32.7562+Math.cos((query.anim_time-0.6) * 90 * 1) * 4", -8.17884, 5.42386] - }, - "neck3": { - "rotation": [-17.5, 0, 0] - }, - "neck4": { - "rotation": [-10, 0, 0] - }, - "head_angle": { - "rotation": ["27.5+Math.cos((query.anim_time-0.8) * 90 * 1) * -6", 0, 0] - }, - "ear_left": { - "rotation": [0, 0, 7.5] - }, - "ear_left2": { - "rotation": [-5, 0, 5] - }, - "ear_left3": { - "rotation": [-5, 0, 5] - }, - "ear_right": { - "rotation": [0, 0, -7.5] - }, - "ear_right2": { - "rotation": [-5, 0, -5] - }, - "ear_right3": { - "rotation": [-5, 0, -5] - }, - "segment1": { - "rotation": [77.5, 17.5, -0.00002] - }, - "segment2": { - "rotation": [29.8359, 0.59944, -31.49325] - }, - "segment3": { - "rotation": [0, 0, "42.5+Math.cos((query.anim_time) * 90 * 1) * 1"] - }, - "segment4": { - "rotation": [-12.5, 0, 40] - }, - "segment5": { - "rotation": [-4.19361, -1.05475, 50.04982] - }, - "segment6": { - "rotation": [27.81308, -5.7287, 46.31672] - }, - "segment7": { - "rotation": ["24.1562+Math.cos((query.anim_time-0.2) * 90 * 1) * -4", "7.471+Math.cos((query.anim_time-0.6) * 90 * 1) * -4", 40.01878] - }, - "segment8": { - "rotation": [-10, 0, 30] - }, - "segment9": { - "rotation": ["-10+Math.cos((query.anim_time-1) * 90 * 1) * -4", 0, 22.5] - }, - "neck_leaves": { - "rotation": [-2.5, 0, 0] - }, - "neck_leave_left2": { - "rotation": [-7.5, 0, 0] - }, - "neck_leave_left3": { - "rotation": [-10, 0, 0] - }, - "neck_leave_left4": { - "rotation": [-5, 0, 0] - }, - "neck_leave_right2": { - "rotation": [-7.5, 0, 0] - }, - "neck_leave_right3": { - "rotation": [-10, 0, 0] - }, - "neck_leave_right4": { - "rotation": [-5, 0, 0] - }, - "tail_leaf1": { - "rotation": [0, 12.5, 0] - }, - "tail_leaf2": { - "rotation": [0, 12.5, 0] - }, - "tail_leaf3": { - "rotation": [0, 7.5, 0] + "rotation": ["-35.4365886819+math.sin(q.anim_time*90*1-40)*2", -6.73718, "7.4070117225-math.sin(q.anim_time*90*1-80)*2"] }, "arm_left": { - "rotation": [24.51604, -45.05075, 57.20219] + "rotation": [15.18454, -45.73166, "51.5880803496+math.sin(q.anim_time*90*1-40)*2"] }, "arm_left2": { - "rotation": [-0.21865, -4.99523, 12.50954] + "rotation": [0, 0, "20+math.sin(q.anim_time*90*1-80)*3"] }, "arm_left3": { - "rotation": [0, 0, 52.5] + "rotation": [0, 0, "52.5+math.sin(q.anim_time*90*1-120)*2"] }, "arm_right": { - "rotation": [24.51604, 45.05075, -57.20219] + "rotation": [15.18454, 45.73166, "-51.5880803496-math.sin(q.anim_time*90*1-40)*2"] }, "arm_right2": { - "rotation": [-0.21865, 4.99523, -12.50954] + "rotation": [0, 0, "-20-math.sin(q.anim_time*90*1-80)*3"] }, "arm_right3": { - "rotation": [0, 0, -52.5] + "rotation": [0, 0, "-52.5-math.sin(q.anim_time*90*1-120)*2"] }, - "vine_left": { - "scale": 0 + "neck3": { + "rotation": ["-20-math.sin(q.anim_time*90*1-80)*2.5", 0, 0] }, - "vine_right": { - "scale": 0 + "neck_leaves": { + "rotation": [-15, 0, 0] + }, + "neck_leave_left": { + "rotation": [0, 0, "math.sin(q.anim_time*90*1-60)*2"] + }, + "neck_leave_left2_rotation": { + "rotation": [0, 0, "math.sin(q.anim_time*90*1-100)*3"] + }, + "neck_leave_left4": { + "rotation": [0, 0, "math.sin(q.anim_time*90*1-120)*5"] + }, + "neck_leave_right": { + "rotation": [0, 0, "-(math.sin(q.anim_time*90*1-60)*2)"] + }, + "neck_leave_right2_rotation": { + "rotation": [0, 0, "-(math.sin(q.anim_time*90*1-100)*3)"] + }, + "neck_leave_right4": { + "rotation": [0, 0, "-(math.sin(q.anim_time*90*1-120)*5)"] + }, + "neck4": { + "rotation": ["-7.5-math.sin(q.anim_time*90*1-120)*1", 0, 0] + }, + "head_angle": { + "rotation": ["22.5+math.sin(q.anim_time*90*1-160)*3", 0, 0] + }, + "ear_left": { + "rotation": ["-math.sin(q.anim_time*90*1+20)*8", 0, "10+math.sin(q.anim_time*90*1-20)*3"] + }, + "ear_left2": { + "rotation": [-14.94548, -1.29256, "5.1695506097+math.sin(q.anim_time*90*1-60)*1"] + }, + "ear_left3": { + "rotation": [-10, 0, 0] + }, + "ear_right": { + "rotation": ["-math.sin(q.anim_time*90*1+20)*8", 0, "-10-math.sin(q.anim_time*90*1-20)*3"] + }, + "ear_right2": { + "rotation": [-14.94548, 1.29256, "-5.1695506097-math.sin(q.anim_time*90*1-60)*1"] + }, + "ear_right3": { + "rotation": [-10, 0, 0] }, "vines": { "scale": 0 + }, + "segment1": { + "rotation": ["32.3994+math.sin(q.anim_time*90*1)*0.8 ", 14.02846, "-20.9057+math.sin(q.anim_time*90*1-80)*0.5"] + }, + "segment2": { + "rotation": ["1.9505977078-math.sin(q.anim_time*90*1-60)*0.6 ", 2.23301, "-9.7662754711-math.sin(q.anim_time*90*1)*1"] + }, + "segment3": { + "rotation": [2.37938, -1.89823, "40.4426513844-math.sin(q.anim_time*90*1-20)*1"], + "position": ["-math.cos(q.anim_time*90*1)*0.4", "math.sin(q.anim_time*90*1)*0.2", 0] + }, + "segment4": { + "rotation": ["math.sin(q.anim_time*90*1-160)*2", "-math.sin(q.anim_time*90*1-80)*2", "35+math.sin(q.anim_time*90*1-10)*1.5"] + }, + "segment5": { + "rotation": ["-2.5+math.sin(q.anim_time*90*1-60)*1.3", 0, "40+math.sin(q.anim_time*90*1-80)*1"] + }, + "segment6": { + "rotation": ["-3.2+math.cos(q.anim_time*90*1)*0.6", -3.5, 47.7] + }, + "segment7": { + "rotation": ["12.484359265+math.cos(q.anim_time*90*1-40)*2", 0.75155, "30.115570839-math.sin(q.anim_time*90*1-60)*1"] + }, + "tail_leaf1": { + "rotation": [0, "-math.sin(q.anim_time*90*1-80)*4", 0] + }, + "segment8": { + "rotation": ["19.4865+math.cos(q.anim_time*90*1-80)*2", -2.94241, "44.791-math.sin(q.anim_time*90*1-90)*1"] + }, + "tail_leaf2": { + "rotation": [0, "-math.sin(q.anim_time*90*1-120)*5", 0] + }, + "segment9": { + "rotation": ["21.8809+math.cos(q.anim_time*90*1-120)*5", -5.03573, "37.817-math.sin(q.anim_time*90*1-120)*2"] + }, + "tail_leaf3": { + "rotation": [0, "-math.sin(q.anim_time*90*1-140)*6", 0] + }, + "locator_seat_1": { + "rotation": [2.5, 2.5, -3], + "position": [0.4, 0, 0] + } + } + }, + "animation.serperior.battle_idle": { + "loop": true, + "bones": { + "body": { + "rotation": [47.5, 0, 0], + "position": ["math.sin(q.anim_time*90*1-90)*0.1", -4, "math.sin(q.anim_time*90*1)*0.4"] + }, + "neck": { + "rotation": ["-14.42950426719+math.sin(q.anim_time*90*1)*2", 1.9599, "-26.8904427483+math.sin(q.anim_time*90*1-40)*4"], + "position": ["-math.sin(q.anim_time*90*1-90)*0.1", 0, 0] + }, + "neck2": { + "rotation": ["-28.4792911463+math.sin(q.anim_time*90*1-40)*3", -0.89079, "15.5415669218-math.sin(q.anim_time*90*1-40)*4"] + }, + "arm_left": { + "rotation": [48.96984, -53.75631, "12.1403904241+math.sin(q.anim_time*90*2-40)*3 "] + }, + "arm_left2": { + "rotation": [0, 0, "50+math.sin(q.anim_time*90*2-80)*4"] + }, + "arm_left3": { + "rotation": [0, 0, "92.5+math.sin(q.anim_time*90*2-120)*4"] + }, + "arm_right": { + "rotation": [48.96984, 53.75631, "-12.1404-math.sin(q.anim_time*90*2-40)*3 "] + }, + "arm_right2": { + "rotation": [0, 0, "-50-math.sin(q.anim_time*90*2-80)*4"] + }, + "arm_right3": { + "rotation": [0, 0, "-92.5- math.sin(q.anim_time*90*2-120)*4"] + }, + "neck3": { + "rotation": ["-12.6149289281-math.sin(q.anim_time*90*1-80)*2", -11.73581, "4.3130967392+math.sin(q.anim_time*90*1-40)*2"] + }, + "neck_leaves": { + "rotation": ["-15-math.sin(q.anim_time*90*1-160)*2", 0, 0] + }, + "neck4": { + "rotation": ["-7.4929428108-math.sin(q.anim_time*90*1-120)*1", 0.32621, 2.47864] + }, + "ear_left": { + "rotation": ["-math.sin(q.anim_time*90*1)*3", 0, "17.5+math.cos(q.anim_time*90*1)*4"] + }, + "ear_left2": { + "rotation": ["-14.945479184-math.sin(q.anim_time*90*1-40)*5", -1.29256, 5.16955] + }, + "ear_left3": { + "rotation": [-10, 0, 0] + }, + "ear_right": { + "rotation": ["-math.sin(q.anim_time*90*1)*3", 0, "-17.5-math.cos(q.anim_time*90*1)*4"] + }, + "ear_right2": { + "rotation": ["-14.945479184-math.sin(q.anim_time*90*1-40)*5", 1.29256, -5.16955] + }, + "ear_right3": { + "rotation": [-10, 0, 0] + }, + "vines": { + "scale": 0 + }, + "segment1": { + "rotation": ["29.2317823276+math.sin(q.anim_time*90*1)*0.8 ", 26.06465, "-44.3108058121+math.sin(q.anim_time*90*1)*1.4"] + }, + "segment2": { + "rotation": ["0.2162+math.sin(q.anim_time*90*1-40)*1", 11.56148, "29.9777+math.sin(q.anim_time*90*1-60)*1"] + }, + "segment3": { + "rotation": [ + "-5.5343-math.sin(q.anim_time*90*1-80)*1", + "3.1496358196+math.sin(q.anim_time*90*1-80)*0.6", + "52.4672365542-math.sin(q.anim_time*90*1-60)*0.6" + ], + "position": ["math.sin(q.anim_time*90*1)*0.6", "math.sin(q.anim_time*90*1)*0.5", 0] + }, + "segment4": { + "rotation": ["-4.5868+math.sin(q.anim_time*90*1-160)*2", -3.21132, "32.8400706872-math.sin(q.anim_time*90*1-100)*1"], + "position": ["math.sin(q.anim_time*90*1-40)*0.3 ", 0, 0] + }, + "segment5": { + "rotation": ["-3.3503-math.sin(q.anim_time*90*1-200)*1", "6.2796719244-math.sin(q.anim_time*90*1-120)*1", 25.75231], + "position": [0, "math.sin(q.anim_time*90*1-40)*0.2", "-0.25-math.sin(q.anim_time*90*1-40)*0.3"] + }, + "segment6": { + "rotation": ["18.4200391373+math.sin(q.anim_time*90*1-240)*3", -5.95651, 33.54153] + }, + "segment7": { + "rotation": [ + "17.4427548574+math.sin(q.anim_time*90*1-280)*5", + "-1.1841685342-math.sin(q.anim_time*90*1-180)*3", + "37.3470697223-math.sin(q.anim_time*90*1)*3" + ] + }, + "tail_leaf1": { + "rotation": [0, "32.5+math.sin(q.anim_time*90*1-40)*5", 0] + }, + "segment8": { + "rotation": ["17.0889741807+math.sin(q.anim_time*90*1-320)*7", -5.71617, "33.2188816072-math.sin(q.anim_time*90*1-40)*3"] + }, + "tail_leaf2": { + "rotation": [0, "22.5+math.sin(q.anim_time*90*1-80)*5", 0] + }, + "segment9": { + "rotation": ["21.9244589237+math.sin(q.anim_time*90*1)*9", -4.59584, "37.8786996053-math.sin(q.anim_time*90*1-80)*5"] + }, + "tail_leaf3": { + "rotation": [0, "17.5+math.sin(q.anim_time*90*1-120)*6", 0] + }, + "eye_angry_left": { + "position": [0.1, 0, -0.1] + }, + "eye_angry_right": { + "position": [-0.1, 0, -0.1] + }, + "neck_leave_left": { + "rotation": [0, 0, "-math.sin(q.anim_time*90*1-200)*3"] + }, + "neck_leave_left2_rotation": { + "rotation": [0, 0, "-math.sin(q.anim_time*90*1-240)*5"] + }, + "neck_leave_left4": { + "rotation": [0, 0, "-math.sin(q.anim_time*90*1-280)*6"] + }, + "neck_leave_left5": { + "rotation": [0, 0, "-math.sin(q.anim_time*90*1-320)*7"] + }, + "neck_leave_right": { + "rotation": [0, 0, "math.sin(q.anim_time*90*1-200)*3"] + }, + "neck_leave_right2_rotation": { + "rotation": [0, 0, "math.sin(q.anim_time*90*1-240)*5"] + }, + "neck_leave_right4": { + "rotation": [0, 0, "math.sin(q.anim_time*90*1-280)*6"] + }, + "neck_leave_right5": { + "rotation": [0, 0, " math.sin(q.anim_time*90*1-320)*7"] + }, + "pupil_left": { + "position": [0, 0, 0.25] + }, + "pupil_right": { + "position": [0, 0, 0.25] + }, + "head": { + "rotation": ["-7.5-math.sin(q.anim_time*90*1+40)*4", 0, 0] } } }, @@ -130,157 +280,56 @@ "loop": true, "bones": { "body": { - "position": [0, -3, "-13+Math.cos((query.anim_time) * 90 * 2) * 1"] + "rotation": [47.5, 0, 0], + "position": ["math.sin(q.anim_time*90*2-60)*3", -1.5, -2] }, "neck": { - "rotation": [10, 0, 0] + "rotation": ["-10-math.sin(q.anim_time*90*2-80)*4", 0, "math.sin(q.anim_time*90*2+30)*5"] }, "neck2": { - "rotation": ["-35+math.cos((query.anim_time-0.3) * 90 * 2) * +12.5", 0, 0] + "rotation": ["-23.0658316819+math.sin(q.anim_time*90*2-120)*3", 0, "math.sin(q.anim_time*90*2+90)*3"] }, "arm_left": { - "rotation": [24.51604, -45.05075, 57.20219] + "rotation": ["15.1845447546+math.sin(q.anim_time*90*2)*2", -45.73166, "51.5880803496-math.sin(q.anim_time*90*2)*1"] }, "arm_left2": { - "rotation": [-0.21865, -4.99523, 12.50954] + "rotation": [0, 0, "20-math.sin(q.anim_time*90*2-40)*2"] }, "arm_left3": { "rotation": [0, 0, 52.5] }, "arm_right": { - "rotation": [24.51604, 45.05075, -57.20219] + "rotation": ["15.1845447546+math.sin(q.anim_time*90*2)*2", 45.73166, "-51.5880803496+math.sin(q.anim_time*90*4)*1"] }, "arm_right2": { - "rotation": [-0.21865, 4.99523, -12.50954] + "rotation": [0, 0, "-20+math.sin(q.anim_time*90*2-40)*2"] }, "arm_right3": { "rotation": [0, 0, -52.5] }, "neck3": { - "rotation": ["-2.5+Math.cos((query.anim_time-0.3) * 90 * 2) * -5", 0, 0] + "rotation": ["-4.8667+math.sin(q.anim_time*90*2-160)*1", 0, "math.sin(q.anim_time*90*2+150)*4"] }, "neck_leaves": { - "rotation": [-7.5, 0, 0] + "rotation": ["-25+math.sin(q.anim_time*90*4-200)*1", 0, 0] }, "neck4": { - "rotation": [20, 0, 0] - }, - "head_angle": { - "rotation": ["12.5+Math.cos((query.anim_time-0.5) * 90 * 2) * 5", 0, 0] + "rotation": ["-10-math.sin(q.anim_time*90*2-160)*3", 0, "math.sin(q.anim_time*90*2+180)*3"] }, "ear_left": { - "rotation": [-5, 0, 7.5] + "rotation": ["math.sin(q.anim_time*90*2)*1", 0, "10+math.sin(q.anim_time*90*2-40)*2.5"] }, "ear_left2": { - "rotation": [-7.5, 0, 0] + "rotation": [-14.94548, -1.29256, "5.1695506097+math.sin(q.anim_time*90*4-80)*2"] }, "ear_left3": { - "rotation": [-7.5, 0, 0] + "rotation": [-10, 0, 0] }, "ear_right": { - "rotation": [-5, 0, -7.5] + "rotation": ["math.sin(q.anim_time*90*2)*1", 0, "-10-math.sin(q.anim_time*90*4-40)*2.5"] }, "ear_right2": { - "rotation": [-7.5, 0, 0] - }, - "ear_right3": { - "rotation": [-7.5, 0, 0] - }, - "vines": { - "scale": 0 - }, - "segment1": { - "rotation": [70, 0, "math.sin(q.anim_time*90*4+50)*2"] - }, - "segment2": { - "rotation": [20, 0, "math.sin(q.anim_time*90*4)*3"] - }, - "segment3": { - "rotation": [-2.5, 0, "math.sin(q.anim_time*90*4-60)*4"] - }, - "segment4": { - "rotation": [0, 0, "math.sin(q.anim_time*90*4-120)*6"] - }, - "segment5": { - "rotation": [0, 0, "math.sin(q.anim_time*90*4-180)*10"] - }, - "segment6": { - "rotation": [0, 0, "math.sin(q.anim_time*90*4-240)*10"] - }, - "segment7": { - "rotation": [0, 0, "math.sin(q.anim_time*90*4-360)*8"] - }, - "segment8": { - "rotation": [0, 0, "math.sin(q.anim_time*90*4-420)*5"] - }, - "segment9": { - "rotation": [0, 0, "math.sin(q.anim_time*90*4-460)*5"] - }, - "neck_leave_left2_rotation": { - "rotation": ["4+Math.cos((query.anim_time-0.3) * 90 * 2) * -5", 0, 0] - }, - "neck_leave_right2_rotation": { - "rotation": ["4+Math.cos((query.anim_time-0.3) * 90 * 2) * -5", 0, 0] - } - } - }, - "animation.serperior.sleep": { - "loop": true, - "bones": { - "body": { - "rotation": [90, 50, 0], - "position": [-4, 0, 9] - }, - "neck": { - "rotation": [-7.5, 0, 30] - }, - "neck2": { - "rotation": [5, 0, 47.5] - }, - "arm_left": { - "rotation": [0, 10, 67.5] - }, - "arm_left2": { - "rotation": [0, 0, -25] - }, - "arm_right": { - "rotation": [-10, -25, -85] - }, - "arm_right2": { - "rotation": [7.5, 0, 0] - }, - "neck3": { - "rotation": [-11.57518, 4.75113, 22.01816] - }, - "neck_leave_left": { - "rotation": [0, 0, 17.5] - }, - "neck4": { - "rotation": [0, 0, 20] - }, - "head_angle": { - "rotation": [-73.59513, -11.73845, 4.25916] - }, - "eyelid_left": { - "position": [0.1, 0, -0.1] - }, - "eyelid_right": { - "position": [-0.1, 0, -0.1] - }, - "ear_left": { - "rotation": [22.5, 0, 12.5] - }, - "ear_left2": { - "rotation": [15, 0, 0] - }, - "ear_left3": { - "rotation": [17.5, 0, 0] - }, - "ear_right": { - "rotation": [0, 0, -20] - }, - "ear_right2": { - "rotation": [-5, 0, 0] + "rotation": [-14.94548, 1.29256, "-5.169550609-math.sin(q.anim_time*90*4-80)*2"] }, "ear_right3": { "rotation": [-10, 0, 0] @@ -289,37 +338,3171 @@ "scale": 0 }, "segment1": { - "rotation": [-12.5, 0, -15] + "rotation": [27.5, "-math.sin(q.anim_time*90*2)*3", "math.sin(q.anim_time*90*2)*8"] }, "segment2": { - "rotation": [2.30991, 0.95645, -52.48072] + "rotation": [10, "math.sin(q.anim_time*90*4-40)*1", "math.sin(q.anim_time*90*2-60)*8"] }, "segment3": { - "rotation": [0, 10, -45] + "rotation": [1.5, 0, "math.sin(q.anim_time*90*2-120)*16"], + "position": [0, "math.sin(q.anim_time*90*2-40)*1", 0] }, "segment4": { - "rotation": [0, 0, -47.5] + "rotation": [1, "math.sin(q.anim_time*90*4-80)*3", "-math.sin(q.anim_time*90*2)*16"] }, "segment5": { - "rotation": [0, 0, -47.5] + "rotation": [0, "-math.sin(q.anim_time*90*4-120)*2", "-math.sin(q.anim_time*90*2-60)*28"], + "position": [0, "math.sin(q.anim_time*90*2-80)*1", 0] }, "segment6": { - "rotation": [0, 0, -32.5] + "rotation": [-1, 0, "-math.sin(q.anim_time*90*2-120)*28"] }, "segment7": { - "rotation": [0, 0, -17.5] + "rotation": ["2.5-math.sin(q.anim_time*90*1-60)*2", 0, "math.sin(q.anim_time*90*2)*27"], + "position": [0, "math.sin(q.anim_time*90*2-120)*1", 0] + }, + "tail_leaf1": { + "rotation": [0, "math.sin(q.anim_time*90*2-40)*18", 0] }, "segment8": { - "rotation": [0, 0, -35] + "rotation": ["14.5+math.sin(q.anim_time*90*1-60)*3", 0, "2.5+math.sin(q.anim_time*90*2-40)*25"] }, "tail_leaf2": { - "rotation": [0, -12.5, 0] + "rotation": [0, "math.sin(q.anim_time*90*2-100)*18", 0] }, "segment9": { - "rotation": [0, 0, -42.5] + "rotation": ["16+math.sin(q.anim_time*90*1-140)*7", 0, "math.sin(q.anim_time*90*2-80)*24"] }, "tail_leaf3": { - "rotation": [0, -10, 0] + "rotation": [0, "math.sin(q.anim_time*90*2-160)*18", 0] + }, + "neck_leave_left": { + "rotation": [0, 0, "-math.sin(q.anim_time*90*4-40)*2"] + }, + "neck_leave_left2_rotation": { + "rotation": [0, 0, "-math.sin(q.anim_time*90*4-80)*2"] + }, + "neck_leave_left4": { + "rotation": [0, 0, "-math.sin(q.anim_time*90*4-120)*5"] + }, + "neck_leave_right": { + "rotation": [0, 0, "math.sin(q.anim_time*90*4-40)*2"] + }, + "neck_leave_right2_rotation": { + "rotation": [0, 0, "math.sin(q.anim_time*90*4-80)*2"] + }, + "neck_leave_right4": { + "rotation": [0, 0, "NaN-math.sin(q.anim_time*90*4-120)*5"] + }, + "locator_seat_1": { + "rotation": [15, "-math.sin(q.anim_time*90*2-30)*3", "-math.sin(q.anim_time*90*2)*5"] + }, + "head": { + "rotation": ["10+math.sin(q.anim_time*90*2-20)*1", "math.sin(q.anim_time*90*2+240)*-3", "math.sin(q.anim_time*90*2+240)*3"] + } + } + }, + "animation.serperior.ground_run": { + "loop": true, + "bones": { + "body": { + "rotation": [47.5, 0, 0], + "position": ["math.sin(q.anim_time*90*4-90)*10", -4, "math.sin(q.anim_time*90*4-40)*1.7"] + }, + "neck": { + "rotation": [45, "-math.sin(q.anim_time*90*4+30)*4", "math.sin(q.anim_time*90*4+30)*14"] + }, + "neck2": { + "rotation": ["-3-math.sin(q.anim_time*90*4)*2", 0, "math.sin(q.anim_time*90*4+90)*18"] + }, + "arm_left": { + "rotation": [10.56311, "-4.176961852-math.sin(q.anim_time*90*2+20)*4", "61.8080553565+math.sin(q.anim_time*90*4+20)*4"] + }, + "arm_left2": { + "rotation": [0, -5, "10+math.sin(q.anim_time*90*4-20)*7"] + }, + "arm_left3": { + "rotation": [0, 0, "-5+math.sin(q.anim_time*90*4-60)*5"] + }, + "arm_right": { + "rotation": [10.56311, "4.176961852-math.sin(q.anim_time*90*2+20)*4", "-61.8080553565-math.sin(q.anim_time*90*4+20)*4"] + }, + "arm_right2": { + "rotation": [0, 5, "-10-math.sin(q.anim_time*90*4-20)*7"] + }, + "arm_right3": { + "rotation": [0, 0, "5-math.sin(q.anim_time*90*4-60)*5"] + }, + "neck3": { + "rotation": ["-7.5+math.sin(q.anim_time*90*4-20)*2", 0, "math.sin(q.anim_time*90*4+150)*14"] + }, + "neck_leaves": { + "rotation": ["-22.5+math.sin(q.anim_time*90*4-60)*5", 0, 0] + }, + "neck4": { + "rotation": ["-15+math.sin(q.anim_time*90*4-60)*2", "math.sin(q.anim_time*90*4-60)*5", "math.sin(q.anim_time*90*4+180)*8"] + }, + "ear_left": { + "rotation": ["-12.502-math.sin(q.anim_time*90*4-160)*6", -0.08772, "10.0178-math.sin(q.anim_time*90*2-160)*6"] + }, + "ear_left2": { + "rotation": ["-29.945479184-math.sin(q.anim_time*90*4-200)*9", -1.29256, 5.16955] + }, + "ear_left3": { + "rotation": [-10, 0, 0] + }, + "ear_right": { + "rotation": ["-12.4884761895-math.sin(q.anim_time*90*4-160)*6", 0.54094, "-10.0178+math.sin(q.anim_time*90*2-160)*6"] + }, + "ear_right2": { + "rotation": ["-29.945479184-math.sin(q.anim_time*90*4-200)*9", 1.29256, -5.16955] + }, + "ear_right3": { + "rotation": [-10, 0, 0] + }, + "vines": { + "scale": 0 + }, + "segment1": { + "rotation": [42.5, "-math.sin(q.anim_time*90*4)*4", "math.sin(q.anim_time*90*4)*12"] + }, + "segment2": { + "rotation": [-3.5, 0, "math.sin(q.anim_time*90*4-60)*14"], + "position": [0, "math.cos(q.anim_time*90*4-80)*0.3 ", 0] + }, + "segment3": { + "rotation": [0, 0, "math.sin(q.anim_time*90*4-120)*15"] + }, + "segment4": { + "rotation": [0, 0, "-math.sin(q.anim_time*90*4)*16"], + "position": [0, "-math.cos(q.anim_time*90*4-120)*0.3 ", 0] + }, + "segment5": { + "rotation": [0, 0, "-math.sin(q.anim_time*90*4-40)*19"] + }, + "segment6": { + "rotation": [0, 0, "-math.sin(q.anim_time*90*4-80)*23"] + }, + "segment7": { + "rotation": [0, 0, "-math.sin(q.anim_time*90*4-120)*22"] + }, + "tail_leaf1": { + "rotation": [0, "-math.sin(q.anim_time*90*4-160)*7", 0] + }, + "segment8": { + "rotation": [2.5, 0, "-math.sin(q.anim_time*90*4-160)*18"] + }, + "tail_leaf2": { + "rotation": [0, "-math.sin(q.anim_time*90*4-200)*7", 0] + }, + "segment9": { + "rotation": [0, 0, "-math.sin(q.anim_time*90*4-220)*18"] + }, + "tail_leaf3": { + "rotation": [0, "-math.sin(q.anim_time*90*4-240)*7", 0] + }, + "neck_leave_left": { + "rotation": [0, 0, "7.5+math.sin(q.anim_time*90*4-60)*5"] + }, + "neck_leave_left2_rotation": { + "rotation": [7.5, 0, "12.5+math.sin(q.anim_time*90*4-100)*6"] + }, + "neck_leave_left3_rotation": { + "rotation": [10, 0, 20] + }, + "neck_leave_left4": { + "rotation": [0, 0, 12.5] + }, + "neck_leave_right": { + "rotation": [0, 0, "-7.5-math.sin(q.anim_time*90*4-60)*5"] + }, + "neck_leave_right2_rotation": { + "rotation": [7.5, 0, "-12.5-math.sin(q.anim_time*90*4-100)*6"] + }, + "neck_leave_right3_rotation": { + "rotation": [10, 0, -20] + }, + "neck_leave_right4": { + "rotation": [0, 0, -12.5] + }, + "head": { + "rotation": [-60, "math.sin(q.anim_time*90*4+90)*15", "math.sin(q.anim_time*90*4+280)*30"] + }, + "locator_seat_1": { + "rotation": [0, "-math.sin(q.anim_time*90*4-30)*12", "-math.sin(q.anim_time*90*4)*3"], + "position": [0, 0, -1] + } + } + }, + "animation.serperior.idle_quirk1": { + "animation_length": 4, + "bones": { + "neck": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": [-0.3, -3.7, 0], + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": [2.3, -6.8, 0], + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": [3.2, -7.5, 0], + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": [3.2, -7.5, 0], + "lerp_mode": "catmullrom" + }, + "3.1667": { + "post": [0, -0.9, 0], + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "neck2": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": [0, 0, 2.1], + "lerp_mode": "catmullrom" + }, + "0.9167": { + "post": [-2.1, -3.5, 7.5], + "lerp_mode": "catmullrom" + }, + "1.5417": { + "post": [-2.04619, -4.33099, 8.79102], + "lerp_mode": "catmullrom" + }, + "2.2917": { + "post": [-2.04619, -4.33099, 8.49102], + "lerp_mode": "catmullrom" + }, + "2.6667": { + "post": [-3.6, 5.1, -2.8], + "lerp_mode": "catmullrom" + }, + "3.1667": { + "post": [-3.6, 5.1, -2.8], + "lerp_mode": "catmullrom" + }, + "3.5": { + "post": [0, 0, 0.7], + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "arm_left": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": [0, -1.2, -6.8], + "lerp_mode": "catmullrom" + }, + "1.4583": { + "post": [11.71493, -12.71068, -15.16415], + "lerp_mode": "catmullrom" + }, + "2.4167": { + "post": [11.71493, -3.71068, -12.16415], + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": [-11.69728, 17.08, 7.2828], + "lerp_mode": "catmullrom" + }, + "3.3333": { + "post": [-11.69728, 14.98, 7.2828], + "lerp_mode": "catmullrom" + }, + "3.625": { + "post": [-1, 1.5, 0], + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "arm_left2": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.9167": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.4583": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": [0, 0, -30], + "lerp_mode": "catmullrom" + }, + "3.375": { + "post": [0, 0, -27], + "lerp_mode": "catmullrom" + }, + "3.7083": { + "post": [0, 0, -4.8], + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "arm_left3": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.9167": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": [0, 0, -10.5], + "lerp_mode": "catmullrom" + }, + "2.9167": { + "post": [0, 0, -70], + "lerp_mode": "catmullrom" + }, + "3.6667": { + "post": [0, 0, -63.5], + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "arm_right": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": [0, 1.2, 6.8], + "lerp_mode": "catmullrom" + }, + "1.4583": { + "post": [11.71493, 12.71068, 15.16415], + "lerp_mode": "catmullrom" + }, + "2.4167": { + "post": [11.71493, 3.71068, 12.16415], + "lerp_mode": "catmullrom" + }, + "2.8333": { + "post": [1.1, 0, 1.2], + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "neck3": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": [0, -2, 0], + "lerp_mode": "catmullrom" + }, + "1.125": { + "post": [0, -13, 0], + "lerp_mode": "catmullrom" + }, + "1.625": { + "post": [0, -15, -1], + "lerp_mode": "catmullrom" + }, + "2.4583": { + "post": [7.5, -15, -3.2], + "lerp_mode": "catmullrom" + }, + "2.6667": { + "post": [1.02172, -0.09995, -3.61944], + "lerp_mode": "catmullrom" + }, + "3.0833": { + "post": [1.02172, -0.09995, -3.61944], + "lerp_mode": "catmullrom" + }, + "3.375": { + "post": [0, -1.6, 0], + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "neck_leave_left": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.0417": { + "post": [0, 0, 0.7], + "lerp_mode": "catmullrom" + }, + "1.5833": { + "post": [0, 0, 9.9], + "lerp_mode": "catmullrom" + }, + "2.4583": { + "post": [0, 0, 11.7], + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": [0, 0, 1], + "lerp_mode": "catmullrom" + }, + "3.3333": { + "post": [0, 0, 0.9], + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "neck_leave_left2_rotation": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.2083": { + "post": [0, 0, 0.7], + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": [0, 0, 5], + "lerp_mode": "catmullrom" + }, + "2.4583": { + "post": [0, 0, 6.27], + "lerp_mode": "catmullrom" + }, + "2.9167": { + "post": [0, 0, -13.9], + "lerp_mode": "catmullrom" + }, + "3.5": { + "post": [0, 0, 0.9], + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "neck_leave_right": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.0417": { + "post": [0, 0, -0.7], + "lerp_mode": "catmullrom" + }, + "1.5833": { + "post": [0, 0, -9.9], + "lerp_mode": "catmullrom" + }, + "2.4583": { + "post": [0, 0, -11.7], + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": [0, 0, -1], + "lerp_mode": "catmullrom" + }, + "3.3333": { + "post": [0, 0, -0.9], + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "neck_leave_right2_rotation": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.2083": { + "post": [0, 0, -0.7], + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": [0, 0, -5], + "lerp_mode": "catmullrom" + }, + "2.4583": { + "post": [0, 0, -6.27], + "lerp_mode": "catmullrom" + }, + "2.9167": { + "post": [0, 0, 13.9], + "lerp_mode": "catmullrom" + }, + "3.5": { + "post": [0, 0, -0.9], + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "neck4": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": [0, -4, 0], + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": [0, -16, 0], + "lerp_mode": "catmullrom" + }, + "2.125": { + "post": [2, -19.5, 0], + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": [17.5, -19.5, 0], + "lerp_mode": "catmullrom" + }, + "2.6667": { + "post": [-0.4, 11.4, 0], + "lerp_mode": "catmullrom" + }, + "3.25": { + "post": [-0.4, 11.4, 0], + "lerp_mode": "catmullrom" + }, + "3.5833": { + "post": [1.5, -1.3, 0], + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "eye_front_left": { + "position": { + "0.0": [0, 0, 0], + "1.0833": { + "pre": [0, 0, 0], + "post": [0, 0, 0] + }, + "1.125": { + "pre": [0, 0, 0], + "post": [-0.1, 0, 0.1] + }, + "2.5": { + "pre": [-0.1, 0, 0.1], + "post": [-0.1, 0, 0.1] + }, + "2.5417": { + "pre": [-0.1, 0, 0.1], + "post": [0, 0, 0] + }, + "4.0": { + "pre": [0, 0, 0], + "post": [0, 0, 0] + } + } + }, + "eye_back_left": { + "position": { + "0.0": [0, 0, 0], + "1.0833": { + "pre": [0, 0, 0], + "post": [0, 0, 0] + }, + "1.125": { + "pre": [0, 0, 0], + "post": [0.1, 0, -0.1] + }, + "2.5": { + "pre": [0.1, 0, -0.1], + "post": [0.1, 0, -0.1] + }, + "2.5417": { + "pre": [0.1, 0, -0.1], + "post": [0, 0, 0] + }, + "4.0": { + "pre": [0, 0, 0], + "post": [0, 0, 0] + } + } + }, + "eye_unamused_left": { + "position": { + "0.0": [0, 0, 0], + "2.0": { + "pre": [0, 0, 0], + "post": [0, 0, 0] + }, + "2.0417": { + "pre": [0, 0, 0], + "post": [0.1, 0, -0.1] + }, + "2.5": { + "pre": [0.1, 0, -0.1], + "post": [0.1, 0, -0.1] + }, + "2.5417": { + "pre": [0.1, 0, -0.1], + "post": [0, 0, 0] + }, + "4.0": { + "pre": [0, 0, 0], + "post": [0, 0, 0] + } + } + }, + "pupil_left": { + "position": { + "0.0": [0, 0, 0], + "1.0833": { + "pre": [0, 0, 0], + "post": [0, 0, 0] + }, + "1.125": { + "pre": [0, 0, 0], + "post": [0, 0, 2.25] + }, + "3.1667": { + "pre": [0, 0, 2.25], + "post": [0, 0, 0] + }, + "3.2083": { + "pre": [0, 0, 0], + "post": [0, 0, 0] + }, + "4.0": { + "pre": [0, 0, 0], + "post": [0, 0, 0] + } + } + }, + "eyelid_left": { + "position": { + "0.0": [0, 0, 0], + "0.9167": { + "pre": [0, 0, 0], + "post": [0, 0, 0] + }, + "0.9583": { + "pre": [0, 0, 0], + "post": [0.1, 0, -0.1] + }, + "1.0833": { + "pre": [0.1, 0, -0.1], + "post": [0.1, 0, -0.1] + }, + "1.125": { + "pre": [0.1, 0, -0.1], + "post": [0, 0, 0] + }, + "2.5": { + "pre": [0, 0, 0], + "post": [0, 0, 0] + }, + "2.5417": { + "pre": [0, 0, 0], + "post": [0.1, 0, -0.1] + }, + "3.1667": { + "pre": [0.1, 0, -0.1], + "post": [0.1, 0, -0.1] + }, + "3.2083": { + "pre": [0.1, 0, -0.1], + "post": [0, 0, 0] + }, + "4.0": { + "pre": [0, 0, 0], + "post": [0, 0, 0] + } + } + }, + "eye_unamused_right": { + "position": { + "0.0": [0, 0, 0], + "2.0": { + "pre": [0, 0, 0], + "post": [0, 0, 0] + }, + "2.0417": { + "pre": [0, 0, 0], + "post": [-0.1, 0, -0.1] + }, + "2.5": { + "pre": [-0.1, 0, -0.1], + "post": [-0.1, 0, -0.1] + }, + "2.5417": { + "pre": [-0.1, 0, -0.1], + "post": [0, 0, 0] + }, + "4.0": { + "pre": [0, 0, 0], + "post": [0, 0, 0] + } + } + }, + "eyelid_right": { + "position": { + "0.0": [0, 0, 0], + "0.9167": { + "pre": [0, 0, 0], + "post": [0, 0, 0] + }, + "0.9583": { + "pre": [0, 0, 0], + "post": [-0.1, 0, -0.1] + }, + "1.0833": { + "pre": [-0.1, 0, -0.1], + "post": [-0.1, 0, -0.1] + }, + "1.125": { + "pre": [-0.1, 0, -0.1], + "post": [0, 0, 0] + }, + "2.5": { + "pre": [0, 0, 0], + "post": [0, 0, 0] + }, + "2.5417": { + "pre": [0, 0, 0], + "post": [-0.1, 0, -0.1] + }, + "3.1667": { + "pre": [-0.1, 0, -0.1], + "post": [-0.1, 0, -0.1] + }, + "3.2083": { + "pre": [-0.1, 0, -0.1], + "post": [0, 0, 0] + }, + "4.0": { + "pre": [0, 0, 0], + "post": [0, 0, 0] + } + } + }, + "mouth": { + "position": { + "0.0": [0, 0, 0], + "2.625": { + "pre": [0, 0, 0], + "post": [0, 0, 0] + }, + "2.6667": { + "pre": [0, 0, 0], + "post": [0, -1, 0] + }, + "3.1667": { + "pre": [0, -1, 0], + "post": [0, -1, 0] + }, + "3.2083": { + "pre": [0, -1, 0], + "post": [0, 0, 0] + }, + "4.0": { + "pre": [0, 0, 0], + "post": [0, 0, 0] + } + } + }, + "ear_left": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": [0, 0, 12.5], + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": [0, 0, 14.9], + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": [32.5, 0, -3], + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": [-4.88, 0, -3.16], + "lerp_mode": "catmullrom" + }, + "3.375": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "ear_right": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": [0, 0, -12.5], + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": [0, 0, -14.9], + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": [32.5, 0, 3], + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": [-4.88, 0, 3.16], + "lerp_mode": "catmullrom" + }, + "3.375": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "segment5": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.0417": { + "post": [3.1, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": [12.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": [15.8, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.0417": { + "post": [1.9, 0, 0], + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "segment6": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": [3.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.9167": { + "post": [17.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": [23.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.2917": { + "post": [2.7, 0, 0], + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "segment7": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.9167": { + "post": [0, 0, 4], + "lerp_mode": "catmullrom" + }, + "1.4583": { + "post": [0, 0, 17.5], + "lerp_mode": "catmullrom" + }, + "2.0417": { + "post": [0, 0, 21.3], + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": [0, 0, 24.1], + "lerp_mode": "catmullrom" + }, + "2.9583": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "segment8": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.2083": { + "post": [0, 0, 3.1], + "lerp_mode": "catmullrom" + }, + "1.6667": { + "post": [0, 0, 11], + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": [0, 0, 22.5], + "lerp_mode": "catmullrom" + }, + "2.625": { + "post": [0, 0, 27.5], + "lerp_mode": "catmullrom" + }, + "3.3333": { + "post": [0, 0, -2], + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "segment9": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [0, 0, 5.3], + "lerp_mode": "catmullrom" + }, + "1.875": { + "post": [0, 0, 35], + "lerp_mode": "catmullrom" + }, + "2.7917": { + "post": [0, 0, 37.5], + "lerp_mode": "catmullrom" + }, + "3.4167": { + "post": [0, 0, 5.4], + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": [-2.14004, -4.39821, -0.19866], + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": [-14.94004, -20.39821, 7.30134], + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": [-19.94004, -22.49821, 12.30134], + "lerp_mode": "catmullrom" + }, + "2.625": { + "post": [-7.44004, -22.49821, -0.19866], + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": [-45, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.2083": { + "post": [-45, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.5833": { + "post": [0, -2.2, 0], + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": [0, 0, 0], + "0.5417": [0, 0, 0], + "1.4583": { + "pre": [0, 0, 0.5], + "post": [0, 0, 0.5], + "lerp_mode": "catmullrom" + }, + "3.375": { + "post": [0, 0, 0.5], + "lerp_mode": "catmullrom" + }, + "3.6667": [0, 0, 0], + "4.0": [0, 0, 0] + } + }, + "ear_left2": { + "rotation": { + "0.0": [0, 0, 0], + "0.9583": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": [-7.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.2083": { + "post": [-15, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.4583": { + "post": [-2.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.7083": { + "post": [7.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.125": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.5": { + "post": [-10.87577, -4.30583, -3.814], + "lerp_mode": "catmullrom" + }, + "4.0": [0, 0, 0] + } + }, + "ear_left3": { + "rotation": { + "0.0": [0, 0, 0], + "0.8333": { + "pre": [5, 0, 0], + "post": [5, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.625": { + "post": [-8.75, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.125": { + "post": [-14.41, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.3333": { + "post": [-30.31, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": [19.24, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.2083": { + "post": [-5.31, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.5833": { + "post": [-15.29, 0, 0], + "lerp_mode": "catmullrom" + }, + "4.0": [0, 0, 0] + } + }, + "ear_right2": { + "rotation": { + "0.0": [0, 0, 0], + "0.9583": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": [-7.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.2083": { + "post": [-15, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.4583": { + "post": [-2.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.7083": { + "post": [7.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.125": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.5": { + "post": [-10.87577, 4.30583, 3.814], + "lerp_mode": "catmullrom" + }, + "4.0": [0, 0, 0] + } + }, + "ear_right3": { + "rotation": { + "0.0": [0, 0, 0], + "0.8333": { + "pre": [5, 0, 0], + "post": [5, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.625": { + "post": [-8.75, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.125": { + "post": [-14.41, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.3333": { + "post": [-30.31, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": [19.24, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.2083": { + "post": [-5.31, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.5833": { + "post": [-15.29, 0, 0], + "lerp_mode": "catmullrom" + }, + "4.0": [0, 0, 0] + } + }, + "tail_leaf1": { + "rotation": { + "0.0": [0, 0, 0], + "1.0": { + "pre": [0, 2.5, 0], + "post": [0, 2.5, 0], + "lerp_mode": "catmullrom" + }, + "1.5417": { + "post": [0, 22.05, 0], + "lerp_mode": "catmullrom" + }, + "2.0833": { + "post": [0, -2.81, 0], + "lerp_mode": "catmullrom" + }, + "2.5417": { + "post": [0, -17.14, 0], + "lerp_mode": "catmullrom" + }, + "2.875": { + "post": [0, -23.22, 0], + "lerp_mode": "catmullrom" + }, + "3.4167": { + "post": [0, 2.96, 0], + "lerp_mode": "catmullrom" + }, + "4.0": [0, 0, 0] + } + }, + "tail_leaf2": { + "rotation": { + "0.0": [0, 0, 0], + "1.0": { + "pre": [0, 2.5, 0], + "post": [0, 2.5, 0], + "lerp_mode": "catmullrom" + }, + "1.5417": { + "post": [0, 22.05, 0], + "lerp_mode": "catmullrom" + }, + "2.0833": { + "post": [0, -2.81, 0], + "lerp_mode": "catmullrom" + }, + "2.5417": { + "post": [0, -17.14, 0], + "lerp_mode": "catmullrom" + }, + "2.875": { + "post": [0, -23.22, 0], + "lerp_mode": "catmullrom" + }, + "3.4167": { + "post": [0, 2.96, 0], + "lerp_mode": "catmullrom" + }, + "4.0": [0, 0, 0] + } + }, + "tail_leaf3": { + "rotation": { + "0.0": [0, 0, 0], + "1.0": { + "pre": [0, 2.5, 0], + "post": [0, 2.5, 0], + "lerp_mode": "catmullrom" + }, + "1.5417": { + "post": [0, 22.05, 0], + "lerp_mode": "catmullrom" + }, + "2.0833": { + "post": [0, -2.81, 0], + "lerp_mode": "catmullrom" + }, + "2.5417": { + "post": [0, -17.14, 0], + "lerp_mode": "catmullrom" + }, + "2.875": { + "post": [0, -23.22, 0], + "lerp_mode": "catmullrom" + }, + "3.4167": { + "post": [0, 2.96, 0], + "lerp_mode": "catmullrom" + }, + "4.0": [0, 0, 0] + } + } + } + }, + "animation.serperior.idle_quirk2": { + "animation_length": 3.5, + "bones": { + "serperior": { + "rotation": [0, 0, 0] + }, + "neck": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": [-1.4, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": [-6, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": [-10.9, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.9167": { + "post": [-15, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.5": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "neck2": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": [-9.45, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": [-5.76, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.375": { + "post": [1.1, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.3333": { + "post": [2.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.5": [0, 0, 0] + } + }, + "arm_left": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": [7.4, 0, -15.3], + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": [59.25771, -19.17627, -60.56249], + "lerp_mode": "catmullrom" + }, + "2.2083": { + "post": [-10.99326, 23.64253, -9.40353], + "lerp_mode": "catmullrom" + }, + "2.9167": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.5": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "arm_left2": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": [0, 0, 2.6], + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": [0, 0, 15], + "lerp_mode": "catmullrom" + }, + "1.6667": { + "post": [0, 0, -3.5], + "lerp_mode": "catmullrom" + }, + "2.625": { + "post": [0, 0, -37.5], + "lerp_mode": "catmullrom" + }, + "3.0417": { + "post": [0, 0, -2.9], + "lerp_mode": "catmullrom" + }, + "3.5": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "arm_left3": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": [0, 0, 7.7], + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": [0, 0, 22.5], + "lerp_mode": "catmullrom" + }, + "0.9167": { + "post": [0, 0, 18.9], + "lerp_mode": "catmullrom" + }, + "2.0833": { + "post": [0, 0, -66.9], + "lerp_mode": "catmullrom" + }, + "2.7083": { + "post": [0, 0, -72], + "lerp_mode": "catmullrom" + }, + "3.1667": { + "post": [0, 0, -0.9], + "lerp_mode": "catmullrom" + }, + "3.5": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "arm_right": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": [-17.8, -50.7, 0], + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": [-143.48064, -108.31131, 80.81734], + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": [-143.48064, -108.31131, 89.11734], + "lerp_mode": "catmullrom" + }, + "1.875": { + "post": [-64.29772, -94.29003, 25.36993], + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": [-41.95814, -73.12335, 3.73308], + "lerp_mode": "catmullrom" + }, + "2.7917": { + "post": [0, -7.2, 0], + "lerp_mode": "catmullrom" + }, + "3.0833": { + "post": [0, 7.2, 0], + "lerp_mode": "catmullrom" + }, + "3.2917": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.5": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "arm_right2": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": [0, 0, 2], + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": [0, 0, -8.8], + "lerp_mode": "catmullrom" + }, + "1.125": { + "post": [0, 0, -11.7], + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": [0, 0, 32.1], + "lerp_mode": "catmullrom" + }, + "2.8333": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.5": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "arm_right3": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": [0, 0, -7.5], + "lerp_mode": "catmullrom" + }, + "1.2083": { + "post": [0, 0, -7.5], + "lerp_mode": "catmullrom" + }, + "1.9167": { + "post": [0, 0, 53.3], + "lerp_mode": "catmullrom" + }, + "2.5417": { + "post": [0, 0, 58.3], + "lerp_mode": "catmullrom" + }, + "3.1667": { + "post": [0, 0, 5.7], + "lerp_mode": "catmullrom" + }, + "3.5": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "neck3": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": [10, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": [8.89, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.5833": { + "post": [-1.89, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.5417": { + "post": [-1.99, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": [-0.6, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.5": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "neck4": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": [3.9, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": [20.3, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": [17.9, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.3333": { + "post": [-2.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.875": { + "post": [-0.6, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.5": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "eyelid_left": { + "position": { + "0.0": [0, 0, 0], + "0.375": { + "pre": [0, 0, 0], + "post": [0, 0, 0] + }, + "0.4167": { + "pre": [0, 0, 0], + "post": [0.1, 0, -0.1] + }, + "0.9583": { + "pre": [0.1, 0, -0.1], + "post": [0.1, 0, -0.1] + }, + "1.0": { + "pre": [0.1, 0, -0.1], + "post": [0, 0, 0] + }, + "3.0833": { + "pre": [0, 0, 0], + "post": [0, 0, 0] + }, + "3.125": { + "pre": [0, 0, 0], + "post": [0.1, 0, -0.1] + }, + "3.25": { + "pre": [0.1, 0, -0.1], + "post": [0.1, 0, -0.1] + }, + "3.2917": { + "pre": [0.1, 0, -0.1], + "post": [0, 0, 0] + }, + "3.5": { + "pre": [0, 0, 0], + "post": [0, 0, 0] + } + } + }, + "eyelid_recoil_left": { + "position": { + "0.0": [0, 0, 0], + "0.9583": { + "pre": [0, 0, 0], + "post": [0, 0, 0] + }, + "1.0": { + "pre": [0, 0, 0], + "post": [0.1, 0, -0.1] + }, + "2.8333": { + "pre": [0.1, 0, -0.1], + "post": [0.1, 0, -0.1] + }, + "2.875": { + "pre": [0.1, 0, -0.1], + "post": [0, 0, 0] + }, + "3.5": { + "pre": [0, 0, 0], + "post": [0, 0, 0] + } + } + }, + "eyelid_right": { + "position": { + "0.0": [0, 0, 0], + "0.375": { + "pre": [0, 0, 0], + "post": [0, 0, 0] + }, + "0.4167": { + "pre": [0, 0, 0], + "post": [-0.1, 0, -0.1] + }, + "0.9583": { + "pre": [-0.1, 0, -0.1], + "post": [-0.1, 0, -0.1] + }, + "1.0": { + "pre": [-0.1, 0, -0.1], + "post": [0, 0, 0] + }, + "3.0833": { + "pre": [0, 0, 0], + "post": [0, 0, 0] + }, + "3.125": { + "pre": [0, 0, 0], + "post": [-0.1, 0, -0.1] + }, + "3.25": { + "pre": [-0.1, 0, -0.1], + "post": [-0.1, 0, -0.1] + }, + "3.2917": { + "pre": [-0.1, 0, -0.1], + "post": [0, 0, 0] + }, + "3.5": { + "pre": [0, 0, 0], + "post": [0, 0, 0] + } + } + }, + "eyelid_recoil_right": { + "position": { + "0.0": [0, 0, 0], + "0.9583": { + "pre": [0, 0, 0], + "post": [0, 0, 0] + }, + "1.0": { + "pre": [0, 0, 0], + "post": [-0.1, 0, -0.1] + }, + "2.8333": { + "pre": [-0.1, 0, -0.1], + "post": [-0.1, 0, -0.1] + }, + "2.875": { + "pre": [-0.1, 0, -0.1], + "post": [0, 0, 0] + }, + "3.5": { + "pre": [0, 0, 0], + "post": [0, 0, 0] + } + } + }, + "mouth": { + "position": { + "0.0": [0, 0, 0], + "1.4583": { + "pre": [0, 0, 0], + "post": [0, 0, 0] + }, + "1.5": { + "pre": [0, 0, 0], + "post": [0, -1, 0] + }, + "2.5833": { + "pre": [0, -1, 0], + "post": [0, -1, 0] + }, + "2.625": { + "pre": [0, -1, 0], + "post": [0, 0, 0] + }, + "3.5": { + "pre": [0, 0, 0], + "post": [0, 0, 0] + } + } + }, + "neck_leave_left": { + "rotation": { + "0.0": [0, 0, 0], + "1.4167": [0, 0, 0], + "2.4167": { + "pre": [0, 0, 15], + "post": [0, 0, 15], + "lerp_mode": "catmullrom" + }, + "2.7083": { + "post": [0, 0, 0.2], + "lerp_mode": "catmullrom" + }, + "3.25": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.5": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "neck_leave_left2_rotation": { + "rotation": { + "0.0": [0, 0, 0], + "1.4167": [0, 0, 0], + "2.5833": { + "pre": [0, 0, -16.8], + "post": [0, 0, -16.8], + "lerp_mode": "catmullrom" + }, + "2.875": { + "post": [0, 0, 0.7], + "lerp_mode": "catmullrom" + }, + "3.5": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "neck_leave_left3_rotation": { + "rotation": { + "0.0": [0, 0, 0], + "1.4167": [0, 0, 0], + "2.5833": { + "pre": [0, 0, -19.4], + "post": [0, 0, -19.4], + "lerp_mode": "catmullrom" + }, + "2.875": { + "post": [0, 0, -0.8], + "lerp_mode": "catmullrom" + }, + "3.5": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "neck_leave_left4": { + "rotation": { + "0.0": [0, 0, 0], + "1.6667": [0, 0, 0], + "2.8333": { + "pre": [0, 0, -21.6], + "post": [0, 0, -21.6], + "lerp_mode": "catmullrom" + }, + "3.125": { + "post": [0, 0, -0.8], + "lerp_mode": "catmullrom" + }, + "3.5": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "neck_leave_right": { + "rotation": { + "0.0": [0, 0, 0], + "1.4167": [0, 0, 0], + "2.4167": { + "pre": [0, 0, -15], + "post": [0, 0, -15], + "lerp_mode": "catmullrom" + }, + "2.7083": { + "post": [0, 0, -0.2], + "lerp_mode": "catmullrom" + }, + "3.25": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.5": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "neck_leave_right2_rotation": { + "rotation": { + "0.0": [0, 0, 0], + "1.4167": [0, 0, 0], + "2.5833": { + "pre": [0, 0, 16.8], + "post": [0, 0, 16.8], + "lerp_mode": "catmullrom" + }, + "2.875": { + "post": [0, 0, -0.7], + "lerp_mode": "catmullrom" + }, + "3.5": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "neck_leave_right3_rotation": { + "rotation": { + "0.0": [0, 0, 0], + "1.4167": [0, 0, 0], + "2.5833": { + "pre": [0, 0, 19.4], + "post": [0, 0, 19.4], + "lerp_mode": "catmullrom" + }, + "2.875": { + "post": [0, 0, 0.8], + "lerp_mode": "catmullrom" + }, + "3.5": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "neck_leave_right4": { + "rotation": { + "0.0": [0, 0, 0], + "1.6667": [0, 0, 0], + "2.8333": { + "pre": [0, 0, 21.6], + "post": [0, 0, 21.6], + "lerp_mode": "catmullrom" + }, + "3.125": { + "post": [0, 0, 0.8], + "lerp_mode": "catmullrom" + }, + "3.5": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "ear_left": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": [-0.8, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": [-11.7, 0, 4.6], + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": [17.5, 0, 4], + "lerp_mode": "catmullrom" + }, + "1.9167": { + "post": [11.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.3333": { + "post": [-1, 0, -4.2], + "lerp_mode": "catmullrom" + }, + "2.5833": { + "post": [-2.7, 0, 8.6], + "lerp_mode": "catmullrom" + }, + "2.7917": { + "post": [0, 0, -8.8], + "lerp_mode": "catmullrom" + }, + "3.0833": { + "post": [0, 0, 4.2], + "lerp_mode": "catmullrom" + }, + "3.5": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "ear_right": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": [-0.8, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": [-11.7, 0, -4.6], + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": [17.5, 0, -4], + "lerp_mode": "catmullrom" + }, + "1.9167": { + "post": [11.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.4583": { + "post": [-1, 0, -2.6], + "lerp_mode": "catmullrom" + }, + "2.7083": { + "post": [-2.7, 0, 7.8], + "lerp_mode": "catmullrom" + }, + "2.9167": { + "post": [0, 0, -7], + "lerp_mode": "catmullrom" + }, + "3.2083": { + "post": [0, 0, 4], + "lerp_mode": "catmullrom" + }, + "3.5": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "segment7": { + "rotation": { + "0.0": [0, 0, 0], + "1.25": [0, 0, 0], + "2.625": { + "pre": [0, 0, -7.7], + "post": [0, 0, -7.7], + "lerp_mode": "catmullrom" + }, + "3.0417": { + "post": [0, 0, -0.4], + "lerp_mode": "catmullrom" + }, + "3.5": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "segment8": { + "rotation": { + "0.0": [0, 0, 0], + "1.5417": [0, 0, 0], + "2.9167": { + "pre": [0, 0, -32.3], + "post": [0, 0, -32.3], + "lerp_mode": "catmullrom" + }, + "3.25": { + "post": [0, 0, -3], + "lerp_mode": "catmullrom" + }, + "3.5": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "segment9": { + "rotation": { + "0.0": [0, 0, 0], + "1.9167": [0, 0, 0], + "3.125": { + "pre": [0, 0, -41.3], + "post": [0, 0, -41.3], + "lerp_mode": "catmullrom" + }, + "3.375": { + "post": [0, 0, -5.6], + "lerp_mode": "catmullrom" + }, + "3.5": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": [5.66, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.125": { + "post": [6.76, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.6667": { + "post": [-48.24, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.125": { + "post": [-54.18, 0, -0.62], + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": [-53.9, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.7083": { + "post": [-23.27, 0, 8.4], + "lerp_mode": "catmullrom" + }, + "2.875": { + "post": [-11.87, 0, -12.2], + "lerp_mode": "catmullrom" + }, + "3.0833": { + "post": [-3.2, 0, 9.6], + "lerp_mode": "catmullrom" + }, + "3.2917": { + "post": [-1.06, 0, -4.5], + "lerp_mode": "catmullrom" + }, + "3.5": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + } + } + }, + "animation.serperior.sleep": { + "loop": true, + "bones": { + "body": { + "rotation": [47.49998, -42.5, 0.00005], + "position": [3.5, -4, 10] + }, + "neck": { + "rotation": ["39.8538681491-math.sin(q.anim_time*90*0.5-40)*0.5", -0.21599, "-6.1432696567-math.sin(q.anim_time*90*0.5-40)*0.5"] + }, + "neck2": { + "rotation": [-7.20684, 6.79628, "-49.883687155-math.sin(q.anim_time*90*0.5-80)*0.5"] + }, + "arm_left": { + "rotation": [10.60657, -6.63444, 61.34681] + }, + "arm_left2": { + "rotation": [0, 0, 20] + }, + "arm_left3": { + "rotation": [0, 0, 42.5] + }, + "arm_right": { + "rotation": [3.7249, 3.77398, -78.59433] + }, + "arm_right2": { + "rotation": [3.18458, 6.79382, 42.68908] + }, + "arm_right3": { + "rotation": [0, 0, 50] + }, + "neck3": { + "rotation": ["-3.53843167221-math.sin(q.anim_time*90*0.5-80)*0.5", 6.22252, "-27.8486254541+math.sin(q.anim_time*90*0.5-120)*0.6"] + }, + "neck_leaves": { + "rotation": [-15, 0, 0] + }, + "neck4": { + "rotation": ["-9.1227480023+math.sin(q.anim_time*90*0.5-120)*0.5", 5.82722, "-31.099058179+math.sin(q.anim_time*90*0.5-160)*0.7"] + }, + "head_angle": { + "rotation": ["-68.9573111506+math.sin(q.anim_time*90*0.5-160)*0.8", 15.91145, "-22.51549293339+math.sin(q.anim_time*90*0.5-200)*1"] + }, + "ear_left": { + "rotation": ["math.sin(q.anim_time*90*0.5-200)*3", 0, 10] + }, + "ear_left2": { + "rotation": ["-14.945479184+math.sin(q.anim_time*90*0.5-240)*5", -1.29256, 5.16955] + }, + "ear_left3": { + "rotation": [-10, 0, 0] + }, + "ear_right": { + "rotation": ["20+math.sin(q.anim_time*90*0.5-200)*3", 0, -10] + }, + "ear_right2": { + "rotation": ["27.554520816+math.sin(q.anim_time*90*0.5-240)*5", 1.29256, -5.16955] + }, + "ear_right3": { + "rotation": [35, 0, 0] + }, + "vines": { + "scale": 0 + }, + "segment1": { + "rotation": [32.63651, -28.16925, "36.3750655846+math.sin(q.anim_time*90*0.5)*0.5"] + }, + "segment2": { + "rotation": ["-0.9105590497+math.sin(q.anim_time*90*0.5-40)*0.5", -2.65739, 47.54853] + }, + "segment3": { + "rotation": ["-0.4485200772-math.sin(q.anim_time*90*0.5-60)*0.5", -1.84843, 50.44789] + }, + "segment4": { + "rotation": ["math.sin(q.anim_time*90*0.5-60)*0.5", 0, 47.5] + }, + "segment5": { + "rotation": [-2.5, 0, 50] + }, + "segment6": { + "rotation": ["-1.3632+math.sin(q.anim_time*90*0.5-80)*1", 0.92027, "16.0355399293+math.sin(q.anim_time*90*0.5-40)*1"] + }, + "segment7": { + "rotation": ["1.8455-math.sin(q.anim_time*90*0.5-120)*3", -2.6875, "34.9078240205+math.sin(q.anim_time*90*0.5-80)*2"] + }, + "tail_leaf1": { + "rotation": [0, "-math.sin(q.anim_time*90*0.5-160)*5", 0] + }, + "segment8": { + "rotation": ["7.9202792579-math.sin(q.anim_time*90*0.5-160)*3", -0.71076, "37.5064621952+math.sin(q.anim_time*90*0.5-120)*4"] + }, + "tail_leaf2": { + "rotation": [0, "-math.sin(q.anim_time*90*0.5-200)*5", 0] + }, + "segment9": { + "rotation": [-2.25, -2.99318, "25.454112772+math.sin(q.anim_time*90*0.5-160)*7"] + }, + "tail_leaf3": { + "rotation": [0, "-math.sin(q.anim_time*90*0.5-240)*5", 0] + }, + "neck_leave_left": { + "rotation": [0, 0, "20+math.sin(q.anim_time*90*0.5-160)*1"] + }, + "neck_leave_left2_rotation": { + "rotation": [17.5, 0, "17.5+math.sin(q.anim_time*90*0.5-200)*2"] + }, + "neck_leave_left3_rotation": { + "rotation": [0, 0, "10+math.sin(q.anim_time*90*0.5-240)*4"] + }, + "neck_leave_right": { + "rotation": [0, 0, "-17.5-math.sin(q.anim_time*90*0.5-160)*1"] + }, + "neck_leave_right2_rotation": { + "rotation": [5, 0, "-math.sin(q.anim_time*90*0.5-200)*2"] + }, + "neck_leave_right3_rotation": { + "rotation": [17.5, 0, "-math.sin(q.anim_time*90*0.5-240)*4"] + }, + "eyelid_left": { + "position": [0.1, 0, -0.1] + }, + "eyelid_right": { + "position": [-0.1, 0, -0.1] + } + } + }, + "animation.serperior.ride_ground_walk": { + "loop": true, + "bones": { + "body": { + "rotation": [0, 0, 0] + }, + "neck": { + "rotation": [5, "q.r.yaw_change(0)*4", "q.r.yaw_change(0)*-14"] + }, + "neck2": { + "rotation": [-5, "q.r.yaw_change(0)*2", "q.r.yaw_change(0)*-6"] + }, + "arm_left": { + "rotation": [0, "q.r.yaw_change(0)*-7", 0] + }, + "arm_right": { + "rotation": [0, 0, "q.r.yaw_change(0)*-4"] + }, + "neck3": { + "rotation": [0, "q.r.yaw_change(0)*6", "q.r.yaw_change(0)*-3"] + }, + "neck_leave_left": { + "rotation": [0, 0, "q.r.yaw_change(0)*-6"] + }, + "neck_leave_left2_rotation": { + "rotation": [0, 0, "q.r.yaw_change(0)*-4"] + }, + "neck_leave_right": { + "rotation": [0, 0, "q.r.yaw_change(0)*-6"] + }, + "neck_leave_right2_rotation": { + "rotation": [0, 0, "q.r.yaw_change(0)*-4"] + }, + "neck4": { + "rotation": [0, "q.r.yaw_change(0)*8", "q.r.yaw_change(0)*-1"] + }, + "segment1": { + "rotation": [0, 0, "q.r.yaw_change(0)*-4"] + }, + "segment3": { + "rotation": [0, 0, "q.r.yaw_change(0)*15"] + }, + "segment4": { + "rotation": [1, 0, "q.r.yaw_change(0)*15"] + }, + "segment6": { + "rotation": [2.5, 0, "q.r.yaw_change(0)*18"] + }, + "segment7": { + "rotation": [0, 0, "q.r.yaw_change(0)*16"] + }, + "segment2": { + "rotation": [0, 0, "q.r.yaw_change(0)*6"] + }, + "segment5": { + "rotation": [0, 0, "q.r.yaw_change(0)*5"] + }, + "head": { + "rotation": [0, "q.r.yaw_change(0)*9", "q.r.yaw_change(0)*6"] + } + } + }, + "animation.serperior.ride_ground_run": { + "loop": true, + "bones": { + "body": { + "rotation": [0, 0, 0] + }, + "neck": { + "rotation": ["q.r.yaw_change(0)*-5", "q.r.yaw_change(0)*10", "q.r.yaw_change(0)*-20"] + }, + "neck2": { + "rotation": ["q.r.yaw_change(0)*-5", "q.r.yaw_change(0)*5", "q.r.yaw_change(0)*-20"] + }, + "neck3": { + "rotation": [0, "q.r.yaw_change(0)*10", "q.r.yaw_change(0)*-20"] + }, + "neck_leave_left": { + "rotation": [0, 0, "q.r.yaw_change(0)*-6"] + }, + "neck_leave_left2_rotation": { + "rotation": [0, 0, "q.r.yaw_change(0)*-4"] + }, + "neck_leave_right": { + "rotation": [0, 0, "q.r.yaw_change(0)*-6"] + }, + "neck_leave_right2_rotation": { + "rotation": [0, 0, "q.r.yaw_change(0)*-4"] + }, + "neck4": { + "rotation": [0, "q.r.yaw_change(0)*2", "q.r.yaw_change(0)*-13"] + }, + "head_angle": { + "rotation": [0, "q.r.yaw_change(0)*4", "q.r.yaw_change(0)*-7"] + }, + "segment1": { + "rotation": [0, "q.r.yaw_change(0)*4", "q.r.yaw_change(0)*-7"] + }, + "segment3": { + "rotation": [0, "q.r.yaw_change(0)*2", "q.r.yaw_change(0)*15"] + }, + "segment4": { + "rotation": [0, 0, "q.r.yaw_change(0)*15"] + }, + "segment6": { + "rotation": [0, 0, "q.r.yaw_change(0)*18"] + }, + "segment7": { + "rotation": [0, 0, "q.r.yaw_change(0)*16"] + }, + "segment9": { + "rotation": [0, 0, "q.r.yaw_change(0)*5"] + }, + "segment2": { + "rotation": [0, 0, "q.r.yaw_change(0)*6"] + }, + "segment5": { + "rotation": [0, 0, "q.r.yaw_change(0)*5"] + } + } + }, + "animation.serperior.ride_jump": { + "loop": true, + "bones": { + "body": { + "rotation": ["47.5+q.r.velocity_y(0)*-20", 0, 0], + "position": [0, "8+q.r.velocity_y(0)*10-math.cos(q.anim_time*90*16+120)*0.1", 0] + }, + "neck": { + "rotation": ["5+q.r.velocity_y(0)*-3-math.cos(q.anim_time*90*16+160)*0.5", 0, 0] + }, + "neck2": { + "rotation": ["-17.9+q.r.velocity_y(0)*6-math.cos(q.anim_time*90*16+200)*0.4", 0, 0] + }, + "arm_left": { + "rotation": [26.11281, "-56.0567932989+q.r.velocity_y(0)*-13", 41.34884] + }, + "arm_left2": { + "rotation": [0, 0, 5] + }, + "arm_left3": { + "rotation": [0, 0, 52.5] + }, + "arm_right": { + "rotation": [26.11281, "56.0567932989+q.r.velocity_y(0)*13", -41.34884] + }, + "arm_right2": { + "rotation": [0, 0, -5] + }, + "arm_right3": { + "rotation": [0, 0, -52.5] + }, + "neck3": { + "rotation": ["-10+q.r.velocity_y(0)*6+math.cos(q.anim_time*90*16+200)*0.7", 0, 0] + }, + "neck_leaves": { + "rotation": ["-25+q.r.velocity_y(0)*6", 0, 0] + }, + "neck4": { + "rotation": ["-12.5+q.r.velocity_y(0)*8+math.cos(q.anim_time*90*16+240)*0.8", 0, 0] + }, + "head_angle": { + "rotation": ["-5+q.r.velocity_y(0)*15-math.cos(q.anim_time*90*16-40)*0.6", 0, 0] + }, + "ear_left": { + "rotation": ["-14.877386585+q.r.velocity_y(0)*-12-math.cos(q.anim_time*90*16-80)*1", 1.93597, 17.24721] + }, + "ear_left2": { + "rotation": ["-14.945479184-math.cos(q.anim_time*90*16-120)*1.3", -1.29256, 5.16955] + }, + "ear_left3": { + "rotation": [-10, 0, 0] + }, + "ear_right": { + "rotation": ["-14.877386585+q.r.velocity_y(0)*-12-math.cos(q.anim_time*90*16-80)*1", -1.93597, -17.24721] + }, + "ear_right2": { + "rotation": ["-14.945479184-math.cos(q.anim_time*90*16-120)*1.3", 1.29256, -5.16955] + }, + "ear_right3": { + "rotation": [-10, 0, 0] + }, + "vines": { + "scale": 0 + }, + "segment1": { + "rotation": ["25-math.cos(q.anim_time*90*16+120)*0.5", 0, "0-math.cos(q.anim_time*90*8+120)*1"] + }, + "segment2": { + "rotation": ["27+q.r.velocity_y(0)*-4-math.cos(q.anim_time*90*16+80)*0.5", 5, -5] + }, + "segment3": { + "rotation": ["19.3990509857+q.r.velocity_y(0)*2-math.cos(q.anim_time*90*16+40)*0.8", -3.44267, "19.9741710014-math.cos(q.anim_time*90*8+80)*1.3"] + }, + "segment4": { + "rotation": ["-5+q.r.velocity_y(0)*2-math.cos(q.anim_time*90*16)*1", 0, 18] + }, + "segment5": { + "rotation": ["-5+q.r.velocity_y(0)*-8-math.cos(q.anim_time*90*16-40)*1.4", 5, "-8-math.cos(q.anim_time*90*8+40)*1.5"] + }, + "segment6": { + "rotation": ["-5+q.r.velocity_y(0)*-12-math.cos(q.anim_time*90*16-80)*1.7", 0, "-20-math.cos(q.anim_time*90*8)*1.8"] + }, + "segment7": { + "rotation": ["4+q.r.velocity_y(0)*-16-math.cos(q.anim_time*90*16-120)*1.7", 5, "-24-math.cos(q.anim_time*90*8-40)*2"] + }, + "tail_leaf1": { + "rotation": [0, 0, 0] + }, + "segment8": { + "rotation": ["15.3475+q.r.velocity_y(0)*-12-math.cos(q.anim_time*90*16-160)*2", 7.12602, "23.374-math.cos(q.anim_time*90*8-80)*2.3"] + }, + "tail_leaf2": { + "rotation": [0, 0, 0] + }, + "segment9": { + "rotation": ["-20.054-math.cos(q.anim_time*90*16-200)*2", -2.08703, "36.8801-math.cos(q.anim_time*90*8-120)*2.6"] + }, + "tail_leaf3": { + "rotation": [0, 0, 0] + }, + "neck_leave_left": { + "rotation": [0, 0, "7.5+q.r.velocity_y(0)*6+math.cos(q.anim_time*90*16+200)*0.8"] + }, + "neck_leave_right": { + "rotation": [0, 0, "-7.5+q.r.velocity_y(0)*-6-math.cos(q.anim_time*90*16+200)*0.8"] + }, + "locator_seat_1": { + "rotation": ["15+q.r.velocity_y(0)*20", 0, 0], + "position": [0, "2+q.r.velocity_y(0)*2", 0] + } + } + }, + "animation.serperior.cry": { + "animation_length": 2, + "bones": { + "neck": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": [0.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.0417": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "neck2": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": [0.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": [-7, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": [-3.11, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": [-5, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": [-0.9, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "arm_left": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": [0, 6.9, 0], + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": [0.7993, 23.78819, -9.61134], + "lerp_mode": "catmullrom" + }, + "1.2083": { + "post": [0, 2.7, 0], + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "arm_left2": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": [0, 0, -1], + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": [0, 0, -10], + "lerp_mode": "catmullrom" + }, + "1.125": { + "post": [0, 0, -7.9], + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": [0, 0, -1.8], + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "arm_right": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": [0, -6.9, 0], + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": [0.7993, -23.78819, 9.61134], + "lerp_mode": "catmullrom" + }, + "1.2083": { + "post": [0, -2.7, 0], + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "arm_right2": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": [0, 0, 1], + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": [0, 0, 10], + "lerp_mode": "catmullrom" + }, + "1.125": { + "post": [0, 0, 7.9], + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": [0, 0, 1.8], + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "neck3": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": [3.81, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": [-2.4, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": [-3.02, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.125": { + "post": [-5, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.375": { + "post": [-1, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "neck_leave_left": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": [0, 0, 2.5], + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": [0, 0, 11.3], + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": [0, 0, 16.08], + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": [0, 0, 8], + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": [0, 0, 2], + "lerp_mode": "catmullrom" + }, + "1.8333": [0, 0, 0] + } + }, + "neck_leave_right": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": [0, 0, -2.5], + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": [0, 0, -11.3], + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": [0, 0, -16.08], + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": [0, 0, -8], + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": [0, 0, -2], + "lerp_mode": "catmullrom" + }, + "1.8333": [0, 0, 0] + } + }, + "neck4": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": [5.4, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": [17.69, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": [-7.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.2083": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "eyelid_left": { + "position": { + "0.0": [0, 0, 0], + "0.2083": {"pre": [0, 0, 0], "post": [0, 0, 0]}, + "0.25": {"pre": [0, 0, 0], "post": [0.1, 0, -0.1]}, + "0.375": {"pre": [0.1, 0, -0.1], "post": [0.1, 0, -0.1]}, + "0.4167": {"pre": [0.1, 0, -0.1], "post": [0, 0, 0]}, + "1.1667": {"pre": [0, 0, 0], "post": [0, 0, 0]}, + "1.2083": {"pre": [0, 0, 0], "post": [0.1, 0, -0.1]}, + "1.3333": {"pre": [0.1, 0, -0.1], "post": [0.1, 0, -0.1]}, + "1.375": {"pre": [0.1, 0, -0.1], "post": [0, 0, 0]}, + "1.5": {"pre": [0, 0, 0], "post": [0, 0, 0]} + } + }, + "eyelid_right": { + "position": { + "0.0": [0, 0, 0], + "0.2083": {"pre": [0, 0, 0], "post": [0, 0, 0]}, + "0.25": {"pre": [0, 0, 0], "post": [-0.1, 0, -0.1]}, + "0.375": {"pre": [-0.1, 0, -0.1], "post": [-0.1, 0, -0.1]}, + "0.4167": {"pre": [-0.1, 0, -0.1], "post": [0, 0, 0]}, + "1.1667": {"pre": [0, 0, 0], "post": [0, 0, 0]}, + "1.2083": {"pre": [0, 0, 0], "post": [-0.1, 0, -0.1]}, + "1.3333": {"pre": [-0.1, 0, -0.1], "post": [-0.1, 0, -0.1]}, + "1.375": {"pre": [-0.1, 0, -0.1], "post": [0, 0, 0]}, + "1.5": {"pre": [0, 0, 0], "post": [0, 0, 0]} + } + }, + "mouth": { + "position": { + "0.0": [0, 0, 0], + "0.2917": {"pre": [0, 0, 0], "post": [0, 0, 0]}, + "0.3333": {"pre": [0, 0, 0], "post": [0, -1, 0]}, + "1.0417": {"pre": [0, -1, 0], "post": [0, -1, 0]}, + "1.0833": {"pre": [0, -1, 0], "post": [0, 0, 0]}, + "1.5": {"pre": [0, 0, 0], "post": [0, 0, 0]} + } + }, + "ear_left": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": [0, 0, -0.3], + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": [-13.3, 0, 6.3], + "lerp_mode": "catmullrom" + }, + "1.0417": { + "post": [15.2, 0, 12.5], + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": [1, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "ear_right": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": [0, 0, 0.3], + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": [-13.3, 0, -6.3], + "lerp_mode": "catmullrom" + }, + "1.0417": { + "post": [15.2, 0, -12.5], + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": [1, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "segment6": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": [0, 0, "math.sin(q.anim_time*90*15)*2"], + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "segment7": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": [0, 0, "math.sin(q.anim_time*90*15-60)*3"], + "lerp_mode": "catmullrom" + }, + "1.2917": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "tail_leaf1": { + "rotation": { + "0.0": [0, 0, 0], + "0.25": [0, 0, 0], + "1.0": [0, "math.sin(q.anim_time*90*30-100)*8", 0], + "1.3333": [0, 0, 0], + "1.5": [0, 0, 0] + } + }, + "segment8": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": [0, 0, "math.sin(q.anim_time*90*15-120)*6"], + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.6667": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "tail_leaf2": { + "rotation": { + "0.0": [0, 0, 0], + "0.3333": [0, 0, 0], + "1.0833": [0, "math.sin(q.anim_time*90*30-140)*6", 0], + "1.4167": [0, 0, 0], + "1.5": [0, 0, 0] + } + }, + "segment9": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": [0, 0, "math.sin(q.anim_time*90*15-150)*12 "], + "lerp_mode": "catmullrom" + }, + "1.5417": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "tail_leaf3": { + "rotation": { + "0.0": [0, 0, 0], + "0.4167": [0, 0, 0], + "1.1667": [0, "math.sin(q.anim_time*90*30-200)*9", 0], + "1.5": [0, 0, 0] + } + }, + "neck_leave_left2_rotation": { + "rotation": { + "0.0": [0, 0, 0], + "0.4167": { + "pre": [0, 0, -2.5], + "post": [0, 0, -2.5], + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": [0, 0, 5], + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": [0, 0, 7.5], + "lerp_mode": "catmullrom" + }, + "1.5833": { + "post": [0, 0, 1.31], + "lerp_mode": "catmullrom" + }, + "1.9583": [0, 0, 0] + } + }, + "neck_leave_right2_rotation": { + "rotation": { + "0.0": [0, 0, 0], + "0.4167": { + "pre": [0, 0, 2.5], + "post": [0, 0, 2.5], + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": [0, 0, -5], + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": [0, 0, -7.5], + "lerp_mode": "catmullrom" + }, + "1.5833": { + "post": [0, 0, -1.31], + "lerp_mode": "catmullrom" + }, + "1.9583": [0, 0, 0] + } + }, + "neck_leave_right3_rotation": { + "rotation": { + "0.0": [0, 0, 0], + "0.375": { + "pre": [0, 0, 10], + "post": [0, 0, 10], + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": [0, 0, -10], + "lerp_mode": "catmullrom" + }, + "1.2083": { + "post": [0, 0, -10], + "lerp_mode": "catmullrom" + }, + "1.625": { + "post": [0, 0, -2.14], + "lerp_mode": "catmullrom" + }, + "1.9583": [0, 0, 0] + } + }, + "head": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": [-3.08, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": [-42.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": [-31.88, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.2083": { + "post": [-35.74, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": [-4.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + } + }, + "sound_effects": { + "0.3333": { + "effect": "pokemon.serperior.cry" } } }, @@ -342,106 +3525,19 @@ } } }, - "animation.serperior.shock": { + "animation.serperior.walk_testspeed": { "loop": true, "bones": { - "pupil_left": { - "scale": [1, 0.8, 0.8] - }, - "pupil_right": { - "scale": [1, 0.7, 0.7] - }, - "mouth": { - "position": [0, -0.1, 0] + "serperior": { + "position": [0, 0, "0+((query.anim_time) * 90 * 2.4) * -0.08"] } } }, - "animation.serperior.angry": { + "animation.serperior.run_testspeed": { "loop": true, "bones": { - "eye_angry_left": { - "position": [0.1, 0, -0.1] - }, - "eye_angry_right": { - "position": [-0.1, 0, -0.1] - } - } - }, - "animation.serperior.sad": { - "loop": true, - "bones": { - "eye_sad_left": { - "position": [0.1, 0, 0] - }, - "eye_sad_right": { - "position": [-0.1, 0, 0] - } - } - }, - "animation.serperior.unamused": { - "loop": true, - "bones": { - "eye_unamused_left": { - "position": [0.1, 0, -0.1] - }, - "eye_unamused_right": { - "position": [-0.1, 0, -0.1] - } - } - }, - "animation.serperior.happy": { - "loop": true, - "bones": { - "eyelid_happy_left": { - "position": [0.1, 0, -0.1] - }, - "eyelid_happy_right": { - "position": [-0.1, 0, -0.1] - }, - "mouth": { - "position": [0, -0.1, 0] - } - } - }, - "animation.serperior.hurt": { - "loop": true, - "bones": { - "eyelid_recoil_left": { - "position": [0.1, 0, -0.1] - }, - "eyelid_recoil_right": { - "position": [-0.1, 0, -0.1] - } - } - }, - "animation.serperior.looking_back": { - "loop": true, - "bones": { - "eye_front_left": { - "position": [-0.1, 0, 0.1] - }, - "eye_back_left": { - "position": [0.1, 0, -0.1] - }, - "pupil_left": { - "position": [0, 0, 2.5] - }, - "eye_front_right": { - "position": [0.1, 0, 0.1] - }, - "eye_back_right": { - "position": [-0.1, 0, -0.1] - }, - "pupil_right": { - "position": [0, 0, 2.5] - } - } - }, - "animation.serperior.cry": { - "animation_length": 1.2, - "sound_effects": { - "0.04": { - "effect": "pokemon.serperior.cry" + "serperior": { + "position": [0, 0, "0+((query.anim_time) * 90 * 2.4) * -0.35"] } } } diff --git a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0149_dragonite/dragonite.geo.json b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0149_dragonite/dragonite.geo.json index 0e60a50a0a..562bc828b2 100644 --- a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0149_dragonite/dragonite.geo.json +++ b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0149_dragonite/dragonite.geo.json @@ -6,9 +6,9 @@ "identifier": "geometry.dragonite", "texture_width": 256, "texture_height": 128, - "visible_bounds_width": 9, - "visible_bounds_height": 5.5, - "visible_bounds_offset": [0, 2.25, 0] + "visible_bounds_width": 10, + "visible_bounds_height": 6, + "visible_bounds_offset": [0, 2, 0] }, "bones": [ { @@ -69,14 +69,6 @@ {"origin": [-8, 19.5, -8], "size": [16, 9, 15], "inflate": 0.25, "uv": [193, 85]} ] }, - { - "name": "locator_seat2", - "parent": "chest", - "pivot": [0, 21, 6], - "locators": { - "seat_2": [0, 21, 6] - } - }, { "name": "mailbag", "parent": "chest", @@ -96,11 +88,11 @@ ] }, { - "name": "locator_seat1", + "name": "locator_seat_1", "parent": "chest2", - "pivot": [0, 32, 6], + "pivot": [0, 36, 8], "locators": { - "seat_1": [0, 32, 6] + "seat_1": [0, 36, 8] } }, { @@ -744,7 +736,7 @@ { "name": "legs", "parent": "body", - "pivot": [5, 15, 0] + "pivot": [0, 14, 0] }, { "name": "leg_left", @@ -895,4 +887,4 @@ ] } ] -} +} \ No newline at end of file diff --git a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0497_serperior/serperior.geo.json b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0497_serperior/serperior.geo.json index 0fce4dc64e..3c85c58a64 100644 --- a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0497_serperior/serperior.geo.json +++ b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0497_serperior/serperior.geo.json @@ -312,9 +312,9 @@ "parent": "eye_left", "pivot": [2.92, 36.1, -2.91], "cubes": [ - {"origin": [2.92, 35.85, -4.41], "size": [0, 1, 2], "inflate": 0.01, "uv": [20, 19]}, - {"origin": [2.92, 36.1, -2.41], "size": [0, 1, 1], "inflate": 0.01, "uv": [22, 21]}, - {"origin": [1.92, 35.65, -4.41], "size": [1, 1, 0], "inflate": 0.01, "uv": [20, 22]} + {"origin": [2.92, 35.85, -3.41], "size": [0, 1, 1], "inflate": 0.01, "uv": [24, 20]}, + {"origin": [2.92, 36.1, -2.41], "size": [0, 1, 1], "inflate": 0.01, "uv": [24, 21]}, + {"origin": [1.92, 35.6, -4.41], "size": [1, 1, 1], "inflate": 0.01, "uv": [20, 21]} ] }, { @@ -396,9 +396,9 @@ "parent": "eye_right", "pivot": [-2.92, 36.1, -2.91], "cubes": [ - {"origin": [-2.92, 35.85, -4.41], "size": [0, 1, 2], "inflate": 0.01, "uv": [24, 19], "mirror": true}, + {"origin": [-2.92, 35.85, -3.41], "size": [0, 1, 1], "inflate": 0.01, "uv": [26, 20], "mirror": true}, {"origin": [-2.92, 36.1, -2.41], "size": [0, 1, 1], "inflate": 0.01, "uv": [26, 21], "mirror": true}, - {"origin": [-2.92, 35.65, -4.41], "size": [1, 1, 0], "inflate": 0.01, "uv": [24, 22], "mirror": true} + {"origin": [-2.92, 35.6, -4.41], "size": [1, 1, 1], "inflate": 0.01, "uv": [38, 22], "mirror": true} ] }, { @@ -445,12 +445,28 @@ { "name": "mouth", "parent": "head_angle", - "pivot": [0, 32.1, -3.5], + "pivot": [0, 33, -3.5], "cubes": [ - {"origin": [-1.5, 32.1, -5], "size": [3, 0, 2], "inflate": 0.01, "uv": [-2, 0]}, - {"origin": [-1.5, 32.28, -6.75], "size": [3, 0, 2], "inflate": 0.01, "pivot": [0, 37.3, -4.5], "rotation": [15, 0, 0], "uv": [-2, 2]}, - {"origin": [0.25, 32.09, -3.15], "size": [1, 0, 1], "inflate": 0.01, "pivot": [0.75, 32.1, -3], "rotation": [10, 45, 7], "uv": [-1, 4]}, - {"origin": [-1.25, 32.09, -3.15], "size": [1, 0, 1], "inflate": 0.01, "pivot": [-0.75, 32.1, -3], "rotation": [10, -45, -7], "uv": [1, 4], "mirror": true} + {"origin": [-1, 33, -5], "size": [2, 0, 2], "pivot": [0, 33, -3], "rotation": [5.2, 0, 0], "uv": [-2, 0]}, + {"origin": [-1, 33.18, -6.2], "size": [2, 0, 1], "inflate": 0.01, "pivot": [0.5, 38.2, -4.2], "rotation": [15, 0, 0], "uv": [-1, 2]} + ] + }, + { + "name": "tooth_left", + "parent": "mouth", + "pivot": [0.55, 32.99, -2.9], + "rotation": [10, 0, 0], + "cubes": [ + {"origin": [0.05, 33.02, -3.2], "size": [1, 0, 1], "inflate": 0.01, "pivot": [0.55, 32.99, -2.7], "rotation": [0, 45, 0], "uv": [-1, 4], "mirror": true} + ] + }, + { + "name": "tooth_right", + "parent": "mouth", + "pivot": [-0.55, 32.99, -2.9], + "rotation": [10, 0, 0], + "cubes": [ + {"origin": [-1.05, 33.02, -3.2], "size": [1, 0, 1], "inflate": 0.01, "pivot": [-0.55, 32.99, -2.7], "rotation": [0, -45, 0], "uv": [1, 4]} ] }, { @@ -512,30 +528,30 @@ { "name": "muzzle", "parent": "head_angle", - "pivot": [0, 37.2, -4.5], + "pivot": [0, 37.1, -4.5], "rotation": [15, 0, 0], "cubes": [ - {"origin": [-1.5, 32.2, -7.25], "size": [3, 5, 3], "inflate": 0.005, "uv": [0, 13]}, - {"origin": [1.25, 32.2, -7.25], "size": [1, 5, 3], "uv": [12, 13]}, - {"origin": [-2.25, 32.2, -7.25], "size": [1, 5, 3], "uv": [20, 13], "mirror": true} + {"origin": [-1.5, 32.1, -7.25], "size": [3, 5, 3], "inflate": 0.005, "uv": [0, 13]}, + {"origin": [1.25, 32.1, -7.25], "size": [1, 5, 3], "uv": [12, 13]}, + {"origin": [-2.25, 32.1, -7.25], "size": [1, 5, 3], "uv": [20, 13], "mirror": true} ] }, { "name": "muzzle2", "parent": "muzzle", - "pivot": [0, 33.2, -7], + "pivot": [0, 33.1, -7], "rotation": [-5, 0, 0], "cubes": [ - {"origin": [-1.5, 33.2, -9.25], "size": [3, 4, 3], "inflate": 0.01, "uv": [19, 0]} + {"origin": [-1.5, 33.1, -9.25], "size": [3, 4, 3], "inflate": 0.01, "uv": [19, 0]} ] }, { "name": "muzzle3", "parent": "muzzle2", - "pivot": [0, 34.2, -9.25], + "pivot": [0, 34.1, -9.25], "rotation": [-10, 0, 0], "cubes": [ - {"origin": [-1, 34.2, -11.25], "size": [2, 3, 2], "inflate": 0.01, "uv": [35, 2]} + {"origin": [-1, 34.1, -11.25], "size": [2, 3, 2], "inflate": 0.01, "uv": [35, 2]} ] }, { @@ -679,6 +695,15 @@ {"origin": [-4.5, 0, -4.5], "size": [9, 10, 9], "inflate": 0.1, "uv": [60, 0]} ] }, + { + "name": "locator_seat_1", + "parent": "segment1", + "pivot": [0, 1, 4.5], + "rotation": [-90, 0, 0], + "locators": { + "seat_1": [0, 1, 4.5] + } + }, { "name": "segment2", "parent": "segment1", @@ -726,7 +751,7 @@ { "name": "segment7", "parent": "segment6", - "pivot": [0, -43, -0.5], + "pivot": [0, -43, 0], "cubes": [ {"origin": [-1.5, -52, -1.5], "size": [3, 10, 3], "uv": [73, 35]} ] diff --git a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/posers/0149_dragonite/dragonite.json b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/posers/0149_dragonite/dragonite.json index 9b44137448..466c9d5bdb 100644 --- a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/posers/0149_dragonite/dragonite.json +++ b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/posers/0149_dragonite/dragonite.json @@ -1,17 +1,16 @@ { "rootBone": "dragonite", "portraitScale": 1.2, - "portraitTranslation": [ - -0.2, - 2.6, - 0 - ], + "portraitTranslation": [-0.2, 2.6, 0], "profileScale": 0.41, - "profileTranslation": [ - 0, - 1.1, - -6 - ], + "profileTranslation": [0, 1.1, -6], + "firstPersonCameraOffset": { + "seat_1": [0, 0.5, 0] + }, + "thirdPersonCameraOffset": { + "seat_1": [0, 1, 5], + "seat_1_reverse": [0, 1, 5] + }, "animations": { "cry": "q.bedrock_stateful('dragonite', 'cry')" }, @@ -25,14 +24,12 @@ ] }, "standing": { - "poseTypes": [ - "STAND", - "NONE", - "PORTRAIT", - "PROFILE" - ], + "poseTypes": ["STAND", "NONE", "PORTRAIT", "PROFILE"], + "isBattle": false, + "condition": "q.has_entity ? !q.in_air : 1.0", "animations": [ - "q.look('head')", + "q.look('neck', 0.5, 1, 10, -10, 20, -20)", + "q.look('head', 1, 0.25, 10, -15, 5, -5)", "q.bedrock('dragonite', 'ground_idle')" ], "quirks": [ @@ -40,11 +37,10 @@ ] }, "walk": { - "poseTypes": [ - "WALK" - ], + "poseTypes": ["WALK"], "animations": [ - "q.look('head')", + "q.look('neck', 0.5, 1, 10, -10, 20, -20)", + "q.look('head', 1, 0.25, 10, -15, 5, -5)", "q.bedrock('dragonite', 'ground_walk')" ], "quirks": [ @@ -52,11 +48,11 @@ ] }, "battle-standing": { - "poseTypes": [ - "STAND" - ], + "poseTypes": ["STAND"], + "isBattle": true, "animations": [ - "q.look('head')", + "q.look('neck', 0.5, 1, 10, -10, 20, -20)", + "q.look('head', 1, 0.25, 10, -15, 5, -5)", "q.bedrock('dragonite', 'battle_idle')" ], "quirks": [ @@ -64,11 +60,10 @@ ] }, "hover": { - "poseTypes": [ - "HOVER" - ], + "poseTypes": ["HOVER"], "animations": [ - "q.look('head')", + "q.look('neck', 0.5, 1, 10, -10, 20, -20)", + "q.look('head', 1, 0.25, 10, -15, 5, -5)", "q.bedrock('dragonite', 'air_idle')" ], "quirks": [ @@ -76,12 +71,33 @@ ] }, "fly": { - "poseTypes": [ - "FLY" - ], + "poseTypes": ["FLY"], + "condition": "!q.is_gliding", "animations": [ - "q.look('head')", - "q.bedrock('dragonite', 'air_fly')" + "q.look('neck', 0.5, 1, 10, -10, 20, -20)", + "q.look('head', 1, 0.25, 10, -15, 5, -5)", + "q.bedrock('dragonite', 'air_fly')", + { + "condition": "q.is_ridden && q.has_entity", + "animation": "q.bedrock('dragonite', 'ride_air_fly')" + } + ], + "quirks": [ + "q.bedrock_quirk('dragonite', 'blink')" + ] + }, + "glide": { + "poseTypes": ["FLY"], + "condition": "q.is_gliding", + "animations": [ + "q.look('neck', 0.5, 1, 10, -10, 20, -20)", + "q.look('head', 1, 0.25, 10, -15, 5, -5)", + "q.bedrock('dragonite', 'air_glide')", + "q.bedrock('dragonite', 'ride_air_dive')", + { + "condition": "q.is_ridden && q.has_entity", + "animation": "q.bedrock('dragonite', 'ride_air_glide')" + } ], "quirks": [ "q.bedrock_quirk('dragonite', 'blink')" @@ -89,11 +105,10 @@ }, "float": { "isTouchingWater": true, - "poseTypes": [ - "FLOAT" - ], + "poseTypes": ["FLOAT"], "animations": [ - "q.look('head')", + "q.look('neck', 0.5, 1, 10, -10, 20, -20)", + "q.look('head', 1, 0.25, 10, -15, 5, -5)", "q.bedrock('dragonite', 'water_idle')" ], "quirks": [ @@ -102,11 +117,10 @@ }, "swim": { "isTouchingWater": true, - "poseTypes": [ - "SWIM" - ], + "poseTypes": ["SWIM"], "animations": [ - "q.look('head')", + "q.look('neck', 0.5, 1, 10, -10, 20, -20)", + "q.look('head', 1, 0.25, 10, -15, 5, -5)", "q.bedrock('dragonite', 'water_swim')" ], "quirks": [ @@ -116,12 +130,10 @@ "surface_idle": { "isTouchingWater": true, "isUnderWater": false, - "poseTypes": [ - "STAND", - "FLOAT" - ], + "poseTypes": ["STAND", "FLOAT"], "animations": [ - "q.look('head')", + "q.look('neck', 0.5, 1, 10, -10, 20, -20)", + "q.look('head', 1, 0.25, 10, -15, 5, -5)", "q.bedrock('dragonite', 'surfacewater_idle')" ], "quirks": [ @@ -131,11 +143,10 @@ "surface_swim": { "isTouchingWater": true, "isUnderWater": false, - "poseTypes": [ - "SWIM" - ], + "poseTypes": ["SWIM"], "animations": [ - "q.look('head')", + "q.look('neck', 0.5, 1, 10, -10, 20, -20)", + "q.look('head', 1, 0.25, 10, -15, 5, -5)", "q.bedrock('dragonite', 'surfacewater_swim')" ], "quirks": [ diff --git a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/posers/0497_serperior/serperior.json b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/posers/0497_serperior/serperior.json index 5b6a88035c..1828584cc6 100644 --- a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/posers/0497_serperior/serperior.json +++ b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/posers/0497_serperior/serperior.json @@ -1,35 +1,94 @@ { - "portraitScale": 2.1, - "portraitTranslation": [-0.53, 1.37, 0], + "portraitScale": 1.81, + "portraitTranslation": [-0.59, 1.3, 0], "profileScale": 0.6, - "profileTranslation": [0.1, 0.87, 0], + "profileTranslation": [0.15, 0.87, 0], "rootBone": "serperior", + "firstPersonCameraOffset": { + "seat_1": [0, 0.35, 0] + }, + "thirdPersonCameraOffset": { + "seat_1": [0, 0.75, 4], + "seat_1_reverse": [0, 0.75, 4] + }, "animations": { "cry": "q.bedrock_stateful('serperior', 'cry')" }, "poses": { "standing": { - "poseTypes": [ - "STAND", - "NONE", - "PORTRAIT", - "PROFILE" - ], + "poseTypes": ["STAND", "NONE", "PORTRAIT", "PROFILE"], + "condition": "q.has_entity ? !q.in_air : 1.0", + "isBattle": false, "animations": [ - "q.look('head')", + "q.look('neck3', 0.5, 0.5, 5, -20, 12.5, -12.5)", + "q.look('neck4', 0.75, 0.75, 25, 0, 10, -10)", + "q.look('head', 1, 1, 17.5, -45, 30, -30)", "q.bedrock('serperior', 'ground_idle')" ], + "quirks": [ + "q.bedrock_quirk('serperior', 'blink')", + "q.bedrock_quirk('serperior', q.array('idle_quirk1', 'idle_quirk2'), 20, 40, 1))" + ] + }, + "battle-standing": { + "poseTypes": ["STAND"], + "isBattle": true, + "animations": [ + "q.look('neck3', 0.5, 0.5, 5, -20, 12.5, -12.5)", + "q.look('neck4', 0.75, 0.75, 25, 0, 10, -10)", + "q.look('head', 1, 1, 17.5, -45, 30, -30)", + "q.bedrock('serperior', 'battle_idle')" + ], + "quirks": [ + "q.bedrock_quirk('serperior', 'blink')", + "q.bedrock_quirk('serperior', 'idle_quirk1', 20, 40, 1)" + ] + }, + "ride-jump": { + "poseTypes": ["STAND", "WALK"], + "isBattle": false, + "condition": "q.in_air", + "animations": [ + "q.look('neck3', 0.5, 0.5, 5, -20, 12.5, -12.5)", + "q.look('neck4', 0.75, 0.75, 25, 0, 10, -10)", + "q.look('head', 1, 1, 17.5, -45, 30, -30)", + "q.bedrock('serperior', 'ride_jump')", + { + "condition": "q.is_ridden && q.has_entity", + "animation": "q.bedrock('serperior', 'ride_ground_run')" + } + ], + "quirks": ["q.bedrock_quirk('serperior', 'blink')"], + "transformTicks": 5, + "transformToTicks": 10 + }, + "walking": { + "poseTypes": ["WALK", "FLOAT", "SWIM"], + "condition": "!q.in_air && !q.is_sprinting", + "animations": [ + "q.look('neck3', 0.5, 0.5, 5, -20, 12.5, -12.5)", + "q.look('neck4', 0.75, 0.75, 25, 0, 10, -10)", + "q.look('head', 1, 1, 17.5, -45, 30, -30)", + "q.bedrock('serperior', 'ground_walk')", + { + "condition": "q.is_ridden && q.has_entity", + "animation": "q.bedrock('serperior', 'ride_ground_walk')" + } + ], "quirks": ["q.bedrock_quirk('serperior', 'blink')"] }, - "walking": { - "poseTypes": [ - "WALK", - "FLOAT", - "SWIM" - ], + "sprinting": { + "poseTypes": ["WALK", "SWIM"], + "condition": "!q.in_air && q.is_sprinting", "animations": [ - "q.look('head')", - "q.bedrock('serperior', 'ground_walk')" + "q.look('neck3', 0.5, 0.5, 5, -20, 12.5, -12.5)", + "q.look('neck4', 0.75, 0.75, 25, 0, 10, -10)", + "q.look('head', 1, 1, 17.5, -45, 30, -30)", + "q.bedrock('serperior', 'ground_run')", + { + "condition": "q.is_ridden && q.has_entity", + "animation": "q.bedrock('serperior', 'ride_ground_run')" + } ], "quirks": ["q.bedrock_quirk('serperior', 'blink')"] }, @@ -39,17 +98,6 @@ "cry": "q.bedrock_stateful('dummy', 'cry')" }, "animations": ["q.bedrock('serperior', 'sleep')"] - }, - "water_surface": { - "poseTypes": [ - "STAND" - ], - "isTouchingWater": true, - "animations": [ - "q.look('head')", - "q.bedrock('serperior', 'ground_walk')" - ], - "quirks": ["q.bedrock_quirk('serperior', 'blink')"] } } } diff --git a/common/src/main/resources/data/cobblemon/behaviours/pokemon/pokemon_follows_owner.json b/common/src/main/resources/data/cobblemon/behaviours/pokemon/pokemon_follows_owner.json index 26a0d67571..b39f072108 100644 --- a/common/src/main/resources/data/cobblemon/behaviours/pokemon/pokemon_follows_owner.json +++ b/common/src/main/resources/data/cobblemon/behaviours/pokemon/pokemon_follows_owner.json @@ -5,7 +5,7 @@ "configurations": [ { "type": "add_tasks_to_activity", - "condition": "q.entity.is_in_party ? true : (math.random(0, 1) < (0.1/20) && q.entity.distance_to_owner < 24 && q.entity.can_see(q.entity.owner, 24))", + "condition": "q.entity.is_in_party ? true : (math.random(0, 1) < (0.1/20) && q.entity.distance_to_owner < 40 && q.entity.can_see(q.entity.owner, 40))", "activity": "idle", "tasksByPriority": { "4": [ diff --git a/common/src/main/resources/data/cobblemon/species/generation1/dragonite.json b/common/src/main/resources/data/cobblemon/species/generation1/dragonite.json index 96126f643b..255f0cfa62 100644 --- a/common/src/main/resources/data/cobblemon/species/generation1/dragonite.json +++ b/common/src/main/resources/data/cobblemon/species/generation1/dragonite.json @@ -92,29 +92,25 @@ "behaviours": { "AIR": { "key": "cobblemon:air/bird", - "gravity": "q.gravity * (0.1 + (q.passenger_count - 1) * 0.1)", - "speed": "Math.clamp(q.entity.velocity.horizontal_magnitude + 0.33, 0, 1)", - "jumpVector": [ - 0, - "0.3*q.jump_strength/50", - 0 + "rideSounds": [ + { + "soundLocation": "cobblemon:ride.loop.leather", + "volumeExpr": "math.pow(math.min(q.ride_velocity() / 1.5, 1.0),2)", + "pitchExpr": "math.max(1.0 ,0.2 + math.pow(math.min(q.ride_velocity() / 1.5, 1.0),2))", + "playForNonPassengers": true, + "muffleEnabled": true + } ], "stats": { - "SPEED": "30-60", - "ACCELERATION": "30-65", - "SKILL": "30-60", - "JUMP": "30-60", - "STAMINA": "35-75" + "SPEED": "25-50", + "ACCELERATION": "20-100", + "SKILL": "50-100", + "JUMP": "25-50", + "STAMINA": "30-70" } }, "LAND": { "key": "cobblemon:land/horse", - "speed": "Math.clamp(q.entity.velocity.horizontal_magnitude + 0.33, 0, 1)", - "jumpVector": [ - 0, - "0.3*q.jump_strength/50", - "-1 * 0.5*q.jump_strength/50" - ], "stats": { "SPEED": "10-20", "ACCELERATION": "90-100", @@ -128,60 +124,9 @@ { "offset": { "x": 0, - "y": 1.5, - "z": -0.5 - }, - "poseOffsets": [ - { - "poseTypes": [ - "HOVER" - ], - "offset": { - "x": 0, - "y": 0.7, - "z": -1 - } - }, - { - "poseTypes": [ - "FLY" - ], - "offset": { - "x": 0, - "y": 0.2, - "z": -1 - } - } - ] - }, - { - "offset": { - "x": 0, - "y": 1.5, - "z": -1.5 - }, - "poseOffsets": [ - { - "poseTypes": [ - "HOVER" - ], - "offset": { - "x": 0, - "y": 0.4, - "z": -1 - } - }, - { - "poseTypes": [ - "FLY" - ], - "offset": { - "x": 0, - "y": 0.2, - "z": -0.2 - } - } - ] + "y": 0, + "z": 0 + } } ] }, diff --git a/common/src/main/resources/data/cobblemon/species/generation5/serperior.json b/common/src/main/resources/data/cobblemon/species/generation5/serperior.json index bb77dbf795..97f66b72ff 100644 --- a/common/src/main/resources/data/cobblemon/species/generation5/serperior.json +++ b/common/src/main/resources/data/cobblemon/species/generation5/serperior.json @@ -49,6 +49,10 @@ "fixed": false }, "behaviour": { + "walk": { + "canWalk": true, + "walkSpeed": 0.19 + }, "resting": { "canSleep": true, "light": "0-4" @@ -57,6 +61,29 @@ "maxSize": "5" } }, + "riding": { + "behaviours": { + "LAND": { + "key": "cobblemon:land/horse", + "stats": { + "SPEED": "10-20", + "ACCELERATION": "90-100", + "SKILL": "15-30", + "JUMP": "10-20", + "STAMINA": "15-30" + } + } + }, + "seats": [ + { + "offset": { + "x": 0, + "y": 0, + "z": 0 + } + } + ] + }, "drops": { "amount": 1, "entries": [