From ff279d8310f0b4d732b50af66244cf6d68ee65cb Mon Sep 17 00:00:00 2001 From: Instrafe Date: Mon, 21 Sep 2026 09:53:53 -0400 Subject: [PATCH 01/15] Poliwag and Politoed now have remodels + Implemented gender differences for Politoed --- .../blockbench/pokemon/gen1/PoliwagModel.kt | 75 -- .../blockbench/pokemon/gen2/PolitoedModel.kt | 80 -- .../repository/VaryingModelRepository.kt | 2 - .../0060_poliwag/poliwag.animation.json | 301 +++--- .../0186_politoed/politoed.animation.json | 940 +++++++++++++++++- .../models/0060_poliwag/poliwag.geo.json | 557 ++++++----- .../models/0186_politoed/politoed.geo.json | 132 --- .../0186_politoed/politoed_female.geo.json | 608 +++++++++++ .../0186_politoed/politoed_male.geo.json | 608 +++++++++++ .../pokemon/posers/0060_poliwag/poliwag.json | 52 + .../posers/0186_politoed/politoed.json | 43 + .../0186_politoed/0_politoed_base.json | 18 +- .../textures/pokemon/0060_poliwag/poliwag.png | Bin 742 -> 2050 bytes .../pokemon/0060_poliwag/poliwag_alpha.png | Bin 439 -> 496 bytes .../pokemon/0060_poliwag/poliwag_shiny.png | Bin 742 -> 2059 bytes .../pokemon/0186_politoed/politoed.png | Bin 1603 -> 5073 bytes .../pokemon/0186_politoed/politoed_alpha.png | Bin 464 -> 682 bytes .../pokemon/0186_politoed/politoed_shiny.png | Bin 912 -> 5173 bytes 18 files changed, 2701 insertions(+), 715 deletions(-) delete mode 100644 common/src/main/kotlin/com/cobblemon/mod/common/client/render/models/blockbench/pokemon/gen1/PoliwagModel.kt delete mode 100644 common/src/main/kotlin/com/cobblemon/mod/common/client/render/models/blockbench/pokemon/gen2/PolitoedModel.kt delete mode 100644 common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0186_politoed/politoed.geo.json create mode 100644 common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0186_politoed/politoed_female.geo.json create mode 100644 common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0186_politoed/politoed_male.geo.json create mode 100644 common/src/main/resources/assets/cobblemon/bedrock/pokemon/posers/0060_poliwag/poliwag.json create mode 100644 common/src/main/resources/assets/cobblemon/bedrock/pokemon/posers/0186_politoed/politoed.json diff --git a/common/src/main/kotlin/com/cobblemon/mod/common/client/render/models/blockbench/pokemon/gen1/PoliwagModel.kt b/common/src/main/kotlin/com/cobblemon/mod/common/client/render/models/blockbench/pokemon/gen1/PoliwagModel.kt deleted file mode 100644 index 45bc44d6da..0000000000 --- a/common/src/main/kotlin/com/cobblemon/mod/common/client/render/models/blockbench/pokemon/gen1/PoliwagModel.kt +++ /dev/null @@ -1,75 +0,0 @@ -/* - * Copyright (C) 2023 Cobblemon Contributors - * - * This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at https://mozilla.org/MPL/2.0/. - */ - -package com.cobblemon.mod.common.client.render.models.blockbench.pokemon.gen1 - -import com.cobblemon.mod.common.client.render.models.blockbench.pokemon.CryProvider -import com.cobblemon.mod.common.client.render.models.blockbench.pokemon.PokemonPosableModel -import com.cobblemon.mod.common.client.render.models.blockbench.pose.Pose -import com.cobblemon.mod.common.entity.PoseType -import com.cobblemon.mod.common.entity.PoseType.Companion.STANDING_POSES -import com.cobblemon.mod.common.entity.PoseType.Companion.UI_POSES -import net.minecraft.client.model.geom.ModelPart -import net.minecraft.world.phys.Vec3 - -class PoliwagModel(root: ModelPart) : PokemonPosableModel(root) { - override val rootPart = root.registerChildWithAllChildren("poliwag") - - override var portraitScale = 1.8F - override var portraitTranslation = Vec3(0.0, -0.7, 0.0) - - override var profileScale = 0.9F - override var profileTranslation = Vec3(0.0, 0.38, 0.0) - - lateinit var sleep: Pose - lateinit var standing: Pose - lateinit var float: Pose - lateinit var swim: Pose - - override val cryAnimation = CryProvider { bedrockStateful("poliwag", "cry") } - - override fun registerPoses() { - val blink = quirk { bedrockStateful("poliwag", "blink")} - standing = registerPose( - poseName = "standing", - poseTypes = STANDING_POSES + UI_POSES, - quirks = arrayOf(blink), - animations = arrayOf( - bedrock("poliwag", "ground_idle") - ) - ) - - sleep = registerPose( - poseType = PoseType.SLEEP, - animations = arrayOf(bedrock("poliwag", "sleep")) - ) - - float = registerPose( - poseName = "float", - poseType = PoseType.FLOAT, - quirks = arrayOf(blink), - animations = arrayOf( - bedrock("poliwag", "water_idle") - ) - ) - - swim = registerPose( - poseName = "swim", - poseType = PoseType.SWIM, - quirks = arrayOf(blink), - animations = arrayOf( - bedrock("poliwag", "water_swim") - ) - ) - } - -// override fun getFaintAnimation( -// ) = if (state.isPosedIn(standing, walk)) bedrockStateful("poliwag", "faint") else null -// pokemonEntity: PokemonEntity, -// state: PosableState -} \ No newline at end of file diff --git a/common/src/main/kotlin/com/cobblemon/mod/common/client/render/models/blockbench/pokemon/gen2/PolitoedModel.kt b/common/src/main/kotlin/com/cobblemon/mod/common/client/render/models/blockbench/pokemon/gen2/PolitoedModel.kt deleted file mode 100644 index 8f083f0e04..0000000000 --- a/common/src/main/kotlin/com/cobblemon/mod/common/client/render/models/blockbench/pokemon/gen2/PolitoedModel.kt +++ /dev/null @@ -1,80 +0,0 @@ -/* - * Copyright (C) 2023 Cobblemon Contributors - * - * This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at https://mozilla.org/MPL/2.0/. - */ - -package com.cobblemon.mod.common.client.render.models.blockbench.pokemon.gen2 - -import com.cobblemon.mod.common.client.render.models.blockbench.frame.BipedFrame -import com.cobblemon.mod.common.client.render.models.blockbench.frame.HeadedFrame -import com.cobblemon.mod.common.client.render.models.blockbench.pokemon.PokemonPosableModel -import com.cobblemon.mod.common.client.render.models.blockbench.pose.Pose -import com.cobblemon.mod.common.entity.PoseType -import com.cobblemon.mod.common.entity.PoseType.Companion.UI_POSES -import net.minecraft.client.model.geom.ModelPart -import net.minecraft.world.phys.Vec3 - -class PolitoedModel(root: ModelPart) : PokemonPosableModel(root), HeadedFrame, BipedFrame { - override val rootPart = root.registerChildWithAllChildren("politoed") - override val head = getPart("head") - - override val leftLeg = getPart("leftleg") - override val rightLeg = getPart("rightleg") - - override var portraitScale = 2.4F - override var portraitTranslation = Vec3(-0.04, -0.55, 0.0) - - override var profileScale = 1.1F - override var profileTranslation = Vec3(0.0, 0.1, 0.0) - - lateinit var standing: Pose - lateinit var walking: Pose - lateinit var float: Pose - lateinit var swim: Pose - - override fun registerPoses() { - standing = registerPose( - poseName = "standing", - poseTypes = UI_POSES + PoseType.STAND, - animations = arrayOf( - singleBoneLook(), - bedrock("politoed", "ground_idle") - ) - ) - - walking = registerPose( - poseName = "walking", - poseType = PoseType.WALK, - animations = arrayOf( - singleBoneLook(), - bedrock("politoed", "ground_idle") - ) - ) - - float = registerPose( - poseName = "float", - poseTypes = setOf(PoseType.FLOAT, PoseType.HOVER), - animations = arrayOf( - singleBoneLook(), - bedrock("politoed", "water_idle") - ) - ) - - swim = registerPose( - poseName = "swim", - poseTypes = setOf(PoseType.SWIM, PoseType.FLY), - animations = arrayOf( - singleBoneLook(), - bedrock("politoed", "water_swim") - ) - ) - } - - // override fun getFaintAnimation( -// pokemonEntity: PokemonEntity, -// state: PosableState -// ) = if (state.isPosedIn(standing, walk)) bedrockStateful("politoed", "faint") else null -} \ No newline at end of file diff --git a/common/src/main/kotlin/com/cobblemon/mod/common/client/render/models/blockbench/repository/VaryingModelRepository.kt b/common/src/main/kotlin/com/cobblemon/mod/common/client/render/models/blockbench/repository/VaryingModelRepository.kt index 120d2236da..166762d89a 100644 --- a/common/src/main/kotlin/com/cobblemon/mod/common/client/render/models/blockbench/repository/VaryingModelRepository.kt +++ b/common/src/main/kotlin/com/cobblemon/mod/common/client/render/models/blockbench/repository/VaryingModelRepository.kt @@ -266,8 +266,6 @@ object VaryingModelRepository { inbuilt("nidorino", ::NidorinoModel) inbuilt("persian", ::PersianModel) inbuilt("pinsir", ::PinsirModel) - inbuilt("poliwag", ::PoliwagModel) - inbuilt("politoed", ::PolitoedModel) inbuilt("ponyta", ::PonytaModel) inbuilt("psyduck", ::PsyduckModel) inbuilt("rapidash", ::RapidashModel) diff --git a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/animations/0060_poliwag/poliwag.animation.json b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/animations/0060_poliwag/poliwag.animation.json index 70cd24ac45..9cc8ac7ac0 100644 --- a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/animations/0060_poliwag/poliwag.animation.json +++ b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/animations/0060_poliwag/poliwag.animation.json @@ -1,10 +1,10 @@ { "format_version": "1.8.0", "animations": { - "animation.poliwag.ground_idle": { + "animation.poliwag.ground_idle_placeholder": { "loop": true, "bones": { - "tail1": { + "tail": { "rotation": [30, 0, 0] }, "tail2": { @@ -15,32 +15,28 @@ } } }, - "animation.poliwag.ground_walk": { + "animation.poliwag.ground_walk_placeholder": { "loop": true, "bones": { - "body": { - "position": [0, "0 - (6/11) + math.abs(math.sin(((query.anim_time) - (1/3)) * 90 * 3) * (6/11))", 0] - }, - "head": { - "rotation": ["0 - (0 * 1.5)", "math.sin(((query.anim_time) - (0.5/3)) * 90 * 3) * (4 * 1.5)", 0], - "position": [0, 0, "0 - (0 / 10)"] - }, - "arm_left": { - "rotation": [0, "0 - math.sin(((query.anim_time) - (0.5/3)) * 90 * 3) * 28", "0 - -48"] - }, - "arm_left2": { - "rotation": [0, "math.clamp(math.sin(((query.anim_time) + (0.75/3)) * 90 * 3) * 28, 0, 28)", 0] - }, - "arm_right": { - "rotation": [0, "0 - math.sin(((query.anim_time) - (0.5/3)) * 90 * 3) * 28", -48] - }, "arm_right2": { "rotation": [0, "0 - math.clamp(math.sin(((query.anim_time) - (0.75/3)) * 90 * 3) * 28, 0, 28)", 0] }, - "torso2": { - "rotation": [0, "0 - math.sin(((query.anim_time) - (0.5/3)) * 90 * 3) * 4", 0] + "body": { + "position": [0, "0 - (6/11) + math.abs(math.sin(((query.anim_time) - (1/3)) * 90 * 3) * (6/11))", 0] }, - "leg_left": { + "torso": { + "rotation": [0, "0 - math.sin(((query.anim_time) - (0.25/3)) * 90 * 3) * 4", 0] + }, + "tail": { + "rotation": [30, 0, 0] + }, + "tail2": { + "rotation": [15, 0, 0] + }, + "tail3": { + "rotation": [15, 0, 0] + }, + "left_leg": { "rotation": [ "0 -math.sin((query.anim_time) * 90 * 3) * 6", 0, @@ -48,10 +44,10 @@ ], "position": [0, "math.clamp(math.sin(((query.anim_time) + (1/3)) * 90 * 3) * 1, 0, 1)", 0] }, - "leg_left2": { - "rotation": ["0 - math.clamp(math.sin(((query.anim_time) - (0.75/3)) * 90 * 3) * 0, -0, 0)", 0, 0] + "left_foot": { + "rotation": ["0 - math.clamp(math.sin(((query.anim_time) - (0.75/3)) * 90 * 3) * v.foot, -v.foot, 0)", 0, 0] }, - "leg_right": { + "right_leg": { "rotation": [ "math.sin((query.anim_time) * 90 * 3) * 6", 0, @@ -59,39 +55,19 @@ ], "position": [0, "math.clamp(math.sin(((query.anim_time) - (1/3)) * 90 * 3) * 1, 0, 1)", 0] }, - "leg_right2": { - "rotation": ["math.clamp(math.sin(((query.anim_time) - (0.75/3)) * 90 * 3) * 0, 0, 0)", 0, 0] - }, - "foot_left": { - "rotation": ["0 - math.clamp(math.sin(((query.anim_time) - (0.75/3)) * 90 * 3) * v.foot, -v.foot, 0)", 0, 0] - }, - "foot_right": { + "right_foot": { "rotation": ["math.clamp(math.sin(((query.anim_time) - (0.75/3)) * 90 * 3) * v.foot, 0, v.foot)", 0, 0] - }, - "hand_right": { - "rotation": [0, -70, 0] - }, - "hand_left": { - "rotation": [0, 70, 0] - }, - "tail1": { - "rotation": [30, 0, 0] - }, - "tail2": { - "rotation": [15, 0, 0] - }, - "tail3": { - "rotation": [15, 0, 0] - }, - "torso": { - "rotation": [0, "0 - math.sin(((query.anim_time) - (0.25/3)) * 90 * 3) * 4", 0] } } }, - "animation.poliwag.water_idle": { + "animation.poliwag.water_idle_placeholder": { "loop": true, + "animation_length": 0.4583, "bones": { - "tail1": { + "body": { + "rotation": [15, 0, 0] + }, + "tail": { "rotation": [-15, 0, 0] }, "tail2": { @@ -100,27 +76,27 @@ "tail3": { "rotation": [15, 0, 0] }, - "body": { + "left_leg": { "rotation": [15, 0, 0] }, - "leg_right": { + "left_foot": { "rotation": [15, 0, 0] }, - "foot_right1": { + "right_leg": { "rotation": [15, 0, 0] }, - "leg_left": { - "rotation": [15, 0, 0] - }, - "foot_left1": { + "right_foot": { "rotation": [15, 0, 0] } } }, - "animation.poliwag.water_swim": { + "animation.poliwag.water_swim_placeholder": { "loop": true, "bones": { - "tail1": { + "body": { + "rotation": [45, 0, 0] + }, + "tail": { "rotation": [-45, 0, 0] }, "tail2": { @@ -129,43 +105,54 @@ "tail3": { "rotation": [5, 0, 0] }, - "body": { - "rotation": [45, 0, 0] - }, - "leg_right": { + "left_leg": { "rotation": [15, 0, 0] }, - "leg_left": { + "left_foot": { "rotation": [15, 0, 0] }, - "foot_right1": { + "right_leg": { "rotation": [15, 0, 0] }, - "foot_left1": { + "right_foot": { "rotation": [15, 0, 0] } } }, - "animation.poliwag.blink": { - "animation_length": 0.16667, + "animation.poliwag.blink_placeholder": { + "animation_length": 0.1667, "bones": { - "eyelid_left": { + "left_eyelid": { "position": { "0.0": [0, 0, -0.1], "0.125": [0, 0, -0.1], "0.1667": [0, 0, 0] } }, - "eyelid_right": { + "right_eyelid": { "position": { "0.0": [0, 0, -0.1], "0.125": [0, 0, -0.1], "0.1667": [0, 0, 0] } + }, + "left_pupil": { + "position": { + "0.0": [0, 0, 0.1], + "0.125": [0, 0, 0.1], + "0.1667": [0, 0, 0] + } + }, + "right_pupil": { + "position": { + "0.0": [0, 0, 0.1], + "0.125": [0, 0, 0.1], + "0.1667": [0, 0, 0] + } } } }, - "animation.poliwag.sleep": { + "animation.poliwag.sleep_placeholder": { "loop": true, "bones": { "body": { @@ -175,29 +162,6 @@ "eyelids": { "position": [0, 0, -0.1] }, - "leg_right": { - "rotation": [-56.86824, 13.96782, -1.24205], - "position": [0, 0.25, -0.75] - }, - "foot_right1": { - "rotation": [45, 0, 0] - }, - "foot_right2": { - "rotation": [10, 0, 0] - }, - "leg_left": { - "rotation": [-27.43103, -15.68951, 1.9062], - "position": [0, 0.5, -0.75] - }, - "foot_left1": { - "rotation": [12.5, 0, 0] - }, - "foot_left2": { - "rotation": [10, 0, 0] - }, - "tail1": { - "rotation": [-0.16127, 25.11621, 5.5184] - }, "tail2": { "rotation": [12.30936, 7.61658, -1.09051], "position": [0, 0, -0.35] @@ -206,52 +170,129 @@ "rotation": [10, 7.5, 0], "position": [0, 0, -0.5] }, - "eyelid_left": { + "left_eyelid2": { "position": [0, 0, -0.1] }, - "eyelid_right": { + "right_eyelid2": { "position": [0, 0, -0.1] - } - } - }, - "animation.poliwag.render": { - "loop": true, - "bones": { - "body": { - "rotation": [-5, 0, -10], - "position": [0, 6, 0] }, - "leg_right": { - "rotation": [24.26391, -14.269, 7.17267] + "tail": { + "rotation": [-0.16127, 25.11621, 5.5184] }, - "foot_right2": { + "left_leg": { + "rotation": [-27.43103, -15.68951, 1.9062], + "position": [0, 0.5, -0.75] + }, + "left_foot": { "rotation": [12.5, 0, 0] }, - "leg_left": { - "rotation": [17.44401, 5.64135, -19.34918] + "left_toe": { + "rotation": [10, 0, 0] }, - "foot_left2": { - "rotation": [-7.5, 0, 0] + "right_leg": { + "rotation": [-56.86824, 13.96782, 1.24205], + "position": [0, 0.25, -0.75] }, - "tail1": { - "rotation": [-63.87343, -4.37224, -50.6695] + "right_foot": { + "rotation": [45, 0, 0] }, - "tail2": { - "rotation": [0, 7.5, 0], - "position": [0, 0, -0.3] - }, - "tail3": { - "rotation": [0, 0, 0] + "right_toe": { + "rotation": [10, 0, 0] } } }, - "animation.poliwag.cry": { - "animation_length": 1.25, - "sound_effects": { - "0.0417": { - "effect": "pokemon.poliwag.cry" - } - } - } + "animation.poliwag.cry": { + "animation_length": 1.25, + "sound_effects": { + "0.0417": { + "effect": "pokemon.poliwag.cry" + } + } + }, + "animation.poliwag.test": { + "animation_length": 4, + "bones": { + "torso": { + "rotation": [-2.4905, 0.21782, 4.99527], + "position": [0, 0.25, 0] + }, + "left_eye": { + "rotation": [0, 0, 0] + }, + "right_eye": { + "rotation": [0, 0, 0] + }, + "left_leg": { + "rotation": [20.22183, -9.6955, -1.73294], + "position": [0, 0, 0.25] + }, + "left_foot": { + "rotation": [24.63136, -5.82612, 3.55184] + }, + "right_leg": { + "rotation": [-32.29039, 6.33954, 2.12126], + "position": [-0.5, 0.5, -2] + }, + "right_foot": { + "rotation": [2.92249, 12.46442, 1.89155] + }, + "tail": { + "rotation": [34.30897, -18.48624, -45.57625] + }, + "tail2": { + "rotation": [20, 0, 0] + }, + "tail3": { + "rotation": [17.5, 0, 0] + }, + "poliwag": { + "position": [0, 1, 0] + }, + "mouth": { + "position": { + "0.0": [0, 0, 2], + "2.0": {"pre": [0, 0, 2], "post": [0, 0, 0]} + } + }, + "left_toe": { + "rotation": [-45, 0, 0] + }, + "right_toe": { + "rotation": [7.5, 0, 0], + "position": [0, 0, 0.15] + }, + "mouth_open": { + "position": { + "0.0": [0, 0, -2], + "2.0": {"pre": [0, 0, -2], "post": [0, 0, 0]} + } + }, + "eyelids": { + "position": { + "0.0": [0, 0, 0], + "1.5": {"pre": [0, 0, 0], "post": [0, 0, -0.1]}, + "1.6667": {"pre": [0, 0, -0.1], "post": [0, 0, 0]} + } + }, + "left_eyelid": { + "position": [0.25, 0, 0] + }, + "left_pupil": { + "position": { + "0.0": [0, 0, 0], + "1.5": {"pre": [0, 0, 0], "post": [0, 0, 0.1]}, + "1.6667": {"pre": [0, 0, 0.1], "post": [0, 0, 0]} + }, + "scale": [-1, 1, 1] + }, + "right_pupil": { + "position": { + "0.0": [0, 0, 0], + "1.5": {"pre": [0, 0, 0], "post": [0, 0, 0.1]}, + "1.6667": {"pre": [0, 0, 0.1], "post": [0, 0, 0]} + } + } + } + } } } \ No newline at end of file diff --git a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/animations/0186_politoed/politoed.animation.json b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/animations/0186_politoed/politoed.animation.json index 2f619d63aa..2dbe78920b 100644 --- a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/animations/0186_politoed/politoed.animation.json +++ b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/animations/0186_politoed/politoed.animation.json @@ -4,93 +4,937 @@ "animation.politoed.ground_idle": { "loop": true, "bones": { - "leftleg": { + "left_thigh": { "rotation": [0, -5, 0] }, - "rightleg": { - "rotation": [0, 5, 0] - }, - "leftarm": { + "left_arm": { "rotation": [0, 0, 45] }, - "leftforearm": { + "left_lower_arm": { "rotation": [0, 0, 15] }, - "rightarm": { + "right_thigh": { + "rotation": [0, 5, 0] + }, + "right_arm": { "rotation": [0, 0, -45] }, - "rightforearm": { + "right_lower_arm": { "rotation": [0, 0, -15] + }, + "tongue_long_base": { + "scale": 0 } } }, "animation.politoed.water_idle": { "loop": true, "bones": { - "leftleg": { - "rotation": [7.5, -5, 0] - }, - "rightleg": { - "rotation": [7.5, 5, 0] - }, - "leftarm": { - "rotation": [0, -10, 30] - }, - "leftforearm": { - "rotation": [0, 0, 15] - }, - "rightarm": { - "rotation": [0, 10, -30] - }, - "rightforearm": { - "rotation": [0, 0, -15] - }, "body": { "rotation": [30, 0, 0] }, "head": { "rotation": [-25, 0, 0] }, - "leftfoot": { + "left_thigh": { + "rotation": [7.5, -5, 0] + }, + "left_foot": { "rotation": [15, 0, 0] }, - "rightfoot": { + "left_arm": { + "rotation": [0, -10, 30] + }, + "left_lower_arm": { + "rotation": [0, 0, 15] + }, + "right_thigh": { + "rotation": [7.5, 5, 0] + }, + "right_foot": { "rotation": [15, 0, 0] + }, + "right_arm": { + "rotation": [0, 10, -30] + }, + "right_lower_arm": { + "rotation": [0, 0, -15] + }, + "tongue_long_base": { + "scale": 0 } } }, "animation.politoed.water_swim": { "loop": true, "bones": { - "leftleg": { - "rotation": [15, -5, 0] - }, - "rightleg": { - "rotation": [15, 5, 0] - }, - "leftarm": { - "rotation": [0, -10, 45] - }, - "leftforearm": { - "rotation": [0, 0, 15] - }, - "rightarm": { - "rotation": [0, 10, -45] - }, - "rightforearm": { - "rotation": [0, 0, -15] - }, "body": { "rotation": [60, 0, 0] }, "head": { "rotation": [-55, 0, 0] }, - "leftfoot": { + "left_thigh": { + "rotation": [15, -5, 0] + }, + "left_foot": { "rotation": [30, 0, 0] }, - "rightfoot": { + "left_arm": { + "rotation": [0, -10, 45] + }, + "left_lower_arm": { + "rotation": [0, 0, 15] + }, + "right_thigh": { + "rotation": [15, 5, 0] + }, + "right_foot": { "rotation": [30, 0, 0] + }, + "right_arm": { + "rotation": [0, 10, -45] + }, + "right_lower_arm": { + "rotation": [0, 0, -15] + }, + "tongue_long_base": { + "scale": 0 + } + } + }, + "animation.politoed.test": { + "loop": true, + "bones": { + "body": { + "position": [0, -0.5, 0] + }, + "undefined": { + "rotation": [-30, 0, 0] + }, + "torso": { + "position": [0, 0, 0] + }, + "legs": { + "position": [0, -0.6, 0] + }, + "left_thigh": { + "rotation": [-22, -31, -12.5], + "position": [0, 0, 0] + }, + "left_leg": { + "rotation": [72.5, -10, 5] + }, + "left_foot": { + "rotation": [-43, 0, 2.75], + "position": [0, 0.25, -0.25] + }, + "head": { + "rotation": [-5, 0, 0] + }, + "jaw": { + "rotation": [30, 0, 0] + }, + "left_arm": { + "rotation": [0, 0, 42.5] + }, + "left_lower_arm": { + "rotation": [0, 40, 0] + }, + "left_hand": { + "rotation": [0, 0, 22.5], + "position": [-0.35, 0, 0] + }, + "right_thigh": { + "rotation": [-22, 31, 12.5] + }, + "right_leg": { + "rotation": [72.5, 10, -5] + }, + "right_foot": { + "rotation": [-43, 0, -2.75], + "position": [0, 0.25, -0.25] + }, + "right_arm": { + "rotation": [0, 0, -42.5] + }, + "right_lower_arm": { + "rotation": [0, -40, 0] + }, + "right_hand": { + "rotation": [0, 0, -22.5], + "position": [0.35, 0, 0] + }, + "tongue_long_base": { + "rotation": [-27.5, 0, 0] + }, + "tongue_long_mid": { + "rotation": [32.5, 0, 0] + }, + "tongue_long_mid_bend": { + "rotation": [27.5, 0, 0] + }, + "tongue_long_end": { + "rotation": [-20, 0, 0] + }, + "tongue_long_tip": { + "rotation": [-37.5, 0, 0] + }, + "left_leg_correction": { + "position": [0, 1, 0] + }, + "right_leg_correction": { + "position": [0, 1, 0] + } + } + }, + "animation.politoed.test2": { + "animation_length": 0.0417, + "bones": { + "body": { + "position": [0, -1.1, 0] + }, + "undefined": { + "rotation": [-30, 0, 0] + }, + "torso": { + "position": [0, 0, 0] + }, + "legs": { + "position": [0, -0.6, 0] + }, + "left_thigh": { + "rotation": [-58.0984, -35.5329, -3.9636], + "position": [0, 0, -0.25] + }, + "left_leg": { + "rotation": [100.2268, -0.2874, 2.6377], + "position": [0, 0, 0.25] + }, + "left_foot": { + "rotation": [-40, 0, 2.25], + "position": [0, 0.1, -0.25] + }, + "jaw": { + "position": [0, 0, 0] + }, + "left_arm": { + "rotation": [0, 0, 42.5] + }, + "left_lower_arm": { + "rotation": [0, 40, 0] + }, + "left_hand": { + "rotation": [0, 0, 22.5], + "position": [-0.35, 0, 0] + }, + "right_thigh": { + "rotation": [-58.0984, 35.5329, 3.9636], + "position": [0, 0, -0.25] + }, + "right_leg": { + "rotation": [100.2268, 0.2874, -2.6377], + "position": [0, 0, 0.25] + }, + "right_foot": { + "rotation": [-40, 0, -2.25], + "position": [0, 0.1, -0.25] + }, + "right_arm": { + "rotation": [0, 0, -42.5] + }, + "right_lower_arm": { + "rotation": [0, -40, 0] + }, + "right_hand": { + "rotation": [0, 0, -22.5], + "position": [0.35, 0, 0] + }, + "tongue_long_base": { + "rotation": [-22.5, 0, 0] + }, + "tongue_long_mid": { + "rotation": [32.5, 0, 0] + }, + "tongue_long_mid_bend": { + "rotation": [27.5, 0, 0] + }, + "tongue_long_end": { + "rotation": [-20, 0, 0] + }, + "tongue_long_tip": { + "rotation": [-37.5, 0, 0] + }, + "left_leg_correction": { + "position": [0, 1, 0] + }, + "right_leg_correction": { + "position": [0, 1, 0] + } + } + }, + "animation.politoed.test_walk": { + "loop": true, + "animation_length": 1, + "bones": { + "body": { + "position": [0, -0.5, 0] + }, + "undefined": { + "rotation": [-30, 0, 0] + }, + "torso": { + "rotation": ["-0+math.sin(q.anim_time*90*8-75)*3", "-0+math.sin(q.anim_time*90*4-240)*15", "0-math.sin(q.anim_time*90*4-240)*12.5"], + "position": [0, "0-math.sin(q.anim_time*90*8-75)*0.333", 0] + }, + "legs": { + "position": [0, -0.6, 0] + }, + "left_thigh": { + "rotation": { + "0.0": { + "post": [-45.8077, -17.7622, -4.8184], + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": [-22, -31, -12.5], + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": [10.3458, -11.4389, -7.9978], + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": [11.7107, -12.7343, -7.9808], + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": [-71.94, -14.4638, -6.2564], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [-45.8077, -17.7622, -4.8184], + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": [0, 0, -1.25], + "lerp_mode": "catmullrom" + }, + "0.0833": { + "post": [0, 0.41, -1.06], + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": [0, -0.5, 2.5], + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": [0, 1.5, 0], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [0, 0, -1.25], + "lerp_mode": "catmullrom" + } + } + }, + "left_leg": { + "rotation": { + "0.0": { + "post": [11.153, -10.4048, 4.5735], + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": [72.5, -10, 5], + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": [64.434, -4.5354, 10.7584], + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": [87.0283, -5.4462, 9.7987], + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": [109.717, -7.2677, 7.8792], + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": [37.5, -10, 5], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [11.153, -10.4048, 4.5735], + "lerp_mode": "catmullrom" + } + } + }, + "left_foot": { + "rotation": { + "0.0": { + "post": [4.441, -0.809, -3.8795], + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": [-43, 0, 2.75], + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": [-73.5885, -4.6063, 14.7348], + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": [-62.2404, -3.8386, 12.7373], + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": [-57.0442, -2.3032, 8.7424], + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": [4.4957, 0.1961, 0.2577], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [4.441, -0.809, -3.8795], + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": [0, 0.25, -0.25], + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": [0, 0.25, -1], + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": [0, -0.12, -0.75], + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "left_toes": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": [-34.9753, 1.3429, 2.1089], + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": ["-0+math.sin(q.anim_time*90*8-105)*1.5", "-0+math.sin(q.anim_time*90*4-90)*7.5", "0-math.sin(q.anim_time*90*4-90)*5"] + }, + "left_arm": { + "rotation": [0, "10+math.sin(q.anim_time*90*4-60)*22.5", "45-math.sin(q.anim_time*90*4+90)*15"] + }, + "left_lower_arm": { + "rotation": [0, "25+math.sin(q.anim_time*90*4-90)*10", 0] + }, + "left_hand": { + "rotation": [0, "2.5+math.sin(q.anim_time*90*4-120)*5", "22.5-math.sin(q.anim_time*90*4+450)*10"], + "position": [-0.35, 0, 0] + }, + "right_thigh": { + "rotation": { + "0.0": { + "post": [10.3458, 11.4389, 7.9978], + "lerp_mode": "catmullrom" + }, + "0.0833": { + "post": [11.7107, 12.7343, 7.9808], + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": [-71.94, 14.4638, 6.2564], + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": [-45.8077, 17.7622, 4.8184], + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": [-22, 31, 12.5], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [10.3458, 11.4389, 7.9978], + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": [0, -0.5, 2.5], + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": [0, 1.5, 0], + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": [0, 0, -1.25], + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": [0, 0.41, -1.06], + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [0, -0.5, 2.5], + "lerp_mode": "catmullrom" + } + } + }, + "right_leg": { + "rotation": { + "0.0": { + "post": [64.434, 4.5354, -10.7584], + "lerp_mode": "catmullrom" + }, + "0.0833": { + "post": [87.0283, 5.4462, -9.7987], + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": [109.717, 7.2677, -7.8792], + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": [37.5, 10, -5], + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": [11.153, 10.4048, -4.5735], + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": [72.5, 10, -5], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [64.434, 4.5354, -10.7584], + "lerp_mode": "catmullrom" + } + } + }, + "right_foot": { + "rotation": { + "0.0": { + "post": [-73.5885, 4.6063, -14.7348], + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": [-62.2404, 3.8386, -12.7373], + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": [-57.0442, 2.3032, -8.7424], + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": [4.4957, -0.1961, -0.2577], + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": [4.441, 0.809, 3.8795], + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": [-43, 0, -2.75], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [-73.5885, 4.6063, -14.7348], + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": [0, 0.25, -1], + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": [0, -0.12, -0.75], + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": [0, 0.25, -0.25], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [0, 0.25, -1], + "lerp_mode": "catmullrom" + } + } + }, + "right_toes": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.0833": { + "post": [-34.9753, -1.3429, -2.1089], + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "hair": { + "rotation": ["-0+math.sin(q.anim_time*90*8-135)*2.5", "-0+math.sin(q.anim_time*90*4-300)*10", "0-math.sin(q.anim_time*90*4-300)*5"] + }, + "right_arm": { + "rotation": [0, "-10+math.sin(q.anim_time*90*4-60)*22.5", "-45-math.sin(q.anim_time*90*4+90)*15"] + }, + "right_lower_arm": { + "rotation": [0, "-25+math.sin(q.anim_time*90*4-90)*10", 0] + }, + "right_hand": { + "rotation": [0, "-2.5+math.sin(q.anim_time*90*4-120)*5", "-22.5-math.sin(q.anim_time*90*4+450)*10"], + "position": [0.35, 0, 0] + }, + "tongue_long_base": { + "rotation": [-27.5, 0, 0] + }, + "tongue_long_mid": { + "rotation": [32.5, 0, 0] + }, + "tongue_long_mid_bend": { + "rotation": [27.5, 0, 0] + }, + "tongue_long_end": { + "rotation": [-20, 0, 0] + }, + "tongue_long_tip": { + "rotation": [-37.5, 0, 0] + }, + "left_leg_correction": { + "position": { + "0.0": { + "post": [0, 0.1, 0], + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": [0, 1, 0], + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": [0, 1, 0], + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": [0, 1, 0], + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [0, 0.1, 0], + "lerp_mode": "catmullrom" + } + } + }, + "right_leg_correction": { + "position": { + "0.0": { + "post": [0, 1, 0], + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": [0, 1, 0], + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": [0, 0.1, 0], + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": [0, 1, 0], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [0, 1, 0], + "lerp_mode": "catmullrom" + } + } + } + } + }, + "animation.politoed.pose": { + "loop": true, + "bones": { + "body": { + "rotation": [-15, 0, 0], + "position": [0, 2, -2] + }, + "left_thigh": { + "rotation": [-109.8093, -19.9813, 14.4472], + "position": [0.25, -1, 0.25] + }, + "left_leg": { + "rotation": [62.5, 0, 0] + }, + "left_foot": { + "rotation": [-15, 2.5, 0] + }, + "head": { + "rotation": [10, 0, 0], + "position": [0, 0, -0.25] + }, + "left_arm": { + "rotation": [-52.5, 0, 0], + "position": [0, -0.75, 0.25] + }, + "left_lower_arm": { + "rotation": [0, 45, 0] + }, + "left_hand": { + "rotation": [0, 0, 17.5], + "position": [-0.2, 0, 0] + }, + "right_thigh": { + "rotation": [-109.8093, 19.9813, -14.4472], + "position": [-0.25, -1, 0.25] + }, + "right_leg": { + "rotation": [62.5, 0, 0] + }, + "right_foot": { + "rotation": [-15, -2.5, 0] + }, + "left_pupil": { + "position": [0, -0.5, 0] + }, + "right_pupil": { + "position": [0, -0.5, 0] + }, + "right_arm": { + "rotation": [-52.5, 0, 0], + "position": [0, -0.75, 0.25] + }, + "right_lower_arm": { + "rotation": [0, -45, 0] + }, + "right_hand": { + "rotation": [0, 0, -17.5], + "position": [0.2, 0, 0] + }, + "tongue_long_base": { + "scale": 0 + } + } + }, + "animation.politoed.blink": { + "animation_length": 0.2083, + "bones": { + "left_eye": { + "position": { + "0.0": [-0.1, 0, 0.1], + "0.1667": { + "pre": [-0.1, 0, 0.1], + "post": [-0.1, 0, 0.1] + }, + "0.2083": { + "pre": [-0.1, 0, 0.1], + "post": [0, 0, 0] + } + } + }, + "right_eye": { + "position": { + "0.0": [0.1, 0, 0.1], + "0.1667": { + "pre": [0.1, 0, 0.1], + "post": [0.1, 0, 0.1] + }, + "0.2083": { + "pre": [0.1, 0, 0.1], + "post": [0, 0, 0] + } + } + }, + "left_eyelid": { + "position": { + "0.0": [0.1, 0, -0.1], + "0.1667": { + "pre": [0.1, 0, -0.1], + "post": [0.1, 0, -0.1] + }, + "0.2083": { + "pre": [0.1, 0, -0.1], + "post": [0, 0, 0] + } + } + }, + "right_eyelid": { + "position": { + "0.0": [-0.1, 0, -0.1], + "0.1667": { + "pre": [-0.1, 0, -0.1], + "post": [-0.1, 0, -0.1] + }, + "0.2083": { + "pre": [-0.1, 0, -0.1], + "post": [0, 0, 0] + } + } + } + } + }, + "animation.politoed.happy": { + "loop": true, + "bones": { + "jaw": { + "rotation": [30, 0, 0] + }, + "left_pupil": { + "position": [0, 0, 0] + }, + "left_eyelid_happy": { + "position": [0.1, 0, -0.1] + }, + "right_eyelid_happy": { + "position": [-0.1, 0, -0.1] + } + } + }, + "animation.politoed.sad": { + "loop": true, + "bones": { + "left_eyelid_sad": { + "position": [0.1, 0, 0] + }, + "right_eyelid_sad": { + "position": [-0.1, 0, 0] + } + } + }, + "animation.politoed.angry": { + "loop": true, + "bones": { + "left_eyelid_angry": { + "position": [0.1, 0, -0.1] + }, + "right_eyelid_angry": { + "position": [-0.1, 0, -0.1] + } + } + }, + "animation.politoed.shocked": { + "loop": true, + "bones": { + "jaw": { + "rotation": [30, 0, 0] + }, + "left_pupil": { + "position": [-0.1, 0, 0.3] + }, + "right_pupil": { + "position": [0.1, 0, 0.3] + }, + "left_pupil_shocked": { + "position": [0.1, 0, 0] + }, + "right_pupil_shocked": { + "position": [-0.1, 0, 0] + } + } + }, + "animation.politoed.unamused": { + "loop": true, + "bones": { + "left_eyelid_unamused": { + "position": [0.1, 0, -0.1] + }, + "right_eyelid_unamused": { + "position": [-0.1, 0, -0.1] + } + } + }, + "animation.politoed.hurt": { + "loop": true, + "bones": { + "jaw": { + "rotation": [30, 0, 0] + }, + "left_eyelid_hurt": { + "position": [0.1, 0, -0.1] + }, + "right_eyelid_hurt": { + "position": [-0.1, 0, -0.1] + } + } + }, + "animation.politoed.cry": { + "animation_length": 1.25, + "sound_effects": { + "0.04": { + "effect": "pokemon.politoed.cry" } } } diff --git a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0060_poliwag/poliwag.geo.json b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0060_poliwag/poliwag.geo.json index e2f6a723e5..f7d1f1b84c 100644 --- a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0060_poliwag/poliwag.geo.json +++ b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0060_poliwag/poliwag.geo.json @@ -5,7 +5,7 @@ "description": { "identifier": "geometry.poliwag", "texture_width": 64, - "texture_height": 32, + "texture_height": 64, "visible_bounds_width": 4, "visible_bounds_height": 2.5, "visible_bounds_offset": [0, 0.75, 0] @@ -13,250 +13,7 @@ "bones": [ { "name": "poliwag", - "pivot": [0, 0, 0] - }, - { - "name": "body", - "parent": "poliwag", - "pivot": [0, 7, 0.25] - }, - { - "name": "torso", - "parent": "body", - "pivot": [0, 3, 1], - "cubes": [ - {"origin": [-5, 2, -3.75], "size": [10, 10, 8], "uv": [0, 0]}, - {"origin": [-3.5, 2, -3.751], "size": [7, 5, 0], "uv": [36, 14]}, - {"origin": [-1.5, 7.5, -4.5], "size": [3, 2, 1], "pivot": [0, 8.375, -4.4125], "rotation": [-2.5, 0, 0], "uv": [0, 0]}, - {"origin": [-1, 8.25, -4.501], "size": [2, 1, 0], "pivot": [0, 8.375, -4.4125], "rotation": [-2.5, 0, 0], "uv": [29, 6]} - ] - }, - { - "name": "locator_item", - "parent": "torso", - "pivot": [0, 12, 0.25], - "locators": { - "item": [0, 12, 0.25] - } - }, - { - "name": "locator_item_face", - "parent": "torso", - "pivot": [0, 10.6, -3.75], - "locators": { - "item_face": [0, 10.6, -3.75] - } - }, - { - "name": "locator_face", - "parent": "torso", - "pivot": [0, 10.25, -4.3], - "locators": { - "face": [0, 10.25, -4.3] - } - }, - { - "name": "locator_item_hat", - "parent": "torso", - "pivot": [0, 12, 0.25], - "locators": { - "item_hat": [0, 12, 0.25] - } - }, - { - "name": "locator_head", - "parent": "torso", - "pivot": [0, 12, -1], - "locators": { - "head": [0, 12, -1] - } - }, - { - "name": "locator_mouth", - "parent": "torso", - "pivot": [0, 8.75, -4.5], - "locators": { - "mouth": [0, 8.75, -4.5], - "special": [0, 8.75, -4.5] - } - }, - { - "name": "eyes", - "parent": "torso", - "pivot": [0, 10.275, -3.775] - }, - { - "name": "eye_left", - "parent": "eyes", - "pivot": [2.75, 10.275, -3.775], - "cubes": [ - {"origin": [1.25, 8.775, -3.751], "size": [3, 3, 0], "pivot": [2.75, 10.275, -3.775], "rotation": [0, 0, -2.5], "uv": [58, 14]} - ] - }, - { - "name": "locator_eye_left", - "parent": "eye_left", - "pivot": [2.25, 10.6, -3.75], - "locators": { - "eye2": [2.25, 10.6, -3.75] - } - }, - { - "name": "eyelid_left", - "parent": "eye_left", - "pivot": [2.75, 10.275, -3.775], - "cubes": [ - {"origin": [1.25, 8.775, -3.651], "size": [3, 3, 1], "inflate": 0.01, "pivot": [2.75, 10.275, -3.175], "rotation": [0, 0, -2.5], "uv": [0, 18]} - ] - }, - { - "name": "eye_right", - "parent": "eyes", - "pivot": [-2.75, 10.275, -3.775], - "cubes": [ - {"origin": [-4.25, 8.775, -3.751], "size": [3, 3, 0], "pivot": [-2.75, 10.275, -3.775], "rotation": [0, 0, 2.5], "uv": [58, 17], "mirror": true} - ] - }, - { - "name": "locator_eye_right", - "parent": "eye_right", - "pivot": [-2.25, 10.6, -3.75], - "locators": { - "eye1": [-2.25, 10.6, -3.75] - } - }, - { - "name": "eyelid_right", - "parent": "eye_right", - "pivot": [-2.75, 10.275, -3.775], - "cubes": [ - {"origin": [-4.25, 8.775, -3.651], "size": [3, 3, 1], "inflate": 0.01, "pivot": [-2.75, 10.275, -3.175], "rotation": [0, 0, 2.5], "uv": [8, 18], "mirror": true} - ] - }, - { - "name": "tail1", - "parent": "torso", - "pivot": [0, 2.75, 4.25], - "cubes": [ - {"origin": [-2.5, 2.75, 4.25], "size": [5, 0, 5], "uv": [48, 9]} - ] - }, - { - "name": "tail2", - "parent": "tail1", - "pivot": [0, 2.75, 9.25], - "cubes": [ - {"origin": [-3.5, 2.75, 9.25], "size": [7, 0, 5], "uv": [45, 4]} - ] - }, - { - "name": "locator_tail", - "parent": "tail2", - "pivot": [0, 2.75, 11.75], - "rotation": [0, 180, 0], - "locators": { - "tail": [0, 2.75, 11.75], - "physical": [0, 2.75, 11.75] - } - }, - { - "name": "tail3", - "parent": "tail2", - "pivot": [0, 2.75, 14.25], - "cubes": [ - {"origin": [-3.5, 2.75, 14.25], "size": [7, 0, 4], "uv": [46, 0]} - ] - }, - { - "name": "locator_tail_tip", - "parent": "tail3", - "pivot": [0, 3, 19], - "rotation": [0, 180, 0], - "locators": { - "tail_tip": [0, 2.75, 19.75] - } - }, - { - "name": "leg_right", - "parent": "body", - "pivot": [-2.25, 2, 1.25], - "rotation": [0, 10, 0], - "cubes": [ - {"origin": [-2.75, 0.5, 0.25], "size": [1, 3, 2], "uv": [0, 3]} - ] - }, - { - "name": "foot_right1", - "parent": "leg_right", - "pivot": [-2.25, 1, 1.25], - "cubes": [ - {"origin": [-3.75, 0, -1.25], "size": [3, 1, 4], "inflate": 0.01, "uv": [36, 5]} - ] - }, - { - "name": "locator_foot_primary", - "parent": "foot_right1", - "pivot": [-2.25, 0.5, 0], - "locators": { - "foot_primary": [-2.25, 0.5, 0] - } - }, - { - "name": "foot_right2", - "parent": "foot_right1", - "pivot": [-2.25, 0, -1.25], - "cubes": [ - {"origin": [-3.75, 0, -4.25], "size": [3, 1, 3], "uv": [38, 0]} - ] - }, - { - "name": "leg_left", - "parent": "body", - "pivot": [2.25, 2, 1.25], - "rotation": [0, -10, 0], - "cubes": [ - {"origin": [1.75, 0.5, 0.25], "size": [1, 3, 2], "uv": [50, 14]} - ] - }, - { - "name": "foot_left1", - "parent": "leg_left", - "pivot": [2.25, 1, 1.25], - "cubes": [ - {"origin": [0.75, 0, -1.25], "size": [3, 1, 4], "inflate": 0.01, "uv": [28, 0]} - ] - }, - { - "name": "locator_foot_secondary", - "parent": "foot_left1", - "pivot": [2.25, 0.5, 0], - "locators": { - "foot_secondary": [2.25, 0.5, 0] - } - }, - { - "name": "foot_left2", - "parent": "foot_left1", - "pivot": [2.25, 0, -1.25], - "cubes": [ - {"origin": [0.75, 0, -4.25], "size": [3, 1, 3], "uv": [36, 10]} - ] - }, - { - "name": "locator_target", - "parent": "body", - "pivot": [0, 5, -6.75], - "locators": { - "target": [0, 5, -6.75] - } - }, - { - "name": "locator_middle", - "parent": "body", - "pivot": [0, 6.75, 0], - "locators": { - "middle": [0, 6.75, 0] - } + "pivot": [0, -0.5, 0] }, { "name": "locator_root", @@ -269,9 +26,315 @@ { "name": "locator_top", "parent": "poliwag", - "pivot": [0, 12.25, 2.75], + "pivot": [0, 12.5, 0], "locators": { - "top": [0, 12.25, 2.75] + "top": [0, 12.5, 0] + } + }, + { + "name": "body", + "parent": "poliwag", + "pivot": [0, -0.5, 0] + }, + { + "name": "locator_target", + "parent": "body", + "pivot": [0, 7, -6], + "locators": { + "target": [0, 7, -6] + } + }, + { + "name": "locator_middle", + "parent": "body", + "pivot": [0, 7, 0], + "locators": { + "middle": [0, 7, 0] + } + }, + { + "name": "torso", + "parent": "body", + "pivot": [0, 5.25, 0], + "cubes": [ + {"origin": [-5, 2, -4.5], "size": [10, 10, 9], "uv": [0, 0]} + ] + }, + { + "name": "mouth", + "parent": "torso", + "pivot": [0, 8.25, -4.5], + "cubes": [ + {"origin": [-1.5, 7.25, -5.5], "size": [3, 2, 2], "uv": [0, 30]}, + {"origin": [-1, 7.75, -5.51], "size": [2, 1, 0], "uv": [0, 8]} + ] + }, + { + "name": "mouth_open", + "parent": "torso", + "pivot": [0, 8.25, -2.5], + "cubes": [ + {"origin": [-1.5, 6.5, -3.5], "size": [3, 3, 2], "uv": [29, 4]}, + {"origin": [-1, 7, -3.51], "size": [2, 2, 0], "uv": [4, 3]} + ] + }, + { + "name": "eyes", + "parent": "torso", + "pivot": [-0.05, 8.5, -4.5] + }, + { + "name": "left_eye", + "parent": "eyes", + "pivot": [2.95, 10, -4.5], + "cubes": [ + {"origin": [1.45, 8.5, -4.51], "size": [3, 3, 0], "uv": [22, 31]} + ] + }, + { + "name": "left_pupil", + "parent": "eyes", + "pivot": [2.95, 10, -1.5], + "cubes": [ + {"origin": [1.45, 8.5, -4.52], "size": [2, 3, 0], "uv": [0, 26]} + ] + }, + { + "name": "locator_eye_left", + "parent": "left_pupil", + "pivot": [2.75, 10, -4.52], + "locators": { + "eye2": [2.75, 10, -4.52] + } + }, + { + "name": "right_eye", + "parent": "eyes", + "pivot": [-2.95, 10, -4.5], + "cubes": [ + {"origin": [-4.45, 8.5, -4.51], "size": [3, 3, 0], "uv": [16, 30]} + ] + }, + { + "name": "right_pupil", + "parent": "right_eye", + "pivot": [-2.95, 10, -4.5], + "cubes": [ + {"origin": [-3.45, 8.5, -4.52], "size": [2, 3, 0], "uv": [0, 23]} + ] + }, + { + "name": "locator_eye_right", + "parent": "right_pupil", + "pivot": [-2.75, 10, -4.52], + "locators": { + "eye1": [-2.75, 10, -4.52] + } + }, + { + "name": "eyelids", + "parent": "eyes", + "pivot": [-0.05, 8.5, -4.65] + }, + { + "name": "left_eyelid", + "parent": "eyelids", + "pivot": [2.95, 10, -4.4], + "cubes": [ + {"origin": [1.7, 9.5, -4.41], "size": [2, 1, 0], "inflate": 0.01, "uv": [4, 7]} + ] + }, + { + "name": "right_eyelid", + "parent": "eyelids", + "pivot": [-2.95, 10, -4.4], + "cubes": [ + {"origin": [-3.7, 9.5, -4.41], "size": [2, 1, 0], "inflate": 0.01, "uv": [0, 7]} + ] + }, + { + "name": "eyelids2", + "parent": "eyes", + "pivot": [-0.05, 8.5, -4.65] + }, + { + "name": "left_eyelid2", + "parent": "eyelids2", + "pivot": [2.7, 9, -4.4], + "cubes": [ + {"origin": [1.45, 8.5, -4.41], "size": [3, 3, 0], "inflate": 0.02, "uv": [10, 30]} + ] + }, + { + "name": "right_eyelid2", + "parent": "eyelids2", + "pivot": [-2.7, 9, -4.4], + "cubes": [ + {"origin": [-4.45, 8.5, -4.41], "size": [3, 3, 0], "inflate": 0.02, "uv": [10, 25]} + ] + }, + { + "name": "tail", + "parent": "torso", + "pivot": [0, 3, 4.5], + "cubes": [ + {"origin": [-2.5, 3, 6.5], "size": [5, 0, 3], "uv": [21, 24]}, + {"origin": [-1, 3, 3.5], "size": [2, 0, 3], "uv": [0, 0]} + ] + }, + { + "name": "tail2", + "parent": "tail", + "pivot": [0, 3, 9.5], + "cubes": [ + {"origin": [-4.5, 3, 9.5], "size": [9, 0, 5], "uv": [19, 19]} + ] + }, + { + "name": "locator_tail", + "parent": "tail2", + "pivot": [0, 3, 12.5], + "rotation": [-180, 0, 180], + "locators": { + "tail": [0, 3, 12.5] + } + }, + { + "name": "tail3", + "parent": "tail2", + "pivot": [0, 3, 14.5], + "cubes": [ + {"origin": [-4.5, 3, 14.5], "size": [9, 0, 6], "uv": [0, 19]} + ] + }, + { + "name": "locator_tail_tip", + "parent": "tail3", + "pivot": [0, 3, 19.5], + "rotation": [-180, 0, 180], + "locators": { + "tail_tip": [0, 3, 19.5] + } + }, + { + "name": "locator_face", + "parent": "torso", + "pivot": [0, 9.25, -4.5], + "locators": { + "face": [0, 9.25, -4.5] + } + }, + { + "name": "locator_mouth", + "parent": "torso", + "pivot": [0, 8.25, -5.5], + "locators": { + "mouth": [0, 8.25, -5.5], + "special": [0, 8.25, -5.5] + } + }, + { + "name": "locator_head", + "parent": "torso", + "pivot": [0, 12, -2], + "locators": { + "head": [0, 12, -2], + "physical": [0, 12, -2] + } + }, + { + "name": "item_hat", + "parent": "torso", + "pivot": [0, 12, 0], + "locators": { + "item_hat": [0, 12, 0] + } + }, + { + "name": "locator_item_face", + "parent": "torso", + "pivot": [0, 9.25, -4.5], + "locators": { + "item_face": [0, 9.25, -4.5] + } + }, + { + "name": "locator_item", + "parent": "torso", + "pivot": [0, 12, 0], + "locators": { + "item": [0, 12, 0] + } + }, + { + "name": "legs", + "parent": "body", + "pivot": [0, 2.5, 0] + }, + { + "name": "left_leg", + "parent": "legs", + "pivot": [2.5, 2, 0.25], + "cubes": [ + {"origin": [2, 0.5, -0.75], "size": [1, 2, 2], "uv": [0, 19]} + ] + }, + { + "name": "left_foot", + "parent": "left_leg", + "pivot": [2.5, 1, 0.25], + "cubes": [ + {"origin": [1, 0, -1.75], "size": [3, 1, 4], "uv": [14, 25]} + ] + }, + { + "name": "left_toe", + "parent": "left_foot", + "pivot": [2.5, 0, -1.75], + "cubes": [ + {"origin": [1, 0, -4.75], "size": [3, 1, 3], "inflate": 0.01, "uv": [29, 0]} + ] + }, + { + "name": "locator_foot_secondary", + "parent": "left_foot", + "pivot": [2.5, 0.5, -1.25], + "rotation": [90, 0, 0], + "locators": { + "foot_secondary": [2.5, 0.5, -1.25] + } + }, + { + "name": "right_leg", + "parent": "legs", + "pivot": [-2.5, 2, 0.25], + "cubes": [ + {"origin": [-3, 0.5, -0.75], "size": [1, 2, 2], "uv": [0, 3]} + ] + }, + { + "name": "right_foot", + "parent": "right_leg", + "pivot": [-2.5, 1, 0.25], + "cubes": [ + {"origin": [-4, 0, -1.75], "size": [3, 1, 4], "uv": [0, 25]} + ] + }, + { + "name": "right_toe", + "parent": "right_foot", + "pivot": [-2.5, 0, -1.75], + "cubes": [ + {"origin": [-4, 0, -4.75], "size": [3, 1, 3], "inflate": 0.01, "uv": [25, 27]} + ] + }, + { + "name": "locator_foot_primary", + "parent": "right_foot", + "pivot": [-2.5, 0.5, -1.25], + "rotation": [90, 0, 0], + "locators": { + "foot_primary": [-2.5, 0.5, -1.25] } } ] diff --git a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0186_politoed/politoed.geo.json b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0186_politoed/politoed.geo.json deleted file mode 100644 index 0669d07a2f..0000000000 --- a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0186_politoed/politoed.geo.json +++ /dev/null @@ -1,132 +0,0 @@ -{ - "format_version": "1.12.0", - "minecraft:geometry": [ - { - "description": { - "identifier": "geometry.politoed", - "texture_width": 64, - "texture_height": 64, - "visible_bounds_width": 3, - "visible_bounds_height": 2.5, - "visible_bounds_offset": [0, 0.75, 0] - }, - "bones": [ - { - "name": "politoed", - "pivot": [0, 0, 0] - }, - { - "name": "body", - "parent": "politoed", - "pivot": [0, 8, 0.75], - "cubes": [ - {"origin": [-4, 3, -2.75], "size": [8, 9, 7], "uv": [0, 0]} - ] - }, - { - "name": "head", - "parent": "body", - "pivot": [0, 13.75, 0.5], - "cubes": [ - {"origin": [-3.5, 11.5, -4], "size": [7, 5, 8], "uv": [0, 16]}, - {"origin": [0, 16.25, -3], "size": [0, 5, 6], "pivot": [0, 18.75, 0], "rotation": [5, 0, 0], "uv": [14, 23]} - ] - }, - { - "name": "eyes", - "parent": "head", - "pivot": [0, 14.75, -2], - "rotation": [-2.5, 0, 0], - "cubes": [ - {"origin": [3.5, 13.25, -3.5], "size": [0, 3, 3], "inflate": 0.02, "uv": [0, 16]}, - {"origin": [-3.5, 13.25, -3.5], "size": [0, 3, 3], "inflate": 0.02, "uv": [0, 16], "mirror": true} - ] - }, - { - "name": "locator_eye_right", - "parent": "eyes", - "pivot": [-3.5, 14.25, -2.5], - "rotation": [0, 90, 0], - "locators": { - "eye1": [-3.5, 14.25, -2.5] - } - }, - { - "name": "locator_eye_left", - "parent": "eyes", - "pivot": [3.5, 14.25, -2.5], - "rotation": [0, -90, 0], - "locators": { - "eye2": [3.5, 14.25, -2.5] - } - }, - { - "name": "leftleg", - "parent": "body", - "pivot": [3.25, 6, -0.25], - "cubes": [ - {"origin": [1.75, 1, -1.25], "size": [3, 1, 3], "uv": [28, 34]}, - {"origin": [1.75, 2, -2.25], "size": [3, 5, 4], "uv": [26, 25]} - ] - }, - { - "name": "leftfoot", - "parent": "leftleg", - "pivot": [3.25, 1, 0.5], - "cubes": [ - {"origin": [1.75, 0, -3.75], "size": [3, 1, 6], "uv": [22, 16]} - ] - }, - { - "name": "rightleg", - "parent": "body", - "pivot": [-3.25, 6, -0.25], - "cubes": [ - {"origin": [-4.75, 1, -1.25], "size": [3, 1, 3], "uv": [35, 0]}, - {"origin": [-4.75, 2, -2.25], "size": [3, 5, 4], "uv": [0, 29]} - ] - }, - { - "name": "rightfoot", - "parent": "rightleg", - "pivot": [-3.25, 1, 0.5], - "cubes": [ - {"origin": [-4.75, 0, -3.75], "size": [3, 1, 6], "uv": [23, 0]} - ] - }, - { - "name": "leftarm", - "parent": "body", - "pivot": [4, 11.5, -0.25], - "cubes": [ - {"origin": [2, 8.5, -1.25], "size": [5, 3, 2], "uv": [34, 12]} - ] - }, - { - "name": "leftforearm", - "parent": "leftarm", - "pivot": [7, 11.5, 0.75], - "cubes": [ - {"origin": [7, 8.5, -1.25], "size": [5, 3, 2], "uv": [30, 7]} - ] - }, - { - "name": "rightarm", - "parent": "body", - "pivot": [-4, 11.5, -0.25], - "cubes": [ - {"origin": [-7, 8.5, -1.25], "size": [5, 3, 2], "uv": [34, 17]} - ] - }, - { - "name": "rightforearm", - "parent": "rightarm", - "pivot": [-7, 11.5, 0.75], - "cubes": [ - {"origin": [-12, 8.5, -1.25], "size": [5, 3, 2], "uv": [14, 34]} - ] - } - ] - } - ] -} \ No newline at end of file diff --git a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0186_politoed/politoed_female.geo.json b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0186_politoed/politoed_female.geo.json new file mode 100644 index 0000000000..41f8cdcd63 --- /dev/null +++ b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0186_politoed/politoed_female.geo.json @@ -0,0 +1,608 @@ +{ + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.politoed_female", + "texture_width": 128, + "texture_height": 64, + "visible_bounds_width": 3, + "visible_bounds_height": 3.5, + "visible_bounds_offset": [0, 1.25, 0] + }, + "bones": [ + { + "name": "politoed", + "pivot": [0, 0, 0] + }, + { + "name": "locator_root", + "parent": "politoed", + "pivot": [0, 0, 0], + "locators": { + "root": [0, 0, 0] + } + }, + { + "name": "locator_top", + "parent": "politoed", + "pivot": [0, 26, 0], + "locators": { + "top": [0, 26, 0] + } + }, + { + "name": "body", + "parent": "politoed", + "pivot": [0, 0, 0] + }, + { + "name": "locator_target", + "parent": "body", + "pivot": [0, 11, -6.5], + "locators": { + "target": [0, 11, -6.5] + } + }, + { + "name": "locator_middle", + "parent": "body", + "pivot": [0, 11, 0], + "locators": { + "middle": [0, 11, 0] + } + }, + { + "name": "torso", + "parent": "body", + "pivot": [0, 7, 0], + "cubes": [ + {"origin": [-5, 4.5, -4], "size": [10, 9, 9], "inflate": 0.01, "uv": [0, 0]} + ] + }, + { + "name": "head", + "parent": "torso", + "pivot": [0, 16, 0], + "cubes": [ + {"origin": [-4.5, 15.5, -5], "size": [9, 5, 3], "uv": [0, 36]}, + {"origin": [-4.5, 15, -5], "size": [1, 1, 3], "inflate": 0.01, "uv": [67, 36]}, + {"origin": [3.5, 15, -5], "size": [1, 1, 3], "inflate": 0.01, "uv": [71, 26]}, + {"origin": [-3.5, 15.5, -6.5], "size": [7, 4, 2], "inflate": 0.01, "uv": [0, 45]}, + {"origin": [-4.5, 12.5, -2], "size": [9, 8, 6], "inflate": 0.01, "uv": [0, 19]} + ] + }, + { + "name": "jaw", + "parent": "head", + "pivot": [0, 15.5, -1], + "cubes": [ + {"origin": [-4.5, 13, -5], "size": [9, 2, 3], "uv": [78, 20]}, + {"origin": [-4.5, 14.51, -5], "size": [9, 1, 3], "inflate": -0.01, "uv": [77, 13]}, + {"origin": [-3.5, 13, -6.5], "size": [7, 2, 2], "uv": [89, 27]}, + {"origin": [-3.5, 14.5, -6.5], "size": [7, 1, 2], "inflate": -0.01, "uv": [78, 8]} + ] + }, + { + "name": "locator_jaw_lower", + "parent": "jaw", + "pivot": [0, 15.5, -6.5], + "locators": { + "jaw2": [0, 15.5, -6.5] + } + }, + { + "name": "tongue_short", + "parent": "jaw", + "pivot": [0, 16.5, -3], + "cubes": [ + {"origin": [-2.5, 14.5, -5], "size": [5, 1, 3], "inflate": 0.01, "uv": [50, 36]} + ] + }, + { + "name": "tongue_long_base", + "parent": "jaw", + "pivot": [0, 15.4, -2], + "cubes": [ + {"origin": [-1.5, 13.4, -5], "size": [3, 2, 3], "inflate": 0.02, "uv": [41, 59]} + ] + }, + { + "name": "tongue_long_mid", + "parent": "tongue_long_base", + "pivot": [0, 16, -4.75], + "cubes": [ + {"origin": [-1, 14.5, -9.75], "size": [2, 1, 5], "inflate": 0.01, "uv": [50, 22]} + ] + }, + { + "name": "tongue_long_mid_bend", + "parent": "tongue_long_mid", + "pivot": [0, 16, -9.5], + "cubes": [ + {"origin": [-1, 14.5, -14.5], "size": [2, 1, 5], "uv": [50, 29]} + ] + }, + { + "name": "tongue_long_end", + "parent": "tongue_long_mid_bend", + "pivot": [0, 16, -14.25], + "cubes": [ + {"origin": [-1, 14.5, -18.25], "size": [2, 1, 4], "inflate": 0.01, "uv": [59, 41]} + ] + }, + { + "name": "tongue_long_tip", + "parent": "tongue_long_end", + "pivot": [0, 16, -18], + "cubes": [ + {"origin": [-1.5, 14.5, -21], "size": [3, 1, 3], "inflate": 0.1, "uv": [59, 47]} + ] + }, + { + "name": "locator_physical", + "parent": "tongue_long_tip", + "pivot": [0, 15, -20.5], + "locators": { + "physical": [0, 15, -20.5] + } + }, + { + "name": "eyes", + "parent": "head", + "pivot": [0, 18.5, -2.5] + }, + { + "name": "left_eye", + "parent": "eyes", + "pivot": [4.5, 17.5, -3], + "cubes": [ + {"origin": [3.5, 16.5, -5], "size": [1, 3, 3], "inflate": 0.01, "uv": [60, 0]} + ] + }, + { + "name": "left_pupil", + "parent": "left_eye", + "pivot": [4.5, 17.5, -3.5], + "cubes": [ + {"origin": [3.5, 17, -5], "size": [1, 2, 2], "inflate": 0.02, "uv": [69, 52]} + ] + }, + { + "name": "locator_eye_left", + "parent": "left_pupil", + "pivot": [4.5, 18, -4.5], + "locators": { + "eye2": [4.5, 18, -4.5] + } + }, + { + "name": "left_pupil_shocked", + "parent": "left_eye", + "pivot": [4.4, 17.5, -3.75], + "cubes": [ + {"origin": [3.4, 17.5, -4.75], "size": [1, 1, 1], "inflate": 0.02, "uv": [3, 61]} + ] + }, + { + "name": "right_eye", + "parent": "eyes", + "pivot": [-4.5, 19, -3.5], + "cubes": [ + {"origin": [-4.5, 16.5, -5], "size": [1, 3, 3], "inflate": 0.01, "uv": [60, 7]} + ] + }, + { + "name": "right_pupil", + "parent": "right_eye", + "pivot": [-4.5, 19, -4], + "cubes": [ + {"origin": [-4.5, 17, -5], "size": [1, 2, 2], "inflate": 0.02, "uv": [80, 28]} + ] + }, + { + "name": "locator_eye_right", + "parent": "right_pupil", + "pivot": [-4.5, 18, -4.5], + "locators": { + "eye1": [-4.5, 18, -4.5] + } + }, + { + "name": "right_pupil_shocked", + "parent": "right_eye", + "pivot": [-4.4, 18.5, -3.75], + "cubes": [ + {"origin": [-4.4, 17.5, -4.75], "size": [1, 1, 1], "inflate": 0.02, "uv": [39, 19]} + ] + }, + { + "name": "eyelids", + "parent": "head", + "pivot": [0, 18.5, -2.5] + }, + { + "name": "left_eyelid", + "parent": "eyelids", + "pivot": [3.9, 19, -3.4], + "cubes": [ + {"origin": [3.4, 16.5, -4.9], "size": [1, 3, 3], "inflate": 0.03, "uv": [65, 22]} + ] + }, + { + "name": "right_eyelid", + "parent": "eyelids", + "pivot": [-3.9, 19, -3.4], + "cubes": [ + {"origin": [-4.4, 16.5, -4.9], "size": [1, 3, 3], "inflate": 0.03, "uv": [65, 29]} + ] + }, + { + "name": "left_eyelid_angry", + "parent": "eyelids", + "pivot": [3.9, 20.25, -3.885], + "cubes": [ + {"origin": [3.4, 18.5, -4.9], "size": [1, 1, 1], "inflate": 0.03, "uv": [8, 61]}, + {"origin": [3.4, 19, -3.87], "size": [1, 1, 1], "inflate": 0.03, "uv": [72, 47]} + ] + }, + { + "name": "right_eyelid_angry", + "parent": "eyelids", + "pivot": [-3.9, 20.25, -3.885], + "cubes": [ + {"origin": [-4.4, 18.5, -4.9], "size": [1, 1, 1], "inflate": 0.03, "uv": [44, 19]}, + {"origin": [-4.4, 19, -3.87], "size": [1, 1, 1], "inflate": 0.03, "uv": [30, 62]} + ] + }, + { + "name": "left_eyelid_sad", + "parent": "eyelids", + "pivot": [3.9, 19.5, -3], + "cubes": [ + {"origin": [3.4, 17.5, -4], "size": [1, 2, 2], "inflate": 0.03, "uv": [85, 52]} + ] + }, + { + "name": "right_eyelid_sad", + "parent": "eyelids", + "pivot": [-3.9, 19.5, -3], + "cubes": [ + {"origin": [-4.4, 17.5, -4], "size": [1, 2, 2], "inflate": 0.03, "uv": [92, 52]} + ] + }, + { + "name": "left_eyelid_happy", + "parent": "eyelids", + "pivot": [3.9, 19, -3.4], + "cubes": [ + {"origin": [3.4, 16.5, -4.9], "size": [1, 3, 3], "inflate": 0.03, "uv": [77, 38]} + ] + }, + { + "name": "right_eyelid_happy", + "parent": "eyelids", + "pivot": [-3.9, 19, -3.4], + "cubes": [ + {"origin": [-4.4, 16.5, -4.9], "size": [1, 3, 3], "inflate": 0.03, "uv": [74, 31]} + ] + }, + { + "name": "left_eyelid_unamused", + "parent": "eyelids", + "pivot": [3.9, 20, -3.4], + "cubes": [ + {"origin": [3.4, 18.5, -4.9], "size": [1, 1, 3], "inflate": 0.03, "uv": [69, 0]} + ] + }, + { + "name": "right_eyelid_unamused", + "parent": "eyelids", + "pivot": [-3.9, 20, -3.4], + "cubes": [ + {"origin": [-4.4, 18.5, -4.9], "size": [1, 1, 3], "inflate": 0.03, "uv": [69, 5]} + ] + }, + { + "name": "left_eyelid_hurt", + "parent": "eyelids", + "pivot": [3.9, 19, -3.4], + "cubes": [ + {"origin": [3.4, 16.5, -4.9], "size": [1, 3, 3], "inflate": 0.03, "uv": [86, 38]}, + {"origin": [3.42, 17, -3.9], "size": [1, 1, 1], "inflate": 0.02, "uv": [85, 57]} + ] + }, + { + "name": "right_eyelid_hurt", + "parent": "eyelids", + "pivot": [-3.9, 19, -3.4], + "cubes": [ + {"origin": [-4.4, 16.5, -4.9], "size": [1, 3, 3], "inflate": 0.03, "uv": [76, 52]}, + {"origin": [-4.42, 17, -3.9], "size": [1, 1, 1], "inflate": 0.02, "uv": [23, 59]} + ] + }, + { + "name": "hair", + "parent": "head", + "pivot": [0, 21.5, 0], + "rotation": [15, 0, 0], + "cubes": [ + {"origin": [0, 19.5, -8], "size": [0, 8, 9], "uv": [31, 19]} + ] + }, + { + "name": "cheeks", + "parent": "head", + "pivot": [0, 16, 1.5] + }, + { + "name": "left_cheek", + "parent": "cheeks", + "pivot": [4, 15, -1], + "cubes": [ + {"origin": [3.5, 14, -2], "size": [1, 2, 2], "inflate": 0.02, "uv": [69, 10]} + ] + }, + { + "name": "right_cheek", + "parent": "cheeks", + "pivot": [-4, 15, -1.25], + "cubes": [ + {"origin": [-4.5, 14, -2], "size": [1, 2, 2], "inflate": 0.02, "uv": [69, 15]} + ] + }, + { + "name": "locator_face", + "parent": "head", + "pivot": [0, 17.5, -6.5], + "locators": { + "face": [0, 17.5, -6.5] + } + }, + { + "name": "locator_mouth", + "parent": "head", + "pivot": [0, 14.75, -4], + "locators": { + "mouth": [0, 14.75, -4], + "special": [0, 14.75, -4] + } + }, + { + "name": "locator_head", + "parent": "head", + "pivot": [0, 20.5, -3], + "locators": { + "head": [0, 20.5, -3] + } + }, + { + "name": "item_hat", + "parent": "head", + "pivot": [0, 20.5, -0.5], + "locators": { + "item_hat": [0, 20.5, -0.5] + } + }, + { + "name": "locator_item_face", + "parent": "head", + "pivot": [0, 17.5, -6.5], + "locators": { + "item_face": [0, 17.5, -6.5] + } + }, + { + "name": "locator_jaw_upper", + "parent": "head", + "pivot": [0, 15.5, -6.5], + "locators": { + "jaw1": [0, 15.5, -6.5] + } + }, + { + "name": "arms", + "parent": "torso", + "pivot": [0, 13.25, -0.75] + }, + { + "name": "left_arm", + "parent": "arms", + "pivot": [5, 12.75, -0.5], + "cubes": [ + {"origin": [4.5, 11.25, -2], "size": [4, 2, 3], "inflate": 0.01, "uv": [13, 53]} + ] + }, + { + "name": "left_lower_arm", + "parent": "left_arm", + "pivot": [8.5, 12.25, 1], + "cubes": [ + {"origin": [8.5, 11.25, -2], "size": [3, 2, 3], "uv": [56, 53]} + ] + }, + { + "name": "left_hand", + "parent": "left_lower_arm", + "pivot": [11.5, 12.25, -1.25], + "cubes": [ + {"origin": [11.5, 11.25, -2], "size": [2, 2, 3], "inflate": 0.01, "uv": [54, 59]} + ] + }, + { + "name": "locator_hand_secondary", + "parent": "left_hand", + "pivot": [13, 12.25, 0], + "rotation": [0, -90, 0], + "locators": { + "hand_secondary": [13, 12.25, 0] + } + }, + { + "name": "left_fingers", + "parent": "left_hand", + "pivot": [13.35, 13.25, -0.5], + "rotation": [0, -90, 0], + "cubes": [ + {"origin": [12.85, 11.75, -1.65], "size": [1, 1, 1], "inflate": 0.1, "uv": [19, 48]}, + {"origin": [11.5, 11.75, -1.15], "size": [1, 1, 1], "inflate": 0.1, "uv": [50, 41]}, + {"origin": [14.2, 11.75, -1.15], "size": [1, 1, 1], "inflate": 0.1, "uv": [35, 62]} + ] + }, + { + "name": "right_arm", + "parent": "arms", + "pivot": [-5, 12.75, -0.5], + "cubes": [ + {"origin": [-8.5, 11.25, -2], "size": [4, 2, 3], "inflate": 0.01, "uv": [41, 53]} + ] + }, + { + "name": "right_lower_arm", + "parent": "right_arm", + "pivot": [-8.5, 12.25, 1], + "cubes": [ + {"origin": [-11.5, 11.25, -2], "size": [3, 2, 3], "uv": [13, 59]} + ] + }, + { + "name": "right_hand", + "parent": "right_lower_arm", + "pivot": [-11.5, 12.25, -1.25], + "cubes": [ + {"origin": [-13.5, 11.25, -2], "size": [2, 2, 3], "inflate": 0.01, "uv": [76, 59]} + ] + }, + { + "name": "locator_hand_primary", + "parent": "right_hand", + "pivot": [-13, 12.25, 0], + "rotation": [0, 90, 0], + "locators": { + "hand_primary": [-13, 12.25, 0] + } + }, + { + "name": "right_fingers", + "parent": "right_hand", + "pivot": [-13.35, 13.25, -0.5], + "rotation": [0, 90, 0], + "cubes": [ + {"origin": [-13.85, 11.75, -1.65], "size": [1, 1, 1], "inflate": 0.1, "uv": [87, 60]}, + {"origin": [-12.5, 11.75, -1.15], "size": [1, 1, 1], "inflate": 0.1, "uv": [72, 41]}, + {"origin": [-15.2, 11.75, -1.15], "size": [1, 1, 1], "inflate": 0.1, "uv": [72, 44]} + ] + }, + { + "name": "legs", + "parent": "body", + "pivot": [0, 6.5, 0.5] + }, + { + "name": "left_thigh", + "parent": "legs", + "pivot": [4, 6.5, 0.5], + "cubes": [ + {"origin": [2, 3, -1.5], "size": [4, 5, 4], "inflate": -0.1, "uv": [25, 44]} + ] + }, + { + "name": "left_leg", + "parent": "left_thigh", + "pivot": [4, 3.5, 0.5], + "cubes": [ + {"origin": [2.5, -0.25, -1], "size": [3, 5, 3], "inflate": -0.2, "uv": [0, 52]} + ] + }, + { + "name": "left_foot", + "parent": "left_leg", + "pivot": [4, -0.25, 1], + "cubes": [ + {"origin": [2.5, -0.75, -4], "size": [3, 1, 6], "uv": [40, 0]}, + {"origin": [3, -0.76, -1.5], "size": [2, 1, 3], "uv": [65, 59]} + ] + }, + { + "name": "locator_foot_secondary", + "parent": "left_foot", + "pivot": [4, -0.25, -1.75], + "rotation": [90, 0, 0], + "locators": { + "foot_secondary": [4, -0.25, -1.75] + } + }, + { + "name": "left_toes", + "parent": "left_foot", + "pivot": [4, -0.25, -3.75], + "cubes": [ + {"origin": [3.5, -0.75, -4.85], "size": [1, 1, 1], "inflate": 0.1, "uv": [39, 16]}, + {"origin": [2.15, -0.75, -4.6], "size": [1, 1, 1], "inflate": 0.1, "uv": [44, 16]}, + {"origin": [4.85, -0.75, -4.6], "size": [1, 1, 1], "inflate": 0.1, "uv": [19, 45]} + ] + }, + { + "name": "left_leg_correction", + "parent": "left_leg", + "pivot": [4, 3.5, 0.5], + "cubes": [ + {"origin": [2.5, -0.25, -1], "size": [3, 3, 3], "inflate": -0.21, "uv": [91, 0]} + ] + }, + { + "name": "right_thigh", + "parent": "legs", + "pivot": [-4, 6.5, 0.5], + "cubes": [ + {"origin": [-6, 3, -1.5], "size": [4, 5, 4], "inflate": -0.1, "uv": [42, 44]} + ] + }, + { + "name": "right_leg", + "parent": "right_thigh", + "pivot": [-4, 3.5, 0.5], + "cubes": [ + {"origin": [-5.5, -0.25, -1], "size": [3, 5, 3], "inflate": -0.2, "uv": [28, 53]} + ] + }, + { + "name": "right_foot", + "parent": "right_leg", + "pivot": [-4, -0.25, 1], + "cubes": [ + {"origin": [-5.5, -0.75, -4], "size": [3, 1, 6], "uv": [40, 8]}, + {"origin": [-5, -0.76, -1.5], "size": [2, 1, 3], "uv": [83, 33]} + ] + }, + { + "name": "locator_foot_primary", + "parent": "right_foot", + "pivot": [-4, -0.25, -1.75], + "rotation": [90, 0, 0], + "locators": { + "foot_primary": [-4, -0.25, -1.75] + } + }, + { + "name": "right_toes", + "parent": "right_foot", + "pivot": [-4, -0.25, -3.75], + "cubes": [ + {"origin": [-4.5, -0.75, -4.85], "size": [1, 1, 1], "inflate": 0.1, "uv": [91, 58]}, + {"origin": [-3.15, -0.75, -4.6], "size": [1, 1, 1], "inflate": 0.1, "uv": [91, 62]}, + {"origin": [-5.85, -0.75, -4.6], "size": [1, 1, 1], "inflate": 0.1, "uv": [73, 59]} + ] + }, + { + "name": "right_leg_correction", + "parent": "right_leg", + "pivot": [-4, 3.5, 0.5], + "cubes": [ + {"origin": [-5.5, -0.25, -1], "size": [3, 3, 3], "inflate": -0.21, "uv": [78, 0], "mirror": true} + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0186_politoed/politoed_male.geo.json b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0186_politoed/politoed_male.geo.json new file mode 100644 index 0000000000..1dbb1bde1b --- /dev/null +++ b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0186_politoed/politoed_male.geo.json @@ -0,0 +1,608 @@ +{ + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.politoed_male", + "texture_width": 128, + "texture_height": 64, + "visible_bounds_width": 3, + "visible_bounds_height": 3.5, + "visible_bounds_offset": [0, 1.25, 0] + }, + "bones": [ + { + "name": "politoed", + "pivot": [0, 0, 0] + }, + { + "name": "locator_root", + "parent": "politoed", + "pivot": [0, 0, 0], + "locators": { + "root": [0, 0, 0] + } + }, + { + "name": "locator_top", + "parent": "politoed", + "pivot": [0, 26, 0], + "locators": { + "top": [0, 26, 0] + } + }, + { + "name": "body", + "parent": "politoed", + "pivot": [0, 0, 0] + }, + { + "name": "locator_target", + "parent": "body", + "pivot": [0, 11, -6.5], + "locators": { + "target": [0, 11, -6.5] + } + }, + { + "name": "locator_middle", + "parent": "body", + "pivot": [0, 11, 0], + "locators": { + "middle": [0, 11, 0] + } + }, + { + "name": "torso", + "parent": "body", + "pivot": [0, 7, 0], + "cubes": [ + {"origin": [-5, 4.5, -4], "size": [10, 9, 9], "inflate": 0.01, "uv": [0, 0]} + ] + }, + { + "name": "head", + "parent": "torso", + "pivot": [0, 16, 0], + "cubes": [ + {"origin": [-4.5, 15.5, -5], "size": [9, 5, 3], "uv": [0, 36]}, + {"origin": [-4.5, 15, -5], "size": [1, 1, 3], "inflate": 0.01, "uv": [67, 36]}, + {"origin": [3.5, 15, -5], "size": [1, 1, 3], "inflate": 0.01, "uv": [71, 26]}, + {"origin": [-3.5, 15.5, -6.5], "size": [7, 4, 2], "inflate": 0.01, "uv": [0, 45]}, + {"origin": [-4.5, 12.5, -2], "size": [9, 8, 6], "inflate": 0.01, "uv": [0, 19]} + ] + }, + { + "name": "jaw", + "parent": "head", + "pivot": [0, 15.5, -1], + "cubes": [ + {"origin": [-4.5, 13, -5], "size": [9, 2, 3], "uv": [78, 20]}, + {"origin": [-4.5, 14.51, -5], "size": [9, 1, 3], "inflate": -0.01, "uv": [77, 13]}, + {"origin": [-3.5, 13, -6.5], "size": [7, 2, 2], "uv": [89, 27]}, + {"origin": [-3.5, 14.5, -6.5], "size": [7, 1, 2], "inflate": -0.01, "uv": [78, 8]} + ] + }, + { + "name": "locator_jaw_lower", + "parent": "jaw", + "pivot": [0, 15.5, -6.5], + "locators": { + "jaw2": [0, 15.5, -6.5] + } + }, + { + "name": "tongue_short", + "parent": "jaw", + "pivot": [0, 16.5, -3], + "cubes": [ + {"origin": [-2.5, 14.5, -5], "size": [5, 1, 3], "inflate": 0.01, "uv": [50, 36]} + ] + }, + { + "name": "tongue_long_base", + "parent": "jaw", + "pivot": [0, 15.4, -2], + "cubes": [ + {"origin": [-1.5, 13.4, -5], "size": [3, 2, 3], "inflate": 0.02, "uv": [41, 59]} + ] + }, + { + "name": "tongue_long_mid", + "parent": "tongue_long_base", + "pivot": [0, 16, -4.75], + "cubes": [ + {"origin": [-1, 14.5, -9.75], "size": [2, 1, 5], "inflate": 0.01, "uv": [50, 22]} + ] + }, + { + "name": "tongue_long_mid_bend", + "parent": "tongue_long_mid", + "pivot": [0, 16, -9.5], + "cubes": [ + {"origin": [-1, 14.5, -14.5], "size": [2, 1, 5], "uv": [50, 29]} + ] + }, + { + "name": "tongue_long_end", + "parent": "tongue_long_mid_bend", + "pivot": [0, 16, -14.25], + "cubes": [ + {"origin": [-1, 14.5, -18.25], "size": [2, 1, 4], "inflate": 0.01, "uv": [59, 41]} + ] + }, + { + "name": "tongue_long_tip", + "parent": "tongue_long_end", + "pivot": [0, 16, -18], + "cubes": [ + {"origin": [-1.5, 14.5, -21], "size": [3, 1, 3], "inflate": 0.1, "uv": [59, 47]} + ] + }, + { + "name": "locator_physical", + "parent": "tongue_long_tip", + "pivot": [0, 15, -20.5], + "locators": { + "physical": [0, 15, -20.5] + } + }, + { + "name": "eyes", + "parent": "head", + "pivot": [0, 18.5, -2.5] + }, + { + "name": "left_eye", + "parent": "eyes", + "pivot": [4.5, 17.5, -3], + "cubes": [ + {"origin": [3.5, 16.5, -5], "size": [1, 3, 3], "inflate": 0.01, "uv": [60, 0]} + ] + }, + { + "name": "left_pupil", + "parent": "left_eye", + "pivot": [4.5, 17.5, -3.5], + "cubes": [ + {"origin": [3.5, 17, -5], "size": [1, 2, 2], "inflate": 0.02, "uv": [69, 52]} + ] + }, + { + "name": "locator_eye_left", + "parent": "left_pupil", + "pivot": [4.5, 18, -4.5], + "locators": { + "eye2": [4.5, 18, -4.5] + } + }, + { + "name": "left_pupil_shocked", + "parent": "left_eye", + "pivot": [4.4, 17.5, -3.75], + "cubes": [ + {"origin": [3.4, 17.5, -4.75], "size": [1, 1, 1], "inflate": 0.02, "uv": [3, 61]} + ] + }, + { + "name": "right_eye", + "parent": "eyes", + "pivot": [-4.5, 19, -3.5], + "cubes": [ + {"origin": [-4.5, 16.5, -5], "size": [1, 3, 3], "inflate": 0.01, "uv": [60, 7]} + ] + }, + { + "name": "right_pupil", + "parent": "right_eye", + "pivot": [-4.5, 19, -4], + "cubes": [ + {"origin": [-4.5, 17, -5], "size": [1, 2, 2], "inflate": 0.02, "uv": [80, 28]} + ] + }, + { + "name": "locator_eye_right", + "parent": "right_pupil", + "pivot": [-4.5, 18, -4.5], + "locators": { + "eye1": [-4.5, 18, -4.5] + } + }, + { + "name": "right_pupil_shocked", + "parent": "right_eye", + "pivot": [-4.4, 18.5, -3.75], + "cubes": [ + {"origin": [-4.4, 17.5, -4.75], "size": [1, 1, 1], "inflate": 0.02, "uv": [39, 19]} + ] + }, + { + "name": "eyelids", + "parent": "head", + "pivot": [0, 18.5, -2.5] + }, + { + "name": "left_eyelid", + "parent": "eyelids", + "pivot": [3.9, 19, -3.4], + "cubes": [ + {"origin": [3.4, 16.5, -4.9], "size": [1, 3, 3], "inflate": 0.03, "uv": [65, 22]} + ] + }, + { + "name": "right_eyelid", + "parent": "eyelids", + "pivot": [-3.9, 19, -3.4], + "cubes": [ + {"origin": [-4.4, 16.5, -4.9], "size": [1, 3, 3], "inflate": 0.03, "uv": [65, 29]} + ] + }, + { + "name": "left_eyelid_angry", + "parent": "eyelids", + "pivot": [3.9, 20.25, -3.885], + "cubes": [ + {"origin": [3.4, 18.5, -4.9], "size": [1, 1, 1], "inflate": 0.03, "uv": [8, 61]}, + {"origin": [3.4, 19, -3.87], "size": [1, 1, 1], "inflate": 0.03, "uv": [72, 47]} + ] + }, + { + "name": "right_eyelid_angry", + "parent": "eyelids", + "pivot": [-3.9, 20.25, -3.885], + "cubes": [ + {"origin": [-4.4, 18.5, -4.9], "size": [1, 1, 1], "inflate": 0.03, "uv": [44, 19]}, + {"origin": [-4.4, 19, -3.87], "size": [1, 1, 1], "inflate": 0.03, "uv": [30, 62]} + ] + }, + { + "name": "left_eyelid_sad", + "parent": "eyelids", + "pivot": [3.9, 19.5, -3], + "cubes": [ + {"origin": [3.4, 17.5, -4], "size": [1, 2, 2], "inflate": 0.03, "uv": [85, 52]} + ] + }, + { + "name": "right_eyelid_sad", + "parent": "eyelids", + "pivot": [-3.9, 19.5, -3], + "cubes": [ + {"origin": [-4.4, 17.5, -4], "size": [1, 2, 2], "inflate": 0.03, "uv": [92, 52]} + ] + }, + { + "name": "left_eyelid_happy", + "parent": "eyelids", + "pivot": [3.9, 19, -3.4], + "cubes": [ + {"origin": [3.4, 16.5, -4.9], "size": [1, 3, 3], "inflate": 0.03, "uv": [77, 38]} + ] + }, + { + "name": "right_eyelid_happy", + "parent": "eyelids", + "pivot": [-3.9, 19, -3.4], + "cubes": [ + {"origin": [-4.4, 16.5, -4.9], "size": [1, 3, 3], "inflate": 0.03, "uv": [74, 31]} + ] + }, + { + "name": "left_eyelid_unamused", + "parent": "eyelids", + "pivot": [3.9, 20, -3.4], + "cubes": [ + {"origin": [3.4, 18.5, -4.9], "size": [1, 1, 3], "inflate": 0.03, "uv": [69, 0]} + ] + }, + { + "name": "right_eyelid_unamused", + "parent": "eyelids", + "pivot": [-3.9, 20, -3.4], + "cubes": [ + {"origin": [-4.4, 18.5, -4.9], "size": [1, 1, 3], "inflate": 0.03, "uv": [69, 5]} + ] + }, + { + "name": "left_eyelid_hurt", + "parent": "eyelids", + "pivot": [3.9, 19, -3.4], + "cubes": [ + {"origin": [3.4, 16.5, -4.9], "size": [1, 3, 3], "inflate": 0.03, "uv": [86, 38]}, + {"origin": [3.42, 17, -3.9], "size": [1, 1, 1], "inflate": 0.02, "uv": [85, 57]} + ] + }, + { + "name": "right_eyelid_hurt", + "parent": "eyelids", + "pivot": [-3.9, 19, -3.4], + "cubes": [ + {"origin": [-4.4, 16.5, -4.9], "size": [1, 3, 3], "inflate": 0.03, "uv": [76, 52]}, + {"origin": [-4.42, 17, -3.9], "size": [1, 1, 1], "inflate": 0.02, "uv": [23, 59]} + ] + }, + { + "name": "hair", + "parent": "head", + "pivot": [0, 21.5, 0], + "rotation": [15, 0, 0], + "cubes": [ + {"origin": [0, 19.5, -8], "size": [0, 8, 9], "uv": [31, 19]} + ] + }, + { + "name": "cheeks", + "parent": "head", + "pivot": [0, 16, 1.5] + }, + { + "name": "left_cheek", + "parent": "cheeks", + "pivot": [4, 15, -0.5], + "cubes": [ + {"origin": [3.5, 13.5, -2], "size": [1, 3, 3], "inflate": 0.02, "uv": [77, 45]} + ] + }, + { + "name": "right_cheek", + "parent": "cheeks", + "pivot": [-4, 15, -0.5], + "cubes": [ + {"origin": [-4.5, 13.5, -2], "size": [1, 3, 3], "inflate": 0.02, "uv": [87, 45]} + ] + }, + { + "name": "locator_face", + "parent": "head", + "pivot": [0, 17.5, -6.5], + "locators": { + "face": [0, 17.5, -6.5] + } + }, + { + "name": "locator_mouth", + "parent": "head", + "pivot": [0, 14.75, -4], + "locators": { + "mouth": [0, 14.75, -4], + "special": [0, 14.75, -4] + } + }, + { + "name": "locator_head", + "parent": "head", + "pivot": [0, 20.5, -3], + "locators": { + "head": [0, 20.5, -3] + } + }, + { + "name": "item_hat", + "parent": "head", + "pivot": [0, 20.5, -0.5], + "locators": { + "item_hat": [0, 20.5, -0.5] + } + }, + { + "name": "locator_item_face", + "parent": "head", + "pivot": [0, 17.5, -6.5], + "locators": { + "item_face": [0, 17.5, -6.5] + } + }, + { + "name": "locator_jaw_upper", + "parent": "head", + "pivot": [0, 15.5, -6.5], + "locators": { + "jaw1": [0, 15.5, -6.5] + } + }, + { + "name": "arms", + "parent": "torso", + "pivot": [0, 13.25, -0.75] + }, + { + "name": "left_arm", + "parent": "arms", + "pivot": [5, 12.75, -0.5], + "cubes": [ + {"origin": [4.5, 11.25, -2], "size": [4, 2, 3], "inflate": 0.01, "uv": [13, 53]} + ] + }, + { + "name": "left_lower_arm", + "parent": "left_arm", + "pivot": [8.5, 12.25, 1], + "cubes": [ + {"origin": [8.5, 11.25, -2], "size": [3, 2, 3], "uv": [56, 53]} + ] + }, + { + "name": "left_hand", + "parent": "left_lower_arm", + "pivot": [11.5, 12.25, -1.25], + "cubes": [ + {"origin": [11.5, 11.25, -2], "size": [2, 2, 3], "inflate": 0.01, "uv": [54, 59]} + ] + }, + { + "name": "locator_hand_secondary", + "parent": "left_hand", + "pivot": [13, 12.25, 0], + "rotation": [0, -90, 0], + "locators": { + "hand_secondary": [13, 12.25, 0] + } + }, + { + "name": "left_fingers", + "parent": "left_hand", + "pivot": [13.35, 13.25, -0.5], + "rotation": [0, -90, 0], + "cubes": [ + {"origin": [12.85, 11.75, -1.65], "size": [1, 1, 1], "inflate": 0.1, "uv": [19, 48]}, + {"origin": [11.5, 11.75, -1.15], "size": [1, 1, 1], "inflate": 0.1, "uv": [50, 41]}, + {"origin": [14.2, 11.75, -1.15], "size": [1, 1, 1], "inflate": 0.1, "uv": [35, 62]} + ] + }, + { + "name": "right_arm", + "parent": "arms", + "pivot": [-5, 12.75, -0.5], + "cubes": [ + {"origin": [-8.5, 11.25, -2], "size": [4, 2, 3], "inflate": 0.01, "uv": [41, 53]} + ] + }, + { + "name": "right_lower_arm", + "parent": "right_arm", + "pivot": [-8.5, 12.25, 1], + "cubes": [ + {"origin": [-11.5, 11.25, -2], "size": [3, 2, 3], "uv": [13, 59]} + ] + }, + { + "name": "right_hand", + "parent": "right_lower_arm", + "pivot": [-11.5, 12.25, -1.25], + "cubes": [ + {"origin": [-13.5, 11.25, -2], "size": [2, 2, 3], "inflate": 0.01, "uv": [76, 59]} + ] + }, + { + "name": "locator_hand_primary", + "parent": "right_hand", + "pivot": [-13, 12.25, 0], + "rotation": [0, 90, 0], + "locators": { + "hand_primary": [-13, 12.25, 0] + } + }, + { + "name": "right_fingers", + "parent": "right_hand", + "pivot": [-13.35, 13.25, -0.5], + "rotation": [0, 90, 0], + "cubes": [ + {"origin": [-13.85, 11.75, -1.65], "size": [1, 1, 1], "inflate": 0.1, "uv": [87, 60]}, + {"origin": [-12.5, 11.75, -1.15], "size": [1, 1, 1], "inflate": 0.1, "uv": [72, 41]}, + {"origin": [-15.2, 11.75, -1.15], "size": [1, 1, 1], "inflate": 0.1, "uv": [72, 44]} + ] + }, + { + "name": "legs", + "parent": "body", + "pivot": [0, 6.5, 0.5] + }, + { + "name": "left_thigh", + "parent": "legs", + "pivot": [4, 6.5, 0.5], + "cubes": [ + {"origin": [2, 3, -1.5], "size": [4, 5, 4], "inflate": -0.1, "uv": [25, 44]} + ] + }, + { + "name": "left_leg", + "parent": "left_thigh", + "pivot": [4, 3.5, 0.5], + "cubes": [ + {"origin": [2.5, -0.25, -1], "size": [3, 5, 3], "inflate": -0.2, "uv": [0, 52]} + ] + }, + { + "name": "left_foot", + "parent": "left_leg", + "pivot": [4, -0.25, 1], + "cubes": [ + {"origin": [2.5, -0.75, -4], "size": [3, 1, 6], "uv": [40, 0]}, + {"origin": [3, -0.76, -1.5], "size": [2, 1, 3], "uv": [65, 59]} + ] + }, + { + "name": "locator_foot_secondary", + "parent": "left_foot", + "pivot": [4, -0.25, -1.75], + "rotation": [90, 0, 0], + "locators": { + "foot_secondary": [4, -0.25, -1.75] + } + }, + { + "name": "left_toes", + "parent": "left_foot", + "pivot": [4, -0.25, -3.75], + "cubes": [ + {"origin": [3.5, -0.75, -4.85], "size": [1, 1, 1], "inflate": 0.1, "uv": [39, 16]}, + {"origin": [2.15, -0.75, -4.6], "size": [1, 1, 1], "inflate": 0.1, "uv": [44, 16]}, + {"origin": [4.85, -0.75, -4.6], "size": [1, 1, 1], "inflate": 0.1, "uv": [19, 45]} + ] + }, + { + "name": "left_leg_correction", + "parent": "left_leg", + "pivot": [4, 3.5, 0.5], + "cubes": [ + {"origin": [2.5, -0.25, -1], "size": [3, 3, 3], "inflate": -0.21, "uv": [91, 0]} + ] + }, + { + "name": "right_thigh", + "parent": "legs", + "pivot": [-4, 6.5, 0.5], + "cubes": [ + {"origin": [-6, 3, -1.5], "size": [4, 5, 4], "inflate": -0.1, "uv": [42, 44]} + ] + }, + { + "name": "right_leg", + "parent": "right_thigh", + "pivot": [-4, 3.5, 0.5], + "cubes": [ + {"origin": [-5.5, -0.25, -1], "size": [3, 5, 3], "inflate": -0.2, "uv": [28, 53]} + ] + }, + { + "name": "right_foot", + "parent": "right_leg", + "pivot": [-4, -0.25, 1], + "cubes": [ + {"origin": [-5.5, -0.75, -4], "size": [3, 1, 6], "uv": [40, 8]}, + {"origin": [-5, -0.76, -1.5], "size": [2, 1, 3], "uv": [83, 33]} + ] + }, + { + "name": "locator_foot_primary", + "parent": "right_foot", + "pivot": [-4, -0.25, -1.75], + "rotation": [90, 0, 0], + "locators": { + "foot_primary": [-4, -0.25, -1.75] + } + }, + { + "name": "right_toes", + "parent": "right_foot", + "pivot": [-4, -0.25, -3.75], + "cubes": [ + {"origin": [-4.5, -0.75, -4.85], "size": [1, 1, 1], "inflate": 0.1, "uv": [91, 58]}, + {"origin": [-3.15, -0.75, -4.6], "size": [1, 1, 1], "inflate": 0.1, "uv": [91, 62]}, + {"origin": [-5.85, -0.75, -4.6], "size": [1, 1, 1], "inflate": 0.1, "uv": [73, 59]} + ] + }, + { + "name": "right_leg_correction", + "parent": "right_leg", + "pivot": [-4, 3.5, 0.5], + "cubes": [ + {"origin": [-5.5, -0.25, -1], "size": [3, 3, 3], "inflate": -0.21, "uv": [78, 0], "mirror": true} + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/posers/0060_poliwag/poliwag.json b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/posers/0060_poliwag/poliwag.json new file mode 100644 index 0000000000..23222e9f7b --- /dev/null +++ b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/posers/0060_poliwag/poliwag.json @@ -0,0 +1,52 @@ +{ + "portraitScale": 1.8, + "portraitTranslation": [-0.09, -0.7, 0], + "profileScale": 0.9, + "profileTranslation": [0, 0.4, 0], + "rootBone": "poliwag", + "animations": { + "cry": "q.bedrock_stateful('poliwag', 'cry')" + }, + "poses": { + "sleep": { + "poseName": "sleep", + "poseTypes": [ + "SLEEP" + ], + "namedAnimations": { + "cry": "q.bedrock_stateful('dummy', 'cry')" + }, + "animations": [ + "q.bedrock('poliwag', 'sleep_placeholder')" + ] + }, + "standing": { + "poseTypes": ["STAND", "NONE", "PORTRAIT", "PROFILE"], + "animations": [ + "q.bedrock('poliwag', 'ground_idle_placeholder')" + ], + "quirks": ["q.bedrock_quirk('poliwag', 'blink_placeholder')"] + }, + "walking": { + "poseTypes": ["WALK"], + "animations": [ + "q.bedrock('poliwag', 'ground_walk_placeholder')" + ], + "quirks": ["q.bedrock_quirk('poliwag', 'blink_placeholder')"] + }, + "float": { + "poseTypes": ["FLOAT"], + "animations": [ + "q.bedrock('poliwag', 'water_idle_placeholder')" + ], + "quirks": ["q.bedrock_quirk('poliwag', 'blink_placeholder')"] + }, + "swim": { + "poseTypes": ["SWIM"], + "animations": [ + "q.bedrock('poliwag', 'water_swim_placeholder')" + ], + "quirks": ["q.bedrock_quirk('poliwag', 'blink_placeholder')"] + } + } +} diff --git a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/posers/0186_politoed/politoed.json b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/posers/0186_politoed/politoed.json new file mode 100644 index 0000000000..9a6a78387d --- /dev/null +++ b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/posers/0186_politoed/politoed.json @@ -0,0 +1,43 @@ +{ + "portraitScale": 1.83, + "portraitTranslation": [-0.16, 0.14, 0], + "profileScale": 0.84, + "profileTranslation": [0, 0.39, 0], + "rootBone": "politoed", + "poses": { + "standing": { + "poseTypes": ["STAND", "NONE", "PORTRAIT", "PROFILE"], + "animations": [ + "q.look('head')", + "q.bedrock('politoed', 'ground_idle')" + ], + "quirks": ["q.bedrock_quirk('politoed', 'blink')"] + }, + "walking": { + "poseTypes": ["WALK"], + "animations": [ + "q.look('head')", + "q.bedrock('politoed', 'ground_idle')", + "q.bimanual_swing(1, 0.8, 'left_arm', 'right_arm')", + "q.biped_walk(1, 0.8, 'left_thigh', 'right_thigh')" + ], + "quirks": ["q.bedrock_quirk('politoed', 'blink')"] + }, + "float": { + "poseTypes": ["FLOAT"], + "animations": [ + "q.look('head')", + "q.bedrock('politoed', 'water_idle')" + ], + "quirks": ["q.bedrock_quirk('politoed', 'blink')"] + }, + "swim": { + "poseTypes": ["SWIM"], + "animations": [ + "q.look('head')", + "q.bedrock('politoed', 'water_swim')" + ], + "quirks": ["q.bedrock_quirk('politoed', 'blink')"] + } + } +} diff --git a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/resolvers/0186_politoed/0_politoed_base.json b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/resolvers/0186_politoed/0_politoed_base.json index 312057dfee..0e7d0bb876 100644 --- a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/resolvers/0186_politoed/0_politoed_base.json +++ b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/resolvers/0186_politoed/0_politoed_base.json @@ -5,7 +5,7 @@ { "aspects": [], "poser": "cobblemon:politoed", - "model": "cobblemon:politoed.geo", + "model": "cobblemon:politoed_male.geo", "texture": "cobblemon:textures/pokemon/0186_politoed/politoed.png", "layers": [] }, @@ -15,6 +15,22 @@ ], "texture": "cobblemon:textures/pokemon/0186_politoed/politoed_shiny.png" }, + { + "aspects": [ + "female" + ], + "poser": "cobblemon:politoed", + "model": "cobblemon:politoed_female.geo", + "texture": "cobblemon:textures/pokemon/0186_politoed/politoed.png", + "layers": [] + }, + { + "aspects": [ + "female", + "shiny" + ], + "texture": "cobblemon:textures/pokemon/0186_politoed/politoed_shiny.png" + }, { "aspects": [ "alpha_eyes" diff --git a/common/src/main/resources/assets/cobblemon/textures/pokemon/0060_poliwag/poliwag.png b/common/src/main/resources/assets/cobblemon/textures/pokemon/0060_poliwag/poliwag.png index 332d16c17a2c6111815ca9664e1d794265b35c38..e4113772812f56b47650d10dca60ec6fa08e1997 100644 GIT binary patch delta 2049 zcmV+c2>$ox1%eQe7k@wq1^@s6s%dfF000NKNkl_x9KiqgKq9WjbW@8) zv}g_d;FnTSQ_>1c#!NqCn5OihjQS#CAyObAf)XVpihXg0y;!Mfh>{s7YGp>gK*gd- z2JM$44va&ph|#D74QRg51MxLsYH)Pb(j)z!xq2evzLMF-y9kr85w#-otI1kgEF;6|oL zx-*#p+Zt%Vu8%t0g4huDeZ75Q0uI-FC$QH$Dcf2;wlrVgD@Qgwns9N;54Y~I@~j3G z_gwFkqjk^9sRveI_9NZiBfy{m9m0tWn#oi@IzF|tiEdP$2meh=q~t(;q%wN>ichR46ZWxCN|U}gh{Y*lVcqb|M4z< zwo-oC{bI1~S`V)geBpKnT4~ME7z5PFV>e-2%+4a081~g9yJu1fSM z@xGkb7~q7l z))m;sa&==y`s=M4yFgyMf0?YG`n;8#yxiO<*!lM0_WD|xFs)9i>Z|3wpM2SJvd4nX zM}Qqb&hqL-@>2a`Sya;~i~gBuB{mR)JGXDmT7QIm`%q|}N5?3{3i3GyKGT378;FB$ zcVg)HfE>V2S-=M3__Zx`g*;F@ZfP%rbP}|228N!iW5j`+Fj~fqQ#WWXI+FtA0Xh)V zyf~!CXOo6$OeKS$Q-I$k)pA{SJU7{b?#9q51Jr@7bs}lY^`VC$FYJrb_Bfd6m^O@L z0Ds{|S(yWG%$7ZG&Iv;3_=pA0K7~4{3lm8j+7>!~AO`3_4AA4iegtTUMin}w5Q9xk z_ey7HT4v3fEmNjEWF83bLM+FapJh3<0D26pffPAy7_kLN`I~d*ubGk9-!j`HwSw-3D;#O0H+QfeITw~ zOUaEJ-8RGym^7)u>iCFRBgY@NZge1(fg?e6Vt_9Wyzp#mIUNKbM?V|8jDJLeDCM0DIKDdYU2ZJW&ZqG_BL51x6J4oM^Z+?h8?RP zv{#Rv8|Fw|V}l^~Z(U#|ad3UyEw;4$?zgw6d}LIEr{3TUVDP$i3Ao(6nei3Z@9G*y zx_o9*9{L**M+M6X~_J8|LnyUzd z=B^Qm9ZteW3_lVZJxaWaiaVsXw$_5~HpZZ^k=)xO)kZ4n&t;!JectD*G4Xw?XD4)3 zc@%f((23y55Cl3>S9#8)hM=gytAH#pqfpy%osUv7x;83uIqp$`S0>u?U2 z-mouj+hhB)`hadPhvp#Ej$osw%-7(yZ(F6ytTLddjE|T?E?}!fXDhRdC9+u1D5O-4mOGHt1kr7==~J1&5iN&wzkQ2$x~-raJqpx?9!;V*F!og;~{O4L=L; zriQmO@Sz;FugHk=uoJkI1#~#}{t`L7rBS$yD%k7}$^o~wK)yRR&JxZBm}lNTD{fBI zdT=Xj8ye&-4V@*2gMSau@o@>vWd6pqpyT6iP|=C`=#}ZhWe|?^z5ZgNKy9S0Xqf&C zRgGug!sPLmrpp|Ddhn&p;fLO3eB91nxzc8DfEYMBJ{s1^z>kiv*zoL22=i8^_f1Wz z-&-2uz*YuU3($evS>Rp((1AhgWH2G<_=;`vYG^SfNdncR-;tR%-d>9Z+g3TIhJnJD|`RE4BQR-U0ep-rv2=@40XxfS0;T zNl!pNyS1bzfO^O9AZ;n}lgR*H>?kEY0ss3QzzZ4RrH|jyAqubbl=2S9XPb=F9RAS? zc(s={XMn=nXr;UZM(XP3({KJM3;sx^r8|`h;2$@X5x)cSnTWx1{sjO4|Nq@cK@0!@ f00v1!K~w_(p77g2Juc(>00000NkvXXu0mjfgpK~< delta 731 zcmZn?c*Z(Gyk3EWnSp^}s&n5qAjMc52 z#P!_F^>dHe}Y$S-$Mx>VmHDw2p1N zE`0d<_s+w2C(qrtu&~h7)cpVdzlw^=hYuf&jg9Zzxx>Iv&v4{0Pd3nW>5?G7V4yS( zz@TozZ3O>_%)r2R2!t6$HM|;tuKw=n;uzxL{Wj!a*<%Hslw_V`=WcCuzC7js z{|j>^IhVJ~ZCii++~kQ2y($8p84vw;w0KLmY49AbSj4!zeri%%!AjrDC94Dk8tx|u zF6eQ(kbOp(#Z5-&NavDST;fZfi&wK=yxG9Cgr~8QMLW$U`*55XZSS9RO3)&LAw@i~f zQ(5?xt00VFzqZ5o{q+qm=Id=#gA&npt3NP`9%zm1kF_vi>^5(=&ey%;j>q!zmjgVJ~5S1 zYhQK!?(^#QAqPTa%=hhoYg)f>TUSU=sPk&u2KmN(3A?J(m*N>sRLSx| z>G$og{}1;s5KFlAwfvxUf^E*KFXfH(OXfc`KakJxsGTwDH@ncJ4z`$YxlO>d!QkoY K=d#Wzp$PyBR#FN8 diff --git a/common/src/main/resources/assets/cobblemon/textures/pokemon/0060_poliwag/poliwag_alpha.png b/common/src/main/resources/assets/cobblemon/textures/pokemon/0060_poliwag/poliwag_alpha.png index 08da44fca6013456e61a86342e192285d0998331..075c4b8d9110d57de2b88bc9c2a5e8a9690ab759 100644 GIT binary patch delta 483 zcmV<90UZ9f1MmZo7k@wq1^@s6s%dfF0004{NklmcB%)z{Xa2N&V9IA6?)x_?nTwffrnvpxdWC*0Ma z63|7+`s+%7^$BSQh#qWd3p)+x7l(VJhfF&s4W++$#mT&8NmGgJ4~Km15H=@^VGO;4TCzK z+O{bfz{%r%fsP+;3WP^A4H#e`JT-Fw+8X)~10aZ6+xkt_lM}G1gZFh`0qBcluKOqf zxlXRHb1MOTk<4`;B_P+y^>uC~pf8fS?xO_cI=QxU$6VHxfLLPI)++(lCK}t15)ezw z+Il6x+C*dfQ37I#SzE6JSes~UKT1F>F>C9UfZQjVdj4Mk00960o-rvx00006NklNn{1`ISV`@iy0XB4ude`@%$AjKtah8*NBqf{Irtt#G+J&fW*wa5rK(-+x6N4a- zjsoJ$b{4RB4v-B32|x_e52Mj-Wnf@tV3@$pzyefbU}S8-xBy}S(0Q;Y+S1 z4()xamivv_1L%;K9eZsRuYgx*N)#o?oUIe>&>X%}4e5_vGAsyS%;!Kf1X) t&+Y*Kwx2dl!S8oDu&!`;E(%f|FfmT)hKb|kRUHdKTu)a&mvv4FO#s6WWqkku diff --git a/common/src/main/resources/assets/cobblemon/textures/pokemon/0060_poliwag/poliwag_shiny.png b/common/src/main/resources/assets/cobblemon/textures/pokemon/0060_poliwag/poliwag_shiny.png index f92c90b91ab297a5c3d91cf3fc25df9aa08ef622..0ebac91fe61b3de93e4935be52054f66ef20b909 100644 GIT binary patch literal 2059 zcmV+m2=w=fP)IG~Lc`JO9(3Gk5e}nRB>KSNz?z_F8Ly@3YT7 z=S*PUzo*vymKC#KI-Zpa+q}&!*+rkVXOTX#5ksDQP`OC*sXX$cW5bsQJqCaZFJHK5 zfG!3NA1c+!vfFMoaEb1pcucqXnu2^PYjEY2dazwHV?PB1emU`u`#v>N5}$NQY}X5A zsN?9@TTY?*q5)v}F#}T$F0t|Ti|x}l@5|&WtZdXRk=fT}qzrUPUzd#~4lH;4LLF~C z({A{L{7J}Y0B9UD(AL>umpVIh)|IQnzKt^cjHDrM`)I`-8Q7Znz@YBzJGQERrQ_9; zYwf*-La9iU=J5syJPCmSuWG`CJb{NoUK!=?{PL?Je#wO|O*oeW#K0;aOKG^VK`+MD*Y}b}e(Om{xWzC%k zV-WCzGbH>Id{H;izS=M`T6X)lK4jS9_2!ys#mGkoHF&Hh(tu7ZKGKchO3PkoHplT( zS7eyR4#Y~LCrR-2tU31iBQxySvkS9u`t-?6L&Ld@Un!fCpU$N#h7Qumktj;_#NR!h#gq^&KBOb6o;L>jxZl~Vz8?&bm8K{`jk#vy4xU)1XWJQ z&}kep4t|K+Nh^=XMGkh1!tImxL`~W1?ZI7)dAMl`(6Z=MA>E7L-LUbZqz{W4A&X zltmIr9jXf*JKzI!zz67Q;4T3wqEbPF1U^_i?wqx>v|4TLbelYRl9TAz@DT&bhg5k; ze83m@u1G-|+lg15zDwL!lK;?7<(CP55UAyhjq3^7|exIRZ!$%CDlNZocrX+U) z?7*f-9H3(ZKZbOF5--aQ07f+sJs0QCH(OiVCFf!Vj2%11>DchOL?1tX+2}wh9Y=z6 ze1I(t+)>!CNR?|wXc#m#{b{YO7mdy$_wPRx>G+5N%2HmHg$?2}i{FQsv~imt4FkV& zIsG%{!9`MVeY#>HAqjjSWbP znKNtMF0+tDj3%B{J%1=T%HqmagqF0i3%1u2a!DSEvRm>s?h z1yvaDP&`ds+!jx(BkUi-3B1y-Cu;IgwB#oXVL0Q>QtFEqgp!=24Dbh&J_DH3X zLiWDW2M!#`@@S0z?I&){XjXX@w`Wg%^k#?+6(5s;Bu$lE_O(%YLvFJcKv5^lOdK@-FKen&9 zc)ldk!Gt-x?f#jc*u-b{+O+xKM0L=>C=n{mQeUu{`SElJ7=(BpIv*D2{!91sI!B5> z?kLQxZm-;Fz?T}n&Olvbo%=+FpO>A$Q5MkQYsXbZ&qePb_S zZvZX};m0JcM@L~-QPnUf_~8QuQqWj*HbZcF__~W*U}t9+Ne4PMPJ==N^TuO=aT^4E z`eL9!X{0NtpMI`YOu!eIe7@578y}k=n;%J zG~t&SYiR2Al?Fesl!4g-bl^A(oCN?K=(Gld0YS%BbOXQ#h?`fe&cIF2FLn|gyHBAF z_XmRk0c?eqlXQH~Js|1Yim?3B02JY*q}rs?3P^Rhi?FiN3Mj%!NwrC(6_Dz17hz?k z6;Onel4_GmD08ZAmI;6|O@eA>+)WkEypUv{avIf6gj5I6h^$Y&s~7V|Fv p00960q0L*u00006Nkl2 z#P!_F^>|anWe6ufAUu6hEqk;cE&X>U%u?%>Vhu+>}lI} zUHI_z@12M5PM*7OVPT=Esrmo^e-#y#4<9}l8ynxbbBBSUo}uk>!fT-E(j`HD!9Zyo zfI;1a+Z3pbv%n*=n1O-sAP6(=n3(+*=<4sDE{-7{-fu$=mOWPBNlE58cJ9_j=gU+6 z|GzL-l5=^x+_v@C&rP1l(5oWgneotnM~k;~n+DI}ibage>!&8Q6|D5VT(U|)py7Uk z;DR2f3)yFsS=?lVj&v@W#U;Mvxp+0}#hVRGOL!U^Sp@V%1-!!>Eq7>bYO;`iQ02$j z^yH3@$Q-(TPGV!qzywX14NMMIQ|8Y}M|{JJZ*M`4-razUr;x!zizUuktb z-oU`8?ar3D%iH>j(elcdS~I$B{P#TDtF}7$`T?yYUl}yjKEM8%)0VpBoY)Q3E&Pj^ z8cI)|UbXNcpOxu72J?eXLC4Zm0))ceNOES!)jEhj;CKJ+I%X z+-l0HM zwf0rl?>?_?A95f>#(dxYx2E+Aw{?Z|ggURbZIExwm$0ikeJP&NM6RJUR^lcmfHkO8w{SV KelF{r5}E*_eN>bH diff --git a/common/src/main/resources/assets/cobblemon/textures/pokemon/0186_politoed/politoed.png b/common/src/main/resources/assets/cobblemon/textures/pokemon/0186_politoed/politoed.png index fe28275597a52e7e651588de8eb30650f3920ebb..86f5b4506291fc56480e70a0fd3d5923e9d0ca6f 100644 GIT binary patch literal 5073 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 B5Sah~ diff --git a/common/src/main/resources/assets/cobblemon/textures/pokemon/0186_politoed/politoed_alpha.png b/common/src/main/resources/assets/cobblemon/textures/pokemon/0186_politoed/politoed_alpha.png index adc113e4f5e9b70c31a4d170a6f9172ae5e120e7..b38c3d0f7911d1257b411bd06f7b94fe75873f82 100644 GIT binary patch literal 682 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!3HERU8}EWU|@>(ba4!+V0<&j(C@H=fa`S= zjuxk&3C;lpEhTpvsuff+G9?WI9E6i}=!QLDTh9`yR?SGxT zC*8QKo!LR|`xE=Rn*q-JrH2^>*yQEfmnp~sS$5w}8V22Pj(W%-VZ`{;l!;+loz8TI zBYh2Xg&8&+NZ!e!P{#6R4nqU0-057YhO0%qmP-WNOHO=V#`xpczc+lE^RlhqGzu^| zFeFIaP~Y;hzoFLm^Vgp;3JjksR~D%cEM z*r1lY^12A)isz-1%as^>j|HvQWC}R{TJ60H!>pdAdsbc%<#1RP?Dm?Y;bKB?s$fIN z@}6sg42usgJEg?1(ob@&GJ{*Q?^IWYpt(j-?hHMwv$fk9o>--=na3c(Z4%DMc%t-7 zge{|iSjIXTrU|cSY^-8R(76y}$&zryaOT(PGwWymmDdce?PTaVqQ3c`(P#b5|CLjH zV}9ie165d}s94dreorM+z`KR7L^&E>{WvvSo#Cn6s<=b}hJOx=U-@jFCC}1ee__Vc zg|8ktGK6R|W$z1lCl5?$|Nn0fVN3)v*g#2*nSrO!sqtgEM*~oV!PC{xWt~$(69An% BAu9j? literal 464 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`0(2Ka=yUNCbzq+*}TzL5h);ff2~^0%B<>8{`EIMrN=$6Oe7l$iyHBq@#d1vz-Mj zo&#iqKmrhh^uuU$TNxOD!7zcHfd#0>z{uEuaRJ0!kRH|r5VNKM*&x6KG>HkUGRV>b z$b#xJG%x_kvYB2f-qc@Y4P<(Fx;TbJxWB!)o0ma>hxy{46aSQzy?q?GG~QX6uiy9; zsGgN!K^?=H+C?+m(|$yXN3QJ%O^-d&%fQ9pz{sEhmX2e-D?QIK{;0tTriCE$Jzf1= J);T3K0RRVHV+jBN diff --git a/common/src/main/resources/assets/cobblemon/textures/pokemon/0186_politoed/politoed_shiny.png b/common/src/main/resources/assets/cobblemon/textures/pokemon/0186_politoed/politoed_shiny.png index 0d5d94a7858c5758ff1818fe76ded3b4cd540bc0..69724e47f35820f04fedcc6f2bbbb816487e8e23 100644 GIT binary patch literal 5173 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 literal 912 zcmV;B18@9^P)Px#1ZP1_K>z@;j|==^1poj5LQqUpMLnqWI+W-(f!jpD{=t0A(uUmQlIiuH_4D)d z<>loU7Z?Bk|JK&lKQkjTdd%gUobRZukFv~up1pLCvuJ*#0002TYU5b|000(rQchF< z|NsC0|NsC0|NsC0|NsC0|NsC000Gj#D0<}p* zK~z{r?N!@it1t|6Ac3{p4qMy&|F0fNHYtVDZSSZlxmil=IAGObmbxyPbpao3?bg^} z7U&ZNQty^c0E79r0<_o)q^=}1sQy~uxeLh>3c8Xfe0+f>Ad|EbfGmo)cd&IKXSf{# zL&+%K-oYk_Ij0N_s@VW`PMiV4a1FD*=YJOPp3Naq7|H;C-q{GbFvkNcCFf$OHwszL z6|fNslwhoYc}2=>1X_pD*9ova5Cxs!JOCzI+Qz}s00s5<5a<|vl`>cXzZ7*trHf6Y<9YH#!aT_enD_(iX-LX$#M42FVZi%K zMC#>SaQxh=_h-GXyM@|FoK{+#z*nMDFrK+k9H zu+#bd{d}Sex)qr@Gv8pQGrXd2?gCVN<_`P#JfA;5nt+n7#Kp;FKoL`X!e{PS1d$hT z7T{t`3}kq4!)$|f5P5Bo*D?4Dz)9}hA5r0f^@Xr{0mYf&we$}^W`pM)Yp?dVPawwA zmptyqVN~6HO?Z$f{w^e-t0I9*t+#qZK~r($*-~IP4lW=C zwzxLPDD?_D{0CnR&OU<@NtaC^GjJ0RUU(g&8(@F#rcwZ&>I-sziN9t86aZkvl_)Tv zTmB%ha1-E1%;UyyD&{5pDiO4H<9Ey?e9W|)tZ#&N288_v?K(S Date: Mon, 21 Sep 2026 09:54:23 -0400 Subject: [PATCH 02/15] Updated Changelog --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8ec74e8dfd..8359327092 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -50,6 +50,8 @@ - Deerling - Sawsbuck (All forms) - Absol +- Poliwag +- Politoed ### Animation updates for the following Pokémon - Cacnea From 3ca6d350fe76fc076f6704bf8dca6f838a6b7d55 Mon Sep 17 00:00:00 2001 From: ewwww Date: Mon, 21 Sep 2026 11:40:14 -0400 Subject: [PATCH 03/15] these were forgotten --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8359327092..13daf0c9be 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -36,11 +36,15 @@ - Charjabug - Vikavolt +#### Generation 8 +- Eternatus + #### Generation 9 - Greavard - Houndstone ### Model updates for the following Pokémon +- Spheal - Cacnea - Cacturne - Binacle From 9bfc57744406aeab9db60fe0cd1fdf30627d15e6 Mon Sep 17 00:00:00 2001 From: ewwww Date: Tue, 22 Sep 2026 04:35:07 -0400 Subject: [PATCH 04/15] oddish, gloom, vileplume, and bellossom remodels + animations --- CHANGELOG.md | 8 + .../blockbench/pokemon/gen1/GloomModel.kt | 63 - .../blockbench/pokemon/gen1/OddishModel.kt | 66 - .../blockbench/pokemon/gen1/VileplumeModel.kt | 66 - .../blockbench/pokemon/gen2/BellossomModel.kt | 95 - .../repository/VaryingModelRepository.kt | 4 - .../0043_oddish/oddish.animation.json | 1677 ++++++++-------- .../0044_gloom/gloom.animation.json | 1730 +++++++++-------- .../0045_vileplume/vileplume.animation.json | 1659 ++++++++++------ .../0182_bellossom/bellossom.animation.json | 1059 ++++++++-- .../models/0043_oddish/oddish.geo.json | 854 ++++---- .../models/0044_gloom/gloom_female.geo.json | 1018 ++++++---- .../models/0044_gloom/gloom_male.geo.json | 1018 ++++++---- .../models/0045_vileplume/vileplume.geo.json | 335 ---- .../0045_vileplume/vileplume_female.geo.json | 632 ++++++ .../0045_vileplume/vileplume_male.geo.json | 632 ++++++ .../models/0182_bellossom/bellossom.geo.json | 1107 +++++++---- .../pokemon/posers/0043_oddish/oddish.json | 77 + .../pokemon/posers/0044_gloom/gloom.json | 68 + .../posers/0045_vileplume/vileplume.json | 72 + .../posers/0182_bellossom/bellossom.json | 63 + .../0045_vileplume/0_vileplume_base.json | 6 +- .../0045_vileplume/1_vileplume_female.json | 6 +- .../textures/pokemon/0043_oddish/oddish.png | Bin 739 -> 991 bytes .../pokemon/0043_oddish/oddish_alpha.png | Bin 381 -> 407 bytes .../pokemon/0043_oddish/oddish_shiny.png | Bin 739 -> 991 bytes .../textures/pokemon/0044_gloom/gloom.png | Bin 1027 -> 3944 bytes .../pokemon/0044_gloom/gloom_alpha.png | Bin 418 -> 547 bytes .../pokemon/0044_gloom/gloom_shiny.png | Bin 1027 -> 1905 bytes .../pokemon/0044_gloom/gloom_valencian.png | Bin 960 -> 1789 bytes .../0044_gloom/gloom_valencian_shiny.png | Bin 960 -> 1790 bytes .../pokemon/0045_vileplume/vileplume.png | Bin 0 -> 3692 bytes .../0045_vileplume/vileplume_alpha.png | Bin 390 -> 465 bytes .../0045_vileplume/vileplume_female.png | Bin 1470 -> 0 bytes .../0045_vileplume/vileplume_female_shiny.png | Bin 1470 -> 0 bytes .../pokemon/0045_vileplume/vileplume_male.png | Bin 1442 -> 0 bytes .../0045_vileplume/vileplume_male_shiny.png | Bin 1442 -> 0 bytes .../0045_vileplume/vileplume_shiny.png | Bin 0 -> 3692 bytes .../0045_vileplume/vileplume_valencian.png | Bin 1541 -> 3591 bytes .../vileplume_valencian_shiny.png | Bin 1541 -> 3591 bytes .../pokemon/0182_bellossom/bellossom.png | Bin 1037 -> 1500 bytes .../0182_bellossom/bellossom_alpha.png | Bin 416 -> 445 bytes .../0182_bellossom/bellossom_shiny.png | Bin 1012 -> 1500 bytes .../0182_bellossom/bellossom_valencia.png | Bin 1047 -> 0 bytes .../0182_bellossom/bellossom_valencian.png | Bin 1054 -> 1579 bytes .../bellossom_valencian_shiny.png | Bin 1020 -> 1579 bytes .../cobblemon/species/generation1/gloom.json | 12 +- .../cobblemon/species/generation1/oddish.json | 10 +- .../species/generation1/vileplume.json | 10 +- .../species/generation2/bellossom.json | 10 +- 50 files changed, 7911 insertions(+), 4446 deletions(-) delete mode 100644 common/src/main/kotlin/com/cobblemon/mod/common/client/render/models/blockbench/pokemon/gen1/GloomModel.kt delete mode 100644 common/src/main/kotlin/com/cobblemon/mod/common/client/render/models/blockbench/pokemon/gen1/OddishModel.kt delete mode 100644 common/src/main/kotlin/com/cobblemon/mod/common/client/render/models/blockbench/pokemon/gen1/VileplumeModel.kt delete mode 100644 common/src/main/kotlin/com/cobblemon/mod/common/client/render/models/blockbench/pokemon/gen2/BellossomModel.kt delete mode 100644 common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0045_vileplume/vileplume.geo.json create mode 100644 common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0045_vileplume/vileplume_female.geo.json create mode 100644 common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0045_vileplume/vileplume_male.geo.json create mode 100644 common/src/main/resources/assets/cobblemon/bedrock/pokemon/posers/0043_oddish/oddish.json create mode 100644 common/src/main/resources/assets/cobblemon/bedrock/pokemon/posers/0044_gloom/gloom.json create mode 100644 common/src/main/resources/assets/cobblemon/bedrock/pokemon/posers/0045_vileplume/vileplume.json create mode 100644 common/src/main/resources/assets/cobblemon/bedrock/pokemon/posers/0182_bellossom/bellossom.json create mode 100644 common/src/main/resources/assets/cobblemon/textures/pokemon/0045_vileplume/vileplume.png delete mode 100644 common/src/main/resources/assets/cobblemon/textures/pokemon/0045_vileplume/vileplume_female.png delete mode 100644 common/src/main/resources/assets/cobblemon/textures/pokemon/0045_vileplume/vileplume_female_shiny.png delete mode 100644 common/src/main/resources/assets/cobblemon/textures/pokemon/0045_vileplume/vileplume_male.png delete mode 100644 common/src/main/resources/assets/cobblemon/textures/pokemon/0045_vileplume/vileplume_male_shiny.png create mode 100644 common/src/main/resources/assets/cobblemon/textures/pokemon/0045_vileplume/vileplume_shiny.png delete mode 100644 common/src/main/resources/assets/cobblemon/textures/pokemon/0182_bellossom/bellossom_valencia.png diff --git a/CHANGELOG.md b/CHANGELOG.md index 13daf0c9be..8ed3351b64 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -56,10 +56,18 @@ - Absol - Poliwag - Politoed +- Oddish +- Gloom +- Vileplume +- Bellossom ### Animation updates for the following Pokémon - Cacnea - Cacturne +- Oddish +- Gloom +- Vileplume +- Bellossom ### Changes - Updated various recipes to display in Recipe Groups within the Recipe Book diff --git a/common/src/main/kotlin/com/cobblemon/mod/common/client/render/models/blockbench/pokemon/gen1/GloomModel.kt b/common/src/main/kotlin/com/cobblemon/mod/common/client/render/models/blockbench/pokemon/gen1/GloomModel.kt deleted file mode 100644 index dbbbf2e6b6..0000000000 --- a/common/src/main/kotlin/com/cobblemon/mod/common/client/render/models/blockbench/pokemon/gen1/GloomModel.kt +++ /dev/null @@ -1,63 +0,0 @@ -/* - * Copyright (C) 2023 Cobblemon Contributors - * - * This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at https://mozilla.org/MPL/2.0/. - */ - -package com.cobblemon.mod.common.client.render.models.blockbench.pokemon.gen1 - -import com.cobblemon.mod.common.client.render.models.blockbench.PosableState -import com.cobblemon.mod.common.client.render.models.blockbench.pokemon.CryProvider -import com.cobblemon.mod.common.client.render.models.blockbench.pokemon.PokemonPosableModel -import com.cobblemon.mod.common.client.render.models.blockbench.pose.Pose -import com.cobblemon.mod.common.entity.PoseType -import com.cobblemon.mod.common.entity.PoseType.Companion.MOVING_POSES -import com.cobblemon.mod.common.entity.PoseType.Companion.STATIONARY_POSES -import com.cobblemon.mod.common.entity.PoseType.Companion.UI_POSES -import net.minecraft.client.model.geom.ModelPart -import net.minecraft.world.phys.Vec3 - -class GloomModel(root: ModelPart) : PokemonPosableModel(root) { - override val rootPart = root.registerChildWithAllChildren("gloom") - - override var portraitScale = 1.8F - override var portraitTranslation = Vec3(-0.0, -1.0, 0.0) - - override var profileScale = 1.05F - override var profileTranslation = Vec3(0.0, 0.19, 0.0) - - lateinit var sleep: Pose - lateinit var standing: Pose - lateinit var walk: Pose - - override val cryAnimation = CryProvider { bedrockStateful("gloom", "cry") } - - override fun registerPoses() { - standing = registerPose( - poseName = "standing", - poseTypes = STATIONARY_POSES + UI_POSES, - transformTicks = 10, - animations = arrayOf( - bedrock("gloom", "ground_idle") - ) - ) - - sleep = registerPose( - poseType = PoseType.SLEEP, - animations = arrayOf(bedrock("gloom", "sleep")) - ) - - walk = registerPose( - poseName = "walk", - poseTypes = MOVING_POSES, - transformTicks = 10, - animations = arrayOf( - bedrock("gloom", "ground_walk") - ) - ) - } - - override fun getFaintAnimation(state: PosableState) = bedrockStateful("gloom", "faint") -} \ No newline at end of file diff --git a/common/src/main/kotlin/com/cobblemon/mod/common/client/render/models/blockbench/pokemon/gen1/OddishModel.kt b/common/src/main/kotlin/com/cobblemon/mod/common/client/render/models/blockbench/pokemon/gen1/OddishModel.kt deleted file mode 100644 index f79e200c66..0000000000 --- a/common/src/main/kotlin/com/cobblemon/mod/common/client/render/models/blockbench/pokemon/gen1/OddishModel.kt +++ /dev/null @@ -1,66 +0,0 @@ -/* - * Copyright (C) 2023 Cobblemon Contributors - * - * This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at https://mozilla.org/MPL/2.0/. - */ - -package com.cobblemon.mod.common.client.render.models.blockbench.pokemon.gen1 - -import com.cobblemon.mod.common.client.render.models.blockbench.PosableState -import com.cobblemon.mod.common.client.render.models.blockbench.pokemon.CryProvider -import com.cobblemon.mod.common.client.render.models.blockbench.pokemon.PokemonPosableModel -import com.cobblemon.mod.common.client.render.models.blockbench.pose.Pose -import com.cobblemon.mod.common.entity.PoseType -import com.cobblemon.mod.common.entity.PoseType.Companion.MOVING_POSES -import com.cobblemon.mod.common.entity.PoseType.Companion.STATIONARY_POSES -import com.cobblemon.mod.common.entity.PoseType.Companion.UI_POSES -import net.minecraft.client.model.geom.ModelPart -import net.minecraft.world.phys.Vec3 - -class OddishModel(root: ModelPart) : PokemonPosableModel(root) { - override val rootPart = root.registerChildWithAllChildren("oddish") - - override var portraitScale = 2.0F - override var portraitTranslation = Vec3(-0.0, -1.0, 0.0) - - override var profileScale = 0.85F - override var profileTranslation = Vec3(0.0, 0.5, 0.0) - - lateinit var sleep: Pose - lateinit var standing: Pose - lateinit var walk: Pose - - override val cryAnimation = CryProvider { bedrockStateful("oddish", "cry") } - - override fun registerPoses() { - val blink = quirk { bedrockStateful("oddish", "blink")} - standing = registerPose( - poseName = "standing", - poseTypes = STATIONARY_POSES + UI_POSES, - transformTicks = 10, - quirks = arrayOf(blink), - animations = arrayOf( - bedrock("oddish", "ground_idle") - ) - ) - - sleep = registerPose( - poseType = PoseType.SLEEP, - animations = arrayOf(bedrock("oddish", "sleep")) - ) - - walk = registerPose( - poseName = "walk", - poseTypes = MOVING_POSES, - transformTicks = 10, - quirks = arrayOf(blink), - animations = arrayOf( - bedrock("oddish", "ground_walk") - ) - ) - } - - override fun getFaintAnimation(state: PosableState) = bedrockStateful("oddish", "faint") -} \ No newline at end of file diff --git a/common/src/main/kotlin/com/cobblemon/mod/common/client/render/models/blockbench/pokemon/gen1/VileplumeModel.kt b/common/src/main/kotlin/com/cobblemon/mod/common/client/render/models/blockbench/pokemon/gen1/VileplumeModel.kt deleted file mode 100644 index a189d7b815..0000000000 --- a/common/src/main/kotlin/com/cobblemon/mod/common/client/render/models/blockbench/pokemon/gen1/VileplumeModel.kt +++ /dev/null @@ -1,66 +0,0 @@ -/* - * Copyright (C) 2023 Cobblemon Contributors - * - * This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at https://mozilla.org/MPL/2.0/. - */ - -package com.cobblemon.mod.common.client.render.models.blockbench.pokemon.gen1 - -import com.cobblemon.mod.common.client.render.models.blockbench.pokemon.PokemonPosableModel -import com.cobblemon.mod.common.client.render.models.blockbench.PosableState -import com.cobblemon.mod.common.client.render.models.blockbench.pokemon.CryProvider -import com.cobblemon.mod.common.client.render.models.blockbench.pose.Pose -import com.cobblemon.mod.common.entity.PoseType -import com.cobblemon.mod.common.entity.PoseType.Companion.MOVING_POSES -import com.cobblemon.mod.common.entity.PoseType.Companion.STATIONARY_POSES -import com.cobblemon.mod.common.entity.PoseType.Companion.UI_POSES -import net.minecraft.client.model.geom.ModelPart -import net.minecraft.world.phys.Vec3 - -class VileplumeModel(root: ModelPart) : PokemonPosableModel(root) { - override val rootPart = root.registerChildWithAllChildren("vileplume") - - override var portraitScale = 1.8F - override var portraitTranslation = Vec3(-0.35, -0.8, 0.0) - - override var profileScale = 0.8F - override var profileTranslation = Vec3(0.0, 0.53, 0.0) - - lateinit var sleep: Pose - lateinit var standing: Pose - lateinit var walk: Pose - - override val cryAnimation = CryProvider { bedrockStateful("vileplume", "cry") } - - override fun registerPoses() { - val blink = quirk { bedrockStateful("vileplume", "blink")} - standing = registerPose( - poseName = "standing", - poseTypes = STATIONARY_POSES + UI_POSES, - transformTicks = 10, - quirks = arrayOf(blink), - animations = arrayOf( - bedrock("vileplume", "idle") - ) - ) - - sleep = registerPose( - poseType = PoseType.SLEEP, - animations = arrayOf(bedrock("vileplume", "sleep")) - ) - - walk = registerPose( - poseName = "walk", - poseTypes = MOVING_POSES, - transformTicks = 10, - quirks = arrayOf(blink), - animations = arrayOf( - bedrock("vileplume", "ground_walk") - ) - ) - } - - override fun getFaintAnimation(state: PosableState) = bedrockStateful("vileplume", "faint") -} \ No newline at end of file diff --git a/common/src/main/kotlin/com/cobblemon/mod/common/client/render/models/blockbench/pokemon/gen2/BellossomModel.kt b/common/src/main/kotlin/com/cobblemon/mod/common/client/render/models/blockbench/pokemon/gen2/BellossomModel.kt deleted file mode 100644 index 1c15f080ae..0000000000 --- a/common/src/main/kotlin/com/cobblemon/mod/common/client/render/models/blockbench/pokemon/gen2/BellossomModel.kt +++ /dev/null @@ -1,95 +0,0 @@ -/* - * Copyright (C) 2023 Cobblemon Contributors - * - * This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at https://mozilla.org/MPL/2.0/. - */ - -package com.cobblemon.mod.common.client.render.models.blockbench.pokemon.gen2 - -import com.cobblemon.mod.common.client.render.models.blockbench.createTransformation -import com.cobblemon.mod.common.client.render.models.blockbench.frame.HeadedFrame -import com.cobblemon.mod.common.client.render.models.blockbench.pokemon.PokemonPosableModel -import com.cobblemon.mod.common.client.render.models.blockbench.pose.ModelPartTransformation -import com.cobblemon.mod.common.client.render.models.blockbench.pose.Pose -import com.cobblemon.mod.common.entity.PoseType -import com.cobblemon.mod.common.entity.PoseType.Companion.MOVING_POSES -import com.cobblemon.mod.common.entity.PoseType.Companion.SHOULDER_POSES -import com.cobblemon.mod.common.entity.PoseType.Companion.STATIONARY_POSES -import com.cobblemon.mod.common.entity.PoseType.Companion.UI_POSES -import net.minecraft.client.model.geom.ModelPart -import net.minecraft.world.phys.Vec3 - -class BellossomModel(root: ModelPart) : PokemonPosableModel(root), HeadedFrame { - override val rootPart = root.registerChildWithAllChildren("bellossom") - override val head = getPart("head") - - override var portraitScale = 1.8F - override var portraitTranslation = Vec3(0.0, -0.2, 0.0) - - override var profileScale = 1.0F - override var profileTranslation = Vec3(0.0, 0.21, 0.0) - - lateinit var standing: Pose - lateinit var walk: Pose - lateinit var shoulderLeft: Pose - lateinit var shoulderRight: Pose - - val shoulderOffset = 5 - - override fun registerPoses() { - val blink = quirk { bedrockStateful("bellossom", "blink") } - standing = registerPose( - poseName = "standing", - poseTypes = STATIONARY_POSES + UI_POSES, - transformTicks = 10, - quirks = arrayOf(blink), - animations = arrayOf( - bedrock("bellossom", "ground_idle"), - singleBoneLook() - ) - ) - - walk = registerPose( - poseName = "walk", - poseTypes = MOVING_POSES, - transformTicks = 10, - quirks = arrayOf(blink), - animations = arrayOf( - bedrock("bellossom", "ground_idle"), - bedrock("bellossom", "ground_walk"), - singleBoneLook() - ) - ) - - shoulderLeft = registerPose( - poseType = PoseType.SHOULDER_LEFT, - quirks = arrayOf(blink), - animations = arrayOf( - singleBoneLook(), - bedrock("bellossom", "ground_idle") - ), - transformedParts = arrayOf( - rootPart.createTransformation().addPosition(ModelPartTransformation.X_AXIS, shoulderOffset) - ) - ) - - shoulderRight = registerPose( - poseType = PoseType.SHOULDER_RIGHT, - quirks = arrayOf(blink), - animations = arrayOf( - singleBoneLook(), - bedrock("bellossom", "ground_idle") - ), - transformedParts = arrayOf( - rootPart.createTransformation().addPosition(ModelPartTransformation.X_AXIS, -shoulderOffset) - ) - ) - } - -// override fun getFaintAnimation( -// pokemonEntity: PokemonEntity, -// state: PosableState -// ) = if (state.isPosedIn(standing, walk)) bedrockStateful("bellossom", "faint") else null -} \ No newline at end of file diff --git a/common/src/main/kotlin/com/cobblemon/mod/common/client/render/models/blockbench/repository/VaryingModelRepository.kt b/common/src/main/kotlin/com/cobblemon/mod/common/client/render/models/blockbench/repository/VaryingModelRepository.kt index 166762d89a..e2c0e8c0dd 100644 --- a/common/src/main/kotlin/com/cobblemon/mod/common/client/render/models/blockbench/repository/VaryingModelRepository.kt +++ b/common/src/main/kotlin/com/cobblemon/mod/common/client/render/models/blockbench/repository/VaryingModelRepository.kt @@ -231,10 +231,6 @@ object VaryingModelRepository { inbuilt("paras", ::ParasModel) inbuilt("mankey", ::MankeyModel) inbuilt("primeape", ::PrimeapeModel) - inbuilt("oddish", ::OddishModel) - inbuilt("gloom", ::GloomModel) - inbuilt("vileplume", ::VileplumeModel) - inbuilt("bellossom", ::BellossomModel) inbuilt("voltorb", ::VoltorbModel) inbuilt("electrode", ::ElectrodeModel) inbuilt("ekans", ::EkansModel) diff --git a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/animations/0043_oddish/oddish.animation.json b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/animations/0043_oddish/oddish.animation.json index a31d485076..43ac4f6e54 100644 --- a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/animations/0043_oddish/oddish.animation.json +++ b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/animations/0043_oddish/oddish.animation.json @@ -1,866 +1,1021 @@ { "format_version": "1.8.0", "animations": { - "animation.oddish.ground_walk": { + "animation.oddish.ground_idle": { "loop": true, + "animation_length": 2, "bones": { "torso": { - "rotation": [ - "-math.clamp(math.sin(query.anim_time*90*4+20)*12,0,40)-math.clamp(math.sin(query.anim_time*90*4+20+180)*12,0,40)+7.5", - "math.clamp(math.sin(query.anim_time*90*4*2+45)*2,-2,0)-math.clamp(math.sin(query.anim_time*90*4*2+45+180)*0.5,-2,0)", - "math.sin(query.anim_time*90*4+20)*1" - ] + "rotation": ["-math.sin(q.anim_time*90*2)*2", 0, 0] }, - "leaf_center": { - "rotation": ["-math.clamp(math.sin(query.anim_time*90*4)*12,0,40)-math.clamp(math.sin(query.anim_time*90*4+180)*12,0,40)", 0, 0] + "leaf_inner_rotation_left": { + "rotation": ["5-math.sin(q.anim_time*90*2-65)*3", 1, 2] }, - "leaf_front_right": { - "rotation": ["-math.clamp(math.sin(query.anim_time*90*4+10)*12,0,40)-math.clamp(math.sin(query.anim_time*90*4+10+180)*12,0,40)", 0, 0] + "leaf_inner_left2": { + "rotation": ["-15-math.sin(q.anim_time*90*2-110)*4", 0, 0] }, - "leaf_front_left": { - "rotation": ["-math.clamp(math.sin(query.anim_time*90*4+10)*12,0,40)-math.clamp(math.sin(query.anim_time*90*4+10+180)*12,0,40)", 0, 0] + "leaf_outer_left2": { + "rotation": ["-20-math.sin(q.anim_time*90*2-100)*3", 0, 0] }, - "leaf_back_right": { - "rotation": ["-math.clamp(math.sin(query.anim_time*90*4-15)*14,0,40)-math.clamp(math.sin(query.anim_time*90*4-15+180)*14,0,40)", 0, 0] - }, - "leaf_back_left": { - "rotation": ["-math.clamp(math.sin(query.anim_time*90*4-5)*14,0,40)-math.clamp(math.sin(query.anim_time*90*4-5+180)*14,0,40)", 0, 0] - }, - "leg_right": { - "rotation": [ - "math.clamp(math.sin(-query.anim_time*90*4-45+180)*25,0,25)+math.clamp(math.sin(-query.anim_time*90*4-45+180)*10,-25,0)-15*(math.clamp(math.sin(-query.anim_time*90*4+30+180)*1,-1,-0.5)*1+0.5)", - 0, - "-math.clamp(math.sin(query.anim_time*90*4+180)*0.7,0.1,0.6)-math.clamp(math.sin(-query.anim_time*90*4+180)*0.7,0.1,0.6)+0.2" - ], - "position": [ - 0, - "0.25+math.clamp(math.sin(query.anim_time*90*4+90+180)*1,-0.5,0)+math.clamp(math.sin(query.anim_time*90*4+150+180)*1,0,0.5)+2*(math.clamp(math.sin(-query.anim_time*90*4-20+180)*1,-1,-0.7)*1+0.7)", - "-0.5-math.clamp(math.sin(query.anim_time*90*4+45+180)*2,-2,1.5)" - ] + "foot_left": { + "rotation": ["math.abs(math.sin(q.anim_time*90*1)*6)", -12.5, 0] }, "foot_right": { - "rotation": [ - "math.clamp(math.sin(-query.anim_time*90*4-45+180)*5,-20,0)+math.clamp(math.sin(query.anim_time*90*4+110+180)*5,-5,-0.5)", - 0, - "-math.clamp(math.sin(q.anim_time*90*4+90)*2,0,2)" - ] + "rotation": ["math.abs(math.sin(q.anim_time*90*1)*6)", 12.5, 0] + }, + "leaf_inner_rotation_right": { + "rotation": ["5-math.sin(q.anim_time*90*2-65)*3", -1, -2] + }, + "leaf_inner_right2": { + "rotation": ["-15-math.sin(q.anim_time*90*2-110)*4", 0, 0] + }, + "leaf_outer_right2": { + "rotation": ["-20-math.sin(q.anim_time*90*2-100)*3", 0, 0] + }, + "body": { + "position": [0, "math.abs(math.sin(q.anim_time*90*1)*0.3)", "-math.abs(math.sin(q.anim_time*90*1)*0.3)"] + }, + "leaves": { + "rotation": ["-math.sin(q.anim_time*90*2-55)*1", 0, 0] + }, + "leaf_center": { + "rotation": ["-math.sin(q.anim_time*90*2-45)*3", 0, 0] + }, + "leaf_center2": { + "rotation": ["-17.5-math.sin(q.anim_time*90*2-90)*3", 0, 0] + }, + "leaf_center3": { + "rotation": ["-15+math.sin(q.anim_time*90*2-135)*12", 0, 0] + }, + "leaf_inner_left3": { + "rotation": ["-17.5-math.sin(q.anim_time*90*2-155)*5", 0, 0] + }, + "leaf_inner_right3": { + "rotation": ["-17.5-math.sin(q.anim_time*90*2-155)*5", 0, 0] + }, + "leaf_outer_rotation_left": { + "rotation": ["-math.sin(q.anim_time*90*2-55)*3", 0, 0] + }, + "leaf_outer_left3": { + "rotation": ["-20-math.sin(q.anim_time*90*2-145)*5", 0, 0] + }, + "leaf_outer_rotation_right": { + "rotation": ["-math.sin(q.anim_time*90*2-55)*3", 0, 0] + }, + "leaf_outer_right3": { + "rotation": ["-20-math.sin(q.anim_time*90*2-145)*5", 0, 0] }, "leg_left": { - "rotation": [ - "math.clamp(math.sin(-query.anim_time*90*4-45)*25,0,25)+math.clamp(math.sin(-query.anim_time*90*4-45)*10,-25,0)-15*(math.clamp(math.sin(-query.anim_time*90*4+30)*1,-1,-0.5)*1+0.5)", - 0, - "-math.clamp(math.sin(query.anim_time*90*4)*0.7,0.1,0.6)-math.clamp(math.sin(-query.anim_time*90*4+180)*0.7,0.1,0.6)+0.2" - ], - "position": [ - 0, - "0.25+math.clamp(math.sin(query.anim_time*90*4+90)*1,-0.5,0)+math.clamp(math.sin(query.anim_time*90*4+150)*1,0,0.5)+2*(math.clamp(math.sin(-query.anim_time*90*4-20)*1,-1,-0.7)*1+0.7)", - "-0.5-math.clamp(math.sin(query.anim_time*90*4+45)*2,-2,1.5)" - ] + "rotation": ["math.abs(math.sin(q.anim_time*90*1)*4)", 5, 0], + "position": [0.25, 0, 0] + }, + "foot_left2": { + "rotation": ["-math.abs(math.sin(q.anim_time*90*1)*10)", 0, 0] + }, + "leg_right": { + "rotation": ["math.abs(math.sin(q.anim_time*90*1)*4)", -5, 0], + "position": [-0.25, 0, 0] + }, + "foot_right2": { + "rotation": ["-math.abs(math.sin(q.anim_time*90*1)*10)", 0, 0] + } + } + }, + "animation.oddish.ground_walk": { + "loop": true, + "animation_length": 2, + "bones": { + "torso": { + "rotation": ["-math.abs(math.sin(q.anim_time*90*4+40)*8)", 0, "math.sin(q.anim_time*90*4+20)*2"], + "position": [0, "math.sin(q.anim_time*90*8+45)*0.2", 0] + }, + "leaf_inner_rotation_left": { + "rotation": ["-7.5-math.sin(q.anim_time*90*8-65)*7", 1, 2] + }, + "leaf_inner_left2": { + "rotation": ["-15-math.sin(q.anim_time*90*8-155)*7", 0, 0] + }, + "leaf_outer_left2": { + "rotation": ["-20-math.sin(q.anim_time*90*8-145)*7", 0, 0] }, "foot_left": { "rotation": [ - "math.clamp(math.sin(-query.anim_time*90*4-45)*5,-20,0)+math.clamp(math.sin(query.anim_time*90*4+110)*5,-5,-0.5)", + "math.clamp(math.sin(-q.anim_time*90*4-45)*5,-20,0)+math.clamp(math.sin(query.anim_time*90*4+110)*5,-5,-0.5)", 0, "math.clamp(math.sin(q.anim_time*90*4+90+180)*2,0,2)" ] }, - "leaf_center2": { - "rotation": ["-math.clamp(math.sin(query.anim_time*90*4-30)*12,0,40)-math.clamp(math.sin(query.anim_time*90*4+150)*12,0,40)", 0, 0] + "foot_right": { + "rotation": [ + "math.clamp(math.sin(-q.anim_time*90*4-45+180)*5,-20,0)+math.clamp(math.sin(query.anim_time*90*4+110+180)*5,-5,-0.5)", + 0, + "-math.clamp(math.sin(q.anim_time*90*4+90)*2,0,2)" + ] }, - "leaf_front_left2": { - "rotation": ["-math.clamp(math.sin(query.anim_time*90*4-20)*8,0,40)-math.clamp(math.sin(query.anim_time*90*4+160)*12,0,40)", 0, 0] + "leaf_inner_rotation_right": { + "rotation": ["-7.5-math.sin(q.anim_time*90*8-65)*7", -1, -2] }, - "leaf_front_right2": { - "rotation": ["-math.clamp(math.sin(query.anim_time*90*4-20)*8,0,40)-math.clamp(math.sin(query.anim_time*90*4+160)*12,0,40)", 0, 0] + "leaf_inner_right2": { + "rotation": ["-15-math.sin(q.anim_time*90*8-155)*7", 0, 0] }, - "leaf_back_right2": { - "rotation": ["-math.clamp(math.sin(query.anim_time*90*4-25)*10,0,40)-math.clamp(math.sin(query.anim_time*90*4+145)*12,0,40)", 0, 0] - }, - "leaf_back_left2": { - "rotation": ["-math.clamp(math.sin(query.anim_time*90*4-25)*10,0,40)-math.clamp(math.sin(query.anim_time*90*4+145)*12,0,40)", 0, 0] + "leaf_outer_right2": { + "rotation": ["-20-math.sin(q.anim_time*90*8-145)*7", 0, 0] }, "body": { - "position": [ + "position": [0, "math.abs(math.sin(q.anim_time*90*4+55)*1)+math.clamp(-math.sin(q.anim_time*90*8)*0.3,0,1)", "(math.sin(q.anim_time*90*8+35)*0.125)"] + }, + "leaves": { + "rotation": [5, 0, 0] + }, + "leaf_center": { + "rotation": ["-5-math.sin(q.anim_time*90*8-45)*7", 0, 0] + }, + "leaf_center2": { + "rotation": ["-17.5-math.sin(q.anim_time*90*8-135)*7", 0, 0] + }, + "leaf_center3": { + "rotation": ["-15-math.sin(q.anim_time*90*8-5)*12", 0, 0] + }, + "leaf_inner_left3": { + "rotation": ["-17.5-math.sin(q.anim_time*90*8-225)*9", 0, 0] + }, + "leaf_inner_right3": { + "rotation": ["-17.5-math.sin(q.anim_time*90*8-225)*9", 0, 0] + }, + "leaf_outer_rotation_left": { + "rotation": ["-10-math.sin(q.anim_time*90*8-55)*7", 0, 0] + }, + "leaf_outer_left3": { + "rotation": ["-20-math.sin(q.anim_time*90*8-215)*9", 0, 0] + }, + "leaf_outer_rotation_right": { + "rotation": ["-10-math.sin(q.anim_time*90*8-55)*7", 0, 0] + }, + "leaf_outer_right3": { + "rotation": ["-20-math.sin(q.anim_time*90*8-215)*9", 0, 0] + }, + "leg_left": { + "rotation": [ + "2.5+math.clamp(math.sin(-q.anim_time*90*4-45)*25,0,25)+math.clamp(math.sin(-query.anim_time*90*4-45)*10,-25,0)-15*(math.clamp(math.sin(-query.anim_time*90*4+30)*1,-1,-0.5)*1+0.5)", 0, - "1.25-math.clamp(math.sin(-query.anim_time*90*4+45/2)*1,0,1)-math.clamp(math.sin(-query.anim_time*90*4+45/2+180)*1,0,1)-4.6+math.clamp(math.sin(-query.anim_time*90*4+45/2-50)*3,2.2,3)+math.clamp(math.sin(-query.anim_time*90*4+45/2-50+180)*3,2.2,3)", - "-math.clamp(math.sin(query.anim_time*90*4)*0.7,0.1,0.6)-math.clamp(math.sin(-query.anim_time*90*4)*0.7,0.1,0.6)+0.2" + "-math.clamp(math.sin(q.anim_time*90*4)*0.7,0.1,0.6)-math.clamp(math.sin(-query.anim_time*90*4+180)*0.7,0.1,0.6)+0.2" + ], + "position": [ + 0.25, + "0.25+math.clamp(math.sin(query.anim_time*90*4+90)*1,-0.5,0)+math.clamp(math.sin(query.anim_time*90*4+150)*1,0,0.5)+2*(math.clamp(math.sin(-query.anim_time*90*4-20)*1,-1,-0.7)*1+0.7)", + "-0.5-math.clamp(math.sin(query.anim_time*90*4+45)*2,-2,1.5)" + ] + }, + "foot_left2": { + "rotation": ["-math.clamp(math.sin(q.anim_time*90*4-110)*15,0,15)", 0, 0] + }, + "leg_right": { + "rotation": [ + "2.4842+math.clamp(math.sin(-q.anim_time*90*4-45+180)*25,0,25)+math.clamp(math.sin(-query.anim_time*90*4-45+180)*10,-25,0)-15*(math.clamp(math.sin(-query.anim_time*90*4+30+180)*1,-1,-0.5)*1+0.5)", + -0.7589, + "-math.clamp(math.sin(q.anim_time*90*4+180)*0.7,0.1,0.6)-math.clamp(math.sin(-query.anim_time*90*4+180)*0.7,0.1,0.6)+2.5821" + ], + "position": [ + -0.25, + "0.25+math.clamp(math.sin(query.anim_time*90*4+90+180)*1,-0.5,0)+math.clamp(math.sin(query.anim_time*90*4+150+180)*1,0,0.5)+2*(math.clamp(math.sin(-query.anim_time*90*4-20+180)*1,-1,-0.7)*1+0.7)", + "-0.5-math.clamp(math.sin(q.anim_time*90*4+45+180)*2,-2,1.5)" ] }, "foot_right2": { - "rotation": ["-math.clamp(math.sin(q.anim_time*90*4+90)*15,0,15)", 0, 0] - }, - "foot_left2": { - "rotation": ["-math.clamp(math.sin(q.anim_time*90*4-90)*15,0,15)", 0, 0] + "rotation": ["-math.clamp(math.sin(q.anim_time*90*4+70)*15,0,15)", 0, 0] } } }, - "animation.oddish.ground_idle": { + "animation.oddish.ground_run": { "loop": true, + "animation_length": 1, "bones": { "torso": { - "rotation": [0, 0, "0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)+math.sin(q.anim_time*90*2)"], - "position": ["math.sin(q.anim_time*90*2)*0.1+math.sin(q.anim_time*90*2+180)*0.01", "-0.25-math.sin(q.anim_time*90*4-90)*0.1", 0] + "rotation": ["-math.abs(math.sin(q.anim_time*90*8+40)*10)", 0, "math.sin(q.anim_time*90*8+20)*3"], + "position": ["math.sin(q.anim_time*90*8+20)*0.2", "math.sin(q.anim_time*90*16+45)*0.2", 0.2] }, - "leaf_center": { - "rotation": [0, 0, "math.sin(query.anim_time*90*2-40)*4"] + "leaf_inner_rotation_left": { + "rotation": ["-14.5988-math.sin(q.anim_time*90*16-65)*7", -0.9912, -2.6042] }, - "leaf_front_right": { - "rotation": [0, 0, "math.sin(query.anim_time*90*2-20)*4+math.clamp(math.sin(query.anim_time*90*2-20)*2,-2,0)"] + "leaf_inner_left2": { + "rotation": ["-15-math.sin(q.anim_time*90*16-155)*7", 0, 0] }, - "leaf_front_left": { - "rotation": [0, 0, "math.sin(query.anim_time*90*2-60)*4+math.clamp(math.sin(query.anim_time*90*2-60)*2,0,4)"] - }, - "leaf_back_right": { - "rotation": [0, 0, "math.sin(query.anim_time*90*2-10)*4"] - }, - "leaf_back_left": { - "rotation": [0, 0, "math.sin(query.anim_time*90*2-50)*4"] - } - } - }, - "animation.oddish.special_attack": { - "loop": true, - "animation_length": 3, - "bones": { - "torso": { - "rotation": { - "0.0": [0, 0, "0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)+math.sin(q.anim_time*90*2)"], - "0.4": [17.5, 0, "0+0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)+math.sin(q.anim_time*90*2)"], - "0.65": [22.5, 0, "0+0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)+math.sin(q.anim_time*90*2)"], - "0.9": [-5, 0, "0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)+math.sin(q.anim_time*90*2)"], - "1.05": [-10, 0, "0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)+math.sin(q.anim_time*90*2)"], - "1.2": [-5, 0, "0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)+math.sin(q.anim_time*90*2)"], - "1.35": [-10, 0, "0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)+math.sin(q.anim_time*90*2)"], - "1.5": [-5, 0, "0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)+math.sin(q.anim_time*90*2)"], - "1.65": [-10, 0, "0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)+math.sin(q.anim_time*90*2)"], - "1.8": [-5, 0, "0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)+math.sin(q.anim_time*90*2)"], - "1.95": [-10, 0, "0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)+math.sin(q.anim_time*90*2)"], - "2.1": [-5, 0, "0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)+math.sin(q.anim_time*90*2)"], - "2.25": [-10, 0, "0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)+math.sin(q.anim_time*90*2)"], - "2.4": [-5, 0, "0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)+math.sin(q.anim_time*90*2)"], - "2.7": [17.5, 0, "0+0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)+math.sin(q.anim_time*90*2)"], - "3.0": [0, 0, "0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)+math.sin(q.anim_time*90*2)"] - }, - "position": { - "0.0": ["math.sin(q.anim_time*90*2)*0.1+math.sin(q.anim_time*90*2+180)*0.01", "-math.sin(q.anim_time*90*4-90)*0.1", 0], - "0.4": ["math.sin(q.anim_time*90*2)*0.1+math.sin(q.anim_time*90*2+180)*0.01", "-0.55-math.sin(q.anim_time*90*4-90)*0.1", -1.3], - "0.65": ["math.sin(q.anim_time*90*2)*0.1+math.sin(q.anim_time*90*2+180)*0.01", "-0.65-math.sin(q.anim_time*90*4-90)*0.1", -1.6], - "0.9": ["math.sin(q.anim_time*90*2)*0.1+math.sin(q.anim_time*90*2+180)*0.01", "0.25-math.sin(q.anim_time*90*4-90)*0.1", -0.5], - "1.05": ["math.sin(q.anim_time*90*2)*0.1+math.sin(q.anim_time*90*2+180)*0.01", "0.25-math.sin(q.anim_time*90*4-90)*0.1", -0.2], - "1.2": ["math.sin(q.anim_time*90*2)*0.1+math.sin(q.anim_time*90*2+180)*0.01", "0.25-math.sin(q.anim_time*90*4-90)*0.1", -0.5], - "1.35": ["math.sin(q.anim_time*90*2)*0.1+math.sin(q.anim_time*90*2+180)*0.01", "0.25-math.sin(q.anim_time*90*4-90)*0.1", -0.2], - "1.5": ["math.sin(q.anim_time*90*2)*0.1+math.sin(q.anim_time*90*2+180)*0.01", "0.25-math.sin(q.anim_time*90*4-90)*0.1", -0.5], - "1.65": ["math.sin(q.anim_time*90*2)*0.1+math.sin(q.anim_time*90*2+180)*0.01", "0.25-math.sin(q.anim_time*90*4-90)*0.1", -0.2], - "1.8": ["math.sin(q.anim_time*90*2)*0.1+math.sin(q.anim_time*90*2+180)*0.01", "0.25-math.sin(q.anim_time*90*4-90)*0.1", -0.5], - "1.95": ["math.sin(q.anim_time*90*2)*0.1+math.sin(q.anim_time*90*2+180)*0.01", "0.25-math.sin(q.anim_time*90*4-90)*0.1", -0.2], - "2.1": ["math.sin(q.anim_time*90*2)*0.1+math.sin(q.anim_time*90*2+180)*0.01", "0.25-math.sin(q.anim_time*90*4-90)*0.1", -0.5], - "2.25": ["math.sin(q.anim_time*90*2)*0.1+math.sin(q.anim_time*90*2+180)*0.01", "0.25-math.sin(q.anim_time*90*4-90)*0.1", -0.2], - "2.4": ["math.sin(q.anim_time*90*2)*0.1+math.sin(q.anim_time*90*2+180)*0.01", "0.25-math.sin(q.anim_time*90*4-90)*0.1", -0.5], - "2.7": ["math.sin(q.anim_time*90*2)*0.1+math.sin(q.anim_time*90*2+180)*0.01", "-0.55-math.sin(q.anim_time*90*4-90)*0.1", -1.3], - "3.0": ["math.sin(q.anim_time*90*2)*0.1+math.sin(q.anim_time*90*2+180)*0.01", "-math.sin(q.anim_time*90*4-90)*0.1", 0] - } - }, - "leaf_center": { - "rotation": { - "0.0": [0, 0, 0], - "0.4": [10, 0, 0], - "0.55": [15, 0, 0], - "0.85": [17.5, 0, 0], - "1.0": [10, 0, 0], - "1.15": [0, 0, 0], - "1.35": [5, 0, 0], - "1.55": [0, 0, 0], - "2.4": [0, 0, 0], - "2.8": [10, 0, 0], - "3.0": [0, 0, 0] - }, - "position": { - "0.0": [0, 0, 0], - "3.0": [0, 0, 0] - } - }, - "leaf_front_right": { - "rotation": { - "0.0": [0, 0, 0], - "0.4": [10, 0, 0], - "0.55": [15, 0, 0], - "0.85": [7.5, 0, 0], - "1.0": [0, 0, 0], - "1.15": [-2.5, 0, 0], - "1.35": [10, 0, 0], - "1.55": [-2.5, 0, 0], - "2.4": [-2.5, 0, 0], - "2.8": [10, 0, 0], - "3.0": [0, 0, 0] - }, - "position": { - "0.0": [0, 0, 0], - "3.0": [0, 0, 0] - } - }, - "leaf_front_left": { - "rotation": { - "0.0": [0, 0, 0], - "0.4": [17.5, 0, 0], - "0.55": [20, 0, 0], - "0.85": [10, 0, 0], - "1.0": [5, 0, 0], - "1.15": [-2.5, 0, 0], - "1.35": [5, 0, 0], - "1.55": [-2.5, 0, 0], - "2.4": [-2.5, 0, 0], - "2.8": [17.5, 0, 0], - "3.0": [0, 0, 0] - }, - "position": { - "0.0": [0, 0, 0], - "3.0": [0, 0, 0] - } - }, - "leaf_back_right": { - "rotation": { - "0.0": [0, 0, 0], - "0.4": [7.5, 0, 0], - "0.55": [12.5, 0, 0], - "0.85": [7.5, 0, 0], - "1.0": [2.5, 0, 0], - "1.15": [-5, 0, 0], - "1.35": [2.5, 0, 0], - "1.55": [-5, 0, 0], - "2.4": [-5, 0, 0], - "2.8": [7.5, 0, 0], - "3.0": [0, 0, 0] - }, - "position": { - "0.0": [0, 0, 0], - "3.0": [0, 0, 0] - } - }, - "leaf_back_left": { - "rotation": { - "0.0": [0, 0, 0], - "0.4": [7.5, 0, 0], - "0.55": [10, 0, 0], - "0.85": [2.5, 0, 0], - "1.0": [-2.5, 0, 0], - "1.15": [-10, 0, 0], - "1.35": [-2.5, 0, 0], - "1.55": [-10, 0, 0], - "2.4": [-10, 0, 0], - "2.8": [7.5, 0, 0], - "3.0": [0, 0, 0] - }, - "position": { - "0.0": [0, 0, 0], - "3.0": [0, 0, 0] - } - }, - "leg_right": { - "rotation": { - "0.0": [0, 0, "-0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)-math.sin(q.anim_time*90*2)"], - "0.9": [5, 0, "-0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)-math.sin(q.anim_time*90*2)"], - "1.05": [10, 0, "-0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)-math.sin(q.anim_time*90*2)"], - "1.2": [5, 0, "-0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)-math.sin(q.anim_time*90*2)"], - "1.35": [10, 0, "-0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)-math.sin(q.anim_time*90*2)"], - "1.5": [5, 0, "-0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)-math.sin(q.anim_time*90*2)"], - "1.65": [10, 0, "-0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)-math.sin(q.anim_time*90*2)"], - "1.8": [5, 0, "-0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)-math.sin(q.anim_time*90*2)"], - "1.95": [10, 0, "-0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)-math.sin(q.anim_time*90*2)"], - "2.1": [5, 0, "-0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)-math.sin(q.anim_time*90*2)"], - "2.25": [10, 0, "-0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)-math.sin(q.anim_time*90*2)"], - "2.4": [5, 0, "-0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)-math.sin(q.anim_time*90*2)"], - "3.0": [0, 0, "-0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)-math.sin(q.anim_time*90*2)"] - }, - "position": { - "0.0": [ - 0, - "-math.sin(q.anim_time*90*2)*0.1-math.sin(q.anim_time*90*2+120)*0.1-math.sin(q.anim_time*90*4+90)*0.1+math.sin(q.anim_time*90*2+90)*0.09-math.sin(q.anim_time*90*4-90)*0.01", - 0 - ], - "0.65": [0, 0, 0], - "3.0": [ - 0, - "-math.sin(q.anim_time*90*2)*0.1-math.sin(q.anim_time*90*2+120)*0.1-math.sin(q.anim_time*90*4+90)*0.1+math.sin(q.anim_time*90*2+90)*0.09-math.sin(q.anim_time*90*4-90)*0.01", - 0 - ] - } - }, - "leg_left": { - "rotation": { - "0.0": [0, 0, "-0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)-math.sin(q.anim_time*90*2)"], - "0.9": [5, 0, "-0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)-math.sin(q.anim_time*90*2)"], - "1.05": [10, 0, "-0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)-math.sin(q.anim_time*90*2)"], - "1.2": [5, 0, "-0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)-math.sin(q.anim_time*90*2)"], - "1.35": [10, 0, "-0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)-math.sin(q.anim_time*90*2)"], - "1.5": [5, 0, "-0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)-math.sin(q.anim_time*90*2)"], - "1.65": [10, 0, "-0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)-math.sin(q.anim_time*90*2)"], - "1.8": [5, 0, "-0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)-math.sin(q.anim_time*90*2)"], - "1.95": [10, 0, "-0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)-math.sin(q.anim_time*90*2)"], - "2.1": [5, 0, "-0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)-math.sin(q.anim_time*90*2)"], - "2.25": [10, 0, "-0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)-math.sin(q.anim_time*90*2)"], - "2.4": [5, 0, "-0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)-math.sin(q.anim_time*90*2)"], - "3.0": [0, 0, "-0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)-math.sin(q.anim_time*90*2)"] - }, - "position": { - "0.0": [ - 0, - "-math.sin(q.anim_time*90*2+180)*0.1-math.sin(q.anim_time*90*2-60)*0.1+math.sin(q.anim_time*90*4-90)*0.1+math.sin(q.anim_time*90*2-90)*0.09-math.sin(q.anim_time*90*4-90)*0.01", - 0 - ], - "0.65": [0, 0, 0], - "3.0": [ - 0, - "-math.sin(q.anim_time*90*2+180)*0.1-math.sin(q.anim_time*90*2-60)*0.1+math.sin(q.anim_time*90*4-90)*0.1+math.sin(q.anim_time*90*2-90)*0.09-math.sin(q.anim_time*90*4-90)*0.01", - 0 - ] - } - }, - "mouth_closed": { - "position": { - "0.8": [0, 0, 0], - "0.85": [0, 0, 0.1], - "2.45": [0, 0, 0.1], - "2.5": [0, 0, 0] - } - }, - "eyelid_right": { - "position": { - "0.05": [0, 0, 0], - "0.1": [0, 0, -0.1], - "0.5": [0, 0, -0.1], - "0.55": [0, 0, 0], - "2.5": [0, 0, 0], - "2.55": [0, 0, -0.1], - "2.8": [0, 0, -0.1], - "2.85": [0, 0, 0] - } - }, - "eyelid_left": { - "position": { - "0.05": [0, 0, 0], - "0.1": [0, 0, -0.1], - "0.5": [0, 0, -0.1], - "0.55": [0, 0, 0], - "2.5": [0, 0, 0], - "2.55": [0, 0, -0.1], - "2.8": [0, 0, -0.1], - "2.85": [0, 0, 0] - } - }, - "leaf_center2": { - "rotation": { - "0.0": [0, 0, 0], - "0.4": [30, 0, 0], - "0.55": [30, 0, 0], - "0.85": [27.5, 0, 0], - "1.0": [15, 0, 0], - "1.15": [0, 0, 0], - "1.35": [5, 0, 0], - "1.55": [0, 0, 0], - "2.4": [0, 0, 0], - "2.8": [30, 0, 0], - "3.0": [0, 0, 0] - }, - "position": { - "0.0": [0, 0, 0], - "3.0": [0, 0, 0] - } - }, - "leaf_front_right2": { - "rotation": { - "0.0": [0, 0, 0], - "0.4": [15, 0, 0], - "0.55": [20, 0, 0], - "0.85": [5, 0, 0], - "1.0": [0, 0, 0], - "1.15": [-5, 0, 0], - "1.35": [2.5, 0, 0], - "1.55": [-5, 0, 0], - "2.4": [-5, 0, 0], - "2.8": [15, 0, 0], - "3.0": [0, 0, 0] - }, - "position": { - "0.0": [0, 0, 0], - "3.0": [0, 0, 0] - } - }, - "leaf_front_left2": { - "rotation": { - "0.0": [0, 0, 0], - "0.4": [15, 0, 0], - "0.55": [20, 0, 0], - "0.85": [10, 0, 0], - "1.0": [0, 0, 0], - "1.15": [-2.5, 0, 0], - "1.35": [10, 0, 0], - "1.55": [-2.5, 0, 0], - "2.4": [-2.5, 0, 0], - "2.8": [15, 0, 0], - "3.0": [0, 0, 0] - }, - "position": { - "0.0": [0, 0, 0], - "3.0": [0, 0, 0] - } - }, - "leaf_back_right2": { - "rotation": { - "0.0": [0, 0, 0], - "0.4": [10, 0, 0], - "0.55": [15, 0, 0], - "0.85": [5, 0, 0], - "1.0": [2.5, 0, 0], - "1.15": [-2.5, 0, 0], - "1.35": [5, 0, 0], - "1.55": [-2.5, 0, 0], - "2.8": [10, 0, 0], - "3.0": [0, 0, 0] - }, - "position": { - "0.0": [0, 0, 0], - "3.0": [0, 0, 0] - } - }, - "leaf_back_left2": { - "rotation": { - "0.0": [0, 0, 0], - "0.4": [10, 0, 0], - "0.55": [15, 0, 0], - "0.85": [10, 0, 0], - "1.0": [-2.5, 0, 0], - "1.15": [-7.5, 0, 0], - "1.35": [2.5, 0, 0], - "1.55": [-7.5, 0, 0], - "2.4": [-7.5, 0, 0], - "2.8": [10, 0, 0], - "3.0": [0, 0, 0] - }, - "position": { - "0.0": [0, 0, 0], - "3.0": [0, 0, 0] - } - }, - "foot_right": { - "rotation": { - "0.0": [0, 0, 0], - "0.4": [0, 0, 0], - "0.65": [-5, 0, 0], - "0.9": [22.5, 0, 0], - "1.05": [22.5, 0, 0], - "1.2": [22.5, 0, 0], - "1.35": [22.5, 0, 0], - "1.5": [22.5, 0, 0], - "1.65": [22.5, 0, 0], - "1.8": [22.5, 0, 0], - "1.95": [22.5, 0, 0], - "2.1": [22.5, 0, 0], - "2.25": [22.5, 0, 0], - "2.4": [22.5, 0, 0], - "2.7": [-2.5, 0, 0], - "3.0": [0, 0, 0] - }, - "position": { - "0.0": [0, 0, 0], - "0.9": [0, 0, 0], - "1.05": [0, 0, 0], - "1.2": [0, 0, 0], - "1.35": [0, 0, 0], - "1.5": [0, 0, 0], - "1.65": [0, 0, 0], - "1.8": [0, 0, 0], - "1.95": [0, 0, 0], - "2.1": [0, 0, 0], - "2.25": [0, 0, 0], - "2.4": [0, 0, 0], - "3.0": [0, 0, 0] - } + "leaf_outer_left2": { + "rotation": ["-20-math.sin(q.anim_time*90*16-145)*7", 0, 0] }, "foot_left": { - "rotation": { - "0.0": [0, 0, 0], - "0.4": [0, 0, 0], - "0.65": [-5, 0, 0], - "0.9": [22.5, 0, 0], - "1.05": [22.5, 0, 0], - "1.2": [22.5, 0, 0], - "1.35": [22.5, 0, 0], - "1.5": [22.5, 0, 0], - "1.65": [22.5, 0, 0], - "1.8": [22.5, 0, 0], - "1.95": [22.5, 0, 0], - "2.1": [22.5, 0, 0], - "2.25": [22.5, 0, 0], - "2.4": [22.5, 0, 0], - "2.7": [-2.5, 0, 0], - "3.0": [0, 0, 0] - }, - "position": { - "0.0": [0, 0, 0], - "0.9": [0, 0, 0], - "1.05": [0, 0, 0], - "1.2": [0, 0, 0], - "1.35": [0, 0, 0], - "1.5": [0, 0, 0], - "1.65": [0, 0, 0], - "1.8": [0, 0, 0], - "1.95": [0, 0, 0], - "2.1": [0, 0, 0], - "2.25": [0, 0, 0], - "2.4": [0, 0, 0], - "3.0": [0, 0, 0] - } + "rotation": [ + "math.clamp(math.sin(-q.anim_time*90*8-45)*30,0,20)+math.clamp(math.sin(-q.anim_time*90*8-45)*5,-20,0)+math.clamp(math.sin(query.anim_time*90*8+110)*5,-5,-0.5)", + 0, + "math.clamp(math.sin(q.anim_time*90*8+90+180)*2,0,2)" + ] + }, + "foot_right": { + "rotation": [ + "math.clamp(math.sin(-q.anim_time*90*8-45+180)*30,0,20)+math.clamp(math.sin(-q.anim_time*90*8-45+180)*5,-20,0)+math.clamp(math.sin(query.anim_time*90*8+110+180)*5,-5,-0.5)", + 0, + "-math.clamp(math.sin(q.anim_time*90*8+90)*2,0,2)" + ] + }, + "leaf_inner_rotation_right": { + "rotation": ["-15-math.sin(q.anim_time*90*16-65)*7", -1, -2] + }, + "leaf_inner_right2": { + "rotation": ["-15-math.sin(q.anim_time*90*16-155)*7", 0, 0] + }, + "leaf_outer_right2": { + "rotation": ["-20-math.sin(q.anim_time*90*16-145)*7", 0, 0] }, "body": { - "position": { - "0.0": [0, 0, 0], - "0.65": [0, 0, 0], - "0.9": [0, 0.5, -0.75], - "2.3": [0, 0.5, -0.75], - "2.6": [0, 0, 0] - } + "position": [0, "math.abs(math.sin(q.anim_time*90*8+55)*1.5)+math.clamp(-math.sin(q.anim_time*90*16)*0.3,0,1)", "(math.sin(q.anim_time*90*16-32)*0.7)"] }, - "mouth_open": { - "position": { - "0.8": [0, 0, 0], - "0.85": [0, 0, -0.1], - "2.45": [0, 0, -0.1], - "2.5": [0, 0, 0] - } + "mouth_closed": { + "position": [0, 0, 0.1] + }, + "leaves": { + "rotation": [-10, 0, 0] + }, + "leaf_center": { + "rotation": ["-5-math.sin(q.anim_time*90*16-45)*7", 0, 0] + }, + "leaf_center2": { + "rotation": ["-20-math.sin(q.anim_time*90*16-135)*7", 0, 0] + }, + "leaf_center3": { + "rotation": ["-math.sin(q.anim_time*90*16-5)*12", 0, 0] + }, + "leaf_inner_left3": { + "rotation": ["-17.5-math.sin(q.anim_time*90*16-225)*9", 0, 0] + }, + "leaf_inner_right3": { + "rotation": ["-17.5-math.sin(q.anim_time*90*16-225)*9", 0, 0] + }, + "leaf_outer_rotation_left": { + "rotation": ["-13.0988-math.sin(q.anim_time*90*16-55)*7", -1.0458, -4.9259] + }, + "leaf_outer_left3": { + "rotation": ["-20-math.sin(q.anim_time*90*16-215)*9", 0, 0] + }, + "leaf_outer_rotation_right": { + "rotation": ["-13.0988-math.sin(q.anim_time*90*16-55)*7", 1.0458, 4.9259] + }, + "leaf_outer_right3": { + "rotation": ["-20-math.sin(q.anim_time*90*16-215)*9", 0, 0] + }, + "leg_left": { + "rotation": [ + "2.5+math.clamp(math.sin(-q.anim_time*90*8-45)*25,-10,25)+math.clamp(math.sin(-query.anim_time*90*8-45)*10,-25,0)-15*(math.clamp(math.sin(-query.anim_time*90*8+30)*1,-1,-0.5)*1+0.5)", + 0, + "-math.clamp(math.sin(q.anim_time*90*8)*0.7,0.1,0.6)-math.clamp(math.sin(-query.anim_time*90*8+180)*0.7,0.1,0.6)+0.2" + ], + "position": [ + 0.25, + "0.25+math.clamp(math.sin(query.anim_time*90*8+90)*1,-0.5,0)+math.clamp(math.sin(query.anim_time*90*8+150)*1,0,0.5)+2*(math.clamp(math.sin(-query.anim_time*90*8-20)*1,-1,-0.7)*1+0.7)", + "-0.5-math.clamp(math.sin(query.anim_time*90*8+45)*4,-2.5,2.75)" + ] + }, + "foot_left2": { + "rotation": ["-math.clamp(math.sin(-q.anim_time*90*8-45)*30,0,20)-math.clamp(math.sin(q.anim_time*90*8-110)*15,0,15)", 0, 0] + }, + "leg_right": { + "rotation": [ + "2.4842+math.clamp(math.sin(-q.anim_time*90*8-45+180)*25,-10,25)+math.clamp(math.sin(-query.anim_time*90*8-45+180)*10,-25,0)-15*(math.clamp(math.sin(-query.anim_time*90*8+30+180)*1,-1,-0.5)*1+0.5)", + -0.7589, + "-math.clamp(math.sin(q.anim_time*90*8+180)*0.7,0.1,0.6)-math.clamp(math.sin(-query.anim_time*90*8+180)*0.7,0.1,0.6)+2.5821" + ], + "position": [ + -0.25, + "0.25+math.clamp(math.sin(query.anim_time*90*8+90+180)*1,-0.5,0)+math.clamp(math.sin(query.anim_time*90*8+150+180)*1,0,0.5)+2*(math.clamp(math.sin(-query.anim_time*90*8-20+180)*1,-1,-0.7)*1+0.7)", + "-0.5-math.clamp(math.sin(q.anim_time*90*8+45+180)*4,-2.5,2.75)" + ] }, "foot_right2": { - "rotation": { - "0.0": [0, 0, 0], - "0.65": [0, 0, 0], - "0.9": [-27.5, 0, 0], - "2.4": [-27.5, 0, 0], - "2.6": [0, 0, 0] - } + "rotation": ["-math.clamp(math.sin(-q.anim_time*90*8-45+180)*30,0,20)-math.clamp(math.sin(q.anim_time*90*8+70)*15,0,15)", 0, 0] }, - "foot_left2": { - "rotation": { - "0.0": [0, 0, 0], - "0.65": [0, 0, 0], - "0.9": [-25, 0, 0], - "2.4": [-25, 0, 0], - "2.6": [0, 0, 0] - } + "mouth_open_small": { + "position": [0, -0.5, -0.1] } } }, - "animation.oddish.faint": { + "animation.oddish.battle_idle": { "loop": true, - "animation_length": 3, + "animation_length": 2, "bones": { - "leaf_center": { - "rotation": { - "0.0": [0, 0, "math.sin(query.anim_time*90*2-40)*4"], - "0.1": [52.12268, 3.63258, "-3.4758+math.sin(query.anim_time*90*2-40)*4"], - "0.4": [25.23941, 2.36119, "-10.3047+math.sin(query.anim_time*90*2-40)*4"], - "0.55": [25.23941, 2.36119, "-10.3047+math.sin(query.anim_time*90*2-40)*4"], - "0.65": [62.32386, 6.08474, "-12.5994+math.sin(query.anim_time*90*2-40)*4"], - "0.75": [30.34459, 0.89923, "-11.1955+math.sin(query.anim_time*90*2-40)*4"], - "0.8": [40.3003, 0, "-10.6168+math.sin(query.anim_time*90*2-40)*4"], - "0.9": [40.3003, 0, "-10.6168+math.sin(query.anim_time*90*2-40)*4"], - "1.25": [-42.1997, 0, -10.6168], - "1.35": [-32.1997, 0, -10.6168] - } + "torso": { + "rotation": ["-math.sin(q.anim_time*90*4+75)*3", 0, 0] }, - "leaf_front_right": { - "rotation": { - "0.0": [0, 0, "math.sin(query.anim_time*90*2-20)*4+math.clamp(math.sin(query.anim_time*90*2-20)*2,-2,0)"], - "0.1": [43.46248, 5.0853, "-9.511+math.sin(query.anim_time*90*2-20)*4+math.clamp(math.sin(query.anim_time*90*2-20)*2,-2,0)"], - "0.4": [3.46248, 5.0853, "-9.511+math.sin(query.anim_time*90*2-20)*4+math.clamp(math.sin(query.anim_time*90*2-20)*2,-2,0)"], - "0.65": [35.96248, 5.0853, "-9.511+math.sin(query.anim_time*90*2-20)*4+math.clamp(math.sin(query.anim_time*90*2-20)*2,-2,0)"], - "0.75": [13.46248, 5.0853, "-9.511+math.sin(query.anim_time*90*2-20)*4+math.clamp(math.sin(query.anim_time*90*2-20)*2,-2,0)"], - "0.8": [29.12128, 7.27635, "-8.1386+math.sin(query.anim_time*90*2-20)*4+math.clamp(math.sin(query.anim_time*90*2-20)*2,-2,0)"], - "0.9": [29.12128, 7.27635, "-8.1386+math.sin(query.anim_time*90*2-20)*4+math.clamp(math.sin(query.anim_time*90*2-20)*2,-2,0)"], - "1.25": [-52.06457, -38.3663, -21.3787], - "1.35": [-42.53104, -25.63341, -33.5788] - } + "leaf_inner_rotation_left": { + "rotation": ["5-math.sin(q.anim_time*90*4-65)*6", 1, 2] }, - "leaf_front_left": { - "rotation": { - "0.0": [0, 0, "math.sin(query.anim_time*90*2-60)*4+math.clamp(math.sin(query.anim_time*90*2-60)*2,0,4)"], - "0.1": [52.5, 0, "math.sin(query.anim_time*90*2-60)*4+math.clamp(math.sin(query.anim_time*90*2-60)*2,0,4)"], - "0.4": [7.5, 0, "math.sin(query.anim_time*90*2-60)*4+math.clamp(math.sin(query.anim_time*90*2-60)*2,0,4)"], - "0.65": [47.5, 0, "math.sin(query.anim_time*90*2-60)*4+math.clamp(math.sin(query.anim_time*90*2-60)*2,0,4)"], - "0.75": [25, 0, "0+math.sin(query.anim_time*90*2-60)*4+math.clamp(math.sin(query.anim_time*90*2-60)*2,0,4)"], - "0.8": [31.16833, -4.30534, "-2.7985+math.sin(query.anim_time*90*2-60)*4+math.clamp(math.sin(query.anim_time*90*2-60)*2,0,4)"], - "0.9": [31.16833, -4.30534, "-2.7985+math.sin(query.anim_time*90*2-60)*4+math.clamp(math.sin(query.anim_time*90*2-60)*2,0,4)"], - "0.95": [19.59264, -0.73489, 4.10282], - "1.25": [-47.261, 27.89606, 7.4743], - "1.35": [-37.54809, 28.25601, 17.2681] - } + "leaf_inner_left2": { + "rotation": ["-15-math.sin(q.anim_time*90*4-110)*6", 0, 0] }, - "leaf_back_right": { - "rotation": { - "0.0": [0, 0, "math.sin(query.anim_time*90*2-10)*4"], - "0.1": [40, 0, "-12.5+math.sin(query.anim_time*90*2-10)*4"], - "0.4": [2.51197, 12.48825, "-13.043+math.sin(query.anim_time*90*2-10)*4"], - "0.65": [47.51197, 12.48825, "-13.043+math.sin(query.anim_time*90*2-10)*4"], - "0.75": [38.83095, 22.46138, "-5.3858+math.sin(query.anim_time*90*2-10)*4"], - "0.8": [51.52186, 20.82815, "-3.6023+math.sin(query.anim_time*90*2-10)*4"], - "0.9": [51.52186, 20.82815, "-3.6023+math.sin(query.anim_time*90*2-10)*4"], - "1.05": [14.84, 13.83, -5.05], - "1.25": [-39.90597, 4.48845, -7.0639], - "1.35": [-29.84453, 6.33545, -8.7499] - } - }, - "leaf_back_left": { - "rotation": { - "0.0": [0, 0, "math.sin(query.anim_time*90*2-50)*4"], - "0.1": [42.35753, -5.35971, "6.6483+math.sin(query.anim_time*90*2-50)*4"], - "0.4": [-5.14247, -5.35971, "6.6483+math.sin(query.anim_time*90*2-50)*4"], - "0.65": [47.35753, -5.35971, "6.6483+math.sin(query.anim_time*90*2-50)*4"], - "0.75": [47.53101, -12.44663, "-0.4135+math.sin(query.anim_time*90*2-50)*4"], - "0.8": [55.77964, -17.30706, "-6.1602+math.sin(query.anim_time*90*2-50)*4"], - "0.9": [55.78881, -17.2211, "-6.2282+math.sin(query.anim_time*90*2-50)*4"], - "0.95": [46.22254, -15.91073, -3.47635], - "1.05": [19.59, -13.29, -4.83], - "1.25": [-34.5176, -8.03833, -6.4651], - "1.35": [-22.0176, -8.03833, -6.4651] - } - }, - "leg_right": { - "rotation": { - "0.0": [-17.5, 0, "0-0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)-math.sin(q.anim_time*90*2)"], - "0.1": [47.26773, -0.67889, "32.5677-0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)-math.sin(q.anim_time*90*2)"], - "0.4": [-12.73227, -0.67889, "32.5677-0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)-math.sin(q.anim_time*90*2)"], - "0.9": [-36.94815, -8.28086, "22.6061-0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)-math.sin(q.anim_time*90*2)"], - "1.05": [-41.94815, -8.28086, "22.6061-0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)-math.sin(q.anim_time*90*2)"], - "1.2": [-41.94815, -8.28086, "22.6061-0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)-math.sin(q.anim_time*90*2)"], - "1.4": [36.89008, -1.19423, "6.5395-0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)-math.sin(q.anim_time*90*2)"], - "1.5": [21.89008, -1.19423, "6.5395-0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)-math.sin(q.anim_time*90*2)"], - "1.6": [36.89008, -1.19423, 6.5395] - }, - "position": [0, 0.25, 0] - }, - "leg_left": { - "rotation": { - "0.0": [-17.5, 0, "0-0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)-math.sin(q.anim_time*90*2)"], - "0.1": [47.28303, 0.75695, "-37.4192-0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)-math.sin(q.anim_time*90*2)"], - "0.25": [47.28303, 0.75695, "-37.4192-0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)-math.sin(q.anim_time*90*2)"], - "0.4": [-0.21697, 0.75695, "-37.4192-0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)-math.sin(q.anim_time*90*2)"], - "0.9": [-29.77626, 0.75497, "-4.9166-0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)-math.sin(q.anim_time*90*2)"], - "1.05": [-34.77626, 0.75497, "-4.9166-0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)-math.sin(q.anim_time*90*2)"], - "1.2": [-29.77626, 0.75497, "-4.9166-0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)-math.sin(q.anim_time*90*2)"], - "1.4": [42.72374, 0.75497, "-4.9166-0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)-math.sin(q.anim_time*90*2)"], - "1.5": [27.72374, 0.75497, "-4.9166-0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)-math.sin(q.anim_time*90*2)"], - "1.6": [35.22374, 0.75497, -4.9166] - }, - "position": [0, 0.25, 0] - }, - "mouth_closed": { - "position": { - "0.0": [0, 0, 0], - "0.05": [0, 0, 0], - "0.1": [0, 0, 0.1], - "0.95": [0, 0, 0.1], - "1.0": [0, 0, 0] - } - }, - "eyelid_right": { - "position": { - "0.0": [0, 0, -0.1], - "0.05": [0, 0, 0], - "0.7": [0, 0, 0], - "0.75": [0, 0, -0.1] - } - }, - "foot_right": { - "rotation": { - "0.0": [0, 0, 0], - "0.05": [35, 0, 0], - "0.5": [15, 0, 0] - } + "leaf_outer_left2": { + "rotation": ["-20-math.sin(q.anim_time*90*4-100)*6", 0, 0] }, "foot_left": { - "rotation": { - "0.0": [0, 0, 0], - "0.05": [32.5, 0, 0], - "0.5": [10, 0, 0], - "0.8": [10, 0, 0] - } + "rotation": ["5+(math.sin(q.anim_time*90*4)*6)", -12.5, "(math.sin(q.anim_time*90*4)*1)"] }, - "eyelid_left": { - "position": { - "0.0": [0, 0, -0.1], - "0.05": [0, 0, 0], - "0.7": [0, 0, 0], - "0.75": [0, 0, -0.1] - } + "foot_right": { + "rotation": ["5+(math.sin(q.anim_time*90*4)*6)", 12.5, "-(math.sin(q.anim_time*90*4)*1)"] }, - "leaf_center2": { - "rotation": { - "0.0": [0, 0, 0], - "0.2": [44.57909, 0, 0], - "0.45": [12.16749, 0, 0], - "0.6": [37.09205, 0, 0], - "0.7": [37.09205, 0, 0], - "0.75": [40.13849, 0, 0] - } + "leaf_inner_rotation_right": { + "rotation": ["5-math.sin(q.anim_time*90*4-65)*6", -1, -2] }, - "leaf_front_right2": { - "rotation": { - "0.0": [2.5, 0, 0], - "0.15": [25, 0, 0], - "0.5": [-5, 0, 0], - "0.75": [37.5, 0, 0], - "0.8": [20, 0, 0], - "0.9": [20, 0, 0], - "1.25": [42.5, 0, 0], - "1.5": [40, 0, 0] - } + "leaf_inner_right2": { + "rotation": ["-15-math.sin(q.anim_time*90*4-110)*6", 0, 0] }, - "leaf_front_left2": { - "rotation": { - "0.0": [0, 0, 0], - "0.1": [22.5, 0, 0], - "0.5": [-7.5, 0, 0], - "0.65": [40, 0, 0], - "0.75": [27.5, 0, 0], - "0.8": [20, 0, 0], - "0.9": [20, 0, 0], - "1.25": [32.5, 0, 0], - "2.65": [32.5, 0, 0] - } - }, - "leaf_back_right2": { - "rotation": { - "0.0": [0, 0, 0], - "0.1": [40, 0, 0], - "0.5": [-17.5, 0, 0], - "0.75": [22.5, 0, 0], - "0.8": [10, 0, 0], - "0.9": [10, 0, 0], - "1.25": [40, 0, 0] - } - }, - "leaf_back_left2": { - "rotation": { - "0.0": [0, 0, 0], - "0.1": [25, 0, 0], - "0.5": [-17.5, 0, 0], - "0.75": [10, 0, 0], - "0.8": [7.5, 0, 0], - "0.9": [7.5, 0, 0], - "0.95": [9.45, 0, 0], - "1.05": [20.86, 0, 0], - "1.25": [35, 0, 0], - "1.35": [32.5, 0, 0], - "2.1": [32.5, 0, 0] - } + "leaf_outer_right2": { + "rotation": ["-20-math.sin(q.anim_time*90*4-100)*6", 0, 0] }, "body": { - "rotation": { - "0.0": [17.5, 0, "0+0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)+math.sin(q.anim_time*90*2)"], - "0.1": [-20.63323, -13.93387, "5.1844+0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)+math.sin(q.anim_time*90*2)"], - "0.25": [-43.22506, 9.45319, "-8.6005+0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)+math.sin(q.anim_time*90*2)"], - "0.55": [-72.49868, 0.27373, "-0.0758+0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)+math.sin(q.anim_time*90*2)"], - "0.7": [-129.53048, 6.67973, "7.6212+0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)+math.sin(q.anim_time*90*2)"], - "0.8": [-142.49868, 0.27373, "-0.0758+0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)+math.sin(q.anim_time*90*2)"], - "0.9": [-142.49868, 0.27373, "-0.0758+0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)+math.sin(q.anim_time*90*2)"], - "1.25": [-82.49868, 0.27373, "-0.0758+0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)+math.sin(q.anim_time*90*2)"], - "1.35": ["-89.9987-0.5*math.clamp(math.sin(q.anim_time*90*2),-2,2)+math.sin(q.anim_time*90*2)", 0.27373, -0.0758] - }, - "position": { - "0.0": ["math.sin(q.anim_time*90*2)*0.1+math.sin(q.anim_time*90*2+180)*0.01", "-0.55-math.sin(q.anim_time*90*4-90)*0.1", -0.3], - "0.1": ["math.sin(q.anim_time*90*2)*0.1+math.sin(q.anim_time*90*2+180)*0.01", "3.45-math.sin(q.anim_time*90*4-90)*0.1", 1.7], - "0.25": ["math.sin(q.anim_time*90*2)*0.1+math.sin(q.anim_time*90*2+180)*0.01", "3.85-math.sin(q.anim_time*90*4-90)*0.1", 2.7], - "0.55": ["math.sin(q.anim_time*90*2)*0.1+math.sin(q.anim_time*90*2+180)*0.01", "2.85-math.sin(q.anim_time*90*4-90)*0.1", 2.7], - "0.7": ["math.sin(q.anim_time*90*2)*0.1+math.sin(q.anim_time*90*2+180)*0.01", -2.15, 3.7], - "1.35": [0.01, -2.65, 3.7] - } + "position": [0, "0.1+(math.sin(q.anim_time*90*4)*0.35)", "-0.4-(math.sin(q.anim_time*90*4)*0.45)"] }, - "mouth_open": { - "position": { - "0.0": [0, 0, 0], - "0.05": [0, 0, 0], - "0.1": [0, 0, -0.1], - "0.95": [0, 0, -0.1], - "1.0": [0, 0, 0] - } + "leaves": { + "rotation": ["-math.sin(q.anim_time*90*4-25)*6", 0, 0] + }, + "leaf_center": { + "rotation": ["-math.sin(q.anim_time*90*4-45)*3", 0, 0] + }, + "leaf_center2": { + "rotation": ["-17.5-math.sin(q.anim_time*90*4-90)*5", 0, 0] + }, + "leaf_center3": { + "rotation": ["-15+math.sin(q.anim_time*90*4-135)*12", 0, 0] + }, + "leaf_inner_left3": { + "rotation": ["-17.5-math.sin(q.anim_time*90*4-155)*5", 0, 0] + }, + "leaf_inner_right3": { + "rotation": ["-17.5-math.sin(q.anim_time*90*4-155)*5", 0, 0] + }, + "leaf_outer_rotation_left": { + "rotation": ["-math.sin(q.anim_time*90*4-55)*4", 0, 0] + }, + "leaf_outer_left3": { + "rotation": ["-20-math.sin(q.anim_time*90*4-145)*5", 0, 0] + }, + "leaf_outer_rotation_right": { + "rotation": ["-math.sin(q.anim_time*90*4-55)*4", 0, 0] + }, + "leaf_outer_right3": { + "rotation": ["-20-math.sin(q.anim_time*90*4-145)*5", 0, 0] + }, + "legs": { + "position": [0, -0.05, 0] + }, + "leg_left": { + "rotation": ["7.5+(math.sin(q.anim_time*90*4)*6)", 5, 0], + "position": [0.25, 0.25, 0] + }, + "foot_left2": { + "rotation": ["-12.5-(math.sin(q.anim_time*90*4)*12)", 0, 0] + }, + "leg_right": { + "rotation": ["7.5+(math.sin(q.anim_time*90*4)*6)", -5, 0], + "position": [-0.25, 0.25, 0] + }, + "foot_right2": { + "rotation": ["-12.5-(math.sin(q.anim_time*90*4)*12)", 0, 0] } } }, "animation.oddish.sleep": { "loop": true, + "animation_length": 4, "bones": { + "torso": { + "rotation": ["-10-math.sin(q.anim_time*90*1)*0.75", 0, 0], + "position": [0, 0, 1] + }, + "leaf_inner_rotation_left": { + "rotation": ["-2.7855-math.sin(q.anim_time*90*1-130)*1", 4.1903, 8.7945] + }, + "leaf_inner_left2": { + "rotation": [-27.5, 0, 0] + }, + "leaf_outer_left2": { + "rotation": [-25, 0, 0] + }, + "foot_left": { + "rotation": [31.8433, -6.1489, 4.0449] + }, + "foot_right": { + "rotation": [31.8433, 6.1489, -4.0449] + }, + "leaf_inner_rotation_right": { + "rotation": ["-2.7855-math.sin(q.anim_time*90*1-130)*1", -4.1903, -8.7945] + }, + "leaf_inner_right2": { + "rotation": [-27.5, 0, 0] + }, + "leaf_outer_right2": { + "rotation": [-25, 0, 0] + }, "body": { - "rotation": [-22.5, 0, 0], - "position": [0, -1.75, 0.5] + "rotation": [-10, 0, 0], + "position": [0, -1, 0] + }, + "eye_left": { + "position": [0, 0, 0.1] + }, + "eyelid_left": { + "position": [0, 0, -0.1] + }, + "eye_right": { + "position": [0, 0, 0.1] + }, + "eyelid_right": { + "position": [0, 0, -0.1] }, "mouth_closed": { "position": [0, 0, 0.1] }, - "mouth_open": { + "leaves": { + "rotation": [2.5, 0, 0] + }, + "leaf_center": { + "rotation": ["-5-math.sin(q.anim_time*90*1-90)*1", 0, 0] + }, + "leaf_center2": { + "rotation": [-32.272, -0.7659, -0.6931] + }, + "leaf_center3": { + "rotation": [-20, 0, 0] + }, + "leaf_inner_left3": { + "rotation": [-40, 0, 0] + }, + "leaf_inner_right3": { + "rotation": [-40, 0, 0] + }, + "leaf_outer_rotation_left": { + "rotation": ["-2.5-math.sin(q.anim_time*90*1-110)*1", 0, 0] + }, + "leaf_outer_left3": { + "rotation": [-30, 0, 0] + }, + "leaf_outer_rotation_right": { + "rotation": ["-2.5-math.sin(q.anim_time*90*1-110)*1", 0, 0] + }, + "leaf_outer_right3": { + "rotation": [-30, 0, 0] + }, + "leg_left": { + "rotation": [-48.0411, -34.623, -16.3074], + "position": [1.25, 0.4, -2] + }, + "foot_left2": { + "rotation": [0, 0, 0] + }, + "leg_right": { + "rotation": [-48.0411, 34.623, 16.3074], + "position": [-1.25, 0.4, -2] + }, + "foot_right2": { + "rotation": [0, 0, 0] + }, + "eyes_ditto": { + "position": [0, 0, 0.1] + }, + "eyes_blink_ditto": { "position": [0, 0, -0.1] }, - "eyelid_right": { - "position": [0, 0, -0.1] + "mouth_open_small": { + "position": [0, -0.5, -0.1], + "scale": [1, "0.95+math.sin(q.anim_time*90*1)*0.05", 1] + } + } + }, + "animation.oddish.wild_sleep": { + "loop": true, + "animation_length": 4, + "bones": { + "torso": { + "rotation": [0, 0, 0], + "position": [0, 0, 0] + }, + "leaf_inner_rotation_left": { + "rotation": ["4.6406-math.sin(q.anim_time*90*1-65)*1.5", -1.2332, "-5.189+math.sin(q.anim_time*90*1-30)*1"] + }, + "leaf_inner_left2": { + "rotation": ["-20-math.sin(q.anim_time*90*1-150)*4", 0, 0] + }, + "leaf_outer_left2": { + "rotation": ["-20-math.sin(q.anim_time*90*1-140)*4", 0, 0] + }, + "leaf_inner_rotation_right": { + "rotation": ["4.6406-math.sin(q.anim_time*90*1-65)*1.5", 1.2332, "5.189+math.sin(q.anim_time*90*1+30)*1"] + }, + "leaf_inner_right2": { + "rotation": ["-20-math.sin(q.anim_time*90*1-150)*4", 0, 0] + }, + "leaf_outer_right2": { + "rotation": ["-20-math.sin(q.anim_time*90*1-140)*4", 0, 0] + }, + "body": { + "position": [0, -9.1, 0] + }, + "eye_left": { + "position": [0, 0, 0.1] }, "eyelid_left": { "position": [0, 0, -0.1] }, + "eye_right": { + "position": [0, 0, 0.1] + }, + "eyelid_right": { + "position": [0, 0, -0.1] + }, + "mouth_closed": { + "position": [0, 0, 0.1] + }, + "mouth_closed2": { + "position": [0, 0, -0.1] + }, + "leaves": { + "rotation": [5, 0, 0] + }, "leaf_center": { - "rotation": [-40, 0, 0] + "rotation": ["0.0001-math.sin(q.anim_time*90*1-45)*2", 0.0001, "0.0001+math.sin(q.anim_time*90*1)*1"] }, - "leaf_front_right": { - "rotation": [-40, 0, 0] + "leaf_center2": { + "rotation": ["-17.5-math.sin(q.anim_time*90*1-130)*4", 0, 0] }, - "leaf_front_left": { - "rotation": [-40, 0, 0] + "leaf_center3": { + "rotation": ["-40-math.sin(q.anim_time*90*1+5)*4", 0, 0] }, - "leaf_back_right": { - "rotation": [-40, 0, 0] + "leaf_inner_left3": { + "rotation": ["-17.5-math.sin(q.anim_time*90*1-220)*4", 0, 0] }, - "leaf_back_left": { - "rotation": [-40, 0, 0] + "leaf_inner_right3": { + "rotation": ["-17.5-math.sin(q.anim_time*90*1-220)*4", 0, 0] }, - "leg_right": { - "rotation": [-31.60659, 7.99365, 12.73415] + "leaf_outer_rotation_left": { + "rotation": ["-2.5-math.sin(q.anim_time*90*1-55)*2", 0, "-15+math.sin(q.anim_time*90*1-60)*1"] }, - "foot_right": { - "rotation": [12.5, 0, 0], - "position": [0, -0.25, -1] + "leaf_outer_left3": { + "rotation": ["-20-math.sin(q.anim_time*90*1-200)*4", 0, 0] + }, + "leaf_outer_rotation_right": { + "rotation": ["-2.5-math.sin(q.anim_time*90*1-55)*2", 0, "15+math.sin(q.anim_time*90*1+60)*1"] + }, + "leaf_outer_right3": { + "rotation": ["-20-math.sin(q.anim_time*90*1-200)*4", 0, 0] }, "leg_left": { - "rotation": [-31.60659, -7.99365, -12.73415], - "position": [0, 0, -1] + "position": [0.25, 1.25, 0] }, - "foot_left": { - "rotation": [12.5, 0, 0], - "position": [0, 0.25, 0] + "foot_left2": { + "rotation": [0, 0, 0] + }, + "leg_right": { + "position": [-0.25, 1.25, 0] + }, + "foot_right2": { + "rotation": [0, 0, 0] + }, + "eyes_ditto": { + "position": [0, 0, 0.1] + }, + "eyes_blink_ditto": { + "position": [0, 0, -0.1] } } }, "animation.oddish.blink": { - "animation_length": 0.16667, + "animation_length": 0.1667, "bones": { - "eyelid_right": { - "position": { - "0.0": [0, 0, -0.1], - "0.125": [0, 0, -0.1], - "0.1667": [0, 0, 0] - } - }, "eyelid_left": { "position": { "0.0": [0, 0, -0.1], - "0.125": [0, 0, -0.1], - "0.1667": [0, 0, 0] + "0.125": {"pre": [0, 0, -0.1], "post": [0, 0, 0]} + } + }, + "eyelid_right": { + "position": { + "0.0": [0, 0, -0.1], + "0.125": {"pre": [0, 0, -0.1], "post": [0, 0, 0]} + } + }, + "eye_left": { + "position": { + "0.0": [0, 0, 0.1], + "0.125": {"pre": [0, 0, 0.1], "post": [0, 0, 0]} + } + }, + "eye_right": { + "position": { + "0.0": [0, 0, 0.1], + "0.125": {"pre": [0, 0, 0.1], "post": [0, 0, 0]} + } + }, + "eyes_ditto": { + "position": { + "0.0": [0, 0, 0.1], + "0.1667": {"pre": [0, 0, 0.1], "post": [0, 0, 0]} + } + }, + "eyes_blink_ditto": { + "position": { + "0.0": [0, 0, -0.1], + "0.1667": {"pre": [0, 0, -0.1], "post": [0, 0, 0]} } } } }, - "animation.oddish.cry": { - "animation_length": 1.25, - "sound_effects": { - "0.0417": { - "effect": "pokemon.oddish.cry" - } - } - } + "animation.oddish.cry": { + "animation_length": 1, + "bones": { + "torso": { + "rotation": { + "0.0": [0, 0, 0], + "0.0833": [3.5, 0, 0], + "0.1667": [-3.5, 0, 0], + "0.2917": [-4.5, 0, 0], + "0.4167": [3.5, 0, 0], + "0.5417": [0, 0, 0], + "0.5833": [-3.5, "-math.sin(q.anim_time*90*64)*2", 0], + "0.7083": [-1.4, "-0.5-math.sin(q.anim_time*90*64)*0.3", 0], + "0.7917": [0, 0, 0] + }, + "position": { + "0.0": [0, 0, 0], + "0.0833": [0, -0.1, -0.2], + "0.1667": [0, 0.1, 0.1], + "0.2917": [0, 0.2, 0.2], + "0.4167": [0, -0.1, -0.2], + "0.5417": [0, 0, 0], + "0.5833": [0, 0.1, 0.1], + "0.7083": [0, 0, 0] + } + }, + "eye_left": { + "position": { + "0.0": [0, 0, 0], + "0.0417": {"pre": [0, 0, 0], "post": [0, 0, 0.1]}, + "0.1667": {"pre": [0, 0, 0.1], "post": [0, 0, 0]}, + "0.5833": {"pre": [0, 0, 0], "post": [0, 0, 0.1]}, + "0.75": {"pre": [0, 0, 0.1], "post": [0, 0, 0]} + } + }, + "eyelid_left": { + "position": { + "0.0": [0, 0, 0], + "0.0417": {"pre": [0, 0, 0], "post": [0, 0, -0.1]}, + "0.1667": {"pre": [0, 0, -0.1], "post": [0, 0, 0]}, + "0.5833": {"pre": [0, 0, 0], "post": [0, 0.25, -0.1]}, + "0.75": {"pre": [0, 0.25, -0.1], "post": [0, 0, 0]} + } + }, + "eyelid_recoil_left": { + "position": [0, 0, 0] + }, + "eye_right": { + "position": { + "0.0": [0, 0, 0], + "0.0417": {"pre": [0, 0, 0], "post": [0, 0, 0.1]}, + "0.1667": {"pre": [0, 0, 0.1], "post": [0, 0, 0]}, + "0.5833": {"pre": [0, 0, 0], "post": [0, 0, 0.1]}, + "0.75": {"pre": [0, 0, 0.1], "post": [0, 0, 0]} + } + }, + "eyelid_right": { + "position": { + "0.0": [0, 0, 0], + "0.0417": {"pre": [0, 0, 0], "post": [0, 0, -0.1]}, + "0.1667": {"pre": [0, 0, -0.1], "post": [0, 0, 0]}, + "0.5833": {"pre": [0, 0, 0], "post": [0, 0.25, -0.1]}, + "0.75": {"pre": [0, 0.25, -0.1], "post": [0, 0, 0]} + } + }, + "eyelid_recoil_right": { + "position": [0, 0, 0] + }, + "mouth_closed": { + "position": { + "0.0": [0, 0, 0], + "0.1667": {"pre": [0, 0, 0], "post": [0, 0, 0.5]}, + "0.5833": {"pre": [0, 0, 0.5], "post": [0, 0, 0]} + } + }, + "mouth_open": { + "position": { + "0.0": [0, 0, 0], + "0.1667": {"pre": [0, 0, 0], "post": [0, 0, -0.1]}, + "0.5833": {"pre": [0, 0, -0.1], "post": [0, 0, 0]} + } + }, + "leg_left": { + "rotation": { + "0.0": [0, 0, 0], + "0.0833": [4, 0, 0], + "0.1667": [0, 0, 0], + "0.2917": [0, 0, 0], + "0.4167": [4, 0, 0], + "0.5417": [0, 0, 0], + "0.5833": [0, 0, 0], + "0.7083": [0, 0, 0] + }, + "position": { + "0.0": [0, 0, 0], + "0.0833": [0, 0, -0.3], + "0.1667": [0, 0, 0], + "0.2917": [0, 0, 0], + "0.4167": [0, 0, -0.3], + "0.5417": [0, 0, 0], + "0.5833": [0, 0, 0], + "0.7083": [0, 0, 0] + } + }, + "foot_left": { + "rotation": { + "0.0": [0, 0, 0], + "0.0833": [-4, 0, 0], + "0.1667": [0, 0, 0], + "0.2917": [0, 0, 0], + "0.4167": [-4, 0, 0], + "0.5417": [0, 0, 0], + "0.5833": [0, 0, 0], + "0.7083": [0, 0, 0] + }, + "position": { + "0.0": [0, 0, 0], + "0.0833": [0, 0, 0.2], + "0.1667": [0, 0, 0], + "0.2917": [0, 0, 0], + "0.4167": [0, 0, 0.2], + "0.5417": [0, 0, 0], + "0.5833": [0, 0, 0], + "0.7083": [0, 0, 0] + } + }, + "leg_right": { + "rotation": { + "0.0": [0, 0, 0], + "0.0833": [4, 0, 0], + "0.1667": [0, 0, 0], + "0.2917": [0, 0, 0], + "0.4167": [4, 0, 0], + "0.5417": [0, 0, 0], + "0.5833": [0, 0, 0], + "0.7083": [0, 0, 0] + }, + "position": { + "0.0": [0, 0, 0], + "0.0833": [0, 0, -0.3], + "0.1667": [0, 0, 0], + "0.2917": [0, 0, 0], + "0.4167": [0, 0, -0.3], + "0.5417": [0, 0, 0], + "0.5833": [0, 0, 0], + "0.7083": [0, 0, 0] + } + }, + "foot_right": { + "rotation": { + "0.0": [0, 0, 0], + "0.0833": [-4, 0, 0], + "0.1667": [0, 0, 0], + "0.2917": [0, 0, 0], + "0.4167": [-4, 0, 0], + "0.5417": [0, 0, 0], + "0.5833": [0, 0, 0], + "0.7083": [0, 0, 0] + }, + "position": { + "0.0": [0, 0, 0], + "0.0833": [0, 0, 0.2], + "0.1667": [0, 0, 0], + "0.2917": [0, 0, 0], + "0.4167": [0, 0, 0.2], + "0.5417": [0, 0, 0], + "0.5833": [0, 0, 0], + "0.7083": [0, 0, 0] + } + }, + "mouth_ditto": { + "position": { + "0.0": [0, 0, 0], + "0.1667": {"pre": [0, 0, 0], "post": [0, 0, 0.5]}, + "0.5833": {"pre": [0, 0, 0.5], "post": [0, 0, 0]} + } + }, + "mouth_open_ditto": { + "position": { + "0.0": [0, 0, 0], + "0.1667": {"pre": [0, 0, 0], "post": [0, 0, -0.1]}, + "0.5833": {"pre": [0, 0, -0.1], "post": [0, 0, 0]} + } + } + }, + "sound_effects": { + "0.1667": { + "effect": "pokemon.oddish.cry" + } + } + }, + "animation.oddish.recoil": { + "animation_length": 0.4167, + "bones": { + "mouth_closed": { + "position": [0, 0, 0.1] + }, + "eyelid_recoil_left": { + "position": { + "0.0": [0, 0, -0.1], + "0.4167": {"pre": [0, 0, -0.1], "post": [0, 0, 0]} + } + }, + "eyelid_recoil_right": { + "position": { + "0.0": [0, 0, -0.1], + "0.4167": {"pre": [0, 0, -0.1], "post": [0, 0, 0]} + } + }, + "torso": { + "rotation": { + "0.0": [0, 0, 0], + "0.0417": [5, 0, 0], + "0.125": [-4, 0, 0], + "0.2083": [-5, 0, 0], + "0.2917": [-4, 0, 0], + "0.375": [-2, 0, 0], + "0.4167": [0, 0, 0] + } + }, + "eye_left": { + "position": [0, 0, 0.1] + }, + "eye_right": { + "position": [0, 0, 0.1] + }, + "leaves": { + "rotation": { + "0.0": [0, 0, 0], + "0.0833": [5, 0, 0], + "0.125": [7.5, 0, 0], + "0.2083": [-2.5, 0, 0], + "0.2917": [-5, 0, 0], + "0.4167": [0, 0, 0] + } + }, + "leaf_inner_rotation_left": { + "rotation": { + "0.0": [0, 0, 0], + "0.0833": [2, 0, 0], + "0.2083": [-6, 0, 0], + "0.2917": [-4.8, 0, 0], + "0.4167": [0, 0, 0] + } + }, + "leaf_inner_rotation_right": { + "rotation": { + "0.0": [0, 0, 0], + "0.0833": [2, 0, 0], + "0.2083": [-6, 0, 0], + "0.2917": [-4.8, 0, 0], + "0.4167": [0, 0, 0] + } + }, + "leaf_outer_rotation_left": { + "rotation": { + "0.0": [0, 0, 0], + "0.0833": [2, 0, 0], + "0.2083": [-6, 0, 0], + "0.2917": [-4.8, 0, 0], + "0.4167": [0, 0, 0] + } + }, + "leaf_outer_rotation_right": { + "rotation": { + "0.0": [0, 0, 0], + "0.0833": [2, 0, 0], + "0.2083": [-6, 0, 0], + "0.2917": [-4.8, 0, 0], + "0.4167": [0, 0, 0] + } + }, + "eyes_ditto": { + "position": { + "0.0": [0, 0, 0], + "0.0417": {"pre": [0, 0, 0], "post": [0, 0, 0.1]}, + "0.2917": {"pre": [0, 0, 0.1], "post": [0, 0, 0]} + } + }, + "eyes_blink_ditto": { + "position": { + "0.0": [0, 0, 0], + "0.0417": {"pre": [0, 0, 0], "post": [0, 0, -0.1]}, + "0.2917": {"pre": [0, 0, -0.1], "post": [0, 0, 0]} + } + }, + "mouth_open_small": { + "position": [0, -0.5, -0.1] + } + } + }, + "animation.oddish.ditto_face": { + "loop": true, + "bones": { + "face": { + "scale": 0 + }, + "face_ditto": { + "position": [0, 0, -0.1] + } + } + }, + "animation.oddish.happy": { + "loop": true, + "bones": { + "mouth_closed": { + "position": [0, 0, 0.1] + }, + "eyelid_happy_left": { + "position": [0, -0.25, -0.1] + }, + "eyelid_happy_right": { + "position": [0, -0.25, -0.1] + }, + "mouth_open": { + "position": [0, 0, -0.1] + }, + "eye_left": { + "position": [0, 0, 0.1] + }, + "eye_right": { + "position": [0, 0, 0.1] + } + } + }, + "animation.oddish.angry": { + "loop": true, + "bones": { + "mouth_closed": { + "position": [0, -0.25, 0] + }, + "mouth_closed2": { + "position": [0, 0.5, 0] + }, + "eye_expression_left": { + "position": [-0.5, 0, -0.1] + }, + "eye_expression_right": { + "position": [0.5, 0, -0.1] + } + } + }, + "animation.oddish.sad": { + "loop": true, + "bones": { + "mouth_closed": { + "position": [0, -0.5, 0] + }, + "mouth_closed2": { + "position": [0, 1, 0] + }, + "eye_expression_left": { + "position": [0.5, 0.25, -0.1] + }, + "eye_expression_right": { + "position": [-0.5, 0.25, -0.1] + } + } + }, + "animation.oddish.shock": { + "loop": true, + "bones": { + "mouth_closed": { + "position": [0, 0, 0.1] + }, + "eye_left": { + "scale": [0.5, 0.5, 1] + }, + "eye_right": { + "scale": [0.5, 0.5, 1] + }, + "mouth_open_small": { + "position": [0, 0, -0.1] + } + } + }, + "animation.oddish.speed_test": { + "loop": true, + "bones": { + "oddish": { + "position": [0, 0, "-q.anim_time*90*0.15"] + } + } + }, + "animation.oddish.run_test": { + "loop": true, + "bones": { + "oddish": { + "position": [0, 0, "-q.anim_time*90*0.5"] + } + } + } } } \ No newline at end of file diff --git a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/animations/0044_gloom/gloom.animation.json b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/animations/0044_gloom/gloom.animation.json index 00eb12f94b..770adf629b 100644 --- a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/animations/0044_gloom/gloom.animation.json +++ b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/animations/0044_gloom/gloom.animation.json @@ -1,830 +1,1032 @@ { "format_version": "1.8.0", "animations": { - "animation.gloom.ground_walk": { - "loop": true, - "bones": { - "torso": { - "rotation": [ - "-math.clamp(math.sin(query.anim_time*90*4+20)*12,0,40)-math.clamp(math.sin(query.anim_time*90*4+20+180)*12,0,40)+7.5", - "math.clamp(math.sin(query.anim_time*90*4*2+45)*2,-2,0)-math.clamp(math.sin(query.anim_time*90*4*2+45+180)*0.5,-2,0)", - "math.sin(query.anim_time*90*4+20)*1" - ] - }, - "leaf_front_right": { - "rotation": [ - "math.clamp(math.sin(query.anim_time*90*4*2)*4,0,40)+math.clamp(math.sin(query.anim_time*90*4*2)*4,0,40)+5", - 0, - "2.5+math.sin(query.anim_time*90*8-150)*8+math.clamp(math.sin(query.anim_time*90*8-150)*2,0,4)" - ] - }, - "leaf_front_left": { - "rotation": [ - "-math.clamp(math.sin(query.anim_time*90*4*2+210)*4,0,40)-math.clamp(math.sin(query.anim_time*90*4*2+10+210)*4,0,40)+5", - 0, - "-2.5+math.sin(query.anim_time*90*8+30)*8+math.clamp(math.sin(query.anim_time*90*8+30)*2,0,4)" - ] - }, - "leg_right": { - "rotation": [ - "math.clamp(math.sin(-query.anim_time*90*4-45+180)*25,0,25)+math.clamp(math.sin(-query.anim_time*90*4-45+180)*10,-25,0)-15*(math.clamp(math.sin(-query.anim_time*90*4+30+180)*1,-1,-0.5)*1+0.5)", - 0, - "-math.clamp(math.sin(query.anim_time*90*4+180)*0.7,0.1,0.6)-math.clamp(math.sin(-query.anim_time*90*4+180)*0.7,0.1,0.6)+0.2" - ], - "position": [ - 0, - "0.25+math.clamp(math.sin(query.anim_time*90*4+90+180)*1,-0.5,0)+math.clamp(math.sin(query.anim_time*90*4+150+180)*1,0,0.5)+2*(math.clamp(math.sin(-query.anim_time*90*4-20+180)*1,-1,-0.7)*1+0.7)", - "-0.5-math.clamp(math.sin(query.anim_time*90*4+45+180)*2,-2,1.5)" - ] - }, - "foot_right": { - "rotation": [ - "math.clamp(math.sin(-query.anim_time*90*4-45+180)*5,-20,0)+math.clamp(math.sin(query.anim_time*90*4+110+180)*5,-5,-0.5)", - 0, - "-math.clamp(math.sin(q.anim_time*90*4+90)*5,0,5)" - ] - }, - "leg_left": { - "rotation": [ - "math.clamp(math.sin(-query.anim_time*90*4-45)*25,0,25)+math.clamp(math.sin(-query.anim_time*90*4-45)*10,-25,0)-15*(math.clamp(math.sin(-query.anim_time*90*4+30)*1,-1,-0.5)*1+0.5)", - 0, - "-math.clamp(math.sin(query.anim_time*90*4)*0.7,0.1,0.6)-math.clamp(math.sin(-query.anim_time*90*4+180)*0.7,0.1,0.6)+0.2" - ], - "position": [ - 0, - "0.25+math.clamp(math.sin(query.anim_time*90*4+90)*1,-0.5,0)+math.clamp(math.sin(query.anim_time*90*4+150)*1,0,0.5)+2*(math.clamp(math.sin(-query.anim_time*90*4-20)*1,-1,-0.7)*1+0.7)", - "-0.5-math.clamp(math.sin(query.anim_time*90*4+45)*2,-2,1.5)" - ] - }, - "foot_left": { - "rotation": [ - "math.clamp(math.sin(-query.anim_time*90*4-45)*5,-20,0)+math.clamp(math.sin(query.anim_time*90*4+110)*5,-5,-0.5)", - 0, - "math.clamp(math.sin(q.anim_time*90*4+90+180)*5,0,5)" - ] - }, - "leaf_front_right2": { - "rotation": [0, 0, "-math.sin(query.anim_time*90*4*2-30)*4-math.clamp(math.sin(query.anim_time*90*4*2-30)*2,0,4)"] - }, - "leaf_front_left2": { - "rotation": [0, 0, "math.sin(query.anim_time*90*4*2-30)*6+math.clamp(math.sin(query.anim_time*90*4*2-30)*2,0,4)"] - }, - "leaf_right": { - "rotation": [ - "5-math.sin(query.anim_time*90*8+120)*8-math.clamp(math.sin(query.anim_time*90*8+120)*2,0,4)", - 0, - "7.5-math.sin(query.anim_time*90*4*2+120)*2-math.clamp(math.sin(query.anim_time*90*4*2+120)*4,0,4)" - ] - }, - "leaf_right2": { - "rotation": [0, 0, "-math.sin(query.anim_time*90*4*2+90)*4-math.clamp(math.sin(query.anim_time*90*4*2+90)*4,0,4)"] - }, - "leaf_right3": { - "rotation": [0, 0, "-math.sin(query.anim_time*90*4*2+60)*4-math.clamp(math.sin(query.anim_time*90*4*2+60)*2,0,4)"] - }, - "leaf_left": { - "rotation": [0, 0, "math.sin(query.anim_time*90*4*2-60+180)*4+math.clamp(math.sin(query.anim_time*90*4*2-60+180)*2,0,4)"] - }, - "leaf_left2": { - "rotation": [0, 0, "math.sin(query.anim_time*90*4*2-40+150)*8+math.clamp(math.sin(query.anim_time*90*4*2-60+150)*3,0,4)"] - }, - "leaf_left3": { - "rotation": [0, 0, "10+math.sin(query.anim_time*90*4*2-20+120)*12+math.clamp(math.sin(query.anim_time*90*4*2-60+120)*6,0,4)"] - }, - "leaf_back": { - "rotation": ["math.sin(query.anim_time*90*4*2-60)*8+math.clamp(math.sin(query.anim_time*90*4*2-60)*4,0,4)+10", 0, 0] - }, - "leaf_back2": { - "rotation": ["math.sin(query.anim_time*90*4*2-90)*6+math.clamp(math.sin(query.anim_time*90*4*2-90)*4,0,4)", 0, 0] - }, - "arm_right": { - "rotation": [0, 0, "(math.sin(query.anim_time*90*4*2+45)*1+1)*-10"] - }, - "arm_left": { - "rotation": [0, 0, "(math.sin(query.anim_time*90*4*2+45)*1+1)*10"] - }, - "drool": { - "rotation": [0, 0, "math.sin(q.anim_time*90*4+20)*10"], - "position": [0, "0.35+math.sin(q.anim_time*90*4*2+180)*0.2", 0] - }, - "body": { - "position": [ - 0, - "1.25-math.clamp(math.sin(-query.anim_time*90*4+45/2)*1,0,1)-math.clamp(math.sin(-query.anim_time*90*4+45/2+180)*1,0,1)-4.6+math.clamp(math.sin(-query.anim_time*90*4+45/2-50)*3,2.2,3)+math.clamp(math.sin(-query.anim_time*90*4+45/2-50+180)*3,2.2,3)", - "-math.clamp(math.sin(query.anim_time*90*4)*0.7,0.1,0.6)-math.clamp(math.sin(-query.anim_time*90*4)*0.7,0.1,0.6)+0.2" - ] - }, - "foot_left2": { - "rotation": ["-math.clamp(math.sin(q.anim_time*90*4-90)*15,0,15)", 0, 0] - }, - "foot_right2": { - "rotation": ["-math.clamp(math.sin(q.anim_time*90*4+90)*15,0,15)", 0, 0] - } - } - }, "animation.gloom.ground_idle": { "loop": true, + "animation_length": 2, "bones": { "torso": { - "rotation": ["math.clamp(math.sin(q.anim_time*90*2)*2,0.8,1)+math.sin(q.anim_time*90*2)*2+2.5", 0, 0], - "position": [0, 0, "-math.sin(query.anim_time*90*2)*0.15"] - }, - "leaf_front_right": { - "rotation": [0, 0, "-math.sin(query.anim_time*90*2-60)*1-math.clamp(math.sin(query.anim_time*90*2-60)*1,0,4)"] - }, - "leaf_front_left": { - "rotation": [0, 0, "math.sin(query.anim_time*90*2-60)*4+math.clamp(math.sin(query.anim_time*90*2-60)*2,0,4)"] - }, - "leaf_front_right2": { - "rotation": [0, 0, "-math.sin(query.anim_time*90*2-90)*2-math.clamp(math.sin(query.anim_time*90*2-90)*1,0,4)"] - }, - "leaf_front_left2": { - "rotation": [0, 0, "math.sin(query.anim_time*90*2-90)*2+math.clamp(math.sin(query.anim_time*90*2-90)*1,0,4)"] - }, - "leaf_right": { - "rotation": [0, 0, "5-math.sin(query.anim_time*90*2-90)*1-math.clamp(math.sin(query.anim_time*90*2-90)*1,0,4)"] - }, - "leaf_right2": { - "rotation": [0, 0, "-math.sin(query.anim_time*90*2-120)*2-math.clamp(math.sin(query.anim_time*90*2-120)*1,0,4)"] - }, - "leaf_right3": { - "rotation": [0, 0, "-math.sin(query.anim_time*90*2-150)*2-math.clamp(math.sin(query.anim_time*90*2-150)*1,0,4)"] - }, - "leaf_left": { - "rotation": [0, 0, "math.sin(query.anim_time*90*2-30-180)*4+math.clamp(math.sin(query.anim_time*90*2-30-180)*2,0,4)"] - }, - "leaf_left2": { - "rotation": [0, 0, "math.sin(query.anim_time*90*2-15-180)*2+math.clamp(math.sin(query.anim_time*90*2-15-180)*2,0,4)"] - }, - "leaf_left3": { - "rotation": [0, 0, "math.sin(query.anim_time*90*2-180)*4+math.clamp(math.sin(query.anim_time*90*2-180)*4,0,4)"] - }, - "leaf_back": { - "rotation": ["math.sin(query.anim_time*90*2-60)*4+math.clamp(math.sin(query.anim_time*90*2-60)*2,0,4)+10", 0, 0] - }, - "leaf_back2": { - "rotation": [0, 0, "math.sin(query.anim_time*90*2-90)*2+math.clamp(math.sin(query.anim_time*90*2-90)*1,0,4)"] - }, - "arm_right": { - "rotation": [0, 0, "(math.sin(query.anim_time*90*2-10)*1-1)*4-15"] + "rotation": ["-math.sin(q.anim_time*90*2)*1.5", 0, 0] }, "arm_left": { - "rotation": [0, 0, "(-math.sin(query.anim_time*90*2-10)*1+1)*4+15"] + "rotation": [17.86719, 5.90899, "37.6536+math.sin(q.anim_time*90*2+45)*3"] }, - "drool": { - "position": [0, "0.17-math.sin(q.anim_time*90*2-60)*0.2", 0] + "arm_left2": { + "rotation": [0, 15, "math.sin(q.anim_time*90*2-30)*2"] + }, + "arm_right": { + "rotation": [17.86719, -5.90899, "-37.6536-math.sin(q.anim_time*90*2+45)*3"] + }, + "arm_right2": { + "rotation": [0, -15, "-math.sin(q.anim_time*90*2-30)*2"] + }, + "head_bulbs": { + "rotation": [-2.5, 0, 0] + }, + "leaf_front_left2": { + "rotation": [0, 0, "7.5+math.sin(q.anim_time*90*2+45)*3"] + }, + "leaf_back_left2": { + "rotation": [0, 0, "-2.5-math.sin(q.anim_time*90*2+45)*2.5"] + }, + "foot_left": { + "rotation": [0, -25, 0] + }, + "foot_right": { + "rotation": [0, 25, 0] + }, + "leaf_back_right2": { + "rotation": [0, 0, "-7.5-math.sin(q.anim_time*90*2+45)*3"] + }, + "leaf_back_right3": { + "rotation": [0, 0, "-10+math.sin(q.anim_time*90*2-35)*4"] + }, + "drool2": { + "rotation": ["-0.5+math.sin(q.anim_time*90*2)*1.5", 0, 0], + "scale": [1, "0.9-math.sin(q.anim_time*90*2-70)*0.1", 1] + }, + "mouth_bottom": { + "position": [0, "-0.25+math.sin(q.anim_time*90*2)*0.2", 0] + }, + "leaf_back_left_rotation": { + "rotation": [0, 0, 2] + }, + "leaf_back_right_rotation": { + "rotation": [0, 0, -2] + }, + "mouth_inner2": { + "position": [0, "math.sin(q.anim_time*90*2)*0.1", 0] + }, + "head_bulb_front": { + "rotation": ["math.sin(q.anim_time*90*2+50)*0.5", 0, 0] + }, + "head_bulb_back": { + "rotation": ["math.sin(q.anim_time*90*2+50)*0.5", 0, 0] + }, + "head_bulb_left": { + "rotation": [0, 0, "math.sin(q.anim_time*90*2+50)*0.5"] + }, + "head_bulb_right": { + "rotation": [0, 0, "-math.sin(q.anim_time*90*2+50)*0.5"] + }, + "leaf_front_left3": { + "rotation": [0, 0, "math.sin(q.anim_time*90*2-35)*3.5"] + }, + "leaf_back_left3": { + "rotation": [0, 0, "-math.sin(q.anim_time*90*2)*4"] + }, + "leaf_front_right2": { + "rotation": [0, 0, "-math.sin(q.anim_time*90*2+45)*3"] + }, + "leaf_front_right3": { + "rotation": [0, 0, "-math.sin(q.anim_time*90*2-45)*3.5"] + }, + "leaf_back_right4": { + "rotation": [0, 0, "10+math.sin(q.anim_time*90*2-135)*6"] + }, + "foot_right2": { + "position": [0, 0, 0] + }, + "head_ai": { + "rotation": [1, 0, 0] } } }, - "animation.gloom.special_attack": { + "animation.gloom.ground_walk": { "loop": true, - "animation_length": 3, + "animation_length": 1, "bones": { - "leaf_front_right": { - "rotation": { - "0.0": [0, 0, "-math.sin(query.anim_time*90*2-60)*1-math.clamp(math.sin(query.anim_time*90*2-60)*1,0,4)"], - "0.625": [-22.11016, -2.05312, "26.5053-math.sin(query.anim_time*90*2-60)*1-math.clamp(math.sin(query.anim_time*90*2-60)*1,0,4)"], - "1.0": [0, -5, "0-math.sin(query.anim_time*90*2-60)*1-math.clamp(math.sin(query.anim_time*90*2-60)*1,0,4)"], - "1.1667": [0, -7.5, "-math.sin(query.anim_time*90*2-60)*1-math.clamp(math.sin(query.anim_time*90*2-60)*1,0,4)"], - "2.5": [0, -7.5, "-math.sin(query.anim_time*90*2-60)*1-math.clamp(math.sin(query.anim_time*90*2-60)*1,0,4)"], - "3.0": [0, 0, "-math.sin(query.anim_time*90*2-60)*1-math.clamp(math.sin(query.anim_time*90*2-60)*1,0,4)"] - } - }, - "leaf_front_left": { - "rotation": { - "0.0": [0, 0, "math.sin(query.anim_time*90*2-60)*4+math.clamp(math.sin(query.anim_time*90*2-60)*2,0,4)"], - "0.625": [-24.02393, 3.20277, "-30.8746+math.sin(query.anim_time*90*2-60)*4+math.clamp(math.sin(query.anim_time*90*2-60)*2,0,4)"], - "1.0": [0, 15, "math.sin(query.anim_time*90*2-60)*4+math.clamp(math.sin(query.anim_time*90*2-60)*2,0,4)"], - "1.1667": [3.95842, 14.91432, "4.949+math.sin(query.anim_time*90*2-60)*4+math.clamp(math.sin(query.anim_time*90*2-60)*2,0,4)"], - "2.5": [3.95842, 14.91432, "4.949+math.sin(query.anim_time*90*2-60)*4+math.clamp(math.sin(query.anim_time*90*2-60)*2,0,4)"], - "3.0": [0, 0, "math.sin(query.anim_time*90*2-60)*4+math.clamp(math.sin(query.anim_time*90*2-60)*2,0,4)"] - } - }, - "leg_right": { - "rotation": { - "0.0": ["-math.clamp(math.sin(q.anim_time*90*2)*2,0.8,1)-math.sin(q.anim_time*90*2)*2-2.5", 0, 0], - "0.25": ["-math.clamp(math.sin(q.anim_time*90*2)*2,0.8,1)-math.sin(q.anim_time*90*2)*2+17.5", 0, 0], - "0.6667": ["-math.clamp(math.sin(q.anim_time*90*2)*2,0.8,1)-math.sin(q.anim_time*90*2)*2+25", 0, 0], - "0.9167": ["-math.clamp(math.sin(q.anim_time*90*2)*2,0.8,1)-math.sin(q.anim_time*90*2)*2-7.5", 0, 0], - "2.5": ["-math.clamp(math.sin(q.anim_time*90*2)*2,0.8,1)-math.sin(q.anim_time*90*2)*2-7.5", 0, 0], - "3.0": ["-math.clamp(math.sin(q.anim_time*90*2)*2,0.8,1)-math.sin(q.anim_time*90*2)*2-2.5", 0, 0] - }, - "position": { - "0.0": [ - 0, - "-math.clamp(math.sin(q.anim_time*90+20)*0.03,0,1)-math.clamp(-math.sin(q.anim_time*90+20)*0.03,0,1)+math.sin(q.anim_time*90*2-120)*0.015", - 0 - ], - "0.25": [0, 0.1, 0], - "0.7917": [0, 0.08, 0], - "0.9167": [0, -0.2, 0], - "3.0": [ - 0, - "-math.clamp(math.sin(q.anim_time*90+20)*0.03,0,1)-math.clamp(-math.sin(q.anim_time*90+20)*0.03,0,1)+math.sin(q.anim_time*90*2-120)*0.015", - 0 - ] - } - }, - "leg_left": { - "rotation": { - "0.0": ["-math.clamp(math.sin(q.anim_time*90*2)*2,0.8,1)-math.sin(q.anim_time*90*2)*2-2.5", 0, 0], - "0.25": ["-math.clamp(math.sin(q.anim_time*90*2)*2,0.8,1)-math.sin(q.anim_time*90*2)*2+17.5", 0, 0], - "0.6667": ["-math.clamp(math.sin(q.anim_time*90*2)*2,0.8,1)-math.sin(q.anim_time*90*2)*2+25", 0, 0], - "0.9167": ["-math.clamp(math.sin(q.anim_time*90*2)*2,0.8,1)-math.sin(q.anim_time*90*2)*2-7.5", 0, 0], - "2.5": ["-math.clamp(math.sin(q.anim_time*90*2)*2,0.8,1)-math.sin(q.anim_time*90*2)*2-7.5", 0, 0], - "3.0": ["-math.clamp(math.sin(q.anim_time*90*2)*2,0.8,1)-math.sin(q.anim_time*90*2)*2-2.5", 0, 0] - }, - "position": { - "0.0": [ - 0, - "-math.clamp(math.sin(q.anim_time*90+20)*0.03,0,1)-math.clamp(-math.sin(q.anim_time*90+20)*0.03,0,1)+math.sin(q.anim_time*90*2-120)*0.015", - 0 - ], - "0.25": [0, 0.1, 0], - "0.7917": [0, 0.08, 0], - "0.9167": [0, -0.2, 0], - "3.0": [ - 0, - "-math.clamp(math.sin(q.anim_time*90+20)*0.03,0,1)-math.clamp(-math.sin(q.anim_time*90+20)*0.03,0,1)+math.sin(q.anim_time*90*2-120)*0.015", - 0 - ] - } - }, - "leaf_front_right2": { - "rotation": { - "0.0": [0, 0, "-math.sin(query.anim_time*90*2-90)*2-math.clamp(math.sin(query.anim_time*90*2-90)*1,0,4)"], - "0.6667": [0, 0, "80-math.sin(query.anim_time*90*2-90)*2-math.clamp(math.sin(query.anim_time*90*2-90)*1,0,4)"], - "1.125": [0, 0, "32.5-math.sin(query.anim_time*90*2-90)*2-math.clamp(math.sin(query.anim_time*90*2-90)*1,0,4)"], - "2.5": [0, 0, "32.5-math.sin(query.anim_time*90*2-90)*2-math.clamp(math.sin(query.anim_time*90*2-90)*1,0,4)"], - "3.0": [0, 0, "-math.sin(query.anim_time*90*2-90)*2-math.clamp(math.sin(query.anim_time*90*2-90)*1,0,4)"] - } - }, - "leaf_front_left2": { - "rotation": { - "0.0": [0, 0, "math.sin(query.anim_time*90*2-90)*2+math.clamp(math.sin(query.anim_time*90*2-90)*1,0,4)"], - "0.6667": [0, 0, "-77.5+math.sin(query.anim_time*90*2-90)*2+math.clamp(math.sin(query.anim_time*90*2-90)*1,0,4)"], - "1.125": [0, 0, "-20+math.sin(query.anim_time*90*2-90)*2+math.clamp(math.sin(query.anim_time*90*2-90)*1,0,4)"], - "2.5": [0, 0, "-20+math.sin(query.anim_time*90*2-90)*2+math.clamp(math.sin(query.anim_time*90*2-90)*1,0,4)"], - "3.0": [0, 0, "math.sin(query.anim_time*90*2-90)*2+math.clamp(math.sin(query.anim_time*90*2-90)*1,0,4)"] - } - }, - "leaf_right": { - "rotation": { - "0.0": [0, 0, "5-math.sin(query.anim_time*90*2-90)*1-math.clamp(math.sin(query.anim_time*90*2-90)*1,0,4)"], - "0.625": [-0.38671, 22.46217, "3.6317-math.sin(query.anim_time*90*2-90)*1-math.clamp(math.sin(query.anim_time*90*2-90)*1,0,4)"], - "0.9583": [-0.67957, 29.94652, "3.0653-math.sin(query.anim_time*90*2-90)*1-math.clamp(math.sin(query.anim_time*90*2-90)*1,0,4)"], - "2.5": [-0.67957, 29.94652, "3.0653-math.sin(query.anim_time*90*2-90)*1-math.clamp(math.sin(query.anim_time*90*2-90)*1,0,4)"], - "3.0": [0, 0, "5-math.sin(query.anim_time*90*2-90)*1-math.clamp(math.sin(query.anim_time*90*2-90)*1,0,4)"] - } - }, - "leaf_right2": { - "rotation": { - "0.0": [0, 0, "-math.sin(query.anim_time*90*2-120)*2-math.clamp(math.sin(query.anim_time*90*2-120)*1,0,4)"], - "0.625": [0, 0, "-math.sin(query.anim_time*90*2-120)*2-math.clamp(math.sin(query.anim_time*90*2-120)*1,0,4)"], - "1.0": [0, 0, "10-math.sin(query.anim_time*90*2-120)*2-math.clamp(math.sin(query.anim_time*90*2-120)*1,0,4)"], - "2.5": [0, 0, "10-math.sin(query.anim_time*90*2-120)*2-math.clamp(math.sin(query.anim_time*90*2-120)*1,0,4)"], - "3.0": [0, 0, "-math.sin(query.anim_time*90*2-120)*2-math.clamp(math.sin(query.anim_time*90*2-120)*1,0,4)"] - } - }, - "leaf_right3": { - "rotation": { - "0.0": [0, 0, "-math.sin(query.anim_time*90*2-150)*2-math.clamp(math.sin(query.anim_time*90*2-150)*1,0,4)"], - "0.6667": [0, 0, "15-math.sin(query.anim_time*90*2-150)*2-math.clamp(math.sin(query.anim_time*90*2-150)*1,0,4)"], - "1.125": [0, 0, "25-math.sin(query.anim_time*90*2-150)*2-math.clamp(math.sin(query.anim_time*90*2-150)*1,0,4)"], - "2.5": [0, 0, "25-math.sin(query.anim_time*90*2-150)*2-math.clamp(math.sin(query.anim_time*90*2-150)*1,0,4)"], - "3.0": [0, 0, "-math.sin(query.anim_time*90*2-150)*2-math.clamp(math.sin(query.anim_time*90*2-150)*1,0,4)"] - } - }, - "leaf_left": { - "rotation": { - "0.0": [0, 0, "math.sin(query.anim_time*90*2-30-180)*4+math.clamp(math.sin(query.anim_time*90*2-30-180)*2,0,4)"], - "0.625": [0.02865, -14.98605, "0.6495+math.sin(query.anim_time*90*2-30-180)*4+math.clamp(math.sin(query.anim_time*90*2-30-180)*2,0,4)"], - "0.9583": [0, 0, "math.sin(query.anim_time*90*2-30-180)*4+math.clamp(math.sin(query.anim_time*90*2-30-180)*2,0,4)"], - "2.5": [0, 0, "math.sin(query.anim_time*90*2-30-180)*4+math.clamp(math.sin(query.anim_time*90*2-30-180)*2,0,4)"], - "3.0": [0, 0, "math.sin(query.anim_time*90*2-30-180)*4+math.clamp(math.sin(query.anim_time*90*2-30-180)*2,0,4)"] - } - }, - "leaf_left2": { - "rotation": [0, 0, "math.sin(query.anim_time*90*2-15-180)*2+math.clamp(math.sin(query.anim_time*90*2-15-180)*2,0,4)"] - }, - "leaf_left3": { - "rotation": [0, 0, "math.sin(query.anim_time*90*2-180)*4+math.clamp(math.sin(query.anim_time*90*2-180)*4,0,4)"] - }, - "leaf_back": { - "rotation": { - "0.0": ["math.sin(query.anim_time*90*2-60)*4+math.clamp(math.sin(query.anim_time*90*2-60)*2,0,4)+10", 0, 0], - "0.625": ["math.sin(query.anim_time*90*2-60)*4+math.clamp(math.sin(query.anim_time*90*2-60)*2,0,4)-15", 0, 0], - "0.9583": ["math.sin(query.anim_time*90*2-60)*4+math.clamp(math.sin(query.anim_time*90*2-60)*2,0,4)-2.5", 0, 0], - "2.5": ["math.sin(query.anim_time*90*2-60)*4+math.clamp(math.sin(query.anim_time*90*2-60)*2,0,4)-2.5", 0, 0], - "3.0": ["math.sin(query.anim_time*90*2-60)*4+math.clamp(math.sin(query.anim_time*90*2-60)*2,0,4)+10", 0, 0] - }, - "position": { - "0.0": [0, 0, 0], - "0.625": [0, 0.5, 0], - "3.0": [0, 0, 0] - } - }, - "leaf_back2": { - "rotation": { - "0.0": [0, 0, "math.sin(query.anim_time*90*2-90)*2+math.clamp(math.sin(query.anim_time*90*2-90)*1,0,4)"], - "0.6667": [17.5, 0, "0+math.sin(query.anim_time*90*2-90)*2+math.clamp(math.sin(query.anim_time*90*2-90)*1,0,4)"], - "1.0": [55, 0, "math.sin(query.anim_time*90*2-90)*2+math.clamp(math.sin(query.anim_time*90*2-90)*1,0,4)"], - "2.5": [55, 0, "math.sin(query.anim_time*90*2-90)*2+math.clamp(math.sin(query.anim_time*90*2-90)*1,0,4)"], - "3.0": [0, 0, "math.sin(query.anim_time*90*2-90)*2+math.clamp(math.sin(query.anim_time*90*2-90)*1,0,4)"] - } - }, - "arm_right": { - "rotation": { - "0.0": [0, 0, "(math.sin(query.anim_time*90*2-10)*1-1)*4-15"], - "0.25": [-4.62934, -24.59477, "(math.sin(query.anim_time*90*2-10)*1-1)*4-3.9903"], - "0.625": [-4.9681, -32.06858, "(math.sin(query.anim_time*90*2-10)*1-1)*4-3.2779"], - "0.9167": [12.14148, 28.18034, "(math.sin(query.anim_time*90*2-10)*1-1)*4+12.3252"], - "2.5": [12.14148, 28.18034, "(math.sin(query.anim_time*90*2-10)*1-1)*4+12.3252"], - "3.0": [0, 0, "(math.sin(query.anim_time*90*2-10)*1-1)*4-15"] - } + "torso": { + "rotation": ["-5-math.sin(q.anim_time*90*8-160)*5", 0, "math.sin(q.anim_time*90*4-90)*1.75"], + "position": [0, "math.abs(math.sin(q.anim_time*90*4)*0.5)", 0] }, "arm_left": { - "rotation": { - "0.0": [0, 0, "(-math.sin(query.anim_time*90*2-10)*1+1)*4+15"], - "0.25": [-4.62934, 24.59477, "(-math.sin(query.anim_time*90*2-10)*1+1)*4+3.9903"], - "0.625": [-4.9681, 32.06858, "(-math.sin(query.anim_time*90*2-10)*1+1)*4+3.2779"], - "0.9167": [3.7028, -25.40805, "(-math.sin(query.anim_time*90*2-10)*1+1)*4-11.4684"], - "2.5": [3.7028, -25.40805, "(-math.sin(query.anim_time*90*2-10)*1+1)*4-11.4684"], - "3.0": [0, 0, "(-math.sin(query.anim_time*90*2-10)*1+1)*4+15"] - } + "rotation": [1.0465, "-2.6214-math.sin(q.anim_time*90*4-60)*28", "10.5416+math.sin(q.anim_time*90*8-20)*8"], + "position": [0, 0, "math.sin(q.anim_time*90*4-60)*0.5"] }, - "drool": { - "rotation": { - "0.0": [0, 0, 0], - "0.7917": [0, 0, 0], - "0.9583": [-5, 0, 0], - "1.125": [0, 0, 0], - "2.4583": [0, 0, 0], - "2.5833": [0, 0, 0] - }, - "position": { - "0.0": [0, "0.17-math.sin(q.anim_time*90*2-60)*0.2", 0], - "0.7083": [0, "0.17-math.sin(q.anim_time*90*2-60)*0.2", 0], - "0.8333": [0, "-0.23-math.sin(q.anim_time*90*2-60)*0.2", -0.1], - "0.9583": [0, -0.86, -0.1], - "1.0": [0, "-0.83-math.sin(q.anim_time*90*2-60)*0.2", -0.1], - "1.125": [0, "-1.13-math.sin(q.anim_time*90*2-60)*0.2", -0.1], - "2.4583": [0, "-1.13-math.sin(q.anim_time*90*2-60)*0.2", -0.1], - "2.5833": [0, "0.17-math.sin(q.anim_time*90*2-60)*0.2", 0] - } + "arm_left2": { + "rotation": [0.5115, "14.9363-math.sin(q.anim_time*90*4-130)*16", "-2.1706+math.sin(q.anim_time*90*8-90)*3"] }, - "mouth_closed": { - "position": { - "0.0": [0, 0, 0], - "0.7917": [0, 0, 0], - "0.8333": [0, 0, 0.1], - "2.5417": [0, 0, 0.1], - "2.5833": [0, 0, 0], - "3.0": [0, 0, 0] - } + "arm_right": { + "rotation": [1.0465, "2.6214-math.sin(q.anim_time*90*4-60)*28", "-10.5416-math.sin(q.anim_time*90*8-20)*8"], + "position": [0, 0, "-math.sin(q.anim_time*90*4-60)*0.5"] }, - "mouth_open": { - "position": { - "0.0": [0, 0, 0], - "0.7917": [0, 0, 0], - "0.8333": [0, 0, -0.1], - "2.5417": [0, 0, -0.1], - "2.5833": [0, 0, 0], - "3.0": [0, 0, 0] - } + "arm_right2": { + "rotation": [0.5115, "-14.9363-math.sin(q.anim_time*90*4-130)*16", "2.1706+math.sin(q.anim_time*90*8-90)*3"] }, - "eye_right": { - "rotation": { - "0.0": [0, 0, 0], - "0.625": [0, 0, 0], - "0.9583": [0, 0, 15], - "2.4167": [0, 0, 15], - "2.75": [0, 0, 0], - "3.0": [0, 0, 0] - }, - "position": { - "0.0": [0, 0, 0], - "0.625": [0, 0, 0], - "3.0": [0, 0, 0] - } + "head_bulbs": { + "rotation": [-2.5, 0, 0] }, - "eye_left": { - "rotation": { - "0.0": [0, 0, 0], - "0.625": [0, 0, 0], - "0.9583": [0, 0, -15], - "2.4167": [0, 0, -15], - "2.75": [0, 0, 0], - "3.0": [0, 0, 0] - }, - "position": { - "0.0": [0, 0, 0], - "0.625": [0, 0, 0], - "3.0": [0, 0, 0] - } + "leaf_front_left2": { + "rotation": [0, 0, "-2.5+math.sin(q.anim_time*90*8-90)*6"] }, - "foot_right": { - "rotation": [0, 0, 0] + "leaf_back_left2": { + "rotation": [0, 0, "-2.5-math.sin(q.anim_time*90*8-90)*6"] }, "foot_left": { "rotation": { - "0.0": [0, 0, 0], - "0.3333": [0, 0, 0] - } - }, - "body": { - "rotation": { - "0.0": ["math.clamp(math.sin(q.anim_time*90*2)*2,0.8,1)+math.sin(q.anim_time*90*2)*2+2.5", 0, 0], - "0.25": ["math.clamp(math.sin(q.anim_time*90*2)*2,0.8,1)+math.sin(q.anim_time*90*2)*2-17.5", 0, 0], - "0.6667": ["math.clamp(math.sin(q.anim_time*90*2)*2,0.8,1)+math.sin(q.anim_time*90*2)*2-25", 0, 0], - "0.9167": ["math.clamp(math.sin(q.anim_time*90*2)*2,0.8,1)+math.sin(q.anim_time*90*2)*2+7.5", 0, 0], - "2.5": ["math.clamp(math.sin(q.anim_time*90*2)*2,0.8,1)+math.sin(q.anim_time*90*2)*2+7.5", 0, 0], - "3.0": ["math.clamp(math.sin(q.anim_time*90*2)*2,0.8,1)+math.sin(q.anim_time*90*2)*2+2.5", 0, 0] + "0.0": [-5.5, 0, 0], + "0.0833": [-10.5, 0, 0], + "0.1667": [2, 0, 0], + "0.25": [2, 0, 0], + "0.3333": [12, 0, 0], + "0.4167": [7, 0, 0], + "0.5": [20, 0, 0], + "0.5833": [5, 0, 0], + "0.6667": [-5, 0, 0], + "0.75": [-5.75, 0, 0], + "0.8333": [-12.5, 0, 0], + "0.9167": [-8.5, 0, 0], + "1.0": [-5.5, 0, 0] }, "position": { "0.0": [0, 0, 0], - "0.25": [0, 0, 1.3], - "0.6667": [0, 0, 1.8], - "0.9167": [0, 0, -0.3], - "2.5": [0, 0, -0.3], - "3.0": [0, 0, 0] - } - } - } - }, - "animation.gloom.faint": { - "loop": true, - "animation_length": 3, - "override_previous_animation": true, - "bones": { - "leaf_front_right": { - "rotation": { - "0.0": [0, 0, "-math.sin(query.anim_time*90*2-60)*1-math.clamp(math.sin(query.anim_time*90*2-60)*1,0,4)"], - "0.125": [0, 7.5, 2.32113], - "0.4583": [10.91254, 22.13964, -2.49938], - "0.75": [0, 15, "20-math.sin(query.anim_time*90*2-60)*1-math.clamp(math.sin(query.anim_time*90*2-60)*1,0,4)"], - "1.4583": [12.94008, 0.46169, "-1.2782-math.sin(query.anim_time*90*2-60)*1-math.clamp(math.sin(query.anim_time*90*2-60)*1,0,4)"], - "1.7083": [-6.75444, -0.36443, "23.4196-math.sin(query.anim_time*90*2-60)*1-math.clamp(math.sin(query.anim_time*90*2-60)*1,0,4)"], - "1.8333": [-37.50442, 11.58782, "64.4937-math.sin(query.anim_time*90*2-60)*1-math.clamp(math.sin(query.anim_time*90*2-60)*1,0,4)"], - "1.9167": [-33.18307, 31.01865, "81.8598-math.sin(query.anim_time*90*2-60)*1-math.clamp(math.sin(query.anim_time*90*2-60)*1,0,4)"], - "1.9583": [-68.56795, 46.50275, "65.3461-math.sin(query.anim_time*90*2-60)*1-math.clamp(math.sin(query.anim_time*90*2-60)*1,0,4)"], - "2.0": [-74.19638, 92.01806, "76.8176-math.sin(query.anim_time*90*2-60)*1-math.clamp(math.sin(query.anim_time*90*2-60)*1,0,4)"], - "2.0417": [-64.84083, 61.17331, "85.6567-math.sin(query.anim_time*90*2-60)*1-math.clamp(math.sin(query.anim_time*90*2-60)*1,0,4)"], - "2.0833": [-63.27517, 27.19845, "69.3485-math.sin(query.anim_time*90*2-60)*1-math.clamp(math.sin(query.anim_time*90*2-60)*1,0,4)"], - "2.125": [-64.93838, 36.19984, "74.0153-math.sin(query.anim_time*90*2-60)*1-math.clamp(math.sin(query.anim_time*90*2-60)*1,0,4)"] + "1.0": [0, 0, 0] } }, - "leaf_front_left": { + "foot_right": { "rotation": { - "0.0": [0, 0, "math.sin(query.anim_time*90*2-60)*4+math.clamp(math.sin(query.anim_time*90*2-60)*2,0,4)"], - "0.0833": [25.50555, 22.73126, "27.2732+math.sin(query.anim_time*90*2-60)*4+math.clamp(math.sin(query.anim_time*90*2-60)*2,0,4)"], - "0.1667": [-10.02033, -3.06389, "-18.224+math.sin(query.anim_time*90*2-60)*4+math.clamp(math.sin(query.anim_time*90*2-60)*2,0,4)"], - "0.6667": [-1.23101, 12.88999, "-5.1614+math.sin(query.anim_time*90*2-60)*4+math.clamp(math.sin(query.anim_time*90*2-60)*2,0,4)"], - "1.5": [-1.23101, 12.88999, "-5.1614+math.sin(query.anim_time*90*2-60)*4+math.clamp(math.sin(query.anim_time*90*2-60)*2,0,4)"], - "1.75": [-29.38933, -17.02616, "-36.0669+math.sin(query.anim_time*90*2-60)*4+math.clamp(math.sin(query.anim_time*90*2-60)*2,0,4)"], - "1.9167": [-29.39, -17.03, "-36.0669+math.sin(query.anim_time*90*2-60)*4+math.clamp(math.sin(query.anim_time*90*2-60)*2,0,4)"], - "1.9583": [-34.87323, -38.16594, "-46.7888+math.sin(query.anim_time*90*2-60)*4+math.clamp(math.sin(query.anim_time*90*2-60)*2,0,4)"], - "2.0": [-107.53137, -58.79488, "-52.694+math.sin(query.anim_time*90*2-60)*4+math.clamp(math.sin(query.anim_time*90*2-60)*2,0,4)"], - "2.0417": [-107.16984, -37.29417, "-59.3741+math.sin(query.anim_time*90*2-60)*4+math.clamp(math.sin(query.anim_time*90*2-60)*2,0,4)"], - "2.0833": [-99.47161, -18.12571, "-42.7644+math.sin(query.anim_time*90*2-60)*4+math.clamp(math.sin(query.anim_time*90*2-60)*2,0,4)"], - "2.125": [-86.89513, -23.12287, "-42.5793+math.sin(query.anim_time*90*2-60)*4+math.clamp(math.sin(query.anim_time*90*2-60)*2,0,4)"] + "0.0": [20, 0, 0], + "0.0833": [5, 0, 0], + "0.1667": [-5, 0, 0], + "0.25": [-5.75, 0, 0], + "0.3333": [-12.5, 0, 0], + "0.4167": [-8.5, 0, 0], + "0.5": [-5.5, 0, 0], + "0.5833": [-10.5, 0, 0], + "0.6667": [2, 0, 0], + "0.75": [2, 0, 0], + "0.8333": [12, 0, 0], + "0.9167": [7, 0, 0], + "1.0": [20, 0, 0] + }, + "position": { + "0.0": [0, 0, 0], + "0.5": [0, 0, 0] + } + }, + "leaf_back_right2": { + "rotation": [0, 0, "-7.5-math.sin(q.anim_time*90*8-60)*6"] + }, + "leaf_back_right3": { + "rotation": [0, 0, "-15-math.sin(q.anim_time*90*8-120)*6"] + }, + "drool2": { + "rotation": ["-math.sin(q.anim_time*90*8+90)*4", 0, 0], + "scale": [1, "1+math.sin(q.anim_time*90*8)*0.07", 1] + }, + "mouth_bottom": { + "position": [0, -0.25, 0] + }, + "leaf_back_left_rotation": { + "rotation": [0, 0, 2] + }, + "leaf_back_right_rotation": { + "rotation": [0, 0, -2] + }, + "head_bulb_front": { + "rotation": ["-math.sin(q.anim_time*90*8+60)*1", 0, 0] + }, + "head_bulb_back": { + "rotation": ["math.sin(q.anim_time*90*8+60)*1", 0, 0] + }, + "head_bulb_left": { + "rotation": [0, 0, "-math.sin(q.anim_time*90*8+60)*1"] + }, + "head_bulb_right": { + "rotation": [0, 0, "math.sin(q.anim_time*90*8+60)*1"] + }, + "leaf_front_left3": { + "rotation": [0, 0, "5+math.sin(q.anim_time*90*8-150)*3"] + }, + "leaf_back_left3": { + "rotation": [0, 0, "-math.sin(q.anim_time*90*8-150)*6"] + }, + "leaf_front_right2": { + "rotation": [0, 0, "-2.5-math.sin(q.anim_time*90*8-90)*6"] + }, + "leaf_front_right3": { + "rotation": [0, 0, "-math.sin(q.anim_time*90*8-150)*3"] + }, + "leaf_back_right4": { + "rotation": [0, 0, "10+math.sin(q.anim_time*90*8-60)*6"] + }, + "leg_left": { + "rotation": { + "0.0": [21.5, -10, 0], + "0.0833": [21.5, -10, 0], + "0.1667": { + "pre": [-1, -10, 0], + "post": [-1, -10, 0], + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": [-18.5, -10, 0], + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": [-43.5, -10, 0], + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": [-26, -10, 0], + "lerp_mode": "catmullrom" + }, + "0.5": [-20, -10, 0], + "0.5833": [-5, -10, 0], + "0.6667": [5, -10, 0], + "0.75": [12.5, -10, 0], + "0.8333": [22.5, -10, 0], + "0.9167": [22.5, -10, 0], + "1.0": [21.5, -10, 0] + }, + "position": { + "0.0": [0.5, 0.7, 2.9], + "0.0833": [0.5, 1.1, 2.7], + "0.1667": [0.5, 0.8, 0.7], + "0.25": [0.5, 0.7, -2.8], + "0.3333": [0.5, 1.3, -5], + "0.4167": [0.5, 0.9, -5], + "0.5": [0.5, 0, -3], + "0.5833": [0.5, 0.02, -2.02], + "0.6667": [0.5, -0.04, -1.04], + "0.75": [0.5, 0.3, -0.06], + "0.8333": [0.5, 0.4, 0.93], + "1.0": [0.5, 0.7, 2.9] + } + }, + "foot_left2": { + "rotation": { + "0.0": [-17, 0, 0], + "0.0833": [0.5, 0, 0], + "0.3333": [0.5, 0, 0], + "0.4583": [-12, 0, 0], + "0.5": [0, 0, 0], + "0.5833": [0, 0, 0], + "0.6667": [0, 0, 0], + "0.75": [-6.5, 0, 0], + "0.8333": [-9, 0, 0], + "0.9167": [-14, 0, 0], + "1.0": [-17, 0, 0] } }, "leg_right": { "rotation": { - "0.0": [-15, 0, 0], + "0.0": [-20, 10, 0], + "0.0833": [-5, 10, 0], + "0.1667": [5, 10, 0], + "0.25": [12.5, 10, 0], + "0.3333": [22.5, 10, 0], + "0.4167": [22.5, 10, 0], + "0.5": [21.5, 10, 0], + "0.5833": [21.5, 10, 0], + "0.6667": { + "pre": [-1, 10, 0], + "post": [-1, 10, 0], + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": [-18.5, 10, 0], + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": [-43.5, 10, 0], + "lerp_mode": "catmullrom" + }, + "0.9167": { + "post": [-26, 10, 0], + "lerp_mode": "catmullrom" + }, + "1.0": [-20, 10, 0] + }, + "position": { + "0.0": [-0.5, 0, -3], + "0.0833": [-0.5, 0.02, -2.02], + "0.1667": [-0.5, -0.04, -1.04], + "0.25": [-0.5, 0.3, -0.06], + "0.3333": [-0.5, 0.4, 0.93], + "0.5": [-0.5, 0.7, 2.9], + "0.5833": [-0.5, 1.1, 2.7], + "0.6667": [-0.5, 0.8, 0.7], + "0.75": [-0.5, 0.7, -2.8], + "0.8333": [-0.5, 1.3, -5], + "0.9167": [-0.5, 0.9, -5], + "1.0": [-0.5, 0, -3] + } + }, + "foot_right2": { + "rotation": { + "0.0": [0, 0, 0], "0.0833": [0, 0, 0], - "0.375": [-6.42569, -1.49059, 14.84741], - "0.75": [5.60647, -16.79065, 30.69765], - "1.625": [-51.89353, -16.79065, 30.69765], - "1.8333": [-51.89, -16.79, 30.7], - "2.0417": [67.21864, -14.46304, -18.55743], - "2.125": [69.71864, -14.46304, -18.55743], - "2.2917": [-14.66545, -23.81736, 12.86541], - "2.3333": [4.46277, -23.62444, 5.06977], - "2.375": [-0.99144, -23.92272, 7.28131] - }, - "position": [ - 0, - "-math.clamp(math.sin(q.anim_time*90+20)*0.03,0,1)-math.clamp(-math.sin(q.anim_time*90+20)*0.03,0,1)+math.sin(q.anim_time*90*2-120)*0.015", - 0 - ] - }, - "leg_left": { - "rotation": { - "0.0": [-15, 0, 0], - "0.0833": [-6.93488, -2.86313, -14.82648], - "0.2917": [5.16, -0.82, -4.24], - "0.5417": [10.31978, 2.45233, -12.24702], - "0.75": [11.14614, 3.61007, -14.4805], - "1.25": [18.08919, 5.02609, -21.8668], - "1.8333": [18.09, 5.03, -21.87], - "2.0833": [70.74261, 28.31669, -5.07749], - "2.1667": [-0.05884, -1.69434, 8.35681], - "2.2083": [17.44099, -1.23822, 7.86521], - "2.25": [12.44181, -1.38357, 7.99108] - }, - "position": [ - 0, - "-math.clamp(math.sin(q.anim_time*90+20)*0.03,0,1)-math.clamp(-math.sin(q.anim_time*90+20)*0.03,0,1)+math.sin(q.anim_time*90*2-120)*0.015", - 0 - ] - }, - "leaf_front_right2": { - "rotation": { - "0.0": [0, 0, "-math.sin(query.anim_time*90*2-90)*2-math.clamp(math.sin(query.anim_time*90*2-90)*1,0,4)"], - "0.3333": [0, 0, "-math.sin(query.anim_time*90*2-90)*2-math.clamp(math.sin(query.anim_time*90*2-90)*1,0,4)"], - "1.0417": [0, 0, "60-math.sin(query.anim_time*90*2-90)*2-math.clamp(math.sin(query.anim_time*90*2-90)*1,0,4)"], - "1.5417": [0, 0, 4.69], - "1.875": [0, 0, "75-math.sin(query.anim_time*90*2-90)*2-math.clamp(math.sin(query.anim_time*90*2-90)*1,0,4)"], - "1.9583": [0, 0, "85-math.sin(query.anim_time*90*2-90)*2-math.clamp(math.sin(query.anim_time*90*2-90)*1,0,4)"], - "2.0833": [0, 0, "70-math.sin(query.anim_time*90*2-90)*2-math.clamp(math.sin(query.anim_time*90*2-90)*1,0,4)"] - } - }, - "leaf_front_left2": { - "rotation": { - "0.0": [0, 0, "math.sin(query.anim_time*90*2-90)*2+math.clamp(math.sin(query.anim_time*90*2-90)*1,0,4)"], - "0.25": [0, 0, "-75+math.sin(query.anim_time*90*2-90)*2+math.clamp(math.sin(query.anim_time*90*2-90)*1,0,4)"], - "0.875": [0, 0, "math.sin(query.anim_time*90*2-90)*2+math.clamp(math.sin(query.anim_time*90*2-90)*1,0,4)"], - "1.2917": [0, 0, "-15+math.sin(query.anim_time*90*2-90)*2+math.clamp(math.sin(query.anim_time*90*2-90)*1,0,4)"], - "1.6667": [0, 0, "-15+math.sin(query.anim_time*90*2-90)*2+math.clamp(math.sin(query.anim_time*90*2-90)*1,0,4)"], - "1.7917": [0, 0, "-77.5+math.sin(query.anim_time*90*2-90)*2+math.clamp(math.sin(query.anim_time*90*2-90)*1,0,4)"] - } - }, - "leaf_right": { - "rotation": { - "0.0": [0, 0, "5-math.sin(query.anim_time*90*2-90)*1-math.clamp(math.sin(query.anim_time*90*2-90)*1,0,4)"], - "0.0833": [-0.0168, -12.48083, "5.6937-math.sin(query.anim_time*90*2-90)*1-math.clamp(math.sin(query.anim_time*90*2-90)*1,0,4)"], - "0.875": [6.3519, 30.02097, "18.1796-math.sin(query.anim_time*90*2-90)*1-math.clamp(math.sin(query.anim_time*90*2-90)*1,0,4)"], - "1.6667": [12.08044, 31.71931, "27.6929-math.sin(query.anim_time*90*2-90)*1-math.clamp(math.sin(query.anim_time*90*2-90)*1,0,4)"], - "1.7917": [15.32359, 48.93617, "32.2116-math.sin(query.anim_time*90*2-90)*1-math.clamp(math.sin(query.anim_time*90*2-90)*1,0,4)"], - "1.875": [-15.39224, 47.61164, "-5.6805-math.sin(query.anim_time*90*2-90)*1-math.clamp(math.sin(query.anim_time*90*2-90)*1,0,4)"], - "2.0": [23.90136, 27.59864, "59.1394-math.sin(query.anim_time*90*2-90)*1-math.clamp(math.sin(query.anim_time*90*2-90)*1,0,4)"], - "2.5833": [-0.31143, 19.96691, "3.8029-math.sin(query.anim_time*90*2-90)*1-math.clamp(math.sin(query.anim_time*90*2-90)*1,0,4)"] - } - }, - "leaf_right2": { - "rotation": { - "0.0": [0, 0, "-math.sin(query.anim_time*90*2-120)*2-math.clamp(math.sin(query.anim_time*90*2-120)*1,0,4)"], - "0.625": [0, 0, "-math.sin(query.anim_time*90*2-120)*2-math.clamp(math.sin(query.anim_time*90*2-120)*1,0,4)"], - "1.2083": [0, 0, "32.5-math.sin(query.anim_time*90*2-120)*2-math.clamp(math.sin(query.anim_time*90*2-120)*1,0,4)"], - "1.7917": [0, 0, "42.5-math.sin(query.anim_time*90*2-120)*2-math.clamp(math.sin(query.anim_time*90*2-120)*1,0,4)"], - "1.9583": [0, 0, "-40-math.sin(query.anim_time*90*2-120)*2-math.clamp(math.sin(query.anim_time*90*2-120)*1,0,4)"], - "2.125": [0, 0, "52.5-math.sin(query.anim_time*90*2-120)*2-math.clamp(math.sin(query.anim_time*90*2-120)*1,0,4)"], - "2.8333": [0, 0, "-math.sin(query.anim_time*90*2-120)*2-math.clamp(math.sin(query.anim_time*90*2-120)*1,0,4)"] - } - }, - "leaf_right3": { - "rotation": { - "0.0": [0, 0, "-math.sin(query.anim_time*90*2-150)*2-math.clamp(math.sin(query.anim_time*90*2-150)*1,0,4)"], - "1.0833": [0, 0, "-math.sin(query.anim_time*90*2-150)*2-math.clamp(math.sin(query.anim_time*90*2-150)*1,0,4)"], - "1.5417": [0, 0, "45-math.sin(query.anim_time*90*2-150)*2-math.clamp(math.sin(query.anim_time*90*2-150)*1,0,4)"], - "2.0": [0, 0, -0.41], - "2.125": [0, 0, 103.21], - "2.5": [0, 0, "92.5-math.sin(query.anim_time*90*2-150)*2-math.clamp(math.sin(query.anim_time*90*2-150)*1,0,4)"], - "3.0": [0, 0, "-math.sin(query.anim_time*90*2-150)*2-math.clamp(math.sin(query.anim_time*90*2-150)*1,0,4)"] - } - }, - "leaf_left": { - "rotation": { - "0.0": [0, 0, "math.sin(query.anim_time*90*2-30-180)*4+math.clamp(math.sin(query.anim_time*90*2-30-180)*2,0,4)"], - "0.0833": [-0.34255, 19.97879, "-0.9868+math.sin(query.anim_time*90*2-30-180)*4+math.clamp(math.sin(query.anim_time*90*2-30-180)*2,0,4)"], - "0.5": [-0.0216, -22.47895, "0.9797+math.sin(query.anim_time*90*2-30-180)*4+math.clamp(math.sin(query.anim_time*90*2-30-180)*2,0,4)"], - "1.0": [0, 0, "math.sin(query.anim_time*90*2-30-180)*4+math.clamp(math.sin(query.anim_time*90*2-30-180)*2,0,4)"], - "1.5": [0, 0, "math.sin(query.anim_time*90*2-30-180)*4+math.clamp(math.sin(query.anim_time*90*2-30-180)*2,0,4)"], - "1.75": [0.00014, -19.98135, "0.8681+math.sin(query.anim_time*90*2-30-180)*4+math.clamp(math.sin(query.anim_time*90*2-30-180)*2,0,4)"], - "1.9583": [-0.11963, -29.97143, "1.3298+math.sin(query.anim_time*90*2-30-180)*4+math.clamp(math.sin(query.anim_time*90*2-30-180)*2,0,4)"], - "2.0": [-0.16474, 12.48742, "-0.5854+math.sin(query.anim_time*90*2-30-180)*4+math.clamp(math.sin(query.anim_time*90*2-30-180)*2,0,4)"], - "2.125": [-0.0216, -22.47895, "0.9797+math.sin(query.anim_time*90*2-30-180)*4+math.clamp(math.sin(query.anim_time*90*2-30-180)*2,0,4)"], - "2.25": [0, 0, "0+math.sin(query.anim_time*90*2-30-180)*4+math.clamp(math.sin(query.anim_time*90*2-30-180)*2,0,4)"] - } - }, - "leaf_left2": { - "rotation": { - "0.0": [0, 0, "math.sin(query.anim_time*90*2-15-180)*2+math.clamp(math.sin(query.anim_time*90*2-15-180)*2,0,4)"], - "1.75": [0, 0, "math.sin(query.anim_time*90*2-15-180)*2+math.clamp(math.sin(query.anim_time*90*2-15-180)*2,0,4)"], - "2.0": [0, 0, "27.5+math.sin(query.anim_time*90*2-15-180)*2+math.clamp(math.sin(query.anim_time*90*2-15-180)*2,0,4)"], - "2.0833": [0, 0, "math.sin(query.anim_time*90*2-15-180)*2+math.clamp(math.sin(query.anim_time*90*2-15-180)*2,0,4)"] - } - }, - "leaf_left3": { - "rotation": { - "0.0": [0, 0, "math.sin(query.anim_time*90*2-180)*4+math.clamp(math.sin(query.anim_time*90*2-180)*4,0,4)"], - "1.75": [0, 0, "math.sin(query.anim_time*90*2-180)*4+math.clamp(math.sin(query.anim_time*90*2-180)*4,0,4)"], - "2.0": [0, 0, "50+math.sin(query.anim_time*90*2-180)*4+math.clamp(math.sin(query.anim_time*90*2-180)*4,0,4)"], - "2.0833": [0, 0, "math.sin(query.anim_time*90*2-180)*4+math.clamp(math.sin(query.anim_time*90*2-180)*4,0,4)"] - } - }, - "leaf_back": { - "rotation": { - "0.0": ["math.sin(query.anim_time*90*2-60)*4+math.clamp(math.sin(query.anim_time*90*2-60)*2,0,4)+10", 0, 0], - "0.125": ["math.sin(query.anim_time*90*2-60)*4+math.clamp(math.sin(query.anim_time*90*2-60)*2,0,4)+35", 0, 0], - "0.5": ["math.sin(query.anim_time*90*2-60)*4+math.clamp(math.sin(query.anim_time*90*2-60)*2,0,4)+0", 0, 0], - "1.25": ["math.sin(query.anim_time*90*2-60)*4+math.clamp(math.sin(query.anim_time*90*2-60)*2,0,4)+5", 0, 0], - "1.9583": ["math.sin(query.anim_time*90*2-60)*4+math.clamp(math.sin(query.anim_time*90*2-60)*2,0,4)+5", 0, 0], - "2.0417": ["math.sin(query.anim_time*90*2-60)*4+math.clamp(math.sin(query.anim_time*90*2-60)*2,0,4)+45", 0, 0], - "2.3333": ["math.sin(query.anim_time*90*2-60)*4+math.clamp(math.sin(query.anim_time*90*2-60)*2,0,4)+5", 0, 0] - } - }, - "leaf_back2": { - "rotation": { - "0.0": [0, 0, "math.sin(query.anim_time*90*2-90)*2+math.clamp(math.sin(query.anim_time*90*2-90)*1,0,4)"], - "1.9583": [0, 0, "math.sin(query.anim_time*90*2-90)*2+math.clamp(math.sin(query.anim_time*90*2-90)*1,0,4)"], - "2.0833": [90, 0, "0+math.sin(query.anim_time*90*2-90)*2+math.clamp(math.sin(query.anim_time*90*2-90)*1,0,4)"], - "2.5": [0, 0, "math.sin(query.anim_time*90*2-90)*2+math.clamp(math.sin(query.anim_time*90*2-90)*1,0,4)"] - } - }, - "arm_right": { - "rotation": { - "0.0": [12.11726, -30.38905, "(math.sin(query.anim_time*90*2-10)*1-1)*4-18.3024"], - "0.3333": [-2.92344, 6.08741, "(math.sin(query.anim_time*90*2-10)*1-1)*4+2.0466"], - "1.0": [-10.23193, -24.9815, "(math.sin(query.anim_time*90*2-10)*1-1)*4+42.4707"], - "1.75": [12.11726, -30.38905, "(math.sin(query.anim_time*90*2-10)*1-1)*4-18.3024"], - "1.8333": [17.61395, 21.63002, "(math.sin(query.anim_time*90*2-10)*1-1)*4+11.5169"], - "1.9583": [17.61395, 21.63002, "(math.sin(query.anim_time*90*2-10)*1-1)*4+11.5169"], - "2.0417": [-2.85112, -7.30654, "(math.sin(query.anim_time*90*2-10)*1-1)*4+25.1633"], - "2.0833": [-2.86989, -9.80343, "(math.sin(query.anim_time*90*2-10)*1-1)*4+25.2895"], - "2.125": [-2.92503, -14.79704, "(math.sin(query.anim_time*90*2-10)*1-1)*4+25.5481"] - }, - "position": { - "0.0": [0, 0, 0], - "0.3333": [0, 0, 0], - "1.0": [1, 0, 0], - "1.75": [0, 0, 0], - "1.9167": [0.4929, -0.08389, -0.0039] + "0.1667": [0, 0, 0], + "0.25": [-6.5, 0, 0], + "0.3333": [-9, 0, 0], + "0.4167": [-14, 0, 0], + "0.5": [-17, 0, 0], + "0.5833": [0.5, 0, 0], + "0.8333": [0.5, 0, 0], + "0.9583": [-12, 0, 0], + "1.0": [0, 0, 0] } + } + } + }, + "animation.gloom.battle_idle": { + "loop": true, + "animation_length": 2, + "bones": { + "torso": { + "rotation": ["-math.sin(q.anim_time*90*2)*2", 0, 0], + "position": [0, "0.1+math.sin(q.anim_time*90*2+45)*0.175", 0] }, "arm_left": { - "rotation": { - "0.0": [15.78999, 37.24221, "(-math.sin(query.anim_time*90*2-10)*1+1)*4+20.3506"], - "0.0833": [4.69923, -3.98436, "(-math.sin(query.anim_time*90*2-10)*1+1)*4-5.5501"], - "0.2083": [4.6253, -10.9034, "(-math.sin(query.anim_time*90*2-10)*1+1)*4-15.9502"], - "0.5833": [0.83465, 48.17694, "(-math.sin(query.anim_time*90*2-10)*1+1)*4+5.1708"], - "1.5": [19.28896, 45.0559, "(-math.sin(query.anim_time*90*2-10)*1+1)*4+30.3617"], - "1.7083": [19.28896, 45.0559, "(-math.sin(query.anim_time*90*2-10)*1+1)*4+30.3617"], - "1.75": [14.00325, -15.34324, "(-math.sin(query.anim_time*90*2-10)*1+1)*4+12.6736"], - "1.8333": [17.00097, -37.05173, "(-math.sin(query.anim_time*90*2-10)*1+1)*4+6.0107"], - "2.0": [17.00097, -37.05173, "(-math.sin(query.anim_time*90*2-10)*1+1)*4+6.0107"], - "2.0417": [-12.77155, 41.34019, "(-math.sin(query.anim_time*90*2-10)*1+1)*4-1.822"], - "2.0833": [-9.68572, 9.41937, "(-math.sin(query.anim_time*90*2-10)*1+1)*4+5.0931"], - "2.125": [-9.86447, 14.34688, "(-math.sin(query.anim_time*90*2-10)*1+1)*4+4.2259"] - } + "rotation": [15.84219, 4.78679, "24.204+math.sin(q.anim_time*90*2-10)*5"] }, - "drool": { - "rotation": { - "0.0": [0, 0, 0], - "0.0833": [-25, 0, 10], - "0.125": [0, 0, 15], - "0.5833": [0, 0, -15], - "0.9167": [0, 0, 5], - "1.125": [0, 0, -1.25], - "1.3333": [0, 0, -20] - }, - "position": { - "0.0": [0, 0, 0], - "0.5417": [0, 0, 0], - "0.5833": [0, -0.5, -0.015] - } + "arm_left2": { + "rotation": [-0.6543, 4.9571, "-7.5283+math.sin(q.anim_time*90*2-90)*4"] }, - "eyes": { - "position": { - "0.0": [0, 0, 0], - "0.0833": [0, -0.25, 0], - "0.5417": [0, 0, 0], - "0.75": [0, 0.5, 0] - } + "arm_right": { + "rotation": [15.84219, -4.78679, "-24.204-math.sin(q.anim_time*90*2-10)*5"] }, - "foot_right": { - "rotation": { - "0.0": [-3.82277, -7.64983, -0.82332], - "0.375": [21.37559, -7.99421, 2.3762], - "1.0": [37.05207, 12.3543, -0.94059] - }, - "position": { - "0.0": [0, 0, 0], - "0.0833": [0, 0, 0] - } + "arm_right2": { + "rotation": [-0.6543, -4.9571, "7.5283-math.sin(q.anim_time*90*2-90)*4"] }, - "mouth_closed": { - "position": { - "0.0": [0, 0, 0], - "0.5417": [0, 0, 0], - "0.5833": [0, 0, 1] - } + "head_bulbs": { + "rotation": [-2.5, 0, 0] }, - "mouth_open": { - "position": { - "0.0": [0, 0, 0], - "0.5417": [0, 0, 0], - "0.5833": [0, 0, -0.1] - } + "leaf_front_left2": { + "rotation": [0, 0, "7.5+math.sin(q.anim_time*90*2+45)*3"] + }, + "leaf_back_left2": { + "rotation": [0, 0, "-2.5-math.sin(q.anim_time*90*2+45)*2.5"] }, "foot_left": { - "rotation": { - "1.8333": [0, 0, 0], - "2.2083": [20, 0, 0] - } + "rotation": ["4.9851-math.sin(q.anim_time*90*2+45)*0", 0.228, -0.145] }, - "body": { - "rotation": { - "0.0": [17.5, 0, 0], - "0.0833": [1.05613, -22.43312, -12.83962], - "0.1667": [-0.52, -19.23, -8.51], - "0.375": [-10, 0, 5], - "0.8333": [-13.08781, 7.32123, 15.10443], - "1.25": [-13.28403, 12.18958, 21.44748], - "1.5": [-15.28495, 13.53066, 22.57609], - "1.7083": [1.53167, 12.50004, 18.92548], - "2.0": [104.5538, 7.91832, -11.63271], - "2.0833": [82.01287, 9.5374, -1.04334], - "2.125": [84.51287, 9.5374, -1.04334] - }, - "position": { - "0.0": [0, -0.4, 0], - "0.0833": [-2.5, 0.5, 3.3], - "0.375": [0, 0.25, 4], - "0.8333": [1.5, 0.5, 4.25], - "1.25": [2.5, 0.75, 4.25], - "1.2917": [2.53, 0.65, 4.25], - "1.3333": [2.58, 0.75, 4.25], - "1.375": [2.63, 0.6, 4.25], - "1.5": [2.77, 0.6, 4.25], - "1.5833": [2.52, 0.95, 3.75], - "1.6667": [2.46, 1.09, 3.12], - "1.7083": [2.35, 1.32, 3.14], - "1.75": [1.73, 1.56, 1.16], - "1.8333": [0.24, -0.13, -1.14], - "2.0": [0.27, -3.5, -5.75], - "2.0833": [0.27, -2.5, -5.75], - "2.125": [0.27, -2.9, -5.75] - } + "foot_right": { + "rotation": ["4.9851-math.sin(q.anim_time*90*2+45)*0", -0.228, 0.145] + }, + "leaf_back_right2": { + "rotation": [0, 0, "-7.5-math.sin(q.anim_time*90*2+45)*3"] + }, + "leaf_back_right3": { + "rotation": [0, 0, "-10+math.sin(q.anim_time*90*2-35)*4"] + }, + "drool2": { + "rotation": ["-3+math.sin(q.anim_time*90*2)*2", 0, 0], + "scale": [1, "1-math.sin(q.anim_time*90*2-70)*0.15", 1] + }, + "mouth_bottom": { + "position": [0, "-0.25+math.sin(q.anim_time*90*2)*0.4", 0] + }, + "leaf_back_left_rotation": { + "rotation": [0, 0, 2] + }, + "leaf_back_right_rotation": { + "rotation": [0, 0, -2] + }, + "mouth_inner2": { + "position": [0, "math.sin(q.anim_time*90*2)*0.3", 0] + }, + "head_bulb_front": { + "rotation": ["math.sin(q.anim_time*90*2+50)*1", 0, 0] + }, + "head_bulb_back": { + "rotation": ["-math.sin(q.anim_time*90*2+50)*1", 0, 0] + }, + "head_bulb_left": { + "rotation": [0, 0, "math.sin(q.anim_time*90*2+50)*1"] + }, + "head_bulb_right": { + "rotation": [0, 0, "-math.sin(q.anim_time*90*2+50)*1"] + }, + "leaf_front_left3": { + "rotation": [0, 0, "math.sin(q.anim_time*90*2-35)*3.5"] + }, + "leaf_back_left3": { + "rotation": [0, 0, "-math.sin(q.anim_time*90*2)*4"] + }, + "leaf_front_right2": { + "rotation": [0, 0, "-math.sin(q.anim_time*90*2+45)*3"] + }, + "leaf_front_right3": { + "rotation": [0, 0, "-math.sin(q.anim_time*90*2-45)*3.5"] + }, + "leaf_back_right4": { + "rotation": [0, 0, "10+math.sin(q.anim_time*90*2-135)*6"] + }, + "leg_left": { + "rotation": ["-2.5+math.sin(q.anim_time*90*2+45)*2", -27.5, 0], + "position": ["0.3+math.sin(q.anim_time*90*2+45)*0.05", "0.15+math.sin(q.anim_time*90*2+45)*0.125", "-0.1-math.sin(q.anim_time*90*2+45)*0.1"] + }, + "foot_left2": { + "rotation": ["-1.5-math.sin(q.anim_time*90*2+45)*2", 0, 0] + }, + "leg_right": { + "rotation": ["-2.5+math.sin(q.anim_time*90*2+45)*2", 27.5, 0], + "position": ["-0.3-math.sin(q.anim_time*90*2+45)*0.05", "0.15+math.sin(q.anim_time*90*2+45)*0.125", "-0.1-math.sin(q.anim_time*90*2+45)*0.1"] + }, + "foot_right2": { + "rotation": ["-1.5-math.sin(q.anim_time*90*2+45)*2", 0, 0] + }, + "head_ai": { + "rotation": [3.5, 0, 0] } } }, "animation.gloom.sleep": { "loop": true, + "animation_length": 4, "bones": { - "body": { - "rotation": [-22.5, 0, 0], - "position": [0, -1.5, 0] - }, - "mouth_closed": { - "position": [0, 0, 0.1] - }, - "mouth_open": { - "position": [0, 0, -0.1] - }, - "drool": { - "position": [0, -1.25, 0] - }, - "leaf_front_right2": { - "rotation": [0, 0, -17.5] - }, - "leaf_front_left2": { - "rotation": [0, 0, 12.5] - }, - "leaf_right2": { - "rotation": [0, 0, -20] - }, - "leaf_right3": { - "rotation": [0, 0, 25] - }, - "leaf_left2": { - "rotation": [0, 0, 20] - }, - "leaf_left3": { - "rotation": [0, 0, 35] - }, - "leaf_back": { - "rotation": [0, 0, 0] - }, - "leaf_back2": { - "rotation": [-20, 0, 0] - }, - "arm_right": { - "rotation": [0, 17.5, -40] + "torso": { + "rotation": ["5-math.sin(q.anim_time*90*1)*0.5", 0, 0], + "position": [0, "math.sin(q.anim_time*90*1)*0.05", 0] }, "arm_left": { - "rotation": [0, -17.5, 40] + "rotation": ["12.634+math.sin(q.anim_time*90*1)*0.5", -7.20981, 38.95857], + "position": [-0.3, "-2-math.sin(q.anim_time*90*1)*0.05", 0] }, - "leg_right": { - "rotation": [-20.67879, -3.63845, -12.69387] + "arm_left2": { + "rotation": [-5.0015, 3.7012, -24.7691] + }, + "arm_right": { + "rotation": ["12.634+math.sin(q.anim_time*90*1)*0.5", 7.20981, -38.95857], + "position": [0.3, "-2-math.sin(q.anim_time*90*1)*0.05", 0] + }, + "arm_right2": { + "rotation": [-5.0015, -3.7012, 24.7691] + }, + "head_bulbs": { + "rotation": [-2.5, 0, 0] + }, + "leaf_front_left2": { + "rotation": [0, 0, 7.5] + }, + "leaf_back_left2": { + "rotation": [0, 0, "-2.5-math.sin(q.anim_time*90*1-45)*1"] + }, + "foot_left": { + "rotation": ["22.5-math.sin(q.anim_time*90*1)*1.5", -10, 0], + "position": [0, "-math.sin(q.anim_time*90*1)*0.02", "math.sin(q.anim_time*90*1)*0.04"] }, "foot_right": { - "rotation": [7.5, 0, 12.5] + "rotation": ["22.5-math.sin(q.anim_time*90*1)*1.5", 10, 0], + "position": [0, "-math.sin(q.anim_time*90*1)*0.02", "math.sin(q.anim_time*90*1)*0.04"] + }, + "leaf_back_right2": { + "rotation": [0, 0, "-7.5-math.sin(q.anim_time*90*1-45)*1"] + }, + "leaf_back_right3": { + "rotation": [0, 0, "-10-math.sin(q.anim_time*90*1-135)*2"] + }, + "drool2": { + "rotation": [6, 0, 0], + "scale": [1, "0.9-math.sin(q.anim_time*90*1-90)*0.1", 1] + }, + "mouth_bottom": { + "position": [0, "-0.25+math.sin(q.anim_time*90*1)*0.1", 0] + }, + "leaf_back_left_rotation": { + "rotation": [0, 0, 2] + }, + "leaf_back_right_rotation": { + "rotation": [0, 0, -2] + }, + "body": { + "rotation": [-12.5, 0, 0], + "position": [0, -1.6, 0] + }, + "leaf_front_left_rotation": { + "rotation": [0, "-math.sin(q.anim_time*90*1-90)*0.5", 0] + }, + "leaf_back_left3": { + "rotation": [0, 0, "-math.sin(q.anim_time*90*1-135)*2"] + }, + "leaf_front_right_rotation": { + "rotation": [0, "math.sin(q.anim_time*90*1-90)*0.5", 0] + }, + "leaf_back_right4": { + "rotation": [0, 0, "-math.sin(q.anim_time*90*1-185)*2"] }, "leg_left": { - "rotation": [-13.71961, 3.42335, -6.25049] + "rotation": ["-57.2838+math.sin(q.anim_time*90*1)*1.5", -18.0165, -13.9302], + "position": [2.6, "-0.1+math.sin(q.anim_time*90*1)*0.09", -6] + }, + "leg_right": { + "rotation": ["-57.2838+math.sin(q.anim_time*90*1)*1.5", 18.0165, 13.9302], + "position": [-2.6, "-0.1+math.sin(q.anim_time*90*1)*0.09", -6] + }, + "eyes_ditto": { + "position": [0, 0, 0.1] + }, + "eyes_blink_ditto": { + "position": [0, 0, -0.1] } } }, - "animation.gloom.cry": { - "animation_length": 1.25, - "sound_effects": { - "0.0417": { - "effect": "pokemon.gloom.cry" - } - } - } + "animation.gloom.wild_sleep": { + "loop": true, + "animation_length": 4, + "bones": { + "arm_left": { + "rotation": [0, 0, 0], + "position": [-4, 0, 0] + }, + "arm_left2": { + "rotation": [0, 0, 0] + }, + "arm_right": { + "rotation": [0, 0, 0], + "position": [4, 0, 0] + }, + "arm_right2": { + "rotation": [0, 0, 0] + }, + "head_bulbs": { + "rotation": [-2.5, 0, 0] + }, + "leaf_front_left2": { + "rotation": [0, 0, -20] + }, + "leaf_back_left2": { + "rotation": [0, 0, "10+math.sin(q.anim_time*90*1+45)*2"] + }, + "foot_left": { + "position": [0, 0, 1] + }, + "foot_right": { + "position": [0, 0, 1] + }, + "leaf_back_right2": { + "rotation": [0, 0, -2.5] + }, + "leaf_back_right3": { + "rotation": [0, 0, -92.5] + }, + "drool2": { + "rotation": [0, 0, 0], + "scale": [1, 0.7, 1] + }, + "mouth_bottom": { + "position": [0, 0.25, 0] + }, + "leaf_back_left_rotation": { + "rotation": [0, "math.sin(q.anim_time*90*1+90)*0.67", 2], + "scale": 1 + }, + "leaf_back_right_rotation": { + "rotation": [0, "10-math.sin(q.anim_time*90*1+90)*0.3", -2], + "scale": [1, 0.68, 1] + }, + "body": { + "position": [0, -10.35, 0] + }, + "eye_normal_left": { + "position": [0, -0.2, 0] + }, + "eye_normal_right": { + "position": [0, -0.2, 0] + }, + "leaf_front_left_rotation": { + "rotation": [0, "15-math.sin(q.anim_time*90*1)*1", 0], + "scale": [1, 0.6, 1] + }, + "leaf_front_left3": { + "rotation": [0, 0, -22.5] + }, + "leaf_back_left3": { + "rotation": [0, 0, "math.sin(q.anim_time*90*1-45)*2"] + }, + "leaf_front_right_rotation": { + "rotation": [0, "-5-math.sin(q.anim_time*90*1+45)*1", 0], + "scale": [1, 0.5, 1] + }, + "leaf_front_right2": { + "rotation": [0, 0, 15] + }, + "leaf_front_right3": { + "rotation": [0, 0, 45] + }, + "leaf_back_right4": { + "rotation": [0, 0, -5] + }, + "leg_left": { + "position": [0, 1.7, 0] + }, + "leg_right": { + "position": [0, 1.7, 0] + }, + "eyes_ditto": { + "position": [0, 0, 0.1] + }, + "eyes_blink_ditto": { + "position": [0, 0, -0.1] + } + } + }, + "animation.gloom.blink": { + "animation_length": 0.1667, + "bones": { + "eyes_ditto": { + "position": { + "0.0": [0, 0, 0.1], + "0.1667": {"pre": [0, 0, 0.1], "post": [0, 0, 0]} + } + }, + "eyes_blink_ditto": { + "position": { + "0.0": [0, 0, -0.1], + "0.1667": {"pre": [0, 0, -0.1], "post": [0, 0, 0]} + } + } + } + }, + "animation.gloom.cry": { + "animation_length": 1, + "bones": { + "torso": { + "rotation": { + "0.0": [0, 0, 0], + "0.0833": [-2.5, 0, 0], + "0.2083": [0, 0, 0], + "0.2917": [-0.5, 0, 0], + "0.4167": [-2.5, 0, 0], + "0.5417": [1, 0, 0], + "0.625": [0.4, 0, 0], + "0.75": [0, 0, 0] + }, + "position": [0, 0, 0] + }, + "mouth_top2": { + "position": { + "0.0": [0, 0, 0], + "0.125": [0, 0, 0], + "0.2083": [0, 0, 0], + "0.2917": [0, 0, 0], + "0.3333": [0, 0, 0] + }, + "scale": { + "0.0": [1, 1, 1], + "0.125": [1, 1, 1], + "0.2083": [1, 1.9, 1], + "0.2917": [1, 1.9, 1], + "0.3333": [1, 1, 1], + "0.5": [1, 1, 1], + "0.5833": [1, 1.25, 1], + "0.6667": [1, 1, 1] + } + }, + "mouth_bottom": { + "position": { + "0.0": [0, 0, 0], + "0.0833": [0, 0.3, 0], + "0.2083": [0, -1.2, 0], + "0.2917": [0, -1.2, 0], + "0.4167": [0, 0.3, 0], + "0.5833": [0, -0.8, 0], + "0.7083": [0, -0.23, 0], + "0.875": [0, 0, 0] + } + }, + "drool2": { + "scale": { + "0.0": [1, 1, 1], + "0.0417": [1, 1.1, 1], + "0.125": { + "pre": [1, 0.8, 1], + "post": [1, 0.8, 1], + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": [1, 0.7, 1], + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": [1, 1, 1], + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": [1, 1.1, 1], + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": [1, 0.6, 1], + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": [1, 0.5, 1], + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": [1, 0.9, 1], + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": [1, 1.1, 1], + "lerp_mode": "catmullrom" + }, + "0.8333": [1, 1, 1] + } + }, + "mouth_inner": { + "position": { + "0.0": [0, 0, 0], + "0.0833": [0, 0, 0], + "0.2083": [0, -0.1, 0], + "0.2917": [0, -0.1, 0], + "0.3333": [0, 0, 0], + "0.4167": [0, 0, 0] + }, + "scale": { + "0.0": [1, 1, 1], + "0.0833": [1, 0.8, 1], + "0.2083": [1, 1, 1], + "0.3333": [1, 1, 1], + "0.4167": [1, 0.8, 1], + "0.625": [1, 1, 1] + } + }, + "mouth_inner2": { + "position": { + "0.0": [0, 0, 0], + "0.125": [0, 0, 0], + "0.1667": [0, -0.7, 0], + "0.2083": [0, -1, 0], + "0.2917": [0, -1, 0], + "0.4167": [0, 0, 0], + "0.5833": [0, -1, 0], + "0.7083": [0, -0.34, 0], + "0.875": [0, 0, 0] + } + }, + "eyes_ditto": { + "position": { + "0.0": [0, 0, 0], + "0.0417": {"pre": [0, 0, 0], "post": [0, 0, 0.1]}, + "0.1667": {"pre": [0, 0, 0.1], "post": [0, 0, 0]} + } + }, + "eyes_blink_ditto": { + "position": { + "0.0": [0, 0, 0], + "0.0417": {"pre": [0, 0, 0], "post": [0, 0, -0.1]}, + "0.1667": {"pre": [0, 0, -0.1], "post": [0, 0, 0]} + } + }, + "mouth_ditto": { + "position": { + "0.0": [0, 0, 0], + "0.1667": {"pre": [0, 0, 0], "post": [0, 0, 0.1]}, + "0.7083": {"pre": [0, 0, 0.1], "post": [0, 0, 0]} + } + }, + "mouth_open_ditto": { + "position": { + "0.0": [0, 0, 0], + "0.1667": {"pre": [0, 0, 0], "post": [0, 0, -0.1]}, + "0.7083": {"pre": [0, 0, -0.1], "post": [0, 0, 0]} + } + } + }, + "sound_effects": { + "0.2083": { + "effect": "pokemon.gloom.cry" + } + } + }, + "animation.gloom.recoil": { + "animation_length": 0.4167, + "bones": { + "eye_normal_left": { + "position": { + "0.0": [0, 0, 0.1], + "0.4167": {"pre": [0, 0, 0.1], "post": [0, 0, 0]} + } + }, + "eye_recoil_left": { + "position": { + "0.0": [0, 0, -0.1], + "0.4167": {"pre": [0, 0, -0.1], "post": [0, 0, 0]} + } + }, + "eye_normal_right": { + "position": { + "0.0": [0, 0, 0.1], + "0.4167": {"pre": [0, 0, 0.1], "post": [0, 0, 0]} + } + }, + "eye_recoil_right": { + "position": { + "0.0": [0, 0, -0.1], + "0.4167": {"pre": [0, 0, -0.1], "post": [0, 0, 0]} + } + }, + "torso": { + "rotation": { + "0.0": [0, 0, 0], + "0.0417": [5, 0, 0], + "0.125": [-4, 0, 0], + "0.2083": [-5, 0, 0], + "0.2917": [-4, 0, 0], + "0.375": [-2, 0, 0], + "0.4167": [0, 0, 0] + } + }, + "arm_left": { + "rotation": { + "0.0": [0, 0, 0], + "0.0833": [0, 5, 0], + "0.2083": [0, -2.5, 0], + "0.3333": [0, -2, 0], + "0.4167": [0, 0, 0] + } + }, + "arm_right": { + "rotation": { + "0.0": [0, 0, 0], + "0.0833": [0, -5, 0], + "0.2083": [0, 2.5, 0], + "0.3333": [0, 2, 0], + "0.4167": [0, 0, 0] + } + }, + "leaf_front_left2": { + "rotation": { + "0.0": [0, 0, 0], + "0.0417": [0, 0, -7], + "0.1667": [0, 0, 3], + "0.2917": [0, 0, 0.6], + "0.375": [0, 0, 0] + } + }, + "leaf_front_right2": { + "rotation": { + "0.0": [0, 0, 0], + "0.0417": [0, 0, 7], + "0.1667": [0, 0, -3], + "0.2917": [0, 0, -0.6], + "0.375": [0, 0, 0] + } + }, + "eyes_ditto": { + "position": { + "0.0": [0, 0, 0], + "0.0417": {"pre": [0, 0, 0], "post": [0, 0, 0.1]}, + "0.2917": {"pre": [0, 0, 0.1], "post": [0, 0, 0]} + } + }, + "eyes_blink_ditto": { + "position": { + "0.0": [0, 0, 0], + "0.0417": {"pre": [0, 0, 0], "post": [0, 0, -0.1]}, + "0.2917": {"pre": [0, 0, -0.1], "post": [0, 0, 0]} + } + }, + "mouth_ditto": { + "rotation": { + "0.0": [0, 0, 0], + "0.0417": {"pre": [0, 0, 0], "post": [0, 0, 180]}, + "0.2917": {"pre": [0, 0, 180], "post": [0, 0, 0]} + }, + "position": { + "0.0": [0, 0, 0], + "0.0417": {"pre": [0, 0, 0], "post": [0, -0.5, 0]}, + "0.2917": {"pre": [0, -0.5, 0], "post": [0, 0, 0]} + } + } + } + }, + "animation.gloom.ditto_face": { + "loop": true, + "bones": { + "face": { + "scale": 0 + }, + "face_ditto": { + "position": [0, 0, -0.1] + } + } + }, + "animation.gloom.pose": { + "loop": true, + "bones": { + "torso": { + "rotation": [5.07673, -9.96156, -0.88045] + }, + "arm_left": { + "rotation": [17.02272, -15.08108, 20.83042] + }, + "arm_left2": { + "rotation": [0, 15, 0] + }, + "arm_right": { + "rotation": [17.33627, -18.44695, -31.02609] + }, + "arm_right2": { + "rotation": [0, -7.5, 0] + }, + "head_bulbs": { + "rotation": [-2.5, 0, 0] + }, + "leaf_front_left2": { + "rotation": [0, 0, 7.5] + }, + "leaf_back_left2": { + "rotation": [0, 0, -2.5] + }, + "foot_left": { + "rotation": [34.41331, -42.22803, -12.31453] + }, + "foot_right": { + "rotation": [-6.11775, 34.05444, -15.14371] + }, + "leaf_back_right2": { + "rotation": [0, 0, -7.5] + }, + "leaf_back_right3": { + "rotation": [0, 0, -10] + }, + "drool2": { + "rotation": [-10, 0, 0] + }, + "mouth_bottom": { + "position": [0, -0.25, 0] + }, + "leaf_back_left_rotation": { + "rotation": [0, 5, 2] + }, + "leaf_back_right_rotation": { + "rotation": [0, -12.5, -2] + }, + "body": { + "rotation": [-12.5, 40, 0], + "position": [0, 1.1, 0] + }, + "leg_left": { + "rotation": [-30.42619, 6.47218, -15.57147] + }, + "leg_right": { + "rotation": [32.5, 0, 0] + }, + "foot_right2": { + "rotation": [-17.5, 0, 0] + } + } + }, + "animation.gloom.shock": { + "loop": true, + "bones": { + "mouth_bottom": { + "position": [0, -1.3, 0] + }, + "mouth_inner": { + "position": [0, 0, 0] + }, + "mouth_inner2": { + "position": [0, -1, 0] + }, + "mouth_bottom2": { + "scale": [1, 1.5, 1] + }, + "mouth_top2": { + "scale": [1, 1.2, 1] + }, + "eye_normal_left": { + "position": [0, 0, 0.1] + }, + "eye_shock_left": { + "position": [0, 0, -0.1] + }, + "eye_normal_right": { + "position": [0, 0, 0.1] + }, + "eye_shock_right": { + "position": [0, 0, -0.1] + } + } + }, + "animation.gloom.happy": { + "loop": true, + "bones": { + "mouth_bottom": { + "position": [0, 0.5, 0] + }, + "mouth_inner": { + "position": [0, 0.2, 0] + }, + "eye_normal_left": { + "position": [0, 0, 0.1] + }, + "eye_normal_right": { + "position": [0, 0, 0.1] + }, + "eye_happy_left": { + "position": [0, 0, -0.1] + }, + "eye_happy_right": { + "position": [0, 0, -0.1] + } + } + } } } \ No newline at end of file diff --git a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/animations/0045_vileplume/vileplume.animation.json b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/animations/0045_vileplume/vileplume.animation.json index 8372073ca7..80d9931ca2 100644 --- a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/animations/0045_vileplume/vileplume.animation.json +++ b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/animations/0045_vileplume/vileplume.animation.json @@ -1,664 +1,1127 @@ { "format_version": "1.8.0", "animations": { - "animation.vileplume.sleep": { + "animation.vileplume.ground_idle": { "loop": true, - "bones": { - "body": { - "rotation": [-7.5, 0, 0], - "position": [0, -1.25, 0] - }, - "torso": { - "rotation": [-7.5, 0, 0] - }, - "mouth_closed": { - "position": [0, 0, 0.1] - }, - "mouth_open": { - "position": [0, 0, -0.1] - }, - "eyelid_right": { - "position": [0, 0, -0.1] - }, - "eyelid_left": { - "position": [0, 0, -0.1] - }, - "flower": { - "rotation": [-10, 0, 0] - }, - "arm_left": { - "rotation": [0, -12.5, 35] - }, - "arm_right": { - "rotation": [0, 12.5, -35] - }, - "leg_right": { - "rotation": [-40, 0, 0] - }, - "foot_right": { - "rotation": [22.5, 0, 0] - }, - "leg_left": { - "rotation": [-40, 0, 0] - }, - "foot_left": { - "rotation": [22.5, 0, 0] - } - } - }, - "animation.vileplume.faint": { - "animation_length": 3, - "bones": { - "eyelid_left": { - "position": { - "0.0": [0, 0, -0.1], - "0.125": [0, 0, -0.1], - "0.1667": [0, 0, 0], - "0.875": [0, 0, 0], - "0.9167": [0, 0, -0.1] - } - }, - "flower": { - "rotation": { - "0.0": [10, 0, 0], - "0.125": [-7.5, 0, 0], - "0.5417": [-12.5, 0, 0], - "0.9167": [-20, 0, 0], - "1.0833": [-20, 0, 0], - "1.3333": [0, 0, 0], - "1.75": [-5.0429, -7.4713, 0.6574], - "2.0": [-7, -4.95712, 0.65426], - "2.3333": [2.5024, 2.49762, 0.10912], - "2.7083": [0, -2.5, 0], - "3.0": [0, 0, 0] - }, - "position": { - "0.0": [0, 0, 0], - "1.0833": [0, 0, 0], - "1.3333": [0, 0, 0], - "1.7083": [0, -1.5, 0] - } - }, - "arm_left": { - "rotation": { - "0.0": [0, 55, 0], - "0.25": [0, -27.5, 0], - "0.5": [0, -35, 0], - "1.3333": [0, 67.5, 0] - } - }, - "arm_right": { - "rotation": { - "0.0": [0, -45, 0], - "0.25": [0, 27.5, 0], - "0.5": [0, 35, 0], - "1.3333": [0, -82.5, 0] - } - }, - "leg_left": { - "rotation": { - "0.0": [-7.5, 0, 0], - "0.125": [12.5, 0, 0], - "0.3333": [17.35932, 2.24944, -7.15656], - "0.875": [17.35932, 2.24944, -7.15656], - "1.0833": [2.35932, 2.24944, -7.15656] - } - }, - "foot_left": { - "rotation": { - "0.0": [0, 0, 0], - "0.875": [0, 0, 0], - "1.0833": [-15, 0, 0] - } - }, - "leg_right": { - "rotation": { - "0.0": [-7.5, 0, 0], - "0.3333": [-12.5, 0, 0], - "0.875": [12.5, 0, 0], - "1.0833": [2.5, 0, 0] - } - }, - "foot_right": { - "rotation": { - "0.0": [0, 0, 0], - "0.875": [0, 0, 0], - "1.0833": [-15, 0, 0] - } - }, - "mouth_closed": { - "rotation": { - "0.0": [0, 0, -180], - "0.125": [0, 0, -180] - }, - "position": { - "0.0": [0, 0, 0], - "0.125": [0, 0, 0], - "0.1667": [0, 0, 1], - "1.5": [0, 0, 1], - "1.5417": [0, 0, 0] - } - }, - "mouth_open": { - "rotation": [0, 0, 0], - "position": { - "0.0": [0, 0, 0], - "0.125": [0, 0, 0], - "0.1667": [0, 0, -0.1], - "1.5": [0, 0, -0.1], - "1.5417": [0, 0, 0] - } - }, - "eyelid_right": { - "position": { - "0.0": [0, 0, -0.1], - "0.125": [0, 0, -0.1], - "0.1667": [0, 0, 0], - "0.875": [0, 0, 0], - "0.9167": [0, 0, -0.1] - } - }, - "body": { - "rotation": { - "0.0": [7.5, 0, 0], - "0.125": [-12.48848, -0.54094, -2.44081], - "0.3333": [-17.43745, 1.50179, 4.76968], - "0.625": [-22.48072, 0.95645, 2.30991], - "0.875": [-20, 0, 0], - "1.0833": [15, 0, 0], - "1.3333": [47.5, 0, 0], - "1.7083": [0, 0, 0] - }, - "position": { - "0.0": [0, 0, 0], - "0.125": [0, 0, 2], - "0.3333": [0, 0, 3], - "0.875": [0, 0, 3], - "1.3333": [0, 0, -2], - "1.7083": [0, -9.5, 0], - "2.5": [0, -9.5, 0] - } - }, - "foot_right2": { - "rotation": { - "0.0": [0, 0, 0], - "0.3333": [-10, 0, 0], - "0.875": [-10, 0, 0], - "1.0833": [0, 0, 0] - } - } - } - }, - "animation.vileplume.special_attack": { - "loop": true, - "animation_length": 3, + "animation_length": 2, "bones": { "torso": { - "rotation": { - "0.0": ["5+(math.sin(q.anim_time*90*2)*1-1)*4", 0, 0], - "0.55": ["22.5+(math.sin(q.anim_time*90*2)*1-1)*4", 0, 0], - "1.0": ["(math.sin(q.anim_time*90*2)*1-1)*4", 0, 0], - "2.5": [-11.58, 0, 0], - "2.8": ["7.5+(math.sin(q.anim_time*90*2)*1-1)*4", 0, 0], - "3.0": ["5+(math.sin(q.anim_time*90*2)*1-1)*4", 0, 0] - }, - "position": { - "0.0": [0, "0.65-math.sin(q.anim_time*90*2-90)*0.25", "(math.sin(q.anim_time*90*2-90)*1+1)*0.1"], - "0.55": [0, 1.21, -1.48], - "1.0": [0, "2.65-math.sin(q.anim_time*90*2-90)*0.25", "-1.7+(math.sin(q.anim_time*90*2-90)*1+1)*0.1"], - "2.5": [0, 2.08, -1.53], - "2.8": [0, 1.21, -0.48], - "3.0": [0, "0.65-math.sin(q.anim_time*90*2-90)*0.25", "(math.sin(q.anim_time*90*2-90)*1+1)*0.1"] - } + "rotation": ["math.sin(q.anim_time*90*2+55)*1", 0, 0] }, "arm_left": { - "rotation": { - "0.0": [0, 0, "15+(-math.sin(query.anim_time*90*2-10)*1+1)*4"], - "0.55": [17.5974, 34.21636, "21.1452+(-math.sin(query.anim_time*90*2-10)*1+1)*4"], - "1.0": [-9.91615, 1.29876, "-35.1127+(-math.sin(query.anim_time*90*2-10)*1+1)*4"], - "2.5": [-4.25, 8.08, -16.34], - "2.8": [17.5974, 34.21636, "21.1452+(-math.sin(query.anim_time*90*2-10)*1+1)*4"], - "3.0": [0, 0, "15+(-math.sin(query.anim_time*90*2-10)*1+1)*4"] - } + "rotation": [0, 25, "17.5+math.sin(q.anim_time*90*2+15)*4"] + }, + "arm_left2": { + "rotation": [0, 5, -7.5] }, "arm_right": { - "rotation": { - "0.0": [0, 0, "-15-4*(-math.sin(query.anim_time*90*2-10)*1+1)"], - "0.55": [25.65416, -33.75103, "-24.6009-4*(-math.sin(query.anim_time*90*2-10)*1+1)"], - "1.0": [-7.5, 0, "35-4*(-math.sin(query.anim_time*90*2-10)*1+1)"], - "2.5": [-0.67, -6.95, 15.53], - "2.8": [25.65416, -33.75103, "-24.6009-4*(-math.sin(query.anim_time*90*2-10)*1+1)"], - "3.0": [0, 0, "-15-4*(-math.sin(query.anim_time*90*2-10)*1+1)"] - } + "rotation": [0, -25, "-17.5-math.sin(q.anim_time*90*2+15)*4"] + }, + "arm_right2": { + "rotation": [0, -5, 7.5] + }, + "flower": { + "rotation": [2.5, 0, 0] + }, + "flower_main": { + "rotation": [0, 0, 0] + }, + "petal_front_left_rotation": { + "rotation": ["-2.5+math.sin(q.anim_time*90*2)*2", 0, 0] + }, + "petal_back_left_rotation": { + "rotation": ["-0.9994682579+math.sin(q.anim_time*90*2)*2", -0.06105, 1.50186] }, "leg_left": { - "rotation": { - "0.0": ["-(math.sin(q.anim_time*90*2)*1-1)*4", 0, 0], - "0.55": ["-2.5-(math.sin(q.anim_time*90*2)*1-1)*4", 0, 0], - "1.0": ["22.5-(math.sin(q.anim_time*90*2)*1-1)*4", 0, 0], - "2.5": ["22.5-(math.sin(q.anim_time*90*2)*1-1)*4", 0, 0], - "2.8": ["-2.5-(math.sin(q.anim_time*90*2)*1-1)*4", 0, 0], - "3.0": ["-(math.sin(q.anim_time*90*2)*1-1)*4", 0, 0] - }, - "position": { - "0.0": [0, "0.65-math.sin(q.anim_time*90*2-90)*0.25", "(math.sin(q.anim_time*90*2-90)*1+1)*0.1"], - "0.55": [0, 1.21, -1.48], - "1.0": [0, "2.65-math.sin(q.anim_time*90*2-90)*0.25", "-1.7+(math.sin(q.anim_time*90*2-90)*1+1)*0.1"], - "2.5": [0, 2.08, -1.53], - "2.8": [0, 1.21, -0.48], - "3.0": [0, "0.65-math.sin(q.anim_time*90*2-90)*0.25", "(math.sin(q.anim_time*90*2-90)*1+1)*0.1"] - } + "rotation": [0, -17.5, 0], + "position": ["math.abs(math.sin(q.anim_time*90*1+15)*0.1)", 0, 0] }, "foot_left": { - "rotation": { - "0.0": ["12.5+math.sin(q.anim_time*90*2+90)*4", 0, 2.5], - "0.55": [34.46431, 6.16519, 1.5155], - "1.0": ["45+math.sin(q.anim_time*90*2+90)*4", 0, 5], - "2.5": ["46.1309+math.sin(q.anim_time*90*2+90)*4", 12.33038, 0.531], - "2.8": [34.46431, 6.16519, 1.5155], - "3.0": ["12.5+math.sin(q.anim_time*90*2+90)*4", 0, 2.5] - }, - "position": { - "0.0": [0, "(math.sin(q.anim_time*90*2-90)*1+1)*0.1", 0], - "2.5": [0, "(math.sin(q.anim_time*90*2-90)*1+1)*0.1", 0], - "3.0": [0, "(math.sin(q.anim_time*90*2-90)*1+1)*0.1", 0] - } + "rotation": ["math.abs(math.sin(q.anim_time*90*1+15)*12)", -5, 0] + }, + "leg_right": { + "rotation": [0, 17.5, 0], + "position": ["-math.abs(math.sin(q.anim_time*90*1+15)*0.1)", 0, 0] + }, + "foot_right": { + "rotation": ["math.abs(math.sin(q.anim_time*90*1+15)*12)", 5, 0] + }, + "petal_back_rotation": { + "rotation": ["-math.sin(q.anim_time*90*2)*2", 0, 0] + }, + "petal_front_right_rotation": { + "rotation": ["-2.5+math.sin(q.anim_time*90*2)*2", 0, 0] + }, + "petal_back_right_rotation": { + "rotation": ["-0.9994682579+math.sin(q.anim_time*90*2)*2", 0.06105, -1.50186] + }, + "body": { + "position": [0, "math.abs(math.sin(q.anim_time*90*1+15)*0.75)", "-math.abs(math.sin(q.anim_time*90*1+15)*0.5)"] }, "foot_left2": { - "rotation": { - "0.0": ["-17.5-math.sin(q.anim_time*90*2+90)*4", 0, 0], - "0.55": ["-30-math.sin(q.anim_time*90*2+90)*4", 0, 0], - "1.0": ["-45-math.sin(q.anim_time*90*2+90)*4", 0, 0], - "2.5": ["-45-math.sin(q.anim_time*90*2+90)*4", 0, 0], - "2.8": ["-40.0883-math.sin(q.anim_time*90*2+90)*4", 1.24674, -1.21933], - "3.0": ["-17.5-math.sin(q.anim_time*90*2+90)*4", 0, 0] - } - }, - "leg_right": { - "rotation": { - "0.0": ["-(math.sin(q.anim_time*90*2)*1-1)*4", 0, 0], - "0.55": ["2.5-(math.sin(q.anim_time*90*2)*1-1)*4", 0, 0], - "1.0": ["17.5294-(math.sin(q.anim_time*90*2)*1-1)*4", -4.95357, -0.68063], - "2.5": ["17.5294-(math.sin(q.anim_time*90*2)*1-1)*4", -4.95357, -0.68063], - "2.8": ["2.5-(math.sin(q.anim_time*90*2)*1-1)*4", 0, 0], - "3.0": ["-(math.sin(q.anim_time*90*2)*1-1)*4", 0, 0] - }, - "position": { - "0.0": [0, "0.65-math.sin(q.anim_time*90*2-90)*0.25", "(math.sin(q.anim_time*90*2-90)*1+1)*0.1"], - "0.55": [0, 1.21, -1.48], - "1.0": [0, "2.65-math.sin(q.anim_time*90*2-90)*0.25", "-1.7+(math.sin(q.anim_time*90*2-90)*1+1)*0.1"], - "2.5": [0, 2.08, -1.53], - "2.8": [0, 1.21, -0.48], - "3.0": [0, "0.65-math.sin(q.anim_time*90*2-90)*0.25", "(math.sin(q.anim_time*90*2-90)*1+1)*0.1"] - } - }, - "foot_right": { - "rotation": { - "0.0": ["12.5+math.sin(q.anim_time*90*2+90)*4", 0, -2.5], - "0.55": [28.93251, -7.01824, -0.53495], - "1.0": ["45+math.sin(q.anim_time*90*2+90)*4", 0, -5], - "2.5": ["45.0673+math.sin(q.anim_time*90*2+90)*4", -14.03648, 1.4301], - "2.8": [28.93251, -7.01824, -0.53495], - "3.0": ["12.5+math.sin(q.anim_time*90*2+90)*4", 0, -2.5] - }, - "position": { - "0.0": [0, "(math.sin(q.anim_time*90*2-90)*1+1)*0.1", 0], - "3.0": [0, "(math.sin(q.anim_time*90*2-90)*1+1)*0.1", 0] - } + "rotation": ["-math.abs(math.sin(q.anim_time*90*1+15)*12)", 0, 0] }, "foot_right2": { - "rotation": { - "0.0": ["-17.5-math.sin(q.anim_time*90*2+90)*4", 0, 0], - "0.55": ["-30-math.sin(q.anim_time*90*2+90)*4", 0, 0], - "1.0": ["-42.5-math.sin(q.anim_time*90*2+90)*4", 0, 0], - "2.5": ["-42.5-math.sin(q.anim_time*90*2+90)*4", 0, 0], - "2.8": ["-40.0883-math.sin(q.anim_time*90*2+90)*4", -1.24674, 1.21933], - "3.0": ["-17.5-math.sin(q.anim_time*90*2+90)*4", 0, 0] - } - }, - "mouth_closed": { - "position": { - "0.0": [0, 0, 0], - "0.8": [0, 0, 0], - "0.85": [0, 0, 0.1], - "2.45": [0, 0, 0.1], - "2.5": [0, 0, 0], - "3.0": [0, 0, 0] - } - }, - "mouth_open": { - "position": { - "0.0": [0, 0, 0], - "0.8": [0, 0, 0], - "0.85": [0, 0, -0.1], - "2.45": [0, 0, -0.1], - "2.5": [0, 0, 0], - "3.0": [0, 0, 0] - } - }, - "eyes": { - "position": { - "0.0": [0, 0, 0], - "0.2": [0, 0, 0], - "0.25": [0, 0, 0.1], - "0.7": [0, 0, 0.1], - "0.75": [0, 0, 0], - "2.5": [0, 0, 0], - "2.55": [0, 0, 0.1], - "2.75": [0, 0, 0.1], - "2.8": [0, 0, 0] - } - }, - "eyelid_right": { - "rotation": { - "0.0": [0, 0, 0], - "0.2": [0, 0, 0], - "0.25": [0, 0, 22.5], - "0.7": [0, 0, 22.5], - "0.75": [0, 0, 0], - "2.5": [0, 0, 0], - "2.55": [0, 0, 0], - "2.75": [0, 0, 0], - "2.8": [0, 0, 0] - }, - "position": { - "0.0": [0, 0, 0], - "0.2": [0, 0, 0], - "0.25": [0, 0, -0.2], - "0.7": [0, 0, -0.2], - "0.75": [0, 0, 0], - "2.5": [0, 0, 0], - "2.55": [0, 0, -0.2], - "2.75": [0, 0, -0.2], - "2.8": [0, 0, 0] - } - }, - "eyelid_left": { - "rotation": { - "0.0": [0, 0, 0], - "0.2": [0, 0, 0], - "0.25": [0, 0, -15], - "0.7": [0, 0, -15], - "0.75": [0, 0, 0], - "2.5": [0, 0, 0], - "2.55": [0, 0, 0], - "2.75": [0, 0, 0], - "2.8": [0, 0, 0] - }, - "position": { - "0.0": [0, 0, 0], - "0.2": [0, 0, 0], - "0.25": [0, 0, -0.2], - "0.7": [0, 0, -0.2], - "0.75": [0, 0, 0], - "2.5": [0, 0, 0], - "2.55": [0, 0, -0.2], - "2.75": [0, 0, -0.2], - "2.8": [0, 0, 0] - } - }, - "flower": { - "rotation": { - "0.0": [0, 0, 0], - "0.55": [12.5, 0, 0], - "0.95": [-15, 0, 0], - "1.2": [-5, 0, 0], - "2.5": [-5, 0, 0], - "2.7": [-12.5, 0, 0], - "2.9": [5, 0, 0], - "3.0": [0, 0, 0] - } - }, - "body": { - "position": { - "0.0": [0, 0, 0], - "0.55": [0, 0, 1.5], - "1.0": [0, 0, 0] - } - } - } - }, - "animation.vileplume.ground_run": { - "loop": true, - "bones": { - "torso": { - "rotation": [ - "-math.clamp(math.sin(query.anim_time*90*4+20)*12,0,40)-math.clamp(math.sin(query.anim_time*90*4+20+180)*12,0,40)+7.5", - "math.clamp(math.sin(query.anim_time*90*4*2+45)*2,-2,0)-math.clamp(math.sin(query.anim_time*90*4*2+45+180)*0.5,-2,0)", - "math.sin(query.anim_time*90*4+20)*1" - ], - "position": [0, "math.sin(query.anim_time*90*8+60)*0.1", 0] - }, - "leaf_front_right": { - "rotation": ["-math.clamp(math.sin(query.anim_time*90*4*2)*10,0,40)-math.clamp(math.sin(query.anim_time*90*4*2+180)*15,0,40)+5", 0, 0] - }, - "leaf_front_left": { - "rotation": ["-math.clamp(math.sin(query.anim_time*90*4*2+10)*10,0,40)-math.clamp(math.sin(query.anim_time*90*4*2+10+180)*15,0,40)+5", 0, 0] - }, - "leg_right": { - "rotation": [ - "math.clamp(math.sin(-query.anim_time*90*4-45+180)*25,0,25)+math.clamp(math.sin(-query.anim_time*90*4-45+180)*10,-25,0)-15*(math.clamp(math.sin(-query.anim_time*90*4+30+180)*1,-1,-0.5)*1+0.5)", - 0, - "-math.clamp(math.sin(query.anim_time*90*4+180)*0.7,0.1,0.6)-math.clamp(math.sin(-query.anim_time*90*4+180)*0.7,0.1,0.6)+0.2" - ], - "position": [ - 0, - "math.clamp(math.sin(query.anim_time*90*4+90+180)*1,-0.5,0)+math.clamp(math.sin(query.anim_time*90*4+150+180)*1,0,0.5)+2*(math.clamp(math.sin(-query.anim_time*90*4-20+180)*1,-1,-0.7)*1+0.7)", - "-0.5-math.clamp(math.sin(query.anim_time*90*4+45+180)*2,-2,1.5)" - ] - }, - "foot_right": { - "rotation": [ - "math.clamp(math.sin(-query.anim_time*90*4-45+180)*5,-20,0)+math.clamp(math.sin(query.anim_time*90*4+110+180)*5,-5,-0.5)", - 0, - "-math.clamp(math.sin(q.anim_time*90*4-90+180)*5,0,50)" - ] - }, - "leg_left": { - "rotation": [ - "math.clamp(math.sin(-query.anim_time*90*4-45)*25,0,25)+math.clamp(math.sin(-query.anim_time*90*4-45)*10,-25,0)-15*(math.clamp(math.sin(-query.anim_time*90*4+30)*1,-1,-0.5)*1+0.5)", - 0, - "-math.clamp(math.sin(query.anim_time*90*4)*0.7,0.1,0.6)-math.clamp(math.sin(-query.anim_time*90*4+180)*0.7,0.1,0.6)+0.2" - ], - "position": [ - 0, - "math.clamp(math.sin(query.anim_time*90*4+90)*1,-0.5,0)+math.clamp(math.sin(query.anim_time*90*4+150)*1,0,0.5)+2*(math.clamp(math.sin(-query.anim_time*90*4-20)*1,-1,-0.7)*1+0.7)", - "-0.5-math.clamp(math.sin(query.anim_time*90*4+45)*2,-2,1.5)" - ] - }, - "foot_left": { - "rotation": [ - "math.clamp(math.sin(-query.anim_time*90*4-45)*5,-20,0)+math.clamp(math.sin(query.anim_time*90*4+110)*5,-5,-0.5)", - 0, - "math.clamp(math.sin(q.anim_time*90*4-90)*5,0,50)" - ] - }, - "leaf_front_right2": { - "rotation": [0, 0, "-math.sin(query.anim_time*90*4*2-60)*2-math.clamp(math.sin(query.anim_time*90*4*2-60)*1,0,4)"] - }, - "leaf_front_left2": { - "rotation": [0, 0, "math.sin(query.anim_time*90*4*2-60)*2+math.clamp(math.sin(query.anim_time*90*4*2-60)*1,0,4)"] - }, - "leaf_right": { - "rotation": [0, 0, "5-math.sin(query.anim_time*90*4*2-60)*1-math.clamp(math.sin(query.anim_time*90*4*2-60)*2,0,4)"] - }, - "leaf_right2": { - "rotation": [0, 0, "-math.sin(query.anim_time*90*4*2-60)*2-math.clamp(math.sin(query.anim_time*90*4*2-60)*2,0,4)"] - }, - "leaf_right3": { - "rotation": [0, 0, "-math.sin(query.anim_time*90*4*2-60)*2-math.clamp(math.sin(query.anim_time*90*4*2-60)*1,0,4)"] - }, - "leaf_left": { - "rotation": [0, 0, "math.sin(query.anim_time*90*4*2-60+180)*4+math.clamp(math.sin(query.anim_time*90*4*2-60+180)*2,0,4)"] - }, - "leaf_left2": { - "rotation": [0, 0, "math.sin(query.anim_time*90*4*2-40+180)*2+math.clamp(math.sin(query.anim_time*90*4*2-60+180)*3,0,4)"] - }, - "leaf_left3": { - "rotation": [0, 0, "math.sin(query.anim_time*90*4*2-20+180)*4+math.clamp(math.sin(query.anim_time*90*4*2-60+180)*4,0,4)"] - }, - "leaf_back": { - "rotation": ["math.sin(query.anim_time*90*4*2-60)*4+math.clamp(math.sin(query.anim_time*90*4*2-60)*2,0,4)+10", 0, 0] - }, - "leaf_back2": { - "rotation": [0, 0, "math.sin(query.anim_time*90*4*2-60)*2+math.clamp(math.sin(query.anim_time*90*4*2-60)*1,0,4)"] - }, - "arm_right": { - "rotation": [0, "-5-math.sin(query.anim_time*90*4+45+180*0)*20", "(math.sin(query.anim_time*90*4*2+45)*1+1)*-10"] - }, - "arm_left": { - "rotation": [0, "5+math.sin(query.anim_time*90*4+45+180)*20", "(math.sin(query.anim_time*90*4*2+45)*1+1)*10"] - }, - "drool": { - "rotation": [0, 0, "math.sin(q.anim_time*90*4+20)*10"], - "scale": [1, "1+math.sin(q.anim_time*90*4*2+180)*0.2", 1] - }, - "flower": { - "rotation": ["-7.5+math.clamp(math.sin(query.anim_time*90*4-20)*8,0,40)+math.clamp(math.sin(query.anim_time*90*4-20+180)*8,0,40)", 0, 0] - }, - "foot_left2": { - "rotation": ["-math.clamp(math.sin(q.anim_time*90*4+60+180)*20,0,20)", 0, 0] - }, - "foot_right2": { - "rotation": ["-math.clamp(math.sin(q.anim_time*90*4+60)*20,0,20)", 0, 0] - }, - "body": { - "position": [ - 0, - "1.75-math.clamp(math.sin(-query.anim_time*90*4+45/2)*1,0,1)-math.clamp(math.sin(-query.anim_time*90*4+45/2+180)*1,0,1)-4.6+math.clamp(math.sin(-query.anim_time*90*4+45/2-50)*3,2.2,3)+math.clamp(math.sin(-query.anim_time*90*4+45/2-50+180)*3,2.2,3)", - "-math.clamp(math.sin(query.anim_time*90*4)*0.7,0.1,0.6)-math.clamp(math.sin(-query.anim_time*90*4)*0.7,0.1,0.6)+0.2" - ] + "rotation": ["-math.abs(math.sin(q.anim_time*90*1+15)*12)", 0, 0] } } }, "animation.vileplume.ground_walk": { "loop": true, + "animation_length": 1, "bones": { - "leg_right": { - "rotation": ["4+math.clamp(math.sin(q.anim_time*90*4+45+180)*20,0,20)-math.clamp(-math.sin(q.anim_time*90*4+60+180)*30,0,30)", 0, 0], - "position": [ - 0, - "3.15-1*(-math.clamp(math.sin(query.anim_time*90*2+50+90)*1.7,1,1.4)+math.clamp(math.sin(-query.anim_time*90*4-90)*0.25,0,0.25)-math.clamp(math.sin(query.anim_time*90*2+50+180+90)*1.7,1,1.4)+math.clamp(math.sin(-query.anim_time*90*2-60-50+90)*3.2,2.5,3)+math.clamp(math.sin(-query.anim_time*90*2-60-50+180+90)*3.2,2.5,3))", - "math.clamp(math.sin(query.anim_time*90*4+45+180)*2,-2,1.5)" - ] - }, - "foot_right": { - "rotation": [ - "16+20-math.clamp(math.sin(q.anim_time*90*2+90)*20,10,20)-math.clamp(-math.sin(q.anim_time*90*2+90)*20,10,20)", - "-math.clamp(math.sin(q.anim_time*90*2-45+90)*10,0,10)-math.clamp(math.sin(q.anim_time*90*2-45-90)*10,0,10)", - "-7.5+math.clamp(math.sin(q.anim_time*90*4-55+180)*7.5,0,20)+math.clamp(math.sin(q.anim_time*90*4-55)*7.5,0,20)" - ] - }, - "leg_left": { - "rotation": ["4+math.clamp(math.sin(q.anim_time*90*4+45)*20,0,20)-math.clamp(-math.sin(q.anim_time*90*4+60)*30,0,30)", 0, 0], - "position": [ - 0, - "3.15-1*(-math.clamp(math.sin(query.anim_time*90*2+50)*1.7,1,1.4)+math.clamp(math.sin(-query.anim_time*90*4+90)*0.25,0,0.25)-math.clamp(math.sin(query.anim_time*90*2+50+180)*1.7,1,1.4)+math.clamp(math.sin(-query.anim_time*90*2-60-50)*3.2,2.5,3)+math.clamp(math.sin(-query.anim_time*90*2-60-50+180)*3.2,2.5,3))", - "math.clamp(math.sin(query.anim_time*90*4+45)*2,-2,1.5)" - ] - }, - "foot_left": { - "rotation": [ - "16+20-math.clamp(math.sin(q.anim_time*90*2)*20,10,20)-math.clamp(-math.sin(q.anim_time*90*2)*20,10,20)", - "math.clamp(math.sin(q.anim_time*90*2-45)*10,0,10)+math.clamp(math.sin(q.anim_time*90*2-45+180)*10,0,10)", - "7.5-math.clamp(math.sin(q.anim_time*90*4-55+180)*7.5,0,20)-math.clamp(math.sin(q.anim_time*90*4-55)*7.5,0,20)" - ] - }, - "arm_right": { - "rotation": [0, "-10*(math.sin(query.anim_time*90*4+90+180)*1+1)", "-10*(math.sin(query.anim_time*90*4*2+45)*1+1)"] + "torso": { + "rotation": ["-2.5-math.sin(q.anim_time*90*8-160)*3", 0, "-math.sin(q.anim_time*90*4-90)*2.5"], + "position": [0, "0.1+math.abs(math.sin(q.anim_time*90*4)*0.8)", 0] }, "arm_left": { - "rotation": [0, "(math.sin(query.anim_time*90*4+90)*1+1)*10", "(math.sin(query.anim_time*90*4*2+45)*1+1)*10"] + "rotation": [0, "5+math.sin(q.anim_time*90*4-60)*32", 15], + "position": ["-math.abs(math.sin(q.anim_time*90*4-60)*0.3)", 0, "-math.sin(q.anim_time*90*4-60)*0.5"] + }, + "arm_left2": { + "rotation": [0, "12.5+math.sin(q.anim_time*90*4-130)*16", 0] + }, + "arm_right": { + "rotation": [0, "-5+math.sin(q.anim_time*90*4-60)*32", -15], + "position": ["math.abs(math.sin(q.anim_time*90*4-60)*0.3)", 0, "math.sin(q.anim_time*90*4-60)*0.5"] + }, + "arm_right2": { + "rotation": [0, "-12.5+math.sin(q.anim_time*90*4-130)*16", 0] }, "flower": { - "rotation": ["-7.5+math.clamp(math.sin(query.anim_time*90*4-20)*6,0,40)+math.clamp(math.sin(query.anim_time*90*4-20+180)*6,0,40)", 0, 0] + "rotation": [2.5, 0, 0] + }, + "flower_main": { + "rotation": [0, 0, 1] + }, + "leg_left": { + "rotation": { + "0.0": [-20, -10, 0], + "0.0833": [-5, -10, 0], + "0.1667": [5, -10, 0], + "0.25": [12.5, -10, 0], + "0.3333": [22.5, -10, 0], + "0.4167": [22.5, -10, 0], + "0.5": [21.5, -10, 0], + "0.5833": [21.5, -10, 0], + "0.6667": { + "pre": [-1, -10, 0], + "post": [-1, -10, 0], + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": [-18.5, -10, 0], + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": [-43.5, -10, 0], + "lerp_mode": "catmullrom" + }, + "0.9167": { + "post": [-26, -10, 0], + "lerp_mode": "catmullrom" + }, + "1.0": [-20, -10, 0] + }, + "position": { + "0.0": [0.5, 0, -3], + "0.0833": [0.5, 0.02, -2.02], + "0.1667": [0.5, -0.04, -1.04], + "0.25": [0.5, 0.3, -0.06], + "0.3333": [0.5, 0.4, 0.93], + "0.5": [0.5, 0.7, 2.9], + "0.5833": [0.5, 1.1, 2.7], + "0.6667": [0.5, 0.8, 0.7], + "0.75": [0.5, 0.7, -2.8], + "0.8333": [0.5, 1.3, -5], + "0.9167": [0.5, 0.9, -5], + "0.9583": [0.5, 0.45, -4.5], + "1.0": [0.5, 0, -3] + } + }, + "foot_left": { + "rotation": { + "0.0": [20, 0, 0], + "0.0833": [5, 0, 0], + "0.1667": [-5, 0, 0], + "0.25": [-5.75, 0, 0], + "0.3333": [-12.5, 0, 0], + "0.4167": [-8.5, 0, 0], + "0.5": [-5.5, 0, 0], + "0.5833": [-10.5, 0, 0], + "0.6667": [2, 0, 0], + "0.75": [2, 0, 0], + "0.8333": [12, 0, 0], + "0.9167": [7, 0, 0], + "1.0": [20, 0, 0] + }, + "position": { + "0.0": [0, 0, 0], + "0.5": [0, 0, 0], + "1.0": [0, 0, 0] + } + }, + "leg_right": { + "rotation": { + "0.0": [21.5, 10, 0], + "0.0833": [21.5, 10, 0], + "0.1667": { + "pre": [-1, 10, 0], + "post": [-1, 10, 0], + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": [-18.5, 10, 0], + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": [-43.5, 10, 0], + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": [-26, 10, 0], + "lerp_mode": "catmullrom" + }, + "0.5": [-20, 10, 0], + "0.5833": [-5, 10, 0], + "0.6667": [5, 10, 0], + "0.75": [12.5, 10, 0], + "0.8333": [22.5, 10, 0], + "0.9167": [22.5, 10, 0], + "1.0": [21.5, 10, 0] + }, + "position": { + "0.0": [-0.5, 0.7, 2.9], + "0.0833": [-0.5, 1.1, 2.7], + "0.1667": [-0.5, 0.8, 0.7], + "0.25": [-0.5, 0.7, -2.8], + "0.3333": [-0.5, 1.3, -5], + "0.4167": [-0.5, 0.9, -5.15], + "0.4583": [-0.5, 0.45, -4.5], + "0.5": [-0.5, 0, -3], + "0.5833": [-0.5, 0.02, -2.02], + "0.6667": [-0.5, -0.04, -1.04], + "0.75": [-0.5, 0.3, -0.06], + "0.8333": [-0.5, 0.4, 0.93], + "1.0": [-0.5, 0.7, 2.9] + } + }, + "foot_right": { + "rotation": { + "0.0": [-5.5, 0, 0], + "0.0833": [-10.5, 0, 0], + "0.1667": [2, 0, 0], + "0.25": [2, 0, 0], + "0.3333": [12, 0, 0], + "0.4167": [7, 0, 0], + "0.5": [20, 0, 0], + "0.5833": [5, 0, 0], + "0.6667": [-5, 0, 0], + "0.75": [-5.75, 0, 0], + "0.8333": [-12.5, 0, 0], + "0.9167": [-8.5, 0, 0], + "1.0": [-5.5, 0, 0] + }, + "position": { + "0.0": [0, 0, 0], + "1.0": [0, 0, 0] + } + }, + "petal_back_rotation": { + "rotation": ["math.abs(math.sin(q.anim_time*90*4-90)*4)", 0, 0] + }, + "petal_front_left_rotation": { + "rotation": ["-math.abs(math.sin(q.anim_time*90*4-90)*4)", 0, 0] + }, + "petal_back_left_rotation": { + "rotation": ["-math.abs(math.sin(q.anim_time*90*4-90)*4)", 0, 0] + }, + "petal_front_right_rotation": { + "rotation": ["-math.abs(math.sin(q.anim_time*90*4-90)*4)", 0, 0] + }, + "petal_back_right_rotation": { + "rotation": ["-math.abs(math.sin(q.anim_time*90*4-90)*4)", 0, 0] }, "foot_left2": { - "rotation": ["-5-math.clamp(math.sin(q.anim_time*90*4+90-40+180*0)*35,-5,35)+math.clamp(math.sin(q.anim_time*90*4-10+180*0)*20,-30,0)", 0, 0] + "rotation": { + "0.0": [0, 0, 0], + "0.0833": [0, 0, 0], + "0.1667": [0, 0, 0], + "0.25": [-6.5, 0, 0], + "0.3333": [-9, 0, 0], + "0.4167": [-14, 0, 0], + "0.5": [-17, 0, 0], + "0.5833": [0.5, 0, 0], + "0.8333": [0.5, 0, 0], + "0.875": [0.5, 0, 0], + "0.9583": [-4.83, 0, 0], + "1.0": [0, 0, 0] + } }, "foot_right2": { - "rotation": ["-5-math.clamp(math.sin(q.anim_time*90*4+90-40+180)*35,-5,35)+math.clamp(math.sin(q.anim_time*90*4-10+180)*20,-30,0)", 0, 0] - }, - "body": { - "rotation": [ - "math.clamp(math.sin(query.anim_time*180*4/2+20)*2,0.2,2)+math.clamp(-math.sin(query.anim_time*180*4/2+20)*2,0.2,2)+1", - "math.sin(query.anim_time*90*4+20)*2", - "math.sin(query.anim_time*90*4)*0.2" - ], - "position": [ - 0, - "-2.8-math.clamp(math.sin(-query.anim_time*90*4)*1,0,1)-math.clamp(math.sin(-query.anim_time*90*4+180)*1,0,1)+math.clamp(math.sin(query.anim_time*90*4-50)*2.9,2.2,4)+math.clamp(math.sin(query.anim_time*90*4-50+180)*2.9,2.2,4)", - "-math.clamp(math.sin(query.anim_time*90*4)*0.7,0.1,0.6)-math.clamp(math.sin(-query.anim_time*90*4)*0.7,0.1,0.6)+0.2" - ] + "rotation": { + "0.0": [-17, 0, 0], + "0.0833": [0.5, 0, 0], + "0.3333": [0.5, 0, 0], + "0.375": [0.5, 0, 0], + "0.4583": [-4.83, 0, 0], + "0.5": [0, 0, 0], + "0.5833": [0, 0, 0], + "0.6667": [0, 0, 0], + "0.75": [-6.5, 0, 0], + "0.8333": [-9, 0, 0], + "0.9167": [-14, 0, 0], + "1.0": [-17, 0, 0] + } } } }, - "animation.vileplume.idle": { + "animation.vileplume.battle_idle": { "loop": true, + "animation_length": 2, "bones": { "torso": { - "rotation": ["5+(math.sin(q.anim_time*90*2)*1-1)*4", 0, 0], - "position": [0, "0.65-math.sin(q.anim_time*90*2-90)*0.25", "(math.sin(q.anim_time*90*2-90)*1+1)*0.2"] - }, - "flower": { - "rotation": ["-2.5*(math.sin(q.anim_time*90*2+90)*1+1)", 0, 0] + "rotation": ["math.sin(q.anim_time*90*4+55)*2", 0, 0] }, "arm_left": { - "rotation": [0, 0, "15+(-math.sin(query.anim_time*90*2-10)*1+1)*4"] + "rotation": [0, 7.5, "20+math.sin(q.anim_time*90*4-35)*8"], + "position": [0, "-math.sin(q.anim_time*90*4-35)*0.1", 0] + }, + "arm_left2": { + "rotation": [0, 5, "-5+math.sin(q.anim_time*90*4-85)*3"] }, "arm_right": { - "rotation": [0, 0, "-15-4*(-math.sin(query.anim_time*90*2-10)*1+1)"] + "rotation": [0, -7.5, "-20-math.sin(q.anim_time*90*4-35)*8"], + "position": [0, "-math.sin(q.anim_time*90*4-35)*0.1", 0] + }, + "arm_right2": { + "rotation": [0, -5, "5-math.sin(q.anim_time*90*4-85)*3"] + }, + "flower": { + "rotation": [2.5, 0, 0] + }, + "flower_main": { + "rotation": [0, 0, 0] + }, + "petal_front_left_rotation": { + "rotation": ["-2.5+math.sin(q.anim_time*90*4)*3", 0, 0] + }, + "petal_back_left_rotation": { + "rotation": ["-0.9994682579+math.sin(q.anim_time*90*4)*3", -0.06105, 1.50186] }, "leg_left": { - "rotation": [5, 0, 0], - "position": ["-(math.sin(q.anim_time*90*2-90)*1+1)*0.03", "0.65-math.sin(q.anim_time*90*2-90)*0.25", "(math.sin(q.anim_time*90*2-90)*1+1)*0.2"] + "rotation": [0, -17.5, 0], + "position": ["math.abs(math.sin(q.anim_time*90*2+15)*0.3)", 0, 0] }, "foot_left": { - "rotation": ["12.5+math.sin(q.anim_time*90*2+90)*4", 0, 2.5], - "position": [0, "(math.sin(q.anim_time*90*2-90)*1+1)*0.1", 0] - }, - "foot_left2": { - "rotation": ["-17.5-math.sin(q.anim_time*90*2+90)*4", 0, 0] + "rotation": ["math.abs(math.sin(q.anim_time*90*2+15)*20)", -5, 0] }, "leg_right": { - "rotation": [5, 0, 0], - "position": ["(math.sin(q.anim_time*90*2-90)*1+1)*0.03", "0.65-math.sin(q.anim_time*90*2-90)*0.25", "(math.sin(q.anim_time*90*2-90)*1+1)*0.12"] + "rotation": [0, 17.5, 0], + "position": ["-math.abs(math.sin(q.anim_time*90*2+15)*0.3)", 0, 0] }, "foot_right": { - "rotation": ["12.5+math.sin(q.anim_time*90*2+90)*4", 0, -2.5], - "position": [0, "(math.sin(q.anim_time*90*2-90)*1+1)*0.1", 0] + "rotation": ["math.abs(math.sin(q.anim_time*90*2+15)*20)", 5, 0] + }, + "petal_back_rotation": { + "rotation": ["-math.sin(q.anim_time*90*4)*3", 0, 0] + }, + "petal_front_right_rotation": { + "rotation": ["-2.5+math.sin(q.anim_time*90*4)*3", 0, 0] + }, + "petal_back_right_rotation": { + "rotation": ["-0.9994682579+math.sin(q.anim_time*90*4)*3", 0.06105, -1.50186] + }, + "body": { + "position": [0, "math.abs(math.sin(q.anim_time*90*2+15)*1.25)", "-math.abs(math.sin(q.anim_time*90*2+15)*0.85)"] + }, + "foot_left2": { + "rotation": ["-math.abs(math.sin(q.anim_time*90*2+15)*20)", 0, 0] }, "foot_right2": { - "rotation": ["-17.5-math.sin(q.anim_time*90*2+90)*4", 0, 0] + "rotation": ["-math.abs(math.sin(q.anim_time*90*2+15)*20)", 0, 0] + } + } + }, + "animation.vileplume.sleep": { + "loop": true, + "animation_length": 4, + "bones": { + "head_bulbs": { + "rotation": [-2.5, 0, 0] + }, + "leaf_front_left2": { + "rotation": [0, 0, 7.5] + }, + "leaf_back_left2": { + "rotation": [0, 0, "-2.5-math.sin(q.anim_time*90*1-45)*1"] + }, + "leaf_back_right2": { + "rotation": [0, 0, "-7.5-math.sin(q.anim_time*90*1-45)*1"] + }, + "leaf_back_right3": { + "rotation": [0, 0, "-10-math.sin(q.anim_time*90*1-135)*2"] + }, + "drool2": { + "rotation": [6, 0, 0], + "scale": [1, "0.9-math.sin(q.anim_time*90*1-90)*0.1", 1] + }, + "mouth_bottom": { + "position": [0, "-0.25+math.sin(q.anim_time*90*1)*0.1", 0] + }, + "leaf_back_left_rotation": { + "rotation": [0, 0, 2] + }, + "leaf_back_right_rotation": { + "rotation": [0, 0, -2] + }, + "leaf_front_left_rotation": { + "rotation": [0, "-math.sin(q.anim_time*90*1-90)*0.5", 0] + }, + "leaf_back_left3": { + "rotation": [0, 0, "-math.sin(q.anim_time*90*1-135)*2"] + }, + "leaf_front_right_rotation": { + "rotation": [0, "math.sin(q.anim_time*90*1-90)*0.5", 0] + }, + "leaf_back_right4": { + "rotation": [0, 0, "-math.sin(q.anim_time*90*1-185)*2"] + }, + "body": { + "rotation": [-12.5, 0, 0], + "position": [0, -1.6, 0] + }, + "torso": { + "rotation": ["2-math.sin(q.anim_time*90*1)*0.5", 0, 0], + "position": [0, "math.sin(q.anim_time*90*1)*0.05", 0.4] + }, + "eye_left": { + "position": [0, 0, 0.1] + }, + "eyelid_left": { + "position": [0, 0, -0.1] + }, + "eye_right": { + "position": [0, 0, 0.1] + }, + "eyelid_right": { + "position": [0, 0, -0.1] + }, + "arm_left": { + "rotation": ["15.134+math.sin(q.anim_time*90*1)*0.5", -7.20981, 38.95857], + "position": [-0.3, "-2.8-math.sin(q.anim_time*90*1)*0.05", 1] + }, + "arm_left2": { + "rotation": [-3.8746, 4.8686, -9.7722] + }, + "arm_right": { + "rotation": ["15.134+math.sin(q.anim_time*90*1)*0.5", 7.20981, -38.95857], + "position": [0.3, "-2.8-math.sin(q.anim_time*90*1)*0.05", 1] + }, + "arm_right2": { + "rotation": [-3.8746, -4.8686, 9.7722] + }, + "flower": { + "rotation": [5, 0, 0] + }, + "leg_left": { + "rotation": ["-57.2838+math.sin(q.anim_time*90*1)*1.5", -18.0165, -13.9302], + "position": [2.6, "-0.4+math.sin(q.anim_time*90*1)*0.09", -6] + }, + "foot_left": { + "rotation": ["22.5-math.sin(q.anim_time*90*1)*1.5", -10, 0], + "position": [0, "-math.sin(q.anim_time*90*1)*0.02", "math.sin(q.anim_time*90*1)*0.04"] + }, + "leg_right": { + "rotation": ["-57.2838+math.sin(q.anim_time*90*1)*1.5", 18.0165, 13.9302], + "position": [-2.6, "-0.4+math.sin(q.anim_time*90*1)*0.09", -6] + }, + "foot_right": { + "rotation": ["22.5-math.sin(q.anim_time*90*1)*1.5", 10, 0], + "position": [0, "-math.sin(q.anim_time*90*1)*0.02", "math.sin(q.anim_time*90*1)*0.04"] + }, + "eyes_ditto": { + "position": [0, 0, 0.1] + }, + "eyes_blink_ditto": { + "position": [0, 0, -0.1] + } + } + }, + "animation.vileplume.wild_sleep": { + "loop": true, + "bones": { + "arm_left": { + "position": [-5, 0, 0] + }, + "arm_right": { + "position": [5, 0, 0] + }, + "flower_main": { + "rotation": [0, 0, 1] + }, + "leg_left": { + "position": [1, 2, 1.5] + }, + "leg_right": { + "position": [-1, 2, 1.5] + }, + "body": { + "position": [0, -13.5, 0] + }, + "eye_left": { + "position": [0, 0, 0.1] + }, + "eyelid_left": { + "position": [0, 0, -0.1] + }, + "eye_right": { + "position": [0, 0, 0.1] + }, + "eyelid_right": { + "position": [0, 0, -0.1] + }, + "petal_back_rotation": { + "rotation": [-4, 0, 0] + }, + "petal_front_left_rotation": { + "rotation": [4, 0, 0] + }, + "petal_back_left_rotation": { + "rotation": [4, 0, 0] + }, + "petal_front_right_rotation": { + "rotation": [4, 0, 0] + }, + "petal_back_right_rotation": { + "rotation": [4, 0, 0] + }, + "eyes_ditto": { + "position": [0, 0, 0.1] + }, + "eyes_blink_ditto": { + "position": [0, 0, -0.1] } } }, "animation.vileplume.blink": { - "animation_length": 0.16667, + "animation_length": 0.2083, "bones": { - "eyelid_right": { - "position": { - "0.0": [0, 0, -0.1], - "0.125": [0, 0, -0.1], - "0.1667": [0, 0, 0] - } - }, "eyelid_left": { "position": { "0.0": [0, 0, -0.1], - "0.125": [0, 0, -0.1], - "0.1667": [0, 0, 0] + "0.1667": [0, 0, -0.1], + "0.2083": {"pre": [0, 0, -0.1], "post": [0, 0, 0]} + } + }, + "eyelid_right": { + "position": { + "0.0": [0, 0, -0.1], + "0.1667": [0, 0, -0.1], + "0.2083": {"pre": [0, 0, -0.1], "post": [0, 0, 0]} + } + }, + "eye_left": { + "position": [0, 0, 0.1] + }, + "eye_right": { + "position": [0, 0, 0.1] + }, + "eyes_ditto": { + "position": { + "0.0": [0, 0, 0.1], + "0.1667": {"pre": [0, 0, 0.1], "post": [0, 0, 0]} + } + }, + "eyes_blink_ditto": { + "position": { + "0.0": [0, 0, -0.1], + "0.1667": {"pre": [0, 0, -0.1], "post": [0, 0, 0]} } } } }, - "animation.vileplume.cry": { - "animation_length": 1.25, - "sound_effects": { - "0.0417": { - "effect": "pokemon.vileplume.cry" - } - } - } + "animation.vileplume.cry": { + "animation_length": 1.75, + "bones": { + "torso": { + "rotation": { + "0.0": [0, 0, 0], + "0.0833": [2.5, 0, 0], + "0.25": [-2.5, 0, 0], + "0.5": [-3.5, 0, 0], + "0.5833": [-2.38, 0, 0], + "0.6667": [1, 0, 0], + "0.7917": [-0.17, 0, 0], + "0.9167": [-2.5, 0, 0], + "1.0833": ["-3.5-math.sin(q.anim_time*90*64)*0.5", 0, 0], + "1.2917": ["-3.67-math.sin(q.anim_time*90*64)*0.25", 0, 0], + "1.375": [-3.5, 0, 0], + "1.4583": [-2.63, 0, 0], + "1.5833": [0, 0, 0] + }, + "position": [0, 0, 0] + }, + "eye_left": { + "position": { + "0.0": [0, 0, 0], + "0.0417": {"pre": [0, 0, 0], "post": [0, 0, 0.1]}, + "0.25": {"pre": [0, 0, 0.1], "post": [0, 0, 0]} + } + }, + "eyelid_left": { + "position": { + "0.0": [0, 0, 0], + "0.0417": {"pre": [0, 0, 0], "post": [0, 0, -0.1]}, + "0.25": {"pre": [0, 0, -0.1], "post": [0, 0, 0]} + } + }, + "eye_right": { + "position": { + "0.0": [0, 0, 0], + "0.0417": {"pre": [0, 0, 0], "post": [0, 0, 0.1]}, + "0.25": {"pre": [0, 0, 0.1], "post": [0, 0, 0]} + } + }, + "eyelid_right": { + "position": { + "0.0": [0, 0, 0], + "0.0417": {"pre": [0, 0, 0], "post": [0, 0, -0.1]}, + "0.25": {"pre": [0, 0, -0.1], "post": [0, 0, 0]} + } + }, + "mouth_closed": { + "position": { + "0.0": [0, 0, 0], + "0.25": {"pre": [0, 0, 0], "post": [0, 0, 0.2]}, + "1.5": {"pre": [0, 0, 0.2], "post": [0, 0, 0]} + } + }, + "mouth_open": { + "position": { + "0.0": [0, 0, 0], + "0.25": {"pre": [0, 0, 0], "post": [0, 0, -0.1]}, + "1.5": {"pre": [0, 0, -0.1], "post": [0, 0, 0]} + } + }, + "arm_left": { + "rotation": { + "0.0": [0, 0, 0], + "0.0833": [0, 0, 2.5], + "0.25": [0, 0, -5], + "0.375": [0, 0, -7.5], + "0.5417": [0, 0, -10], + "0.625": [0, 0, -12.5], + "0.7083": [0, 0, -5], + "0.7917": [0, 0, 0], + "0.9167": [0, 0, -5], + "1.0417": [0, 0, -7.5], + "1.4583": [0, 0, -10], + "1.625": [0, 0, 0] + } + }, + "arm_right": { + "rotation": { + "0.0": [0, 0, 0], + "0.0833": [0, 0, -2.5], + "0.25": [0, 0, 5], + "0.375": [0, 0, 7.5], + "0.5417": [0, 0, 10], + "0.625": [0, 0, 12.5], + "0.7083": [0, 0, 5], + "0.7917": [0, 0, 0], + "0.9167": [0, 0, 5], + "1.0417": [0, 0, 7.5], + "1.4583": [0, 0, 10], + "1.625": [0, 0, 0] + } + }, + "eyes_ditto": { + "position": { + "0.0": [0, 0, 0], + "0.0417": {"pre": [0, 0, 0], "post": [0, 0, 0.1]}, + "0.25": {"pre": [0, 0, 0.1], "post": [0, 0, 0]} + } + }, + "eyes_blink_ditto": { + "position": { + "0.0": [0, 0, 0], + "0.0417": {"pre": [0, 0, 0], "post": [0, 0, -0.1]}, + "0.25": {"pre": [0, 0, -0.1], "post": [0, 0, 0]} + } + }, + "mouth_ditto": { + "position": { + "0.0": [0, 0, 0], + "0.25": {"pre": [0, 0, 0], "post": [0, 0, 0.2]}, + "1.5": {"pre": [0, 0, 0.2], "post": [0, 0, 0]} + } + }, + "mouth_open_ditto": { + "position": { + "0.0": [0, 0, 0], + "0.25": {"pre": [0, 0, 0], "post": [0, 0, -0.1]}, + "1.5": {"pre": [0, 0, -0.1], "post": [0, 0, 0]} + } + } + }, + "sound_effects": { + "0.25": { + "effect": "pokemon.vileplume.cry" + } + } + }, + "animation.vileplume.recoil": { + "animation_length": 0.4583, + "bones": { + "mouth_closed": { + "position": { + "0.0": [0, 0.5, 0], + "0.375": {"pre": [0, 0.5, 0], "post": [0, 0, 0]} + } + }, + "mouth_closed2": { + "position": { + "0.0": [0, -1, 0], + "0.375": {"pre": [0, -1, 0], "post": [0, 0, 0]} + } + }, + "eyelid_recoil_left": { + "position": { + "0.0": [0, 0, -0.1], + "0.375": {"pre": [0, 0, -0.1], "post": [0, 0, 0]} + } + }, + "eyelid_recoil_right": { + "position": { + "0.0": [0, 0, -0.1], + "0.375": {"pre": [0, 0, -0.1], "post": [0, 0, 0]} + } + }, + "torso": { + "rotation": { + "0.0": [0, 0, 0], + "0.0417": [5, 0, 0], + "0.125": [-4, 0, 0], + "0.2083": [-5, 0, 0], + "0.2917": [-4, 0, 0], + "0.375": [-2, 0, 0], + "0.4167": [0, 0, 0] + } + }, + "eye_left": { + "position": { + "0.0": [0, 0, 1], + "0.375": {"pre": [0, 0, 1], "post": [0, 0, 0]} + } + }, + "eye_right": { + "position": { + "0.0": [0, 0, 1], + "0.375": {"pre": [0, 0, 1], "post": [0, 0, 0]} + } + }, + "arm_left": { + "rotation": { + "0.0": [0, 0, 0], + "0.125": [0, 10, 0], + "0.25": [0, 2.5, 0], + "0.3333": [0, 1.5, 0], + "0.4583": [0, 0, 0] + } + }, + "arm_right": { + "rotation": { + "0.0": [0, 0, 0], + "0.125": [0, -10, 0], + "0.25": [0, -2.5, 0], + "0.3333": [0, -1.5, 0], + "0.4583": [0, 0, 0] + } + }, + "petal_back_rotation": { + "rotation": { + "0.0": [0, 0, 0], + "0.0417": [2.5, 0, 0], + "0.125": [-5, 0, 0], + "0.25": [0, 0, 0], + "0.375": [1, 0, 0], + "0.4583": [0, 0, 0] + } + }, + "petal_front_left_rotation": { + "rotation": { + "0.0": [0, 0, 0], + "0.0417": [-2.5, 0, 0], + "0.125": [5, 0, 0], + "0.25": [0, 0, 0], + "0.375": [-1, 0, 0], + "0.4583": [0, 0, 0] + } + }, + "petal_back_left_rotation": { + "rotation": { + "0.0": [0, 0, 0], + "0.0417": [-2.5, 0, 0], + "0.125": [5, 0, 0], + "0.25": [0, 0, 0], + "0.375": [-1, 0, 0], + "0.4583": [0, 0, 0] + } + }, + "petal_front_right_rotation": { + "rotation": { + "0.0": [0, 0, 0], + "0.0417": [-2.5, 0, 0], + "0.125": [5, 0, 0], + "0.25": [0, 0, 0], + "0.375": [-1, 0, 0], + "0.4583": [0, 0, 0] + } + }, + "petal_back_right_rotation": { + "rotation": { + "0.0": [0, 0, 0], + "0.0417": [-2.5, 0, 0], + "0.125": [5, 0, 0], + "0.25": [0, 0, 0], + "0.375": [-1, 0, 0], + "0.4583": [0, 0, 0] + } + }, + "eyes_ditto": { + "position": { + "0.0": [0, 0, 0.1], + "0.375": {"pre": [0, 0, 0.1], "post": [0, 0, 0]} + } + }, + "eyes_blink_ditto": { + "position": { + "0.0": [0, 0, -0.1], + "0.375": {"pre": [0, 0, -0.1], "post": [0, 0, 0]} + } + } + } + }, + "animation.vileplume.quirk": { + "animation_length": 4, + "bones": { + "torso": { + "rotation": { + "0.0": [0, 0, 0], + "0.2083": ["math.abs(math.sin(q.anim_time*90*2)*2)", 0, "math.sin(q.anim_time*90*2)*4"], + "3.9167": ["math.abs(math.sin(q.anim_time*90*2)*2)", 0, "math.sin(q.anim_time*90*2)*4"], + "4.0": [0, 0, 0] + }, + "position": { + "0.0": [0, 0, 0], + "0.2083": [0, "math.sin(q.anim_time*90*8-20)*0.2", 0], + "3.6667": [0, "math.sin(q.anim_time*90*8-20)*0.2", 0], + "3.8333": [0, 0, 0] + } + }, + "arm_left": { + "rotation": { + "0.0": [0, 25, 17.5], + "0.2083": [-1.1624, 24.9727, "14.737+math.sin(q.anim_time*90*8+50)*4"], + "3.9167": [-1.1624, 24.9727, "14.737+math.sin(q.anim_time*90*8+50)*4"], + "4.0": [0, 25, 17.5] + } + }, + "arm_left2": { + "rotation": [0, 5, -7.5] + }, + "arm_right": { + "rotation": { + "0.0": [0, -25, -17.5], + "0.2083": [-1.1624, -24.9727, "-14.737-math.sin(q.anim_time*90*8+50)*4"], + "3.9167": [-1.1624, -24.9727, "-14.737-math.sin(q.anim_time*90*8+50)*4"], + "4.0": [0, -25, -17.5] + } + }, + "arm_right2": { + "rotation": [0, -5, 7.5] + }, + "flower": { + "rotation": [2.5, 0, 0] + }, + "flower_main": { + "rotation": [0, 0, 0] + }, + "petal_front_left_rotation": { + "rotation": { + "0.0": [-2.5, 0, 0], + "0.2083": ["-2.5+math.sin(q.anim_time*90*8+50)*1.5", 0, 0], + "3.9167": ["-2.5+math.sin(q.anim_time*90*8+50)*1.5", 0, 0], + "4.0": [-2.5, 0, 0] + } + }, + "petal_back_left_rotation": { + "rotation": { + "0.0": [-0.99947, -0.06105, 1.50186], + "0.2083": ["-1+math.sin(q.anim_time*90*8+50)*1.5", -0.06, 1.5], + "3.9167": ["-1+math.sin(q.anim_time*90*8+50)*1.5", -0.06, 1.5], + "4.0": [-1, -0.06, 1.5] + } + }, + "leg_left": { + "rotation": { + "0.0": [0, -17.5, 0], + "0.2083": [0, -17.5, "math.sin(q.anim_time*90*2)*4"], + "3.9167": [0, -17.5, "math.sin(q.anim_time*90*2)*4"], + "4.0": [0, -17.5, 0] + }, + "position": { + "0.0": [0, 0, 0], + "4.0": [0, 0, 0] + } + }, + "foot_left": { + "rotation": { + "0.0": [0, -5, 0], + "0.2083": [ + "-(math.sin(q.anim_time*90*2)*1)-math.abs(-math.sin(q.anim_time*90*4+20)*math.clamp(-math.sin(q.anim_time*90*2+20)*7,0,100))", + -5, + "-math.sin(q.anim_time*90*2)*4" + ], + "3.9167": [ + "-(math.sin(q.anim_time*90*2)*1)-math.abs(-math.sin(q.anim_time*90*4+20)*math.clamp(-math.sin(q.anim_time*90*2+20)*7,0,100))", + -5, + "-math.sin(q.anim_time*90*2)*4" + ], + "4.0": [0, -5, 0] + }, + "position": { + "0.0": [0, 0, 0], + "4.0": [0, 0, 0] + } + }, + "leg_right": { + "rotation": { + "0.0": [0, 17.5, 0], + "0.2083": [0, 17.5, "math.sin(q.anim_time*90*2)*4"], + "3.9167": [0, 17.5, "math.sin(q.anim_time*90*2)*4"], + "4.0": [0, 17.5, 0] + }, + "position": { + "0.0": [0, 0, 0], + "4.0": [0, 0, 0] + } + }, + "foot_right": { + "rotation": { + "0.0": [0, 5, 0], + "0.2083": [ + "-(-math.sin(q.anim_time*90*2)*1)-math.abs(math.sin(q.anim_time*90*4+20)*math.clamp(math.sin(q.anim_time*90*2+20)*7,0,100))", + 5, + "-math.sin(q.anim_time*90*2)*4" + ], + "3.9167": [ + "-(-math.sin(q.anim_time*90*2)*1)-math.abs(math.sin(q.anim_time*90*4+20)*math.clamp(math.sin(q.anim_time*90*2+20)*7,0,100))", + 5, + "-math.sin(q.anim_time*90*2)*4" + ], + "4.0": [0, 5, 0] + }, + "position": { + "0.0": [0, 0, 0], + "4.0": [0, 0, 0] + } + }, + "petal_back_rotation": { + "rotation": { + "0.0": [0, 0, 0], + "0.2083": ["-math.sin(q.anim_time*90*8+50)*1.5", 0, 0], + "3.9167": ["-math.sin(q.anim_time*90*8+50)*1.5", 0, 0], + "4.0": [0, 0, 0] + } + }, + "petal_front_right_rotation": { + "rotation": { + "0.0": [-2.5, 0, 0], + "0.2083": ["-2.5+math.sin(q.anim_time*90*8+50)*1.5", 0, 0], + "3.9167": ["-2.5+math.sin(q.anim_time*90*8+50)*1.5", 0, 0], + "4.0": [-2.5, 0, 0] + } + }, + "petal_back_right_rotation": { + "rotation": { + "0.0": [-0.99947, 0.06105, -1.50186], + "0.2083": ["-1+math.sin(q.anim_time*90*8+50)*1.5", 0.06, -1.5], + "3.9167": ["-1+math.sin(q.anim_time*90*8+50)*1.5", 0.06, -1.5], + "4.0": [-1, 0.06, -1.5] + } + }, + "body": { + "position": { + "0.0": [0, 0, 0], + "0.2083": ["math.sin(q.anim_time*90*2)*0.04", 0, 0], + "3.9167": ["math.sin(q.anim_time*90*2)*0.04", 0, 0], + "4.0": [0, 0, 0] + } + }, + "foot_left2": { + "rotation": [0, 0, 0] + }, + "foot_right2": { + "rotation": [0, 0, 0] + }, + "eye_left": { + "position": { + "0.0": [0, 0, 0], + "0.375": {"pre": [0, 0, 0], "post": [0, 0, 0.2]}, + "3.7917": {"pre": [0, 0, 0.2], "post": [0, 0, 0]} + } + }, + "eyelid_happy_left": { + "position": { + "0.0": [0, 0, 0], + "0.375": {"pre": [0, 0, 0], "post": [0, 0, -0.1]}, + "1.6667": {"pre": [0, 0, -0.1], "post": [0, 0, 0]} + } + }, + "eyelid_recoil_left": { + "position": { + "0.0": [0, 0, 0], + "1.6667": {"pre": [0, 0, 0], "post": [0, 0, -0.1]}, + "3.7917": {"pre": [0, 0, -0.1], "post": [0, 0, 0]} + } + }, + "eye_right": { + "position": { + "0.0": [0, 0, 0], + "0.375": {"pre": [0, 0, 0], "post": [0, 0, 0.2]}, + "3.7917": {"pre": [0, 0, 0.2], "post": [0, 0, 0]} + } + }, + "eyelid_happy_right": { + "position": { + "0.0": [0, 0, 0], + "0.375": {"pre": [0, 0, 0], "post": [0, 0, -0.1]}, + "1.6667": {"pre": [0, 0, -0.1], "post": [0, 0, 0]} + } + }, + "eyelid_recoil_right": { + "position": { + "0.0": [0, 0, 0], + "1.6667": {"pre": [0, 0, 0], "post": [0, 0, -0.1]}, + "3.7917": {"pre": [0, 0, -0.1], "post": [0, 0, 0]} + } + }, + "mouth_closed": { + "position": { + "0.0": [0, 0, 0], + "2.0": {"pre": [0, 0, 0], "post": [0, 0, 0.1]}, + "3.9167": {"pre": [0, 0, 0.1], "post": [0, 0, 0]} + } + }, + "mouth_open": { + "position": { + "0.0": [0, 0, 0], + "2.0": {"pre": [0, 0, 0], "post": [0, 0, -0.1]}, + "3.9167": {"pre": [0, 0, -0.1], "post": [0, 0, 0]} + } + }, + "mouth_ditto": { + "position": { + "0.0": [0, 0, 0], + "2.0": {"pre": [0, 0, 0], "post": [0, 0, 0.1]}, + "3.9167": {"pre": [0, 0, 0.1], "post": [0, 0, 0]} + } + }, + "mouth_open_ditto": { + "position": { + "0.0": [0, 0, 0], + "2.0": {"pre": [0, 0, 0], "post": [0, 0, -0.1]}, + "3.9167": {"pre": [0, 0, -0.1], "post": [0, 0, 0]} + } + } + } + }, + "animation.vileplume.ditto_face": { + "loop": true, + "bones": { + "face": { + "scale": 0 + }, + "face_ditto": { + "position": [0, 0, -0.1] + } + } + }, + "animation.vileplume.shock": { + "loop": true, + "bones": { + "eye_left": { + "scale": [0.6, 0.6, 1] + }, + "mouth_closed": { + "position": [0, 0, 0.2] + }, + "mouth_o": { + "position": [0, 0, -0.1] + }, + "eye_right": { + "scale": [0.6, 0.6, 1] + } + } + }, + "animation.vileplume.angry": { + "loop": true, + "bones": { + "mouth_closed": { + "position": [0, 0.5, 0] + }, + "mouth_closed2": { + "position": [0, -1, 0] + }, + "eye_expression_left": { + "position": [-0.5, 0, -0.1] + }, + "eye_expression_right": { + "position": [0.5, 0, -0.1] + } + } + }, + "animation.vileplume.sad": { + "loop": true, + "bones": { + "mouth_closed": { + "position": [0, 0.5, 0] + }, + "mouth_closed2": { + "position": [0, -0.5, 0] + }, + "eye_expression_left": { + "position": [0.5, 0.25, -0.1] + }, + "eye_expression_right": { + "position": [-0.5, 0.25, -0.1] + } + } + }, + "animation.vileplume.happy": { + "loop": true, + "bones": { + "mouth_closed": { + "position": [0, 0, 0.2] + }, + "mouth_open": { + "position": [0, 0, -0.1] + }, + "eyelid_happy_left": { + "position": [0, 0, -0.1] + }, + "eyelid_happy_right": { + "position": [0, 0, -0.1] + }, + "eye_left": { + "position": [0, 0, 1] + }, + "eye_right": { + "position": [0, 0, 1] + } + } + } } } \ No newline at end of file diff --git a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/animations/0182_bellossom/bellossom.animation.json b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/animations/0182_bellossom/bellossom.animation.json index f7a7cc4b20..8af12cb830 100644 --- a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/animations/0182_bellossom/bellossom.animation.json +++ b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/animations/0182_bellossom/bellossom.animation.json @@ -3,219 +3,998 @@ "animations": { "animation.bellossom.ground_idle": { "loop": true, + "animation_length": 2, "bones": { "body": { - "rotation": [0, "math.sin(q.anim_time*90*4+45)*4", "math.sin(q.anim_time*90*4)*4"], - "position": ["-math.sin(q.anim_time*90*4)*0.5", 0, 0] - }, - "head": { - "rotation": [0, "-math.sin(q.anim_time*90*4+45)*4", "-math.sin(q.anim_time*90*4-10)*4"] - }, - "flower_right": { - "rotation": ["math.sin(q.anim_time*90*4)*5+math.sin(q.anim_time*90*8+45)*1", 0, 0] - }, - "flower_left": { - "rotation": ["math.sin(q.anim_time*90*4-10)*4-math.sin(q.anim_time*90*8)*1", 0, 0] + "rotation": [0, 0, 0], + "position": [0, -0.25, 0] }, "arm_left": { - "rotation": [ - "-10+math.clamp(math.sin(q.anim_time*90*4-45)*5,-10,4)+math.sin(q.anim_time*90*4-45)*2", - "-5+math.sin(q.anim_time*90*4-45)*5", - "5-math.sin(q.anim_time*90*4-20+180)*2-math.clamp(math.sin(q.anim_time*90*4-20+180)*6,-20,0)" - ] + "rotation": [9.24133, "33.658+math.sin(q.anim_time*90*2+70)*4", 21.13454] }, "arm_left2": { - "rotation": [0, "30-math.sin(q.anim_time*90*4+120)*8", 0] + "rotation": [0, "5+math.sin(q.anim_time*90*2-35)*3", -10] }, "arm_right": { - "rotation": [ - "-10-math.clamp(math.sin(q.anim_time*90*4-45)*5,-10,4)-math.sin(q.anim_time*90*4-45)*2", - "5+math.sin(q.anim_time*90*4-45)*5", - "-5+math.sin(q.anim_time*90*4-30)*2+math.clamp(math.sin(q.anim_time*90*4-30)*6,-20,0)" - ] + "rotation": [9.24133, "-33.658+math.sin(q.anim_time*90*2+70)*4", -21.13454] }, "arm_right2": { - "rotation": [0, "-30+math.sin(q.anim_time*90*4-60)*8", 0] + "rotation": [0, "-5+math.sin(q.anim_time*90*2-35)*3", 10] }, - "leaf_left": { - "rotation": [ - "-math.sin(q.anim_time*90*4-45)*10", - "-math.clamp(math.sin(q.anim_time*90*4-45)*3,0,20)-math.clamp(-math.sin(q.anim_time*90*4-45)*3,0,20)", - 0 - ] + "head": { + "rotation": ["math.sin(q.anim_time*90*4-190)*1", "math.sin(q.anim_time*90*2-140)*2.5", 0] }, - "leaf_left2": { - "rotation": [0, 0, "-5-math.sin(q.anim_time*90*4+90)*10"] + "leaf_inner_front2": { + "rotation": [7.5, 0, 0] }, - "leaf_right": { - "rotation": [ - "math.sin(q.anim_time*90*4-45)*10", - "math.clamp(math.sin(q.anim_time*90*4-45)*3,0,20)+math.clamp(-math.sin(q.anim_time*90*4-45)*3,0,20)", - 0 - ] + "leaf_inner_back2": { + "rotation": [-10, 0, 0] }, - "leaf_right2": { - "rotation": [0, 0, "5-math.sin(q.anim_time*90*4+90)*10"] + "leaf_inner_front_left_rotation": { + "rotation": [0, 0, "2.5+math.sin(q.anim_time*90*2+30)*5"] }, - "leaf_front_right": { - "rotation": [ - "-2+math.sin(q.anim_time*90*4+90)*2", - "math.sin(q.anim_time*90*4-45+90)*10+math.clamp(math.sin(q.anim_time*90*4-45+90)*10,-10,0)", - "math.sin(q.anim_time*90*4-45+90)*3" - ] + "leaf_inner_front_left2": { + "rotation": [7.5, 0, -5] }, - "leaf_front_right2": { - "rotation": ["-5+math.sin(q.anim_time*90*4+90)*10", 0, 0] + "leaf_inner_back_left_rotation": { + "rotation": [0, 0, "2.5-math.sin(q.anim_time*90*2+30)*5"] }, - "leaf_front_left": { - "rotation": [ - "-2+math.sin(q.anim_time*90*4)*2", - "math.sin(q.anim_time*90*4-45)*10+math.clamp(math.sin(q.anim_time*90*4-45)*10,-10,0)", - "math.sin(q.anim_time*90*4-45)*3" - ] + "leaf_inner_back_left2": { + "rotation": [-4.98107, -0.43523, -4.98107] }, - "leaf_front_left2": { - "rotation": ["-5-math.sin(q.anim_time*90*4+90)*10", 0, 0] + "leaves_outer_back_left2": { + "rotation": [-7.5, 0, 0] }, - "leaf_front": { - "rotation": [ - "math.clamp(math.sin(q.anim_time*90*4-45)*3,0,20)+math.clamp(-math.sin(q.anim_time*90*4-45)*3,0,20)", - "math.sin(q.anim_time*90*4-45)*10", - "math.sin(q.anim_time*90*4)*2" - ] + "leaf_inner_front_right_rotation": { + "rotation": [0, 0, "-2.5+math.sin(q.anim_time*90*2+30)*5"] }, - "leaf_back_right": { - "rotation": [ - "2-math.sin(q.anim_time*90*4)*2", - "math.sin(q.anim_time*90*4-45)*10+math.clamp(math.sin(q.anim_time*90*4-45)*10,-10,0)", - "math.sin(q.anim_time*90*4-45)*3" - ] + "leaf_inner_front_right2": { + "rotation": [7.5, 0, 5] }, - "leaf_back_right2": { - "rotation": ["5-math.sin(q.anim_time*90*4+90)*10", 0, 0] + "leaf_inner_back_right_rotation": { + "rotation": [0, 0, "-2.5-math.sin(q.anim_time*90*2+30)*5"] }, - "leaf_back_left": { - "rotation": [ - "-math.sin(q.anim_time*90*4+90)*2+2", - "math.sin(q.anim_time*90*4-45+90)*10+math.clamp(math.sin(q.anim_time*90*4-45+90)*10,-10,0)", - "math.sin(q.anim_time*90*4-45+90)*3" - ] + "leaf_inner_back_right2": { + "rotation": [-4.98107, 0.43523, 4.98107] }, - "leaf_back_left2": { - "rotation": ["math.sin(q.anim_time*90*4+90)*15+5", 0, 0] + "flower_left": { + "rotation": [0, 0, "-math.sin(q.anim_time*90*2-190)*3"] }, - "leaf_back": { - "rotation": [ - "-math.clamp(math.sin(q.anim_time*90*4-45)*3,0,20)-math.clamp(-math.sin(q.anim_time*90*4-45)*3,0,20)", - "math.sin(q.anim_time*90*4-45)*10", - "math.sin(q.anim_time*90*4)*2" - ] + "flower_right": { + "rotation": [0, 0, "-math.sin(q.anim_time*90*2-190)*3"] }, - "leaf_front2": { - "rotation": ["-5-math.sin(q.anim_time*90*8+90)*4", 0, 0] + "leaves_inner": { + "rotation": [0, "-math.sin(q.anim_time*90*2)*6", 0] }, - "leaf_back2": { - "rotation": ["5-math.sin(q.anim_time*90*8+90)*4", 0, 0] + "leaf_inner_front_rotation": { + "rotation": [0, 0, "math.sin(q.anim_time*90*2+30)*5"] }, - "leaf_inner_front_right": { - "rotation": ["-5+math.sin(q.anim_time*90*4+90)*5", 0, 0] + "leaf_inner_back_rotation": { + "rotation": [0, 0, "-math.sin(q.anim_time*90*2+30)*5"] }, - "leaf_inner_back_right": { - "rotation": ["-5+math.sin(q.anim_time*90*4+90)*5", 0, 0] + "leaves_outer": { + "rotation": [0, "-math.sin(q.anim_time*90*2-20)*6", 0] + }, + "leaves_outer_left_rotation": { + "rotation": ["-math.sin(q.anim_time*90*2+50)*5", 0, 0] + }, + "leaves_outer_front_left_rotation": { + "rotation": [0, 0, "math.sin(q.anim_time*90*2+50)*5"] + }, + "leaves_outer_back_left_rotation": { + "rotation": [0, 0, "-math.sin(q.anim_time*90*2+50)*5"] + }, + "leaves_outer_right_rotation": { + "rotation": ["math.sin(q.anim_time*90*2+50)*5", 0, 0] + }, + "leaves_outer_front_right_rotation": { + "rotation": [0, 0, "math.sin(q.anim_time*90*2+50)*5"] + }, + "leaves_outer_back_right_rotation": { + "rotation": [0, 0, "-math.sin(q.anim_time*90*2+50)*5"] + }, + "locator_root": { + "rotation": [0, 0, 0] + }, + "mouth_open_small": { + "scale": 1 + }, + "torso": { + "rotation": ["math.sin(q.anim_time*90*4-120)*1", "math.sin(q.anim_time*90*2+30)*2", 0] } } }, "animation.bellossom.ground_walk": { "loop": true, + "animation_length": 2, "bones": { "body": { - "rotation": ["2.5+math.sin(q.anim_time*90*4-90)*2", 0, 0], - "position": ["math.sin(q.anim_time*90*2)*1", "(math.sin(q.anim_time*90*4-90)*1+1)*0.5", "math.sin(q.anim_time*90*4)*1"] - }, - "head": { - "rotation": ["-2.5-math.sin(q.anim_time*90*4-90)*1", 0, 0] - }, - "flower_right": { - "rotation": ["math.sin(q.anim_time*90*4)*5+math.sin(q.anim_time*90*8+45)*1", 0, 0] - }, - "flower_left": { - "rotation": ["math.sin(q.anim_time*90*4-10)*4-math.sin(q.anim_time*90*8)*1", 0, 0] + "rotation": [0, 0, "-math.sin(q.anim_time*90*4-30)*1.2"], + "position": [0, "math.sin(q.anim_time*90*8-60)*0.2", 0] }, "arm_left": { - "rotation": [0, "-20-10*(math.sin(q.anim_time*90*4-90)*1-1)", "10+math.sin(q.anim_time*90*4-90)*1"] + "rotation": [0.24373, "12.1338-math.sin(q.anim_time*90*4+30)*18", "5.6341+math.sin(q.anim_time*90*4+30)*12"], + "position": [0, 0, 0.2] }, "arm_left2": { - "rotation": [0, "30+3*(math.sin(q.anim_time*90*4+90)*1-1)", 0] + "rotation": [-1.7377, "9.9241-math.sin(q.anim_time*90*4-50)*12", -15.2926] }, "arm_right": { - "rotation": [0, "20+10*(math.sin(q.anim_time*90*4-90)*1-1)", "-10-math.sin(q.anim_time*90*4-90)*1"] + "rotation": [0.24373, "-12.1338-math.sin(q.anim_time*90*4+30)*18", "-5.6341+math.sin(q.anim_time*90*4+30)*12"], + "position": [0, 0, 0.2] }, "arm_right2": { - "rotation": [0, "-30-3*(math.sin(q.anim_time*90*4+90)*1-1)", 0] + "rotation": [-0.0704, "-9.9969-math.sin(q.anim_time*90*4-50)*12", 15.0004] }, - "leaf_left": { - "rotation": [0, "-math.sin(q.anim_time*90*4)*5", 0] + "head": { + "rotation": ["math.sin(q.anim_time*90*8-190)*1.5", "-math.sin(q.anim_time*90*4-120)*6", 0] }, - "leaf_left2": { - "rotation": [0, 0, "math.sin(q.anim_time*90*4)*5+5"] + "leaf_inner_front2": { + "rotation": [7.5, 0, 0] }, - "leaf_right": { - "rotation": [0, "math.sin(q.anim_time*90*4)*5", 0] + "leaf_inner_back2": { + "rotation": [-10, 0, 0] }, - "leaf_right2": { - "rotation": [0, 0, "-math.sin(q.anim_time*90*4)*5-5"] + "leaf_inner_front_left_rotation": { + "rotation": [0, 0, "2.5+math.sin(q.anim_time*90*4+30)*7"] }, - "leaf_front_right": { - "rotation": [0, "math.sin(q.anim_time*90*4)*5", 0] + "leaf_inner_front_left2": { + "rotation": [7.5, 0, -5] }, - "leaf_front_right2": { - "rotation": ["math.sin(q.anim_time*90*4)*5+5", 0, 0] + "leaf_inner_back_left_rotation": { + "rotation": [0, 0, "2.5-math.sin(q.anim_time*90*4+30)*7"] }, - "leaf_front_left": { - "rotation": [0, "-math.sin(q.anim_time*90*4)*5", 0] + "leaf_inner_back_left2": { + "rotation": [-4.98107, -0.43523, -4.98107] }, - "leaf_front_left2": { - "rotation": ["math.sin(q.anim_time*90*4)*5+5", 0, 0] + "leaves_outer_back_left2": { + "rotation": [-7.5, 0, 0] }, - "leaf_front2": { - "rotation": ["math.sin(q.anim_time*90*4)*5+5", 0, 0] + "leaf_inner_front_right_rotation": { + "rotation": [0, 0, "-2.5+math.sin(q.anim_time*90*4+30)*7"] }, - "leaf_back_right": { - "rotation": ["math.sin(q.anim_time*90*4)*5", 0, 0] + "leaf_inner_front_right2": { + "rotation": [7.5, 0, 5] }, - "leaf_back_right2": { - "rotation": ["math.sin(q.anim_time*90*4)*5+5", 0, 0] + "leaf_inner_back_right_rotation": { + "rotation": [0, 0, "-2.5-math.sin(q.anim_time*90*4+30)*7"] }, - "leaf_back_left": { - "rotation": [0, "-math.sin(q.anim_time*90*4)*5", 0] + "leaf_inner_back_right2": { + "rotation": [-4.98107, 0.43523, 4.98107] }, - "leaf_back_left2": { - "rotation": ["math.sin(q.anim_time*90*4)*5+5", 0, 0] + "flower_left": { + "rotation": [0, 0, "-math.sin(q.anim_time*90*4-190)*6"] }, - "leaf_back": { - "rotation": [0, "-math.sin(q.anim_time*90*4)*5", 0] + "flower_right": { + "rotation": [0, 0, "-math.sin(q.anim_time*90*4-190)*6"] }, - "leaf_back2": { - "rotation": ["math.sin(q.anim_time*90*4)*5+5", 0, 0] + "leaves_inner": { + "rotation": [-5, "-math.sin(q.anim_time*90*4)*18", "math.sin(q.anim_time*90*4+60)*4"] + }, + "leaf_inner_front_rotation": { + "rotation": [0, 0, "math.sin(q.anim_time*90*4+30)*7"] + }, + "leaf_inner_back_rotation": { + "rotation": [0, 0, "-math.sin(q.anim_time*90*4+30)*7"] + }, + "leaves_outer": { + "rotation": [-5, "-math.sin(q.anim_time*90*4-20)*18", "math.sin(q.anim_time*90*4+80)*4"], + "position": [0, -0.1, 0] + }, + "leaves_outer_left_rotation": { + "rotation": ["0.0232-math.sin(q.anim_time*90*4+50)*8", -0.5331, -4.9715] + }, + "leaves_outer_front_left_rotation": { + "rotation": [-5, 0, "math.sin(q.anim_time*90*4+50)*8"] + }, + "leaves_outer_front_left2": { + "rotation": [0, 0, 0] + }, + "leaves_outer_back_left_rotation": { + "rotation": [5, 0, "-math.sin(q.anim_time*90*4+50)*8"] + }, + "leaves_outer_right_rotation": { + "rotation": ["-0.0232+math.sin(q.anim_time*90*4+50)*8", -0.5331, 4.9715] + }, + "leaves_outer_front_right_rotation": { + "rotation": [-5, 0, "math.sin(q.anim_time*90*4+50)*8"] + }, + "leaves_outer_back_right_rotation": { + "rotation": [5, 0, "-math.sin(q.anim_time*90*4+50)*8"] + }, + "locator_root": { + "rotation": [0, 0, 0] + }, + "torso": { + "rotation": ["10+math.sin(q.anim_time*90*8-120)*2", "-math.sin(q.anim_time*90*4+30)*8", "-math.sin(q.anim_time*90*4)*3"] + }, + "head_angle": { + "rotation": [-10, 0, 0] + } + } + }, + "animation.bellossom.ground_run": { + "loop": true, + "animation_length": 2, + "bones": { + "body": { + "rotation": [0, 0, "-math.sin(q.anim_time*90*8-30)*1.2"], + "position": [0, "math.sin(q.anim_time*90*16-60)*0.2", 0] + }, + "arm_left": { + "rotation": { + "0.0": [0.24373, "12.1338-math.sin(q.anim_time*90*8+30)*18", "5.6341+math.sin(q.anim_time*90*8+30)*12"], + "0.875": [-1.0659, "12.1159-math.sin(q.anim_time*90*8+30)*18", "2.8119+math.sin(q.anim_time*90*8+30)*12"] + }, + "position": [0, 0, 0.2] + }, + "arm_left2": { + "rotation": [-1.7377, "9.9241-math.sin(q.anim_time*90*8-50)*12", -15.2926] + }, + "arm_right": { + "rotation": { + "0.0": [0.24373, "-12.1338-math.sin(q.anim_time*90*8+30)*18", "-5.6341+math.sin(q.anim_time*90*8+30)*12"], + "0.875": [0.3914, "-12.1477-math.sin(q.anim_time*90*8+30)*18", "-3.1298+math.sin(q.anim_time*90*8+30)*12"] + }, + "position": [0, 0, 0.2] + }, + "arm_right2": { + "rotation": [-0.0704, "-9.9969-math.sin(q.anim_time*90*8-50)*12", 15.0004] + }, + "head": { + "rotation": ["math.sin(q.anim_time*90*16-190)*1.5", "-math.sin(q.anim_time*90*8-120)*6", 0] + }, + "leaf_inner_front2": { + "rotation": [7.5, 0, 0] + }, + "leaf_inner_back2": { + "rotation": [-10, 0, 0] + }, + "leaf_inner_front_left_rotation": { + "rotation": [0, 0, "2.5+math.sin(q.anim_time*90*8+30)*11"], + "scale": [1, 0.95, 1] + }, + "leaf_inner_front_left2": { + "rotation": [7.5, 0, -5] + }, + "leaf_inner_back_left_rotation": { + "rotation": [0, 0, "2.5-math.sin(q.anim_time*90*8+30)*11"] + }, + "leaf_inner_back_left2": { + "rotation": [-4.98107, -0.43523, -4.98107] + }, + "leaves_outer_back_left2": { + "rotation": [-7.5, 0, 0] + }, + "leaf_inner_front_right_rotation": { + "rotation": [0, 0, "-2.5+math.sin(q.anim_time*90*8+30)*11"], + "scale": [1, 0.95, 1] + }, + "leaf_inner_front_right2": { + "rotation": [7.5, 0, 5] + }, + "leaf_inner_back_right_rotation": { + "rotation": [0, 0, "-2.5-math.sin(q.anim_time*90*8+30)*11"] + }, + "leaf_inner_back_right2": { + "rotation": [-4.98107, 0.43523, 4.98107] + }, + "flower_left": { + "rotation": [0, 0, "-math.sin(q.anim_time*90*8-190)*6"] + }, + "flower_right": { + "rotation": [0, 0, "-math.sin(q.anim_time*90*8-190)*6"] + }, + "leaves_inner": { + "rotation": [-12.5, "-math.sin(q.anim_time*90*8)*18", "math.sin(q.anim_time*90*8+60)*4"], + "position": [0, 0, 0] + }, + "leaf_inner_front_rotation": { + "rotation": [0, 0, "math.sin(q.anim_time*90*8+30)*11"], + "scale": [1, 0.95, 1] + }, + "leaf_inner_back_rotation": { + "rotation": [0, 0, "-math.sin(q.anim_time*90*8+30)*11"] + }, + "leaves_outer": { + "rotation": [-12.5, "-math.sin(q.anim_time*90*8-20)*16", "math.sin(q.anim_time*90*8+80)*4"], + "position": [0, 0, 0] + }, + "leaves_outer_left_rotation": { + "rotation": ["0.0232-math.sin(q.anim_time*90*8+50)*9", -0.5331, -4.9715] + }, + "leaves_outer_front_left_rotation": { + "rotation": [-5, 0, "math.sin(q.anim_time*90*8+50)*11"] + }, + "leaves_outer_front_left2": { + "rotation": [0, 0, 0] + }, + "leaves_outer_back_left_rotation": { + "rotation": [5, 0, "-math.sin(q.anim_time*90*8+50)*10"] + }, + "leaves_outer_right_rotation": { + "rotation": ["-0.0232+math.sin(q.anim_time*90*8+50)*9", -0.5331, 4.9715] + }, + "leaves_outer_front_right_rotation": { + "rotation": [-5, 0, "math.sin(q.anim_time*90*8+50)*11"] + }, + "leaves_outer_back_right_rotation": { + "rotation": [5, 0, "-math.sin(q.anim_time*90*8+50)*10"] + }, + "locator_root": { + "rotation": [0, 0, 0] + }, + "torso": { + "rotation": ["22.5+math.sin(q.anim_time*90*16-120)*2", "-math.sin(q.anim_time*90*8+30)*8", "-math.sin(q.anim_time*90*8)*3"] + }, + "head_angle": { + "rotation": [-20, 0, 0] + } + } + }, + "animation.bellossom.battle_idle": { + "loop": true, + "animation_length": 2, + "bones": { + "body": { + "rotation": [0, 0, "-math.sin(q.anim_time*90*2-30)*1.2"], + "position": [0, "-0.2+math.sin(q.anim_time*90*4-60)*0.2", 0] + }, + "arm_left": { + "rotation": [0.27013, "34.6337-math.sin(q.anim_time*90*2+30)*18", "5.7376352142+math.sin(q.anim_time*90*2+30)*12"] + }, + "arm_left2": { + "rotation": [0, "10-math.sin(q.anim_time*90*2-50)*12", -10] + }, + "arm_right": { + "rotation": [-0.91257, "-34.6079-math.sin(q.anim_time*90*2+30)*18", "-5.0573+math.sin(q.anim_time*90*2+30)*12"] + }, + "arm_right2": { + "rotation": [0, "-10-math.sin(q.anim_time*90*2-50)*12", 10] + }, + "head": { + "rotation": ["math.sin(q.anim_time*90*4-190)*1.5", "-math.sin(q.anim_time*90*2-120)*6", 0] + }, + "leaf_inner_front2": { + "rotation": [7.5, 0, 0] + }, + "leaf_inner_back2": { + "rotation": [-10, 0, 0] + }, + "leaf_inner_front_left_rotation": { + "rotation": [0, 0, "2.5+math.sin(q.anim_time*90*2+30)*7"] + }, + "leaf_inner_front_left2": { + "rotation": [7.5, 0, -5] + }, + "leaf_inner_back_left_rotation": { + "rotation": [0, 0, "2.5-math.sin(q.anim_time*90*2+30)*7"] + }, + "leaf_inner_back_left2": { + "rotation": [-4.98107, -0.43523, -4.98107] + }, + "leaves_outer_back_left2": { + "rotation": [-7.5, 0, 0] + }, + "leaf_inner_front_right_rotation": { + "rotation": [0, 0, "-2.5+math.sin(q.anim_time*90*2+30)*7"] + }, + "leaf_inner_front_right2": { + "rotation": [7.5, 0, 5] + }, + "leaf_inner_back_right_rotation": { + "rotation": [0, 0, "-2.5-math.sin(q.anim_time*90*2+30)*7"] + }, + "leaf_inner_back_right2": { + "rotation": [-4.98107, 0.43523, 4.98107] + }, + "flower_left": { + "rotation": [0, 0, "-math.sin(q.anim_time*90*2-190)*8"] + }, + "flower_right": { + "rotation": [0, 0, "-math.sin(q.anim_time*90*2-190)*8"] + }, + "leaves_inner": { + "rotation": [0, "-math.sin(q.anim_time*90*2)*22", "math.sin(q.anim_time*90*2+60)*4"] + }, + "leaf_inner_front_rotation": { + "rotation": [0, 0, "math.sin(q.anim_time*90*2+30)*7"] + }, + "leaf_inner_back_rotation": { + "rotation": [0, 0, "-math.sin(q.anim_time*90*2+30)*7"] + }, + "leaves_outer": { + "rotation": [0, "-math.sin(q.anim_time*90*2-20)*22", "math.sin(q.anim_time*90*2+80)*4"], + "position": [0, -0.1, 0] + }, + "leaves_outer_left_rotation": { + "rotation": ["0.0232-math.sin(q.anim_time*90*2+50)*8", -0.5331, -4.9715] + }, + "leaves_outer_front_left_rotation": { + "rotation": [-5, 0, "math.sin(q.anim_time*90*2+50)*8"] + }, + "leaves_outer_front_left2": { + "rotation": [0, 0, 0] + }, + "leaves_outer_back_left_rotation": { + "rotation": [5, 0, "-math.sin(q.anim_time*90*2+50)*8"] + }, + "leaves_outer_right_rotation": { + "rotation": ["-0.0232+math.sin(q.anim_time*90*2+50)*8", -0.5331, 4.9715] + }, + "leaves_outer_front_right_rotation": { + "rotation": [-5, 0, "math.sin(q.anim_time*90*2+50)*8"] + }, + "leaves_outer_back_right_rotation": { + "rotation": [5, 0, "-math.sin(q.anim_time*90*2+50)*8"] + }, + "locator_root": { + "rotation": [0, 0, 0] + }, + "torso": { + "rotation": ["math.sin(q.anim_time*90*4-120)*2", "-math.sin(q.anim_time*90*2+30)*8", "-math.sin(q.anim_time*90*2)*3"] + } + } + }, + "animation.bellossom.sleep": { + "loop": true, + "bones": { + "body": { + "rotation": [0, 0, 0], + "position": [0, -5.25, 0] + }, + "arm_left": { + "rotation": [156.39773, 44.58801, 140.73674], + "position": [-0.3, -1.1, -1.7] + }, + "arm_left2": { + "rotation": [0, 0, -8.5] + }, + "arm_right": { + "rotation": [156.39773, -44.58801, -140.73674], + "position": [0.3, -1.1, -1.7] + }, + "arm_right2": { + "rotation": [0, 0, 12.5] + }, + "head": { + "rotation": [0, 0, 0] + }, + "leaf_inner_front2": { + "rotation": [-25, 0, 0] + }, + "leaf_inner_back2": { + "rotation": [20, 0, 0] + }, + "leaf_inner_front_left_rotation": { + "rotation": [-24.8078, 10.3926, 5.7204] + }, + "leaf_inner_front_left2": { + "rotation": [-22.5, 0, -5] + }, + "leaf_inner_back_left_rotation": { + "rotation": [23.1483, -10.9537, 0.3042] + }, + "leaf_inner_back_left2": { + "rotation": [27.51893, -0.43523, -4.98107] + }, + "leaves_outer_back_left2": { + "rotation": [37.5, 0, 0] + }, + "leaf_inner_front_right_rotation": { + "rotation": [-24.8078, -10.3926, -5.7204] + }, + "leaf_inner_front_right2": { + "rotation": [-22.5, 0, 5] + }, + "leaf_inner_back_right_rotation": { + "rotation": [23.1483, 10.9537, -0.3042] + }, + "leaf_inner_back_right2": { + "rotation": [27.51893, 0.43523, 4.98107] + }, + "mouth_closed": { + "position": [0, 0, 0.1] + }, + "eye_left": { + "position": [0, 0, 0.1] + }, + "eyelid_left": { + "position": [0, 0, -0.1] + }, + "eye_right": { + "position": [0, 0, 0.1] + }, + "eyelid_right": { + "position": [0, 0, -0.1] + }, + "leaves_inner": { + "position": [0, 0, 0], + "scale": [0.8, 0.7, 0.8] + }, + "leaf_inner_front_rotation": { + "rotation": [-25, 0, 0] + }, + "leaf_inner_back_rotation": { + "rotation": [27.5, 0, 0], + "position": [0, 0, 0] + }, + "leaves_outer": { + "position": [0, -0.7, 0] + }, + "leaves_outer_left_rotation": { + "rotation": [0, 0, -12.5] + }, + "leaves_outer_left2": { + "rotation": [0, 0, -45] + }, + "leaves_outer_front_left_rotation": { + "rotation": [-30, 0, 0] + }, + "leaves_outer_front_left2": { + "rotation": [-27.5, 0, 0] + }, + "leaves_outer_back_left_rotation": { + "rotation": [22.8745, 5.4713, 8.8893], + "position": [0, 0.6, -0.4] + }, + "leaves_outer_right_rotation": { + "rotation": [0, 0, 12.5] + }, + "leaves_outer_right2": { + "rotation": [0, 0, 45] + }, + "leaves_outer_front_right_rotation": { + "rotation": [-30, 0, 0] + }, + "leaves_outer_front_right2": { + "rotation": [-27.5, 0, 0] + }, + "leaves_outer_back_right_rotation": { + "rotation": [22.8745, -5.4713, -8.8893], + "position": [0, 0.6, -0.4] + }, + "leaves_outer_back_right2": { + "rotation": [37.5, 0, 0] + }, + "mouth_open_small": { + "position": [0, -0.25, -0.1], + "scale": [0.8, "0.7+math.sin(q.anim_time*90*1)*0.05", 0.8] + }, + "eyes_ditto": { + "position": [0, 0, 0.1] + }, + "eyes_blink_ditto": { + "position": [0, 0, -0.1] + }, + "head_angle": { + "rotation": ["10.2533-math.sin(q.anim_time*90*1)*0.5", 5.3517, -1.5833], + "position": [0, 0, "math.sin(q.anim_time*90*1)*0.03"] } } }, "animation.bellossom.blink": { - "animation_length": 0.16667, + "animation_length": 0.1667, "bones": { + "eyelid_left": { + "position": { + "0.0": [0, 0, -0.1], + "0.1667": {"pre": [0, 0, -0.1], "post": [0, 0, 0]} + } + }, "eyelid_right": { "position": { "0.0": [0, 0, -0.1], - "0.125": [0, 0, -0.1], + "0.1667": {"pre": [0, 0, -0.1], "post": [0, 0, 0]} + } + }, + "eye_left": { + "position": { + "0.0": [0, 0, 0.1], + "0.1667": {"pre": [0, 0, 0.1], "post": [0, 0, 0]} + } + }, + "eye_right": { + "position": { + "0.0": [0, 0, 0.1], + "0.1667": {"pre": [0, 0, 0.1], "post": [0, 0, 0]} + } + }, + "eyes_ditto": { + "position": { + "0.0": [0, 0, 0.1], + "0.1667": {"pre": [0, 0, 0.1], "post": [0, 0, 0]} + } + }, + "eyes_blink_ditto": { + "position": { + "0.0": [0, 0, -0.1], + "0.1667": {"pre": [0, 0, -0.1], "post": [0, 0, 0]} + } + } + } + }, + "animation.bellossom.cry": { + "animation_length": 1, + "bones": { + "arm_left": { + "rotation": { + "0.0": [0, 0, 0], + "0.0833": [-3, 0, -8], "0.1667": [0, 0, 0] } }, + "arm_right": { + "rotation": { + "0.0": [0, 0, 0], + "0.0833": [-3, 0, 8], + "0.1667": [0, 0, 0] + } + }, + "head": { + "rotation": { + "0.0": [0, 0, 0], + "0.125": [3, 0, 0], + "0.2083": [-5, 0, 0], + "0.3333": [0, 0, 0], + "0.375": [-2, 0, 0], + "0.4167": [-7.5, 0, 0], + "0.9167": [0, 0, 0] + } + }, + "mouth_closed": { + "position": { + "0.0": [0, 0, 0], + "0.1667": {"pre": [0, 0, 0], "post": [0, 0, 0.1]}, + "0.8333": {"pre": [0, 0, 0.1], "post": [0, 0, 0]} + } + }, + "mouth_open_happy": { + "position": { + "0.0": [0, 0, 0], + "0.4167": {"pre": [0, 0, 0], "post": [0, -0.2, -0.1]}, + "0.7083": {"pre": [0, -0.2, -0.1], "post": [0, 0, 0]} + } + }, + "eye_left": { + "position": { + "0.0": [0, 0, 0], + "0.0417": {"pre": [0, 0, 0], "post": [0, 0, 0.1]}, + "0.1667": {"pre": [0, 0, 0.1], "post": [0, 0, 0]} + } + }, "eyelid_left": { "position": { - "0.0": [0, 0, -0.1], - "0.125": [0, 0, -0.1], + "0.0": [0, 0, 0], + "0.0417": {"pre": [0, 0, 0], "post": [0, 0, -0.1]}, + "0.1667": {"pre": [0, 0, -0.1], "post": [0, 0, 0]} + } + }, + "eye_right": { + "position": { + "0.0": [0, 0, 0], + "0.0417": {"pre": [0, 0, 0], "post": [0, 0, 0.1]}, + "0.1667": {"pre": [0, 0, 0.1], "post": [0, 0, 0]} + } + }, + "eyelid_right": { + "position": { + "0.0": [0, 0, 0], + "0.0417": {"pre": [0, 0, 0], "post": [0, 0, -0.1]}, + "0.1667": {"pre": [0, 0, -0.1], "post": [0, 0, 0]} + } + }, + "leaves_inner": { + "rotation": { + "0.0": [0, 0, 0], + "0.0417": [-3.5, 0, 0], + "0.0833": [-5, 0, 0], + "0.125": [-3.5, 0, 0], "0.1667": [0, 0, 0] } + }, + "leaves_outer": { + "rotation": { + "0.0": [0, 0, 0], + "0.0417": [-3.5, 0, 0], + "0.0833": [-5, 0, 0], + "0.125": [-3.5, 0, 0], + "0.1667": [0, 0, 0] + } + }, + "mouth_open_small": { + "position": { + "0.0": [0, 0, 0], + "0.1667": {"pre": [0, 0, 0], "post": [0, -0.2, -0.1]}, + "0.4167": {"pre": [0, -0.2, -0.1], "post": [0, 0, 0]}, + "0.7083": {"pre": [0, 0, 0], "post": [0, -0.2, -0.1]}, + "0.8333": {"pre": [0, -0.2, -0.1], "post": [0, 0, 0]} + } + }, + "mouth_ditto": { + "position": { + "0.0": [0, 0, 0], + "0.1667": {"pre": [0, 0, 0], "post": [0, 0, 0.1]}, + "0.8333": {"pre": [0, 0, 0.1], "post": [0, 0, 0]} + } + }, + "mouth_open_ditto": { + "position": { + "0.0": [0, 0, 0], + "0.1667": {"pre": [0, 0, 0], "post": [0, 0, -0.1]}, + "0.8333": {"pre": [0, 0, -0.1], "post": [0, 0, 0]} + } + }, + "torso": { + "rotation": { + "0.0": [0, 0, 0], + "0.0417": [3.5, 0, 0], + "0.0833": [5, 0, 0], + "0.125": [3.5, 0, 0], + "0.1667": [0, 0, 0] + }, + "position": { + "0.0": [0, 0, 0], + "0.0417": [0, 0, 0.15], + "0.0833": [0, 0, 0.2], + "0.125": [0, 0, 0.15], + "0.1667": [0, 0, 0] + } + } + }, + "sound_effects": { + "0.1667": { + "effect": "pokemon.bellossom.cry" + } + } + }, + "animation.bellossom.recoil": { + "animation_length": 0.4167, + "bones": { + "mouth_closed2": { + "position": [0, -1, 0] + }, + "eyelid_recoil_left": { + "position": [0, 0, -0.1] + }, + "eyelid_recoil_right": { + "position": [0, 0, -0.1] + }, + "eye_left": { + "position": [0, 0, 0.1] + }, + "eye_right": { + "position": [0, 0, 0.1] + }, + "leaves_inner": { + "rotation": { + "0.0": [0, 0, 0], + "0.0417": [-5, 0, 0], + "0.125": [3.5, 0, 0], + "0.2083": [5, 0, 0], + "0.2917": [2, 0, 0], + "0.375": [0, 0, 0] + } + }, + "leaves_outer": { + "rotation": { + "0.0": [0, 0, 0], + "0.0417": [-5, 0, 0], + "0.125": [3.5, 0, 0], + "0.2083": [5, 0, 0], + "0.2917": [2, 0, 0], + "0.375": [0, 0, 0] + } + }, + "eyes_ditto": { + "position": [0, 0, 0.1] + }, + "eyes_blink_ditto": { + "position": [0, 0, -0.1] + }, + "torso": { + "rotation": { + "0.0": [0, 0, 0], + "0.0417": [5, 0, 0], + "0.125": [-3.5, 0, 0], + "0.2083": [-5, 0, 0], + "0.2917": [-2, 0, 0], + "0.375": [0, 0, 0] + }, + "position": { + "0.0": [0, 0, 0], + "0.0417": [0, 0, 0.2], + "0.125": [0, 0, -0.2], + "0.2083": [0, 0, -0.25], + "0.2917": [0, 0, -0.125], + "0.375": [0, 0, 0] + } + }, + "head_angle": { + "rotation": { + "0.0": [0, 0, 0], + "0.0833": [5, 0, 0], + "0.1667": [-3.5, 0, 0], + "0.25": [-5, 0, 0], + "0.3333": [-2, 0, 0], + "0.4167": [0, 0, 0] + } + } + } + }, + "animation.bellossom.ditto_face": { + "loop": true, + "bones": { + "face": { + "scale": 0 + }, + "face_ditto": { + "position": [0, 0, -0.1] + } + } + }, + "animation.bellossom.pose": { + "loop": true, + "bones": { + "body": { + "rotation": [7.38733, 1.29876, -9.91615], + "position": [0, 3, 0] + }, + "arm_left": { + "rotation": [11.14843, 22.52101, 27.22644] + }, + "arm_left2": { + "rotation": [0, 0, -22.5] + }, + "arm_right": { + "rotation": [53.68244, -21.07025, 13.83581] + }, + "arm_right2": { + "rotation": [0, 0, 22.5] + }, + "head": { + "rotation": [-10.00474, 2.49048, -0.21803] + }, + "leaf_inner_front2": { + "rotation": [7.5, 0, 0] + }, + "leaf_inner_back2": { + "rotation": [-10, 0, 0] + }, + "leaf_inner_front_left_rotation": { + "rotation": [0, 0, 2.5] + }, + "leaf_inner_front_left2": { + "rotation": [-5, 0, -5] + }, + "leaf_inner_back_left_rotation": { + "rotation": [0, 0, 2.5] + }, + "leaf_inner_back_left2": { + "rotation": [10.01893, -0.43523, -4.98107] + }, + "leaves_outer_back_left2": { + "rotation": [-7.5, 0, 0] + }, + "leaf_inner_front_right_rotation": { + "rotation": [0, 0, -2.5] + }, + "leaf_inner_front_right2": { + "rotation": [7.5, 0, 5] + }, + "leaf_inner_back_right_rotation": { + "rotation": [0, 0, -2.5] + }, + "leaf_inner_back_right2": { + "rotation": [-4.98107, 0.43523, 4.98107] + }, + "mouth_closed": { + "position": [0, 0, 0.1] + }, + "mouth_open_happy": { + "position": [0, 0, -0.1] + }, + "leaves_outer_left_rotation": { + "rotation": [0, 0, 15] + }, + "leaves_outer_left2": { + "rotation": [0, 0, -25] + }, + "leaves_outer_front_left_rotation": { + "rotation": [0, 0, 5] + }, + "leaves_outer_back_left_rotation": { + "rotation": [0, 0, -5] + }, + "leaves_outer_right_rotation": { + "rotation": [0, 0, -5] + }, + "leaves_outer_right2": { + "rotation": [0, 0, -2.5] + }, + "leaves_outer_front_right_rotation": { + "rotation": [-9.75778, 4.81281, 5.7589] + }, + "leaves_outer_back_right_rotation": { + "rotation": [0, 0, -2.5] + } + } + }, + "animation.bellossom.happy": { + "loop": true, + "bones": { + "mouth_closed": { + "position": [0, 0, 0.1] + }, + "mouth_open_happy": { + "position": [0, 0, -0.1] + }, + "eyelid_happy_left": { + "position": [0, 0, -0.1] + }, + "eyelid_happy_right": { + "position": [0, 0, -0.1] + }, + "eye_left": { + "position": [0, 0, 0.1] + }, + "eye_right": { + "position": [0, 0, 0.1] + } + } + }, + "animation.bellossom.sad": { + "loop": true, + "bones": { + "mouth_closed2": { + "position": [0, -1, 0] + }, + "eye_expression_left": { + "position": [0.5, 0, -0.1] + }, + "eye_shine_left": { + "position": [0.1, 0, 0] + }, + "eye_expression_right": { + "position": [-0.5, 0, -0.1] + }, + "eye_shine_right": { + "position": [-0.1, 0, 0] + } + } + }, + "animation.bellossom.angry": { + "loop": true, + "bones": { + "eye_expression_left": { + "position": [-0.6, -0.3, -0.1] + }, + "eye_shine_left": { + "position": [-0.1, -0.1, 0] + }, + "eye_expression_right": { + "position": [0.6, -0.3, -0.1] + }, + "eye_shine_right": { + "position": [0.1, -0.1, 0] + }, + "mouth_closed": { + "position": [0, 0, 0.1] + }, + "mouth_open": { + "position": [0, 0, -0.1] + } + } + }, + "animation.bellossom.surprised": { + "loop": true, + "bones": { + "mouth_closed": { + "position": [0, 0, 0.1] + }, + "mouth_open_small": { + "position": [0, 0, -0.1], + "scale": 1 } } } diff --git a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0043_oddish/oddish.geo.json b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0043_oddish/oddish.geo.json index 618c30fbd9..ac0cf3b788 100644 --- a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0043_oddish/oddish.geo.json +++ b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0043_oddish/oddish.geo.json @@ -15,347 +15,6 @@ "name": "oddish", "pivot": [0, 0, 0] }, - { - "name": "body", - "parent": "oddish", - "pivot": [0, 5.5, 0] - }, - { - "name": "torso", - "parent": "body", - "pivot": [0, 5.5, 0], - "cubes": [ - {"origin": [-4.5, 2, -3], "size": [9, 7, 6], "uv": [0, 0]} - ] - }, - { - "name": "mouth", - "parent": "torso", - "pivot": [0, 4, -2.905] - }, - { - "name": "mouth_closed", - "parent": "mouth", - "pivot": [0, 4, -3.01], - "cubes": [ - {"origin": [-1, 3.5, -3.01], "size": [2, 1, 0], "uv": [60, 12], "mirror": true} - ] - }, - { - "name": "mouth_open", - "parent": "mouth", - "pivot": [0, 4, -2.91], - "cubes": [ - {"origin": [-1, 3, -2.91], "size": [2, 2, 0], "uv": [54, 0]} - ] - }, - { - "name": "locator_mouth", - "parent": "mouth", - "pivot": [0, 4, -3], - "locators": { - "mouth": [0, 4, -3] - } - }, - { - "name": "eyes", - "parent": "torso", - "pivot": [0, 5.5, -3.025] - }, - { - "name": "eye_right", - "parent": "eyes", - "pivot": [-2, 5.5, -3.01], - "cubes": [ - {"origin": [-2.5, 5, -3.01], "size": [1, 1, 0], "uv": [62, 0]} - ] - }, - { - "name": "eyelid_right", - "parent": "eye_right", - "pivot": [-2.25, 6, -2.41], - "cubes": [ - {"origin": [-3.25, 5, -2.91], "size": [2, 2, 1], "inflate": 0.01, "uv": [58, 2], "mirror": true} - ] - }, - { - "name": "locator_eye_right", - "parent": "eye_right", - "pivot": [-2, 5.5, -3], - "locators": { - "eye1": [-2, 5.5, -3] - } - }, - { - "name": "eye_left", - "parent": "eyes", - "pivot": [2, 5.5, -3.01], - "cubes": [ - {"origin": [1.5, 5, -3.01], "size": [1, 1, 0], "uv": [62, 0], "mirror": true} - ] - }, - { - "name": "eyelid_left", - "parent": "eye_left", - "pivot": [2.25, 6, -2.41], - "cubes": [ - {"origin": [1.25, 5, -2.91], "size": [2, 2, 1], "inflate": 0.01, "uv": [58, 2]} - ] - }, - { - "name": "locator_eye_left", - "parent": "eye_left", - "pivot": [2, 5.5, -3], - "locators": { - "eye2": [2, 5.5, -3] - } - }, - { - "name": "leaves", - "parent": "torso", - "pivot": [0, 5.5, 0] - }, - { - "name": "leaf_center", - "parent": "leaves", - "pivot": [0, 9, -1.5], - "cubes": [ - {"origin": [-2.5, 9, -1.5], "size": [5, 5, 0], "uv": [30, 17]} - ] - }, - { - "name": "leaf_center2", - "parent": "leaf_center", - "pivot": [0, 14, -1.5], - "rotation": [-15, 0, 0], - "cubes": [ - {"origin": [-2.5, 14, -1.5], "size": [5, 6, 0], "uv": [30, 11]}, - {"origin": [-0.5, 20, -1.5], "size": [2, 0, 2], "pivot": [0.5, 20, -1.5], "rotation": [-22.5, 0, 0], "uv": [0, 0]} - ] - }, - { - "name": "locator_special", - "parent": "leaf_center2", - "pivot": [0, 15.5, -1.5], - "locators": { - "special": [0, 15.5, -1.5] - } - }, - { - "name": "leaf_front_right", - "parent": "leaves", - "pivot": [-2.75, 9, -1.25], - "rotation": [0, 22.5, -30], - "cubes": [ - {"origin": [-5.25, 8, -1.25], "size": [5, 5, 0], "uv": [30, 6]} - ] - }, - { - "name": "leaf_front_right2", - "parent": "leaf_front_right", - "pivot": [-2.75, 13, -1.25], - "rotation": [-10, 0, 0], - "cubes": [ - {"origin": [-5.25, 13, -1.25], "size": [5, 6, 0], "uv": [30, 0]} - ] - }, - { - "name": "leaf_front_left", - "parent": "leaves", - "pivot": [2.75, 9, -1.25], - "rotation": [0, -22.5, 30], - "cubes": [ - {"origin": [0.25, 8, -1.25], "size": [5, 5, 0], "uv": [20, 26]} - ] - }, - { - "name": "leaf_front_left2", - "parent": "leaf_front_left", - "pivot": [2.75, 13, -1.25], - "rotation": [-10, 0, 0], - "cubes": [ - {"origin": [0.25, 13, -1.25], "size": [5, 6, 0], "uv": [20, 21]} - ] - }, - { - "name": "leaf_back_right", - "parent": "leaves", - "pivot": [-1.25, 9, 0], - "rotation": [-5, -7.5, -10], - "cubes": [ - {"origin": [-4.2716, 8.75215, 0.02454], "size": [5, 5, 0], "uv": [10, 27]} - ] - }, - { - "name": "leaf_back_right2", - "parent": "leaf_back_right", - "pivot": [-1.7716, 13.75215, 0.02454], - "rotation": [-5, 0, 0], - "cubes": [ - {"origin": [-4.2716, 13.75215, 0.02454], "size": [5, 6, 0], "uv": [10, 21]} - ] - }, - { - "name": "leaf_back_left", - "parent": "leaves", - "pivot": [1.25, 9, 0.5], - "rotation": [-5, 7.5, 10], - "cubes": [ - {"origin": [-0.75, 8.75, 0.5], "size": [5, 5, 0], "uv": [0, 26]} - ] - }, - { - "name": "leaf_back_left2", - "parent": "leaf_back_left", - "pivot": [1.75, 13.75, 0.5], - "rotation": [-5, 0, 0], - "cubes": [ - {"origin": [-0.75, 13.75, 0.5], "size": [5, 6, 0], "uv": [0, 20]} - ] - }, - { - "name": "head_locators", - "parent": "torso", - "pivot": [0, 9, -1.5] - }, - { - "name": "locator_head", - "parent": "head_locators", - "pivot": [0, 9, -1.5], - "locators": { - "head": [0, 9, -1.5] - } - }, - { - "name": "locator_item_hat", - "parent": "head_locators", - "pivot": [0, 9, 0], - "locators": { - "item_hat": [0, 9, 0] - } - }, - { - "name": "locator_face", - "parent": "head_locators", - "pivot": [0, 5.5, -3], - "locators": { - "face": [0, 5.5, -3] - } - }, - { - "name": "locator_item_face", - "parent": "head_locators", - "pivot": [0, 5.5, -3], - "locators": { - "item_face": [0, 5.5, -3] - } - }, - { - "name": "locator_physical", - "parent": "head_locators", - "pivot": [0, 7.5, -3], - "locators": { - "physical": [0, 7.5, -3] - } - }, - { - "name": "locator_item", - "parent": "torso", - "pivot": [-4.5, 5.5, 0], - "rotation": [0, 180, -90], - "locators": { - "item": [-4.5, 5.5, 0] - } - }, - { - "name": "legs", - "parent": "body", - "pivot": [0, 5.5, 0] - }, - { - "name": "leg_right", - "parent": "legs", - "pivot": [-2, 2, 0.25], - "cubes": [ - {"origin": [-2.5, 0.5, -0.25], "size": [1, 2, 1], "uv": [0, 2]} - ] - }, - { - "name": "foot_right", - "parent": "leg_right", - "pivot": [-2, 1, 0.25], - "rotation": [0, 5, 0], - "cubes": [ - {"origin": [-3.5, 0, -1.25], "size": [3, 1, 3], "uv": [15, 14]} - ] - }, - { - "name": "foot_right2", - "parent": "foot_right", - "pivot": [-2, 0, -1.25], - "cubes": [ - {"origin": [-3.5, 0, -3.25], "size": [3, 1, 2], "inflate": 0.01, "uv": [4, 17]} - ] - }, - { - "name": "locator_foot_primary", - "parent": "foot_right2", - "pivot": [-2, 0.5, -2], - "rotation": [90, 0, 0], - "locators": { - "foot_primary": [-2, 0.5, -2] - } - }, - { - "name": "leg_left", - "parent": "legs", - "pivot": [2, 2, 0.25], - "cubes": [ - {"origin": [1.5, 0.5, -0.25], "size": [1, 2, 1], "uv": [0, 2]} - ] - }, - { - "name": "foot_left", - "parent": "leg_left", - "pivot": [2, 1, 0.25], - "rotation": [0, -5, 0], - "cubes": [ - {"origin": [0.5, 0, -1.25], "size": [3, 1, 3], "uv": [3, 13]} - ] - }, - { - "name": "foot_left2", - "parent": "foot_left", - "pivot": [2, 0, -1.25], - "cubes": [ - {"origin": [0.5, 0, -3.25], "size": [3, 1, 2], "inflate": 0.01, "uv": [16, 18]} - ] - }, - { - "name": "locator_foot_secondary", - "parent": "foot_left2", - "pivot": [2, 0.5, -2], - "rotation": [90, 0, 0], - "locators": { - "foot_secondary": [2, 0.5, -2] - } - }, - { - "name": "locator_middle", - "parent": "body", - "pivot": [0, 9, 0], - "locators": { - "middle": [0, 9, 0] - } - }, - { - "name": "locator_target", - "parent": "body", - "pivot": [0, 5.5, -4], - "locators": { - "target": [0, 5.5, -4] - } - }, { "name": "locator_root", "parent": "oddish", @@ -371,6 +30,519 @@ "locators": { "top": [0, 18, 0] } + }, + { + "name": "body", + "parent": "oddish", + "pivot": [0, 5.5, 0] + }, + { + "name": "locator_middle", + "parent": "body", + "pivot": [0, 8, 0], + "locators": { + "middle": [0, 8, 0] + } + }, + { + "name": "locator_target", + "parent": "body", + "pivot": [0, 5.5, -5], + "locators": { + "target": [0, 5.5, -5] + } + }, + { + "name": "torso", + "parent": "body", + "pivot": [0, 4.5, 0] + }, + { + "name": "head_ai", + "parent": "torso", + "pivot": [0, 4.5, 0], + "cubes": [ + {"origin": [-4.5, 2, -4], "size": [9, 7, 8], "uv": [0, 0]} + ] + }, + { + "name": "locator_physical", + "parent": "head_ai", + "pivot": [0, 7.5, -4], + "locators": { + "physical": [0, 7.5, -4] + } + }, + { + "name": "locator_item_face", + "parent": "head_ai", + "pivot": [0, 6.35, -4], + "locators": { + "item_face": [0, 6.35, -4] + } + }, + { + "name": "locator_face", + "parent": "head_ai", + "pivot": [0, 5.5, -4], + "locators": { + "face": [0, 5.5, -4] + } + }, + { + "name": "locator_item_hat", + "parent": "head_ai", + "pivot": [0, 9.5, 0], + "locators": { + "item_hat": [0, 9.5, 0] + } + }, + { + "name": "locator_head", + "parent": "head_ai", + "pivot": [0, 9, -4], + "locators": { + "head": [0, 9, -4] + } + }, + { + "name": "face", + "parent": "head_ai", + "pivot": [0, 5, -4] + }, + { + "name": "mouth", + "parent": "face", + "pivot": [0, 4.25, -3.905] + }, + { + "name": "mouth_closed", + "parent": "mouth", + "pivot": [0, 4.5, -4.01], + "cubes": [ + {"origin": [-1.5, 4, -4.01], "size": [1, 1, 1], "uv": [0, 4]}, + {"origin": [0.5, 4, -4.01], "size": [1, 1, 1], "uv": [4, 4]} + ] + }, + { + "name": "mouth_closed2", + "parent": "mouth_closed", + "pivot": [0, 4, -4.01], + "cubes": [ + {"origin": [-0.5, 3.5, -4.01], "size": [1, 1, 1], "inflate": 0.01, "uv": [0, 6]} + ] + }, + { + "name": "mouth_open", + "parent": "mouth", + "pivot": [0, 4.5, -3.91], + "cubes": [ + {"origin": [-1.5, 4, -3.91], "size": [3, 1, 1], "uv": [19, 16]} + ] + }, + { + "name": "mouth_open2", + "parent": "mouth_open", + "pivot": [0, 4, -3.91], + "cubes": [ + {"origin": [-1, 3.5, -3.91], "size": [2, 1, 1], "inflate": 0.01, "uv": [27, 16]} + ] + }, + { + "name": "mouth_open_small", + "parent": "mouth", + "pivot": [0, 4.5, -3.91], + "cubes": [ + {"origin": [-0.5, 3.5, -3.91], "size": [1, 2, 1], "uv": [59, 16]} + ] + }, + { + "name": "locator_mouth", + "parent": "mouth", + "pivot": [0, 4, -4], + "locators": { + "mouth": [0, 4, -4], + "special": [0, 4, -4] + } + }, + { + "name": "locator_item", + "parent": "mouth", + "pivot": [0, 4, -4], + "rotation": [90, 0, 0], + "locators": { + "item": { + "offset": [0, 4, -4], + "rotation": [0, 45, 0] + } + } + }, + { + "name": "eyes", + "parent": "face", + "pivot": [0, 6, -4.025] + }, + { + "name": "eye_left", + "parent": "eyes", + "pivot": [2, 6, -4.01], + "cubes": [ + {"origin": [1.5, 5.5, -4.01], "size": [1, 1, 1], "inflate": 0.01, "uv": [11, 16]} + ] + }, + { + "name": "eye_expression_left", + "parent": "eye_left", + "pivot": [2, 6.5, -3.91], + "cubes": [ + {"origin": [1.5, 6, -3.91], "size": [1, 1, 1], "inflate": 0.02, "uv": [0, 0]} + ] + }, + { + "name": "locator_eye_left", + "parent": "eye_left", + "pivot": [2, 6, -4], + "locators": { + "eye2": [2, 6, -4] + } + }, + { + "name": "eye_right", + "parent": "eyes", + "pivot": [-2, 6, -4.01], + "cubes": [ + {"origin": [-2.5, 5.5, -4.01], "size": [1, 1, 1], "inflate": 0.01, "uv": [15, 16], "mirror": true} + ] + }, + { + "name": "eye_expression_right", + "parent": "eye_right", + "pivot": [-2, 6.5, -3.91], + "cubes": [ + {"origin": [-2.5, 6, -3.91], "size": [1, 1, 1], "inflate": 0.02, "uv": [4, 0], "mirror": true} + ] + }, + { + "name": "locator_eye_right", + "parent": "eye_right", + "pivot": [-2, 6, -4], + "locators": { + "eye1": [-2, 6, -4] + } + }, + { + "name": "eyelid_left", + "parent": "eyes", + "pivot": [1.5, 6.25, -3.41], + "cubes": [ + {"origin": [1, 5.25, -3.91], "size": [2, 2, 1], "uv": [34, 10]} + ] + }, + { + "name": "eyelid_right", + "parent": "eyes", + "pivot": [-1.5, 6.25, -3.41], + "cubes": [ + {"origin": [-3, 5.25, -3.91], "size": [2, 2, 1], "uv": [34, 7], "mirror": true} + ] + }, + { + "name": "eyelid_happy_left", + "parent": "eyes", + "pivot": [1.5, 6.25, -3.41], + "cubes": [ + {"origin": [1, 5.25, -3.91], "size": [2, 2, 1], "uv": [40, 10]}, + {"origin": [1.5, 5.75, -3.92], "size": [1, 1, 1], "inflate": 0.02, "uv": [0, 2]} + ] + }, + { + "name": "eyelid_happy_right", + "parent": "eyes", + "pivot": [-1.5, 6.25, -3.41], + "cubes": [ + {"origin": [-3, 5.25, -3.91], "size": [2, 2, 1], "uv": [40, 7], "mirror": true}, + {"origin": [-2.5, 5.75, -3.92], "size": [1, 1, 1], "inflate": 0.02, "uv": [4, 2], "mirror": true} + ] + }, + { + "name": "eyelid_recoil_left", + "parent": "eyes", + "pivot": [2, 6.25, -3.41], + "cubes": [ + {"origin": [1, 5.25, -3.91], "size": [2, 2, 1], "uv": [46, 10]} + ] + }, + { + "name": "eyelid_recoil_right", + "parent": "eyes", + "pivot": [-2, 6.25, -3.41], + "cubes": [ + {"origin": [-3, 5.25, -3.91], "size": [2, 2, 1], "uv": [46, 7], "mirror": true} + ] + }, + { + "name": "face_ditto", + "parent": "head_ai", + "pivot": [0, 4.75, -3.9] + }, + { + "name": "eyes_ditto", + "parent": "face_ditto", + "pivot": [0, 5.5, -3.92], + "cubes": [ + {"origin": [-3, 5, -3.92], "size": [6, 1, 0], "uv": [52, 7]} + ] + }, + { + "name": "eyes_blink_ditto", + "parent": "face_ditto", + "pivot": [0, 5.5, -3.82], + "cubes": [ + {"origin": [-3.5, 5, -3.82], "size": [7, 1, 0], "uv": [50, 4]}, + {"origin": [-3, 5.5, -3.83], "size": [6, 1, 0], "uv": [52, 9]} + ] + }, + { + "name": "mouth_ditto", + "parent": "face_ditto", + "pivot": [0, 3.75, -3.9], + "cubes": [ + {"origin": [-2.5, 3, -3.91], "size": [5, 1, 0], "uv": [54, 11]}, + {"origin": [-3.5, 3.5, -3.91], "size": [7, 1, 0], "uv": [50, 5]} + ] + }, + { + "name": "mouth_open_ditto", + "parent": "face_ditto", + "pivot": [0, 3.5, -3.81], + "cubes": [ + {"origin": [-3.5, 2.5, -3.81], "size": [7, 2, 0], "uv": [50, 13]} + ] + }, + { + "name": "leaves", + "parent": "head_ai", + "pivot": [0, 9, -1] + }, + { + "name": "leaf_center", + "parent": "leaves", + "pivot": [0, 9, -1], + "rotation": [-2.5, 0, 0], + "cubes": [ + {"origin": [-2.5, 9, -1], "size": [5, 5, 0], "uv": [1, 26]} + ] + }, + { + "name": "leaf_center2", + "parent": "leaf_center", + "pivot": [0, 14, -1], + "cubes": [ + {"origin": [-2.5, 14, -1], "size": [5, 7, 0], "uv": [1, 18]} + ] + }, + { + "name": "leaf_center3", + "parent": "leaf_center2", + "pivot": [0.5, 21, -1], + "cubes": [ + {"origin": [-1.5, 21, -1], "size": [3, 0, 3], "uv": [31, 16]} + ] + }, + { + "name": "leaf_inner_left", + "parent": "leaves", + "pivot": [1, 9, -0.75], + "rotation": [0, 0, 35] + }, + { + "name": "leaf_inner_rotation_left", + "parent": "leaf_inner_left", + "pivot": [1, 9, -0.75], + "rotation": [-22.5, -5, 0], + "cubes": [ + {"origin": [-1.5, 9, -0.75], "size": [5, 5, 0], "uv": [23, 26]} + ] + }, + { + "name": "leaf_inner_left2", + "parent": "leaf_inner_rotation_left", + "pivot": [1, 14, -0.75], + "cubes": [ + {"origin": [-1.5, 14, -0.75], "size": [5, 6, 0], "uv": [23, 19]} + ] + }, + { + "name": "leaf_inner_left3", + "parent": "leaf_inner_left2", + "pivot": [1, 20, -0.75], + "cubes": [ + {"origin": [-0.5, 20, -0.75], "size": [4, 3, 0], "uv": [50, 16]} + ] + }, + { + "name": "leaf_inner_right", + "parent": "leaves", + "pivot": [-1, 9, -0.75], + "rotation": [0, 0, -35] + }, + { + "name": "leaf_inner_rotation_right", + "parent": "leaf_inner_right", + "pivot": [-1, 9, -0.75], + "rotation": [-22.5, 5, 0], + "cubes": [ + {"origin": [-3.5, 9, -0.75], "size": [5, 5, 0], "uv": [34, 26], "mirror": true} + ] + }, + { + "name": "leaf_inner_right2", + "parent": "leaf_inner_rotation_right", + "pivot": [-1, 14, -0.75], + "cubes": [ + {"origin": [-3.5, 14, -0.75], "size": [5, 6, 0], "uv": [12, 19], "mirror": true} + ] + }, + { + "name": "leaf_inner_right3", + "parent": "leaf_inner_right2", + "pivot": [-1, 20, -0.75], + "cubes": [ + {"origin": [-3.5, 20, -0.75], "size": [4, 3, 0], "uv": [41, 16], "mirror": true} + ] + }, + { + "name": "leaf_outer_left", + "parent": "leaves", + "pivot": [0.5, 9, -1], + "rotation": [0, 0, 70] + }, + { + "name": "leaf_outer_rotation_left", + "parent": "leaf_outer_left", + "pivot": [0.5, 9, -1], + "rotation": [-7.5, 7.5, 0], + "cubes": [ + {"origin": [-2, 9, -1], "size": [5, 5, 0], "uv": [45, 26]} + ] + }, + { + "name": "leaf_outer_left2", + "parent": "leaf_outer_rotation_left", + "pivot": [0.5, 14, -1], + "cubes": [ + {"origin": [-2, 14, -1], "size": [5, 5, 0], "uv": [45, 20]} + ] + }, + { + "name": "leaf_outer_left3", + "parent": "leaf_outer_left2", + "pivot": [0.5, 19, -1], + "cubes": [ + {"origin": [0, 19, -1], "size": [3, 3, 0], "uv": [56, 28]} + ] + }, + { + "name": "leaf_outer_right", + "parent": "leaves", + "pivot": [-0.5, 9, -1], + "rotation": [0, 0, -70] + }, + { + "name": "leaf_outer_rotation_right", + "parent": "leaf_outer_right", + "pivot": [-0.5, 9, -1], + "rotation": [-7.5, -7.5, 0], + "cubes": [ + {"origin": [-3, 9, -1], "size": [5, 5, 0], "uv": [12, 26], "mirror": true} + ] + }, + { + "name": "leaf_outer_right2", + "parent": "leaf_outer_rotation_right", + "pivot": [-0.5, 14, -1], + "cubes": [ + {"origin": [-3, 14, -1], "size": [5, 5, 0], "uv": [34, 20], "mirror": true} + ] + }, + { + "name": "leaf_outer_right3", + "parent": "leaf_outer_right2", + "pivot": [-0.5, 19, -1], + "cubes": [ + {"origin": [-3, 19, -1], "size": [3, 3, 0], "uv": [56, 22], "mirror": true} + ] + }, + { + "name": "legs", + "parent": "body", + "pivot": [0, 2, 0] + }, + { + "name": "leg_left", + "parent": "legs", + "pivot": [1.75, 2, 0.75], + "cubes": [ + {"origin": [1.25, 0.5, 0.25], "size": [1, 2, 1], "uv": [47, 0]} + ] + }, + { + "name": "foot_left", + "parent": "leg_left", + "pivot": [1.75, 1.1, 0.75], + "cubes": [ + {"origin": [0.25, 0, -1.25], "size": [3, 1, 3], "uv": [38, 0]} + ] + }, + { + "name": "foot_left2", + "parent": "foot_left", + "pivot": [1.75, 0, -1.25], + "cubes": [ + {"origin": [0.25, 0, -3.25], "size": [3, 1, 2], "uv": [36, 4]} + ] + }, + { + "name": "locator_foot_secondary", + "parent": "foot_left2", + "pivot": [2, 0.5, -2.25], + "rotation": [90, 0, 0], + "locators": { + "foot_secondary": [2, 0.5, -2.25] + } + }, + { + "name": "leg_right", + "parent": "legs", + "pivot": [-1.75, 2, 0.75], + "cubes": [ + {"origin": [-2.25, 0.5, 0.25], "size": [1, 2, 1], "uv": [35, 0], "mirror": true} + ] + }, + { + "name": "foot_right", + "parent": "leg_right", + "pivot": [-1.75, 1.1, 0.75], + "cubes": [ + {"origin": [-3.25, 0, -1.25], "size": [3, 1, 3], "uv": [26, 0], "mirror": true} + ] + }, + { + "name": "foot_right2", + "parent": "foot_right", + "pivot": [-1.75, 0, -1.25], + "cubes": [ + {"origin": [-3.25, 0, -3.25], "size": [3, 1, 2], "uv": [26, 4], "mirror": true} + ] + }, + { + "name": "locator_foot_primary", + "parent": "foot_right2", + "pivot": [-2, 0.5, -2.25], + "rotation": [90, 0, 0], + "locators": { + "foot_primary": [-2, 0.5, -2.25] + } } ] } diff --git a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0044_gloom/gloom_female.geo.json b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0044_gloom/gloom_female.geo.json index 5ba214af91..55e8287ba3 100644 --- a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0044_gloom/gloom_female.geo.json +++ b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0044_gloom/gloom_female.geo.json @@ -5,7 +5,7 @@ "description": { "identifier": "geometry.gloom_female", "texture_width": 64, - "texture_height": 32, + "texture_height": 128, "visible_bounds_width": 3, "visible_bounds_height": 2.5, "visible_bounds_offset": [0, 0.75, 0] @@ -16,393 +16,11 @@ "pivot": [0, 0, 0] }, { - "name": "body", + "name": "locator_top", "parent": "gloom", - "pivot": [0, 6, 0] - }, - { - "name": "torso", - "parent": "body", - "pivot": [0, 6, 0.5], - "cubes": [ - {"origin": [-4.5, 2, -3], "size": [9, 8, 7], "uv": [0, 0]} - ] - }, - { - "name": "flower", - "parent": "torso", - "pivot": [0, 0, 0], - "cubes": [ - {"origin": [-2.5, 9.5, -1], "size": [5, 3, 3], "uv": [0, 15]}, - {"origin": [-2, 9.75, -4], "size": [4, 3, 3], "uv": [50, 13]}, - {"origin": [-5, 9.75, -1.5], "size": [3, 3, 4], "uv": [50, 19]}, - {"origin": [2, 9.75, -1.5], "size": [3, 3, 4], "uv": [50, 6]}, - {"origin": [-2, 9.75, 2], "size": [4, 3, 3], "uv": [50, 0]} - ] - }, - { - "name": "leaf_front_right", - "parent": "flower", - "pivot": [-2, 10.25, -1.5], - "rotation": [0, -52.5, 0], - "cubes": [ - {"origin": [-6, 10.25, -3], "size": [4, 0, 3], "uv": [22, 4]} - ] - }, - { - "name": "leaf_front_right2", - "parent": "leaf_front_right", - "pivot": [-6, 10.25, -1.5], - "cubes": [ - {"origin": [-10, 10.25, -3], "size": [4, 0, 3], "pivot": [-6, 10.25, -1.5], "rotation": [0, 0, -55], "uv": [16, 26]} - ] - }, - { - "name": "leaf_front_left", - "parent": "flower", - "pivot": [2, 10.25, -1.5], - "rotation": [0, 45, 0], - "cubes": [ - {"origin": [2, 10.25, -3], "size": [5, 0, 3], "uv": [22, 1]} - ] - }, - { - "name": "leaf_front_left2", - "parent": "leaf_front_left", - "pivot": [7, 10.25, -1.5], - "rotation": [0, 0, 50], - "cubes": [ - {"origin": [7, 10.25, -3], "size": [3, 0, 3], "uv": [26, 24]} - ] - }, - { - "name": "leaf_right", - "parent": "flower", - "pivot": [-1.25, 10.25, 2.5], - "rotation": [-3.17805, 4.8612, -3.42236], - "cubes": [ - {"origin": [-6.25, 10.25, 1], "size": [5, 0, 3], "uv": [23, 15]} - ] - }, - { - "name": "leaf_right2", - "parent": "leaf_right", - "pivot": [-6.25, 10.25, 2.5], - "rotation": [0, 0, -35], - "cubes": [ - {"origin": [-9.25, 10.25, 1], "size": [3, 0, 3], "uv": [13, 18]} - ] - }, - { - "name": "leaf_right3", - "parent": "leaf_right2", - "pivot": [-9.25, 10.25, 2.5], - "rotation": [0, 0, -67.5], - "cubes": [ - {"origin": [-12.25, 10.25, 2], "size": [3, 0, 2], "uv": [21, 24]} - ] - }, - { - "name": "leaf_left", - "parent": "flower", - "pivot": [1.75, 10, 2.25], - "rotation": [-2.5, 10, -2.5], - "cubes": [ - {"origin": [1.75, 10, 0], "size": [5, 0, 3], "uv": [23, 18]} - ] - }, - { - "name": "leaf_left2", - "parent": "leaf_left", - "pivot": [6.75, 10, 2.5], - "rotation": [0, 0, -45], - "cubes": [ - {"origin": [6.75, 10, 0], "size": [3, 0, 3], "uv": [26, 21]} - ] - }, - { - "name": "leaf_left3", - "parent": "leaf_left2", - "pivot": [9.75, 10, 1.5], - "rotation": [0, 0, -90], - "cubes": [ - {"origin": [9.75, 10, 1], "size": [3, 0, 2], "uv": [21, 21]} - ] - }, - { - "name": "leaf_back", - "parent": "flower", - "pivot": [2, 10, 2.5], - "rotation": [0, 32.5, 0], - "cubes": [ - {"origin": [-8.75, 10, 9.75], "size": [4, 0, 3], "pivot": [-5.75, 10, 3.5], "rotation": [0, 90, 0], "uv": [24, 27]} - ] - }, - { - "name": "leaf_back2", - "parent": "leaf_back", - "pivot": [2, 10, 6.5], - "rotation": [-50, 0, 0], - "cubes": [ - {"origin": [-11.75, 10, 9.75], "size": [3, 0, 3], "pivot": [-5.75, 10, 3.5], "rotation": [0, 90, 0], "uv": [13, 15]} - ] - }, - { - "name": "eyes", - "parent": "torso", - "pivot": [0, 7.25, -3.025] - }, - { - "name": "eye_right", - "parent": "eyes", - "pivot": [-2.5, 7.75, -3.01], - "rotation": [0, 0, -5], - "cubes": [ - {"origin": [-4, 6.75, -3.01], "size": [3, 2, 0], "uv": [42, 29], "mirror": true} - ] - }, - { - "name": "locator_eye_right", - "parent": "eye_right", - "pivot": [-2.5, 7.5, -3], + "pivot": [0, 18, 0], "locators": { - "eye1": [-2.5, 7.5, -3] - } - }, - { - "name": "eye_left", - "parent": "eyes", - "pivot": [2.53263, 7.74786, -3.005], - "rotation": [0, 0, 7.5], - "cubes": [ - {"origin": [1, 6.75, -3.01], "size": [3, 2, 0], "uv": [42, 27]} - ] - }, - { - "name": "locator_eye_left", - "parent": "eye_left", - "pivot": [2.5, 7.5, -3], - "locators": { - "eye2": [2.5, 7.5, -3] - } - }, - { - "name": "mouth", - "parent": "torso", - "pivot": [0, 0, 0] - }, - { - "name": "mouth_closed", - "parent": "mouth", - "pivot": [0, 5.5, -3.01], - "cubes": [ - {"origin": [-2.5, 5, -3.01], "size": [5, 1, 0], "inflate": 0.01, "uv": [54, 30]} - ] - }, - { - "name": "mouth_open", - "parent": "mouth", - "pivot": [0, 5, -2.91], - "cubes": [ - {"origin": [-2.5, 3.5, -2.91], "size": [5, 3, 0], "inflate": 0.01, "uv": [54, 26]} - ] - }, - { - "name": "drool", - "parent": "mouth", - "pivot": [1.25, 4, -3.01], - "cubes": [ - {"origin": [0.25, 3, -3.01], "size": [2, 2, 0], "uv": [49, 29]} - ] - }, - { - "name": "locator_mouth", - "parent": "mouth", - "pivot": [0, 5.5, -3], - "locators": { - "mouth": [0, 5.5, -3] - } - }, - { - "name": "head_locators", - "parent": "torso", - "pivot": [0, 6, 0.5] - }, - { - "name": "locator_head", - "parent": "head_locators", - "pivot": [0, 12.75, 0.5], - "locators": { - "head": [0, 12.75, 0.5] - } - }, - { - "name": "locator_item_hat", - "parent": "head_locators", - "pivot": [0, 12.75, 0.5], - "locators": { - "item_hat": [0, 12.75, 0.5] - } - }, - { - "name": "locator_face", - "parent": "head_locators", - "pivot": [0, 7.5, -3], - "locators": { - "face": [0, 7.5, -3] - } - }, - { - "name": "locator_item_face", - "parent": "head_locators", - "pivot": [0, 7.5, -3], - "locators": { - "item_face": [0, 7.5, -3] - } - }, - { - "name": "locator_special", - "parent": "head_locators", - "pivot": [0, 11.75, 0], - "locators": { - "special": [0, 11.75, 0] - } - }, - { - "name": "arms", - "parent": "torso", - "pivot": [0, 6, 0.5] - }, - { - "name": "arm_right", - "parent": "arms", - "pivot": [-4.5, 6, -0.75], - "cubes": [ - {"origin": [-7.5, 4, -1.75], "size": [3, 2, 2], "inflate": 0.02, "uv": [0, 21]} - ] - }, - { - "name": "locator_hand_primary", - "parent": "arm_right", - "pivot": [-6.5, 5, -0.75], - "rotation": [0, 90, 0], - "locators": { - "hand_primary": [-6.5, 5, -0.75], - "physical": [-6.5, 5, -0.75] - } - }, - { - "name": "locator_item", - "parent": "arm_right", - "pivot": [-7.5, 5, -0.75], - "locators": { - "item": [-7.5, 5, -0.75] - } - }, - { - "name": "arm_left", - "parent": "arms", - "pivot": [4.5, 6, -0.75], - "cubes": [ - {"origin": [4.5, 4, -1.75], "size": [3, 2, 2], "inflate": 0.02, "uv": [8, 28]} - ] - }, - { - "name": "locator_hand_secondary", - "parent": "arm_left", - "pivot": [6.5, 5, -0.75], - "rotation": [0, -90, 0], - "locators": { - "hand_secondary": [6.5, 5, -0.75] - } - }, - { - "name": "legs", - "parent": "body", - "pivot": [0, 6, 0] - }, - { - "name": "leg_right", - "parent": "legs", - "pivot": [-2.5, 2, 1], - "cubes": [ - {"origin": [-3, 0.5, 0.5], "size": [1, 2, 1], "uv": [0, 3]} - ] - }, - { - "name": "foot_right", - "parent": "leg_right", - "pivot": [-2.5, 1, 1], - "rotation": [0, 15, 0], - "cubes": [ - {"origin": [-3.5, 0, -1], "size": [2, 1, 3], "uv": [0, 25]} - ] - }, - { - "name": "foot_right2", - "parent": "foot_right", - "pivot": [-2.5, 0, -1], - "cubes": [ - {"origin": [-3.5, 0, -3], "size": [2, 1, 2], "inflate": 0.01, "uv": [7, 25]} - ] - }, - { - "name": "locator_foot_primary", - "parent": "foot_right2", - "pivot": [-2.5, 0.5, -1.5], - "rotation": [90, 0, 0], - "locators": { - "foot_primary": [-2.5, 0.5, -1.5] - } - }, - { - "name": "leg_left", - "parent": "legs", - "pivot": [2.5, 2, 1], - "cubes": [ - {"origin": [2, 0.5, 0.5], "size": [1, 2, 1], "uv": [0, 0]} - ] - }, - { - "name": "foot_left", - "parent": "leg_left", - "pivot": [2.5, 1, 1], - "rotation": [0, -15, 0], - "cubes": [ - {"origin": [1.5, 0, -1], "size": [2, 1, 3], "uv": [10, 21]} - ] - }, - { - "name": "foot_left2", - "parent": "foot_left", - "pivot": [2.5, 0, -1], - "cubes": [ - {"origin": [1.5, 0, -3], "size": [2, 1, 2], "inflate": 0.01, "uv": [17, 21]} - ] - }, - { - "name": "locator_foot_primary2", - "parent": "foot_left2", - "pivot": [2.5, 0.5, -1.5], - "rotation": [90, 0, 0], - "locators": { - "foot_primary2": [2.5, 0.5, -1.5] - } - }, - { - "name": "locator_middle", - "parent": "body", - "pivot": [0, 6.25, 0.5], - "locators": { - "middle": [0, 6.25, 0.5] - } - }, - { - "name": "locator_target", - "parent": "body", - "pivot": [0, 6.25, -4], - "locators": { - "target": [0, 6.25, -4] + "top": [0, 18, 0] } }, { @@ -414,11 +32,633 @@ } }, { - "name": "locator_top", + "name": "body", "parent": "gloom", - "pivot": [0, 12.75, 0.5], + "pivot": [0, 7.5, 0] + }, + { + "name": "locator_target", + "parent": "body", + "pivot": [0, 7.25, -6.5], "locators": { - "top": [0, 12.75, 0.5] + "target": [0, 7.25, -6.5] + } + }, + { + "name": "locator_middle", + "parent": "body", + "pivot": [0, 7.25, 0], + "locators": { + "middle": [0, 7.25, 0] + } + }, + { + "name": "torso", + "parent": "body", + "pivot": [0, 5, 0.5] + }, + { + "name": "head_ai", + "parent": "torso", + "pivot": [0, 5, 0.5], + "cubes": [ + {"origin": [-5.5, 2.24, -5.5], "size": [11, 10, 11], "uv": [0, 0]} + ] + }, + { + "name": "locator_head", + "parent": "head_ai", + "pivot": [0, 17.25, 0], + "locators": { + "head": [0, 17.25, 0] + } + }, + { + "name": "locator_item_hat", + "parent": "head_ai", + "pivot": [0, 13.25, 0], + "locators": { + "item_hat": [0, 13.25, 0] + } + }, + { + "name": "locator_face", + "parent": "head_ai", + "pivot": [0, 9.75, -5.5], + "locators": { + "face": [0, 9.75, -5.5] + } + }, + { + "name": "locator_item_face", + "parent": "head_ai", + "pivot": [0, 10, -5.5], + "locators": { + "item_face": [0, 10, -5.5] + } + }, + { + "name": "locator_special", + "parent": "head_ai", + "pivot": [0, 16.25, -1], + "locators": { + "special": [0, 16.25, -1] + } + }, + { + "name": "face", + "parent": "head_ai", + "pivot": [0, 8.5, -5.51] + }, + { + "name": "eyes", + "parent": "face", + "pivot": [0, 9, -5.51] + }, + { + "name": "eye_left", + "parent": "eyes", + "pivot": [2.75, 9.49, -5.51] + }, + { + "name": "eye_normal_left", + "parent": "eye_left", + "pivot": [2.75, 9.49, -5.51], + "cubes": [ + {"origin": [0.75, 8.49, -5.51], "size": [4, 2, 1], "uv": [12, 80]} + ] + }, + { + "name": "eye_happy_left", + "parent": "eye_left", + "pivot": [2.75, 9.49, -5.41], + "cubes": [ + {"origin": [0.75, 8.49, -5.41], "size": [4, 2, 1], "uv": [12, 84]} + ] + }, + { + "name": "eye_recoil_left", + "parent": "eye_left", + "pivot": [2.75, 9.49, -5.41], + "cubes": [ + {"origin": [0.75, 8.49, -5.41], "size": [4, 2, 1], "uv": [12, 88]} + ] + }, + { + "name": "eye_shock_left", + "parent": "eye_left", + "pivot": [2.75, 9.74, -5.41], + "cubes": [ + {"origin": [1.5, 8.24, -5.41], "size": [3, 3, 1], "uv": [1, 92]} + ] + }, + { + "name": "locator_eye_left", + "parent": "eye_left", + "pivot": [2.75, 9.25, -5.5], + "locators": { + "eye2": [2.75, 9.25, -5.5] + } + }, + { + "name": "eye_right", + "parent": "eyes", + "pivot": [-2.75, 9.49, -5.51] + }, + { + "name": "eye_normal_right", + "parent": "eye_right", + "pivot": [-2.75, 9.49, -5.51], + "cubes": [ + {"origin": [-4.75, 8.49, -5.51], "size": [4, 2, 1], "uv": [1, 80], "mirror": true} + ] + }, + { + "name": "eye_happy_right", + "parent": "eye_right", + "pivot": [-2.75, 9.49, -5.41], + "cubes": [ + {"origin": [-4.75, 8.49, -5.41], "size": [4, 2, 1], "uv": [1, 84], "mirror": true} + ] + }, + { + "name": "eye_recoil_right", + "parent": "eye_right", + "pivot": [-2.75, 9.49, -5.41], + "cubes": [ + {"origin": [-4.75, 8.49, -5.41], "size": [4, 2, 1], "uv": [1, 88], "mirror": true} + ] + }, + { + "name": "eye_shock_right", + "parent": "eye_right", + "pivot": [-2.75, 9.74, -5.41], + "cubes": [ + {"origin": [-4.5, 8.24, -5.41], "size": [3, 3, 1], "uv": [12, 92], "mirror": true} + ] + }, + { + "name": "locator_eye_right", + "parent": "eye_right", + "pivot": [-2.75, 9.25, -5.5], + "locators": { + "eye1": [-2.75, 9.25, -5.5] + } + }, + { + "name": "mouth", + "parent": "face", + "pivot": [0, 6.9, -5.5], + "cubes": [ + {"origin": [-3.5, 6.99, -6], "size": [7, 1, 1], "inflate": -0.14, "uv": [45, 15]} + ] + }, + { + "name": "locator_jaw_upper", + "parent": "mouth", + "pivot": [0, 7.15, -5.85], + "locators": { + "jaw1": [0, 7.15, -5.85] + } + }, + { + "name": "mouth_top2", + "parent": "mouth", + "pivot": [0, 7.14, -5.5], + "cubes": [ + {"origin": [2.5, 6.29, -6], "size": [1, 1, 1], "inflate": -0.15, "uv": [45, 19]}, + {"origin": [-3.5, 6.29, -6], "size": [1, 1, 1], "inflate": -0.15, "uv": [49, 19], "mirror": true} + ] + }, + { + "name": "mouth_bottom", + "parent": "mouth", + "pivot": [0, 6.5, -5.5], + "cubes": [ + {"origin": [-3.5, 5.74, -6], "size": [7, 1, 1], "inflate": -0.13, "uv": [45, 17]} + ] + }, + { + "name": "locator_jaw_lower", + "parent": "mouth_bottom", + "pivot": [0, 6.6, -5.85], + "locators": { + "jaw2": [0, 6.6, -5.85] + } + }, + { + "name": "mouth_bottom2", + "parent": "mouth_bottom", + "pivot": [0, 6.59, -5.5], + "cubes": [ + {"origin": [2.5, 6.44, -6], "size": [1, 1, 1], "inflate": -0.16, "uv": [53, 19]}, + {"origin": [-3.5, 6.44, -6], "size": [1, 1, 1], "inflate": -0.16, "uv": [57, 19], "mirror": true} + ] + }, + { + "name": "drool", + "parent": "mouth_bottom", + "pivot": [1.65, 6.74, -5.5], + "cubes": [ + {"origin": [0.65, 6.74, -6], "size": [2, 0, 1], "uv": [51, 24]} + ] + }, + { + "name": "drool2", + "parent": "drool", + "pivot": [1.65, 6.74, -6], + "cubes": [ + {"origin": [0.65, 3.74, -6], "size": [2, 3, 0], "uv": [57, 22]} + ] + }, + { + "name": "mouth_inner", + "parent": "mouth", + "pivot": [0, 6.74, -5.51], + "cubes": [ + {"origin": [-3, 6.24, -5.51], "size": [6, 1, 1], "uv": [15, 97]} + ] + }, + { + "name": "mouth_inner2", + "parent": "mouth_inner", + "pivot": [0, 6.74, -5.51], + "cubes": [ + {"origin": [-3, 6.24, -5.52], "size": [6, 1, 1], "uv": [15, 100]} + ] + }, + { + "name": "locator_mouth", + "parent": "mouth", + "pivot": [0, 6.85, -5.5], + "locators": { + "mouth": [0, 6.85, -5.5] + } + }, + { + "name": "face_ditto", + "parent": "head_ai", + "pivot": [0, 6.5, -5.4] + }, + { + "name": "eyes_ditto", + "parent": "face_ditto", + "pivot": [0, 7.25, -5.42], + "cubes": [ + {"origin": [-4, 6.75, -5.42], "size": [8, 1, 0], "uv": [24, 84]} + ] + }, + { + "name": "eyes_blink_ditto", + "parent": "face_ditto", + "pivot": [0, 7.25, -5.32], + "cubes": [ + {"origin": [-4.5, 6.75, -5.32], "size": [9, 1, 0], "uv": [23, 86]}, + {"origin": [-4, 7.25, -5.33], "size": [8, 1, 0], "uv": [24, 88]} + ] + }, + { + "name": "mouth_ditto", + "parent": "face_ditto", + "pivot": [0, 5.5, -5.4], + "cubes": [ + {"origin": [-3.5, 4.75, -5.41], "size": [7, 1, 0], "uv": [25, 92]}, + {"origin": [-4.5, 5.25, -5.41], "size": [9, 1, 0], "uv": [23, 90]} + ] + }, + { + "name": "mouth_open_ditto", + "parent": "face_ditto", + "pivot": [0, 5.25, -5.31], + "cubes": [ + {"origin": [-4.5, 4.25, -5.31], "size": [9, 2, 0], "uv": [23, 94]} + ] + }, + { + "name": "arms", + "parent": "head_ai", + "pivot": [0, 6.25, 0] + }, + { + "name": "arm_left", + "parent": "arms", + "pivot": [5.5, 6.25, -1.25], + "cubes": [ + {"origin": [4.75, 5.25, -2.25], "size": [3, 2, 2], "inflate": -0.15, "uv": [43, 0]} + ] + }, + { + "name": "arm_left2", + "parent": "arm_left", + "pivot": [7.25, 6.25, -0.75], + "cubes": [ + {"origin": [7.25, 5.25, -2.25], "size": [3, 2, 2], "uv": [43, 4]} + ] + }, + { + "name": "locator_hand_secondary", + "parent": "arm_left2", + "pivot": [9.25, 6.25, -1.25], + "rotation": [0, -90, 0], + "locators": { + "hand_secondary": [9.25, 6.25, -1.25] + } + }, + { + "name": "arm_right", + "parent": "arms", + "pivot": [-5.5, 6.25, -1.25], + "cubes": [ + {"origin": [-7.75, 5.25, -2.25], "size": [3, 2, 2], "inflate": -0.15, "uv": [33, 0], "mirror": true} + ] + }, + { + "name": "arm_right2", + "parent": "arm_right", + "pivot": [-7.25, 6.25, -0.75], + "cubes": [ + {"origin": [-10.25, 5.25, -2.25], "size": [3, 2, 2], "uv": [33, 4], "mirror": true} + ] + }, + { + "name": "locator_hand_primary", + "parent": "arm_right2", + "pivot": [-9.25, 6.25, -1.25], + "rotation": [0, 90, 0], + "locators": { + "hand_primary": [-9.25, 6.25, -1.25], + "physical": [-9.25, 6.25, -1.25] + } + }, + { + "name": "locator_item", + "parent": "arm_right2", + "pivot": [-10.25, 6.25, -1.25], + "locators": { + "item": [-10.25, 6.25, -1.25] + } + }, + { + "name": "head_bulbs", + "parent": "head_ai", + "pivot": [0, 13, -0.25], + "cubes": [ + {"origin": [-2, 17.5, -2], "size": [4, 0, 4], "inflate": -0.15, "uv": [-3, 97]} + ] + }, + { + "name": "head_bulb_front", + "parent": "head_bulbs", + "pivot": [0, 15, -3.5], + "rotation": [-5, 0, 0], + "cubes": [ + {"origin": [-3, 12, -7.5], "size": [6, 6, 6], "inflate": -0.15, "uv": [1, 22]}, + {"origin": [-2, 13.95, -7.46], "size": [4, 4, 1], "inflate": -0.1, "uv": [20, 48]} + ] + }, + { + "name": "head_bulb_back", + "parent": "head_bulbs", + "pivot": [0, 15, 3.5], + "rotation": [5, 0, 0], + "cubes": [ + {"origin": [-3, 12, 1.5], "size": [6, 6, 6], "inflate": -0.15, "uv": [26, 22]}, + {"origin": [-2, 13.95, 6.46], "size": [4, 4, 1], "inflate": -0.1, "uv": [45, 48]} + ] + }, + { + "name": "head_bulb_left", + "parent": "head_bulbs", + "pivot": [3.5, 15, 0], + "rotation": [0, 0, -5], + "cubes": [ + {"origin": [1.5, 12, -3], "size": [6, 6, 6], "inflate": -0.15, "uv": [26, 35]}, + {"origin": [6.46, 13.95, -2], "size": [1, 4, 4], "inflate": -0.1, "uv": [20, 61]} + ] + }, + { + "name": "head_bulb_right", + "parent": "head_bulbs", + "pivot": [-3.5, 15, 0], + "rotation": [0, 0, 5], + "cubes": [ + {"origin": [-7.5, 12, -3], "size": [6, 6, 6], "inflate": -0.15, "uv": [1, 35], "mirror": true}, + {"origin": [-7.46, 13.95, -2], "size": [1, 4, 4], "inflate": -0.1, "uv": [45, 61], "mirror": true} + ] + }, + { + "name": "leaves", + "parent": "head_ai", + "pivot": [0, 12.75, 0] + }, + { + "name": "leaf_front_left", + "parent": "leaves", + "pivot": [0, 12.75, 0], + "rotation": [0, 27.5, 0] + }, + { + "name": "leaf_front_left_rotation", + "parent": "leaf_front_left", + "pivot": [0, 12.75, 0], + "rotation": [0, 0, 2.5], + "cubes": [ + {"origin": [1.25, 12.75, -2], "size": [6, 0, 5], "uv": [11, 122]} + ] + }, + { + "name": "leaf_front_left2", + "parent": "leaf_front_left_rotation", + "pivot": [7.25, 12.75, 0.5], + "rotation": [0, 0, 32.5], + "cubes": [ + {"origin": [7.25, 12.75, -2], "size": [3, 0, 5], "uv": [3, 116]} + ] + }, + { + "name": "leaf_front_left3", + "parent": "leaf_front_left2", + "pivot": [10.25, 12.75, 0.5], + "rotation": [0, 0, 37.5], + "cubes": [ + {"origin": [10.25, 12.75, -1], "size": [4, 0, 3], "uv": [21, 118]} + ] + }, + { + "name": "leaf_back_left", + "parent": "leaves", + "pivot": [0, 12.75, 0], + "rotation": [0, -45, 2.5] + }, + { + "name": "leaf_back_left_rotation", + "parent": "leaf_back_left", + "pivot": [0, 12.75, 0], + "cubes": [ + {"origin": [2.25, 12.75, -3], "size": [7, 0, 6], "uv": [10, 109]} + ] + }, + { + "name": "leaf_back_left2", + "parent": "leaf_back_left_rotation", + "pivot": [9.25, 12.75, 0], + "rotation": [0, 0, -47.5], + "cubes": [ + {"origin": [9.25, 12.75, -3], "size": [4, 0, 5], "uv": [5, 103]} + ] + }, + { + "name": "leaf_back_left3", + "parent": "leaf_back_left2", + "pivot": [13.25, 12.75, 0], + "rotation": [0, 0, -35], + "cubes": [ + {"origin": [13.25, 12.75, -1], "size": [3, 0, 2], "uv": [28, 106]} + ] + }, + { + "name": "leaf_front_right", + "parent": "leaves", + "pivot": [0, 12.75, 0], + "rotation": [0, -37.5, 0] + }, + { + "name": "leaf_front_right_rotation", + "parent": "leaf_front_right", + "pivot": [0, 12.75, 0], + "rotation": [0, 0, -2.5], + "cubes": [ + {"origin": [-7.75, 12.75, -2.5], "size": [7, 0, 5], "uv": [-4, 122], "mirror": true} + ] + }, + { + "name": "leaf_front_right2", + "parent": "leaf_front_right_rotation", + "pivot": [-7.75, 12.75, 0], + "rotation": [0, 0, -32.5], + "cubes": [ + {"origin": [-10.75, 12.75, -2.5], "size": [3, 0, 5], "uv": [-4, 116], "mirror": true} + ] + }, + { + "name": "leaf_front_right3", + "parent": "leaf_front_right2", + "pivot": [-10.75, 12.75, 0], + "rotation": [0, 0, -55], + "cubes": [ + {"origin": [-14.75, 12.75, -1.5], "size": [4, 0, 4], "uv": [11, 117], "mirror": true} + ] + }, + { + "name": "leaf_back_right", + "parent": "leaves", + "pivot": [0, 12.75, 0], + "rotation": [0, 37.5, -2.5] + }, + { + "name": "leaf_back_right_rotation", + "parent": "leaf_back_right", + "pivot": [0, 12.75, 0], + "cubes": [ + {"origin": [-9.25, 12.75, -3], "size": [7, 0, 6], "uv": [-5, 109], "mirror": true} + ] + }, + { + "name": "leaf_back_right2", + "parent": "leaf_back_right_rotation", + "pivot": [-9.25, 12.75, 0], + "rotation": [0, 0, -17.5], + "cubes": [ + {"origin": [-13.25, 12.75, -3], "size": [4, 0, 6], "uv": [-5, 102], "mirror": true} + ] + }, + { + "name": "leaf_back_right3", + "parent": "leaf_back_right2", + "pivot": [-13.25, 12.75, 0], + "rotation": [0, 0, -52.5], + "cubes": [ + {"origin": [-18.25, 12.75, -3], "size": [5, 0, 5], "uv": [14, 103], "mirror": true} + ] + }, + { + "name": "leaf_back_right4", + "parent": "leaf_back_right3", + "pivot": [-18.25, 12.75, 0], + "rotation": [0, 0, -90], + "cubes": [ + {"origin": [-20.25, 12.75, -1], "size": [2, 0, 2], "uv": [30, 103], "mirror": true} + ] + }, + { + "name": "legs", + "parent": "body", + "pivot": [0, 2.75, 0] + }, + { + "name": "leg_left", + "parent": "legs", + "pivot": [2.25, 2.25, 1], + "cubes": [ + {"origin": [1.75, 0.5, 0.5], "size": [1, 2, 1], "uv": [33, 8]} + ] + }, + { + "name": "foot_left", + "parent": "leg_left", + "pivot": [2.25, 0.85, 1.25], + "cubes": [ + {"origin": [1.25, 0.1, -2.15], "size": [2, 1, 4], "inflate": 0.1, "uv": [52, 5]} + ] + }, + { + "name": "foot_left2", + "parent": "foot_left", + "pivot": [2.25, 0.1, -2.25], + "cubes": [ + {"origin": [1.25, 0.1, -5.25], "size": [2, 1, 3], "inflate": 0.11, "uv": [44, 8]} + ] + }, + { + "name": "locator_foot_secondary", + "parent": "foot_left2", + "pivot": [2.5, 0.6, -3.25], + "rotation": [90, 0, 0], + "locators": { + "foot_secondary": [2.5, 0.6, -3.25] + } + }, + { + "name": "leg_right", + "parent": "legs", + "pivot": [-2.25, 2.25, 1], + "cubes": [ + {"origin": [-2.75, 0.5, 0.5], "size": [1, 2, 1], "uv": [37, 8], "mirror": true} + ] + }, + { + "name": "foot_right", + "parent": "leg_right", + "pivot": [-2.25, 0.85, 1.25], + "cubes": [ + {"origin": [-3.25, 0.1, -2.15], "size": [2, 1, 4], "inflate": 0.1, "uv": [52, 0], "mirror": true} + ] + }, + { + "name": "foot_right2", + "parent": "foot_right", + "pivot": [-2.25, 0.1, -2.25], + "cubes": [ + {"origin": [-3.25, 0.1, -5.25], "size": [2, 1, 3], "inflate": 0.11, "uv": [54, 10], "mirror": true} + ] + }, + { + "name": "locator_foot_primary", + "parent": "foot_right2", + "pivot": [-2.5, 0.6, -3.25], + "rotation": [90, 0, 0], + "locators": { + "foot_primary": [-2.5, 0.6, -3.25] } } ] diff --git a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0044_gloom/gloom_male.geo.json b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0044_gloom/gloom_male.geo.json index 734d50d439..0279572c14 100644 --- a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0044_gloom/gloom_male.geo.json +++ b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0044_gloom/gloom_male.geo.json @@ -5,7 +5,7 @@ "description": { "identifier": "geometry.gloom_male", "texture_width": 64, - "texture_height": 32, + "texture_height": 128, "visible_bounds_width": 3, "visible_bounds_height": 2.5, "visible_bounds_offset": [0, 0.75, 0] @@ -16,393 +16,11 @@ "pivot": [0, 0, 0] }, { - "name": "body", + "name": "locator_top", "parent": "gloom", - "pivot": [0, 6, 0] - }, - { - "name": "torso", - "parent": "body", - "pivot": [0, 6, 0.5], - "cubes": [ - {"origin": [-4.5, 2, -3], "size": [9, 8, 7], "uv": [0, 0]} - ] - }, - { - "name": "flower", - "parent": "torso", - "pivot": [0, 6, 0.5], - "cubes": [ - {"origin": [-2, 9.75, -4], "size": [4, 3, 3], "uv": [36, 13]}, - {"origin": [-5, 9.75, -1.5], "size": [3, 3, 4], "uv": [36, 19]}, - {"origin": [2, 9.75, -1.5], "size": [3, 3, 4], "uv": [36, 6]}, - {"origin": [-2, 9.75, 2], "size": [4, 3, 3], "uv": [36, 0]}, - {"origin": [-2.5, 9.5, -1], "size": [5, 3, 3], "uv": [0, 15]} - ] - }, - { - "name": "leaf_front_right", - "parent": "flower", - "pivot": [-2, 10.25, -1.5], - "rotation": [0, -52.5, 0], - "cubes": [ - {"origin": [-6, 10.25, -3], "size": [4, 0, 3], "uv": [22, 4]} - ] - }, - { - "name": "leaf_front_right2", - "parent": "leaf_front_right", - "pivot": [-6, 10.25, -1.5], - "cubes": [ - {"origin": [-10, 10.25, -3], "size": [4, 0, 3], "pivot": [-6, 10.25, -1.5], "rotation": [0, 0, -55], "uv": [16, 26]} - ] - }, - { - "name": "leaf_front_left", - "parent": "flower", - "pivot": [2, 10.25, -1.5], - "rotation": [0, 45, 0], - "cubes": [ - {"origin": [2, 10.25, -3], "size": [5, 0, 3], "uv": [22, 1]} - ] - }, - { - "name": "leaf_front_left2", - "parent": "leaf_front_left", - "pivot": [7, 10.25, -1.5], - "rotation": [0, 0, 50], - "cubes": [ - {"origin": [7, 10.25, -3], "size": [3, 0, 3], "uv": [26, 24]} - ] - }, - { - "name": "leaf_right", - "parent": "flower", - "pivot": [-1.25, 10.25, 2.5], - "rotation": [-3.17805, 4.8612, -3.42236], - "cubes": [ - {"origin": [-6.25, 10.25, 1], "size": [5, 0, 3], "uv": [23, 15]} - ] - }, - { - "name": "leaf_right2", - "parent": "leaf_right", - "pivot": [-6.25, 10.25, 2.5], - "rotation": [0, 0, -35], - "cubes": [ - {"origin": [-9.25, 10.25, 1], "size": [3, 0, 3], "uv": [13, 18]} - ] - }, - { - "name": "leaf_right3", - "parent": "leaf_right2", - "pivot": [-9.25, 10.25, 2.5], - "rotation": [0, 0, -67.5], - "cubes": [ - {"origin": [-12.25, 10.25, 2], "size": [3, 0, 2], "uv": [21, 24]} - ] - }, - { - "name": "leaf_left", - "parent": "flower", - "pivot": [1.75, 10, 2.25], - "rotation": [-2.5, 10, -2.5], - "cubes": [ - {"origin": [1.75, 10, 0], "size": [5, 0, 3], "uv": [23, 18]} - ] - }, - { - "name": "leaf_left2", - "parent": "leaf_left", - "pivot": [6.75, 10, 2.5], - "rotation": [0, 0, -45], - "cubes": [ - {"origin": [6.75, 10, 0], "size": [3, 0, 3], "uv": [26, 21]} - ] - }, - { - "name": "leaf_left3", - "parent": "leaf_left2", - "pivot": [9.75, 10, 1.5], - "rotation": [0, 0, -90], - "cubes": [ - {"origin": [9.75, 10, 1], "size": [3, 0, 2], "uv": [21, 21]} - ] - }, - { - "name": "leaf_back", - "parent": "flower", - "pivot": [2, 10, 2.5], - "rotation": [0, 32.5, 0], - "cubes": [ - {"origin": [-8.75, 10, 9.75], "size": [4, 0, 3], "pivot": [-5.75, 10, 3.5], "rotation": [0, 90, 0], "uv": [24, 27]} - ] - }, - { - "name": "leaf_back2", - "parent": "leaf_back", - "pivot": [2, 10, 6.5], - "rotation": [-50, 0, 0], - "cubes": [ - {"origin": [-11.75, 10, 9.75], "size": [3, 0, 3], "pivot": [-5.75, 10, 3.5], "rotation": [0, 90, 0], "uv": [13, 15]} - ] - }, - { - "name": "eyes", - "parent": "torso", - "pivot": [0, 7.25, -3.025] - }, - { - "name": "eye_right", - "parent": "eyes", - "pivot": [-2.5, 7.75, -3.01], - "rotation": [0, 0, -5], - "cubes": [ - {"origin": [-4, 6.75, -3.01], "size": [3, 2, 0], "uv": [42, 29], "mirror": true} - ] - }, - { - "name": "locator_eye_right", - "parent": "eye_right", - "pivot": [-2.5, 7.5, -3], + "pivot": [0, 18, 0], "locators": { - "eye1": [-2.5, 7.5, -3] - } - }, - { - "name": "eye_left", - "parent": "eyes", - "pivot": [2.53263, 7.74786, -3.005], - "rotation": [0, 0, 7.5], - "cubes": [ - {"origin": [1, 6.75, -3.01], "size": [3, 2, 0], "uv": [42, 27]} - ] - }, - { - "name": "locator_eye_left", - "parent": "eye_left", - "pivot": [2.5, 7.5, -3], - "locators": { - "eye2": [2.5, 7.5, -3] - } - }, - { - "name": "mouth", - "parent": "torso", - "pivot": [0, 0, 0] - }, - { - "name": "mouth_closed", - "parent": "mouth", - "pivot": [0, 5.5, -3.01], - "cubes": [ - {"origin": [-2.5, 5, -3.01], "size": [5, 1, 0], "inflate": 0.01, "uv": [54, 30]} - ] - }, - { - "name": "mouth_open", - "parent": "mouth", - "pivot": [0, 5, -2.91], - "cubes": [ - {"origin": [-2.5, 3.5, -2.91], "size": [5, 3, 0], "inflate": 0.01, "uv": [54, 26]} - ] - }, - { - "name": "drool", - "parent": "mouth", - "pivot": [1.25, 4, -3.01], - "cubes": [ - {"origin": [0.25, 3, -3.01], "size": [2, 2, 0], "uv": [49, 29]} - ] - }, - { - "name": "locator_mouth", - "parent": "mouth", - "pivot": [0, 5.5, -3], - "locators": { - "mouth": [0, 5.5, -3] - } - }, - { - "name": "head_locators", - "parent": "torso", - "pivot": [0, 6, 0.5] - }, - { - "name": "locator_head", - "parent": "head_locators", - "pivot": [0, 12.75, 0.5], - "locators": { - "head": [0, 12.75, 0.5] - } - }, - { - "name": "locator_item_hat", - "parent": "head_locators", - "pivot": [0, 12.75, 0.5], - "locators": { - "item_hat": [0, 12.75, 0.5] - } - }, - { - "name": "locator_face", - "parent": "head_locators", - "pivot": [0, 7.5, -3], - "locators": { - "face": [0, 7.5, -3] - } - }, - { - "name": "locator_item_face", - "parent": "head_locators", - "pivot": [0, 7.5, -3], - "locators": { - "item_face": [0, 7.5, -3] - } - }, - { - "name": "locator_special", - "parent": "head_locators", - "pivot": [0, 11.75, 0], - "locators": { - "special": [0, 11.75, 0] - } - }, - { - "name": "arms", - "parent": "torso", - "pivot": [0, 6, 0.5] - }, - { - "name": "arm_right", - "parent": "arms", - "pivot": [-4.5, 6, -0.75], - "cubes": [ - {"origin": [-7.5, 4, -1.75], "size": [3, 2, 2], "inflate": 0.02, "uv": [0, 21]} - ] - }, - { - "name": "locator_hand_primary", - "parent": "arm_right", - "pivot": [-6.5, 5, -0.75], - "rotation": [0, 90, 0], - "locators": { - "hand_primary": [-6.5, 5, -0.75], - "physical": [-6.5, 5, -0.75] - } - }, - { - "name": "locator_item", - "parent": "arm_right", - "pivot": [-7.5, 5, -0.75], - "locators": { - "item": [-7.5, 5, -0.75] - } - }, - { - "name": "arm_left", - "parent": "arms", - "pivot": [4.5, 6, -0.75], - "cubes": [ - {"origin": [4.5, 4, -1.75], "size": [3, 2, 2], "inflate": 0.02, "uv": [8, 28]} - ] - }, - { - "name": "locator_hand_secondary", - "parent": "arm_left", - "pivot": [6.5, 5, -0.75], - "rotation": [0, -90, 0], - "locators": { - "hand_secondary": [6.5, 5, -0.75] - } - }, - { - "name": "legs", - "parent": "body", - "pivot": [0, 6, 0] - }, - { - "name": "leg_right", - "parent": "legs", - "pivot": [-2.5, 2, 1], - "cubes": [ - {"origin": [-3, 0.5, 0.5], "size": [1, 2, 1], "uv": [0, 3]} - ] - }, - { - "name": "foot_right", - "parent": "leg_right", - "pivot": [-2.5, 1, 1], - "rotation": [0, 15, 0], - "cubes": [ - {"origin": [-3.5, 0, -1], "size": [2, 1, 3], "uv": [0, 25]} - ] - }, - { - "name": "foot_right2", - "parent": "foot_right", - "pivot": [-2.5, 0, -1], - "cubes": [ - {"origin": [-3.5, 0, -3], "size": [2, 1, 2], "inflate": 0.01, "uv": [7, 25]} - ] - }, - { - "name": "locator_foot_primary", - "parent": "foot_right2", - "pivot": [-2.5, 0.5, -1.5], - "rotation": [90, 0, 0], - "locators": { - "foot_primary": [-2.5, 0.5, -1.5] - } - }, - { - "name": "leg_left", - "parent": "legs", - "pivot": [2.5, 2, 1], - "cubes": [ - {"origin": [2, 0.5, 0.5], "size": [1, 2, 1], "uv": [0, 0]} - ] - }, - { - "name": "foot_left", - "parent": "leg_left", - "pivot": [2.5, 1, 1], - "rotation": [0, -15, 0], - "cubes": [ - {"origin": [1.5, 0, -1], "size": [2, 1, 3], "uv": [10, 21]} - ] - }, - { - "name": "foot_left2", - "parent": "foot_left", - "pivot": [2.5, 0, -1], - "cubes": [ - {"origin": [1.5, 0, -3], "size": [2, 1, 2], "inflate": 0.01, "uv": [17, 21]} - ] - }, - { - "name": "locator_foot_primary2", - "parent": "foot_left2", - "pivot": [2.5, 0.5, -1.5], - "rotation": [90, 0, 0], - "locators": { - "foot_primary2": [2.5, 0.5, -1.5] - } - }, - { - "name": "locator_middle", - "parent": "body", - "pivot": [0, 6.25, 0.5], - "locators": { - "middle": [0, 6.25, 0.5] - } - }, - { - "name": "locator_target", - "parent": "body", - "pivot": [0, 6.25, -4], - "locators": { - "target": [0, 6.25, -4] + "top": [0, 18, 0] } }, { @@ -414,11 +32,633 @@ } }, { - "name": "locator_top", + "name": "body", "parent": "gloom", - "pivot": [0, 12.75, 0.5], + "pivot": [0, 7.5, 0] + }, + { + "name": "locator_target", + "parent": "body", + "pivot": [0, 7.25, -6.5], "locators": { - "top": [0, 12.75, 0.5] + "target": [0, 7.25, -6.5] + } + }, + { + "name": "locator_middle", + "parent": "body", + "pivot": [0, 7.25, 0], + "locators": { + "middle": [0, 7.25, 0] + } + }, + { + "name": "torso", + "parent": "body", + "pivot": [0, 5, 0.5] + }, + { + "name": "head_ai", + "parent": "torso", + "pivot": [0, 5, 0.5], + "cubes": [ + {"origin": [-5.5, 2.24, -5.5], "size": [11, 10, 11], "uv": [0, 0]} + ] + }, + { + "name": "locator_head", + "parent": "head_ai", + "pivot": [0, 17.25, 0], + "locators": { + "head": [0, 17.25, 0] + } + }, + { + "name": "locator_item_hat", + "parent": "head_ai", + "pivot": [0, 13.25, 0], + "locators": { + "item_hat": [0, 13.25, 0] + } + }, + { + "name": "locator_face", + "parent": "head_ai", + "pivot": [0, 9.75, -5.5], + "locators": { + "face": [0, 9.75, -5.5] + } + }, + { + "name": "locator_item_face", + "parent": "head_ai", + "pivot": [0, 10, -5.5], + "locators": { + "item_face": [0, 10, -5.5] + } + }, + { + "name": "locator_special", + "parent": "head_ai", + "pivot": [0, 16.25, -1], + "locators": { + "special": [0, 16.25, -1] + } + }, + { + "name": "face", + "parent": "head_ai", + "pivot": [0, 8.5, -5.51] + }, + { + "name": "eyes", + "parent": "face", + "pivot": [0, 9, -5.51] + }, + { + "name": "eye_left", + "parent": "eyes", + "pivot": [2.75, 9.49, -5.51] + }, + { + "name": "eye_normal_left", + "parent": "eye_left", + "pivot": [2.75, 9.49, -5.51], + "cubes": [ + {"origin": [0.75, 8.49, -5.51], "size": [4, 2, 1], "uv": [12, 80]} + ] + }, + { + "name": "eye_happy_left", + "parent": "eye_left", + "pivot": [2.75, 9.49, -5.41], + "cubes": [ + {"origin": [0.75, 8.49, -5.41], "size": [4, 2, 1], "uv": [12, 84]} + ] + }, + { + "name": "eye_recoil_left", + "parent": "eye_left", + "pivot": [2.75, 9.49, -5.41], + "cubes": [ + {"origin": [0.75, 8.49, -5.41], "size": [4, 2, 1], "uv": [12, 88]} + ] + }, + { + "name": "eye_shock_left", + "parent": "eye_left", + "pivot": [2.75, 9.74, -5.41], + "cubes": [ + {"origin": [1.5, 8.24, -5.41], "size": [3, 3, 1], "uv": [1, 92]} + ] + }, + { + "name": "locator_eye_left", + "parent": "eye_left", + "pivot": [2.75, 9.25, -5.5], + "locators": { + "eye2": [2.75, 9.25, -5.5] + } + }, + { + "name": "eye_right", + "parent": "eyes", + "pivot": [-2.75, 9.49, -5.51] + }, + { + "name": "eye_normal_right", + "parent": "eye_right", + "pivot": [-2.75, 9.49, -5.51], + "cubes": [ + {"origin": [-4.75, 8.49, -5.51], "size": [4, 2, 1], "uv": [1, 80], "mirror": true} + ] + }, + { + "name": "eye_happy_right", + "parent": "eye_right", + "pivot": [-2.75, 9.49, -5.41], + "cubes": [ + {"origin": [-4.75, 8.49, -5.41], "size": [4, 2, 1], "uv": [1, 84], "mirror": true} + ] + }, + { + "name": "eye_recoil_right", + "parent": "eye_right", + "pivot": [-2.75, 9.49, -5.41], + "cubes": [ + {"origin": [-4.75, 8.49, -5.41], "size": [4, 2, 1], "uv": [1, 88], "mirror": true} + ] + }, + { + "name": "eye_shock_right", + "parent": "eye_right", + "pivot": [-2.75, 9.74, -5.41], + "cubes": [ + {"origin": [-4.5, 8.24, -5.41], "size": [3, 3, 1], "uv": [12, 92], "mirror": true} + ] + }, + { + "name": "locator_eye_right", + "parent": "eye_right", + "pivot": [-2.75, 9.25, -5.5], + "locators": { + "eye1": [-2.75, 9.25, -5.5] + } + }, + { + "name": "mouth", + "parent": "face", + "pivot": [0, 6.9, -5.5], + "cubes": [ + {"origin": [-3.5, 6.99, -6], "size": [7, 1, 1], "inflate": -0.14, "uv": [45, 15]} + ] + }, + { + "name": "locator_jaw_upper", + "parent": "mouth", + "pivot": [0, 7.15, -5.85], + "locators": { + "jaw1": [0, 7.15, -5.85] + } + }, + { + "name": "mouth_top2", + "parent": "mouth", + "pivot": [0, 7.14, -5.5], + "cubes": [ + {"origin": [2.5, 6.29, -6], "size": [1, 1, 1], "inflate": -0.15, "uv": [45, 19]}, + {"origin": [-3.5, 6.29, -6], "size": [1, 1, 1], "inflate": -0.15, "uv": [49, 19], "mirror": true} + ] + }, + { + "name": "mouth_bottom", + "parent": "mouth", + "pivot": [0, 6.5, -5.5], + "cubes": [ + {"origin": [-3.5, 5.74, -6], "size": [7, 1, 1], "inflate": -0.13, "uv": [45, 17]} + ] + }, + { + "name": "locator_jaw_lower", + "parent": "mouth_bottom", + "pivot": [0, 6.6, -5.85], + "locators": { + "jaw2": [0, 6.6, -5.85] + } + }, + { + "name": "mouth_bottom2", + "parent": "mouth_bottom", + "pivot": [0, 6.59, -5.5], + "cubes": [ + {"origin": [2.5, 6.44, -6], "size": [1, 1, 1], "inflate": -0.16, "uv": [53, 19]}, + {"origin": [-3.5, 6.44, -6], "size": [1, 1, 1], "inflate": -0.16, "uv": [57, 19], "mirror": true} + ] + }, + { + "name": "drool", + "parent": "mouth_bottom", + "pivot": [1.65, 6.74, -5.5], + "cubes": [ + {"origin": [0.65, 6.74, -6], "size": [2, 0, 1], "uv": [51, 24]} + ] + }, + { + "name": "drool2", + "parent": "drool", + "pivot": [1.65, 6.74, -6], + "cubes": [ + {"origin": [0.65, 3.74, -6], "size": [2, 3, 0], "uv": [57, 22]} + ] + }, + { + "name": "mouth_inner", + "parent": "mouth", + "pivot": [0, 6.74, -5.51], + "cubes": [ + {"origin": [-3, 6.24, -5.51], "size": [6, 1, 1], "uv": [15, 97]} + ] + }, + { + "name": "mouth_inner2", + "parent": "mouth_inner", + "pivot": [0, 6.74, -5.51], + "cubes": [ + {"origin": [-3, 6.24, -5.52], "size": [6, 1, 1], "uv": [15, 100]} + ] + }, + { + "name": "locator_mouth", + "parent": "mouth", + "pivot": [0, 6.85, -5.5], + "locators": { + "mouth": [0, 6.85, -5.5] + } + }, + { + "name": "face_ditto", + "parent": "head_ai", + "pivot": [0, 6.5, -5.4] + }, + { + "name": "eyes_ditto", + "parent": "face_ditto", + "pivot": [0, 7.25, -5.42], + "cubes": [ + {"origin": [-4, 6.75, -5.42], "size": [8, 1, 0], "uv": [24, 84]} + ] + }, + { + "name": "eyes_blink_ditto", + "parent": "face_ditto", + "pivot": [0, 7.25, -5.32], + "cubes": [ + {"origin": [-4.5, 6.75, -5.32], "size": [9, 1, 0], "uv": [23, 86]}, + {"origin": [-4, 7.25, -5.33], "size": [8, 1, 0], "uv": [24, 88]} + ] + }, + { + "name": "mouth_ditto", + "parent": "face_ditto", + "pivot": [0, 5.5, -5.4], + "cubes": [ + {"origin": [-3.5, 4.75, -5.41], "size": [7, 1, 0], "uv": [25, 92]}, + {"origin": [-4.5, 5.25, -5.41], "size": [9, 1, 0], "uv": [23, 90]} + ] + }, + { + "name": "mouth_open_ditto", + "parent": "face_ditto", + "pivot": [0, 5.25, -5.31], + "cubes": [ + {"origin": [-4.5, 4.25, -5.31], "size": [9, 2, 0], "uv": [23, 94]} + ] + }, + { + "name": "arms", + "parent": "head_ai", + "pivot": [0, 6.25, 0] + }, + { + "name": "arm_left", + "parent": "arms", + "pivot": [5.5, 6.25, -1.25], + "cubes": [ + {"origin": [4.75, 5.25, -2.25], "size": [3, 2, 2], "inflate": -0.15, "uv": [43, 0]} + ] + }, + { + "name": "arm_left2", + "parent": "arm_left", + "pivot": [7.25, 6.25, -0.75], + "cubes": [ + {"origin": [7.25, 5.25, -2.25], "size": [3, 2, 2], "uv": [43, 4]} + ] + }, + { + "name": "locator_hand_secondary", + "parent": "arm_left2", + "pivot": [9.25, 6.25, -1.25], + "rotation": [0, -90, 0], + "locators": { + "hand_secondary": [9.25, 6.25, -1.25] + } + }, + { + "name": "arm_right", + "parent": "arms", + "pivot": [-5.5, 6.25, -1.25], + "cubes": [ + {"origin": [-7.75, 5.25, -2.25], "size": [3, 2, 2], "inflate": -0.15, "uv": [33, 0], "mirror": true} + ] + }, + { + "name": "arm_right2", + "parent": "arm_right", + "pivot": [-7.25, 6.25, -0.75], + "cubes": [ + {"origin": [-10.25, 5.25, -2.25], "size": [3, 2, 2], "uv": [33, 4], "mirror": true} + ] + }, + { + "name": "locator_hand_primary", + "parent": "arm_right2", + "pivot": [-9.25, 6.25, -1.25], + "rotation": [0, 90, 0], + "locators": { + "hand_primary": [-9.25, 6.25, -1.25], + "physical": [-9.25, 6.25, -1.25] + } + }, + { + "name": "locator_item", + "parent": "arm_right2", + "pivot": [-10.25, 6.25, -1.25], + "locators": { + "item": [-10.25, 6.25, -1.25] + } + }, + { + "name": "head_bulbs", + "parent": "head_ai", + "pivot": [0, 13, -0.25], + "cubes": [ + {"origin": [-2, 17.5, -2], "size": [4, 0, 4], "inflate": -0.15, "uv": [-3, 97]} + ] + }, + { + "name": "head_bulb_front", + "parent": "head_bulbs", + "pivot": [0, 15, -3.5], + "rotation": [-5, 0, 0], + "cubes": [ + {"origin": [-3, 12, -7.5], "size": [6, 6, 6], "inflate": -0.15, "uv": [1, 22]}, + {"origin": [-3, 12, -7.5], "size": [6, 6, 6], "inflate": -0.14, "uv": [1, 48]} + ] + }, + { + "name": "head_bulb_back", + "parent": "head_bulbs", + "pivot": [0, 15, 3.5], + "rotation": [5, 0, 0], + "cubes": [ + {"origin": [-3, 12, 1.5], "size": [6, 6, 6], "inflate": -0.15, "uv": [26, 22]}, + {"origin": [-3, 12, 1.5], "size": [6, 6, 6], "inflate": -0.14, "uv": [26, 48]} + ] + }, + { + "name": "head_bulb_left", + "parent": "head_bulbs", + "pivot": [3.5, 15, 0], + "rotation": [0, 0, -5], + "cubes": [ + {"origin": [1.5, 12, -3], "size": [6, 6, 6], "inflate": -0.15, "uv": [26, 35]}, + {"origin": [1.5, 12, -3], "size": [6, 6, 6], "inflate": -0.14, "uv": [26, 64]} + ] + }, + { + "name": "head_bulb_right", + "parent": "head_bulbs", + "pivot": [-3.5, 15, 0], + "rotation": [0, 0, 5], + "cubes": [ + {"origin": [-7.5, 12, -3], "size": [6, 6, 6], "inflate": -0.15, "uv": [1, 35], "mirror": true}, + {"origin": [-7.5, 12, -3], "size": [6, 6, 6], "inflate": -0.14, "uv": [1, 64], "mirror": true} + ] + }, + { + "name": "leaves", + "parent": "head_ai", + "pivot": [0, 12.75, 0] + }, + { + "name": "leaf_front_left", + "parent": "leaves", + "pivot": [0, 12.75, 0], + "rotation": [0, 27.5, 0] + }, + { + "name": "leaf_front_left_rotation", + "parent": "leaf_front_left", + "pivot": [0, 12.75, 0], + "rotation": [0, 0, 2.5], + "cubes": [ + {"origin": [1.25, 12.75, -2], "size": [6, 0, 5], "uv": [11, 122]} + ] + }, + { + "name": "leaf_front_left2", + "parent": "leaf_front_left_rotation", + "pivot": [7.25, 12.75, 0.5], + "rotation": [0, 0, 32.5], + "cubes": [ + {"origin": [7.25, 12.75, -2], "size": [3, 0, 5], "uv": [3, 116]} + ] + }, + { + "name": "leaf_front_left3", + "parent": "leaf_front_left2", + "pivot": [10.25, 12.75, 0.5], + "rotation": [0, 0, 37.5], + "cubes": [ + {"origin": [10.25, 12.75, -1], "size": [4, 0, 3], "uv": [21, 118]} + ] + }, + { + "name": "leaf_back_left", + "parent": "leaves", + "pivot": [0, 12.75, 0], + "rotation": [0, -45, 2.5] + }, + { + "name": "leaf_back_left_rotation", + "parent": "leaf_back_left", + "pivot": [0, 12.75, 0], + "cubes": [ + {"origin": [2.25, 12.75, -3], "size": [7, 0, 6], "uv": [10, 109]} + ] + }, + { + "name": "leaf_back_left2", + "parent": "leaf_back_left_rotation", + "pivot": [9.25, 12.75, 0], + "rotation": [0, 0, -47.5], + "cubes": [ + {"origin": [9.25, 12.75, -3], "size": [4, 0, 5], "uv": [5, 103]} + ] + }, + { + "name": "leaf_back_left3", + "parent": "leaf_back_left2", + "pivot": [13.25, 12.75, 0], + "rotation": [0, 0, -35], + "cubes": [ + {"origin": [13.25, 12.75, -1], "size": [3, 0, 2], "uv": [28, 106]} + ] + }, + { + "name": "leaf_front_right", + "parent": "leaves", + "pivot": [0, 12.75, 0], + "rotation": [0, -37.5, 0] + }, + { + "name": "leaf_front_right_rotation", + "parent": "leaf_front_right", + "pivot": [0, 12.75, 0], + "rotation": [0, 0, -2.5], + "cubes": [ + {"origin": [-7.75, 12.75, -2.5], "size": [7, 0, 5], "uv": [-4, 122], "mirror": true} + ] + }, + { + "name": "leaf_front_right2", + "parent": "leaf_front_right_rotation", + "pivot": [-7.75, 12.75, 0], + "rotation": [0, 0, -32.5], + "cubes": [ + {"origin": [-10.75, 12.75, -2.5], "size": [3, 0, 5], "uv": [-4, 116], "mirror": true} + ] + }, + { + "name": "leaf_front_right3", + "parent": "leaf_front_right2", + "pivot": [-10.75, 12.75, 0], + "rotation": [0, 0, -55], + "cubes": [ + {"origin": [-14.75, 12.75, -1.5], "size": [4, 0, 4], "uv": [11, 117], "mirror": true} + ] + }, + { + "name": "leaf_back_right", + "parent": "leaves", + "pivot": [0, 12.75, 0], + "rotation": [0, 37.5, -2.5] + }, + { + "name": "leaf_back_right_rotation", + "parent": "leaf_back_right", + "pivot": [0, 12.75, 0], + "cubes": [ + {"origin": [-9.25, 12.75, -3], "size": [7, 0, 6], "uv": [-5, 109], "mirror": true} + ] + }, + { + "name": "leaf_back_right2", + "parent": "leaf_back_right_rotation", + "pivot": [-9.25, 12.75, 0], + "rotation": [0, 0, -17.5], + "cubes": [ + {"origin": [-13.25, 12.75, -3], "size": [4, 0, 6], "uv": [-5, 102], "mirror": true} + ] + }, + { + "name": "leaf_back_right3", + "parent": "leaf_back_right2", + "pivot": [-13.25, 12.75, 0], + "rotation": [0, 0, -52.5], + "cubes": [ + {"origin": [-18.25, 12.75, -3], "size": [5, 0, 5], "uv": [14, 103], "mirror": true} + ] + }, + { + "name": "leaf_back_right4", + "parent": "leaf_back_right3", + "pivot": [-18.25, 12.75, 0], + "rotation": [0, 0, -90], + "cubes": [ + {"origin": [-20.25, 12.75, -1], "size": [2, 0, 2], "uv": [30, 103], "mirror": true} + ] + }, + { + "name": "legs", + "parent": "body", + "pivot": [0, 2.75, 0] + }, + { + "name": "leg_left", + "parent": "legs", + "pivot": [2.25, 2.25, 1], + "cubes": [ + {"origin": [1.75, 0.5, 0.5], "size": [1, 2, 1], "uv": [33, 8]} + ] + }, + { + "name": "foot_left", + "parent": "leg_left", + "pivot": [2.25, 0.85, 1.25], + "cubes": [ + {"origin": [1.25, 0.1, -2.15], "size": [2, 1, 4], "inflate": 0.1, "uv": [52, 5]} + ] + }, + { + "name": "foot_left2", + "parent": "foot_left", + "pivot": [2.25, 0.1, -2.25], + "cubes": [ + {"origin": [1.25, 0.1, -5.25], "size": [2, 1, 3], "inflate": 0.11, "uv": [44, 8]} + ] + }, + { + "name": "locator_foot_secondary", + "parent": "foot_left2", + "pivot": [2.5, 0.6, -3.25], + "rotation": [90, 0, 0], + "locators": { + "foot_secondary": [2.5, 0.6, -3.25] + } + }, + { + "name": "leg_right", + "parent": "legs", + "pivot": [-2.25, 2.25, 1], + "cubes": [ + {"origin": [-2.75, 0.5, 0.5], "size": [1, 2, 1], "uv": [37, 8], "mirror": true} + ] + }, + { + "name": "foot_right", + "parent": "leg_right", + "pivot": [-2.25, 0.85, 1.25], + "cubes": [ + {"origin": [-3.25, 0.1, -2.15], "size": [2, 1, 4], "inflate": 0.1, "uv": [52, 0], "mirror": true} + ] + }, + { + "name": "foot_right2", + "parent": "foot_right", + "pivot": [-2.25, 0.1, -2.25], + "cubes": [ + {"origin": [-3.25, 0.1, -5.25], "size": [2, 1, 3], "inflate": 0.11, "uv": [54, 10], "mirror": true} + ] + }, + { + "name": "locator_foot_primary", + "parent": "foot_right2", + "pivot": [-2.5, 0.6, -3.25], + "rotation": [90, 0, 0], + "locators": { + "foot_primary": [-2.5, 0.6, -3.25] } } ] diff --git a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0045_vileplume/vileplume.geo.json b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0045_vileplume/vileplume.geo.json deleted file mode 100644 index 244c7166f8..0000000000 --- a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0045_vileplume/vileplume.geo.json +++ /dev/null @@ -1,335 +0,0 @@ -{ - "format_version": "1.12.0", - "minecraft:geometry": [ - { - "description": { - "identifier": "geometry.unknown", - "texture_width": 64, - "texture_height": 64, - "visible_bounds_width": 3, - "visible_bounds_height": 2.5, - "visible_bounds_offset": [0, 0.75, 0] - }, - "bones": [ - { - "name": "vileplume", - "pivot": [0, 0, 0] - }, - { - "name": "body", - "parent": "vileplume", - "pivot": [0, 7, 0] - }, - { - "name": "torso", - "parent": "body", - "pivot": [0, 2, 0], - "cubes": [ - {"origin": [-5.5, 2, -4], "size": [11, 10, 8], "uv": [0, 0]} - ] - }, - { - "name": "mouth", - "parent": "torso", - "pivot": [0, 0, 0] - }, - { - "name": "mouth_closed", - "parent": "mouth", - "pivot": [0, 5.25, -4.01], - "cubes": [ - {"origin": [-2, 4.25, -4.01], "size": [4, 2, 0], "uv": [38, 60], "mirror": true} - ] - }, - { - "name": "mouth_open", - "parent": "mouth", - "pivot": [0, 5.25, -3.91], - "cubes": [ - {"origin": [-1, 3.75, -3.91], "size": [2, 3, 0], "uv": [29, 57], "mirror": true} - ] - }, - { - "name": "locator_mouth", - "parent": "mouth", - "pivot": [0, 5.25, -4], - "locators": { - "mouth": [0, 5.25, -4] - } - }, - { - "name": "eyes", - "parent": "torso", - "pivot": [0, 7, -4] - }, - { - "name": "eye_right", - "parent": "eyes", - "pivot": [-2.75, 7, -4.01], - "cubes": [ - {"origin": [-3.25, 6.5, -4.01], "size": [1, 1, 0], "uv": [57, 62]} - ] - }, - { - "name": "eyelid_right", - "parent": "eye_right", - "pivot": [-2.75, 7, -3.41], - "cubes": [ - {"origin": [-3.75, 6.5, -3.91], "size": [2, 1, 1], "inflate": 0.01, "uv": [39, 54], "mirror": true} - ] - }, - { - "name": "locator_eye_right", - "parent": "eye_right", - "pivot": [-2.75, 7, -4], - "locators": { - "eye1": [-2.75, 7, -4] - } - }, - { - "name": "eye_left", - "parent": "eyes", - "pivot": [2.75, 7, -4.01], - "cubes": [ - {"origin": [2.25, 6.5, -4.01], "size": [1, 1, 0], "uv": [60, 62], "mirror": true} - ] - }, - { - "name": "eyelid_left", - "parent": "eye_left", - "pivot": [2.75, 7, -3.41], - "cubes": [ - {"origin": [1.75, 6.5, -3.91], "size": [2, 1, 1], "inflate": 0.01, "uv": [39, 57], "mirror": true} - ] - }, - { - "name": "locator_eye_left", - "parent": "eye_left", - "pivot": [2.75, 7, -4], - "locators": { - "eye2": [2.75, 7, -4] - } - }, - { - "name": "flower", - "parent": "torso", - "pivot": [0, 12, 0], - "cubes": [ - {"origin": [-3.5, 11.5, -3.5], "size": [7, 4, 7], "uv": [0, 38]}, - {"origin": [-5, 11, -13.5], "size": [10, 3, 5], "uv": [34, 33]}, - {"origin": [-1.5, 11, -8.5], "size": [3, 3, 5], "uv": [48, 53]}, - {"origin": [5, 11, -12.5], "size": [2, 3, 4], "uv": [0, 18]}, - {"origin": [-7, 11, -12.5], "size": [2, 3, 4], "uv": [0, 18], "mirror": true}, - {"origin": [-11.5, 11, -8.5], "size": [10, 3, 12], "uv": [0, 18]}, - {"origin": [-13.5, 11, -7.5], "size": [2, 3, 9], "uv": [42, 41], "mirror": true}, - {"origin": [1.5, 11, -8.5], "size": [10, 3, 12], "uv": [0, 18], "mirror": true}, - {"origin": [11.5, 11, -7.5], "size": [2, 3, 9], "uv": [42, 41]}, - {"origin": [-10.5, 11, 3.5], "size": [9, 3, 9], "uv": [0, 52]}, - {"origin": [-12.5, 11, 3.5], "size": [2, 3, 7], "uv": [46, 20], "mirror": true}, - {"origin": [1.5, 11, 3.5], "size": [9, 3, 9], "uv": [0, 52], "mirror": true}, - {"origin": [10.5, 11, 3.5], "size": [2, 3, 7], "uv": [46, 20]}, - {"origin": [-1.5, 11, 3.5], "size": [3, 3, 8], "uv": [42, 9]} - ] - }, - { - "name": "locator_special", - "parent": "flower", - "pivot": [0, 14.5, 0], - "locators": { - "special": [0, 14.5, 0] - } - }, - { - "name": "head_locators", - "parent": "torso", - "pivot": [0, 7, -4] - }, - { - "name": "locator_item_face", - "parent": "head_locators", - "pivot": [0, 7, -4], - "locators": { - "item_face": [0, 7, -4] - } - }, - { - "name": "locator_head", - "parent": "head_locators", - "pivot": [0, 15.5, 0], - "locators": { - "head": [0, 15.5, 0] - } - }, - { - "name": "locator_item_hat", - "parent": "head_locators", - "pivot": [0, 15.5, 0], - "locators": { - "item_hat": [0, 15.5, 0] - } - }, - { - "name": "locator_face", - "parent": "head_locators", - "pivot": [0, 7, -4], - "locators": { - "face": [0, 7, -4] - } - }, - { - "name": "arms", - "parent": "torso", - "pivot": [0, 2, 0] - }, - { - "name": "arm_right", - "parent": "arms", - "pivot": [-5.5, 7, -0.5], - "cubes": [ - {"origin": [-9.5, 5, -1.5], "size": [5, 2, 2], "inflate": 0.02, "uv": [30, 4], "mirror": true} - ] - }, - { - "name": "locator_hand_primary", - "parent": "arm_right", - "pivot": [-8.5, 6, -0.5], - "rotation": [0, 90, 0], - "locators": { - "hand_primary": [-8.5, 6, -0.5], - "physical": [-8.5, 6, -0.5] - } - }, - { - "name": "locator_item", - "parent": "arm_right", - "pivot": [-9.5, 6, -0.5], - "locators": { - "item": [-9.5, 6, -0.5] - } - }, - { - "name": "arm_left", - "parent": "arms", - "pivot": [5.5, 7, -0.5], - "cubes": [ - {"origin": [4.5, 5, -1.5], "size": [5, 2, 2], "inflate": 0.02, "uv": [30, 4]} - ] - }, - { - "name": "locator_hand_secondary", - "parent": "arm_left", - "pivot": [8.5, 6, -0.5], - "rotation": [0, -90, 0], - "locators": { - "hand_secondary": [8.5, 6, -0.5] - } - }, - { - "name": "legs", - "parent": "body", - "pivot": [0, 7, 0] - }, - { - "name": "leg_right", - "parent": "legs", - "pivot": [-3.25, 2, 0.25], - "cubes": [ - {"origin": [-4.25, 0.5, -0.75], "size": [2, 3, 2], "uv": [33, 24]} - ] - }, - { - "name": "foot_right", - "parent": "leg_right", - "pivot": [-3.25, 1, 0.25], - "rotation": [0, 15, 0], - "cubes": [ - {"origin": [-4.75, 0, -2.25], "size": [3, 1, 4], "uv": [42, 4], "mirror": true} - ] - }, - { - "name": "foot_right2", - "parent": "foot_right", - "pivot": [-3.25, 0, -2.25], - "cubes": [ - {"origin": [-4.75, 0, -5.25], "size": [3, 1, 3], "inflate": 0.01, "uv": [43, 0], "mirror": true} - ] - }, - { - "name": "locator_foot_primary", - "parent": "foot_right2", - "pivot": [-3.25, 0.5, -3.75], - "rotation": [90, 0, 0], - "locators": { - "foot_primary": [-3.25, 0.5, -3.75] - } - }, - { - "name": "leg_left", - "parent": "legs", - "pivot": [3.25, 2, 0.25], - "cubes": [ - {"origin": [2.25, 0.5, -0.75], "size": [2, 3, 2], "uv": [33, 19]} - ] - }, - { - "name": "foot_left", - "parent": "leg_left", - "pivot": [3.25, 1, 0.25], - "rotation": [0, -15, 0], - "cubes": [ - {"origin": [1.75, 0, -2.25], "size": [3, 1, 4], "uv": [24, 45], "mirror": true} - ] - }, - { - "name": "foot_left2", - "parent": "foot_left", - "pivot": [3.25, 0, -2.25], - "cubes": [ - {"origin": [1.75, 0, -5.25], "size": [3, 1, 3], "inflate": 0.01, "uv": [25, 41], "mirror": true} - ] - }, - { - "name": "locator_foot_secondary", - "parent": "foot_left2", - "pivot": [3.25, 0.5, -3.75], - "rotation": [90, 0, 0], - "locators": { - "foot_secondary": [3.25, 0.5, -3.75] - } - }, - { - "name": "locator_middle", - "parent": "body", - "pivot": [0, 7.25, 0], - "locators": { - "middle": [0, 7.25, 0] - } - }, - { - "name": "locator_target", - "parent": "body", - "pivot": [0, 7.25, -5], - "locators": { - "target": [0, 7.25, -5] - } - }, - { - "name": "locator_root", - "parent": "vileplume", - "pivot": [0, 0, 0], - "locators": { - "root": [0, 0, 0] - } - }, - { - "name": "locator_top", - "parent": "vileplume", - "pivot": [0, 15.5, 0], - "locators": { - "top": [0, 15.5, 0] - } - } - ] - } - ] -} \ No newline at end of file diff --git a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0045_vileplume/vileplume_female.geo.json b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0045_vileplume/vileplume_female.geo.json new file mode 100644 index 0000000000..0b4eb990a9 --- /dev/null +++ b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0045_vileplume/vileplume_female.geo.json @@ -0,0 +1,632 @@ +{ + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.vileplume_female", + "texture_width": 128, + "texture_height": 128, + "visible_bounds_width": 4, + "visible_bounds_height": 2.5, + "visible_bounds_offset": [0, 0.75, 0] + }, + "bones": [ + { + "name": "vileplume", + "pivot": [0, 0, 0] + }, + { + "name": "locator_root", + "parent": "vileplume", + "pivot": [0, 0, 0], + "locators": { + "root": [0, 0, 0] + } + }, + { + "name": "locator_top", + "parent": "vileplume", + "pivot": [0, 23, 0], + "locators": { + "top": [0, 23, 0] + } + }, + { + "name": "body", + "parent": "vileplume", + "pivot": [0, 10, 0] + }, + { + "name": "torso", + "parent": "body", + "pivot": [0, 5.25, 0.5] + }, + { + "name": "head_ai", + "parent": "torso", + "pivot": [0, 5.25, 0.5], + "cubes": [ + {"origin": [-6.5, 2.75, -6.5], "size": [13, 15, 13], "inflate": 0.01, "uv": [0, 0]} + ] + }, + { + "name": "locator_face", + "parent": "head_ai", + "pivot": [0, 10.5, -6.5], + "locators": { + "face": [0, 10.5, -6.5] + } + }, + { + "name": "locator_item_hat", + "parent": "head_ai", + "pivot": [0, 23, 0], + "locators": { + "item_hat": [0, 23, 0] + } + }, + { + "name": "locator_head", + "parent": "head_ai", + "pivot": [0, 23, 0], + "locators": { + "head": [0, 23, 0] + } + }, + { + "name": "locator_item_face", + "parent": "head_ai", + "pivot": [0, 11, -6.5], + "locators": { + "item_face": [0, 11, -6.5] + } + }, + { + "name": "face", + "parent": "head_ai", + "pivot": [0, 10, -6.51] + }, + { + "name": "eyes", + "parent": "face", + "pivot": [0, 10, -6.51] + }, + { + "name": "eye_left", + "parent": "eyes", + "pivot": [2.75, 10.5, -6.51], + "cubes": [ + {"origin": [2.25, 10, -6.52], "size": [1, 1, 1], "uv": [120, 17]} + ] + }, + { + "name": "eye_expression_left", + "parent": "eye_left", + "pivot": [2.75, 11, -6.42], + "cubes": [ + {"origin": [2.25, 10.5, -6.42], "size": [1, 1, 1], "inflate": 0.01, "uv": [58, 3]} + ] + }, + { + "name": "locator_eye_left", + "parent": "eye_left", + "pivot": [2.75, 10.5, -6.5], + "locators": { + "eye2": [2.75, 10.5, -6.5] + } + }, + { + "name": "eye_right", + "parent": "eyes", + "pivot": [-2.75, 10.5, -6.51], + "cubes": [ + {"origin": [-3.25, 10, -6.52], "size": [1, 1, 1], "uv": [115, 17], "mirror": true} + ] + }, + { + "name": "eye_expression_right", + "parent": "eye_right", + "pivot": [-2.75, 11, -6.42], + "cubes": [ + {"origin": [-3.25, 10.5, -6.42], "size": [1, 1, 1], "inflate": 0.01, "uv": [48, 3], "mirror": true} + ] + }, + { + "name": "locator_eye_right", + "parent": "eye_right", + "pivot": [-2.75, 10.5, -6.5], + "locators": { + "eye1": [-2.75, 10.5, -6.5] + } + }, + { + "name": "eyelid_left", + "parent": "eyes", + "pivot": [2.75, 10.75, -5.92], + "cubes": [ + {"origin": [1.75, 9.75, -6.41], "size": [2, 2, 1], "inflate": 0.01, "uv": [0, 28]} + ] + }, + { + "name": "eyelid_right", + "parent": "eyes", + "pivot": [-2.75, 10.75, -5.92], + "cubes": [ + {"origin": [-3.75, 9.75, -6.41], "size": [2, 2, 1], "inflate": 0.01, "uv": [0, 31], "mirror": true} + ] + }, + { + "name": "eyelid_happy_left", + "parent": "eyes", + "pivot": [3, 10.75, -5.92], + "cubes": [ + {"origin": [1.5, 9.75, -6.41], "size": [3, 2, 1], "inflate": 0.01, "uv": [26, 52]} + ] + }, + { + "name": "eyelid_happy_right", + "parent": "eyes", + "pivot": [-3, 10.75, -5.92], + "cubes": [ + {"origin": [-4.5, 9.75, -6.41], "size": [3, 2, 1], "inflate": 0.01, "uv": [53, 16], "mirror": true} + ] + }, + { + "name": "eyelid_recoil_left", + "parent": "eyes", + "pivot": [2.75, 10.75, -5.92], + "cubes": [ + {"origin": [1.75, 9.75, -6.41], "size": [2, 2, 1], "inflate": 0.01, "uv": [0, 40]} + ] + }, + { + "name": "eyelid_recoil_right", + "parent": "eyes", + "pivot": [-2.75, 10.75, -5.92], + "cubes": [ + {"origin": [-3.75, 9.75, -6.41], "size": [2, 2, 1], "inflate": 0.01, "uv": [0, 43], "mirror": true} + ] + }, + { + "name": "mouth", + "parent": "face", + "pivot": [0, 8.5, -6.52] + }, + { + "name": "mouth_closed", + "parent": "mouth", + "pivot": [0, 8.25, -6.52], + "cubes": [ + {"origin": [-1, 7.75, -6.51], "size": [2, 1, 1], "inflate": 0.01, "uv": [54, 13]} + ] + }, + { + "name": "mouth_closed2", + "parent": "mouth_closed", + "pivot": [0, 8.75, -6.52], + "cubes": [ + {"origin": [-2, 8.25, -6.52], "size": [1, 1, 1], "uv": [48, 0]}, + {"origin": [-2, 8.25, -6.52], "size": [1, 1, 1], "uv": [48, 0]}, + {"origin": [1, 8.25, -6.52], "size": [1, 1, 1], "uv": [58, 0]} + ] + }, + { + "name": "mouth_open", + "parent": "mouth", + "pivot": [0, 8.25, -6.42], + "cubes": [ + {"origin": [-1.5, 7.25, -6.42], "size": [3, 1, 1], "uv": [80, 13]}, + {"origin": [-2, 8.25, -6.42], "size": [4, 1, 1], "uv": [80, 11]} + ] + }, + { + "name": "mouth_o", + "parent": "mouth", + "pivot": [0, 8.25, -6.42], + "cubes": [ + {"origin": [-1, 7.25, -6.42], "size": [2, 2, 1], "uv": [80, 15]} + ] + }, + { + "name": "locator_mouth", + "parent": "mouth", + "pivot": [0, 8.25, -6.5], + "locators": { + "mouth": [0, 8.25, -6.5] + } + }, + { + "name": "face_ditto", + "parent": "head_ai", + "pivot": [0, 7.5, -6.4] + }, + { + "name": "eyes_ditto", + "parent": "face_ditto", + "pivot": [0, 8.25, -6.42], + "cubes": [ + {"origin": [-4.5, 7.75, -6.42], "size": [9, 1, 0], "uv": [109, 35]} + ] + }, + { + "name": "eyes_blink_ditto", + "parent": "face_ditto", + "pivot": [0, 8.25, -6.32], + "cubes": [ + {"origin": [-5, 7.75, -6.32], "size": [10, 1, 0], "uv": [108, 41]}, + {"origin": [-4.5, 8.25, -6.33], "size": [9, 1, 0], "uv": [109, 42]} + ] + }, + { + "name": "mouth_ditto", + "parent": "face_ditto", + "pivot": [0, 6.5, -6.4], + "cubes": [ + {"origin": [-4, 5.75, -6.42], "size": [8, 1, 0], "uv": [110, 39]}, + {"origin": [-5, 6.25, -6.42], "size": [10, 1, 0], "uv": [108, 37]} + ] + }, + { + "name": "mouth_open_ditto", + "parent": "face_ditto", + "pivot": [0, 6.25, -6.31], + "cubes": [ + {"origin": [-5, 5.25, -6.32], "size": [10, 2, 0], "uv": [108, 43]} + ] + }, + { + "name": "arms", + "parent": "head_ai", + "pivot": [0, 8.25, -1.75] + }, + { + "name": "arm_left", + "parent": "arms", + "pivot": [6.5, 8.25, -1.75], + "cubes": [ + {"origin": [6, 7.25, -2.75], "size": [3, 2, 2], "uv": [3, 1]} + ] + }, + { + "name": "arm_left2", + "parent": "arm_left", + "pivot": [8.85, 8.25, -0.75], + "cubes": [ + {"origin": [9, 7.25, -2.75], "size": [3, 2, 2], "inflate": 0.15, "uv": [3, 9]} + ] + }, + { + "name": "locator_hand_secondary", + "parent": "arm_left2", + "pivot": [10.5, 8.25, -1.75], + "rotation": [0, -90, 0], + "locators": { + "hand_secondary": [10.5, 8.25, -1.75] + } + }, + { + "name": "arm_right", + "parent": "arms", + "pivot": [-6.5, 8.25, -1.75], + "cubes": [ + {"origin": [-9, 7.25, -2.75], "size": [3, 2, 2], "uv": [3, 5], "mirror": true} + ] + }, + { + "name": "arm_right2", + "parent": "arm_right", + "pivot": [-8.85, 8.25, -0.75], + "cubes": [ + {"origin": [-12, 7.25, -2.75], "size": [3, 2, 2], "inflate": 0.15, "uv": [39, 9], "mirror": true} + ] + }, + { + "name": "locator_hand_primary", + "parent": "arm_right2", + "pivot": [-10.5, 8.25, -1.75], + "rotation": [0, 90, 0], + "locators": { + "hand_primary": [-10.5, 8.25, -1.75], + "physical": [-10.5, 8.25, -1.75] + } + }, + { + "name": "locator_item", + "parent": "arm_right2", + "pivot": [-12, 8.25, -1.75], + "locators": { + "item": [-12, 8.25, -1.75] + } + }, + { + "name": "flower", + "parent": "head_ai", + "pivot": [0, 15, 0] + }, + { + "name": "flower_main", + "parent": "flower", + "pivot": [-0.5, 15.25, -0.5], + "cubes": [ + {"origin": [-4, 20.75, -4], "size": [8, 0, 8], "uv": [100, 26]}, + {"origin": [-4.5, 15.25, -4.5], "size": [9, 7, 9], "inflate": -0.1, "uv": [52, 10]}, + {"origin": [-4, 20.14, -3.45], "size": [8, 2, 0], "uv": [94, 0]}, + {"origin": [-4, 20.14, 3.45], "size": [8, 2, 0], "uv": [94, 2]}, + {"origin": [3.45, 20.14, -3.95], "size": [0, 2, 8], "uv": [110, -8]}, + {"origin": [-3.45, 20.14, -3.95], "size": [0, 2, 8], "uv": [110, -6], "mirror": true} + ] + }, + { + "name": "locator_special", + "parent": "flower_main", + "pivot": [0, 23, 0], + "locators": { + "special": [0, 23, 0] + } + }, + { + "name": "flower_petals", + "parent": "flower_main", + "pivot": [0, 18, 0], + "rotation": [0, 10, 0] + }, + { + "name": "petal_back", + "parent": "flower_petals", + "pivot": [0, 18, 0], + "rotation": [0, 40, 0] + }, + { + "name": "petal_back_rotation", + "parent": "petal_back", + "pivot": [0, 15.5, 1.75], + "rotation": [2.5, 0, -1], + "cubes": [ + {"origin": [-5, 14.25, 4.25], "size": [10, 6, 4], "inflate": 0.015, "pivot": [0, 17.25, 6.25], "rotation": [0, 180, 0], "uv": [42, 62]}, + {"origin": [-5, 20.275, 4.25], "size": [10, 0, 4], "pivot": [0, 17.25, 6.25], "rotation": [0, 180, 0], "uv": [92, 91]} + ] + }, + { + "name": "petal_back2", + "parent": "petal_back_rotation", + "pivot": [0, 18.25, 8.25], + "cubes": [ + {"origin": [-7, 14.25, 8.25], "size": [14, 6, 4], "inflate": 0.015, "pivot": [0, 17.25, 10.25], "rotation": [0, 180, 0], "uv": [46, 72]}, + {"origin": [-7.5, 20.275, 8.25], "size": [13, 0, 4], "pivot": [-0.5, 17.25, 10.25], "rotation": [0, 180, 0], "uv": [80, 112]} + ] + }, + { + "name": "petal_back3", + "parent": "petal_back2", + "pivot": [0, 18.25, 12.25], + "cubes": [ + {"origin": [-8.5, 14.25, 12.25], "size": [17, 6, 6], "inflate": 0.015, "pivot": [0, 17.25, 15.25], "rotation": [0, 180, 0], "uv": [82, 70]}, + {"origin": [-8.5, 20.275, 12.25], "size": [17, 0, 6], "pivot": [0, 17.25, 15.25], "rotation": [0, 180, 0], "uv": [66, 116]} + ] + }, + { + "name": "petal_front_left", + "parent": "flower_petals", + "pivot": [0, 18, 0] + }, + { + "name": "petal_front_left_rotation", + "parent": "petal_front_left", + "pivot": [0, 15.5, -1.75], + "rotation": [-2.5, 0, 1], + "cubes": [ + {"origin": [-7, 14.25, -8], "size": [14, 6, 4], "inflate": 0.01, "uv": [62, 0]}, + {"origin": [-7, 20.27, -8], "size": [14, 0, 4], "uv": [42, 93]} + ] + }, + { + "name": "petal_front_left2", + "parent": "petal_front_left_rotation", + "pivot": [0, 17.25, -8], + "cubes": [ + {"origin": [-10.5, 14.25, -12], "size": [21, 6, 4], "inflate": 0.01, "uv": [58, 26]}, + {"origin": [-10.5, 20.27, -12], "size": [21, 0, 4], "uv": [42, 97]} + ] + }, + { + "name": "petal_front_left3", + "parent": "petal_front_left2", + "pivot": [0, 20.25, -12], + "cubes": [ + {"origin": [-11.5, 14.25, -18], "size": [23, 6, 6], "inflate": 0.01, "uv": [0, 28]}, + {"origin": [-11.5, 20.27, -18], "size": [23, 0, 6], "uv": [28, 102]} + ] + }, + { + "name": "petal_back_left", + "parent": "flower_petals", + "pivot": [0, 18, 0], + "rotation": [0, -80, 0] + }, + { + "name": "petal_back_left_rotation", + "parent": "petal_back_left", + "pivot": [0, 15, -1.75], + "rotation": [-2.5, 0, 1], + "cubes": [ + {"origin": [-6.5, 14.25, -8.25], "size": [11, 6, 4], "uv": [88, 16]}, + {"origin": [-6.5, 20.26, -8.25], "size": [11, 0, 4], "uv": [102, 87]} + ] + }, + { + "name": "petal_back_left2", + "parent": "petal_back_left_rotation", + "pivot": [0, 18.25, -8.25], + "cubes": [ + {"origin": [-10, 14.25, -12.25], "size": [17, 6, 4], "uv": [30, 52]}, + {"origin": [-10, 20.26, -12.25], "size": [17, 0, 4], "uv": [34, 114]} + ] + }, + { + "name": "petal_back_left3", + "parent": "petal_back_left2", + "pivot": [0, 20.25, -12.25], + "cubes": [ + {"origin": [-11, 14.25, -18.25], "size": [19, 6, 6], "uv": [72, 46]}, + {"origin": [-11, 20.26, -18.25], "size": [19, 0, 6], "uv": [36, 122]} + ] + }, + { + "name": "petal_front_right", + "parent": "flower_petals", + "pivot": [0, 18, 0], + "rotation": [0, 80, 0] + }, + { + "name": "petal_front_right_rotation", + "parent": "petal_front_right", + "pivot": [0, 15.5, -0.75], + "rotation": [-2.5, 0, 0.5], + "cubes": [ + {"origin": [-7, 14.25, -8], "size": [13, 6, 4], "uv": [94, 6], "mirror": true}, + {"origin": [-7, 20.26, -8], "size": [13, 0, 4], "uv": [76, 87], "mirror": true} + ] + }, + { + "name": "petal_front_right2", + "parent": "petal_front_right_rotation", + "pivot": [0, 17.25, -8], + "cubes": [ + {"origin": [-10.5, 14.25, -12], "size": [21, 6, 4], "uv": [54, 36], "mirror": true}, + {"origin": [-10.5, 20.26, -12], "size": [21, 0, 4], "uv": [-4, 122], "mirror": true} + ] + }, + { + "name": "petal_front_right3", + "parent": "petal_front_right2", + "pivot": [0, 20.25, -12], + "cubes": [ + {"origin": [-11.5, 14.25, -18], "size": [23, 6, 6], "uv": [0, 40], "mirror": true}, + {"origin": [-11.5, 20.26, -18], "size": [23, 0, 6], "uv": [32, 108], "mirror": true} + ] + }, + { + "name": "petal_back_right", + "parent": "flower_petals", + "pivot": [0, 18, 0], + "rotation": [0, 160, 0] + }, + { + "name": "petal_back_right_rotation", + "parent": "petal_back_right", + "pivot": [0, 15.5, -1.75], + "rotation": [-2.5, 0, 1], + "cubes": [ + {"origin": [-4.5, 14.25, -8.25], "size": [11, 6, 4], "inflate": 0.01, "uv": [0, 52], "mirror": true}, + {"origin": [-4.5, 20.27, -8.25], "size": [11, 0, 4], "uv": [70, 93], "mirror": true} + ] + }, + { + "name": "petal_back_right2", + "parent": "petal_back_right_rotation", + "pivot": [0, 18.25, -8.25], + "cubes": [ + {"origin": [-7, 14.25, -12.25], "size": [17, 6, 4], "inflate": 0.01, "uv": [0, 62], "mirror": true}, + {"origin": [-7, 20.27, -12.25], "size": [17, 0, 4], "uv": [34, 118], "mirror": true} + ] + }, + { + "name": "petal_back_right3", + "parent": "petal_back_right2", + "pivot": [0, 18.25, -12.25], + "cubes": [ + {"origin": [-8, 14.25, -18.25], "size": [19, 6, 6], "inflate": 0.01, "uv": [72, 58], "mirror": true}, + {"origin": [-8, 20.27, -18.25], "size": [19, 0, 6], "uv": [74, 122], "mirror": true} + ] + }, + { + "name": "legs", + "parent": "body", + "pivot": [0, 3.25, 0.75] + }, + { + "name": "leg_left", + "parent": "legs", + "pivot": [2.6, 2.75, 1], + "cubes": [ + {"origin": [2.1, 1.5, 0.5], "size": [1, 2, 1], "inflate": 0.1, "uv": [40, 1]} + ] + }, + { + "name": "foot_left", + "parent": "leg_left", + "pivot": [2.6, 2, 1], + "cubes": [ + {"origin": [1.6, -0.1, -3], "size": [2, 2, 5], "inflate": -0.1, "uv": [39, 2]} + ] + }, + { + "name": "foot_left2", + "parent": "foot_left", + "pivot": [2.6, 0, -2.9], + "cubes": [ + {"origin": [1.6, 0, -6.85], "size": [2, 2, 4], "inflate": 0.01, "uv": [58, 46]} + ] + }, + { + "name": "locator_foot_secondary", + "parent": "foot_left2", + "pivot": [2.6, 1, -5.35], + "rotation": [90, 0, 0], + "locators": { + "foot_secondary": [2.6, 1, -5.35] + } + }, + { + "name": "leg_right", + "parent": "legs", + "pivot": [-2.6, 2.75, 1], + "cubes": [ + {"origin": [-3.1, 1.5, 0.5], "size": [1, 2, 1], "inflate": 0.1, "uv": [40, 4], "mirror": true} + ] + }, + { + "name": "foot_right", + "parent": "leg_right", + "pivot": [-2.6, 2, 1], + "cubes": [ + {"origin": [-3.6, -0.1, -3], "size": [2, 2, 5], "inflate": -0.1, "uv": [48, 0], "mirror": true} + ] + }, + { + "name": "foot_right2", + "parent": "foot_right", + "pivot": [-2.6, 0, -2.9], + "cubes": [ + {"origin": [-3.6, 0, -6.85], "size": [2, 2, 4], "inflate": 0.01, "uv": [49, 7], "mirror": true} + ] + }, + { + "name": "locator_foot_primary", + "parent": "foot_right2", + "pivot": [-2.6, 1, -5.35], + "rotation": [90, 0, 0], + "locators": { + "foot_primary": [-2.6, 1, -5.35] + } + }, + { + "name": "locator_middle", + "parent": "body", + "pivot": [0, 10.75, 0], + "locators": { + "middle": [0, 10.75, 0] + } + }, + { + "name": "locator_target", + "parent": "body", + "pivot": [0, 9, -9], + "locators": { + "target": [0, 9, -9] + } + } + ] + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0045_vileplume/vileplume_male.geo.json b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0045_vileplume/vileplume_male.geo.json new file mode 100644 index 0000000000..1f21a3093f --- /dev/null +++ b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0045_vileplume/vileplume_male.geo.json @@ -0,0 +1,632 @@ +{ + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.vileplume_male", + "texture_width": 128, + "texture_height": 128, + "visible_bounds_width": 4, + "visible_bounds_height": 2.5, + "visible_bounds_offset": [0, 0.75, 0] + }, + "bones": [ + { + "name": "vileplume", + "pivot": [0, 0, 0] + }, + { + "name": "locator_root", + "parent": "vileplume", + "pivot": [0, 0, 0], + "locators": { + "root": [0, 0, 0] + } + }, + { + "name": "locator_top", + "parent": "vileplume", + "pivot": [0, 23, 0], + "locators": { + "top": [0, 23, 0] + } + }, + { + "name": "body", + "parent": "vileplume", + "pivot": [0, 10, 0] + }, + { + "name": "torso", + "parent": "body", + "pivot": [0, 5.25, 0.5] + }, + { + "name": "head_ai", + "parent": "torso", + "pivot": [0, 5.25, 0.5], + "cubes": [ + {"origin": [-6.5, 2.75, -6.5], "size": [13, 15, 13], "inflate": 0.01, "uv": [0, 0]} + ] + }, + { + "name": "locator_face", + "parent": "head_ai", + "pivot": [0, 10.5, -6.5], + "locators": { + "face": [0, 10.5, -6.5] + } + }, + { + "name": "locator_item_hat", + "parent": "head_ai", + "pivot": [0, 23, 0], + "locators": { + "item_hat": [0, 23, 0] + } + }, + { + "name": "locator_head", + "parent": "head_ai", + "pivot": [0, 23, 0], + "locators": { + "head": [0, 23, 0] + } + }, + { + "name": "locator_item_face", + "parent": "head_ai", + "pivot": [0, 11, -6.5], + "locators": { + "item_face": [0, 11, -6.5] + } + }, + { + "name": "face", + "parent": "head_ai", + "pivot": [0, 10, -6.51] + }, + { + "name": "eyes", + "parent": "face", + "pivot": [0, 10, -6.51] + }, + { + "name": "eye_left", + "parent": "eyes", + "pivot": [2.75, 10.5, -6.51], + "cubes": [ + {"origin": [2.25, 10, -6.52], "size": [1, 1, 1], "uv": [120, 17]} + ] + }, + { + "name": "eye_expression_left", + "parent": "eye_left", + "pivot": [2.75, 11, -6.42], + "cubes": [ + {"origin": [2.25, 10.5, -6.42], "size": [1, 1, 1], "inflate": 0.01, "uv": [58, 3]} + ] + }, + { + "name": "locator_eye_left", + "parent": "eye_left", + "pivot": [2.75, 10.5, -6.5], + "locators": { + "eye2": [2.75, 10.5, -6.5] + } + }, + { + "name": "eye_right", + "parent": "eyes", + "pivot": [-2.75, 10.5, -6.51], + "cubes": [ + {"origin": [-3.25, 10, -6.52], "size": [1, 1, 1], "uv": [115, 17], "mirror": true} + ] + }, + { + "name": "eye_expression_right", + "parent": "eye_right", + "pivot": [-2.75, 11, -6.42], + "cubes": [ + {"origin": [-3.25, 10.5, -6.42], "size": [1, 1, 1], "inflate": 0.01, "uv": [48, 3], "mirror": true} + ] + }, + { + "name": "locator_eye_right", + "parent": "eye_right", + "pivot": [-2.75, 10.5, -6.5], + "locators": { + "eye1": [-2.75, 10.5, -6.5] + } + }, + { + "name": "eyelid_left", + "parent": "eyes", + "pivot": [2.75, 10.75, -5.92], + "cubes": [ + {"origin": [1.75, 9.75, -6.41], "size": [2, 2, 1], "inflate": 0.01, "uv": [0, 28]} + ] + }, + { + "name": "eyelid_right", + "parent": "eyes", + "pivot": [-2.75, 10.75, -5.92], + "cubes": [ + {"origin": [-3.75, 9.75, -6.41], "size": [2, 2, 1], "inflate": 0.01, "uv": [0, 31], "mirror": true} + ] + }, + { + "name": "eyelid_happy_left", + "parent": "eyes", + "pivot": [3, 10.75, -5.92], + "cubes": [ + {"origin": [1.5, 9.75, -6.41], "size": [3, 2, 1], "inflate": 0.01, "uv": [26, 52]} + ] + }, + { + "name": "eyelid_happy_right", + "parent": "eyes", + "pivot": [-3, 10.75, -5.92], + "cubes": [ + {"origin": [-4.5, 9.75, -6.41], "size": [3, 2, 1], "inflate": 0.01, "uv": [53, 16], "mirror": true} + ] + }, + { + "name": "eyelid_recoil_left", + "parent": "eyes", + "pivot": [2.75, 10.75, -5.92], + "cubes": [ + {"origin": [1.75, 9.75, -6.41], "size": [2, 2, 1], "inflate": 0.01, "uv": [0, 40]} + ] + }, + { + "name": "eyelid_recoil_right", + "parent": "eyes", + "pivot": [-2.75, 10.75, -5.92], + "cubes": [ + {"origin": [-3.75, 9.75, -6.41], "size": [2, 2, 1], "inflate": 0.01, "uv": [0, 43], "mirror": true} + ] + }, + { + "name": "mouth", + "parent": "face", + "pivot": [0, 8.5, -6.52] + }, + { + "name": "mouth_closed", + "parent": "mouth", + "pivot": [0, 8.25, -6.52], + "cubes": [ + {"origin": [-1, 7.75, -6.51], "size": [2, 1, 1], "inflate": 0.01, "uv": [54, 13]} + ] + }, + { + "name": "mouth_closed2", + "parent": "mouth_closed", + "pivot": [0, 8.75, -6.52], + "cubes": [ + {"origin": [-2, 8.25, -6.52], "size": [1, 1, 1], "uv": [48, 0]}, + {"origin": [-2, 8.25, -6.52], "size": [1, 1, 1], "uv": [48, 0]}, + {"origin": [1, 8.25, -6.52], "size": [1, 1, 1], "uv": [58, 0]} + ] + }, + { + "name": "mouth_open", + "parent": "mouth", + "pivot": [0, 8.25, -6.42], + "cubes": [ + {"origin": [-1.5, 7.25, -6.42], "size": [3, 1, 1], "uv": [80, 13]}, + {"origin": [-2, 8.25, -6.42], "size": [4, 1, 1], "uv": [80, 11]} + ] + }, + { + "name": "mouth_o", + "parent": "mouth", + "pivot": [0, 8.25, -6.42], + "cubes": [ + {"origin": [-1, 7.25, -6.42], "size": [2, 2, 1], "uv": [80, 15]} + ] + }, + { + "name": "locator_mouth", + "parent": "mouth", + "pivot": [0, 8.25, -6.5], + "locators": { + "mouth": [0, 8.25, -6.5] + } + }, + { + "name": "face_ditto", + "parent": "head_ai", + "pivot": [0, 7.5, -6.4] + }, + { + "name": "eyes_ditto", + "parent": "face_ditto", + "pivot": [0, 8.25, -6.42], + "cubes": [ + {"origin": [-4.5, 7.75, -6.42], "size": [9, 1, 0], "uv": [109, 35]} + ] + }, + { + "name": "eyes_blink_ditto", + "parent": "face_ditto", + "pivot": [0, 8.25, -6.32], + "cubes": [ + {"origin": [-5, 7.75, -6.32], "size": [10, 1, 0], "uv": [108, 41]}, + {"origin": [-4.5, 8.25, -6.33], "size": [9, 1, 0], "uv": [109, 42]} + ] + }, + { + "name": "mouth_ditto", + "parent": "face_ditto", + "pivot": [0, 6.5, -6.4], + "cubes": [ + {"origin": [-4, 5.75, -6.42], "size": [8, 1, 0], "uv": [110, 39]}, + {"origin": [-5, 6.25, -6.42], "size": [10, 1, 0], "uv": [108, 37]} + ] + }, + { + "name": "mouth_open_ditto", + "parent": "face_ditto", + "pivot": [0, 6.25, -6.31], + "cubes": [ + {"origin": [-5, 5.25, -6.32], "size": [10, 2, 0], "uv": [108, 43]} + ] + }, + { + "name": "arms", + "parent": "head_ai", + "pivot": [0, 8.25, -1.75] + }, + { + "name": "arm_left", + "parent": "arms", + "pivot": [6.5, 8.25, -1.75], + "cubes": [ + {"origin": [6, 7.25, -2.75], "size": [3, 2, 2], "uv": [3, 1]} + ] + }, + { + "name": "arm_left2", + "parent": "arm_left", + "pivot": [8.85, 8.25, -0.75], + "cubes": [ + {"origin": [9, 7.25, -2.75], "size": [3, 2, 2], "inflate": 0.15, "uv": [3, 9]} + ] + }, + { + "name": "locator_hand_secondary", + "parent": "arm_left2", + "pivot": [10.5, 8.25, -1.75], + "rotation": [0, -90, 0], + "locators": { + "hand_secondary": [10.5, 8.25, -1.75] + } + }, + { + "name": "arm_right", + "parent": "arms", + "pivot": [-6.5, 8.25, -1.75], + "cubes": [ + {"origin": [-9, 7.25, -2.75], "size": [3, 2, 2], "uv": [3, 5], "mirror": true} + ] + }, + { + "name": "arm_right2", + "parent": "arm_right", + "pivot": [-8.85, 8.25, -0.75], + "cubes": [ + {"origin": [-12, 7.25, -2.75], "size": [3, 2, 2], "inflate": 0.15, "uv": [39, 9], "mirror": true} + ] + }, + { + "name": "locator_hand_primary", + "parent": "arm_right2", + "pivot": [-10.5, 8.25, -1.75], + "rotation": [0, 90, 0], + "locators": { + "hand_primary": [-10.5, 8.25, -1.75], + "physical": [-10.5, 8.25, -1.75] + } + }, + { + "name": "locator_item", + "parent": "arm_right2", + "pivot": [-12, 8.25, -1.75], + "locators": { + "item": [-12, 8.25, -1.75] + } + }, + { + "name": "flower", + "parent": "head_ai", + "pivot": [0, 15, 0] + }, + { + "name": "flower_main", + "parent": "flower", + "pivot": [-0.5, 15.25, -0.5], + "cubes": [ + {"origin": [-4, 20.75, -4], "size": [8, 0, 8], "uv": [100, 26]}, + {"origin": [-4.5, 15.25, -4.5], "size": [9, 7, 9], "inflate": -0.1, "uv": [52, 10]}, + {"origin": [-4, 20.14, -3.45], "size": [8, 2, 0], "uv": [94, 0]}, + {"origin": [-4, 20.14, 3.45], "size": [8, 2, 0], "uv": [94, 2]}, + {"origin": [3.45, 20.14, -3.95], "size": [0, 2, 8], "uv": [110, -8]}, + {"origin": [-3.45, 20.14, -3.95], "size": [0, 2, 8], "uv": [110, -6], "mirror": true} + ] + }, + { + "name": "locator_special", + "parent": "flower_main", + "pivot": [0, 23, 0], + "locators": { + "special": [0, 23, 0] + } + }, + { + "name": "flower_petals", + "parent": "flower_main", + "pivot": [0, 18, 0], + "rotation": [0, 10, 0] + }, + { + "name": "petal_back", + "parent": "flower_petals", + "pivot": [0, 18, 0], + "rotation": [0, 40, 0] + }, + { + "name": "petal_back_rotation", + "parent": "petal_back", + "pivot": [0, 15.5, 1.75], + "rotation": [2.5, 0, -1], + "cubes": [ + {"origin": [-5, 14.25, 4.25], "size": [10, 6, 4], "inflate": 0.015, "pivot": [0, 17.25, 6.25], "rotation": [0, 180, 0], "uv": [42, 62]}, + {"origin": [-5, 20.275, 4.25], "size": [10, 0, 4], "pivot": [0, 17.25, 6.25], "rotation": [0, 180, 0], "uv": [-4, 77]} + ] + }, + { + "name": "petal_back2", + "parent": "petal_back_rotation", + "pivot": [0, 18.25, 8.25], + "cubes": [ + {"origin": [-7, 14.25, 8.25], "size": [14, 6, 4], "inflate": 0.015, "pivot": [0, 17.25, 10.25], "rotation": [0, 180, 0], "uv": [46, 72]}, + {"origin": [-7, 20.275, 8.25], "size": [14, 0, 4], "pivot": [0, 17.25, 10.25], "rotation": [0, 180, 0], "uv": [82, 83]} + ] + }, + { + "name": "petal_back3", + "parent": "petal_back2", + "pivot": [0, 18.25, 12.25], + "cubes": [ + {"origin": [-8.5, 14.25, 12.25], "size": [17, 6, 6], "inflate": 0.015, "pivot": [0, 17.25, 15.25], "rotation": [0, 180, 0], "uv": [82, 70]}, + {"origin": [-8.5, 20.275, 12.25], "size": [17, 0, 6], "pivot": [0, 17.25, 15.25], "rotation": [0, 180, 0], "uv": [40, 87]} + ] + }, + { + "name": "petal_front_left", + "parent": "flower_petals", + "pivot": [0, 18, 0] + }, + { + "name": "petal_front_left_rotation", + "parent": "petal_front_left", + "pivot": [0, 15.5, -1.75], + "rotation": [-2.5, 0, 1], + "cubes": [ + {"origin": [-7, 14.25, -8], "size": [14, 6, 4], "inflate": 0.01, "uv": [62, 0]}, + {"origin": [-7, 20.27, -8], "size": [14, 0, 4], "uv": [-4, 73]} + ] + }, + { + "name": "petal_front_left2", + "parent": "petal_front_left_rotation", + "pivot": [0, 17.25, -8], + "cubes": [ + {"origin": [-10.5, 14.25, -12], "size": [21, 6, 4], "inflate": 0.01, "uv": [58, 26]}, + {"origin": [-10.5, 20.27, -12], "size": [21, 0, 4], "uv": [-4, 82]} + ] + }, + { + "name": "petal_front_left3", + "parent": "petal_front_left2", + "pivot": [0, 20.25, -12], + "cubes": [ + {"origin": [-11.5, 14.25, -18], "size": [23, 6, 6], "inflate": 0.01, "uv": [0, 28]}, + {"origin": [-11.5, 20.27, -18], "size": [23, 0, 6], "uv": [-6, 90]} + ] + }, + { + "name": "petal_back_left", + "parent": "flower_petals", + "pivot": [0, 18, 0], + "rotation": [0, -80, 0] + }, + { + "name": "petal_back_left_rotation", + "parent": "petal_back_left", + "pivot": [0, 15, -1.75], + "rotation": [-2.5, 0, 1], + "cubes": [ + {"origin": [-6.5, 14.25, -8.25], "size": [11, 6, 4], "uv": [88, 16]}, + {"origin": [-6.5, 20.26, -8.25], "size": [11, 0, 4], "uv": [60, 83]} + ] + }, + { + "name": "petal_back_left2", + "parent": "petal_back_left_rotation", + "pivot": [0, 18.25, -8.25], + "cubes": [ + {"origin": [-10, 14.25, -12.25], "size": [17, 6, 4], "uv": [30, 52]}, + {"origin": [-10, 20.26, -12.25], "size": [17, 0, 4], "uv": [-4, 102]} + ] + }, + { + "name": "petal_back_left3", + "parent": "petal_back_left2", + "pivot": [0, 20.25, -12.25], + "cubes": [ + {"origin": [-11, 14.25, -18.25], "size": [19, 6, 6], "uv": [72, 46]}, + {"origin": [-11, 20.26, -18.25], "size": [19, 0, 6], "uv": [-6, 110]} + ] + }, + { + "name": "petal_front_right", + "parent": "flower_petals", + "pivot": [0, 18, 0], + "rotation": [0, 80, 0] + }, + { + "name": "petal_front_right_rotation", + "parent": "petal_front_right", + "pivot": [0, 15.5, -0.75], + "rotation": [-2.5, 0, 0.5], + "cubes": [ + {"origin": [-7, 14.25, -8], "size": [13, 6, 4], "uv": [94, 6], "mirror": true}, + {"origin": [-7, 20.26, -8], "size": [13, 0, 4], "uv": [16, 77], "mirror": true} + ] + }, + { + "name": "petal_front_right2", + "parent": "petal_front_right_rotation", + "pivot": [0, 17.25, -8], + "cubes": [ + {"origin": [-10.5, 14.25, -12], "size": [21, 6, 4], "uv": [54, 36], "mirror": true}, + {"origin": [-10.5, 20.26, -12], "size": [21, 0, 4], "uv": [-4, 86], "mirror": true} + ] + }, + { + "name": "petal_front_right3", + "parent": "petal_front_right2", + "pivot": [0, 20.25, -12], + "cubes": [ + {"origin": [-11.5, 14.25, -18], "size": [23, 6, 6], "uv": [0, 40], "mirror": true}, + {"origin": [-11.5, 20.26, -18], "size": [23, 0, 6], "uv": [-6, 96], "mirror": true} + ] + }, + { + "name": "petal_back_right", + "parent": "flower_petals", + "pivot": [0, 18, 0], + "rotation": [0, 160, 0] + }, + { + "name": "petal_back_right_rotation", + "parent": "petal_back_right", + "pivot": [0, 15.5, -1.75], + "rotation": [-2.5, 0, 1], + "cubes": [ + {"origin": [-4.5, 14.25, -8.25], "size": [11, 6, 4], "inflate": 0.01, "uv": [0, 52], "mirror": true}, + {"origin": [-4.5, 20.27, -8.25], "size": [11, 0, 4], "uv": [38, 83], "mirror": true} + ] + }, + { + "name": "petal_back_right2", + "parent": "petal_back_right_rotation", + "pivot": [0, 18.25, -8.25], + "cubes": [ + {"origin": [-7, 14.25, -12.25], "size": [17, 6, 4], "inflate": 0.01, "uv": [0, 62], "mirror": true}, + {"origin": [-7, 20.27, -12.25], "size": [17, 0, 4], "uv": [-4, 106], "mirror": true} + ] + }, + { + "name": "petal_back_right3", + "parent": "petal_back_right2", + "pivot": [0, 18.25, -12.25], + "cubes": [ + {"origin": [-8, 14.25, -18.25], "size": [19, 6, 6], "inflate": 0.01, "uv": [72, 58], "mirror": true}, + {"origin": [-8, 20.27, -18.25], "size": [19, 0, 6], "uv": [-6, 116], "mirror": true} + ] + }, + { + "name": "legs", + "parent": "body", + "pivot": [0, 3.25, 0.75] + }, + { + "name": "leg_left", + "parent": "legs", + "pivot": [2.6, 2.75, 1], + "cubes": [ + {"origin": [2.1, 1.5, 0.5], "size": [1, 2, 1], "inflate": 0.1, "uv": [40, 1]} + ] + }, + { + "name": "foot_left", + "parent": "leg_left", + "pivot": [2.6, 2, 1], + "cubes": [ + {"origin": [1.6, -0.1, -3], "size": [2, 2, 5], "inflate": -0.1, "uv": [39, 2]} + ] + }, + { + "name": "foot_left2", + "parent": "foot_left", + "pivot": [2.6, 0, -2.9], + "cubes": [ + {"origin": [1.6, 0, -6.85], "size": [2, 2, 4], "inflate": 0.01, "uv": [58, 46]} + ] + }, + { + "name": "locator_foot_secondary", + "parent": "foot_left2", + "pivot": [2.6, 1, -5.35], + "rotation": [90, 0, 0], + "locators": { + "foot_secondary": [2.6, 1, -5.35] + } + }, + { + "name": "leg_right", + "parent": "legs", + "pivot": [-2.6, 2.75, 1], + "cubes": [ + {"origin": [-3.1, 1.5, 0.5], "size": [1, 2, 1], "inflate": 0.1, "uv": [40, 4], "mirror": true} + ] + }, + { + "name": "foot_right", + "parent": "leg_right", + "pivot": [-2.6, 2, 1], + "cubes": [ + {"origin": [-3.6, -0.1, -3], "size": [2, 2, 5], "inflate": -0.1, "uv": [48, 0], "mirror": true} + ] + }, + { + "name": "foot_right2", + "parent": "foot_right", + "pivot": [-2.6, 0, -2.9], + "cubes": [ + {"origin": [-3.6, 0, -6.85], "size": [2, 2, 4], "inflate": 0.01, "uv": [49, 7], "mirror": true} + ] + }, + { + "name": "locator_foot_primary", + "parent": "foot_right2", + "pivot": [-2.6, 1, -5.35], + "rotation": [90, 0, 0], + "locators": { + "foot_primary": [-2.6, 1, -5.35] + } + }, + { + "name": "locator_middle", + "parent": "body", + "pivot": [0, 10.75, 0], + "locators": { + "middle": [0, 10.75, 0] + } + }, + { + "name": "locator_target", + "parent": "body", + "pivot": [0, 9, -9], + "locators": { + "target": [0, 9, -9] + } + } + ] + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0182_bellossom/bellossom.geo.json b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0182_bellossom/bellossom.geo.json index 5092288427..77db483e92 100644 --- a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0182_bellossom/bellossom.geo.json +++ b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0182_bellossom/bellossom.geo.json @@ -16,423 +16,11 @@ "pivot": [0, 0, 0] }, { - "name": "body", + "name": "locator_top", "parent": "bellossom", - "pivot": [0, 6, 0], - "cubes": [ - {"origin": [-2.5, 5.25, -2.5], "size": [5, 5, 5], "uv": [21, 27]} - ] - }, - { - "name": "head", - "parent": "body", - "pivot": [0, 10, 0], - "cubes": [ - {"origin": [2.25, 10.75, -3.01], "size": [1, 1, 0], "pivot": [2.25, 11.25, -3.075], "rotation": [0, 0, -2.5], "uv": [61, 16]}, - {"origin": [-3.25, 10.75, -3.01], "size": [1, 1, 0], "pivot": [-2.25, 11.25, -3.075], "rotation": [0, 0, 2.5], "uv": [61, 16], "mirror": true}, - {"origin": [-3.5, 10, -3], "size": [7, 6, 6], "uv": [0, 16]} - ] - }, - { - "name": "flowers", - "parent": "head", - "pivot": [0, 10, 0] - }, - { - "name": "flower_right", - "parent": "flowers", - "pivot": [-3.5, 16, -3], - "rotation": [20, -50, 30], - "cubes": [ - {"origin": [-3.5, 12, -6.5], "size": [0, 7, 7], "uv": [0, 28], "mirror": true} - ] - }, - { - "name": "flower_left", - "parent": "flowers", - "pivot": [3.5, 16, -3], - "rotation": [20, 50, -30], - "cubes": [ - {"origin": [3.5, 12, -6.5], "size": [0, 7, 7], "uv": [0, 28]} - ] - }, - { - "name": "eyes", - "parent": "head", - "pivot": [0, 13.75, -3.15] - }, - { - "name": "eye_right", - "parent": "eyes", - "pivot": [-2, 13, -3.01], - "cubes": [ - {"origin": [-3, 12, -3.01], "size": [2, 2, 0], "uv": [60, 0], "mirror": true} - ] - }, - { - "name": "eyelid_right", - "parent": "eye_right", - "pivot": [-2, 13, -2.41], - "cubes": [ - {"origin": [-3, 12, -2.91], "size": [2, 2, 1], "inflate": 0.01, "uv": [31, 40]} - ] - }, - { - "name": "locator_eye_right", - "parent": "eye_right", - "pivot": [-2, 13, -3], + "pivot": [0, 18.25, 0], "locators": { - "eye_right": [-2, 13, -3] - } - }, - { - "name": "eye_left", - "parent": "eyes", - "pivot": [2, 13, -3.01], - "cubes": [ - {"origin": [1, 12, -3.01], "size": [2, 2, 0], "uv": [60, 0]} - ] - }, - { - "name": "eyelid_left", - "parent": "eye_left", - "pivot": [2, 13, -2.41], - "cubes": [ - {"origin": [1, 12, -2.91], "size": [2, 2, 1], "inflate": 0.01, "uv": [31, 40], "mirror": true} - ] - }, - { - "name": "locator_eye_left", - "parent": "eye_left", - "pivot": [2, 13, -3], - "locators": { - "eye_left": [2, 13, -3] - } - }, - { - "name": "mouths", - "parent": "head", - "pivot": [0, 10, 0] - }, - { - "name": "mouth", - "parent": "mouths", - "pivot": [0, 11, -3.01], - "cubes": [ - {"origin": [-0.5, 10.5, -3.01], "size": [1, 1, 0], "uv": [58, 10]} - ] - }, - { - "name": "mouth_open", - "parent": "mouths", - "pivot": [0, 11, -2.91], - "cubes": [ - {"origin": [-0.5, 10.5, -2.91], "size": [1, 1, 0], "uv": [58, 12]} - ] - }, - { - "name": "locator_mouth", - "parent": "mouths", - "pivot": [0, 11, -3], - "locators": { - "mouth": [0, 11, -3] - } - }, - { - "name": "locator_head", - "parent": "head", - "pivot": [0, 16, -0.5], - "locators": { - "head": [0, 16, -0.5] - } - }, - { - "name": "locator_item_hat", - "parent": "head", - "pivot": [0, 16, 0], - "locators": { - "item_hat": [0, 16, 0] - } - }, - { - "name": "locator_face", - "parent": "head", - "pivot": [0, 13, -3], - "locators": { - "face": [0, 13, -3] - } - }, - { - "name": "locator_item_face", - "parent": "head", - "pivot": [0, 13, -3], - "locators": { - "item_face": [0, 13, -3] - } - }, - { - "name": "arms", - "parent": "body", - "pivot": [0, 6, 0] - }, - { - "name": "arm_right", - "parent": "arms", - "pivot": [-2.5, 9.75, 0], - "cubes": [ - {"origin": [-5.5, 7.75, -1], "size": [4, 2, 2], "inflate": 0.01, "uv": [37, 19], "mirror": true} - ] - }, - { - "name": "arm_right2", - "parent": "arm_right", - "pivot": [-5.5, 8.75, 1], - "cubes": [ - {"origin": [-8.5, 7.75, -1], "size": [3, 2, 2], "uv": [51, 19], "mirror": true} - ] - }, - { - "name": "locator_hand_primary", - "parent": "arm_right2", - "pivot": [-7.5, 8.75, 0], - "rotation": [0, 90, 0], - "locators": { - "hand_primary": [-7.5, 8.75, 0], - "physical": [-7.5, 8.75, 0] - } - }, - { - "name": "locator_item", - "parent": "arm_right2", - "pivot": [-8.5, 8.75, 0], - "locators": { - "item": [-8.5, 8.75, 0] - } - }, - { - "name": "arm_left", - "parent": "arms", - "pivot": [2.5, 9.75, 0], - "cubes": [ - {"origin": [1.5, 7.75, -1], "size": [4, 2, 2], "inflate": 0.01, "uv": [37, 19]} - ] - }, - { - "name": "arm_left2", - "parent": "arm_left", - "pivot": [5.5, 8.75, 1], - "cubes": [ - {"origin": [5.5, 7.75, -1], "size": [3, 2, 2], "uv": [51, 19]} - ] - }, - { - "name": "locator_hand_secondary", - "parent": "arm_left2", - "pivot": [7.5, 8.75, 0], - "rotation": [0, -90, 0], - "locators": { - "hand_secondary": [7.5, 8.75, 0] - } - }, - { - "name": "leaves", - "parent": "body", - "pivot": [0, 6, 0] - }, - { - "name": "leaf_front", - "parent": "leaves", - "pivot": [0, 7.5, -2.65], - "rotation": [70, 0, 0], - "cubes": [ - {"origin": [-3.5, 7.5, -6.65], "size": [7, 0, 4], "uv": [4, 8]} - ] - }, - { - "name": "leaf_front2", - "parent": "leaf_front", - "pivot": [0, 7.5, -6.65], - "cubes": [ - {"origin": [-3.5, 7.5, -10.65], "size": [7, 0, 4], "uv": [4, 12]} - ] - }, - { - "name": "locator_special", - "parent": "leaf_front", - "pivot": [0, 7.5, -8], - "locators": { - "special": [0, 7.5, -8] - } - }, - { - "name": "leaf_front_right", - "parent": "leaves", - "pivot": [-2.5, 8, -2.5], - "rotation": [65, 25, 5], - "cubes": [ - {"origin": [-5, 8, -7.5], "size": [5, 0, 5], "uv": [27, 0]} - ] - }, - { - "name": "leaf_front_right2", - "parent": "leaf_front_right", - "pivot": [-2.5, 8, -7.5], - "cubes": [ - {"origin": [-5, 8, -11.5], "size": [5, 0, 4], "uv": [28, 5]} - ] - }, - { - "name": "leaf_front_left", - "parent": "leaves", - "pivot": [2.5, 8, -2.5], - "rotation": [65, -25, -5], - "cubes": [ - {"origin": [0, 8, -7.5], "size": [5, 0, 5], "uv": [21, 18]} - ] - }, - { - "name": "leaf_front_left2", - "parent": "leaf_front_left", - "pivot": [2.5, 8, -7.5], - "cubes": [ - {"origin": [0, 8, -11.5], "size": [5, 0, 4], "uv": [22, 23]} - ] - }, - { - "name": "leaf_right", - "parent": "leaves", - "pivot": [-2.5, 7.5, 0], - "rotation": [0, 0, 32.5], - "cubes": [ - {"origin": [-2.5, 2.5, -3], "size": [0, 5, 6], "uv": [14, 34]} - ] - }, - { - "name": "leaf_right2", - "parent": "leaf_right", - "pivot": [-2.5, 2.5, 0], - "cubes": [ - {"origin": [-2.5, -1.5, -3], "size": [0, 4, 6], "uv": [14, 39]} - ] - }, - { - "name": "leaf_left", - "parent": "leaves", - "pivot": [2.5, 7.5, 0], - "rotation": [0, 0, -32.5], - "cubes": [ - {"origin": [2.5, 2.5, -3], "size": [0, 5, 6], "uv": [32, 3]} - ] - }, - { - "name": "leaf_left2", - "parent": "leaf_left", - "pivot": [2.5, 2.5, 0], - "cubes": [ - {"origin": [2.5, -1.5, -3], "size": [0, 4, 6], "uv": [32, 8]} - ] - }, - { - "name": "leaf_back_right", - "parent": "leaves", - "pivot": [-2.5, 8, 2.5], - "rotation": [-65, -25, 5], - "cubes": [ - {"origin": [-5, 8, 2.5], "size": [5, 0, 5], "uv": [17, 4]} - ] - }, - { - "name": "leaf_back_right2", - "parent": "leaf_back_right", - "pivot": [-2.5, 8, 7.5], - "cubes": [ - {"origin": [-5, 8, 7.5], "size": [5, 0, 4], "uv": [18, 0]} - ] - }, - { - "name": "leaf_back_left", - "parent": "leaves", - "pivot": [2.5, 8, 2.5], - "rotation": [-65, 25, -5], - "cubes": [ - {"origin": [0, 8, 2.5], "size": [5, 0, 5], "uv": [17, 13]} - ] - }, - { - "name": "leaf_back_left2", - "parent": "leaf_back_left", - "pivot": [2.5, 8, 7.5], - "cubes": [ - {"origin": [0, 8, 7.5], "size": [5, 0, 4], "uv": [18, 9]} - ] - }, - { - "name": "leaf_back", - "parent": "leaves", - "pivot": [0, 7.5, 2.65], - "rotation": [-70, 0, 0], - "cubes": [ - {"origin": [-3.5, 7.5, 2.65], "size": [7, 0, 4], "inflate": 0.02, "uv": [4, 4]} - ] - }, - { - "name": "leaf_back2", - "parent": "leaf_back", - "pivot": [0, 7.5, 6.65], - "cubes": [ - {"origin": [-3.5, 7.5, 6.65], "size": [7, 0, 4], "inflate": 0.02, "uv": [4, 0]} - ] - }, - { - "name": "leaf_inner_front_right", - "parent": "leaves", - "pivot": [-2.5, 5.25, -2], - "rotation": [60, 65, 0], - "cubes": [ - {"origin": [-5.25, 5.25, -8], "size": [5, 0, 6], "uv": [39, 34], "mirror": true} - ] - }, - { - "name": "leaf_inner_front_left", - "parent": "leaves", - "pivot": [2.5, 5.25, -2], - "rotation": [60, -65, 0], - "cubes": [ - {"origin": [0.25, 5.25, -8], "size": [5, 0, 6], "uv": [39, 34]} - ] - }, - { - "name": "leaf_inner_back_right", - "parent": "leaves", - "pivot": [-2.5, 5.25, 2], - "rotation": [60, 115, 0], - "cubes": [ - {"origin": [-4.75, 5.25, -4], "size": [5, 0, 6], "uv": [39, 34]} - ] - }, - { - "name": "leaf_inner_back_left", - "parent": "leaves", - "pivot": [2.5, 5.25, 2], - "rotation": [60, -115, 0], - "cubes": [ - {"origin": [-0.25, 5.25, -4], "size": [5, 0, 6], "uv": [39, 34], "mirror": true} - ] - }, - { - "name": "locator_middle", - "parent": "body", - "pivot": [0, 9.5, 0], - "locators": { - "middle": [0, 9.5, 0] - } - }, - { - "name": "locator_target", - "parent": "body", - "pivot": [0, 9.5, -4], - "locators": { - "target": [0, 9.5, -4] + "top": [0, 18.25, 0] } }, { @@ -444,12 +32,695 @@ } }, { - "name": "locator_top", + "name": "body", "parent": "bellossom", - "pivot": [0, 19, 0], + "pivot": [0, 10, 0] + }, + { + "name": "locator_target", + "parent": "body", + "pivot": [0, 9.25, -6.5], "locators": { - "top": [0, 19, 0] + "target": [0, 9.25, -6.5] } + }, + { + "name": "locator_middle", + "parent": "body", + "pivot": [0, 9.25, 0], + "locators": { + "middle": [0, 9.25, 0] + } + }, + { + "name": "torso", + "parent": "body", + "pivot": [0, 6.5, 0], + "cubes": [ + {"origin": [-2.5, 6, -2.5], "size": [5, 7, 5], "uv": [28, 1]} + ] + }, + { + "name": "arms", + "parent": "torso", + "pivot": [0, 10.75, 0] + }, + { + "name": "arm_left", + "parent": "arms", + "pivot": [3, 10.75, -1.5], + "cubes": [ + {"origin": [1.75, 9.75, -2.5], "size": [3, 2, 2], "inflate": 0.01, "uv": [54, 4]} + ] + }, + { + "name": "arm_left2", + "parent": "arm_left", + "pivot": [4.75, 9.75, -0.5], + "cubes": [ + {"origin": [4.75, 9.75, -2.5], "size": [3, 2, 2], "uv": [54, 8]} + ] + }, + { + "name": "locator_hand_secondary", + "parent": "arm_left2", + "pivot": [6.75, 10.75, -1.5], + "rotation": [0, -90, 0], + "locators": { + "hand_secondary": [6.75, 10.75, -1.5] + } + }, + { + "name": "arm_right", + "parent": "arms", + "pivot": [-3, 10.75, -1.5], + "cubes": [ + {"origin": [-4.75, 9.75, -2.5], "size": [3, 2, 2], "inflate": 0.01, "uv": [54, 0], "mirror": true} + ] + }, + { + "name": "arm_right2", + "parent": "arm_right", + "pivot": [-4.75, 9.75, -0.5], + "cubes": [ + {"origin": [-7.75, 9.75, -2.5], "size": [3, 2, 2], "uv": [54, 12], "mirror": true} + ] + }, + { + "name": "locator_item", + "parent": "arm_right2", + "pivot": [-7.75, 10.75, -1.5], + "locators": { + "item": [-7.75, 10.75, -1.5] + } + }, + { + "name": "locator_hand_primary", + "parent": "arm_right2", + "pivot": [-6.75, 10.75, -1.5], + "rotation": [0, 90, 0], + "locators": { + "hand_primary": [-6.75, 10.75, -1.5], + "physical": [-6.75, 10.75, -1.5] + } + }, + { + "name": "head", + "parent": "torso", + "pivot": [0, 12.5, 0] + }, + { + "name": "head_ai", + "parent": "head", + "pivot": [0, 12.5, 0] + }, + { + "name": "head_angle", + "parent": "head_ai", + "pivot": [0, 12.5, 0], + "cubes": [ + {"origin": [-3.5, 11.25, -3.5], "size": [7, 6, 7], "uv": [0, 0]} + ] + }, + { + "name": "locator_head", + "parent": "head_angle", + "pivot": [0, 17.25, 0], + "locators": { + "head": [0, 17.25, 0] + } + }, + { + "name": "locator_item_hat", + "parent": "head_angle", + "pivot": [0, 17.25, 0], + "locators": { + "item_hat": [0, 17.25, 0] + } + }, + { + "name": "locator_face", + "parent": "head_angle", + "pivot": [0, 14.25, -3.5], + "locators": { + "face": [0, 14.25, -3.5] + } + }, + { + "name": "locator_item_face", + "parent": "head_angle", + "pivot": [0, 14.3, -3.5], + "locators": { + "item_face": [0, 14.3, -3.5] + } + }, + { + "name": "face", + "parent": "head_angle", + "pivot": [0, 14, -3.52], + "cubes": [ + {"origin": [2, 11.75, -3.51], "size": [1, 1, 1], "uv": [1, 4]}, + {"origin": [-3, 11.75, -3.51], "size": [1, 1, 1], "uv": [1, 1], "mirror": true} + ] + }, + { + "name": "eyes", + "parent": "face", + "pivot": [0, 14, -3.52] + }, + { + "name": "eye_left", + "parent": "eyes", + "pivot": [2, 14.1, -3.31], + "cubes": [ + {"origin": [1, 13, -3.71], "size": [2, 2, 1], "inflate": -0.2, "uv": [28, 34]} + ] + }, + { + "name": "eye_expression_left", + "parent": "eye_left", + "pivot": [2, 14.8, -3.42], + "cubes": [ + {"origin": [1.5, 14.3, -3.42], "size": [1, 1, 1], "inflate": 0.01, "uv": [29, 31]} + ] + }, + { + "name": "eye_shine_left", + "parent": "eye_left", + "pivot": [1.85, 14.15, -3.11], + "cubes": [ + {"origin": [1.35, 13.65, -3.61], "size": [1, 1, 1], "inflate": -0.09, "uv": [34, 25]} + ] + }, + { + "name": "locator_eye_left", + "parent": "eye_shine_left", + "pivot": [1.85, 14.15, -3.5], + "locators": { + "eye2": [1.85, 14.15, -3.5] + } + }, + { + "name": "eye_right", + "parent": "eyes", + "pivot": [-2, 14.1, -3.31], + "cubes": [ + {"origin": [-3, 13, -3.71], "size": [2, 2, 1], "inflate": -0.2, "uv": [21, 34], "mirror": true} + ] + }, + { + "name": "eye_expression_right", + "parent": "eye_right", + "pivot": [-2, 14.8, -3.42], + "cubes": [ + {"origin": [-2.5, 14.3, -3.42], "size": [1, 1, 1], "inflate": 0.01, "uv": [34, 31], "mirror": true} + ] + }, + { + "name": "eye_shine_right", + "parent": "eye_right", + "pivot": [-1.85, 14.15, -3.11], + "cubes": [ + {"origin": [-2.35, 13.65, -3.61], "size": [1, 1, 1], "inflate": -0.09, "uv": [29, 25], "mirror": true} + ] + }, + { + "name": "locator_eye_right", + "parent": "eye_shine_right", + "pivot": [-1.85, 14.15, -3.5], + "locators": { + "eye1": [-1.85, 14.15, -3.5] + } + }, + { + "name": "eyelid_left", + "parent": "eyes", + "pivot": [2, 14, -3.08], + "cubes": [ + {"origin": [1, 13, -3.58], "size": [2, 2, 1], "inflate": -0.15, "uv": [28, 38]} + ] + }, + { + "name": "eyelid_right", + "parent": "eyes", + "pivot": [-2, 14, -3.08], + "cubes": [ + {"origin": [-3, 13, -3.58], "size": [2, 2, 1], "inflate": -0.15, "uv": [21, 38], "mirror": true} + ] + }, + { + "name": "eyelid_happy_left", + "parent": "eyes", + "pivot": [2, 13.505, -3.24], + "cubes": [ + {"origin": [1, 12.51, -3.53], "size": [2, 2, 1], "inflate": -0.1, "uv": [28, 42]}, + {"origin": [1.5, 13, -3.45], "size": [1, 1, 1], "uv": [34, 28]} + ] + }, + { + "name": "eyelid_happy_right", + "parent": "eyes", + "pivot": [-2, 13.505, -3.24], + "cubes": [ + {"origin": [-3, 12.51, -3.53], "size": [2, 2, 1], "inflate": -0.1, "uv": [21, 42], "mirror": true}, + {"origin": [-2.5, 13, -3.45], "size": [1, 1, 1], "uv": [29, 28], "mirror": true} + ] + }, + { + "name": "eyelid_recoil_left", + "parent": "eyes", + "pivot": [2, 14, -3.08], + "cubes": [ + {"origin": [1, 13, -3.58], "size": [2, 2, 1], "inflate": -0.15, "uv": [28, 46]} + ] + }, + { + "name": "eyelid_recoil_right", + "parent": "eyes", + "pivot": [-2, 14, -3.08], + "cubes": [ + {"origin": [-3, 13, -3.58], "size": [2, 2, 1], "inflate": -0.15, "uv": [21, 46], "mirror": true} + ] + }, + { + "name": "mouth", + "parent": "face", + "pivot": [2.5, 1, -0.5] + }, + { + "name": "mouth_closed", + "parent": "mouth", + "pivot": [0, 12.5, -3.51], + "cubes": [ + {"origin": [-1, 12, -3.51], "size": [2, 1, 1], "uv": [1, 46], "mirror": true} + ] + }, + { + "name": "mouth_closed2", + "parent": "mouth_closed", + "pivot": [0, 13, -3.52], + "cubes": [ + {"origin": [-0.5, 12.5, -3.52], "size": [1, 1, 1], "uv": [8, 46], "mirror": true} + ] + }, + { + "name": "mouth_open", + "parent": "mouth", + "pivot": [0, 12.5, -3.415], + "cubes": [ + {"origin": [-1, 12.25, -3.41], "size": [2, 1, 1], "uv": [1, 49], "mirror": true}, + {"origin": [-1, 11.75, -3.42], "size": [2, 1, 1], "uv": [1, 52], "mirror": true} + ] + }, + { + "name": "mouth_open_happy", + "parent": "mouth", + "pivot": [0, 12.5, -3.415], + "cubes": [ + {"origin": [-1, 12.25, -3.41], "size": [2, 1, 1], "uv": [1, 49], "mirror": true}, + {"origin": [-0.5, 11.75, -3.42], "size": [1, 1, 1], "uv": [8, 52], "mirror": true} + ] + }, + { + "name": "mouth_open_small", + "parent": "mouth", + "pivot": [0, 12.5, -3.415], + "cubes": [ + {"origin": [-0.5, 12.25, -3.41], "size": [1, 1, 1], "uv": [8, 49], "mirror": true}, + {"origin": [-0.5, 11.75, -3.42], "size": [1, 1, 1], "uv": [8, 52], "mirror": true} + ] + }, + { + "name": "locator_mouth", + "parent": "mouth", + "pivot": [0, 12.5, -3.5], + "locators": { + "mouth": [0, 12.5, -3.5] + } + }, + { + "name": "locator_special", + "parent": "mouth", + "pivot": [0, 12.5, -4], + "locators": { + "special": [0, 12.5, -4] + } + }, + { + "name": "face_ditto", + "parent": "head_angle", + "pivot": [0, 13.5, -3.4] + }, + { + "name": "eyes_ditto", + "parent": "face_ditto", + "pivot": [0, 14.25, -3.42], + "cubes": [ + {"origin": [-2.5, 13.75, -3.42], "size": [5, 1, 0], "uv": [1, 55]} + ] + }, + { + "name": "eyes_blink_ditto", + "parent": "face_ditto", + "pivot": [0, 14.25, -3.32], + "cubes": [ + {"origin": [-3, 13.75, -3.32], "size": [6, 1, 0], "uv": [0, 60]}, + {"origin": [-2.5, 14.25, -3.33], "size": [5, 1, 0], "uv": [1, 61]} + ] + }, + { + "name": "mouth_ditto", + "parent": "face_ditto", + "pivot": [0, 12.5, -3.4], + "cubes": [ + {"origin": [-2, 11.75, -3.41], "size": [4, 1, 0], "uv": [2, 58]}, + {"origin": [-3, 12.25, -3.41], "size": [6, 1, 0], "uv": [0, 57]} + ] + }, + { + "name": "mouth_open_ditto", + "parent": "face_ditto", + "pivot": [0, 12.25, -3.31], + "cubes": [ + {"origin": [-3, 11.25, -3.31], "size": [6, 2, 0], "uv": [0, 62]} + ] + }, + { + "name": "flowers", + "parent": "head_angle", + "pivot": [0, 10, -0.3] + }, + { + "name": "flower_left", + "parent": "flowers", + "pivot": [3.85, 16.75, -3.5], + "rotation": [-15, -40, -22.5], + "cubes": [ + {"origin": [0.6, 13.5, -3.1], "size": [7, 7, 0], "pivot": [4.1, 17.25, -3.1], "rotation": [0, 0, -10], "uv": [31, 56]}, + {"origin": [2.6, 20, -3.1], "size": [3, 1, 0], "pivot": [4.1, 17.25, -3.1], "rotation": [0, 0, -10], "uv": [39, 54]}, + {"origin": [2.6, 15.65, -3.95], "size": [3, 3, 1], "inflate": -0.15, "pivot": [4.1, 17.25, -3.45], "rotation": [0, 0, -10], "uv": [25, 14]}, + {"origin": [3.1, 16.15, -4.01], "size": [2, 2, 1], "inflate": -0.2, "pivot": [4.1, 17.25, -3.4], "rotation": [0, 0, -10], "uv": [26, 2]} + ] + }, + { + "name": "flower_right", + "parent": "flowers", + "pivot": [-3.85, 16.75, -3.5], + "rotation": [-15, 40, 22.5], + "cubes": [ + {"origin": [-7.6, 13.5, -3.1], "size": [7, 7, 0], "pivot": [-4.1, 17.25, -3.1], "rotation": [0, 0, 10], "uv": [16, 56], "mirror": true}, + {"origin": [-5.6, 20, -3.1], "size": [3, 1, 0], "pivot": [-4.1, 17.25, -3.1], "rotation": [0, 0, 10], "uv": [32, 54], "mirror": true}, + {"origin": [-5.6, 15.65, -3.95], "size": [3, 3, 1], "inflate": -0.15, "pivot": [-4.1, 17.25, -3.45], "rotation": [0, 0, 10], "uv": [39, 14], "mirror": true}, + {"origin": [-5.1, 16.15, -4.01], "size": [2, 2, 1], "inflate": -0.2, "pivot": [-4.1, 17.25, -3.4], "rotation": [0, 0, 10], "uv": [44, 2], "mirror": true} + ] + }, + { + "name": "leaves_inner", + "parent": "torso", + "pivot": [0, 9.25, 0] + }, + { + "name": "leaf_inner_front", + "parent": "leaves_inner", + "pivot": [-0.5, 8.75, 0.25] + }, + { + "name": "leaf_inner_front_rotation", + "parent": "leaf_inner_front", + "pivot": [0, 8.75, -2.5], + "rotation": [-15, 0, 0], + "cubes": [ + {"origin": [-2.5, 3.75, -3.5], "size": [5, 5, 1], "uv": [0, 13]} + ] + }, + { + "name": "leaf_inner_front2", + "parent": "leaf_inner_front_rotation", + "pivot": [0, 3.75, -3], + "cubes": [ + {"origin": [-2.5, -0.25, -3], "size": [5, 4, 0], "uv": [42, 37]} + ] + }, + { + "name": "leaf_inner_back", + "parent": "leaves_inner", + "pivot": [-0.5, 8.75, -0.25] + }, + { + "name": "leaf_inner_back_rotation", + "parent": "leaf_inner_back", + "pivot": [0, 8.75, 2.5], + "rotation": [15, 0, 0], + "cubes": [ + {"origin": [-2.5, 3.75, 2.5], "size": [5, 5, 1], "uv": [12, 13]} + ] + }, + { + "name": "leaf_inner_back2", + "parent": "leaf_inner_back_rotation", + "pivot": [0, 3.75, 3], + "cubes": [ + {"origin": [-2.5, -0.25, 3], "size": [5, 4, 0], "uv": [53, 37]} + ] + }, + { + "name": "leaf_inner_front_left", + "parent": "leaves_inner", + "pivot": [-0.5, 8.75, 0.25], + "rotation": [0, -55, 0] + }, + { + "name": "leaf_inner_front_left_rotation", + "parent": "leaf_inner_front_left", + "pivot": [0, 8.75, -3], + "rotation": [-15, 0, 0], + "cubes": [ + {"origin": [-2, 3.75, -4], "size": [4, 5, 1], "uv": [10, 33]} + ] + }, + { + "name": "leaf_inner_front_left2", + "parent": "leaf_inner_front_left_rotation", + "pivot": [0, 3.75, -3.5], + "cubes": [ + {"origin": [-2, -0.25, -3.5], "size": [4, 4, 0], "uv": [55, 59]} + ] + }, + { + "name": "leaf_inner_back_left", + "parent": "leaves_inner", + "pivot": [-0.5, 8.75, -0.25], + "rotation": [0, 55, 0] + }, + { + "name": "leaf_inner_back_left_rotation", + "parent": "leaf_inner_back_left", + "pivot": [0, 8.75, 3], + "rotation": [15, 0, 0], + "cubes": [ + {"origin": [-2, 3.75, 3], "size": [4, 5, 1], "uv": [10, 39]} + ] + }, + { + "name": "leaf_inner_back_left2", + "parent": "leaf_inner_back_left_rotation", + "pivot": [0, 3.75, 3.5], + "cubes": [ + {"origin": [-2, -0.25, 3.5], "size": [4, 4, 0], "uv": [55, 54]} + ] + }, + { + "name": "leaf_inner_front_right", + "parent": "leaves_inner", + "pivot": [0.5, 8.75, 0.25], + "rotation": [0, 55, 0] + }, + { + "name": "leaf_inner_front_right_rotation", + "parent": "leaf_inner_front_right", + "pivot": [-0.25, 8.75, -3], + "rotation": [-15, 0, 0], + "cubes": [ + {"origin": [-2.25, 3.75, -4], "size": [4, 5, 1], "uv": [0, 33], "mirror": true} + ] + }, + { + "name": "leaf_inner_front_right2", + "parent": "leaf_inner_front_right_rotation", + "pivot": [-0.25, 3.75, -3.5], + "cubes": [ + {"origin": [-2.25, -0.25, -3.5], "size": [4, 4, 0], "uv": [46, 59], "mirror": true} + ] + }, + { + "name": "leaf_inner_back_right", + "parent": "leaves_inner", + "pivot": [0.5, 8.75, -0.25], + "rotation": [0, -55, 0] + }, + { + "name": "leaf_inner_back_right_rotation", + "parent": "leaf_inner_back_right", + "pivot": [-0.25, 8.75, 3], + "rotation": [15, 0, 0], + "cubes": [ + {"origin": [-2.25, 3.75, 3], "size": [4, 5, 1], "uv": [0, 39], "mirror": true} + ] + }, + { + "name": "leaf_inner_back_right2", + "parent": "leaf_inner_back_right_rotation", + "pivot": [-0.25, 3.75, 3.5], + "cubes": [ + {"origin": [-2.25, -0.25, 3.5], "size": [4, 4, 0], "uv": [46, 54], "mirror": true} + ] + }, + { + "name": "leaves_outer", + "parent": "torso", + "pivot": [0, 9.25, 0] + }, + { + "name": "leaves_outer_left", + "parent": "leaves_outer", + "pivot": [-0.5, 8.75, -0.25] + }, + { + "name": "leaves_outer_left_rotation", + "parent": "leaves_outer_left", + "pivot": [2.5, 9.25, 0], + "rotation": [0, 0, -42.5], + "cubes": [ + {"origin": [2.25, 4.25, -3], "size": [2, 5, 6], "uv": [44, 13]} + ] + }, + { + "name": "leaves_outer_left2", + "parent": "leaves_outer_left_rotation", + "pivot": [3.25, 4.25, 0], + "rotation": [0, 0, 22.5], + "cubes": [ + {"origin": [3.25, -0.75, -2.5], "size": [0, 5, 5], "uv": [53, 26]} + ] + }, + { + "name": "leaves_outer_front_left", + "parent": "leaves_outer", + "pivot": [-0.5, 8.75, -0.25], + "rotation": [0, -20, 0] + }, + { + "name": "leaves_outer_front_left_rotation", + "parent": "leaves_outer_front_left", + "pivot": [0.75, 9.25, -3.5], + "rotation": [-30, 0, -10], + "cubes": [ + {"origin": [-1.75, 4.25, -5], "size": [5, 5, 2], "uv": [14, 19]} + ] + }, + { + "name": "leaves_outer_front_left2", + "parent": "leaves_outer_front_left_rotation", + "pivot": [0.75, 4.25, -4], + "rotation": [12.5, 0, 0], + "cubes": [ + {"origin": [-1.75, -0.75, -4], "size": [5, 5, 0], "uv": [53, 48]} + ] + }, + { + "name": "leaves_outer_back_left", + "parent": "leaves_outer", + "pivot": [0, 9.25, 1], + "rotation": [0, 20, 0] + }, + { + "name": "leaves_outer_back_left_rotation", + "parent": "leaves_outer_back_left", + "pivot": [1, 9.75, 4.25], + "rotation": [30, 0, -10], + "cubes": [ + {"origin": [-1.5, 4.75, 2.75], "size": [5, 5, 2], "uv": [14, 26]} + ] + }, + { + "name": "leaves_outer_back_left2", + "parent": "leaves_outer_back_left_rotation", + "pivot": [1, 4.75, 3.75], + "rotation": [-12.5, 0, 0], + "cubes": [ + {"origin": [-1.5, -0.25, 3.75], "size": [5, 5, 0], "uv": [53, 42]} + ] + }, + { + "name": "leaves_outer_right", + "parent": "leaves_outer", + "pivot": [0.5, 8.75, -0.25] + }, + { + "name": "leaves_outer_right_rotation", + "parent": "leaves_outer_right", + "pivot": [-2.5, 9.25, 0], + "rotation": [0, 0, 42.5], + "cubes": [ + {"origin": [-4.25, 4.25, -3], "size": [2, 5, 6], "uv": [28, 13], "mirror": true} + ] + }, + { + "name": "leaves_outer_right2", + "parent": "leaves_outer_right_rotation", + "pivot": [-3.25, 4.25, 0], + "rotation": [0, 0, -22.5], + "cubes": [ + {"origin": [-3.25, -0.75, -2.5], "size": [0, 5, 5], "uv": [42, 26], "mirror": true} + ] + }, + { + "name": "leaves_outer_front_right", + "parent": "leaves_outer", + "pivot": [0.5, 8.75, -0.25], + "rotation": [0, 20, 0] + }, + { + "name": "leaves_outer_front_right_rotation", + "parent": "leaves_outer_front_right", + "pivot": [-0.75, 9.25, -3.5], + "rotation": [-30, 0, 10], + "cubes": [ + {"origin": [-3.25, 4.25, -5], "size": [5, 5, 2], "uv": [0, 19], "mirror": true} + ] + }, + { + "name": "leaves_outer_front_right2", + "parent": "leaves_outer_front_right_rotation", + "pivot": [-0.75, 4.25, -4], + "rotation": [12.5, 0, 0], + "cubes": [ + {"origin": [-3.25, -0.75, -4], "size": [5, 5, 0], "uv": [42, 48], "mirror": true} + ] + }, + { + "name": "leaves_outer_back_right", + "parent": "leaves_outer", + "pivot": [0, 9.25, 1], + "rotation": [0, -20, 0] + }, + { + "name": "leaves_outer_back_right_rotation", + "parent": "leaves_outer_back_right", + "pivot": [-1, 9.75, 4.25], + "rotation": [30, 0, 10], + "cubes": [ + {"origin": [-3.5, 4.75, 2.75], "size": [5, 5, 2], "uv": [0, 26], "mirror": true} + ] + }, + { + "name": "leaves_outer_back_right2", + "parent": "leaves_outer_back_right_rotation", + "pivot": [-1, 4.75, 3.75], + "rotation": [-12.5, 0, 0], + "cubes": [ + {"origin": [-3.5, -0.25, 3.75], "size": [5, 5, 0], "uv": [42, 42], "mirror": true} + ] } ] } diff --git a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/posers/0043_oddish/oddish.json b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/posers/0043_oddish/oddish.json new file mode 100644 index 0000000000..df563e01f7 --- /dev/null +++ b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/posers/0043_oddish/oddish.json @@ -0,0 +1,77 @@ +{ + "portraitScale": 2, + "portraitTranslation": [-0.05, -1.27, 0], + "profileScale": 0.85, + "profileTranslation": [0, 0.5, 0], + "rootBone": "oddish", + "animations": { + "cry": "q.bedrock_stateful('oddish', 'cry')", + "recoil": "q.bedrock_stateful('oddish', 'recoil')" + }, + "poses": { + "battle-standing": { + "poseTypes": ["STAND", "FLOAT"], + "isBattle": true, + "animations": [ + "q.look('head_ai', 1, 1, 8, -18, 10, -10)", + "q.bedrock('oddish', 'battle_idle')" + ], + "namedAnimations": { + "cry": "q.bedrock_stateful('oddish', 'battle_cry')" + }, + "quirks": ["q.bedrock_quirk('oddish', 'blink')"] + }, + "standing": { + "poseTypes": ["STAND", "NONE", "FLOAT", "PORTRAIT", "PROFILE"], + "isBattle": false, + "animations": [ + "q.look('head_ai', 1, 1, 8, -18, 10, -10)", + "q.bedrock('oddish', 'ground_idle')" + ], + "quirks": [ + "q.bedrock_quirk('oddish', 'blink')" + ] + }, + "walking": { + "poseTypes": ["WALK", "SWIM"], + "condition": "!q.is_sprinting", + "animations": [ + "q.bedrock('oddish', 'ground_walk')" + ], + "quirks": ["q.bedrock_quirk('oddish', 'blink')"] + }, + "running": { + "poseTypes": ["WALK", "SWIM"], + "condition": "q.is_sprinting", + "animations": [ + "q.bedrock('oddish', 'ground_run')" + ], + "quirks": ["q.bedrock_quirk('oddish', 'blink')"] + }, + "sleep": { + "poseTypes": ["SLEEP"], + "condition": "!q.is_standing_on_blocks(1, 'minecraft:dirt', 'minecraft:grass_block', 'minecraft:mycelium', 'minecraft:coarse_dirt', 'minecraft:podzol', 'minecraft:dirt_path', 'minecraft:farmland', 'minecraft:rooted_dirt')", + "namedAnimations": { + "cry": "q.bedrock_stateful('dummy', 'cry')" + }, + "animations": ["q.bedrock('oddish', 'sleep')"] + }, + "battle-sleep": { + "poseTypes": ["SLEEP"], + "isBattle": true, + "namedAnimations": { + "cry": "q.bedrock_stateful('dummy', 'cry')" + }, + "animations": ["q.bedrock('oddish', 'sleep')"] + }, + "wild_sleep": { + "poseTypes": ["SLEEP"], + "condition": "q.is_standing_on_blocks(1, 'minecraft:dirt', 'minecraft:grass_block', 'minecraft:mycelium', 'minecraft:coarse_dirt', 'minecraft:podzol', 'minecraft:dirt_path', 'minecraft:farmland', 'minecraft:rooted_dirt')", + "isBattle": false, + "namedAnimations": { + "cry": "q.bedrock_stateful('dummy', 'cry')" + }, + "animations": ["q.bedrock('oddish', 'wild_sleep')"] + } + } +} \ No newline at end of file diff --git a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/posers/0044_gloom/gloom.json b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/posers/0044_gloom/gloom.json new file mode 100644 index 0000000000..aeefba4937 --- /dev/null +++ b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/posers/0044_gloom/gloom.json @@ -0,0 +1,68 @@ +{ + "portraitScale": 1.69, + "portraitTranslation": [-0.14, -0.57, 0], + "profileScale": 0.83, + "profileTranslation": [0, 0.49, 0], + "rootBone": "gloom", + "animations": { + "cry": "q.bedrock_stateful('gloom', 'cry')", + "recoil": "q.bedrock_stateful('gloom', 'recoil')" + }, + "poses": { + "battle-standing": { + "poseTypes": ["STAND", "FLOAT"], + "isBattle": true, + "animations": [ + "q.look('head_ai', 1, 1, 6, -18, 10, -10)", + "q.bedrock('gloom', 'battle_idle')" + ], + "namedAnimations": { + "cry": "q.bedrock_stateful('gloom', 'battle_cry')" + }, + "quirks": ["q.bedrock_quirk('gloom', 'blink')"] + }, + "standing": { + "poseTypes": ["STAND", "NONE", "FLOAT", "PORTRAIT", "PROFILE"], + "isBattle": false, + "animations": [ + "q.look('head_ai', 1, 1, 6, -18, 10, -10)", + "q.bedrock('gloom', 'ground_idle')" + ], + "quirks": [ + "q.bedrock_quirk('gloom', 'blink')" + ] + }, + "walking": { + "poseTypes": ["WALK", "SWIM"], + "animations": [ + "q.bedrock('gloom', 'ground_walk')" + ], + "quirks": ["q.bedrock_quirk('gloom', 'blink')"] + }, + "sleep": { + "poseTypes": ["SLEEP"], + "condition": "!q.is_standing_on_blocks(1, 'minecraft:dirt', 'minecraft:grass_block', 'minecraft:mycelium', 'minecraft:coarse_dirt', 'minecraft:podzol', 'minecraft:dirt_path', 'minecraft:farmland', 'minecraft:rooted_dirt')", + "namedAnimations": { + "cry": "q.bedrock_stateful('dummy', 'cry')" + }, + "animations": ["q.bedrock('gloom', 'sleep')"] + }, + "battle-sleep": { + "poseTypes": ["SLEEP"], + "isBattle": true, + "namedAnimations": { + "cry": "q.bedrock_stateful('dummy', 'cry')" + }, + "animations": ["q.bedrock('gloom', 'sleep')"] + }, + "wild_sleep": { + "poseTypes": ["SLEEP"], + "condition": "q.is_standing_on_blocks(1, 'minecraft:dirt', 'minecraft:grass_block', 'minecraft:mycelium', 'minecraft:coarse_dirt', 'minecraft:podzol', 'minecraft:dirt_path', 'minecraft:farmland', 'minecraft:rooted_dirt')", + "isBattle": false, + "namedAnimations": { + "cry": "q.bedrock_stateful('dummy', 'cry')" + }, + "animations": ["q.bedrock('gloom', 'wild_sleep')"] + } + } +} \ No newline at end of file diff --git a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/posers/0045_vileplume/vileplume.json b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/posers/0045_vileplume/vileplume.json new file mode 100644 index 0000000000..4fc120d958 --- /dev/null +++ b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/posers/0045_vileplume/vileplume.json @@ -0,0 +1,72 @@ +{ + "portraitScale": 1.64, + "portraitTranslation": [-0.28, -0.36, 0], + "profileScale": 0.6, + "profileTranslation": [0, 0.84, 0], + "rootBone": "vileplume", + "animations": { + "cry": "q.bedrock_stateful('vileplume', 'cry')", + "recoil": "q.bedrock_stateful('vileplume', 'recoil')" + }, + "poses": { + "battle-standing": { + "poseTypes": ["STAND", "FLOAT"], + "isBattle": true, + "animations": [ + "q.look('head_ai', 1, 1, 6, -18, 10, -10)", + "q.bedrock('vileplume', 'battle_idle')" + ], + "namedAnimations": { + "cry": "q.bedrock_stateful('vileplume', 'battle_cry')" + }, + "quirks": [ + "q.bedrock_quirk('vileplume', 'blink')", + "q.bedrock_primary_quirk('vileplume', 'quirk', 20, 40, 1, q.curve('symmetrical_wide'))" + ] + }, + "standing": { + "poseTypes": ["STAND", "NONE", "FLOAT", "PORTRAIT", "PROFILE"], + "isBattle": false, + "animations": [ + "q.look('head_ai', 1, 1, 6, -18, 10, -10)", + "q.bedrock('vileplume', 'ground_idle')" + ], + "quirks": [ + "q.bedrock_quirk('vileplume', 'blink')", + "q.bedrock_primary_quirk('vileplume', 'quirk', 20, 40, 1, q.curve('symmetrical_wide'))" + ] + }, + "walking": { + "poseTypes": ["WALK", "SWIM"], + "animations": [ + "q.bedrock('vileplume', 'ground_walk')" + ], + "quirks": ["q.bedrock_quirk('vileplume', 'blink')"] + }, + "sleep": { + "poseTypes": ["SLEEP"], + "condition": "!q.is_standing_on_blocks(1, 'minecraft:dirt', 'minecraft:grass_block', 'minecraft:mycelium', 'minecraft:coarse_dirt', 'minecraft:podzol', 'minecraft:dirt_path', 'minecraft:farmland', 'minecraft:rooted_dirt')", + "namedAnimations": { + "cry": "q.bedrock_stateful('dummy', 'cry')" + }, + "animations": ["q.bedrock('vileplume', 'sleep')"] + }, + "battle-sleep": { + "poseTypes": ["SLEEP"], + "isBattle": true, + "namedAnimations": { + "cry": "q.bedrock_stateful('dummy', 'cry')" + }, + "animations": ["q.bedrock('vileplume', 'sleep')"] + }, + "wild_sleep": { + "poseTypes": ["SLEEP"], + "condition": "q.is_standing_on_blocks(1, 'minecraft:dirt', 'minecraft:grass_block', 'minecraft:mycelium', 'minecraft:coarse_dirt', 'minecraft:podzol', 'minecraft:dirt_path', 'minecraft:farmland', 'minecraft:rooted_dirt')", + "isBattle": false, + "namedAnimations": { + "cry": "q.bedrock_stateful('dummy', 'cry')" + }, + "animations": ["q.bedrock('vileplume', 'wild_sleep')"] + } + } +} \ No newline at end of file diff --git a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/posers/0182_bellossom/bellossom.json b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/posers/0182_bellossom/bellossom.json new file mode 100644 index 0000000000..e8f9a3363a --- /dev/null +++ b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/posers/0182_bellossom/bellossom.json @@ -0,0 +1,63 @@ +{ + "portraitScale": 1.8, + "portraitTranslation": [0, -0.2, 0], + "profileScale": 1, + "profileTranslation": [0, 0.21, 0], + "rootBone": "bellossom", + "animations": { + "cry": "q.bedrock_stateful('bellossom', 'cry')", + "recoil": "q.bedrock_stateful('bellossom', 'recoil')" + }, + "poses": { + "battle-standing": { + "poseTypes": ["STAND", "FLOAT"], + "isBattle": true, + "animations": [ + "q.look('head_ai')", + "q.bedrock('bellossom', 'battle_idle')" + ], + "namedAnimations": { + "cry": "q.bedrock_stateful('bellossom', 'battle_cry')" + }, + "quirks": [ + "q.bedrock_quirk('bellossom', 'blink')" + ] + }, + "standing": { + "poseTypes": ["STAND", "NONE", "FLOAT", "PORTRAIT", "PROFILE"], + "isBattle": false, + "animations": [ + "q.look('head_ai')", + "q.bedrock('bellossom', 'ground_idle')" + ], + "quirks": [ + "q.bedrock_quirk('bellossom', 'blink')" + ] + }, + "walking": { + "poseTypes": ["WALK", "SWIM"], + "condition": "!q.is_sprinting", + "animations": [ + "q.look('head_ai')", + "q.bedrock('bellossom', 'ground_walk')" + ], + "quirks": ["q.bedrock_quirk('bellossom', 'blink')"] + }, + "running": { + "poseTypes": ["WALK", "SWIM"], + "condition": "q.is_sprinting", + "animations": [ + "q.look('head_ai')", + "q.bedrock('bellossom', 'ground_run')" + ], + "quirks": ["q.bedrock_quirk('bellossom', 'blink')"] + }, + "sleep": { + "poseTypes": ["SLEEP"], + "namedAnimations": { + "cry": "q.bedrock_stateful('dummy', 'cry')" + }, + "animations": ["q.bedrock('bellossom', 'sleep')"] + } + } +} \ No newline at end of file diff --git a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/resolvers/0045_vileplume/0_vileplume_base.json b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/resolvers/0045_vileplume/0_vileplume_base.json index f336b93175..3672003aff 100644 --- a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/resolvers/0045_vileplume/0_vileplume_base.json +++ b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/resolvers/0045_vileplume/0_vileplume_base.json @@ -5,15 +5,15 @@ { "aspects": [], "poser": "cobblemon:vileplume", - "model": "cobblemon:vileplume.geo", - "texture": "cobblemon:textures/pokemon/0045_vileplume/vileplume_male.png", + "model": "cobblemon:vileplume_male.geo", + "texture": "cobblemon:textures/pokemon/0045_vileplume/vileplume.png", "layers": [] }, { "aspects": [ "shiny" ], - "texture": "cobblemon:textures/pokemon/0045_vileplume/vileplume_male_shiny.png" + "texture": "cobblemon:textures/pokemon/0045_vileplume/vileplume_shiny.png" }, { "aspects": [ diff --git a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/resolvers/0045_vileplume/1_vileplume_female.json b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/resolvers/0045_vileplume/1_vileplume_female.json index a1fcbe4594..7059e9378a 100644 --- a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/resolvers/0045_vileplume/1_vileplume_female.json +++ b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/resolvers/0045_vileplume/1_vileplume_female.json @@ -4,11 +4,7 @@ "variations": [ { "aspects": ["female"], - "texture": "cobblemon:textures/pokemon/0045_vileplume/vileplume_female.png" - }, - { - "aspects": ["shiny", "female"], - "texture": "cobblemon:textures/pokemon/0045_vileplume/vileplume_female_shiny.png" + "model": "cobblemon:vileplume_female.geo" } ] } diff --git a/common/src/main/resources/assets/cobblemon/textures/pokemon/0043_oddish/oddish.png b/common/src/main/resources/assets/cobblemon/textures/pokemon/0043_oddish/oddish.png index 48f2bf33b1e13d8aa78834b2ae094bc89fa8ca45..a0131b6a0094b76bb5ef2ddb6b3c9d4bf0fe703e 100644 GIT binary patch literal 991 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3-p)I`?e@QjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`Z328kTzym8EgT9QgR9b77Dkm!Iq)EE$pw$rLpJGKZGD$nSj^OUXKARW zp%cfil`Cafscv~Nx%@(DLp;3KPHC*Vt-#a5+1Xoodx_-x|LcDHGc8_nb6?%vbB2}v{JxdbWnHYIG?E8ZUN-8cZmo^?c4u#LcNO%@61~l zuC?E)>8(`p>_a~6x30flZ2sc4pi;$G(VR%-z3IE1>Z(3R{oZjeZ~JTa`8V^A%S5l6 z9C+uVvbx>-@4wTZe|G()xlcLZ&E;FC_-}~uG0Cyq`&GL)HuvA_y!dR*u6U2=>mDMl z3{_KR%sL-nTQ3b z{H-|?liZ^2UU#$>P?&C(YqDyJSIu2>7PY4ef2tR`RxJ6aG3nOv`>WS&o47S}Q`VBy zwXBicyzH8$kW1u delta 686 zcmV;f0#W_n2jc~hL4P(-OjJdJ&}mX@r(JroHamJgONnzoKh9HKM_ZU;zFbYBM~6*K zT(L+&ravi&H#nR(I*d&+b3yb%75_D2dQ~&?}|NsC0|NsC0|NsC0|Nj8u zzrPXy000SaNLh0L01m$Z01m$aI0aKA0006QNkl>c#HEUM7t`s$W-w*uyp7;7>O4uGdzP{r5{mloyS}EheuM}~G zArht^QO$m)=x_M_&4AH87rsUw^GOt+r9jeOeqb1xsA;&?;A!H_q92592J>>8=6Sj; zbM%kUaEL42XMX^hSMbM?DEDAl;G(iD(LaJzvT}1eHV~AKNeG)j6;~=X`p;nd%Bby6 zfsS6(!<)6jMWwEp{{(|AveL6bBPCg5g^SAD2}nShJJewf9*+pz8GF5-2&niPGT?!B zlR#Sm*9G3Lzy-8x!H*CDxk_dEM1avm2)-gUyBorZnScEPwwXs`2UVteoCpgizE%(= zzqk#v_W$9`%8pHdVcD{Xk7Cmet~YOx0$Mpm%a~=PfL!cWesLB85@0}W!8WjK~ytbB47;!!%>n@f0zfr^U(P4u7P0+^svNrEM0)I{PpCJL=Y0(4d_-V*FTsu*vp7={AU-6Wt_dgJDvKkK})GZqK=_RbqVHFDf zkP7R$2`^!C3H6p$Tt#}iMfGl?e+4^Sn_F~xmHvgvC7xWJ;oNKc>@c}xS!5MgaXnq7 z>w0#T?yyRYsyD9Uden`v{W`paty`tnUFy2}J149~+IkO_hu-G`2S~+P9}Beh4<(sr U3wfovb^rhX07*qoM6N<$f(Oz^5dZ)H diff --git a/common/src/main/resources/assets/cobblemon/textures/pokemon/0043_oddish/oddish_alpha.png b/common/src/main/resources/assets/cobblemon/textures/pokemon/0043_oddish/oddish_alpha.png index d29a1768feca11ae7e35ca41966d787e5681fe48..56dd4fab1934895e4d8c41248c28f908340c6da4 100644 GIT binary patch delta 120 zcmV-;0Ehqm0+$1ja|JRJ0Y`L^cyR$Tk?Klg*{7P7$+rt%0000(NklFMGalHvUJm?I;D0td?m v<%UjPefi)6-=b1i&i-7-2vhNn{1`Z328kT&>oMvG=g3%@c0AWE;I#>E-{@tH06@eX`l`*ki^Oo3=xG?<@_~ zG<4$lwQ{8lE7dIzCYN6*ZM@Yn0cgO+OV=8Jlt@XCU+{lSz~JxyTo5SFS>O>_%)r2R z7=#&*=dVZs3QCr^MwA5SrKPgdGrE@m741lk@J#dc z)MDTOa#$Ip7+Dz@fh;c|mWHxH-qv7b28%NR*@lcv3?NIRfHM}Gi0Lk85 zK5Od9?cDJ|b;_PDjv*f2Yo|0;-B#df;q2@!yuC#7{r`2p{h1aoxw)_I?m0tC2P@f4 zldo7^I*{3LH29p7x~uCui};|lDzVbW)0-W_f}SM_?M#e39rpdf10@xgl}j6suE{*7 zY1~=!NOvoD{GBP`|5Q(|Qu^q?7wN|Q{Y>NG#;f8SMKiR$vdTAIyLbP%!jiNw)dDe< z1yRqYsOD(q7;)Pjd(aT`RCvac1-DJEPCHpu&|uA=m0!T@@#B~FjK6hkN>_KydlO(C zd!%8T(%#?C(_=qzzUM8-IHl$HV#%C}RofM^O&q1qFmeb@%lnXSSoL2$Vxiu}g?Hwy z3)k9j)$~@Xc=jP5_FLCqFE)SiT2QItt7uN7^4|2_PIXnEqkiwWm$&`3`}~{v$7Q0| zO%A+sQCZ#Y{rBJL&p*5V(%h#U@aFQZQ~Wo?_?YBa?)|FW8=L#@bzXe7W>>sN^mPxB zR)(r6GiIF+uq~TjI`Nv7=VUvk(~DTI>n*x1{8w9!<(ez!(jff{0Y;blRN9|Sys#RQ%Kv)4C&yXNI^lylj%W4nqK4PJIl(@5vKBAxF0$6RIR)tzVFXeb!#@EEi6GBR_V zuw5RSadU6+)`bz}0pC5G4>(-fCw`+c$J)AO(?ZsV6WbadYi7iE+m-|!6E9&ovs_^F mtl(s0?F*70=FfA=-p|OU9FuV>^kOI|>3F*OxvX>c#HEUM7t`s$W-w*uyp7;7>O4uGdzP{r5{mloyS}EheuM}~G zArht^QO$m)=x_M_&4AH87rsUw^GOt+r9jeOeqb1xsA;&?;A!H_q92592J>>8=6Sj; zbM%kUaEL42XMX^hSMbM?DEDAl;G(iD(LaJzvT}1eHV~AKNeG)j6;~=X`p;nd%Bby6 zfsS6(!<)6jMWwEp{{(|AveL6bBPCg5g^SAD2}nShJJewf9*+pz8GF5-2&niPGT?!B zlR#Sm*9G3Lzy-8x!H*CDxk_dEM1avm2)-gUyBorZnScEPwwXs`2UVteoCpgizE%(= zzqk#v_W$9`%8pHdVcD{Xk7Cmet~YOx0$Mpm%a~=PfL!cWesLB85@0}W!8WjK~ytbB47;!!%>n@f0zfr^U(P4u7P0+^svNrEM0)I{PpCJL=Y0(4d_-V*FTsu*vp7={AU-6Wt_dgJDvKkK})GZqK=_RbqVHFDf zkP7R$2`^!C3H6p$Tt#}iMfGl?e+4^Sn_F~xmHvgvC7xWJ;oNKc>@c}xS!5MgaXnq7 z>w0#T?yyRYsyD9Uden`v{W`paty`tnUFy2}J149~+IkO_hu-G`2S~+P9}Beh4<(sr U3wfovb^rhX07*qoM6N<$f`2?pc>n+a diff --git a/common/src/main/resources/assets/cobblemon/textures/pokemon/0044_gloom/gloom.png b/common/src/main/resources/assets/cobblemon/textures/pokemon/0044_gloom/gloom.png index 4ea8472a56ded207f0d4e1ab98ac6b239616a3d0..912db3b31f35572da915d8eac8f21339133f6be9 100644 GIT binary patch literal 3944 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 AlK=n! diff --git a/common/src/main/resources/assets/cobblemon/textures/pokemon/0044_gloom/gloom_shiny.png b/common/src/main/resources/assets/cobblemon/textures/pokemon/0044_gloom/gloom_shiny.png index 933b670ed25dc7ae7a1c2d6c2a499a3f79cadc8e..86f3e2f2705e43c57f23d8097f989ab9df412e1a 100644 GIT binary patch literal 1905 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 diff --git a/common/src/main/resources/assets/cobblemon/textures/pokemon/0044_gloom/gloom_valencian.png b/common/src/main/resources/assets/cobblemon/textures/pokemon/0044_gloom/gloom_valencian.png index 8a9570e7bcd38c650836f16b5be3453af0cf5067..ce8361dad25040104799dcbd7973bd6f5fc1b8ec 100644 GIT binary patch literal 1789 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 b?fW16b7ju)Lp}||00000NkvXXu0mjfA`YGJ diff --git a/common/src/main/resources/assets/cobblemon/textures/pokemon/0044_gloom/gloom_valencian_shiny.png b/common/src/main/resources/assets/cobblemon/textures/pokemon/0044_gloom/gloom_valencian_shiny.png index 22f071e6047d59bdd04ad3269fd2fdfe1a5eb6b4..a2872a17e14c7347b48606f9ba9936d7caddc388 100644 GIT binary patch literal 1790 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 b?fW16b7ju)Lp}||00000NkvXXu0mjfl%Srg diff --git a/common/src/main/resources/assets/cobblemon/textures/pokemon/0045_vileplume/vileplume.png b/common/src/main/resources/assets/cobblemon/textures/pokemon/0045_vileplume/vileplume.png new file mode 100644 index 0000000000000000000000000000000000000000..841b6a476904edbfdb82770b16d252d01930efd6 GIT binary patch literal 3692 zcmai1c|4Tu*T3)Ej4{SC#=d1_tT9F+k{V;**RqrvlqGo@HP&LrmL-g&$dV4NKA&@azvrCqbNymgIzb(06+1vhIFaDPx?ffvAn%pA=C;2{IW^@H=`5ElmzOYOY@Mnp=n zoPGTsmsDXAfk04GQs|K-20OatWmHxKc+9tZ(q zJoMptNGj~#{8=9VZ7Y!=FweW$|Hc116##g}90UO4X$gDv31HcO`u?5?FZ)lg-v|0_ z5U(@zuhPxfh{yiBOOHVKT}`6tDx7D%o&o?Ns;z~YNA!uOK35_qnlO1f>P-?8wuMz; z!=s|xzpOvR=m@yw*|ZLps9eL=x9PuyW3|+a%o&c1+Fg1AhMq-T-+bQw5!Wd@-P0!u z;9I9YOispe`#&+1{%*I_c;514d@1s$EZD|1V~#jgAwJy4VHN#ylPKdnqb34AT#`KwE zeK^Myx*u6ou5qj5;pAQr+>0I;xgd+(-rnBvqR*%2(WMX`f@j_)Nd@O@)QdMt9I*Mv z_LS9yP;y^)z0z=`7O4J#s;4WDArd`d;pbPN34fz>yM+NcLKI#L^se29h81bI))$>@ zfBpcKYa#R`5kseh30DfWmrK{dmS@vft-dDBywS2yd$iRDF<*_ll(Zq6Wc?oTck99{ zd(trV^3In!hpOtxH;7wEmOJvipqIpFIasi30>U`}tWbAJ3^f1p^&MZ@>=u9dC%3Z& zyXGbPZ-{9FLN?&7gRX#%sv50qk31yYxNBEd>JVI5bbbsW*`Q$g{CmW8;`7sYq}6n<%YsrkV| zHa(an2me(@$9Ql^1*ip6tBQcR2+?ghTpaxViJukRzt3OZ7ug|rd?`YL_G>3) z;{$4*a_>%`LcPe5q@HO}kwp?X!;VtiusDIHd1inN(UZHLp{P-7hYrP${mHs&-) zOH3TBU{k-A1JA0ep*Uej-2CzZQ91frnlB)lUn-Fk&x}^&Jio%>g5OL);lRty6S<4UnKn2~2h z(8<9F=UMBnF3uhmedOEc(d)`BV=u2dt?e#PYXt69oGx3eH2KLfPtx_g-p58j$}(^) zecc^d1|5)_xcbK#de%nRImQa8V-`F4uDOeWd2ge>m^i$3msWyZYj}kpRS1z^$0IC0 zS-G_C7jBIU%FCn2`)XK{O4WALOw|TQ56$FE_S>teAP2#mB$c8c%8&=ty0ftANBl=fLw!#%af@l47x{^RMA|FtQ*6A0 z=HnZgGjn_}0$yu3@=H(YQLd)Kj!5Vvh?J=cTCM{=N%7G}kwcGe%LdPck1Si-0x`t#Xj z*`1HKK0C3oGq&?yP@=Kn!S5-fED0i!{|kw7TuM#7BH7oteK|sLnfMd0VT6EW$1Ns= z42nMHKQ(|wH*A0_;+QxiZc^#;voV^5Rwe93fS?P7br8Uz5pd4+9w_*B?Yv23mtsrC z($u+5zNwv&q^p>Du4=rSg?q*PNDlD#d{k#{j#~?D-zNW==dY-JtSGY%s4!7kQeZ#` z`Z&EmF*CUA&y_gG@WiH~kM`bF&p%~gWxX;e`QDTym{-zWd^Zkyu4S{rIGcyIq^_q)HiS1drPAJO3-Vv31HRuG!#!Gv=P^B_8 zL@Xb$B-LEa*h%w{bEu+B>skwZw-B-$l( zvs9fL{K*qy)bj9vuVdlulE-y%3(rRe6paXCtUn27m5iHP#r~+6qMN%j+qMdUXREAC zAka|^yq@hRtAY`fG{@N2Pkv3t7< z<)Yq)h)%xAU%R19r)8wqtT69*pwj{lBgwRV`B2_%_t&sW_qY_pVOYUQ2z?;jgPqHq zJbU;S-?9#)$y;a>iYX8yk}>pZR{$~lxA}W>bc!Yz+t2+e@pjZRiP3QM0(8BsYK$ny zT&A80PscEiH*da9ZJOi2J>%D`gOx8-^1&T&X(nGDF1EA0p^u)o)(Z-@1bv#SdoCN+ z+z=*7>?gPCEi$oUWpBlF8M3P)>X#Mk5VNiI9toXj;n1$gL&$eZTdUk^Hrce;-E%bI zUVsbPB&_Epwl&+ov1G1*_ZT#=A>!)A^nTd_74y-Wa}7Q&q|Ihnrvl-xT!__tI1SIY z(Po=cs;6;bFv93Td9)rp8_{&axy}b=%NAJFlU|%S4_>s=1TWb845c>=4st z!(-~i1e>}AchOz8NjHmj{qPZ#67ouIYm&YJ;BHz-P`R$ybg?qIG$oM+^=L=n5?%s5 zr3TbEGOKW9N<9@)g^g=XzA`VbK_>z~V{}6)H5~m4yy0}6{KsJ}VyzK?=43D*v}bZw za(e~%l4dlW7{m1G9LC$QH=(06|5hNdf6-)aKT{XJCG$lt8kLC#haRtP)7afY$1|#L z4?BIk0@uDRP3YuEe=~g0jpIXUz7D*p9}{mE0E@(rkayD)0t1AjePlY(CG_ieFP&&A z8cNlB6%K2E$W>2d^op!5mK%QgLoj1Ea4CT7ZCI{*hn z$G9IDoY}Z?zYojazL_-kxOO@V3iM=d-n~Uc61Erh10(Mgmo6e5#+Xm8EidFszgsoJ za31;d9X2)ZI#y+pZuNfn%?7FG2amAxS#E@Tb z#P=->fp3NuGv2_N%yN^8_>uOW% zfx(TopJ*5NNY$^0g-Yfnd_N-j>!KPv*MMzWpj#U?k@1wCqDv};dJDe}M93hGXoJez zAv%Sa2gJfpWboy5@+HKB*wxs$*jV4y3~HAgwlk9X=a<#%ryT`xWM8w*BMoc2pcLtj zyT@}tB`B!-c6PLP8>L7DD!zQBIEcK1$|Zx9M`DHoLj0Nqq;b=^mIATbbq5EgXY^M- zSwc2LcS`!MwGew5hY{c&&vQp-pwv5fe(ug#oH(!}d8G`d?LCt!{*Ai+dAsLjzVlB^ zeIP@A#u^$tBk*h0yOuE|I^m1tJd=WR`Ukl~p5uZm6e!A>G3J@CO(Kt6F<;Yk4BE#H n|GBjpc%htr#H%od(KAh3>eG7RKVZE4`!8Z^>11)AL{9u4FauT& literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/cobblemon/textures/pokemon/0045_vileplume/vileplume_alpha.png b/common/src/main/resources/assets/cobblemon/textures/pokemon/0045_vileplume/vileplume_alpha.png index 2ff4ca28d043d357947be03bcba2d277c7612fd1..3ed9bb6e6cdec72fbec345a9fcdfc59ea23df286 100644 GIT binary patch delta 214 zcmZo;zR0ZD8Q|y6%O%Cdz`(%k>ERLtq#Hn(gAGU?wo5!cQ89?sNSM*RWMV}jqtV1y zUiCMZ&zgF2J9j)#L9M5YV@O5Z+gpZQ2NVQY4!jNiacR%tbnQj~fu?O-##f7eH|pvE z)j`0URm--R*Zs?b@pGP>Gp+p)@s)w$faknc`{ERLtq#Zz*gAGWo$}GG$Q89?su!}?N+{B7PM#G7( zyn@(FuM}_UFR}(IF!FS945^5Fd+Z=5gMz?;4SElb@YO%M&fCJm#S4^12LCoh7gx`J Y#c-jEP1dgdmdKI;Vst0QI>iYybcN diff --git a/common/src/main/resources/assets/cobblemon/textures/pokemon/0045_vileplume/vileplume_female.png b/common/src/main/resources/assets/cobblemon/textures/pokemon/0045_vileplume/vileplume_female.png deleted file mode 100644 index 599e016406871496db5916bda545c5df13438113..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1470 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/cobblemon/textures/pokemon/0045_vileplume/vileplume_valencian.png b/common/src/main/resources/assets/cobblemon/textures/pokemon/0045_vileplume/vileplume_valencian.png index 589c216864e76394e565bded6fa4a0e42f4c4445..a2c073cd021456b8de0020685b7c6aca03f3bab6 100644 GIT binary patch literal 3591 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 G;QYVz>QJ5l delta 964 zcmV;#13UcO3ylbnL1vQf^QM>~s3 zzlJ@qa5H|URH$rwq{MKz(|vfCOp2yg&_pwwwPVFHEVn5wnZTdSg;i~s+fXC_4Pg1db?FP+wb#bgL1h*=`EADV2X+~!Ib zygeRoI{{;BeCu{;)e_54fovn?_ zTp?6gS73gS8lJETxT-3v+O3T%oDBq>Kx%lxCQvkWRW-%hIE#5nF%~sEA?`uZR5gr3 z15d1+v^cCMP!dtVHg$tAwSj9MXv;?$cLK=VN?S!FakGS-Ti!H~37o*qCdR-SQEqLn zf$i||LEZ$8X~edpj!0Cjf2{>UHi1pxSV#pWgsK{fML}5<=pLV+eF*{*DsC_o5fP!ZThmav*P&fe{ZNI+w-*sJ&hXsHd z6oRYRXmi9cM1i)&1OFZh7>ISW4=jOIAfWGj@4G&XJ^L0#sDS7Ee=U5y_dO#ZaG3Hy z%YxWE7N@VgZ(%8273i@8Uu}=k77Af3w+_>j@B{u_U~uA!F{N}>pz{#$9sCi8T7~Zc z3G-8c+KeHDtA>Uh3B)=hCnB9j7N?d5o?QgIZv(AJr%?);Q3T%h z!18bli5c-EjS1jv7Pu^U!dFNdyJQ+ukh6I>py@Q;<8r>vX}nzKSpWKwP2!Zs%VmxY zd|HSU*yD1UPV+!X=ME=<`^)?eCxKU&`4uODSC{z}XR{ZV`4v|I8A)E|NnGr7;Jg0c mH@w4-z>fg&Bk=zPmgOH#G;YGRyk5ot0000>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O_~~1^9%x9-jL4(t@As+wbkTo%Daf{fn;)9<2TU>}&Uu^WmTWum03~!+%F{ z{K>}5EA5Uea!h8X{s)2`51&=s5|!0c*0FVT53N+U%#|{{)iL2hX``BkP8`41!Q^tF z@vXs4WowY!FBQVvv3qjczLg12Bjuursg#)fgBV8!#?_ zmmH+qu{++v?W@eRJZk8sTeBrn4Plos+#g+>XZc6O=ENCXp*8IZm z2d~H#X)Q+0Z7t;zQ+RX!+`hyvZO{Abhod6j(yZOGEI>GH_@EUH7U734?7k}Xs zjrgFiAe{B#>dTg-T&=L6s|*HpVkb;D$ejD8IK$~NW0Q}a+5t_IA8loepE4UsyBN(; z34H%uw*PzSJ>lHz;kT#7n6rK^=5@$eSkNl5aAi;I`Pex&pSz`08mBRP zHc0MHe6joRLx!x|`f^Ke?OVb4tW$7zTeF_V+XSX&mOIT1e|s40mhpGFnDANe*44T` z$%rR*f5pW=JqwJYCw|nh-Bs~LDC^Kvhn~kJHgf*UFI#L{{H1{XORT-Xyrth_6Rety z`!1VoT>QmkMjX%l^tav&3q3e}lry#--_>xaVojsysxPVyA;)I;J(@1}c&bRx5&gd= zOcN(e5?*h!xZsKz{rk!J{Hw``C2xz&)M}oLg=^33GdUGJ1_f z{r^OVEV;(z7f&58elo2-`rxT`zk{x?o4JSo&kLPt#@7z$I!WG3nYGU+nl<{%(OtZE zTz;`K3!l8ZrFKIU$3I5JQ=e|fFvy$C+!c`dtar&Z-MT-TIr2+b3r_D}t5BHtu{iUQ zK_k1^vw3T+gBf}Suf(5W(7nyLjbW3{KdxIzRibKnOXfFU{m7O2*|PCZln=)bm)F(D z)#LRa>)w$(sJkz|CIlk!pYkKAjvZnWb zXk_|ya)-jFNwcR~`{~#NMFh$_9zAw2Vu}Bu@bOk`S%T4_=eJ+KzP)@Rr+^a20tM~m p0Xt9g`M7n&zkeTJ@{il_AG6#n`Dk^&Po<#pz|+;wWt~$(69CGTbv^(9 delta 941 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 delta 977 zcmV;?11|il44w#(L2Fu2OjJee$y`XJVI*E7D{U_E@$niO8Z&%43Q=d>vQf^QM>~s3 zzlJ@qa5H|URH$rwq{MKz(|vfCOp2yg<8Kt4wPWaQ4dPl0)k_bwLlWi0THe86)S^k; zvQPj3003+H0ssI29&}PpQ<1?Pe*o+l99{qb010qNS#tmY4!-~Z4!;371ydvd00SdQ zL_t(oN9|T?W27JqMCnpRTUYDr9{&Hoc{3r3tGL^5_oZ{^z+xCe5~OB{(0*vLm2#Ua zo$z+Mz3l{yksqPSGE64rxwC=JxV^vMqJSw1Q*KRWd?sXbZ?Qf|?GD%kf3l)1iYnV0 zQ#hg0dRGgn;Q^a~FUz8=yf#JYib^R{Qo{o_0asULSvze?Z?P^Z`l5yh#28>g1*6bd zhkXkz-ef*d5>dd`RgF+$eX}p8Z$&~5u##ce=P{I32Xw7h2)U8KxG9*=O~K;-Q)9<9AofM$`wiw^#dy4 zQsKR{YWaXD@Nk%FXFWmzGH}UcnKWW{zn>Vjb-rOJEfU=-R&P+b)bf`xZs0e?ZUm8_ezdzM}^O z4pSazS>Rib&FQPYZ(u2173dIwd(&aGfkGI|t;g~t{J?x}Fihf(v7~fWpzR^hx0nw< z)T(ygB9$PlPXTJvhv2Rn8g?)o1jG!lB_$Qg5XA(d0A9%+AV5DkU0gLi-RU|J#TNKW zM4CR9vp94CLvwLRf51o*WRH*XBJ>Ofi*iM3@WC(mA^%=|ivkQX-)&waJIofU3H7x5 zs62szIped2MM{}th^xFHscjNw8OCK87Cs}I9Yl%8BP9F+W*Db=8V7B3R3HMcJs9U{ z##GGzHP54t3b+k~BA$&T%rebQGcU{h`_JD=2LohrCh57re?S+w1$eM+fu$MZ$MS>B z^*+orQ-WIIfXBaguq{6eA#>YgwZ&J$Z5dM5NQm;?&Z>v-5!W zZJ-tDG)h6!i@;k9EDpC55;NjS8WV6nb6!XXxCNxKO{Ou0jDIEwtw^Ww8mIGhOylV? z$NtxkY!ZhwTb?d+1n_AgQecnMWzGX7ohuv!t}pW|90Xon=4TuPUR~yA9L-)_=4YG* zWF&c+CvmdVf$z@$zTp*q1bzgFAA$cbuq^)oAdGs@R>Aa^00000NkvXXu0mjfyu`6f diff --git a/common/src/main/resources/assets/cobblemon/textures/pokemon/0182_bellossom/bellossom_valencian_shiny.png b/common/src/main/resources/assets/cobblemon/textures/pokemon/0182_bellossom/bellossom_valencian_shiny.png index cdbcb64bf5875735407f9f34b306cab70dc24eff..56683ac9ea2b89a9efd0a4f2a7139679423d1e1b 100644 GIT binary patch literal 1579 zcmah}dpOf;9RK}xVKYOyR2rs9E~CjMbr=(tV#z(_vM6@85X-H|FqTVE6iHU6aL6rW zr&2EE65SkSZ6y@tVUJ7Yp(f|I>il#5Ip62`yr0ka`+hIa^S;mfo^q#Au?m_B003ZJ zb~<`MY%c=}4y~mvoN0)_7!RrgQ2PWo2|0)`iW>z08qQ#(bR^`n++Dq#ItwKO{H40g zVS)JIuz%k3si={fm5DFe*Pi-*TB&}%=ky*yOi(X}F_=lIWLXp+T7gV3y25`upDUb* z7pZHR5{R}Gs&~SsZAUcCM7+Fb$2hZ$GtC4aeFI{-hI@wtH&EHAJtPhqm^FcBK%~d^ zpn1yr{Eq>CL@XA{M@Q}47XtuFoic#kk(HrPa2?ypkL?+Gm>oxtJ_NYa84+w#nv)ma z($vhO&LWkX4VLw+uYU0jR+6yzWQO%MryklF=d{Vy#$HUkj;BMyVK83+SbLF^BK zk%{;bXF*zK!4PEi|MGvQ0swUMdGY`P${}qrCxQH*ePuOB{?A_LAuTf))Cu+@(_@=8 zq<&SIkw~)LR}~ivds{F;(4}p5ainTZ4~j^N7J9lWu;~{y0aqAPD=Xb^N<+Kl zcJtBEYz=evTp~~3d7Wd(Y+M=z+nZXJe zWtGr*Gmu8-M227RC*vC_dY${ul6FLqtCg@X4qmR{1Y}`_HUV=eXL%}G-GBF5vG(ew z6rmH^6t5JhU24&DYdZC#pFNR&p2WE-ceFL)B{S%Q<#TpY^O4?To+P^=AYD#j4R6)O zN5U_!ANHExucWLFx6VTpHHcYXBi72fmn1J3y!h;dCGE)(TH@FghLwJOe#&tbe%Y$F z?$4BbUKc&Ag)*+`VO3IF)*7Dd>|R{c6JMYmV3UZp9Cg5VNd#ia!nftvzS9GpTF>H^ zGiHg+Gq86`mn5+`YHYz}xxceVKix<|DrQqiZj5>!!bew%29`7{K#{kjOeZU}~qCxrhnRp7bsft(nm(JJFgmG~148)yc>eWka6)^v7@uAQ$M*eRa2**Z(ohvLp`8V^-(6p`=OWs*sJUG>nGxI_DGr} z%BI76s&#~vQ5PDFklwj;nRD*QCIEZ(CPIP^4%tz4)Qr1eF{(Up>mjq_z(>U!1hHW> zyejq;YO?{pEN6(W85olmTlCQZ{WvysY406Yy1+qAM?Tv8yiE?_Dr}^qG;lBXpu9fe zuB|PZ+`6tfcz9C1$eJhIVB4e8j<3hPuS)4f%`Go2l|DJC+jTPNrAN~jtk#U|8*y=> KIo3J^r~U)pjg<5N delta 949 zcmV;m14{g>4EzU>L0L#pOjJd^;5Rj-Y#C!JA9pzM@$niO8YG5D3Q=dJ(J+p}DJ+#* zce5g4pBu4qv#4x)$c)j`nc$>mqEfBUynn(;pTj$mw?ulO0001EXZcY8000oH;Y=zD?-E_{ z`2K$E0wx4gZjCk33b`UW%nwq#6E*=G$`F4lyEP_wp~^*H3#s7=n?NkfP*zc!Q2J0Q zStT_*VH3bKWm$V|s_4)o?Xjrg3Hu)Sx~yQ78t1WYp(Pp{6J@arxVoyb)!M+dNVMf6 zk2?WmZl$dvvbb5o!L6ukR+4ZAH=DQz&WH-<3JvUlrXg};gg{5>=purA2+Xka8 z6w+AXBBm$d2mHCfwR23H&7@?XZ`#1at#Ka|uYmog~N+ALV~V=p76u z<&4zegI|b4{(bruB^YGB*`h{vm@QNj>gn)Nc>@D;?$5d{Qpy~|zRC-d+Gb&veq>4W z8POadN<1DZ;Wse-IL*`8YontA5%?UzI8QTN;cw=7)KLMKfvwojMiyq7=C+-eWj1A) zbTC0CXOi9v^bCPZKm^+oSek!n|5$#IxnGBwW=e1gV?VDUv~WOH5_PGkug<_>8Yl6a zrhNw_axH80r6(`0pNM=KS)5uLcn%TpzD=|upGGNYMv-{i1Bb)yg~W__lg12uv_1;y z0GEI?cG)!MVEJc)(29H-?{PU_=QLg}bF6>;$Yya$q;rRp z!2M-@hm*jk%lwLyz^BXninG~=%lwL~fQ)1>^DHiQI`CWn-y7cHPvB30_!Id50?YCb XkL@(sd3O6c00000NkvXXu0mjf1p%*J diff --git a/common/src/main/resources/data/cobblemon/species/generation1/gloom.json b/common/src/main/resources/data/cobblemon/species/generation1/gloom.json index e7a1afdb0a..a3302e544a 100644 --- a/common/src/main/resources/data/cobblemon/species/generation1/gloom.json +++ b/common/src/main/resources/data/cobblemon/species/generation1/gloom.json @@ -45,12 +45,15 @@ "features": [ "valencian" ], - "baseScale": 1, + "baseScale": 0.95, "hitbox": { - "width": 0.6, - "height": 0.8, + "width": 0.8, + "height": 1, "fixed": false }, + "standingEyeHeight": 0.7, + "swimmingEyeHeight": 0.7, + "flyingEyeHeight": 0.7, "behaviour": { "resting": { "canSleep": true, @@ -80,6 +83,9 @@ ] }, "moving": { + "walk": { + "walkSpeed": 0.2 + }, "swim": { "avoidsWater": true } diff --git a/common/src/main/resources/data/cobblemon/species/generation1/oddish.json b/common/src/main/resources/data/cobblemon/species/generation1/oddish.json index 7084ab5b39..caf116b6d0 100644 --- a/common/src/main/resources/data/cobblemon/species/generation1/oddish.json +++ b/common/src/main/resources/data/cobblemon/species/generation1/oddish.json @@ -45,12 +45,15 @@ "features": [ "valencian" ], - "baseScale": 0.7, + "baseScale": 0.65, "hitbox": { "width": 0.6, - "height": 1.1, + "height": 0.7, "fixed": false }, + "standingEyeHeight": 0.6, + "swimmingEyeHeight": 0.6, + "flyingEyeHeight": 0.6, "behaviour": { "resting": { "canSleep": true, @@ -84,6 +87,9 @@ ] }, "moving": { + "walk": { + "walkSpeed": 0.14 + }, "swim": { "avoidsWater": true } diff --git a/common/src/main/resources/data/cobblemon/species/generation1/vileplume.json b/common/src/main/resources/data/cobblemon/species/generation1/vileplume.json index 1c6e1c6430..4490c54100 100644 --- a/common/src/main/resources/data/cobblemon/species/generation1/vileplume.json +++ b/common/src/main/resources/data/cobblemon/species/generation1/vileplume.json @@ -47,10 +47,13 @@ ], "baseScale": 1, "hitbox": { - "width": 1.2, - "height": 1, + "width": 1.8, + "height": 1.4, "fixed": false }, + "standingEyeHeight": 0.7, + "swimmingEyeHeight": 0.7, + "flyingEyeHeight": 0.7, "behaviour": { "resting": { "canSleep": true, @@ -76,6 +79,9 @@ ] }, "moving": { + "walk": { + "walkSpeed": 0.2 + }, "swim": { "avoidsWater": true } diff --git a/common/src/main/resources/data/cobblemon/species/generation2/bellossom.json b/common/src/main/resources/data/cobblemon/species/generation2/bellossom.json index 3a0fa4a779..a72fa9d9a2 100644 --- a/common/src/main/resources/data/cobblemon/species/generation2/bellossom.json +++ b/common/src/main/resources/data/cobblemon/species/generation2/bellossom.json @@ -45,12 +45,15 @@ "valencian" ], "shoulderMountable": true, - "baseScale": 0.5, + "baseScale": 0.55, "hitbox": { "width": 0.8, - "height": 1, + "height": 1.1, "fixed": false }, + "standingEyeHeight": 0.8, + "swimmingEyeHeight": 0.8, + "flyingEyeHeight": 0.8, "drops": { "amount": 2, "entries": [ @@ -209,6 +212,9 @@ "rouseChance": 0.0042 }, "moving": { + "walk": { + "walkSpeed": 0.2 + }, "swim": { "avoidsWater": true, "canSwimInWater": false From dc705c7720235a8e47037996b68c6533afb86f50 Mon Sep 17 00:00:00 2001 From: Jerzykv Date: Thu, 24 Sep 2026 09:48:23 +0200 Subject: [PATCH 05/15] Fixed Alolan Diglett's cry --- CHANGELOG.md | 1 + .../animations/0050_diglett/diglett_alolan.animation.json | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8ed3351b64..ab8fbcade8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -94,6 +94,7 @@ - Fixed Duraludon line not having any sleep animations - Fixed Diglett line not having their faint animations - Fixed Kingambit moving its legs while walking +- Fixed Alolan Diglett's cry not playing - Various Structure fixes ### Developer diff --git a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/animations/0050_diglett/diglett_alolan.animation.json b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/animations/0050_diglett/diglett_alolan.animation.json index b843a3f1e5..8e4bc79642 100644 --- a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/animations/0050_diglett/diglett_alolan.animation.json +++ b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/animations/0050_diglett/diglett_alolan.animation.json @@ -833,7 +833,7 @@ }, "sound_effects": { "0.125": { - "effect": "pokemon.diglett_alolan.cry" + "effect": "pokemon.diglett.cry" } } } From 309f6748532a235897a8649056a8f0184dc4f4eb Mon Sep 17 00:00:00 2001 From: Jerzykv Date: Thu, 24 Sep 2026 13:38:30 +0200 Subject: [PATCH 06/15] Implemented Minior --- CHANGELOG.md | 1 + .../0774_minior/minior.animation.json | 82 ++++ .../models/0774_minior/minior.geo.json | 425 ++++++++++++++++++ .../posers/0774_minior/minior_core.json | 26 ++ .../posers/0774_minior/minior_meteor.json | 34 ++ .../resolvers/0774_minior/0_minior_base.json | 130 ++++++ .../pokemon/0774_minior/minior_alpha.png | Bin 0 -> 536 bytes .../pokemon/0774_minior/minior_blue.png | Bin 0 -> 2170 bytes .../0774_minior/minior_emissive_blue.png | Bin 0 -> 1093 bytes .../0774_minior/minior_emissive_green.png | Bin 0 -> 1093 bytes .../0774_minior/minior_emissive_indigo.png | Bin 0 -> 1093 bytes .../0774_minior/minior_emissive_orange.png | Bin 0 -> 1093 bytes .../0774_minior/minior_emissive_red.png | Bin 0 -> 1093 bytes .../0774_minior/minior_emissive_shiny.png | Bin 0 -> 1178 bytes .../0774_minior/minior_emissive_violet.png | Bin 0 -> 1093 bytes .../0774_minior/minior_emissive_yellow.png | Bin 0 -> 1093 bytes .../pokemon/0774_minior/minior_green.png | Bin 0 -> 2170 bytes .../pokemon/0774_minior/minior_indigo.png | Bin 0 -> 2170 bytes .../pokemon/0774_minior/minior_orange.png | Bin 0 -> 2170 bytes .../pokemon/0774_minior/minior_red.png | Bin 0 -> 2170 bytes .../pokemon/0774_minior/minior_shiny.png | Bin 0 -> 2219 bytes .../pokemon/0774_minior/minior_violet.png | Bin 0 -> 2170 bytes .../pokemon/0774_minior/minior_yellow.png | Bin 0 -> 2170 bytes .../dex_entries/pokemon/alola/minior.json | 16 +- .../cobblemon/species/generation7/minior.json | 9 +- 25 files changed, 719 insertions(+), 4 deletions(-) create mode 100644 common/src/main/resources/assets/cobblemon/bedrock/pokemon/animations/0774_minior/minior.animation.json create mode 100644 common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0774_minior/minior.geo.json create mode 100644 common/src/main/resources/assets/cobblemon/bedrock/pokemon/posers/0774_minior/minior_core.json create mode 100644 common/src/main/resources/assets/cobblemon/bedrock/pokemon/posers/0774_minior/minior_meteor.json create mode 100644 common/src/main/resources/assets/cobblemon/bedrock/pokemon/resolvers/0774_minior/0_minior_base.json create mode 100644 common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_alpha.png create mode 100644 common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_blue.png create mode 100644 common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_emissive_blue.png create mode 100644 common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_emissive_green.png create mode 100644 common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_emissive_indigo.png create mode 100644 common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_emissive_orange.png create mode 100644 common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_emissive_red.png create mode 100644 common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_emissive_shiny.png create mode 100644 common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_emissive_violet.png create mode 100644 common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_emissive_yellow.png create mode 100644 common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_green.png create mode 100644 common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_indigo.png create mode 100644 common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_orange.png create mode 100644 common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_red.png create mode 100644 common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_shiny.png create mode 100644 common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_violet.png create mode 100644 common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_yellow.png diff --git a/CHANGELOG.md b/CHANGELOG.md index ab8fbcade8..653132b146 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -35,6 +35,7 @@ - Grubbin - Charjabug - Vikavolt +- Minior #### Generation 8 - Eternatus diff --git a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/animations/0774_minior/minior.animation.json b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/animations/0774_minior/minior.animation.json new file mode 100644 index 0000000000..1f887c663e --- /dev/null +++ b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/animations/0774_minior/minior.animation.json @@ -0,0 +1,82 @@ +{ + "format_version": "1.8.0", + "animations": { + "animation.minior.ground_idle_meteor": { + "loop": true, + "animation_length": 8, + "bones": { + "body": { + "rotation": [0, 0, "-2*math.abs(query.anim_time*90/4)"], + "position": ["-2*math.sin(q.anim_time*90*0.5*2)", "3-1*math.sin(q.anim_time*90*2)", 0] + }, + "face": { + "rotation": [0, 0, 0], + "position": [0, 0, 0] + }, + "eye_left": { + "rotation": [0, 0, 0] + }, + "eye_right": { + "rotation": [0, 0, 0] + }, + "eyes": { + "scale": 0 + }, + "locator_item_hat": { + "scale": 1.1 + } + } + }, + "animation.minior.ground_idle_core": { + "loop": true, + "animation_length": 4, + "bones": { + "body": { + "rotation": [0, 0, "-2*math.abs(query.anim_time*90/2)"], + "position": ["-3*math.sin(q.anim_time*90*0.5*4)", "3-2*math.sin(q.anim_time*90*4)", 0] + }, + "face": { + "rotation": [0, 0, "2*math.abs(query.anim_time*90/2)"], + "position": [0, 0, 0] + }, + "eye_left": { + "rotation": [0, 0, 0] + }, + "eye_right": { + "rotation": [0, 0, 0] + }, + "shell": { + "scale": 0 + } + } + }, + "animation.minior.blink": { + "animation_length": 0.1667, + "bones": { + "eyes_ditto": { + "position": { + "0.0": [0, 0, 0.1], + "0.1667": {"pre": [0, 0, 0.1], "post": [0, 0, 0]} + } + }, + "eyes_blink_ditto": { + "position": { + "0.0": [0, 0, -0.1], + "0.1667": {"pre": [0, 0, -0.1], "post": [0, 0, 0]} + } + } + } + }, + "animation.minior.ditto": { + "loop": true, + "bones": { + "face": { + "scale": 0 + }, + "face_ditto": { + "position": [0, 0, -0.1] + } + } + } + } +} \ No newline at end of file diff --git a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0774_minior/minior.geo.json b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0774_minior/minior.geo.json new file mode 100644 index 0000000000..1ca04a189d --- /dev/null +++ b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0774_minior/minior.geo.json @@ -0,0 +1,425 @@ +{ + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.minior", + "texture_width": 128, + "texture_height": 64, + "visible_bounds_width": 3, + "visible_bounds_height": 3.5, + "visible_bounds_offset": [0, 1.25, 0] + }, + "bones": [ + { + "name": "minior", + "pivot": [0, 0, 0] + }, + { + "name": "locator_root", + "parent": "minior", + "pivot": [0, 0, 0], + "locators": { + "root": [0, 0, 0] + } + }, + { + "name": "locator_top", + "parent": "minior", + "pivot": [0, 18, 0], + "locators": { + "top": [0, 18, 0] + } + }, + { + "name": "head_ai", + "parent": "minior", + "pivot": [0, 8.5, 0] + }, + { + "name": "body", + "parent": "head_ai", + "pivot": [0, 8.5, 0] + }, + { + "name": "locator_target", + "parent": "body", + "pivot": [0, 9, -6.5], + "locators": { + "target": [0, 9, -6.5] + } + }, + { + "name": "locator_middle", + "parent": "body", + "pivot": [0, 9, 0], + "locators": { + "middle": [0, 9, 0] + } + }, + { + "name": "core", + "parent": "body", + "pivot": [0, 8.5, 0], + "cubes": [ + {"origin": [-5, 3.5, -5], "size": [10, 10, 10], "inflate": -0.25, "uv": [0, 1]} + ] + }, + { + "name": "locator_item_hat", + "parent": "core", + "pivot": [0, 13.5, 0], + "locators": { + "item_hat": [0, 13.5, 0] + } + }, + { + "name": "face_main", + "parent": "core", + "pivot": [0, 8.5, -5.25] + }, + { + "name": "locator_face", + "parent": "face_main", + "pivot": [0, 8.5, -5], + "locators": { + "face": [0, 8.5, -5] + } + }, + { + "name": "locator_head", + "parent": "face_main", + "pivot": [0, 12, -4.75], + "locators": { + "head": [0, 12, -4.75] + } + }, + { + "name": "locator_mouth", + "parent": "face_main", + "pivot": [0, 6.25, -5], + "locators": { + "mouth": [0, 6.25, -5] + } + }, + { + "name": "locator_special", + "parent": "face_main", + "pivot": [0, 6.25, -5], + "locators": { + "special": [0, 6.25, -5] + } + }, + { + "name": "face", + "parent": "face_main", + "pivot": [0, 8.5, -5] + }, + { + "name": "locator_item_face", + "parent": "face", + "pivot": [0, 8.75, -5], + "locators": { + "item_face": [0, 8.75, -5] + } + }, + { + "name": "mouth", + "parent": "face", + "pivot": [-0.05, 6.75, -4.9] + }, + { + "name": "mouth_closed_smile", + "parent": "mouth", + "pivot": [0, 6.25, -5], + "cubes": [ + {"origin": [-1.5, 6, -5], "size": [1, 1, 1], "uv": [113, 44]}, + {"origin": [0.5, 6, -5], "size": [1, 1, 1], "uv": [118, 44]}, + {"origin": [-0.5, 5.5, -5], "size": [1, 1, 1], "uv": [123, 44]} + ] + }, + { + "name": "mouth_closed_frown", + "parent": "mouth", + "pivot": [0, 6.25, -4], + "cubes": [ + {"origin": [-1.5, 5.5, -4], "size": [1, 1, 1], "uv": [113, 47]}, + {"origin": [0.5, 5.5, -4], "size": [1, 1, 1], "uv": [118, 47]}, + {"origin": [-0.5, 6, -4], "size": [1, 1, 1], "uv": [123, 47]} + ] + }, + { + "name": "mouth_closed_neutral", + "parent": "mouth", + "pivot": [0, 6.5, -4], + "cubes": [ + {"origin": [-1.5, 6, -4], "size": [3, 1, 1], "uv": [104, 44]} + ] + }, + { + "name": "mouth_open", + "parent": "mouth", + "pivot": [0, 6.5, -4], + "cubes": [ + {"origin": [-0.5, 5.5, -4], "size": [1, 2, 1], "uv": [104, 40]} + ] + }, + { + "name": "mouth_open_small", + "parent": "mouth", + "pivot": [0, 6.5, -4], + "cubes": [ + {"origin": [-0.5, 6, -4], "size": [1, 1, 1], "uv": [104, 37]} + ] + }, + { + "name": "eyes", + "parent": "face", + "pivot": [0, 8.75, -5] + }, + { + "name": "eye_left", + "parent": "eyes", + "pivot": [2.5, 8.75, -5], + "cubes": [ + {"origin": [1, 7.25, -5], "size": [3, 3, 1], "inflate": 0.01, "uv": [119, 35]}, + {"origin": [2, 6.25, -5], "size": [4, 5, 0], "uv": [119, 29]}, + {"origin": [1.5, 7.75, -5], "size": [2, 2, 1], "inflate": 0.02, "uv": [121, 40]} + ] + }, + { + "name": "eye_right", + "parent": "eyes", + "pivot": [-2.5, 8.75, -5], + "cubes": [ + {"origin": [-4, 7.25, -5], "size": [3, 3, 1], "inflate": 0.01, "uv": [110, 35]}, + {"origin": [-6, 6.25, -5], "size": [4, 5, 0], "uv": [110, 29]}, + {"origin": [-3.5, 7.75, -5], "size": [2, 2, 1], "inflate": 0.02, "uv": [112, 40]} + ] + }, + { + "name": "face_ditto", + "parent": "face_main", + "pivot": [0, 7.8, -4.65] + }, + { + "name": "eyes_ditto", + "parent": "face_ditto", + "pivot": [0, 8.55, -4.67], + "cubes": [ + {"origin": [-4, 8.05, -4.67], "size": [8, 1, 0], "uv": [86, 31]} + ] + }, + { + "name": "eyes_blink_ditto", + "parent": "face_ditto", + "pivot": [0, 8.55, -4.47], + "cubes": [ + {"origin": [-4.5, 8.05, -4.57], "size": [9, 1, 0], "uv": [85, 33]}, + {"origin": [-4, 8.55, -4.58], "size": [8, 1, 0], "uv": [86, 35]} + ] + }, + { + "name": "mouth_ditto", + "parent": "face_ditto", + "pivot": [0, 6.8, -4.65], + "cubes": [ + {"origin": [-3.5, 6.05, -4.66], "size": [7, 1, 0], "uv": [87, 39]}, + {"origin": [-4.5, 6.55, -4.66], "size": [9, 1, 0], "uv": [85, 37]} + ] + }, + { + "name": "mouth_open_ditto", + "parent": "face_ditto", + "pivot": [0, 6.55, -4.56], + "cubes": [ + {"origin": [-4.5, 5.55, -4.56], "size": [9, 2, 0], "uv": [85, 41]} + ] + }, + { + "name": "arms", + "parent": "core", + "pivot": [0, 8.5, 0] + }, + { + "name": "arm_top", + "parent": "arms", + "pivot": [0, 8.5, 0], + "cubes": [ + {"origin": [-2, 12, -2], "size": [4, 4, 4], "inflate": -0.25, "uv": [31, 2]}, + {"origin": [2, 16, 2], "size": [-4, -4, -4], "uv": [17, 30]}, + {"origin": [-1, 14.25, -1], "size": [2, 3, 2], "uv": [44, 0]}, + {"origin": [1, 17.25, 1], "size": [-2, -1, -2], "inflate": -0.25, "uv": [21, 29]} + ] + }, + { + "name": "locator_physcial", + "parent": "arm_top", + "pivot": [0, 17.25, 0], + "locators": { + "physical": [0, 17.25, 0] + } + }, + { + "name": "arm_top_left", + "parent": "arms", + "pivot": [0, 8.5, 0], + "rotation": [0, 0, 67.5], + "cubes": [ + {"origin": [-2, 12, -2], "size": [4, 4, 4], "inflate": -0.25, "uv": [67, 2]}, + {"origin": [2, 16, 2], "size": [-4, -4, -4], "uv": [49, 30]}, + {"origin": [-1, 14.25, -1], "size": [2, 3, 2], "uv": [80, 0]}, + {"origin": [1, 17.25, 1], "size": [-2, -1, -2], "inflate": -0.25, "uv": [37, 29]} + ] + }, + { + "name": "arm_top_right", + "parent": "arms", + "pivot": [0, 8.5, 0], + "rotation": [0, 0, -67.5], + "cubes": [ + {"origin": [-2, 12, -2], "size": [4, 4, 4], "inflate": -0.25, "uv": [49, 2]}, + {"origin": [2, 16, 2], "size": [-4, -4, -4], "uv": [33, 30]}, + {"origin": [-1, 14.25, -1], "size": [2, 3, 2], "uv": [62, 0]}, + {"origin": [1, 17.25, 1], "size": [-2, -1, -2], "inflate": -0.25, "uv": [69, 29]} + ] + }, + { + "name": "locator_item", + "parent": "arm_top_right", + "pivot": [0, 17.25, 0], + "locators": { + "item": [0, 17.25, 0] + } + }, + { + "name": "arm_bottom_right", + "parent": "arms", + "pivot": [0, 8.5, 0], + "rotation": [0, 0, -137.5], + "cubes": [ + {"origin": [-2, 12, -2], "size": [4, 4, 4], "inflate": -0.25, "uv": [85, 2]}, + {"origin": [2, 16, 2], "size": [-4, -4, -4], "uv": [81, 30]}, + {"origin": [-1, 14.25, -1], "size": [2, 3, 2], "uv": [98, 0]}, + {"origin": [1, 17.25, 1], "size": [-2, -1, -2], "inflate": -0.25, "uv": [85, 29]} + ] + }, + { + "name": "arm_bottom_left", + "parent": "arms", + "pivot": [0, 8.5, 0], + "rotation": [0, 0, 137.5], + "cubes": [ + {"origin": [-2, 12, -2], "size": [4, 4, 4], "inflate": -0.25, "uv": [103, 2]}, + {"origin": [2, 16, 2], "size": [-4, -4, -4], "uv": [65, 30]}, + {"origin": [-1, 14.25, -1], "size": [2, 3, 2], "uv": [116, 0]}, + {"origin": [1, 17.25, 1], "size": [-2, -1, -2], "inflate": -0.25, "uv": [53, 29]} + ] + }, + { + "name": "shell", + "parent": "body", + "pivot": [0, 8.5, 0] + }, + { + "name": "shell_top_left", + "parent": "shell", + "pivot": [0, 8.5, -0.5], + "cubes": [ + {"origin": [-0.5, 7, -5.5], "size": [6, 7, 0], "uv": [68, 56]}, + {"origin": [-0.5, 14, -5.5], "size": [6, 0, 11], "uv": [3, 52]}, + {"origin": [5.5, 7, -5.5], "size": [0, 7, 11], "uv": [1, 33]}, + {"origin": [-0.5, 7, 5.5], "size": [6, 7, 0], "uv": [98, 56]}, + {"origin": [1.75, 7.25, -5.25], "size": [3, 3, 1], "inflate": 0.26, "uv": [89, 20]} + ] + }, + { + "name": "shell_arm_top", + "parent": "shell_top_left", + "pivot": [1.5, 13, -1.5], + "cubes": [ + {"origin": [-0.5, 14, -2.5], "size": [3, 2, 5], "inflate": 0.01, "uv": [93, 20]} + ] + }, + { + "name": "shell_arm_top_left", + "parent": "shell_top_left", + "pivot": [0, 8.5, -0.5], + "rotation": [0, 0, 67.5], + "cubes": [ + {"origin": [-2.5, 13, -2.5], "size": [5, 3, 5], "uv": [62, 11]} + ] + }, + { + "name": "shell_top_right", + "parent": "shell", + "pivot": [0, 8.5, -0.5], + "cubes": [ + {"origin": [-5.5, 6, -5.5], "size": [6, 8, 0], "uv": [54, 55]}, + {"origin": [-5.5, 14, -5.5], "size": [6, 0, 11], "uv": [-10, 52]}, + {"origin": [-5.5, 7, -5.5], "size": [0, 7, 11], "uv": [24, 33]}, + {"origin": [-5.5, 8, 5.5], "size": [6, 6, 0], "uv": [98, 48]} + ] + }, + { + "name": "shell_arm_top2", + "parent": "shell_top_right", + "pivot": [1.5, 13, -1.5], + "cubes": [ + {"origin": [-2.5, 14, -2.5], "size": [2, 2, 5], "inflate": 0.01, "uv": [110, 20]} + ] + }, + { + "name": "shell_arm_top_right", + "parent": "shell_top_right", + "pivot": [0, 8.5, -0.5], + "rotation": [0, 0, -67.5], + "cubes": [ + {"origin": [-2.5, 13, -2.5], "size": [5, 3, 5], "uv": [41, 11]} + ] + }, + { + "name": "shell_bottom_left", + "parent": "shell", + "pivot": [4.5, 3, -4.5], + "cubes": [ + {"origin": [-1.5, 3, -5.5], "size": [7, 4, 0], "uv": [82, 59]}, + {"origin": [5.5, 3, -5.5], "size": [0, 5, 11], "uv": [47, 35]}, + {"origin": [-0.5, 3, -5.5], "size": [6, 0, 11], "uv": [29, 52]}, + {"origin": [-2.5, 3, 5.5], "size": [8, 6, 0], "uv": [111, 57]}, + {"origin": [3.5, 7, -5.5], "size": [2, 2, 1], "inflate": 0.02, "uv": [105, 21]} + ] + }, + { + "name": "shell_arm_bottom_left", + "parent": "shell_bottom_left", + "pivot": [0, 8.5, -0.5], + "rotation": [0, 0, 137.5], + "cubes": [ + {"origin": [-2.5, 13, -2.5], "size": [5, 3, 5], "uv": [104, 11]} + ] + }, + { + "name": "shell_bottom_right", + "parent": "shell", + "pivot": [-4.5, 3, -4.5], + "cubes": [ + {"origin": [-5.5, 3, -5.5], "size": [0, 5, 11], "uv": [70, 35]}, + {"origin": [-5.5, 3, -5.5], "size": [5, 4, 0], "uv": [84, 53]}, + {"origin": [-5.5, 3, -5.5], "size": [6, 0, 11], "uv": [16, 52]}, + {"origin": [-5.5, 3, 5.5], "size": [6, 5, 0], "uv": [113, 50]} + ] + }, + { + "name": "shell_arm_bottom_right", + "parent": "shell_bottom_right", + "pivot": [0, 8.5, -0.5], + "rotation": [0, 0, -137.5], + "cubes": [ + {"origin": [-2.5, 13, -2.5], "size": [5, 3, 5], "uv": [83, 11]} + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/posers/0774_minior/minior_core.json b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/posers/0774_minior/minior_core.json new file mode 100644 index 0000000000..38faa105cc --- /dev/null +++ b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/posers/0774_minior/minior_core.json @@ -0,0 +1,26 @@ +{ + "portraitScale": 1.84, + "portraitTranslation": [ -0.11, -0.41, 0 ], + "profileScale": 1, + "profileTranslation": [ 0, 0.22, 0 ], + "rootBone": "minior", + "animations": {}, + "poses": { + "standing": { + "poseTypes": ["STAND", "FLOAT", "HOVER", "NONE", "PORTRAIT", "PROFILE"], + "animations": [ + "q.look('head_ai')", + "q.bedrock('minior', 'ground_idle_core')" + ], + "quirks": [] + }, + "walking": { + "poseTypes": ["WALK", "SWIM", "FLY"], + "animations": [ + "q.look('head_ai')", + "q.bedrock('minior', 'ground_idle_core')" + ], + "quirks": [] + } + } +} \ No newline at end of file diff --git a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/posers/0774_minior/minior_meteor.json b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/posers/0774_minior/minior_meteor.json new file mode 100644 index 0000000000..af72357b25 --- /dev/null +++ b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/posers/0774_minior/minior_meteor.json @@ -0,0 +1,34 @@ +{ + "portraitScale": 1.84, + "portraitTranslation": [ -0.11, -0.41, 0 ], + "profileScale": 1, + "profileTranslation": [ 0, 0.22, 0 ], + "rootBone": "minior", + "animations": {}, + "poses": { + "portrait": { + "poseTypes": ["PORTRAIT", "PROFILE"], + "animations": [ + "q.look('head_ai')", + "q.bedrock('minior', 'ground_idle_core')" + ], + "quirks": [] + }, + "standing": { + "poseTypes": ["STAND", "FLOAT", "HOVER", "NONE"], + "animations": [ + "q.look('head_ai')", + "q.bedrock('minior', 'ground_idle_meteor')" + ], + "quirks": [] + }, + "walking": { + "poseTypes": ["WALK", "SWIM", "FLY"], + "animations": [ + "q.look('head_ai')", + "q.bedrock('minior', 'ground_idle_meteor')" + ], + "quirks": [] + } + } +} \ No newline at end of file diff --git a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/resolvers/0774_minior/0_minior_base.json b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/resolvers/0774_minior/0_minior_base.json new file mode 100644 index 0000000000..bbfdb64b98 --- /dev/null +++ b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/resolvers/0774_minior/0_minior_base.json @@ -0,0 +1,130 @@ +{ + "species": "cobblemon:minior", + "order": 0, + "variations": [ + { + "aspects": [], + "poser": "cobblemon:minior_core", + "model": "cobblemon:minior.geo", + "texture": "cobblemon:textures/pokemon/0774_minior/minior_red.png", + "layers": [ + { + "name": "emissive", + "texture": "cobblemon:textures/pokemon/0774_minior/minior_emissive_red.png", + "emissive": true + } + ] + }, + { + "aspects": [ "meteor-form" ], + "poser": "cobblemon:minior_meteor", + "model": "cobblemon:minior.geo", + "texture": "cobblemon:textures/pokemon/0774_minior/minior_red.png", + "layers": [ + { + "name": "emissive", + "texture": "cobblemon:textures/pokemon/0774_minior/minior_emissive_red.png", + "emissive": true + } + ] + }, + { + "aspects": [ "orange-core" ], + "texture": "cobblemon:textures/pokemon/0774_minior/minior_orange.png", + "layers": [ + { + "name": "emissive", + "texture": "cobblemon:textures/pokemon/0774_minior/minior_emissive_orange.png", + "emissive": true + } + ] + }, + { + "aspects": [ "orange-core" ], + "texture": "cobblemon:textures/pokemon/0774_minior/minior_orange.png", + "layers": [ + { + "name": "emissive", + "texture": "cobblemon:textures/pokemon/0774_minior/minior_emissive_orange.png", + "emissive": true + } + ] + }, + { + "aspects": [ "yellow-core" ], + "texture": "cobblemon:textures/pokemon/0774_minior/minior_yellow.png", + "layers": [ + { + "name": "emissive", + "texture": "cobblemon:textures/pokemon/0774_minior/minior_emissive_yellow.png", + "emissive": true + } + ] + }, + { + "aspects": [ "green-core" ], + "texture": "cobblemon:textures/pokemon/0774_minior/minior_green.png", + "layers": [ + { + "name": "emissive", + "texture": "cobblemon:textures/pokemon/0774_minior/minior_emissive_green.png", + "emissive": true + } + ] + }, + { + "aspects": [ "blue-core" ], + "texture": "cobblemon:textures/pokemon/0774_minior/minior_blue.png", + "layers": [ + { + "name": "emissive", + "texture": "cobblemon:textures/pokemon/0774_minior/minior_emissive_blue.png", + "emissive": true + } + ] + }, + { + "aspects": [ "indigo-core" ], + "texture": "cobblemon:textures/pokemon/0774_minior/minior_indigo.png", + "layers": [ + { + "name": "emissive", + "texture": "cobblemon:textures/pokemon/0774_minior/minior_emissive_indigo.png", + "emissive": true + } + ] + }, + { + "aspects": [ "violet-core" ], + "texture": "cobblemon:textures/pokemon/0774_minior/minior_violet.png", + "layers": [ + { + "name": "emissive", + "texture": "cobblemon:textures/pokemon/0774_minior/minior_emissive_violet.png", + "emissive": true + } + ] + }, + { + "aspects": [ "shiny" ], + "texture": "cobblemon:textures/pokemon/0774_minior/minior_shiny.png", + "layers": [ + { + "name": "emissive", + "texture": "cobblemon:textures/pokemon/0774_minior/minior_emissive_shiny.png", + "emissive": true + } + ] + }, + { + "aspects": [ "alpha_eyes" ], + "layers": [ + { + "name": "alpha_eyes", + "texture": "cobblemon:textures/pokemon/0774_minior/minior_alpha.png", + "emissive": true + } + ] + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_alpha.png b/common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_alpha.png new file mode 100644 index 0000000000000000000000000000000000000000..79291eed997cf79140a20c07381789b50e7ff197 GIT binary patch literal 536 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!3-pya`gKGDaPU;cPEB*=VV?2IV|apzK#qG z8~eHcB(eheLIFM@uCM(4Z`--%GH{>Ov-{fG3KU+wVdfzq#a0sJ7yKUt7&h-;vL7hI zS>O>_%)r10l;u0bD5~Mr02Gugag8Vm&QB{TPb^Ah2uRG#E79|F4N)-FGt@IQ5@vKS z0V>*&8sVAd>8ZuQ0pzeUNHMZ9FalX#Kr9VqgPgCy$P5-|0#Z#0|QWU0y_f>P_2QHu>s=(h`As;Sr{&803_R7uP;+{;qrYTbBd>nV@QVc+bfP@4GJ8tfjW2pPZK_JYL*yZO})Y# zwK&UJQ%-^`Kn9B#l{7nZqr}%9WcZjde^Twmr@wQYcRsouX~`}qX}v{ke#;-08@Dd* zy>r<=SA1by#|zFqn`Io9-<$P~;}PTT_cvx|IQ-?Uyd0-Ey?{yK`NBwn51;^qfQGA# ZOJ!6S&byhHUCIU$@^tlcS?83{1OR!!h))0j literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_blue.png b/common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..9a292af0031db2401be5dfc13841506aa7b46063 GIT binary patch literal 2170 zcma)7c{tR27ytdnV9;P}jj@e=$ufpy&E6Oc-XUh<7D?AmHHC(ZrG~QPniPuZwpfy~ zWyobvD1<202oaTC5h}Sq-TVIY{`H>cIp5Fcobx&7JkR;(o9^L8Kni1o0RTV}ogByz zG9b4>@ImhsBAWyOc!Er@11g`%e}V$|@3tgc0I13q`4PYm#dHr>FUOJT`6t5@AuWUS zfwAn#*@UJ?VdWfRegmbV!kgJL=n7{fSCvs%ya z*1(wllS$D2J+?7e2()QrH&00Xe;Ght!7`yHp=c-S2>=jn-FA?Z6E+VeWoeESnrGBe zT1>$4AiyIaB$B4@=IDjpt#7Drh?fKjG)Tk=q7aV~i8=rR3itsG$Pa)JbB0{*U%q`x zEs*b59tLqk5C)(iJOFtJ6aFh74)JY!eF_9VLKpup{_j=*fQlCd0XU?^;f-)0`=7bn zJNeoF%*uoKw!xsuuwP2DnJL8n?J~sSwyWnJ;=F5z!219o5K45g^$ND{rHCaKn(w%I zlQg)h#4pJNZtzA;61Uvf7u^0-4jGL2t&6@EcEq>iB~iwCM0XQaJvY(zFstQ-E8=}z zGpDKP!1TuI%rs_w<3InI11N37&w(e|e$f{#x&1z^5`}E)QPm zQ!9F1$g)7$(kzCnh!`z19`VyieSGV6i(glqtt6J-o&L7XGlXFUI}8xVe16O!{Ab8~ z@4PVMBp9w4hPCnTbUX%5U=wsQ1MRqTxwg-|1~lKk9kaH4^+9y=Aq}4yn9U#n@O|TN zz5JJ2(`4iEy;GMe79??gQ+MK*IezT?9PVME!pF9v=)72LpV9`~y_doKVR)+qzx=qC z23F&Z|t_@OVSfdU#6iDIi>lop~^8U(w2ycKG-(@9XT9g-YvNymA5X zRnpxYK2kSl=&+_~k^~&{rdT4_hOPSq5&}uW9bZ|}2zcq${SVS7QMxid>s=hGCK~9S z_#UFxe@a2O^=jtX>e&Oq>==GjW3xd(s5|v*!cMe~w)LS3CQJEUP+WswxqUa;Mn%Lh zGd^B^uuA7b3Cwp6#VD@`P7Dq69Cku;EE4cojlzVW2aR#?vt^TjTQbN_=sdsS)YU9vuR$uPKMRl{&cIzG3{*$5gzD=Ci#Uc!H`AuZELb0q6 z?QUHJ59|0J+%CD2+t<7@WQ8(pE|qHPPa@8TC>LC^8Hwa+ifhT`m5Wn}a^6{|zGsv_ zBIpVw%s*k1k^*=WyuPPWqu;?7t|`?K^??fgDb1oH5mjQ=mOuG^EF#eH>+hD2y>bs+ zUHJfic1}?6``Q}I2(?~4JcsQbMQ0ijY}{&=oh*AC#xFE1^h!-zX!R$mJ!(*0!Wf|_ zbGsMcjiCI8?gkpPy23k>ml|=FBibUTu6=Rj%I}jUhfxtdj^p(%lMN@vrKgpbR(aNs z>hJB)_D^|B2}POQ45R4;1RD~3mZ>8!+Zw|w$4 zB~5Ll_~wLW5{6f;#1hl2zGHzf#0_GHmz6UHi6;qpM|Y_a98=~Gr>LawXM37RM9Dj~ zQ7Nufq~SIl1x)CxC<_V3EEZel-?oRCF$3(nLid3~XARXaI zgZMqMdnI(#CFGMB2i0?n`ZVwwfseZ dZE2Ig?fmP{=m2S3;@I{NM09j>sI>D>{u_uKtNH){ literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_emissive_blue.png b/common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_emissive_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..e945bdb31118570ce1c2e094cf918187b03a3e6a GIT binary patch literal 1093 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!3-pya`gKGDaPU;cPEB*=VV?2IV|apzK#qG z8~eHcB(ehe-T^)#u6LfjJ$e06=Kjmo7w`8!eqFogNcO57o-=nwtU2b>KF_Xv;`=Y( z=RADA@yoXp|NlkLT=oC|e>DxAIDV~MDZ@&2%Pqk<2b0S$lr{p*%W9mR38W-Tg8YJk z%CG_kMiZ{>Kt-Gd9+AZi419+{nDKc2iWIO;*NBqf{Irtt#G+J&fW*wa5~kXKn^Q|6eBAGBar0<#L`eUC@3@-nZe>rK(-+x6N4a- zjsoJ$b{4RB4v-B32|x_e52Mj-WncgX=LB{J7N8mfBVz-`1rT#VdRP}g%$f#dg8&oI zBqp%RAWI7%3#!Y|zyKtBbNQ^PC%1FQ1J#v!x;TbpIKQ37SiHzUpf#DPLn-5S_S66W zFIB&P8@2FT-W$_{=Vb1CnB8>wmMYAY_(w=F$1JXN-|Lwi9fr$Rt(q;d{cRrix8G~a z_g*f2*!<*um71)f<-~=&r8x`Cx8=$>vormhb(+~ud_%6JY^#-liGuCK@&mRL_Qc5D zi&1o0rBgT6q;er&$J-l)f0On2XK+qnnlh*Q^lL4K*r`%V)7fjZ7!F1^FePn`(J>R? zySUTloJ+&edb~L01cOGmND=#qf57mAZ(-3&v zY+3T;1THR*-bLrWH(X3`=yB)!vW|)8qsD3W%b(UcnfRVn+j?w;)f%_-CHdu>1QI^> z?lNpXEvix#aQQ`#%(mYfn|V9dD+e^{ZfQELTdK61;n3IbsvawkEqx$1*MRZW(cddu z8if6u8+g~B@V&g^(21f2NAz6Gzdhb~r;O+AI}Xmvoy==kgb)1ib7ZW!mm|7n$wS2j z8}t~D9Zy$(aNzmQ!wq8hR~NjheR8K}))OU-Hl*>={wlvScH%a}8>~k7r77aaL?vxqD_(aXZU7dFiB=Ja>XT z9A?ejzp;dEM(OGs&H)|=o;vKXm1t`&JGgaI3|r12i?)e)Y@N&7F4TpGX@cmLe;&$m}^KeCDG-E(`P3%^e$XMc=a lVT`LALJw#?ILLJDqxq`?6;jqWe6NENqo=E%%Q~loCIH$3vW5Tv literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_emissive_green.png b/common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_emissive_green.png new file mode 100644 index 0000000000000000000000000000000000000000..80852e901ce2bfd7a96120d8f13d41a9bcd0ec85 GIT binary patch literal 1093 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!3-pya`gKGDaPU;cPEB*=VV?2IV|apzK#qG z8~eHcB(ehe-T^)#u6LfjJ$e1n#A6XlFK6z!SJS^eyJmHC)*9=&ot_aB?c7@o-hcUi z=-G-J-}b%!e=T#K&;S4b)iiYC__cDS3@gJkvZqwHP>n999M?Mpgz!Aj=DgrJ-z4P-rkRgTx?)Zs(2%sw?$$aSX|Demjk^c#(lXYcf-ZQpWAuMH>L;A$=vrayXo>RRhTL9kC0-HSzPJ9*E2af44181HCtl)+dS@Xzt@)U zy1?`2W%(oiIKY( zqv*0qr*5iAJv^ChPIf;GDoTWlr_!*IEp*Q>B!qv)5=b9E@&YO4=HuV10pqKqzgM<2 z2>UlT@UB1MdwIp76GaP-=((7Gd%W>Z8PD5y9GsUsnb)ugANb+t$XIhPM|91Shl&d} z=rJBUp057j!1JAl8^rFfE_hY@$`{en@ zR=s@AB$iwd@xFRmD~rw9Gor3#$wp%58q|Cr&y?Wetk|@2_spc?c9wJU(n&9Q?gV)_ z%$m7>V+q@g($zPd13V5qb=YAm(bimcaOX{6_~Fl| z?mafuvwu93_Fo>kG=MGc{<-I$Z?E2dWE0c7=k`JuexFRv{usB$`vU{xYoRldtZSIU k7*{uh9?*Jlkm=Y*^H&Edq^xiFUI!&cPgg&ebxsLQ0H(#Rl>h($ literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_emissive_indigo.png b/common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_emissive_indigo.png new file mode 100644 index 0000000000000000000000000000000000000000..c3da0c6b9a37fefe53e9377167900edf1b817d43 GIT binary patch literal 1093 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!3-pya`gKGDaPU;cPEB*=VV?2IV|apzK#qG z8~eHcB(ehe-T^)#u6LfjJ$e0+T<00>`8O@MJk_4CRla&9N5UrIlKq_F{fur+@4tNS z-tlzana^7v{uj=i{r~@eH4U9Oeyv<7!%B6_Ex|bllglrZHUiDt7vnG)NJ*9i`2_=& zVFe6~CS2QriZ}~AB8wRq_zr_GJkvZqwHP>n999M?Mpgz!Aj=DgrJ-z4P-rkRgTx?)Zs(2%sw?$$aSX|Demjk^c#(lXYcf-ZQpWAuMH>L;A$=vrayXo>RRhTL9kC0-HSzPJ9*E2af44181HCtl)+dS@Xzt@)U zy1?`2W%(oiIKY( zqv*0qr*5iAJv^ChPIf;GDoTWlr_!*IEp*Q>B!qv)5=b9E@&YO4=HuV10pqKqzgM<2 z2>UlT@UB1MdwIp76GaP-=((7Gd%W>Z8PD5y9GsUsnb)ugANb+t$XIhPM|91Shl&d} z=rJBUp057j!1JAl8^rFfE_hY@$`{en@ zR=s@AB$iwd@xFRmD~rw9Gor3#$wp%58q|Cr&y?Wetk|@2_spc?c9wJU(n&9Q?gV)_ z%$m7>V+q@g($zPd13V5qb=YAm(bimcaOX{6_~Fl| z?mafuvwu93_Fo>kG=MGc{<-I$Z?E2dWE0c7=k`JuexFRv{usB$`vU{xYoRldtZSIU k7*{uh9?*Jlkm=Y*^H&Edq^xiFUI!&cPgg&ebxsLQ0K^Hbod5s; literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_emissive_orange.png b/common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_emissive_orange.png new file mode 100644 index 0000000000000000000000000000000000000000..4414a53da18d9123ad1cf86e26a3a154f3e1a2ba GIT binary patch literal 1093 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!3-pya`gKGDaPU;cPEB*=VV?2IV|apzK#qG z8~eHcB(ehe-T^)#u6LfjJ$e1n-C~V5J?38*x}R&dI#j58*n|HJkvZqwHP>n999M?Mpgz!Aj=DgrJ-z4P-rkRgTx?)Zs(2%sw?$$aSX|Demjk^c#(lXYcf-ZQpWAuMH>L;A$=vrayXo>RRhTL9kC0-HSzPJ9*E2af44181HCtl)+dS@Xzt@)U zy1?`2W%(oiIKY( zqv*0qr*5iAJv^ChPIf;GDoTWlr_!*IEp*Q>B!qv)5=b9E@&YO4=HuV10pqKqzgM<2 z2>UlT@UB1MdwIp76GaP-=((7Gd%W>Z8PD5y9GsUsnb)ugANb+t$XIhPM|91Shl&d} z=rJBUp057j!1JAl8^rFfE_hY@$`{en@ zR=s@AB$iwd@xFRmD~rw9Gor3#$wp%58q|Cr&y?Wetk|@2_spc?c9wJU(n&9Q?gV)_ z%$m7>V+q@g($zPd13V5qb=YAm(bimcaOX{6_~Fl| z?mafuvwu93_Fo>kG=MGc{<-I$Z?E2dWE0c7=k`JuexFRv{usB$`vU{xYoRldtZSIU k7*{uh9?*Jlkm=Y*^H&Edq^xiFUI!&cPgg&ebxsLQ06#9Rg8%>k literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_emissive_red.png b/common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_emissive_red.png new file mode 100644 index 0000000000000000000000000000000000000000..fdc71bd6ac8e4e69c33c02e1ef580d2992fb6dc3 GIT binary patch literal 1093 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!3-pya`gKGDaPU;cPEB*=VV?2IV|apzK#qG z8~eHcB(ehe-T^)#u6LfjJ$e1n?Z}3gnH^thrW}dM-{qTn(5CR5SH(P|u!-va@4tM1 zF?+?gjXVAyIkCz<_W%F?Y8pCm{93tEhL!4;TY_^ACYN6*Z3LRfzc}_ekdiD3@(Ttk z!wMJ}O}MrL6>%1LL>4nJ@ErzW#^d=bQouT0BT9nv(@M${i&7Z^5;OBk^!!{y6ioFD z^$d-K8Qn{Oigu(%c&2%JYB6vCIjjs)jI0cdK$aH}OGDY9pwM7s28%NR*@lcv41z#9 z3Wzh?S-|2sKsE>@05M2Ej7GPWfdLqt6WAG8fNBhkj13qUK+FZ{VO;<*YZ{OZ0!%=Y zn7}H7EG>X6s4hbT1CZ>^<+G-q+|C^jR9EWh;uw*K)WUChZ%hxKlezC}7%p42YPQ7ow|U&(ey=Ux zd%5&s^ON^gYO;ow6BqK9<}5JZmMi1T&h&5AX=Xd|4Y`uCtyTsm3bqr=57I2hf)l(aQQ$4r3l z;!c}$E)7SQH=S6!DBI@CUxOQ^4u1{OK3f#-G9YuwV8*$(@>6Pn0y;lyEpNp?IL>LX=jZvi_Q~^) zt$O*KNi4Y_;(hhBRu-GHXGC4gl8wa9HK_SMo+-h_S+Qy5?wLu&?JVcyrITLr+zIk< zm^E|%#uBy}rK@i^2Y4KK>afFBqOG~?;MPqsY&nN4+EQ}Gn}V3$*-1^m$80`D@WY=^ z-Fs}RXa9I6?Y}&7X#iW?{d3Ph-(J1_$R?(D&+UaS{63kS{V{Hh_Xh^X*Ft9^S=TUy kF|KY1J)rgAAk(pr=C2M^NLkzopr0D3*H)c^nh literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_emissive_shiny.png b/common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_emissive_shiny.png new file mode 100644 index 0000000000000000000000000000000000000000..55a8a8cba2100bb159c21a5ed17dac2afe7afaaa GIT binary patch literal 1178 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!3-pya`gKGDaPU;cPEB*=VV?2IV|apzK#qG z8~eHcB(ehe)d4;su6LfjJ$e0+va+_Go~fm!{ns<@Z+4ms3W!NbD%S1v^qjf#{g>}q zYpm<*di(q5&Y!>1a?8`Z3pBLn-`sJpX6fb3uM6G(|NsA{$6T)S%siv8Rraw*V)A$S zrbete_V(?U>(^eYY3Ll>cRP+>D_6>}Qr&V(aL&Qx@(ZPnK>JN3=2inK&5|I$V4xvH z0fwM23hh8moCO|{#S9F5he4R}c>anMprB-lYeY$Kep*R+Vo@qXKw@TIiJqTph=Qq} zp`M|UFr#}3P|=Rm2+uT6Pb~%xAcvJfijkFp5yd;UB{9jl;k82UReQ=lb9K-uF{`wZ}znfzwG0R-=P{IS(=X-UlnGBCD(mCH|*thDl z;Eo*vdlk@t?KfXXm0Qh-r8`T)lGDyOD9+!Em%yN-U{;4m$4!G;xYO%u)(I`v$)xwzZNpqcq$cjo7HE@z&HueoG;?BUGF z+b>_v`1L>`;bZS?{Zk4XOf}kcmW$7LAS$oS-?3gdpfPd56yBU^b3ODNe*F0>C~`Dh zhAZzPr@F)5;*>JaAhA2VOk#VK^rw4^N<{K{Y~;Eq`}l3{zNZqa^0hVI@XJiOANVx- zz;(wIkq+%U@rk;r+kPc}KF@oz*xuffQQGdiEZdeJaW0GZx%bshGZGMS7K}Yu)H_T5 z$$Xz}`+1BQ7}*>GDsTK-zRK#yW}Z3ea~RM2yJeVMX!+6Gzf}AO1JjZ9zHNC`GP#V? zg09>@&@ODS=hywO`-88)E{$Ei#9sVG&#lDDy=k*NAFP}DHX!A^&*I0D7Z%L?>2qZ! z%e$Nx^WG*Ww=*5@XTA89M`n`ef&XtmzKJifWu8;2eZzZ#XTokpnLM7a`fHnF7w(qa zz?du@l($;oiI7EA_M0kRnF;O>{yj9W-0|J&~)~d$11whJA=Yq-kIXs;43l68e0i{q+S3j3^P6%1LL>4nJ@ErzW#^d=bQouT0BT9nv(@M${i&7Z^5;OBk^!!{y6ioFD z^$d-K8Qn{Oigu(%c&2%JYB6vCIjjs)jI0cdK$aH}OGDY9pwM7s28%NR*@lcv41z#9 z3Wzh?S-|2sKsE>@05M2Ej7GPWfdLqt6WAG8fNBhkj13qUK+FZ{VO;<*YZ{OZ0!%=Y zn7}H7EG>X6s4hbT1CZ>^<+G-q+|C^jR9EWh;uw*K)WUChZ%hxKlezC}7%p42YPQ7ow|U&(ey=Ux zd%5&s^ON^gYO;ow6BqK9<}5JZmMi1T&h&5AX=Xd|4Y`uCtyTsm3bqr=57I2hf)l(aQQ$4r3l z;!c}$E)7SQH=S6!DBI@CUxOQ^4u1{OK3f#-G9YuwV8*$(@>6Pn0y;lyEpNp?IL>LX=jZvi_Q~^) zt$O*KNi4Y_;(hhBRu-GHXGC4gl8wa9HK_SMo+-h_S+Qy5?wLu&?JVcyrITLr+zIk< zm^E|%#uBy}rK@i^2Y4KK>afFBqOG~?;MPqsY&nN4+EQ}Gn}V3$*-1^m$80`D@WY=^ z-Fs}RXa9I6?Y}&7X#iW?{d3Ph-(J1_$R?(D&+UaS{63kS{V{Hh_Xh^X*Ft9^S=TUy kF|KY1J)rgAAk(pr=C2M^NLkzopr0Kp=!WB>pF literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_emissive_yellow.png b/common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_emissive_yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..230a2d8a1d9974d1cf5fe3ec16d408c1bd5a74e2 GIT binary patch literal 1093 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_red.png b/common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_red.png new file mode 100644 index 0000000000000000000000000000000000000000..651575fd05f1f13cb424df20d2c2037867041645 GIT binary patch literal 2170 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_shiny.png b/common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_shiny.png new file mode 100644 index 0000000000000000000000000000000000000000..ae0445bb7ba452c1e295ac93b543f6f786584364 GIT binary patch literal 2219 zcmb7FdpOf=AOCGLhA@YaOrz9DW0S)O%jPgSsUWh8*9Yp6C7N{qOx=*XRCxzQ_B%?)#5B#nIkMLQF{v000S!HQ5Pd zCI}(|2CicWwjD^22q!CZpzN*kH_#CZJZyIu0Lt0oYkqLh&v&$Su^1YkYVRN2y?Z|v zt4AQ1{p_%stTB*A$}8sGC&Z_**#(7#4+xcGAB!+0e{l8}eh9F( z%8QMq9Kc==I+Nh$t)r+MVeMd|w#U=RsQOdfz3$+jx2-leHv^2xlh+JXQaWzo-Ac@k zH+xfS?fg9+wM)9caP$ifi^SSnxS;j0 zI4lk?3$cm>i>m!SC;=3TCV&7PIG_Z90}xQzfY|x3-nw=S1ok@)1vL%=1*Adt0ug*g z=yyC6)LS-p4g!1yU+2I4zqfZ~zLfUn}9lQ3*; zy>akUY&0dmQp0gHbhgW58a)E(9QEMduWb{SHw*d}sNjKdcCb$)W z5z_-BqkjtStUb&!Q1z7qo@9^(!J@?w4FB6Q#i=U)d?g;5w&eUjF=fM893{;{3jrfnq%k z{Ri;$s!Ki1r@h>fsruT3`O#TZ_~+t((N%nC5y#aa71WsZJTat)E~d-#gsipU4aB^L z*Rf>7ayeN{bz%@n&!Gkmb4LdIzz3-Fw3Pkv?<&!N@sq0Y8LxD)5}rK`DlKF*uuJwU z5p9X5!T%r@vC2{YFsP_zpsUvW3gY#ggeg9(Pt=H5-;X(XDmhu)Bav`MTp9Di+r6@(GJSm1%hjd7X`v?>&ZkmPP)FY7#nxxp zXH%I?=UR8m#yuT!mG7P2Mf9r+_gxgpt%KJ|n)8-Z(-1x7NqUx_IF6+j%xy|M%&7Lg zdkBv<{M_YiS+cLFf|lGJOLQD}1%D=;cg3u8)3(j$BwW}lu|D@lal|oXveOe%8847H za=42@S4@&T+C>v+-kzP&;>_ek2k|Fkx7#pw5yrh(Bf*c|lR~OCBpS>B;l>7?F~AJ<&OuBczX}M$g{We9>jUj<($7 zaFyC*rh?uWCSJ%--mA_DF9;)|&)K?a=w_VjP+pz}JX1(o2*!_hMHVcT{uUE^vJ;x^1+*cE7mapW1f<@~{upA0ERZSD-^glNl)G=N-=d{62 zG{mniPW`Pw6}_)M^98fUOPY|l<#8eMTUvxQBa#VBwIwqa_%POLFT1rgP{lYk4I_N0 zzpwb&<@c&poQUE1^H$%KVgj$A20tz75Sj7vEmfrNDsAtpfz$@GyBm;YX_|^j>93)` zRij$o^cA*4Pc#U=L#l|3jve!zlvOKce4gm|!NhRo^TY%F-HkybT|O%_-1QKaHhrDR zO6auHwVWN9{b&-}<3i^+kfv3uxc8Y;=F@l5K8@$2rMOXX^7<&vphW?$SD>Er6+t8K zoeldU+cI`;X~;}0%ysTQGb?XQM{8%kTCQOUT;cf0O}-1#63LN+Y}3_v^WiRH*)QP+ zccpe9hbrZAtp7rT!NGO;g}sNF@5W_Fa<-Xtlvu_vi;xjMeHGWCuj-DM;#X2UEiKYB zaUEm)oe~x7W|#iFle+{Gk9_UKTSab@FHY1_WCUyNfxf|XHjoZ;qk29?ON&O=UaB7! z>AmY5p^zT3C$N1V1xx%gg!}#V^Jnc!QWjGB)Zmp)6)u zI)xpWA>V;L&q+R=;dR-*^5L~$x5fIXU}TZA!Pg&(F{EEp^?PRuPbzM}DRO2pnH%D6 PTi+1H!k%1a?wj}@nfkx0 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_violet.png b/common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_violet.png new file mode 100644 index 0000000000000000000000000000000000000000..ce75ffdd06e62c6b6755903cf493fb86b052b86e GIT binary patch literal 2170 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_yellow.png b/common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..bdbb1bc481a414cd27527bd48bba3555f4cfe1f7 GIT binary patch literal 2170 zcma)7c{tR27ytdnV9;P}jj_$x$ufrQvNr~UcZiv|MbfoXO`+kMK@DZeHL18U-4;ty zS+e9ZD5@cfQjHK%b}FHg`_sMeKkr}fd7ktAe9k$abI$Xef4*5hUPPogMjQYDB+1Q% z0wEJ}2ZRvxP9pNi5P(N1L?@v7iSjfQz<+flI|9I+Jc;ii!cffc@$_>Yo|=C&H2#LG zJJ)2f(nEYwZrxF6*m+E<|BO;uw0se5+v4ZdX+CRh?EL0pWgQb+nSb_>8?l(dAQ>9v zhDW9P2jS7mN8P;b)HP|=)<#A)LpCl}R`%Mu2K%J+V=yL3I#zYQ z(e0rL{l{3){#R^^ObGPo6fa*${C^oh`HW>lO=9tGw4(qZ*}mmqV}8^;lvJds)EBiQht`Dlo5*{kCq@BzB`fAN2}0svGzD+<6NEuLVC2f6>u z-P$S4{byDo#J3CvO@{qcQmiZ?_HUO79=}yRbr0`fHwfMa0Fg+Ni=$t-b1zjYwb**w z)vM%z6*Xa5HgH8SVxGF`y|&=>CoW?aF54H+C|2?L5!icBeZS?ABJ=QZSn{Xm`rfY$&xTA_nDGSg z>VP`Q%VM@gI9sa(o+@Ib!fZH5JLAE%S8YKLlN@ES41U&|4&Ml-9qa%=8V&e9hX|gb z2)*^gjFDmZRv6a7zuWaNIF3!x&k1$n%@sI4@q4QC=FO=PNcSY}KuGEL^(Y@g#)ZXP({y2DVfb^_&>@ z0bjCi<_nSeje`etELk#e%Le=TOYbs_@jvDBmGBbfZlQ0jph{5_Y#a34XF-0`N)$xhdVJ*8}|3 zeK^P}lTQ?f25FE`&bjiiP1;;NSdZW1v2%MSPXtHZLCgV0Eo_7fqN(tMFZ8(WlAd({ zL%6ed>;=}xyKP!$@Qy~Y;XSRgTqKPy{^D`eZ@Afpr)&IR5hj4-l_yd+27F|H2tIVRU9itU zSGKnt!yC6qz($@hTNj_lmeQIBcXIj)#?NY5op4&~!uB7FYzS;=Ok6C%AeUdq@>NO| z#ppNdV+2^&|KN8hm0iE&m#rw4?QpJK$7lj^Is#X8&S5xKpd+oTR9GoZBPsdk9{-kI zd7o$?mNNf{OJ;=##sz(k)tjqTg0mIi{$!nxQ!?e*~RlN_6n5U3RnWaTz<)w9qRzWux1ls(HUjV+mu5 zqR#DHd^?N^9=sW9-0lhQN?U5i+YakV9KZC*m8ZO0krG8i^tg^ScuX`M9h0BJEv*Rb z?>F4qrERWCuxbF*I( zx7$f425uZ4W=!6xO+?W;j>VYOo66-@oJ6x(LpJV1SZl_d<(H;a5SCqwpI7mfa^Q3c zQ@3@RtiM*ZQ2qo>mAQEB3WMvyQ>?s^`g<)%WS#*jUJX<*pQ_u!)H=xpb1Z$q_@VHfPKDWo zp^i#N(N0j+7is*+g~-$(WHFR(;f)eT22#!Fdp_ndFWn%!7mJr=;&LN<$wQXf+s2*_s-}AUr&kecA)CMR)|y{mT$J>yjrl5@}T#&SQ zTCd0avQLd4Wg1tSu6D~Vt%r=u`64!luc+cK} zpq%L3zS=Nnbs1H<2P0K&u)wP`g{ox`lm_IDYTC8uoY2wW%W9Q$8kWN2KXq4Qd7A-+ zIkJ`xazb-rGbuwWc2cRCcHgi-6ygf0%g@dogCvl}{No>L5?#~h52UMS?cw^G%fu`YM>nmvJ^S%vmh9BDlkXlsyCN&{mY&2&IS$J}(Ku`^_@h=uk;R!z0W+ zKJkOAE2pgLE7s#`@6J;}Dzf?RB#I}O7Dr*b!#H%6>ty}h%r;F==B`peT)q3Ic_aXwSyN}Nm|D<#u}rxvT>Y)n4b zC=U`W5_ieyYso0HnESK}O8T@7FaGiooBv3=9+@6~i%>|j*=Bx?4P0t=T+C&~>9+kv egl+0kzHa~P&-f5|N7Crl4@7eHa;bI-PWu~~p{a2I literal 0 HcmV?d00001 diff --git a/common/src/main/resources/data/cobblemon/dex_entries/pokemon/alola/minior.json b/common/src/main/resources/data/cobblemon/dex_entries/pokemon/alola/minior.json index 547c4ddcc4..41f6ad8137 100644 --- a/common/src/main/resources/data/cobblemon/dex_entries/pokemon/alola/minior.json +++ b/common/src/main/resources/data/cobblemon/dex_entries/pokemon/alola/minior.json @@ -17,5 +17,19 @@ ] } ], - "variations": [] + "variations": [ + { + "displayName": "cobblemon.pokedex.variation.color", + "icon": "cobblemon:textures/gui/pokedex/variation/color.png", + "aspects": [ + "red-core", + "orange-core", + "yellow-core", + "green-core", + "blue-core", + "indigo-core", + "violet-core" + ] + } + ] } \ No newline at end of file diff --git a/common/src/main/resources/data/cobblemon/species/generation7/minior.json b/common/src/main/resources/data/cobblemon/species/generation7/minior.json index 68c432f003..dac759c5c9 100644 --- a/common/src/main/resources/data/cobblemon/species/generation7/minior.json +++ b/common/src/main/resources/data/cobblemon/species/generation7/minior.json @@ -15,6 +15,9 @@ "aspects": [ "core-form" ], + "features": [ + "core_color" + ], "abilities": [ "shieldsdown", "h:shieldsdown" @@ -43,10 +46,10 @@ "catchRate": 255, "eggCycles": 25, "baseFriendship": 50, - "baseScale": 1, + "baseScale": 0.75, "hitbox": { - "width": 1, - "height": 1, + "width": 0.8, + "height": 1.25, "fixed": false }, "behaviour": { From 932148338c014ce34b9a2feeb0b12bc88acb5a63 Mon Sep 17 00:00:00 2001 From: Jakotens Date: Fri, 25 Sep 2026 23:05:21 -0600 Subject: [PATCH 07/15] Added animations for Treecko and Bonsly. Added remodel and animations for Sudowoodo. Signed-off-by: Jakotens --- CHANGELOG.md | 4 + .../blockbench/pokemon/gen2/SudowoodoModel.kt | 72 - .../blockbench/pokemon/gen4/BonslyModel.kt | 102 - .../repository/VaryingModelRepository.kt | 2 - .../0185_sudowoodo/sudowoodo.animation.json | 3302 ++++- .../0252_treecko/treecko.animation.json | 10199 +++++++++++++++- .../0438_bonsly/bonsly.animation.json | 138 + .../models/0185_sudowoodo/sudowoodo.geo.json | 441 - .../0185_sudowoodo/sudowoodo_female.geo.json | 619 + .../0185_sudowoodo/sudowoodo_male.geo.json | 619 + .../models/0252_treecko/treecko.geo.json | 1056 +- .../models/0438_bonsly/bonsly.geo.json | 18 +- .../posers/0185_sudowoodo/sudowoodo.json | 87 + .../pokemon/posers/0252_treecko/treecko.json | 124 +- .../pokemon/posers/0438_bonsly/bonsly.json | 85 + .../0185_sudowoodo/0_sudowoodo_base.json | 10 +- .../0185_sudowoodo/1_sudowoodo_female.json | 10 + .../pokemon/0185_sudowoodo/sudowoodo.png | Bin 2673 -> 2929 bytes .../0185_sudowoodo/sudowoodo_alpha.png | Bin 468 -> 365 bytes .../0185_sudowoodo/sudowoodo_golden.png | Bin 2995 -> 2775 bytes .../0185_sudowoodo/sudowoodo_shiny.png | Bin 2967 -> 2938 bytes .../textures/pokemon/0252_treecko/treecko.png | Bin 2673 -> 3783 bytes .../pokemon/0252_treecko/treecko_alpha.png | Bin 445 -> 761 bytes .../pokemon/0252_treecko/treecko_shiny.png | Bin 1399 -> 3680 bytes .../species/generation2/sudowoodo.json | 5 +- .../species/generation3/treecko.json | 4 + .../cobblemon/species/generation4/bonsly.json | 3 +- 27 files changed, 15242 insertions(+), 1658 deletions(-) delete mode 100644 common/src/main/kotlin/com/cobblemon/mod/common/client/render/models/blockbench/pokemon/gen2/SudowoodoModel.kt delete mode 100644 common/src/main/kotlin/com/cobblemon/mod/common/client/render/models/blockbench/pokemon/gen4/BonslyModel.kt delete mode 100644 common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0185_sudowoodo/sudowoodo.geo.json create mode 100644 common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0185_sudowoodo/sudowoodo_female.geo.json create mode 100644 common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0185_sudowoodo/sudowoodo_male.geo.json create mode 100644 common/src/main/resources/assets/cobblemon/bedrock/pokemon/posers/0185_sudowoodo/sudowoodo.json create mode 100644 common/src/main/resources/assets/cobblemon/bedrock/pokemon/posers/0438_bonsly/bonsly.json create mode 100644 common/src/main/resources/assets/cobblemon/bedrock/pokemon/resolvers/0185_sudowoodo/1_sudowoodo_female.json diff --git a/CHANGELOG.md b/CHANGELOG.md index 653132b146..f90db9bfe9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -45,6 +45,7 @@ - Houndstone ### Model updates for the following Pokémon +- Sudowoodo - Spheal - Cacnea - Cacturne @@ -63,6 +64,9 @@ - Bellossom ### Animation updates for the following Pokémon +- Treecko (New Shoulder Mount!) +- Bonsly (New Shoulder Mount!) +- Sudowoodo - Cacnea - Cacturne - Oddish diff --git a/common/src/main/kotlin/com/cobblemon/mod/common/client/render/models/blockbench/pokemon/gen2/SudowoodoModel.kt b/common/src/main/kotlin/com/cobblemon/mod/common/client/render/models/blockbench/pokemon/gen2/SudowoodoModel.kt deleted file mode 100644 index 5ed432f15b..0000000000 --- a/common/src/main/kotlin/com/cobblemon/mod/common/client/render/models/blockbench/pokemon/gen2/SudowoodoModel.kt +++ /dev/null @@ -1,72 +0,0 @@ -/* - * Copyright (C) 2023 Cobblemon Contributors - * - * This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at https://mozilla.org/MPL/2.0/. - */ - -package com.cobblemon.mod.common.client.render.models.blockbench.pokemon.gen2 - -import com.cobblemon.mod.common.client.render.models.blockbench.animation.BimanualSwingAnimation -import com.cobblemon.mod.common.client.render.models.blockbench.animation.BipedWalkAnimation -import com.cobblemon.mod.common.client.render.models.blockbench.frame.BimanualFrame -import com.cobblemon.mod.common.client.render.models.blockbench.frame.BipedFrame -import com.cobblemon.mod.common.client.render.models.blockbench.frame.HeadedFrame -import com.cobblemon.mod.common.client.render.models.blockbench.pokemon.PokemonPosableModel -import com.cobblemon.mod.common.client.render.models.blockbench.pose.Pose -import com.cobblemon.mod.common.entity.PoseType.Companion.MOVING_POSES -import com.cobblemon.mod.common.entity.PoseType.Companion.STATIONARY_POSES -import com.cobblemon.mod.common.entity.PoseType.Companion.UI_POSES -import net.minecraft.client.model.geom.ModelPart -import net.minecraft.world.phys.Vec3 - -class SudowoodoModel(root: ModelPart) : PokemonPosableModel(root), HeadedFrame, BipedFrame, BimanualFrame { - override val rootPart = root.registerChildWithAllChildren("sudowoodo") - override val head = getPart("head") - - override val leftArm = getPart("arm_left") - override val rightArm = getPart("arm_right") - override val leftLeg = getPart("leg_left") - override val rightLeg = getPart("leg_right") - - override var portraitScale = 1.9F - override var portraitTranslation = Vec3(-0.7, 1.6, 0.0) - - override var profileScale = 0.5F - override var profileTranslation = Vec3(-0.1, 0.95, 0.0) - - lateinit var standing: Pose - lateinit var walk: Pose - - override fun registerPoses() { - val blink = quirk { bedrockStateful("sudowoodo", "blink") } - standing = registerPose( - poseName = "standing", - poseTypes = STATIONARY_POSES + UI_POSES, - quirks = arrayOf(blink), - animations = arrayOf( - singleBoneLook(yawMultiplier = 0F), - bedrock("sudowoodo", "ground_idle") - ) - ) - - walk = registerPose( - poseName = "walk", - poseTypes = MOVING_POSES, - quirks = arrayOf(blink), - animations = arrayOf( - singleBoneLook(yawMultiplier = 0F), - bedrock("sudowoodo", "ground_idle"), - BipedWalkAnimation(this, periodMultiplier = 0.6F, amplitudeMultiplier = 0.9F), - BimanualSwingAnimation(this, swingPeriodMultiplier = 0.6F, amplitudeMultiplier = 0.9F) - //bedrock("sudowoodo", "ground_walk") - ) - ) - } - -// override fun getFaintAnimation( -// pokemonEntity: PokemonEntity, -// state: PosableState -// ) = if (state.isPosedIn(standing, walk)) bedrockStateful("sudowoodo", "faint") else null -} \ No newline at end of file diff --git a/common/src/main/kotlin/com/cobblemon/mod/common/client/render/models/blockbench/pokemon/gen4/BonslyModel.kt b/common/src/main/kotlin/com/cobblemon/mod/common/client/render/models/blockbench/pokemon/gen4/BonslyModel.kt deleted file mode 100644 index ee86ea3f48..0000000000 --- a/common/src/main/kotlin/com/cobblemon/mod/common/client/render/models/blockbench/pokemon/gen4/BonslyModel.kt +++ /dev/null @@ -1,102 +0,0 @@ -/* - * Copyright (C) 2023 Cobblemon Contributors - * - * This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at https://mozilla.org/MPL/2.0/. - */ - -package com.cobblemon.mod.common.client.render.models.blockbench.pokemon.gen4 - -import com.cobblemon.mod.common.client.render.models.blockbench.frame.BipedFrame -import com.cobblemon.mod.common.client.render.models.blockbench.frame.HeadedFrame -import com.cobblemon.mod.common.client.render.models.blockbench.pokemon.PokemonPosableModel -import com.cobblemon.mod.common.client.render.models.blockbench.pose.Pose -import com.cobblemon.mod.common.entity.PoseType -import com.cobblemon.mod.common.entity.PoseType.Companion.MOVING_POSES -import com.cobblemon.mod.common.entity.PoseType.Companion.STATIONARY_POSES -import com.cobblemon.mod.common.entity.PoseType.Companion.UI_POSES -import com.cobblemon.mod.common.util.isBattling -import net.minecraft.client.model.geom.ModelPart -import net.minecraft.world.phys.Vec3 - -class BonslyModel(root: ModelPart) : PokemonPosableModel(root), HeadedFrame, BipedFrame { - override val rootPart = root.registerChildWithAllChildren("bonsly") - override val head = getPart("torso") - - override val leftLeg = getPart("leg_left") - override val rightLeg = getPart("leg_right") - - override var portraitScale = 2.2F - override var portraitTranslation = Vec3(-0.2, -0.8, 0.0) - - override var profileScale = 0.72F - override var profileTranslation = Vec3(0.0, 0.65, 0.0) - - lateinit var standing: Pose - lateinit var walk: Pose - lateinit var battleidle: Pose - lateinit var sleep: Pose - lateinit var battlesleep: Pose - - override fun registerPoses() { - val blink = quirk { bedrockStateful("bonsly", "blink") } - standing = registerPose( - poseName = "standing", - poseTypes = STATIONARY_POSES + UI_POSES, - quirks = arrayOf(blink), - condition = { !it.isBattling }, - animations = arrayOf( - singleBoneLook(), - bedrock("bonsly", "ground_idle") - ) - ) - - walk = registerPose( - poseName = "walk", - poseTypes = MOVING_POSES, - quirks = arrayOf(blink), - animations = arrayOf( - singleBoneLook(), - bedrock("bonsly", "ground_walk") - ) - ) - - sleep = registerPose( - poseName = "sleep", - poseType = PoseType.SLEEP, - condition = { !it.isBattling }, - animations = arrayOf( - bedrock("bonsly", "sleep_pot") - ) - ) - - battlesleep = registerPose( - poseName = "battlesleep", - poseType = PoseType.SLEEP, - condition = { it.isBattling }, - animations = arrayOf( - bedrock("bonsly", "sleep") - ) - ) - - battleidle = registerPose( - poseName = "battle_idle", - poseTypes = PoseType.STATIONARY_POSES, - transformTicks = 10, - quirks = arrayOf(blink), - condition = { it.isBattling }, - animations = arrayOf( - singleBoneLook(), - bedrock("bonsly", "battle_idle") - ) - ) - } - -// override fun getFaintAnimation( -// pokemonEntity: PokemonEntity, -// state: PosableState -// ) = if (state.isPosedIn(standing, walk)) -// bedrockStateful("bonsly", "faint") -// else null -} \ No newline at end of file diff --git a/common/src/main/kotlin/com/cobblemon/mod/common/client/render/models/blockbench/repository/VaryingModelRepository.kt b/common/src/main/kotlin/com/cobblemon/mod/common/client/render/models/blockbench/repository/VaryingModelRepository.kt index e2c0e8c0dd..b31c048536 100644 --- a/common/src/main/kotlin/com/cobblemon/mod/common/client/render/models/blockbench/repository/VaryingModelRepository.kt +++ b/common/src/main/kotlin/com/cobblemon/mod/common/client/render/models/blockbench/repository/VaryingModelRepository.kt @@ -391,8 +391,6 @@ object VaryingModelRepository { inbuilt("sirfetchd", ::SirfetchdModel) inbuilt("duskull", ::DuskullModel) inbuilt("dusclops", ::DusclopsModel) - inbuilt("bonsly", ::BonslyModel) - inbuilt("sudowoodo", ::SudowoodoModel) inbuilt("cetoddle", ::CetoddleModel) inbuilt("cetitan", ::CetitanModel) inbuilt("aipom", ::AipomModel) diff --git a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/animations/0185_sudowoodo/sudowoodo.animation.json b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/animations/0185_sudowoodo/sudowoodo.animation.json index c0e34366cf..abe43fb97a 100644 --- a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/animations/0185_sudowoodo/sudowoodo.animation.json +++ b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/animations/0185_sudowoodo/sudowoodo.animation.json @@ -2,180 +2,3254 @@ "format_version": "1.8.0", "animations": { "animation.sudowoodo.ground_idle": { + "loop": true, + "bones": { + "body": { + "position": [0, -0.25, 0] + }, + "torso": { + "rotation": ["5+math.sin(q.anim_time*90*2+0)*1", "math.sin(q.anim_time*90*1+90)*3.5", "0-math.sin(q.anim_time*90*1+90)*1.5"], + "position": ["math.sin(q.anim_time*90*1+60)*0.1", "0.1-math.sin(q.anim_time*90*2+60)*0.25", "0-math.sin(q.anim_time*90*2+240)*0.15"] + }, + "torso2": { + "rotation": ["-5+math.sin(q.anim_time*90*2-30)*1", 0, "0-math.sin(q.anim_time*90*1+45)*2.5"], + "position": [0, 0.6, 0] + }, + "finger_left_top_end": { + "rotation": [-22.5, 0, 0] + }, + "finger_left_bottom_end": { + "rotation": [22.5, 0, 0] + }, + "finger_left_end": { + "rotation": [0, -22.5, 0] + }, + "finger_right_top_end": { + "rotation": [-22.5, 0, 0] + }, + "finger_right_bottom_end": { + "rotation": [22.5, 0, 0] + }, + "finger_right_end": { + "rotation": [0, 22.5, 0] + }, + "arm_right": { + "rotation": [0, "3+math.sin(q.anim_time*90*1+60)*7.5", "-45-math.sin(q.anim_time*90*1+0)*2.5"] + }, + "arm_right2": { + "rotation": [0, "-6+math.sin(q.anim_time*90*1+30)*5", "10-math.sin(q.anim_time*90*1+0)*5"] + }, + "arm_left": { + "rotation": [0, "-3+math.sin(q.anim_time*90*1+60)*7.5", "45-math.sin(q.anim_time*90*1+0)*2.5"] + }, + "leg_right": { + "rotation": ["math.sin(q.anim_time*90*2+255)*3.5", 15, 5], + "position": ["0-math.sin(q.anim_time*90*2+255)*0.046", "0-math.sin(q.anim_time*90*2+75)*0.067", "0-math.sin(q.anim_time*90*2+255)*0.21"] + }, + "leg_right2": { + "rotation": ["10+math.sin(q.anim_time*90*2+75)*3.5", 0, 0] + }, + "foot_right": { + "rotation": [-8.5, 0, -5] + }, + "leg_left": { + "rotation": ["math.sin(q.anim_time*90*2+255)*3.5", -15, -5], + "position": ["math.sin(q.anim_time*90*2+255)*0.046", "0-math.sin(q.anim_time*90*2+75)*0.067", "0-math.sin(q.anim_time*90*2+255)*0.21"] + }, + "leg_left2": { + "rotation": ["10+math.sin(q.anim_time*90*2+75)*3.5", 0, 0] + }, + "foot_left": { + "rotation": [-8.5, 0, 5] + }, + "leaf_right": { + "rotation": ["math.sin(q.anim_time*90*1+0)*2.5", "math.sin(q.anim_time*90*1-10)*5", 0] + }, + "leaf_right_top": { + "rotation": ["-math.sin(q.anim_time*90*1-10)*5", "math.sin(q.anim_time*90*1+0)*2.5", "0-math.sin(q.anim_time*90*1-30)*5"] + }, + "leaf_right_bottom": { + "rotation": ["math.sin(q.anim_time*90*1-10)*5", "math.sin(q.anim_time*90*1+180)*2.5", "0-math.sin(q.anim_time*90*1-210)*5"] + }, + "arm_left2": { + "rotation": [0, "6+math.sin(q.anim_time*90*1+30)*5", "-10-math.sin(q.anim_time*90*1+0)*5"] + }, + "leaf_left": { + "rotation": ["math.sin(q.anim_time*90*1+0)*2.5", "math.sin(q.anim_time*90*1-10)*5", 0] + }, + "leaf_left_top": { + "rotation": ["math.sin(q.anim_time*90*1-10)*5", "math.sin(q.anim_time*90*1+0)*2.5", "0-math.sin(q.anim_time*90*1-30)*5"] + }, + "leaf_left_bottom": { + "rotation": ["math.sin(q.anim_time*90*1-10)*5", "math.sin(q.anim_time*90*1+180)*2.5", "0-math.sin(q.anim_time*90*1-210)*5"] + }, + "head": { + "rotation": ["-1.5+math.sin(q.anim_time*90*2-60)*1", 0, "0-math.sin(q.anim_time*90*1+180)*3.5"], + "position": [0, "-0.2-math.sin(q.anim_time*90*2-120)*0.1", 0] + }, + "arms": { + "rotation": [0, 0, "0-math.sin(q.anim_time*90*1+210)*1"] + } + } + }, + "animation.sudowoodo.battle_idle": { "loop": true, "bones": { "body": { "position": [0, -1, 0] }, "torso": { - "rotation": [7.5, 0, 10] + "rotation": ["7.5+math.sin(q.anim_time*90*0.5+90)*0.25", "math.sin(q.anim_time*90*0.25+180)*1", "7.5-math.sin(q.anim_time*90*0.5+0)*0.65"] }, "torso2": { - "rotation": [-7.5, 0, 0] + "rotation": ["-7.5+math.sin(q.anim_time*90*0.5+60)*0.25", 0, "5-math.sin(q.anim_time*90*0.5-30)*0.5"], + "position": [0, 0.25, 0.1] }, "head": { - "rotation": [0, 0, -15] - }, - "arm_left": { - "rotation": [0, 0, -17.5] - }, - "arm_left2": { - "rotation": [0, 0, -25] + "rotation": ["-2.5+math.sin(q.anim_time*90*0.5+30)*0.25", 0, "-15-math.sin(q.anim_time*90*0.5-240)*1"], + "position": [-0.125, -1, 0] }, "arm_right": { - "rotation": [0, 0, 25] + "rotation": [5, 0, "0-math.sin(q.anim_time*90*0.5-240)*1"], + "position": [-0.5, -1, 0] }, "arm_right2": { - "rotation": [0, 0, 25] - }, - "leg_left": { - "rotation": [-32.5, -30, 0] - }, - "leg_left2": { - "rotation": [40, 0, 0] - }, - "foot_left": { - "rotation": [-2.5, 0, 0] + "rotation": [0, 0, "45-math.sin(q.anim_time*90*0.5-270)*1.5"] }, "leg_right": { - "rotation": [-25, 42.5, 0] + "rotation": [-35, 42.5, "0-math.sin(q.anim_time*90*0.5+0)*0.5"], + "position": ["math.sin(q.anim_time*90*0.5+180)*0.025", 0, 0] }, "leg_right2": { - "rotation": [30, 0, 0] + "rotation": [52.5, 0, "0-math.sin(q.anim_time*90*0.5+180)*0.5"] }, "foot_right": { - "rotation": [-2.5, 0, 0] + "rotation": ["-2.5+math.sin(q.anim_time*90*0.5+180)*0.5", "math.sin(q.anim_time*90*0.5+180)*0.3", 0] + }, + "arm_left": { + "rotation": [2.5, -5, "22.5-math.sin(q.anim_time*90*0.5-240)*1"], + "position": [0.5, -1, 0] + }, + "leg_left": { + "rotation": [32.5, 30, "0-math.sin(q.anim_time*90*0.5+0)*0.5"], + "position": ["0.5+math.sin(q.anim_time*90*0.5+180)*0.025", "0-math.sin(q.anim_time*90*0.5+0)*0.02", 0] + }, + "leg_left2": { + "rotation": [40, 0, "0-math.sin(q.anim_time*90*0.5+180)*0.5"] + }, + "foot_left": { + "rotation": ["-17.5+math.sin(q.anim_time*90*0.5+180)*0.3", "-13+math.sin(q.anim_time*90*0.5+0)*0.3", 50], + "position": [0, -0.5, 0] + }, + "arm_left2": { + "rotation": [0, 0, "-65-math.sin(q.anim_time*90*0.5-270)*1.5"] + }, + "toes_right": { + "rotation": [-15, 0, 0] + }, + "toes_left": { + "rotation": [-60, 0, 0] + }, + "leaf_right": { + "rotation": [0, 7.5, "0-math.sin(q.anim_time*90*0.5-290)*3.5"] + }, + "leaf_left": { + "rotation": [0, -7.5, "0-math.sin(q.anim_time*90*0.5-310)*3.5"] + }, + "hand_right": { + "rotation": [0, 5, 0] + }, + "hand_left": { + "rotation": [0, -5, 0] + }, + "arms": { + "rotation": [0, "math.sin(q.anim_time*90*0.25+150)*2", 0] + }, + "leaf_right_top": { + "rotation": [0, 0, "0-math.sin(q.anim_time*90*0.5-310)*2.5"] + }, + "leaf_right_bottom": { + "rotation": [0, 0, "0-math.sin(q.anim_time*90*0.5-300)*2.5"] + }, + "leaf_left_top": { + "rotation": [0, 0, "0-math.sin(q.anim_time*90*0.5-300)*2.5"] + }, + "leaf_left_bottom": { + "rotation": [0, 0, "0-math.sin(q.anim_time*90*0.5-290)*2.5"] + } + } + }, + "animation.sudowoodo.sleep": { + "loop": true, + "animation_length": 8, + "bones": { + "body": { + "rotation": [-90, 0, 0], + "position": [0, -14.25, 0] + }, + "torso": { + "rotation": ["5+math.sin(q.anim_time*90*0.5+0)*3", 0, 0] + }, + "torso2": { + "rotation": ["-5+math.sin(q.anim_time*90*0.5-210)*3", 0, 0], + "position": [0, 0.6, 0] + }, + "finger_left_top_end": { + "rotation": [-22.5, 0, 0] + }, + "finger_left_bottom_end": { + "rotation": [22.5, 0, 0] + }, + "finger_left_end": { + "rotation": [0, -22.5, 0] + }, + "finger_right_top_end": { + "rotation": [-22.5, 0, 0] + }, + "finger_right_bottom_end": { + "rotation": [22.5, 0, 0] + }, + "finger_right_end": { + "rotation": [0, 22.5, 0] + }, + "arm_right": { + "rotation": [-18.31986, -62.23075, -367.72991], + "position": [-1, -2, 1] + }, + "arm_right2": { + "rotation": [0, -87.5, 0] + }, + "arm_left": { + "rotation": ["math.sin(q.anim_time*90*0.5-195)*2", "-5.5+math.sin(q.anim_time*90*0.5-180)*3", 45] + }, + "leg_right": { + "rotation": [0, 22.5, 22.5] + }, + "leg_right2": { + "rotation": [35, 0, 0] + }, + "foot_right": { + "rotation": [12.5, 0, -5] + }, + "leg_left": { + "rotation": [0, -22.5, -22.5] + }, + "leg_left2": { + "rotation": [35, 0, 0] + }, + "foot_left": { + "rotation": [12.5, 0, 5] + }, + "leaf_right": { + "rotation": [-2.5042, -5.999, 0.0439] + }, + "leaf_right_top": { + "rotation": [-1, 12.5, 10] + }, + "leaf_right_bottom": { + "rotation": ["-1+math.sin(q.anim_time*90*0.5+210)*1.5", -7.5, -10] + }, + "arm_left2": { + "rotation": [0, "4+math.sin(q.anim_time*90*0.5+0)*3", -15] + }, + "leaf_left_top": { + "rotation": [-15, 0, -10] + }, + "leaf_left_bottom": { + "rotation": [15, 0, 10] + }, + "eye_left": { + "position": [0, 0, 0.1] + }, + "eyelid_left": { + "position": [0, 0, -0.1] + }, + "eye_right": { + "position": [0, 0, 0.1] + }, + "eyelid_right": { + "position": [0, 0, -0.1] + }, + "mouth_closed": { + "position": { + "0.0": [0, 0, 0.1], + "1.75": { + "pre": [0, 0, 0.1], + "post": [0, 0, 0] + }, + "2.25": { + "pre": [0, 0, 0], + "post": [0, 0, 0.1] + }, + "8.0": [0, 0, 0.1] + } + }, + "hand_left": { + "rotation": ["math.sin(q.anim_time*90*0.5-60)*1.5", -7.5, 0] + }, + "mouth_open_small": { + "position": { + "0.0": [0, 0, 0], + "2.25": { + "pre": [0, 0, 0], + "post": [0, 0, -0.1] + }, + "6.0": { + "pre": [0, 0, -0.1], + "post": [0, 0, 0] + }, + "8.0": [0, 0, 0] + } + }, + "hand_right": { + "rotation": ["-5+math.sin(q.anim_time*90*0.5+30)*1.5", "-22.5+math.sin(q.anim_time*90*0.5-30)*0.5", 0] + }, + "head": { + "rotation": ["math.sin(q.anim_time*90*0.5-120)*2", 0, 0] + }, + "mouth_open_upset": { + "position": { + "0.0": [0, 0, -0.1], + "1.75": { + "pre": [0, 0, -0.1], + "post": [0, 0, 0] + }, + "6.0": { + "pre": [0, 0, 0], + "post": [0, 0, -0.1] + }, + "8.0": [0, 0, -0.1] + } + }, + "eyes_ditto": { + "position": [0, 0, 0.1] + }, + "eyes_blink_ditto": { + "position": [0, 0, -0.1] + }, + "mouth_ditto": { + "position": { + "0.0": [0, 0, 0.1], + "1.75": { + "pre": [0, 0, 0.1], + "post": [0, 0, 0] + }, + "6.0": { + "pre": [0, 0, 0], + "post": [0, 0, 0.1] + } + } + }, + "mouth_open_ditto": { + "position": { + "0.0": [0, 0, -0.1], + "1.75": { + "pre": [0, 0, -0.1], + "post": [0, 0, 0] + }, + "6.0": { + "pre": [0, 0, 0], + "post": [0, 0, -0.1] + } + } + } + } + }, + "animation.sudowoodo.battle_sleep": { + "loop": true, + "bones": { + "body": { + "position": [0, -1, 0] + }, + "torso": { + "rotation": ["-5+math.sin(q.anim_time*90*0.5+90)*0.25", "math.sin(q.anim_time*90*0.25+180)*1", "7.5-math.sin(q.anim_time*90*0.5+0)*0.65"] + }, + "torso2": { + "rotation": ["10+math.sin(q.anim_time*90*0.5+60)*0.25", 0, "5-math.sin(q.anim_time*90*0.5-30)*0.5"], + "position": [0, 0.25, -0.1] + }, + "head": { + "rotation": ["12.5+math.sin(q.anim_time*90*0.5+30)*0.25", 0, "-10-math.sin(q.anim_time*90*0.5-240)*1"], + "position": [-0.125, -1.25, 0] + }, + "arm_right": { + "rotation": [5, 0, "0-math.sin(q.anim_time*90*0.5-240)*1"], + "position": [-0.5, -1, 0] + }, + "arm_right2": { + "rotation": [0, 0, "45-math.sin(q.anim_time*90*0.5-270)*1.5"] + }, + "leg_right": { + "rotation": [-35, 42.5, "0-math.sin(q.anim_time*90*0.5+0)*0.5"], + "position": ["math.sin(q.anim_time*90*0.5+180)*0.025", 0, 0] + }, + "leg_right2": { + "rotation": [52.5, 0, "0-math.sin(q.anim_time*90*0.5+180)*0.5"] + }, + "foot_right": { + "rotation": ["-2.5+math.sin(q.anim_time*90*0.5+180)*0.5", "math.sin(q.anim_time*90*0.5+180)*0.3", 0] + }, + "arm_left": { + "rotation": [2.5, -5, "22.5-math.sin(q.anim_time*90*0.5-240)*1"], + "position": [0.5, -1, 0] + }, + "leg_left": { + "rotation": [32.5, 30, "0-math.sin(q.anim_time*90*0.5+0)*0.5"], + "position": ["0.5+math.sin(q.anim_time*90*0.5+180)*0.025", "0-math.sin(q.anim_time*90*0.5+0)*0.02", 0] + }, + "leg_left2": { + "rotation": [40, 0, "0-math.sin(q.anim_time*90*0.5+180)*0.5"] + }, + "foot_left": { + "rotation": ["-17.5+math.sin(q.anim_time*90*0.5+180)*0.3", "-13+math.sin(q.anim_time*90*0.5+0)*0.3", 50], + "position": [0, -0.5, 0] + }, + "arm_left2": { + "rotation": [0, 0, "-65-math.sin(q.anim_time*90*0.5-270)*1.5"] + }, + "toes_right": { + "rotation": [-15, 0, 0] + }, + "toes_left": { + "rotation": [-60, 0, 0] + }, + "leaf_right": { + "rotation": [0, 7.5, "0-math.sin(q.anim_time*90*0.5-290)*3.5"] + }, + "leaf_left": { + "rotation": [0, -7.5, "0-math.sin(q.anim_time*90*0.5-310)*3.5"] + }, + "hand_right": { + "rotation": [0, 5, 0] + }, + "hand_left": { + "rotation": [0, -5, 0] + }, + "arms": { + "rotation": [-5, "math.sin(q.anim_time*90*0.25+150)*2", 0] + }, + "leaf_right_top": { + "rotation": [0, 0, "0-math.sin(q.anim_time*90*0.5-310)*2.5"] + }, + "leaf_right_bottom": { + "rotation": [0, 0, "0-math.sin(q.anim_time*90*0.5-300)*2.5"] + }, + "leaf_left_top": { + "rotation": [0, 0, "0-math.sin(q.anim_time*90*0.5-300)*2.5"] + }, + "leaf_left_bottom": { + "rotation": [0, 0, "0-math.sin(q.anim_time*90*0.5-290)*2.5"] + }, + "eye_left": { + "position": [0, 0, 0.1] + }, + "eyelid_left": { + "position": [0, 0, -0.1] + }, + "eye_right": { + "position": [0, 0, 0.1] + }, + "eyelid_right": { + "position": [0, 0, -0.1] + }, + "eyes_ditto": { + "position": [0, 0, 0.1] + }, + "eyes_blink_ditto": { + "position": [0, 0, -0.1] + } + } + }, + "animation.sudowoodo.ground_walk": { + "loop": true, + "animation_length": 1, + "bones": { + "body": { + "position": ["math.sin(q.anim_time*90*4-180)*0.3", 0, 0] + }, + "leg_right": { + "rotation": { + "0.0": { + "post": [37.4596, 0.4628, 3.5045], + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": [28.989, -0.0342, 7.5765], + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": [0.7502, -0.1323, 9.9992], + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": [-39.9359, 3.5214, 0.3101], + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": [-34.69, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [37.4596, 0.4628, 3.5045], + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": [0.35, -0.5, 0.1], + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": [0.18, 1, 0.11], + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": [0, 1.25, 0], + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": [-0.01, 1, -0.53], + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": [0, 0, -1], + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": [0.05, -0.81, -0.62], + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": [0.1, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": [0.25, -0.25, 0.1], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [0.35, -0.5, 0.1], + "lerp_mode": "catmullrom" + } + } + }, + "leg_right2": { + "rotation": { + "0.0": { + "post": [21.86, 0.74, -3.38], + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": [46.9199, 1.3224, -6.0107], + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": [45, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": [1.72, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": [7.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [21.86, 0.74, -3.38], + "lerp_mode": "catmullrom" + } + } + }, + "foot_right": { + "rotation": { + "0.0": { + "post": [25, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.0833": { + "post": [20.3377, -0.3689, 0.0326], + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": [-16.1152, -0.8301, 0.0734], + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": [-33.44, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": [-5.0767, 9.9616, -0.8804], + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": [-10, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [25, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "toes_right": { + "rotation": { + "0.0": { + "post": [-57.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.0833": { + "post": [-23.15, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": [-1.93, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": [-3.67, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": [-21.25, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [-57.5, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "leg_left": { + "rotation": { + "0.0": { + "post": [-39.9359, -3.5214, -0.3101], + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": [-34.69, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": [37.4596, -0.4628, -3.5045], + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": [28.989, 0.0342, -7.5765], + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": [0.7502, 0.1323, -9.9992], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [-39.9359, -3.5214, -0.3101], + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": [0, 0, -1], + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": [-0.05, -0.81, -0.62], + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": [-0.1, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": [-0.25, -0.25, 0.1], + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": [-0.35, -0.5, 0.1], + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": [-0.18, 1, 0.11], + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": [0, 1.25, 0], + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": [0.01, 1, -0.53], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [0, 0, -1], + "lerp_mode": "catmullrom" + } + } + }, + "leg_left2": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": [1.72, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": [7.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": [21.86, -0.74, 3.38], + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": [46.9199, -1.3224, 6.0107], + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": [45, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "foot_left": { + "rotation": { + "0.0": { + "post": [-5.0767, -9.9616, 0.8804], + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": [-10, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": [25, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": [20.3377, 0.3689, -0.0326], + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": [-16.1152, 0.8301, -0.0734], + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": [-33.44, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [-5.0767, -9.9616, 0.8804], + "lerp_mode": "catmullrom" + } + } + }, + "toes_left": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": [-3.67, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": [-21.25, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": [-57.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": [-23.15, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": [-1.93, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "torso": { + "rotation": ["2.5+math.sin(q.anim_time*90*8+210)*1", "math.sin(q.anim_time*90*4+120)*7.5", "0-math.sin(q.anim_time*90*4+150)*12"], + "position": ["math.sin(q.anim_time*90*4+90)*0.25", "0-math.sin(q.anim_time*90*8-120)*0.35", 0] + }, + "torso2": { + "rotation": ["-5+math.sin(q.anim_time*90*8+180)*1", 0, "0-math.sin(q.anim_time*90*4+300)*7.5"] + }, + "head": { + "rotation": ["-2.5+math.sin(q.anim_time*90*8+150)*1", 0, "0-math.sin(q.anim_time*90*4+270)*6"], + "position": [0, -0.25, 0] + }, + "arm_right": { + "rotation": ["math.sin(q.anim_time*90*4-90)*12.5", "10+math.sin(q.anim_time*90*4-90)*25", "-45-math.sin(q.anim_time*90*8+180)*2.5"] + }, + "arm_right2": { + "rotation": ["-10-math.sin(q.anim_time*90*4+60)*7.5", "-40+math.sin(q.anim_time*90*4-120)*45", "10-math.sin(q.anim_time*90*8+150)*5"] + }, + "hand_right": { + "rotation": ["35-math.sin(q.anim_time*90*4-120)*45", "math.sin(q.anim_time*90*4+60)*7.5", 0] + }, + "leaf_right": { + "rotation": [0, "0-math.sin(q.anim_time*90*4+0)*12.5", 0] + }, + "leaf_right_top": { + "rotation": ["math.sin(q.anim_time*90*4+0)*10", 0, 0] + }, + "leaf_right_bottom": { + "rotation": ["math.sin(q.anim_time*90*4-180)*10", 0, 0] + }, + "arm_left": { + "rotation": ["-math.sin(q.anim_time*90*4-90)*12.5", "-10+math.sin(q.anim_time*90*4-90)*25", "45-math.sin(q.anim_time*90*8+0)*2.5"] + }, + "arm_left2": { + "rotation": ["-10+math.sin(q.anim_time*90*4+60)*7.5", "40+math.sin(q.anim_time*90*4-120)*45", "-10-math.sin(q.anim_time*90*8-30)*5"] + }, + "hand_left": { + "rotation": ["35+math.sin(q.anim_time*90*4-120)*45", "math.sin(q.anim_time*90*4+60)*7.5", 0] + }, + "leaf_left": { + "rotation": [0, "math.sin(q.anim_time*90*4-180)*12.5", 0] + }, + "leaf_left_top": { + "rotation": ["math.sin(q.anim_time*90*4-180)*10", 0, 0] + }, + "leaf_left_bottom": { + "rotation": ["math.sin(q.anim_time*90*4+0)*10", 0, 0] + } + } + }, + "animation.sudowoodo.wild_ground_walk": { + "loop": true, + "animation_length": 4, + "bones": { + "body": { + "position": { + "0.0": { + "post": [0, -1, 0.13], + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": [0, -1, 0.25], + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": [0, -1, 0], + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": [0, -1, 0.13], + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": [0, -1, 0.25], + "lerp_mode": "catmullrom" + }, + "3.75": { + "post": [0, -1, 0], + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": [0, -1, 0.13], + "lerp_mode": "catmullrom" + } + } + }, + "torso": { + "rotation": ["7.5+math.sin(q.anim_time*90*2+90)*1", "math.sin(q.anim_time*90*1+90)*5", "0-math.sin(q.anim_time*90*1+90)*10"], + "position": ["math.sin(q.anim_time*90*1+60)*0.5", "0-math.sin(q.anim_time*90*2+0)*0.35", 0] + }, + "torso2": { + "rotation": ["-7.5+math.sin(q.anim_time*90*1+60)*1", 0, "0-math.sin(q.anim_time*90*1-120)*10"], + "position": [0, "0.25-math.sin(q.anim_time*90*2+30)*0.15", 0.1] + }, + "head": { + "rotation": ["-2.5+math.sin(q.anim_time*90*1+30)*1", 0, "0-math.sin(q.anim_time*90*1+30)*7.5"], + "position": [-0.125, "-0.6-math.sin(q.anim_time*90*2-90)*0.25", 0] + }, + "arm_right": { + "rotation": [5, 0, "0-math.sin(q.anim_time*90*1-60)*7.5"], + "position": [-0.5, -1, 0] + }, + "arm_right2": { + "rotation": [0, 0, "45-math.sin(q.anim_time*90*1-270)*5"] + }, + "leg_right": { + "rotation": { + "0.0": { + "post": [28.8779, 15.8485, 22.318], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [-13.5657, 18.0003, 14.4795], + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": [-41.2049, 17.2779, 10.1157], + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": [-43.7075, 16.582, 6.1557], + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": [-43.7075, 16.582, 6.1557], + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": [-27.5, 20, 10], + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": [28.8779, 15.8485, 22.318], + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": [0, -0.1, 1], + "lerp_mode": "catmullrom" + }, + "0.125": [0, 0.41, 1.13], + "0.25": [0, 0.66, 1.08], + "0.6667": { + "pre": [0, 1.03, 0.66], + "post": [0, 1.03, 0.66], + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": [0, 1, 0], + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": [0, 0, -1.5], + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.5": { + "post": [0, 0.22, 0.55], + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": [0, -0.1, 1], + "lerp_mode": "catmullrom" + } + } + }, + "leg_right2": { + "rotation": { + "0.0": { + "post": [40, 10, 0], + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": [25.9136, 9.7989, -0.1755], + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": [80.8461, 9.1184, -0.2781], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [72.5, 10, 0], + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": [19.5357, 6.1387, -4.0816], + "lerp_mode": "catmullrom" + }, + "2.5": [35, 10, 0], + "3.0": [57.5, 10, 0], + "3.5": { + "pre": [54.6608, 8.0556, 0.9165], + "post": [54.6608, 8.0556, 0.9165], + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": [40, 10, 0], + "lerp_mode": "catmullrom" + } + } + }, + "foot_right": { + "rotation": { + "0.0": { + "post": [-16.2525, -23.7913, -3.4202], + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": [17.3883, -21.1315, -7.5729], + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": [-1.6758, -18.1188, 6.6779], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [-40.9094, -11.4196, 7.8247], + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": [-11.3411, -9.8805, 1.1349], + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": [41.2694, -10.1114, -5.8293], + "lerp_mode": "catmullrom" + }, + "2.5": [32.5, -12.5, 0], + "2.75": [19.0185, -14.1106, 0.961], + "2.875": [10.1076, -14.5448, 2.0333], + "3.0": [-0.8034, -14.979, 3.1057], + "3.5": { + "pre": [-11.6427, -18.653, 0.8844], + "post": [-11.6427, -18.653, 0.8844], + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": [-16.2525, -23.7913, -3.4202], + "lerp_mode": "catmullrom" + } + } + }, + "arm_left": { + "rotation": [2.5, -5, "22.5-math.sin(q.anim_time*90*1-60)*7.5"], + "position": [0.5, -1, 0] + }, + "leg_left": { + "rotation": { + "0.0": { + "post": [-43.7075, -16.582, -6.1557], + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": [-43.7075, -16.582, -6.1557], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [-27.5, -20, -10], + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": [28.8779, -15.8485, -22.318], + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": [-13.5657, -18.0003, -14.4795], + "lerp_mode": "catmullrom" + }, + "3.5": { + "post": [-41.2049, -17.2779, -10.1157], + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": [-43.7075, -16.582, -6.1557], + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": [0, 0, -1.25], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": [0, 0.22, 0.55], + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": [0, -0.1, 1], + "lerp_mode": "catmullrom" + }, + "2.125": [0, 0.41, 1.13], + "2.25": [0, 0.66, 1.08], + "2.6667": { + "pre": [0, 1.03, 0.66], + "post": [0, 1.03, 0.66], + "lerp_mode": "catmullrom" + }, + "3.25": { + "post": [0, 1, 0], + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": [0, 0, -1.25], + "lerp_mode": "catmullrom" + } + } + }, + "leg_left2": { + "rotation": { + "0.0": { + "post": [19.5357, -6.1387, 4.0816], + "lerp_mode": "catmullrom" + }, + "0.5": [35, -10, 0], + "1.0": [57.5, -10, 0], + "1.5": { + "pre": [54.6608, -8.0556, -0.9165], + "post": [54.6608, -8.0556, -0.9165], + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": [40, -10, 0], + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": [25.9136, -9.7989, 0.1755], + "lerp_mode": "catmullrom" + }, + "2.6667": { + "post": [80.8461, -9.1184, 0.2781], + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": [72.5, -10, 0], + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": [19.5357, -6.1387, 4.0816], + "lerp_mode": "catmullrom" + } + } + }, + "foot_left": { + "rotation": { + "0.0": { + "post": [41.2694, 10.1114, 5.8293], + "lerp_mode": "catmullrom" + }, + "0.5": [32.5, 12.5, 0], + "0.75": [19.0185, 14.1106, -0.961], + "0.875": [10.1076, 14.5448, -2.0333], + "1.0": [-0.8034, 14.979, -3.1057], + "1.5": { + "pre": [-11.6427, 18.653, -0.8844], + "post": [-11.6427, 18.653, -0.8844], + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": [-16.2525, 23.7913, 3.4202], + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": [17.3883, 21.1315, 7.5729], + "lerp_mode": "catmullrom" + }, + "2.6667": { + "post": [-1.6758, 18.1188, -6.6779], + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": [-40.9094, 11.4196, -7.8247], + "lerp_mode": "catmullrom" + }, + "3.5": { + "post": [-11.3411, 9.8805, -1.1349], + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": [41.2694, 10.1114, 5.8293], + "lerp_mode": "catmullrom" + } + } + }, + "arm_left2": { + "rotation": [0, 0, "-65-math.sin(q.anim_time*90*1-270)*5"] + }, + "toes_right": { + "rotation": { + "0.0": { + "post": [-42.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.125": [-47.37, 0, 0], + "0.25": [-59.22, 0, 0], + "1.0": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.25": [-16.48, 0, 0], + "2.5": [-20, 0, 0], + "2.75": [-21.28, 0, 0], + "2.875": [-22.38, 0, 0], + "3.0": [-23, 0, 0], + "3.5": { + "pre": [-37.5, 0, 0], + "post": [-37.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": [-42.5, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "toes_left": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.25": [-16.48, 0, 0], + "0.5": [-20, 0, 0], + "0.75": [-21.28, 0, 0], + "0.875": [-22.38, 0, 0], + "1.0": [-23, 0, 0], + "1.5": { + "pre": [-37.5, 0, 0], + "post": [-37.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": [-42.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.125": [-47.37, 0, 0], + "2.25": [-59.22, 0, 0], + "3.0": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.5": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "leaf_right": { + "rotation": [0, 7.5, "0-math.sin(q.anim_time*90*1-120)*3.5"] + }, + "leaf_left": { + "rotation": [0, -7.5, "0-math.sin(q.anim_time*90*1-110)*3.5"] + }, + "hand_right": { + "rotation": [0, "5+math.sin(q.anim_time*90*1+0)*5", 0] + }, + "hand_left": { + "rotation": [0, "-5+math.sin(q.anim_time*90*1+0)*5", 0] + }, + "arms": { + "rotation": [0, "math.sin(q.anim_time*90*1+60)*5", "0-math.sin(q.anim_time*90*1+30)*2.5"] + }, + "leaf_right_top": { + "rotation": [0, 0, "0-math.sin(q.anim_time*90*1-130)*2.5"] + }, + "leaf_right_bottom": { + "rotation": [0, 0, "0-math.sin(q.anim_time*90*1-110)*2.5"] + }, + "leaf_left_top": { + "rotation": [0, 0, "0-math.sin(q.anim_time*90*1-120)*2.5"] + }, + "leaf_left_bottom": { + "rotation": [0, 0, "0-math.sin(q.anim_time*90*1-130)*2.5"] + } + } + }, + "animation.sudowoodo.ground_run": { + "loop": true, + "animation_length": 0.5, + "bones": { + "body": { + "position": { + "0.0": { + "post": ["math.sin(q.anim_time*90*8-180)*1", 1.25, "0-math.sin(q.anim_time*90*16+30)*1"], + "lerp_mode": "catmullrom" + }, + "0.0417": { + "post": ["math.sin(q.anim_time*90*8-180)*1", "0.35-math.sin(q.anim_time*90*8-20)*1", "0-math.sin(q.anim_time*90*16+30)*1"], + "lerp_mode": "catmullrom" + }, + "0.0833": { + "post": ["math.sin(q.anim_time*90*8-180)*1", 0, "0-math.sin(q.anim_time*90*16+30)*1"], + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": ["math.sin(q.anim_time*90*8-180)*1", 0.1, "0-math.sin(q.anim_time*90*16+30)*1"], + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": ["math.sin(q.anim_time*90*8-180)*1", 1.5, "0-math.sin(q.anim_time*90*16+30)*1"], + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": ["math.sin(q.anim_time*90*8-180)*1", 1.25, "0-math.sin(q.anim_time*90*16+30)*1"], + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": ["math.sin(q.anim_time*90*8-180)*1", "0.35-math.sin(q.anim_time*90*8-200)*1", "0-math.sin(q.anim_time*90*16+30)*1"], + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": ["math.sin(q.anim_time*90*8-180)*1", 0, "0-math.sin(q.anim_time*90*16+30)*1"], + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": ["math.sin(q.anim_time*90*8-180)*1", 0.1, "0-math.sin(q.anim_time*90*16+30)*1"], + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": ["math.sin(q.anim_time*90*8-180)*1", 1.5, "0-math.sin(q.anim_time*90*16+30)*1"], + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": ["math.sin(q.anim_time*90*8-180)*1", 1.25, "0-math.sin(q.anim_time*90*16+30)*1"], + "lerp_mode": "catmullrom" + } + } + }, + "leg_right": { + "rotation": { + "0.0": { + "post": [47.9366, 6.7371, 7.407], + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": [-23.7214, 24.0416, 23.5295], + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": [-54.9124, 8.3937, -3.2754], + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": [7.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": [45, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": [47.9366, 6.7371, 7.407], + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": [0, 0.5, 3], + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": [0, 2, 0], + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": [0, 0, -3], + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": [0, -0.85, -2.67], + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": [0, -0.2, 2.39], + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": [0, 0.5, 3], + "lerp_mode": "catmullrom" + } + } + }, + "leg_right2": { + "rotation": { + "0.0": { + "post": [18.56, 1.19, 2.53], + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": [64.862, 1.085, 2.3142], + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": [5, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": [4.862, 1.085, 2.3142], + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": [18.56, 1.19, 2.53], + "lerp_mode": "catmullrom" + } + } + }, + "foot_right": { + "rotation": { + "0.0": { + "post": [27.3415, -0.229, 0.0513], + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": [-30, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": [-12.6866, 9.7606, -2.1856], + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": [10.0374, 4.9239, 0.8704], + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": [11.9077, 2.1597, 0.6262], + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": [-2.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": [10, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": [27.3415, -0.229, 0.0513], + "lerp_mode": "catmullrom" + } + } + }, + "toes_right": { + "rotation": { + "0.0": { + "post": [0.68, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": [1.05, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": [-10, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": [-31.41, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": [-7.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": [0.68, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "leg_left": { + "rotation": { + "0.0": { + "post": [-54.9124, -8.3937, 3.2754], + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": [7.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": [45, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": [47.9366, -6.7371, -7.407], + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": [-23.7214, -24.0416, -23.5295], + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": [-54.9124, -8.3937, 3.2754], + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": [0, 0, -3], + "lerp_mode": "catmullrom" + }, + "0.0417": { + "post": [0, -0.85, -2.67], + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": [0, -0.2, 2.39], + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": [0, 0.5, 3], + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": [0, 2, 0], + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": [0, 0, -3], + "lerp_mode": "catmullrom" + } + } + }, + "leg_left2": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": [5, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": [4.862, -1.085, -2.3142], + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": [64.862, -1.085, -2.3142], + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "foot_left": { + "rotation": { + "0.0": { + "post": [-12.6866, -9.7606, 2.1856], + "lerp_mode": "catmullrom" + }, + "0.0417": { + "post": [10.0374, -4.9239, -0.8704], + "lerp_mode": "catmullrom" + }, + "0.0833": { + "post": [11.9077, -2.1597, -0.6262], + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": [-2.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": [10, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": [27.3415, 0.229, -0.0513], + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": [-30, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": [-12.6866, -9.7606, 2.1856], + "lerp_mode": "catmullrom" + } + } + }, + "toes_left": { + "rotation": { + "0.0": { + "post": [1.05, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.0417": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": [-10, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": [-31.41, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": [-7.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": [0.68, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": [1.05, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "torso": { + "rotation": ["-3+math.sin(q.anim_time*90*16+210)*2.5", "math.sin(q.anim_time*90*8+120)*15", "0-math.sin(q.anim_time*90*8+150)*20"], + "position": [0, "0-math.sin(q.anim_time*90*16-120)*0.5", -0.25] + }, + "torso2": { + "rotation": ["-10+math.sin(q.anim_time*90*16+180)*2", 0, "0-math.sin(q.anim_time*90*8+300)*10"] + }, + "head": { + "rotation": ["-7.5+math.sin(q.anim_time*90*16+150)*1.5", 0, "0-math.sin(q.anim_time*90*8+270)*5"], + "position": [0, "-0.6-math.sin(q.anim_time*90*16+0)*0.15", 0] + }, + "mouth_closed": { + "position": [0, 0, 0.1] + }, + "mouth_open_upset": { + "position": [0, 0, -0.1] + }, + "arms": { + "rotation": [0, "math.sin(q.anim_time*90*8+260)*5", 0] + }, + "arm_right": { + "rotation": ["190-math.sin(q.anim_time*90*8-150)*7.5", 22.5, "15+math.sin(q.anim_time*90*16+300)*5"], + "position": [-0.5, 0, 0] + }, + "arm_right2": { + "rotation": [0, "0-math.sin(q.anim_time*90*8+0)*5", "55+math.sin(q.anim_time*90*16+90)*2.5"] + }, + "leaf_right": { + "rotation": [0, -15, "math.sin(q.anim_time*90*8+240)*3"] + }, + "leaf_right_top": { + "rotation": [7.5, 0, "math.sin(q.anim_time*90*8+240)*7.5"] + }, + "leaf_right_bottom": { + "rotation": [-7.5, 0, "math.sin(q.anim_time*90*8+60)*5"] + }, + "arm_left": { + "rotation": ["190+math.sin(q.anim_time*90*8-150)*7.5", -22.5, "-15-math.sin(q.anim_time*90*16+300)*5"], + "position": [0.5, 0, 0] + }, + "arm_left2": { + "rotation": [0, "math.sin(q.anim_time*90*8+0)*5", "-55-math.sin(q.anim_time*90*16+90)*2.5"] + }, + "leaf_left": { + "rotation": [0, 15, "0-math.sin(q.anim_time*90*8+60)*3"] + }, + "leaf_left_top": { + "rotation": [7.5, 0, "0-math.sin(q.anim_time*90*8+60)*7.5"] + }, + "leaf_left_bottom": { + "rotation": [-7.5, 0, "0-math.sin(q.anim_time*90*8+240)*5"] + } + } + }, + "animation.sudowoodo.battle_quirk": { + "animation_length": 3.5, + "bones": { + "torso": { + "rotation": { + "0.0": [0, 0, 0], + "0.2917": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": [0.0063, 2.4772, -3], + "lerp_mode": "catmullrom" + }, + "0.9167": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": [0.0237, 4.9554, -5], + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.5": [0, 0, 0] + } + }, + "torso2": { + "rotation": { + "0.0": [0, 0, 0], + "0.3333": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": [0, 0, -6.5], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": [0, 0, -2.5], + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": [0, 0, -8.5], + "lerp_mode": "catmullrom" + }, + "2.3333": { + "post": [0, 0, 2], + "lerp_mode": "catmullrom" + }, + "2.7917": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.5": [0, 0, 0] + }, + "position": { + "0.0": [0, 0, 0], + "0.3333": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": [0, 0.25, 0], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": [0, 0.2, 0], + "lerp_mode": "catmullrom" + }, + "2.3333": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.5": [0, 0, 0] + } + }, + "head": { + "rotation": { + "0.0": [0, 0, 0], + "0.4167": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": [0, 0, 5], + "lerp_mode": "catmullrom" + }, + "1.0417": { + "post": [0, 0, -2.5], + "lerp_mode": "catmullrom" + }, + "1.2917": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.875": { + "post": [0, 0, 7.5], + "lerp_mode": "catmullrom" + }, + "2.375": { + "post": [0, 0, 1], + "lerp_mode": "catmullrom" + }, + "2.8333": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.5": [0, 0, 0] + } + }, + "arms": { + "rotation": { + "0.0": [0, 0, 0], + "0.4167": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": [0, 0, 5], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": [0, 0, 5], + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.5": [0, 0, 0] + } + }, + "arm_right": { + "rotation": { + "0.0": [0, 0, 0], + "0.0417": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": [0.019, -4.9809, -17.9369], + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": [-0.4338, -5.3989, -12.9339], + "lerp_mode": "catmullrom" + }, + "0.9167": { + "post": [0, 0, -10], + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": [0.019, -4.9809, -17.9369], + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": [-0.2028, -5.1948, -15.4362], + "lerp_mode": "catmullrom" + }, + "2.4583": { + "post": [0, 0, 2.5], + "lerp_mode": "catmullrom" + }, + "3.0417": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.5": [0, 0, 0] + } + }, + "arm_right2": { + "rotation": { + "0.0": [0, 0, 0], + "0.125": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": [0, 0, -20], + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": [0, 0, -17.5], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [0, 0, -10], + "lerp_mode": "catmullrom" + }, + "1.2917": { + "post": [0, 0, -20], + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": [0, 0, -17.5], + "lerp_mode": "catmullrom" + }, + "2.5833": { + "post": [0, 0, 5], + "lerp_mode": "catmullrom" + }, + "3.125": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.5": [0, 0, 0] + } + }, + "hand_right": { + "rotation": { + "0.0": [0, 0, 0], + "0.1667": { + "pre": [0, 0, 10], + "post": [0, 0, 10], + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": [-7.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": [-7.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.0417": { + "post": [0, 0, 7.5], + "lerp_mode": "catmullrom" + }, + "1.375": { + "post": [-7.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.875": { + "post": [-7.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.625": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.5": [0, 0, 0] + } + }, + "leaf_right": { + "rotation": { + "0.0": [0, 0, 0], + "0.125": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": [0, 0, "5-math.sin(q.anim_time*90*20+50)*2.5"], + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": [0, 0, 5], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [0, 0, 2.5], + "lerp_mode": "catmullrom" + }, + "1.2917": { + "post": [0, 0, "5-math.sin(q.anim_time*90*30+50)*2.5"], + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": [0, 0, 5], + "lerp_mode": "catmullrom" + }, + "2.5833": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.5": [0, 0, 0] + } + }, + "leaf_right_top": { + "rotation": { + "0.0": [0, 0, 0], + "0.125": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": [0, 0, "-12.5-math.sin(q.anim_time*90*20+60)*2.5"], + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": [0, 0, -12.5], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [0, 0, -5], + "lerp_mode": "catmullrom" + }, + "1.2917": { + "post": [0, 0, "-12.5-math.sin(q.anim_time*90*30+60)*2.5"], + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": [0, 0, -12.5], + "lerp_mode": "catmullrom" + }, + "2.5833": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.5": [0, 0, 0] + } + }, + "leaf_right_bottom": { + "rotation": { + "0.0": [0, 0, 0], + "0.125": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": [0, 0, "17.5-math.sin(q.anim_time*90*20+70)*2.5"], + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": [0, 0, 17.5], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [0, 0, 7.5], + "lerp_mode": "catmullrom" + }, + "1.2917": { + "post": [0, 0, "17.5-math.sin(q.anim_time*90*30+70)*2.5"], + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": [0, 0, 17.5], + "lerp_mode": "catmullrom" + }, + "2.5833": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.5": [0, 0, 0] + } + }, + "arm_left": { + "rotation": { + "0.0": [0, 0, 0], + "0.0417": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": [-0.0095, 4.9952, -22.2822], + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": [-0.0121, 4.8866, -19.7846], + "lerp_mode": "catmullrom" + }, + "0.9167": { + "post": [0, 0, -10], + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": [-0.0095, 4.9952, -22.2822], + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": [-0.0121, 4.8866, -19.7846], + "lerp_mode": "catmullrom" + }, + "2.4583": { + "post": [0, 0, 2.5], + "lerp_mode": "catmullrom" + }, + "3.0417": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.5": [0, 0, 0] + } + }, + "arm_left2": { + "rotation": { + "0.0": [0, 0, 0], + "0.125": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": [0, 5, -10], + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": [0.2187, 4.9952, -7.4905], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [0, 0, -5], + "lerp_mode": "catmullrom" + }, + "1.2917": { + "post": [0, 5, -10], + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": [0.2187, 4.9952, -7.4905], + "lerp_mode": "catmullrom" + }, + "2.5833": { + "post": [0, 0, 5], + "lerp_mode": "catmullrom" + }, + "3.125": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.5": [0, 0, 0] + } + }, + "hand_left": { + "rotation": { + "0.0": [0, 0, 0], + "0.1667": { + "pre": [0, 0, 7.5], + "post": [0, 0, 7.5], + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": [-7.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": [-7.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.0417": { + "post": [0, 0, 5], + "lerp_mode": "catmullrom" + }, + "1.375": { + "post": [-7.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.875": { + "post": [-7.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.625": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.5": [0, 0, 0] + } + }, + "leaf_left": { + "rotation": { + "0.0": [0, 0, 0], + "0.125": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": [0, 0, "-15-math.sin(q.anim_time*90*20+60)*2.5"], + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": [0, 0, -15], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [0, 0, -7.5], + "lerp_mode": "catmullrom" + }, + "1.2917": { + "post": [0, 0, "-15-math.sin(q.anim_time*90*30+60)*2.5"], + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": [0, 0, -15], + "lerp_mode": "catmullrom" + }, + "2.5833": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.5": [0, 0, 0] + } + }, + "leaf_left_top": { + "rotation": { + "0.0": [0, 0, 0], + "0.125": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": [0, 0, "-7.5-math.sin(q.anim_time*90*20+70)*2.5"], + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": [0, 0, -7.5], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [0, 0, -2.5], + "lerp_mode": "catmullrom" + }, + "1.2917": { + "post": [0, 0, "-7.5-math.sin(q.anim_time*90*30+70)*2.5"], + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": [0, 0, -7.5], + "lerp_mode": "catmullrom" + }, + "2.5833": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.5": [0, 0, 0] + } + }, + "leaf_left_bottom": { + "rotation": { + "0.0": [0, 0, 0], + "0.125": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": [0, 0, "-27.5-math.sin(q.anim_time*90*20+50)*2.5"], + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": [0, 0, -27.5], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [0, 0, -10], + "lerp_mode": "catmullrom" + }, + "1.2917": { + "post": [0, 0, "-27.5-math.sin(q.anim_time*90*30+50)*2.5"], + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": [0, 0, -27.5], + "lerp_mode": "catmullrom" + }, + "2.5833": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.5": [0, 0, 0] + } } } }, "animation.sudowoodo.blink": { "animation_length": 0.1667, "bones": { + "eye_left": { + "position": { + "0.0": [0, 0, 0.1], + "0.1667": { + "pre": [0, 0, 0.1], + "post": [0, 0, 0] + } + } + }, "eyelid_left": { "position": { "0.0": [0, 0, -0.1], - "0.125": [0, 0, -0.1], - "0.1667": [0, 0, 0] + "0.1667": { + "pre": [0, 0, -0.1], + "post": [0, 0, 0] + } + } + }, + "eye_right": { + "position": { + "0.0": [0, 0, 0.1], + "0.1667": { + "pre": [0, 0, 0.1], + "post": [0, 0, 0] + } } }, "eyelid_right": { "position": { "0.0": [0, 0, -0.1], - "0.125": [0, 0, -0.1], - "0.1667": [0, 0, 0] + "0.1667": { + "pre": [0, 0, -0.1], + "post": [0, 0, 0] + } + } + }, + "eyes_ditto": { + "position": { + "0.0": [0, 0, 0.1], + "0.1667": { + "pre": [0, 0, 0.1], + "post": [0, 0, 0] + } + } + }, + "eyes_blink_ditto": { + "position": { + "0.0": [0, 0, -0.1], + "0.1667": { + "pre": [0, 0, -0.1], + "post": [0, 0, 0] + } } } } }, "animation.sudowoodo.cry": { - "animation_length": 1.5, + "animation_length": 2, "bones": { - "mouth": { - "position": { - "0.0": [0, 0, 0], - "0.25": [0, -2, 0], - "1.25": [0, -2, 0], - "1.5": [0, 0, 0] - } - }, - "mouth2": { - "position": { - "0.0": [0, 0, 0], - "0.25": [0, -5, 0], - "1.25": [0, -5, 0], - "1.5": [0, 0, 0] - } - }, - "jaw": { - "position": { - "0.0": [0, 0, 0], - "0.25": [0, -3, 0], - "1.25": [0, -3, 0], - "1.5": [0, 0, 0] - } - }, - "head2": { + "torso": { "rotation": { - "0.0": [0, 0, 0], - "0.25": [-15, 0, 0], - "1.25": [-15, 0, 0], - "1.5": [0, 0, 0] + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } } }, - "mouth_closed2": { - "position": { - "0.25": [0, 0, -0.1], - "0.3333": [0, 0, 0], - "1.1667": [0, 0, 0], - "1.25": [0, 0, -0.1] - } - }, - "mouth_open2": { - "position": { - "0.0": [0, 0, 0.1], - "0.25": [0, 0, 0], - "1.25": [0, 0, 0], - "1.5": [0, 0, 0.1] - } - }, - "head3": { + "torso2": { "rotation": { - "0.0": [0, 0, 0], - "0.25": [-15, 0, 0], - "1.25": [-15, 0, 0], - "1.5": [0, 0, 0] - } - }, - "mouth_closed3": { - "position": { - "0.25": [0, 0, -0.1], - "0.3333": [0, 0, 0], - "1.1667": [0, 0, 0], - "1.25": [0, 0, -0.1] - } - }, - "mouth_open3": { - "position": { - "0.0": [0, 0, 0.1], - "0.25": [0, 0, 0], - "1.25": [0, 0, 0], - "1.5": [0, 0, 0.1] - } - }, - "neck": { - "rotation": { - "0.0": [0, 0, 0], - "0.25": [10, 0, 0], - "1.25": [10, 0, 0], - "1.5": [0, 0, 0] + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": [-2.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": [2.5002, 0.0285, 0.9996], + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": [1.8642, -0.0556, -1.3244], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [0.7363, 0.1544, 1], + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } } }, "head": { "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": [-2.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": [0, 0, 2.5], + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": [0, 0, -3.5], + "lerp_mode": "catmullrom" + }, + "1.0417": { + "post": [0, 0, 5], + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + }, + "position": { "0.0": [0, 0, 0], - "0.25": [-15, 0, 0], - "1.25": [-15, 0, 0], - "1.5": [0, 0, 0] + "0.25": [0, -0.1, 0], + "0.7083": [0, 0, 0] + } + }, + "mouth_closed": { + "position": { + "0.0": [0, 0, 0], + "0.5": { + "pre": [0, 0, 0], + "post": [0, 0, 0.1] + }, + "1.2083": { + "pre": [0, 0, 0.1], + "post": [0, 0, 0] + } } }, "mouth_open": { "position": { "0.0": [0, 0, 0], - "0.25": [0, 0, -0.1], - "1.25": [0, 0, -0.1], - "1.5": [0, 0, 0] + "0.7083": { + "pre": [0, 0, 0], + "post": [0, 0, -0.1] + }, + "0.8333": { + "pre": [0, 0, -0.1], + "post": [0, 0, 0] + } + } + }, + "mouth_open_small": { + "position": { + "0.0": [0, 0, 0], + "0.8333": { + "pre": [0, 0, 0], + "post": [0, 0, -0.1] + }, + "1.2083": { + "pre": [0, 0, -0.1], + "post": [0, 0, 0] + } + } + }, + "mouth_open_tall": { + "position": { + "0.0": [0, 0, 0], + "0.5": { + "pre": [0, 0, 0], + "post": [0, 0, -0.1] + }, + "0.7083": { + "pre": [0, 0, -0.1], + "post": [0, 0, 0] + } + } + }, + "arm_right": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": [0, 0, -2.5], + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": [0, 0, 15], + "lerp_mode": "catmullrom" + }, + "1.4583": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "arm_right2": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": [0, 0, 2.5], + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": [0, 0, -2.5], + "lerp_mode": "catmullrom" + }, + "0.9167": { + "post": [0, 0, 12.5], + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": [0, 0, -1.5], + "lerp_mode": "catmullrom" + }, + "1.7083": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "hand_right": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": [0, 0, -5], + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": [0, 0, 2.5], + "lerp_mode": "catmullrom" + }, + "1.6667": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "arm_left": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": [0, 0, 2.5], + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": [0, 0, -15], + "lerp_mode": "catmullrom" + }, + "1.4583": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "arm_left2": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": [0, 0, -2.5], + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": [0, 0, 2.5], + "lerp_mode": "catmullrom" + }, + "0.9167": { + "post": [0, 0, -12.5], + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": [0, 0, 1.5], + "lerp_mode": "catmullrom" + }, + "1.7083": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "hand_left": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": [0, 0, 5], + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": [0, 0, -2.5], + "lerp_mode": "catmullrom" + }, + "1.6667": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "mouth_ditto": { + "position": { + "0.0": [0, 0, 0], + "0.5": { + "pre": [0, 0, 0], + "post": [0, 0, 0.1] + }, + "1.2083": { + "pre": [0, 0, 0.1], + "post": [0, 0, 0] + } + } + }, + "mouth_open_ditto": { + "position": { + "0.0": [0, 0, 0], + "0.5": { + "pre": [0, 0, 0], + "post": [0, 0, -0.1] + }, + "1.2083": { + "pre": [0, 0, -0.1], + "post": [0, 0, 0] + } + } + } + }, + "sound_effects": { + "0.5": { + "effect": "pokemon.sudowoodo.cry" + } + } + }, + "animation.sudowoodo.recoil": { + "animation_length": 2, + "bones": { + "torso": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": [-5.0429, 7.4713, -0.6574], + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": [2, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "torso2": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": [-7.4953, 0.2178, 2.4905], + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": [1.4998, -0.0262, 0.9997], + "lerp_mode": "catmullrom" + }, + "0.9167": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "eye_left": { + "position": { + "0.0": [0, 0, 0], + "0.0833": { + "pre": [0, 0, 0], + "post": [0, 0, 0.1] + }, + "0.75": { + "pre": [0, 0, 0.1], + "post": [0, 0, 0] + } + } + }, + "eye_left_happy": { + "rotation": { + "0.0": [0, 0, 0], + "0.0833": { + "pre": [0, 0, 0], + "post": [0, 0, -90] + }, + "0.75": { + "pre": [0, 0, -90], + "post": [0, 0, 0] + } + }, + "position": { + "0.0": [0, 0, 0], + "0.0833": { + "pre": [0, 0, 0], + "post": [-0.5, 0.1, -0.1] + }, + "0.75": { + "pre": [-0.5, 0.1, -0.1], + "post": [0, 0, 0] + } + } + }, + "eye_right": { + "position": { + "0.0": [0, 0, 0], + "0.0833": { + "pre": [0, 0, 0], + "post": [0, 0, 0.1] + }, + "0.75": { + "pre": [0, 0, 0.1], + "post": [0, 0, 0] + } + } + }, + "eye_right_happy": { + "rotation": { + "0.0": [0, 0, 0], + "0.0833": { + "pre": [0, 0, 0], + "post": [0, 0, 90] + }, + "0.75": { + "pre": [0, 0, 90], + "post": [0, 0, 0] + } + }, + "position": { + "0.0": [0, 0, 0], + "0.0833": { + "pre": [0, 0, 0], + "post": [0.5, 0.1, -0.1] + }, + "0.75": { + "pre": [0.5, 0.1, -0.1], + "post": [0, 0, 0] + } } }, "mouth_closed": { "position": { - "0.25": [0, 0, 0], - "0.3333": [0, 0, 0.1], - "1.1667": [0, 0, 0.1], - "1.25": [0, 0, 0] + "0.0": [0, 0, 0], + "0.0833": { + "pre": [0, 0, 0], + "post": [0, 0, 0.1] + }, + "0.75": { + "pre": [0, 0, 0.1], + "post": [0, 0, 0] + } + } + }, + "mouth_open_upset": { + "position": { + "0.0": [0, 0, 0], + "0.0833": { + "pre": [0, 0, 0], + "post": [0, 0, -0.1] + }, + "0.375": { + "pre": [0, 0, -0.1], + "post": [0, 0, 0] + } + } + }, + "mouth_open_small": { + "position": { + "0.0": [0, 0, 0], + "0.375": { + "pre": [0, 0, 0], + "post": [0, 0, -0.1] + }, + "0.75": { + "pre": [0, 0, -0.1], + "post": [0, 0, 0] + } + } + }, + "arm_right": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.0833": { + "post": [4, -6, 0], + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": [-3, 4, 0], + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": [0, -2.5, 0], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "arm_right2": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": [0, -10, 0], + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": [0, 5, 0], + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": [0, -2.5, 0], + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": [0, 0, 0], + "0.125": [0, 0, 0], + "0.3333": [0.05, 0, 0], + "0.75": [0, 0, 0], + "1.0833": [0, 0, 0] + } + }, + "hand_right": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": [0, -5, 0], + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": [0, 2.5, 0], + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": [0, -1.5, 0], + "lerp_mode": "catmullrom" + }, + "1.2083": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "arm_left": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.0833": { + "post": [4, 6, 0], + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": [-3, -4, 0], + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": [0, 2.5, 0], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "arm_left2": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": [0, 10, 0], + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": [0, -5, 0], + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": [0, 2.5, 0], + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": [0, 0, 0], + "0.1667": [0, 0, 0], + "0.375": [-0.05, 0, 0], + "0.75": [0, 0, 0], + "1.0833": [0, 0, 0] + } + }, + "hand_left": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": [0, 5, 0], + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": [0, -2.5, 0], + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": [0, 1.5, 0], + "lerp_mode": "catmullrom" + }, + "1.2083": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "eyes_ditto": { + "position": { + "0.0": [0, 0, 0], + "0.0833": { + "pre": [0, 0, 0], + "post": [0, 0, 0.1] + }, + "0.75": { + "pre": [0, 0, 0.1], + "post": [0, 0, 0] + } + } + }, + "eyes_blink_ditto": { + "position": { + "0.0": [0, 0, 0], + "0.0833": { + "pre": [0, 0, 0], + "post": [0, 0, -0.1] + }, + "0.75": { + "pre": [0, 0, -0.1], + "post": [0, 0, 0] + } + } + }, + "mouth_ditto": { + "position": { + "0.0": [0, 0, 0], + "0.0833": { + "pre": [0, 0, 0], + "post": [0, 0, 0.1] + }, + "0.75": { + "pre": [0, 0, 0.1], + "post": [0, 0, 0] + } + } + }, + "mouth_open_ditto": { + "position": { + "0.0": [0, 0, 0], + "0.0833": { + "pre": [0, 0, 0], + "post": [0, 0, -0.1] + }, + "0.75": { + "pre": [0, 0, -0.1], + "post": [0, 0, 0] + } + } + }, + "head_angle": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.0833": { + "post": [5.0047, -2.4905, -0.218], + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": [-7.519, -3, 0.5], + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": [1.5174, -0.9734, -1.026], + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": [0, 0, 0], + "0.0833": [0, -0.23, 0], + "0.25": [0, -0.45, 0.1], + "0.625": [0, -0.23, 0], + "0.9583": [0, 0, 0] } } } + }, + "animation.sudowoodo.ditto_face": { + "loop": true, + "bones": { + "face": { + "scale": 0 + }, + "face_ditto": { + "position": [0, 0, -0.1] + } + } + }, + "animation.sudowoodo.happy": { + "loop": true, + "bones": { + "mouth_closed": { + "position": [0, 0, 0.1] + }, + "eye_right": { + "position": [0, 0, 0.1] + }, + "eye_left": { + "position": [0, 0, 0.1] + }, + "eye_right_happy": { + "position": [0, 0, -0.1] + }, + "eye_left_happy": { + "position": [0, 0, -0.1] + }, + "mouth_open": { + "position": [0, 0, -0.1] + } + } + }, + "animation.sudowoodo.hurt": { + "loop": true, + "bones": { + "mouth_closed": { + "position": [0, 0, 0.1] + }, + "eye_right": { + "position": [0, 0, 0.1] + }, + "eye_left": { + "position": [0, 0, 0.1] + }, + "eye_right_happy": { + "rotation": [0, 0, 90], + "position": [0.5, 0.1, -0.1] + }, + "eye_left_happy": { + "rotation": [0, 0, -90], + "position": [-0.5, 0.1, -0.1] + }, + "mouth_open": { + "position": [0, 0, 0] + }, + "mouth_open_upset": { + "position": [0, 0, -0.1] + } + } + }, + "animation.sudowoodo.angry": { + "loop": true, + "bones": { + "mouth_closed": { + "position": [0, 0, 0.1] + }, + "mouth_open_upset": { + "position": [0, 0, -0.1] + }, + "eye_emote_left": { + "position": [-0.5, 0, -0.1] + }, + "eye_emote_right": { + "position": [0.5, 0, -0.1] + } + } + }, + "animation.sudowoodo.sad": { + "loop": true, + "bones": { + "mouth_closed": { + "position": [0, 0.5, 0] + }, + "mouth_closed_emote": { + "position": [0, -1, 0] + }, + "eye_emote_left": { + "position": [0.5, 0, -0.1] + }, + "eye_emote_right": { + "position": [-0.5, 0, -0.1] + } + } + }, + "animation.sudowoodo.shock": { + "loop": true, + "bones": { + "mouth_closed": { + "position": [0, 0, 0.1] + }, + "mouth_open_tall": { + "position": [0, 0, -0.1] + } + } + }, + "animation.sudowoodo.unamused": { + "loop": true, + "bones": { + "mouth_closed_emote": { + "position": [0, -0.5, 0] + } + } + }, + "animation.sudowoodo.head_test": { + "loop": true, + "bones": { + "torso": { + "rotation": [0, 0, 0] + }, + "torso2": { + "rotation": [0, 0, 0] + }, + "head_ai": { + "rotation": [0, 0, 0] + } + } + }, + "animation.sudowoodo.walkspeedtest": { + "loop": true, + "bones": { + "sudowoodo": { + "position": [0, 0, "40-q.anim_time*90*0.4"] + } + } + }, + "animation.sudowoodo.wildwalktest": { + "loop": true, + "bones": { + "sudowoodo": { + "position": [0, 0, "40-q.anim_time*90*0.07"] + } + } + }, + "animation.sudowoodo.runspeedtest": { + "loop": true, + "bones": { + "sudowoodo": { + "position": [0, 0, "40-q.anim_time*90*1.65"] + } + } } - }, - "geckolib_format_version": 2 + } } \ No newline at end of file diff --git a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/animations/0252_treecko/treecko.animation.json b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/animations/0252_treecko/treecko.animation.json index d1be3dfc08..0864560912 100644 --- a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/animations/0252_treecko/treecko.animation.json +++ b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/animations/0252_treecko/treecko.animation.json @@ -1,295 +1,1851 @@ { "format_version": "1.8.0", "animations": { - "animation.treecko.test": { - "loop": true, - "bones": { - "head": { - "rotation": [-10, 0, 0], - "position": [0, 0.1, -0.3] - }, - "jaw": { - "rotation": [32.5, 0, 0] - }, - "tail": { - "rotation": [-45, 0, 0], - "position": [0, -0.5, 0] - }, - "tail_left": { - "rotation": [10, 0, 2.5] - }, - "tail_left2": { - "rotation": [17.5, 0, 0] - }, - "tail_right": { - "rotation": [10, 0, -2.5] - }, - "tail_right2": { - "rotation": [15, 0, 0] - }, - "arm_left": { - "rotation": [0, 0, -5] - }, - "hand_left": { - "rotation": [0, 0, -57.5] - }, - "finger_front_left": { - "rotation": [0, 0, 20] - }, - "finger_front_left2": { - "rotation": [0, 0, 45] - }, - "finger_back_left": { - "rotation": [0, 0, 20] - }, - "finger_back_left2": { - "rotation": [0, 0, 45] - }, - "finger_middle_left": { - "rotation": [0, 0, 20] - }, - "finger_middle_left2": { - "rotation": [0, 0, 45] - }, - "arm_right": { - "rotation": [0, 0, 5] - }, - "torso": { - "rotation": [7.5, 0, 0] - }, - "torso2": { - "rotation": [-5, 0, 0] - }, - "neck": { - "rotation": [-5, 0, 0] - }, - "hand_right": { - "rotation": [0, 0, 57.5] - }, - "finger_front_right": { - "rotation": [0, 0, -20] - }, - "finger_front_right2": { - "rotation": [0, 0, -45] - }, - "finger_back_right": { - "rotation": [0, 0, -20] - }, - "finger_back_right2": { - "rotation": [0, 0, -45] - }, - "finger_middle_right": { - "rotation": [0, 0, -20] - }, - "finger_middle_right2": { - "rotation": [0, 0, -45] - }, - "leg_left": { - "rotation": [1.18155, -9.91358, -2.38565] - }, - "foot_left": { - "rotation": [-0.4165, -7.26605, 3.29302] - }, - "leg_right": { - "rotation": [1.18155, 9.91358, 2.38565] - }, - "foot_right": { - "rotation": [-0.4165, 7.26605, -3.29302] - } - } - }, "animation.treecko.ground_idle": { "loop": true, "bones": { - "torso": { - "rotation": [5, 0, 0] - }, "tail": { - "rotation": [-45, 0, 0] + "rotation": ["-57.5+math.sin(q.anim_time*90*2-90)*4", 0, 0] }, "tail_left": { - "rotation": [10, 0, 0] + "rotation": ["10+math.sin(q.anim_time*90*2-120)*2", 0, 0] }, "tail_left2": { - "rotation": [15, 0, 0] + "rotation": ["15+math.sin(q.anim_time*90*2-150)*2", 0, 0] }, "tail_right": { - "rotation": [10, 0, 0] + "rotation": ["10+math.sin(q.anim_time*90*2-120)*2", 0, 0] }, "tail_right2": { - "rotation": [15, 0, 0] + "rotation": ["15+math.sin(q.anim_time*90*2-150)*2", 0, 0] }, "torso2": { - "rotation": [-5, 0, 0] + "rotation": ["-17.5-math.sin(q.anim_time*90*2-180)*1.5", 0, 0] }, "neck": { - "rotation": [-2.5, 0, 0] + "rotation": ["-7.5-math.sin(q.anim_time*90*2-270)*1.5", 0, 0] }, "head": { - "rotation": [2.5, 0, 0] + "rotation": ["7.5+math.sin(q.anim_time*90*2-90)*1.5", 0, "math.cos(q.anim_time*90*2-90)*0.75"] }, "pupil_right": { "position": [0, 0, 0] }, "arm_left": { - "rotation": [10.08453, -7.38542, 48.69038] + "rotation": [8.5, "-4-math.sin(q.anim_time*90*2)*2", 60] }, "arm_left2": { - "rotation": [0, 42.5, 0] + "rotation": [0, "62.5-math.sin(q.anim_time*90*2-90)*6", 0] }, "hand_left": { - "rotation": [0, 0, 22.5], + "rotation": [35.6, "-14-math.cos(q.anim_time*90*2-120)*2", "25+math.sin(q.anim_time*90*2-120)*4"], "position": [-0.15, 0.05, 0] }, "finger_front_left": { "rotation": [6.94363, 7.64256, 14.02881] }, "finger_front_left2": { - "rotation": [0, 0, 22.5] + "rotation": [0, 0, "22.5+math.sin(q.anim_time*90*2-90)*8"] }, "finger_back_left": { "rotation": [-4.01743, -1.75217, 14.46202] }, "finger_back_left2": { - "rotation": [0, 0, 30] + "rotation": [0, 0, "30+math.sin(q.anim_time*90*2-150)*8"] }, "finger_middle_left": { "rotation": [0, 0, 12.5] }, "finger_middle_left2": { - "rotation": [0, 0, 20] + "rotation": [0, 0, "20+math.sin(q.anim_time*90*2-120)*8"] }, "arm_right": { - "rotation": [10.08453, 7.38542, -48.69038] + "rotation": [8.5, "4+math.sin(q.anim_time*90*2)*2", -60] }, "arm_right2": { - "rotation": [0, -42.5, 0] + "rotation": [0, "-62.5+math.sin(q.anim_time*90*2-90)*6", 0] }, "hand_right": { - "rotation": [0, 0, -22.5], + "rotation": [35.6, "14+math.cos(q.anim_time*90*2-120)*2", "-25-math.sin(q.anim_time*90*2-120)*4"], "position": [0.15, 0.05, 0] }, "finger_front_right": { "rotation": [6.94363, -7.64256, -14.02881] }, "finger_front_right2": { - "rotation": [0, 0, -22.5] + "rotation": [0, 0, "-22.5-math.sin(q.anim_time*90*2-90)*8"] }, "finger_back_right": { "rotation": [-4.01743, 1.75217, -14.46202] }, "finger_back_right2": { - "rotation": [0, 0, -30] + "rotation": [0, 0, "-30-math.sin(q.anim_time*90*2-150)*8"] }, "finger_middle_right": { "rotation": [0, 0, -12.5] }, "finger_middle_right2": { - "rotation": [0, 0, -20] + "rotation": [0, 0, "-20-math.sin(q.anim_time*90*2-120)*8"] }, "leg_right": { - "rotation": [1.18155, 9.91358, 2.38565] + "rotation": ["-16+math.sin(q.anim_time*90*2)*6", 10, 2], + "position": ["-0.5-math.sin(q.anim_time*90*2)/24", "-0.2+math.sin(q.anim_time*90*2)/8", "-math.sin(q.anim_time*90*2)/4"] }, "foot_right": { - "rotation": [-0.4165, 7.26605, -3.29302] + "rotation": [-5.4165, 7.26605, -3.29302] }, "leg_left": { - "rotation": [1.18155, -9.91358, -2.38565] + "rotation": ["-16+math.sin(q.anim_time*90*2)*6", -10, -2], + "position": ["0.5+math.sin(q.anim_time*90*2)/24", "-0.2+math.sin(q.anim_time*90*2)/8", "-math.sin(q.anim_time*90*2)/4"] }, "foot_left": { - "rotation": [-0.4165, -7.26605, 3.29302] + "rotation": [-5.4165, -7.26605, 3.29302] }, "stick": { - "rotation": [30, 45, 0] + "rotation": [30, 45, 0], + "scale": 0.7 + }, + "tail_left3": { + "rotation": ["math.sin(q.anim_time*90*2-180)*2", 0, 0] + }, + "tail_right3": { + "rotation": ["math.sin(q.anim_time*90*2-180)*2", 0, 0] + }, + "head_correction": { + "rotation": [-7.5, 0, 0] + }, + "leg_right2": { + "rotation": ["22.5-math.sin(q.anim_time*90*2)*6", 0, 0] + }, + "leg_left2": { + "rotation": ["22.5-math.sin(q.anim_time*90*2)*6", 0, 0] + }, + "waist": { + "rotation": ["30-math.sin(q.anim_time*90*2-90)*1.5", 0, 0], + "position": [0, "-0.3+math.sin(q.anim_time*90*2)/6", 0] + }, + "fneck": { + "rotation": ["-7.5-math.sin(q.anim_time*90*2-270)*1.5", 0, 0] + }, + "ftorso2": { + "rotation": ["-10-math.sin(q.anim_time*90*2-180)*1.5", 0, 0] + } + } + }, + "animation.treecko.quirk_ground_idle": { + "animation_length": 2, + "bones": { + "tail": { + "rotation": { + "0.0": [0, 0, 0], + "0.1667": { + "pre": [17.5, 0, 0], + "post": [17.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.3333": [17.5, 0, 0], + "1.0": [17.5, 0, 0], + "1.1667": { + "pre": [17.5, 0, 0], + "post": [17.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "torso2": { + "rotation": { + "0.0": [0, 0, 0], + "0.1667": { + "pre": [5, 0, 0], + "post": [5, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.3333": [5, 0, 0], + "1.0": [5, 0, 0], + "1.1667": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "neck": { + "rotation": { + "0.0": [0, 0, 0], + "0.1667": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.3333": [0, 0, 0], + "1.0": [0, 0, 0], + "1.1667": { + "pre": [-5, 0, 0], + "post": [-5, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": [0, 0, 0], + "0.1667": { + "pre": [0, 0.2, 0], + "post": [0, 0.2, 0], + "lerp_mode": "catmullrom" + }, + "0.3333": [0, 0.2, 0], + "1.0": [0, 0.2, 0], + "1.1667": { + "pre": [0, 0.2, 0], + "post": [0, 0.2, 0], + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": [0, 0, 0], + "0.0833": { + "pre": [12.5, 12.22, 0], + "post": [12.5, 12.22, 0], + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": [0, 32.5, 0], + "lerp_mode": "catmullrom" + }, + "0.3333": [0, 32.5, 0], + "0.9583": [0, 32.5, 0], + "1.25": [0, "31.5-math.sin(q.anim_time*90*8)*30", 0], + "1.9167": { + "pre": [7.5, 0.54, 0], + "post": [7.5, 0.54, 0], + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "eye_right": { + "position": { + "0.0": [0, 0, 0], + "0.0833": { + "pre": [0, 0, 0], + "post": [0.1, 0, 0] + }, + "0.1667": { + "pre": [0.1, 0, 0], + "post": [0, 0, 0] + }, + "0.875": { + "pre": [0, 0, 0], + "post": [0.1, 0, 0] + }, + "2.0": { + "pre": [0.1, 0, 0], + "post": [0, 0, 0] + } + } + }, + "pupil_right": { + "position": { + "0.0": [0, 0, 0], + "0.1667": { + "pre": [0, 0, 0], + "post": [0, 0, 0.5] + }, + "0.875": { + "pre": [0, 0, 0.5], + "post": [0, 0, 0] + }, + "2.0": { + "pre": [0, 0, 0], + "post": [0, 0, 0] + } + } + }, + "eye_shine_right": { + "position": { + "0.0": [0, 0, 0], + "0.125": { + "pre": [0, 0, 0], + "post": [0, 0, 0.5] + }, + "2.0": { + "pre": [0, 0, 0.5], + "post": [0, 0, 0] + } + } + }, + "eye_left": { + "position": { + "0.0": [0, 0, 0], + "0.0833": { + "pre": [0, 0, 0], + "post": [-0.1, 0, 0] + }, + "0.1667": { + "pre": [-0.1, 0, 0], + "post": [0, 0, 0] + }, + "0.875": { + "pre": [0, 0, 0], + "post": [-0.1, 0, 0] + }, + "2.0": { + "pre": [-0.1, 0, 0], + "post": [0, 0, 0] + } + } + }, + "pupil_left": { + "position": { + "0.0": [0, 0, 0], + "0.125": { + "pre": [0, 0, 0], + "post": [0, 0, -0.5] + }, + "0.875": { + "pre": [0, 0, -0.5], + "post": [0, 0, 0] + }, + "2.0": { + "pre": [0, 0, 0], + "post": [0, 0, 0] + } + } + }, + "eye_shine_left": { + "position": { + "0.0": [0, 0, 0], + "0.125": { + "pre": [0, 0, 0], + "post": [0, 0, -0.5] + }, + "2.0": { + "pre": [0, 0, -0.5], + "post": [0, 0, 0] + } + } + }, + "eyelid_left": { + "position": { + "0.0": [0, 0, 0], + "0.0833": { + "pre": [0, 0, 0], + "post": [0.1, 0, 0] + }, + "0.1667": { + "pre": [0.1, 0, 0], + "post": [0, 0, 0] + }, + "0.875": { + "pre": [0, 0, 0], + "post": [0.1, 0, 0] + }, + "2.0": { + "pre": [0.1, 0, 0], + "post": [0, 0, 0] + } + } + }, + "eyelid_right": { + "position": { + "0.0": [0, 0, 0], + "0.0833": { + "pre": [0, 0, 0], + "post": [-0.1, 0, 0] + }, + "0.1667": { + "pre": [-0.1, 0, 0], + "post": [0, 0, 0] + }, + "0.875": { + "pre": [0, 0, 0], + "post": [-0.1, 0, 0] + }, + "2.0": { + "pre": [-0.1, 0, 0], + "post": [0, 0, 0] + } + } + }, + "waist": { + "rotation": { + "0.0": [0, 0, 0], + "0.1667": { + "pre": [-12.5, 0, 0], + "post": [-12.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.3333": [-12.5, 0, 0], + "1.0": [-12.5, 0, 0], + "1.1667": { + "pre": [-10, 0, 0], + "post": [-10, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "fneck": { + "rotation": { + "0.0": [0, 0, 0], + "0.1667": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.3333": [0, 0, 0], + "1.0": [0, 0, 0], + "1.1667": { + "pre": [-5, 0, 0], + "post": [-5, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": [0, 0, 0], + "0.1667": { + "pre": [0, 0.2, 0], + "post": [0, 0.2, 0], + "lerp_mode": "catmullrom" + }, + "0.3333": [0, 0.2, 0], + "1.0": [0, 0.2, 0], + "1.1667": { + "pre": [0, 0.2, 0], + "post": [0, 0.2, 0], + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "ftorso2": { + "rotation": { + "0.0": [0, 0, 0], + "0.1667": { + "pre": [5, 0, 0], + "post": [5, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.3333": [5, 0, 0], + "1.0": [5, 0, 0], + "1.1667": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "arm_left2": { + "rotation": { + "0.0": [0, 0, 0], + "0.25": { + "pre": [0, -10, 0], + "post": [0, -10, 0], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [0, -6.59, 0], + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": [0, -13.1, 0], + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": [0, 6.05, 0], + "lerp_mode": "catmullrom" + }, + "2.0": [0, 0, 0] + } + }, + "arm_right2": { + "rotation": { + "0.0": [0, 0, 0], + "0.25": { + "pre": [0, 10, 0], + "post": [0, 10, 0], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [0, 6.59, 0], + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": [0, 13.1, 0], + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": [0, -6.05, 0], + "lerp_mode": "catmullrom" + }, + "2.0": [0, 0, 0] + } } } }, "animation.treecko.ground_walk": { "loop": true, - "animation_length": 1, + "animation_length": 1.5, "bones": { - "treecko": { - "position": [0, 0, "0+math.sin(q.anim_time*90*8+210)*0.2"] + "torso": { + "rotation": [0, "math.sin(q.anim_time*90*(16/3)-30)*5", "-math.sin(q.anim_time*90*(16/3)-30)*10"], + "position": [0, -0.75, "math.sin(q.anim_time*90*(32/3)-30)/4"] }, - "body": { + "tail": { + "rotation": [-87.5, 0, "-math.sin(q.anim_time*90*(16/3)-90)*8"], + "position": [0, -1, -0.75] + }, + "tail_left": { + "rotation": [-10, "math.sin(q.anim_time*90*(16/3)-120)*8", 0] + }, + "tail_left2": { + "rotation": [12.5, "math.sin(q.anim_time*90*(16/3)-180)*8", 0] + }, + "tail_left3": { + "rotation": [0, "math.sin(q.anim_time*90*(16/3)-240)*8", 0] + }, + "tail_right": { + "rotation": [-10, "math.sin(q.anim_time*90*(16/3)-130)*8", 0] + }, + "tail_right2": { + "rotation": [12.5, "math.sin(q.anim_time*90*(16/3)-190)*8", 0] + }, + "tail_right3": { + "rotation": [0, "math.sin(q.anim_time*90*(16/3)-250)*8", 0] + }, + "torso2": { + "rotation": [-20, 0, "math.sin(q.anim_time*90*(16/3)-60)*8"] + }, + "neck": { + "rotation": [-20, 0, "math.sin(q.anim_time*90*(16/3)+30)*5"] + }, + "head": { + "rotation": ["-72.5+math.sin(q.anim_time*90*(32/3)-90)", "math.sin(q.anim_time*90*(16/3)-90)", "math.sin(q.anim_time*90*(16/3)-90)*1.5"] + }, + "arm_left": { + "rotation": { + "0.0": [-45.89, 41.87, 1.36], + "0.1667": [-37.5495, 27.2621, 42.3492], + "0.3333": { + "pre": [-49.64, -1.41, 26.52], + "post": [-49.64, -1.41, 26.52], + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": [-59.64, 5.26, 29.02], + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": [-82.14217, 37.76302, -13.48217], + "lerp_mode": "catmullrom" + }, + "0.6667": [-49.81567, 45.27472, -14.63647], + "0.75": [-45.89, 41.87, 1.36], + "0.9167": [-37.5495, 27.2621, 42.3492], + "1.0833": { + "pre": [-49.64, -1.41, 26.52], + "post": [-49.64, -1.41, 26.52], + "lerp_mode": "catmullrom" + }, + "1.125": { + "post": [-59.64, 5.26, 29.02], + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": [-82.14217, 37.76302, -13.48217], + "lerp_mode": "catmullrom" + }, + "1.4167": [-49.81567, 45.27472, -14.63647], + "1.5": [-45.89, 41.87, 1.36] + }, + "position": { + "0.0": [-0.31, -0.75, 0], + "0.1667": [0.25, -0.75, -0.25], + "0.25": { + "pre": [-0.5, -1.17, 0], + "post": [-0.5, -1.17, 0], + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": [-0.5, -1.25, 0], + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": [-0.5, -1, 0], + "lerp_mode": "catmullrom" + }, + "0.6667": [-0.5, -0.75, 0], + "0.75": [-0.31, -0.75, 0], + "0.9167": [0.25, -0.75, -0.25], + "1.0": { + "pre": [-0.5, -1.17, 0], + "post": [-0.5, -1.17, 0], + "lerp_mode": "catmullrom" + }, + "1.125": { + "post": [-0.5, -1.25, 0], + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": [-0.5, -1, 0], + "lerp_mode": "catmullrom" + }, + "1.4167": [-0.5, -0.75, 0], + "1.5": [-0.31, -0.75, 0] + } + }, + "arm_left2": { + "rotation": { + "0.0": [-5.13, 42.23, -6.78], + "0.1667": [-6.6438, 62.5048, -8.7389], + "0.25": { + "pre": [-5.70768, 64.75081, -7.74497], + "post": [-5.70768, 64.75081, -7.74497], + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": [-5.71, 87.25, -7.74], + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": [-5.70768, 47.25081, -7.74497], + "lerp_mode": "catmullrom" + }, + "0.6667": [-4.63348, 37.30071, -6.19427], + "0.75": [-5.13, 42.23, -6.78], + "0.9167": [-6.6438, 62.5048, -8.7389], + "1.0": { + "pre": [-5.70768, 64.75081, -7.74497], + "post": [-5.70768, 64.75081, -7.74497], + "lerp_mode": "catmullrom" + }, + "1.125": { + "post": [-5.71, 87.25, -7.74], + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": [-5.70768, 47.25081, -7.74497], + "lerp_mode": "catmullrom" + }, + "1.4167": [-4.63348, 37.30071, -6.19427], + "1.5": [-5.13, 42.23, -6.78] + }, "position": { "0.0": [0, 0, 0], - "0.125": { + "0.25": { "pre": [0, 0, 0], "post": [0, 0, 0], "lerp_mode": "catmullrom" }, - "0.25": { - "post": [0, -0.25, 0], - "lerp_mode": "catmullrom" - }, - "0.375": { + "0.6667": [0, 0, 0], + "0.75": [0, 0, 0], + "1.0": { + "pre": [0, 0, 0], "post": [0, 0, 0], "lerp_mode": "catmullrom" }, - "0.5": [0, 0, 0], + "1.4167": [0, 0, 0], + "1.5": [0, 0, 0] + } + }, + "hand_left": { + "rotation": { + "0.0": [22.9915, 16.2815, -6.0679], + "0.1667": [45.5514, 23.7684, 10.2022], + "0.25": { + "pre": [45.08, 24.37, 1.84], + "post": [45.08, 24.37, 1.84], + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": [22.63301, -1.38064, 40.22031], + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": [14.96271, 13.36717, 7.57558], + "lerp_mode": "catmullrom" + }, + "0.6667": [12.58471, 8.22707, -13.50932], + "0.75": [22.9915, 16.2815, -6.0679], + "0.9167": [45.5514, 23.7684, 10.2022], + "1.0": { + "pre": [45.08, 24.37, 1.84], + "post": [45.08, 24.37, 1.84], + "lerp_mode": "catmullrom" + }, + "1.125": { + "post": [22.63301, -1.38064, 40.22031], + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": [14.96271, 13.36717, 7.57558], + "lerp_mode": "catmullrom" + }, + "1.4167": [12.58471, 8.22707, -13.50932], + "1.5": [22.9915, 16.2815, -6.0679] + }, + "position": { + "0.0": [0, 0, 0], + "0.25": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": [-0.1, 0.15, 0], + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.6667": [0, 0, 0], + "0.75": [0, 0, 0], + "1.0": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.125": { + "post": [-0.1, 0.15, 0], + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.4167": [0, 0, 0], + "1.5": [0, 0, 0] + } + }, + "finger_front_left": { + "rotation": { + "0.0": [-0.97, 7.44, -2.11], + "0.1667": [-3.8872, 7.2451, -8.4424], + "0.25": [0, 7.5, 0], + "0.375": [10, 7.5, 17.5], + "0.5833": [-3, 7.5, -18], + "0.6667": [0, 7.5, 0], + "0.75": [-0.97, 7.44, -2.11], + "0.9167": [-3.8872, 7.2451, -8.4424], + "1.0": [0, 7.5, 0], + "1.125": [10, 7.5, 17.5], + "1.3333": [-3, 7.5, -18], + "1.4167": [0, 7.5, 0], + "1.5": [-0.97, 7.44, -2.11] + }, + "position": { + "0.0": [0.25, 0, 0], + "0.25": [0.25, 0, 0], + "0.5833": [0.25, 0, 0], + "0.6667": [0.25, 0, 0], + "0.75": [0.25, 0, 0], + "1.0": [0.25, 0, 0], + "1.3333": [0.25, 0, 0], + "1.4167": [0.25, 0, 0], + "1.5": [0.25, 0, 0] + } + }, + "finger_front_left2": { + "rotation": { + "0.0": [16.09, 3.81, -30.26], + "0.1667": [17.7031, 4.6965, -33.788], + "0.25": [15.31829, 4.45176, -32.46555], + "0.375": [0, 0, 62.53], + "0.5833": [0, 0, 17.53445], + "0.6667": [15.55339, 3.51996, -29.08365], + "0.75": [16.09, 3.81, -30.26], + "0.9167": [17.7031, 4.6965, -33.788], + "1.0": [15.31829, 4.45176, -32.46555], + "1.125": [0, 0, 62.53], + "1.3333": [0, 0, 17.53445], + "1.4167": [15.55339, 3.51996, -29.08365], + "1.5": [16.09, 3.81, -30.26] + }, + "position": { + "0.0": [-0.25, 0, 0], + "0.25": [-0.25, 0, 0], + "0.375": [0, 0, 0], + "0.5833": [-0.25, 0, 0], + "0.6667": [-0.25, 0, 0], + "0.75": [-0.25, 0, 0], + "1.0": [-0.25, 0, 0], + "1.125": [0, 0, 0], + "1.3333": [-0.25, 0, 0], + "1.4167": [-0.25, 0, 0], + "1.5": [-0.25, 0, 0] + } + }, + "finger_back_left": { + "rotation": { + "0.0": [1.19, -12.42, -2.22], + "0.1667": [4.7535, -12.1883, -8.8723], + "0.25": [0, -12.5, 0], + "0.375": [-17.5, -12.5, 25], + "0.5833": [0, -12.5, -17.5], + "0.6667": [0, -12.5, 0], + "0.75": [1.19, -12.42, -2.22], + "0.9167": [4.7535, -12.1883, -8.8723], + "1.0": [0, -12.5, 0], + "1.125": [-17.5, -12.5, 25], + "1.3333": [0, -12.5, -17.5], + "1.4167": [0, -12.5, 0], + "1.5": [1.19, -12.42, -2.22] + }, + "position": { + "0.0": [0.25, 0, 0], + "0.25": [0.25, 0, 0], + "0.375": [0.25, 0, 0], + "0.5833": [0.25, 0, 0], + "0.6667": [0.25, 0, 0], + "0.75": [0.25, 0, 0], + "1.0": [0.25, 0, 0], + "1.125": [0.25, 0, 0], + "1.3333": [0.25, 0, 0], + "1.4167": [0.25, 0, 0], + "1.5": [0.25, 0, 0] + } + }, + "finger_back_left2": { + "rotation": { + "0.0": [-17.42, -3.15, -28.14], + "0.1667": [-22.34, -3.3142, -29.4183], + "0.25": [-18.1393, -3.8796, -30.09355], + "0.375": [0, 0, 39.91], + "0.5833": [0, 0, 12.40645], + "0.6667": [-15.7841, -3.0982, -27.71435], + "0.75": [-17.42, -3.15, -28.14], + "0.9167": [-22.34, -3.3142, -29.4183], + "1.0": [-18.1393, -3.8796, -30.09355], + "1.125": [0, 0, 39.91], + "1.3333": [0, 0, 12.40645], + "1.4167": [-15.7841, -3.0982, -27.71435], + "1.5": [-17.42, -3.15, -28.14] + }, + "position": { + "0.0": [-0.25, 0, 0], + "0.25": [-0.25, 0, 0], + "0.375": [-0.05, -0.05, 0], + "0.5833": [-0.25, 0, 0], + "0.6667": [-0.25, 0, 0], + "0.75": [-0.25, 0, 0], + "1.0": [-0.25, 0, 0], + "1.125": [-0.05, -0.05, 0], + "1.3333": [-0.25, 0, 0], + "1.4167": [-0.25, 0, 0], + "1.5": [-0.25, 0, 0] + } + }, + "finger_middle_left": { + "rotation": { + "0.0": [0, 0, -18.12], + "0.1667": [0, 0, -27.5], + "0.25": [0, 0, -15], + "0.375": [0, 0, 0], + "0.5833": [0, 0, -27.5], + "0.6667": [0, 0, -15], + "0.75": [0, 0, -18.12], + "0.9167": [0, 0, -27.5], + "1.0": [0, 0, -15], + "1.125": [0, 0, 0], + "1.3333": [0, 0, -27.5], + "1.4167": [0, 0, -15], + "1.5": [0, 0, -18.12] + } + }, + "finger_middle_left2": { + "rotation": { + "0.0": [-0.25, 0.01, -17.5], + "0.1667": [-0.999, 0.0436, -17.5004], + "0.25": [0, 0, -22.5], + "0.375": [0, 0, 60], + "0.5833": [0, 0, 32.5], + "0.6667": [0, 0, -17.5], + "0.75": [-0.25, 0.01, -17.5], + "0.9167": [-0.999, 0.0436, -17.5004], + "1.0": [0, 0, -22.5], + "1.125": [0, 0, 60], + "1.3333": [0, 0, 32.5], + "1.4167": [0, 0, -17.5], + "1.5": [-0.25, 0.01, -17.5] + }, + "position": { + "0.0": [-0.25, 0, 0], + "0.25": [-0.25, 0, 0], + "0.375": [0, 0, 0], + "0.5833": [-0.05, -0.1, 0], + "0.6667": [-0.25, 0, 0], + "0.75": [-0.25, 0, 0], + "1.0": [-0.25, 0, 0], + "1.125": [0, 0, 0], + "1.3333": [-0.05, -0.1, 0], + "1.4167": [-0.25, 0, 0], + "1.5": [-0.25, 0, 0] + } + }, + "arm_right": { + "rotation": { + "0.0": { + "post": [-59.64, -5.26, -29.02], + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": [-82.14217, -37.76302, 13.48217], + "lerp_mode": "catmullrom" + }, + "0.2917": [-49.81567, -45.27472, 14.63647], + "0.375": [-45.89, -41.87, -1.36], + "0.5417": [-37.5495, -27.2621, -42.3492], + "0.7083": { + "pre": [-49.64, 1.41, -26.52], + "post": [-49.64, 1.41, -26.52], + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": [-59.64, -5.26, -29.02], + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": [-82.14217, -37.76302, 13.48217], + "lerp_mode": "catmullrom" + }, + "1.0417": [-49.81567, -45.27472, 14.63647], + "1.125": [-45.89, -41.87, -1.36], + "1.2917": [-37.5495, -27.2621, -42.3492], + "1.4583": { + "pre": [-49.64, 1.41, -26.52], + "post": [-49.64, 1.41, -26.52], + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": [-59.64, -5.26, -29.02], + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": [0.5, -1.25, 0], + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": [0.5, -1, 0], + "lerp_mode": "catmullrom" + }, + "0.2917": [0.5, -0.75, 0], + "0.375": [0.31, -0.75, 0], + "0.5417": [-0.25, -0.75, -0.25], + "0.625": { + "pre": [0.5, -1.17, 0], + "post": [0.5, -1.17, 0], + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": [0.5, -1.25, 0], + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": [0.5, -1, 0], + "lerp_mode": "catmullrom" + }, + "1.0417": [0.5, -0.75, 0], + "1.125": [0.31, -0.75, 0], + "1.2917": [-0.25, -0.75, -0.25], + "1.375": { + "pre": [0.5, -1.17, 0], + "post": [0.5, -1.17, 0], + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": [0.5, -1.25, 0], + "lerp_mode": "catmullrom" + } + } + }, + "arm_right2": { + "rotation": { + "0.0": { + "post": [-5.71, -87.25, 7.74], + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": [-5.70768, -47.25081, 7.74497], + "lerp_mode": "catmullrom" + }, + "0.2917": [-4.63348, -37.30071, 6.19427], + "0.375": [-5.13, -42.23, 6.78], + "0.5417": [-6.6438, -62.5048, 8.7389], + "0.625": { + "pre": [-5.70768, -64.75081, 7.74497], + "post": [-5.70768, -64.75081, 7.74497], + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": [-5.71, -87.25, 7.74], + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": [-5.70768, -47.25081, 7.74497], + "lerp_mode": "catmullrom" + }, + "1.0417": [-4.63348, -37.30071, 6.19427], + "1.125": [-5.13, -42.23, 6.78], + "1.2917": [-6.6438, -62.5048, 8.7389], + "1.375": { + "pre": [-5.70768, -64.75081, 7.74497], + "post": [-5.70768, -64.75081, 7.74497], + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": [-5.71, -87.25, 7.74], + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.2917": [0, 0, 0], + "0.375": [0, 0, 0], + "0.625": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.0417": [0, 0, 0], + "1.125": [0, 0, 0], + "1.375": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "hand_right": { + "rotation": { + "0.0": { + "post": [22.63301, 1.38064, -40.22031], + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": [14.96271, -13.36717, -7.57558], + "lerp_mode": "catmullrom" + }, + "0.2917": [12.58471, -8.22707, 13.50932], + "0.375": [22.9915, -16.2815, 6.0679], + "0.5417": [45.5514, -23.7684, -10.2022], + "0.625": { + "pre": [45.08, -24.37, -1.84], + "post": [45.08, -24.37, -1.84], + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": [22.63301, 1.38064, -40.22031], + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": [14.96271, -13.36717, -7.57558], + "lerp_mode": "catmullrom" + }, + "1.0417": [12.58471, -8.22707, 13.50932], + "1.125": [22.9915, -16.2815, 6.0679], + "1.2917": [45.5514, -23.7684, -10.2022], + "1.375": { + "pre": [45.08, -24.37, -1.84], + "post": [45.08, -24.37, -1.84], + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": [22.63301, 1.38064, -40.22031], + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": [0.1, 0.15, 0], + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.2917": [0, 0, 0], + "0.375": [0, 0, 0], "0.625": { "pre": [0, 0, 0], "post": [0, 0, 0], "lerp_mode": "catmullrom" }, "0.75": { - "post": [0, -0.25, 0], + "post": [0.1, 0.15, 0], "lerp_mode": "catmullrom" }, - "0.8333": { + "0.9583": { "post": [0, 0, 0], "lerp_mode": "catmullrom" }, - "1.0": [0, 0, 0] + "1.0417": [0, 0, 0], + "1.125": [0, 0, 0], + "1.375": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": [0.1, 0.15, 0], + "lerp_mode": "catmullrom" + } } }, - "torso": { - "rotation": ["5+math.sin(q.anim_time*90*8+30)*2", "0+math.sin(q.anim_time*90*4+90)*10", "0+math.sin(q.anim_time*90*4+270)*3"], - "position": [0, "0+math.sin(q.anim_time*90*8+130)*0.3", 0] + "finger_front_right": { + "rotation": { + "0.0": [10, -7.5, -17.5], + "0.2083": [-3, -7.5, 18], + "0.2917": [0, -7.5, 0], + "0.375": [-0.97, -7.44, 2.11], + "0.5417": [-3.8872, -7.2451, 8.4424], + "0.625": [0, -7.5, 0], + "0.75": [10, -7.5, -17.5], + "0.9583": [-3, -7.5, 18], + "1.0417": [0, -7.5, 0], + "1.125": [-0.97, -7.44, 2.11], + "1.2917": [-3.8872, -7.2451, 8.4424], + "1.375": [0, -7.5, 0], + "1.5": [10, -7.5, -17.5] + }, + "position": { + "0.0": [-0.25, 0, 0], + "0.2083": [-0.25, 0, 0], + "0.2917": [-0.25, 0, 0], + "0.375": [-0.25, 0, 0], + "0.625": [-0.25, 0, 0], + "0.9583": [-0.25, 0, 0], + "1.0417": [-0.25, 0, 0], + "1.125": [-0.25, 0, 0], + "1.375": [-0.25, 0, 0], + "1.5": [-0.25, 0, 0] + } + }, + "finger_front_right2": { + "rotation": { + "0.0": [0, 0, -62.53], + "0.2083": [0, 0, -17.53445], + "0.2917": [15.55339, -3.51996, 29.08365], + "0.375": [16.09, -3.81, 30.26], + "0.5417": [17.7031, -4.6965, 33.788], + "0.625": [15.31829, -4.45176, 32.46555], + "0.75": [0, 0, -62.53], + "0.9583": [0, 0, -17.53445], + "1.0417": [15.55339, -3.51996, 29.08365], + "1.125": [16.09, -3.81, 30.26], + "1.2917": [17.7031, -4.6965, 33.788], + "1.375": [15.31829, -4.45176, 32.46555], + "1.5": [0, 0, -62.53] + }, + "position": { + "0.0": [0, 0, 0], + "0.2083": [0.25, 0, 0], + "0.2917": [0.25, 0, 0], + "0.375": [0.25, 0, 0], + "0.625": [0.25, 0, 0], + "0.75": [0, 0, 0], + "0.9583": [0.25, 0, 0], + "1.0417": [0.25, 0, 0], + "1.125": [0.25, 0, 0], + "1.375": [0.25, 0, 0], + "1.5": [0, 0, 0] + } + }, + "finger_back_right": { + "rotation": { + "0.0": [-17.5, 12.5, -25], + "0.2083": [0, 12.5, 17.5], + "0.2917": [0, 12.5, 0], + "0.375": [1.19, 12.42, 2.22], + "0.5417": [4.7535, 12.1883, 8.8723], + "0.625": [0, 12.5, 0], + "0.75": [-17.5, 12.5, -25], + "0.9583": [0, 12.5, 17.5], + "1.0417": [0, 12.5, 0], + "1.125": [1.19, 12.42, 2.22], + "1.2917": [4.7535, 12.1883, 8.8723], + "1.375": [0, 12.5, 0], + "1.5": [-17.5, 12.5, -25] + }, + "position": { + "0.0": [-0.25, 0, 0], + "0.2083": [-0.25, 0, 0], + "0.2917": [-0.25, 0, 0], + "0.375": [-0.25, 0, 0], + "0.625": [-0.25, 0, 0], + "0.75": [-0.25, 0, 0], + "0.9583": [-0.25, 0, 0], + "1.0417": [-0.25, 0, 0], + "1.125": [-0.25, 0, 0], + "1.375": [-0.25, 0, 0], + "1.5": [-0.25, 0, 0] + } + }, + "finger_back_right2": { + "rotation": { + "0.0": [0, 0, -39.91], + "0.2083": [0, 0, -12.40645], + "0.2917": [-15.7841, 3.0982, 27.71435], + "0.375": [-17.42, 3.15, 28.14], + "0.5417": [-22.34, 3.3142, 29.4183], + "0.625": [-18.1393, 3.8796, 30.09355], + "0.75": [0, 0, -39.91], + "0.9583": [0, 0, -12.40645], + "1.0417": [-15.7841, 3.0982, 27.71435], + "1.125": [-17.42, 3.15, 28.14], + "1.2917": [-22.34, 3.3142, 29.4183], + "1.375": [-18.1393, 3.8796, 30.09355], + "1.5": [0, 0, -39.91] + }, + "position": { + "0.0": [0.05, -0.05, 0], + "0.2083": [0.25, 0, 0], + "0.2917": [0.25, 0, 0], + "0.375": [0.25, 0, 0], + "0.625": [0.25, 0, 0], + "0.75": [0.05, -0.05, 0], + "0.9583": [0.25, 0, 0], + "1.0417": [0.25, 0, 0], + "1.125": [0.25, 0, 0], + "1.375": [0.25, 0, 0], + "1.5": [0.05, -0.05, 0] + } + }, + "finger_middle_right": { + "rotation": { + "0.0": [0, 0, 0], + "0.2083": [0, 0, 27.5], + "0.2917": [0, 0, 15], + "0.375": [0, 0, 18.12], + "0.5417": [0, 0, 27.5], + "0.625": [0, 0, 15], + "0.75": [0, 0, 0], + "0.9583": [0, 0, 27.5], + "1.0417": [0, 0, 15], + "1.125": [0, 0, 18.12], + "1.2917": [0, 0, 27.5], + "1.375": [0, 0, 15], + "1.5": [0, 0, 0] + } + }, + "finger_middle_right2": { + "rotation": { + "0.0": [0, 0, -60], + "0.2083": [0, 0, -32.5], + "0.2917": [0, 0, 17.5], + "0.375": [-0.25, -0.01, 17.5], + "0.5417": [-0.999, -0.0436, 17.5004], + "0.625": [0, 0, 22.5], + "0.75": [0, 0, -60], + "0.9583": [0, 0, -32.5], + "1.0417": [0, 0, 17.5], + "1.125": [-0.25, -0.01, 17.5], + "1.2917": [-0.999, -0.0436, 17.5004], + "1.375": [0, 0, 22.5], + "1.5": [0, 0, -60] + }, + "position": { + "0.0": [0, 0, 0], + "0.2083": [0.05, -0.1, 0], + "0.2917": [0.25, 0, 0], + "0.375": [0.25, 0, 0], + "0.625": [0.25, 0, 0], + "0.75": [0, 0, 0], + "0.9583": [0.05, -0.1, 0], + "1.0417": [0.25, 0, 0], + "1.125": [0.25, 0, 0], + "1.375": [0.25, 0, 0], + "1.5": [0, 0, 0] + } + }, + "leg_right": { + "rotation": { + "0.0": [-70.03112, 51.2752, -18.08632], + "0.1667": [-13.0194, 31.22972, 27.31239], + "0.375": [30.25496, 2.37036, 27.4519], + "0.4583": { + "pre": [-12.25, 2.37, 39.95], + "post": [-12.25, 2.37, 39.95], + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": [-39.75, 2.37, 52.45], + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": [-54.89, 26.82, 27.18], + "lerp_mode": "catmullrom" + }, + "0.75": [-70.03112, 51.2752, -18.08632], + "0.9167": [-13.0194, 31.22972, 27.31239], + "1.125": [30.25496, 2.37036, 27.4519], + "1.2083": { + "pre": [-12.25, 2.37, 39.95], + "post": [-12.25, 2.37, 39.95], + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": [-39.75, 2.37, 52.45], + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": [-54.89, 26.82, 27.18], + "lerp_mode": "catmullrom" + }, + "1.5": [-70.03112, 51.2752, -18.08632] + }, + "position": { + "0.0": [-0.5, -1.25, -0.5], + "0.1667": [-0.5, -1.25, -0.5], + "0.375": [-0.5, -1.25, -0.5], + "0.4583": { + "pre": [-0.5, -0.5, -0.5], + "post": [-0.5, -0.5, -0.5], + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": [-0.5, -0.25, -0.5], + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": [-0.5, -0.25, -0.5], + "lerp_mode": "catmullrom" + }, + "0.75": [-0.5, -1.25, -0.5], + "0.9167": [-0.5, -1.25, -0.5], + "1.125": [-0.5, -1.25, -0.5], + "1.2083": { + "pre": [-0.5, -0.5, -0.5], + "post": [-0.5, -0.5, -0.5], + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": [-0.5, -0.25, -0.5], + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": [-0.5, -0.25, -0.5], + "lerp_mode": "catmullrom" + }, + "1.5": [-0.5, -1.25, -0.5] + } + }, + "leg_right2": { + "rotation": { + "0.0": [55, 0, 0], + "0.1667": [62.21864, 5.25926, -3.82027], + "0.2917": [53.61, 2.63, -1.91], + "0.375": [25, 0, 0], + "0.4583": { + "pre": [72.5, 0, 0], + "post": [72.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": [70, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.75": [55, 0, 0], + "0.9167": [62.21864, 5.25926, -3.82027], + "1.0417": [53.61, 2.63, -1.91], + "1.125": [25, 0, 0], + "1.2083": { + "pre": [72.5, 0, 0], + "post": [72.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": [70, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.5": [55, 0, 0] + } + }, + "foot_right": { + "rotation": { + "0.0": [0.73689, -26.3772, 11.16795], + "0.1667": [-35.23329, -22.67725, -4.62937], + "0.2917": [-23.03, -21.86, -11.1], + "0.375": [9.17239, -21.04071, -17.56534], + "0.4583": { + "pre": [14.59, 9.48, -8.78], + "post": [14.59, 9.48, -8.78], + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": [20, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.75": [0.73689, -26.3772, 11.16795], + "0.9167": [-35.23329, -22.67725, -4.62937], + "1.0417": [-23.03, -21.86, -11.1], + "1.125": [9.17239, -21.04071, -17.56534], + "1.2083": { + "pre": [14.59, 9.48, -8.78], + "post": [14.59, 9.48, -8.78], + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": [20, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.5": [0.73689, -26.3772, 11.16795] + }, + "position": { + "0.0": [0, -0.3, 0], + "0.1667": [0, -0.3, 0], + "0.375": [0, 0.2, 0], + "0.5833": { + "pre": [0, 0.2, 0], + "post": [0, 0.2, 0], + "lerp_mode": "catmullrom" + }, + "0.75": [0, -0.3, 0], + "0.9167": [0, -0.3, 0], + "1.125": [0, 0.2, 0], + "1.3333": { + "pre": [0, 0.2, 0], + "post": [0, 0.2, 0], + "lerp_mode": "catmullrom" + }, + "1.5": [0, -0.3, 0] + } + }, + "foot_right2": { + "rotation": { + "0.0": [0, 0, 0], + "0.1667": [0, 0, 0], + "0.375": [-45, 0, 0], + "0.5833": { + "pre": [45, 0, 0], + "post": [45, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.75": [0, 0, 0], + "0.9167": [0, 0, 0], + "1.125": [-45, 0, 0], + "1.3333": { + "pre": [45, 0, 0], + "post": [45, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.5": [0, 0, 0] + }, + "position": { + "0.0": [0, 0, 0], + "0.1667": [0, 0, 0], + "0.375": [0, 0, 0], + "0.5833": { + "pre": [0, 0.25, 0.7], + "post": [0, 0.25, 0.7], + "lerp_mode": "catmullrom" + }, + "0.75": [0, 0, 0], + "0.9167": [0, 0, 0], + "1.125": [0, 0, 0], + "1.3333": { + "pre": [0, 0.25, 0.7], + "post": [0, 0.25, 0.7], + "lerp_mode": "catmullrom" + }, + "1.5": [0, 0, 0] + } + }, + "leg_left": { + "rotation": { + "0.0": [30.25496, -2.37036, -27.4519], + "0.125": { + "pre": [-12.25, -2.37, -39.95], + "post": [-12.25, -2.37, -39.95], + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": [-39.75, -2.37, -52.45], + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": [-54.89, -26.82, -27.18], + "lerp_mode": "catmullrom" + }, + "0.375": [-70.03112, -51.2752, 18.08632], + "0.5833": [-13.0194, -31.22972, -27.31239], + "0.75": [30.25496, -2.37036, -27.4519], + "0.875": { + "pre": [-12.25, -2.37, -39.95], + "post": [-12.25, -2.37, -39.95], + "lerp_mode": "catmullrom" + }, + "0.9167": { + "post": [-39.75, -2.37, -52.45], + "lerp_mode": "catmullrom" + }, + "1.0417": { + "post": [-54.89, -26.82, -27.18], + "lerp_mode": "catmullrom" + }, + "1.125": [-70.03112, -51.2752, 18.08632], + "1.3333": [-13.0194, -31.22972, -27.31239], + "1.5": [30.25496, -2.37036, -27.4519] + }, + "position": { + "0.0": [0.5, -1.25, -0.5], + "0.125": { + "pre": [0.5, -0.5, -0.5], + "post": [0.5, -0.5, -0.5], + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": [0.5, -0.25, -0.5], + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": [0.5, -0.25, -0.5], + "lerp_mode": "catmullrom" + }, + "0.375": [0.5, -1.25, -0.5], + "0.5833": [0.5, -1.25, -0.5], + "0.75": [0.5, -1.25, -0.5], + "0.875": { + "pre": [0.5, -0.5, -0.5], + "post": [0.5, -0.5, -0.5], + "lerp_mode": "catmullrom" + }, + "0.9167": { + "post": [0.5, -0.25, -0.5], + "lerp_mode": "catmullrom" + }, + "1.0417": { + "post": [0.5, -0.25, -0.5], + "lerp_mode": "catmullrom" + }, + "1.125": [0.5, -1.25, -0.5], + "1.3333": [0.5, -1.25, -0.5], + "1.5": [0.5, -1.25, -0.5] + } + }, + "leg_left2": { + "rotation": { + "0.0": [25, 0, 0], + "0.125": { + "pre": [72.5, 0, 0], + "post": [72.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": [70, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.375": [55, 0, 0], + "0.5833": [62.21864, -5.25926, 3.82027], + "0.6667": [53.61, -2.63, 1.91], + "0.75": [25, 0, 0], + "0.875": { + "pre": [72.5, 0, 0], + "post": [72.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.9167": { + "post": [70, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.125": [55, 0, 0], + "1.3333": [62.21864, -5.25926, 3.82027], + "1.4167": [53.61, -2.63, 1.91], + "1.5": [25, 0, 0] + } + }, + "foot_left": { + "rotation": { + "0.0": [9.17239, 21.04071, 17.56534], + "0.125": { + "pre": [14.59, -9.48, 8.78], + "post": [14.59, -9.48, 8.78], + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": [20, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.375": [0.73689, 26.3772, -11.16795], + "0.5833": [-35.23329, 22.67725, 4.62937], + "0.6667": [-23.03, 21.86, 11.1], + "0.75": [9.17239, 21.04071, 17.56534], + "0.875": { + "pre": [14.59, -9.48, 8.78], + "post": [14.59, -9.48, 8.78], + "lerp_mode": "catmullrom" + }, + "0.9167": { + "post": [20, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.125": [0.73689, 26.3772, -11.16795], + "1.3333": [-35.23329, 22.67725, 4.62937], + "1.4167": [-23.03, 21.86, 11.1], + "1.5": [9.17239, 21.04071, 17.56534] + }, + "position": { + "0.0": [0, 0.2, 0], + "0.1667": { + "pre": [0, 0.2, 0], + "post": [0, 0.2, 0], + "lerp_mode": "catmullrom" + }, + "0.375": [0, -0.3, 0], + "0.5833": [0, -0.3, 0], + "0.75": [0, 0.2, 0], + "0.9167": { + "pre": [0, 0.2, 0], + "post": [0, 0.2, 0], + "lerp_mode": "catmullrom" + }, + "1.125": [0, -0.3, 0], + "1.3333": [0, -0.3, 0], + "1.5": [0, 0.2, 0] + } + }, + "foot_left2": { + "rotation": { + "0.0": [-45, 0, 0], + "0.1667": [45, 0, 0], + "0.375": [0, 0, 0], + "0.5833": [0, 0, 0], + "0.75": [-45, 0, 0], + "0.9167": [45, 0, 0], + "1.125": [0, 0, 0], + "1.3333": [0, 0, 0], + "1.5": [-45, 0, 0] + }, + "position": { + "0.0": [0, 0, 0], + "0.1667": [0, 0.25, 0.7], + "0.375": [0, 0, 0], + "0.5833": [0, 0, 0], + "0.75": [0, 0, 0], + "0.9167": [0, 0.25, 0.7], + "1.125": [0, 0, 0], + "1.3333": [0, 0, 0], + "1.5": [0, 0, 0] + } + }, + "toe_inner_right": { + "rotation": { + "0.0": [0, 0, 0], + "0.1667": [0, 0, 0], + "0.375": [-15, 0, 0], + "0.5833": [32.5, 0, 0], + "0.75": [0, 0, 0], + "0.9167": [0, 0, 0], + "1.125": [-15, 0, 0], + "1.3333": [32.5, 0, 0], + "1.5": [0, 0, 0] + } + }, + "toe_outer_right": { + "rotation": { + "0.0": [0, 0, 0], + "0.1667": [0, 0, 0], + "0.375": [-15, 0, 0], + "0.5833": [37.5, 0, 0], + "0.75": [0, 0, 0], + "0.9167": [0, 0, 0], + "1.125": [-15, 0, 0], + "1.3333": [37.5, 0, 0], + "1.5": [0, 0, 0] + } + }, + "toe_middle_right": { + "rotation": { + "0.0": [0, 0, 0], + "0.1667": [0, 0, 0], + "0.375": [-15, 0, 0], + "0.5833": [32.5, 0, 0], + "0.75": [0, 0, 0], + "0.9167": [0, 0, 0], + "1.125": [-15, 0, 0], + "1.3333": [32.5, 0, 0], + "1.5": [0, 0, 0] + } + }, + "toe_inner_left": { + "rotation": { + "0.0": [-15, 0, 0], + "0.1667": [32.5, 0, 0], + "0.375": [0, 0, 0], + "0.5833": [0, 0, 0], + "0.75": [-15, 0, 0], + "0.9167": [32.5, 0, 0], + "1.125": [0, 0, 0], + "1.3333": [0, 0, 0], + "1.5": [-15, 0, 0] + } + }, + "toe_outer_left": { + "rotation": { + "0.0": [-15, 0, 0], + "0.1667": [37.5, 0, 0], + "0.375": [0, 0, 0], + "0.5833": [0, 0, 0], + "0.75": [-15, 0, 0], + "0.9167": [37.5, 0, 0], + "1.125": [0, 0, 0], + "1.3333": [0, 0, 0], + "1.5": [-15, 0, 0] + } + }, + "toe_middle_left": { + "rotation": { + "0.0": [-15, 0, 0], + "0.1667": [32.5, 0, 0], + "0.375": [0, 0, 0], + "0.5833": [0, 0, 0], + "0.75": [-15, 0, 0], + "0.9167": [32.5, 0, 0], + "1.125": [0, 0, 0], + "1.3333": [0, 0, 0], + "1.5": [-15, 0, 0] + } + }, + "waist": { + "rotation": [85, 0, 0] + }, + "arms": { + "position": ["-math.sin(q.anim_time*90*(16/3))", -1, 0.15] + }, + "locator_item": { + "scale": 0 + }, + "head_correction": { + "rotation": [32.5, 0, 0] + }, + "stick": { + "rotation": [30, 45, 0], + "scale": 0.7 + } + } + }, + "animation.treecko.ground_run": { + "loop": true, + "animation_length": 0.5, + "bones": { + "body": { + "position": { + "0.0": [0, 0, 0], + "0.0625": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": [0, -0.25, 0], + "lerp_mode": "catmullrom" + }, + "0.1875": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.25": [0, 0, 0], + "0.3125": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": [0, -0.25, 0], + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.5": [0, 0, 0] + } }, "tail": { - "rotation": ["-42.5+math.sin(q.anim_time*90*8+0)*3", "math.sin(q.anim_time*90*4+60)*10", 0] + "rotation": ["-25+math.sin(q.anim_time*90*16+0)*3", "-(math.sin(q.anim_time*90*8-180)*10)", 0] }, "tail_left": { - "rotation": ["10+math.sin(q.anim_time*90*8-25)*2", "0+math.sin(q.anim_time*90*4+30)*8", 0] + "rotation": ["10+math.sin(q.anim_time*90*16-35)*4", "0+math.sin(q.anim_time*90*8+30)*8", 0] }, "tail_left2": { - "rotation": ["15+math.sin(q.anim_time*90*8-55)*2", "0+math.sin(q.anim_time*90*4+0)*6", 0] + "rotation": ["15+math.sin(q.anim_time*90*16-65)*4", "0+math.sin(q.anim_time*90*8+0)*6", 0] }, "tail_left3": { - "rotation": ["0+math.sin(q.anim_time*90*8-85)*2", "0+math.sin(q.anim_time*90*4-30)*4", 0] + "rotation": ["0+math.sin(q.anim_time*90*16-95)*2", "0+math.sin(q.anim_time*90*8-30)*4", 0] }, "tail_right": { - "rotation": ["10+math.sin(q.anim_time*90*8-35)*2", "0+math.sin(q.anim_time*90*4+30)*8", 0] + "rotation": ["10+math.sin(q.anim_time*90*16-35)*4", "0+math.sin(q.anim_time*90*8+30)*8", 0] }, "tail_right2": { - "rotation": ["15+math.sin(q.anim_time*90*8-65)*2", "0+math.sin(q.anim_time*90*4+0)*6", 0] + "rotation": ["15+math.sin(q.anim_time*90*16-65)*4", "0+math.sin(q.anim_time*90*8+0)*6", 0] }, "tail_right3": { - "rotation": ["0+math.sin(q.anim_time*90*8-95)*2", "0+math.sin(q.anim_time*90*4-30)*4", 0] + "rotation": ["0+math.sin(q.anim_time*90*16-95)*2", "0+math.sin(q.anim_time*90*8-30)*4", 0] }, "torso2": { - "rotation": ["-5+math.sin(q.anim_time*90*8+0)*1", "0+math.sin(q.anim_time*90*4+60+180)*5", "0+math.sin(q.anim_time*90*4+60)*3"] + "rotation": ["math.sin(q.anim_time*90*16+0)*1", "math.sin(q.anim_time*90*8+60+180)*5", "math.sin(q.anim_time*90*8+60)*3"] }, "neck": { - "rotation": ["-2.5+math.sin(q.anim_time*90*8-30)*1", "0+math.sin(q.anim_time*90*4+30+180)*2", "0+math.sin(q.anim_time*90*4+30)*1"] + "rotation": ["10+math.sin(q.anim_time*90*16-30)*1", "math.sin(q.anim_time*90*8+30+180)*2", "math.sin(q.anim_time*90*8+30)*1"] }, "head": { - "rotation": ["2.5+math.sin(q.anim_time*90*8-60)*1.5", "0+math.sin(q.anim_time*90*4+0)*5", "0+math.sin(q.anim_time*90*4+0+180)*3"] + "rotation": ["-25+math.sin(q.anim_time*90*16-120)*6", "math.sin(q.anim_time*90*8)*2", "math.sin(q.anim_time*90*8+180)*5"] }, "pupil_right": { "position": [0, 0, 0] }, "arm_left": { - "rotation": [10.08453, "-7.3854+math.sin(q.anim_time*90*4-90)*25", "48.6904+math.sin(q.anim_time*90*4+0)*2.5"] + "rotation": [-10.99572, "-32.0926+math.sin(q.anim_time*90*8-90)*8", "41.519+math.sin(q.anim_time*90*8+0)*2.5"] }, "arm_left2": { - "rotation": [0, "42.5+math.sin(q.anim_time*90*4-120)*20", 0] + "rotation": [0, "25-math.sin(q.anim_time*90*8-150)*16", 0] }, "hand_left": { - "rotation": [0, "0+math.sin(q.anim_time*90*4-150)*2.5", "22.5+math.sin(q.anim_time*90*4-150)*5"], - "position": [-0.15, 0.05, 0] + "rotation": [9.6773, "-0.7782+math.sin(q.anim_time*90*8-150)*2.5", "-0.3257+math.sin(q.anim_time*90*16)*12"], + "position": [-0.05, 0.15, 0] }, "finger_front_left": { "rotation": [6.94363, 7.64256, 14.02881] @@ -310,14 +1866,14 @@ "rotation": [0, 0, 20] }, "arm_right": { - "rotation": [10.08453, "7.3854+math.sin(q.anim_time*90*4-90)*25", "-48.6904+math.sin(q.anim_time*90*4+0)*2.5"] + "rotation": [-10.99572, "32.0926+math.sin(q.anim_time*90*8-90)*8", "-41.519+math.sin(q.anim_time*90*8+0)*2.5"] }, "arm_right2": { - "rotation": [0, "-42.5+math.sin(q.anim_time*90*4-120)*20", 0] + "rotation": [0, "-25-math.sin(q.anim_time*90*8-150)*16", 0] }, "hand_right": { - "rotation": [0, "0+math.sin(q.anim_time*90*4-150)*2.5", "-22.5+math.sin(q.anim_time*90*4-150)*5"], - "position": [0.15, 0.05, 0] + "rotation": [9.6773, "0.7782+math.sin(q.anim_time*90*8-150)*2.5", "0.3257+math.sin(q.anim_time*90*16)*12"], + "position": [0.05, 0.15, 0] }, "finger_front_right": { "rotation": [6.94363, -7.64256, -14.02881] @@ -343,19 +1899,19 @@ "post": [36.50677, 8.43184, 4.42536], "lerp_mode": "catmullrom" }, - "0.1667": { + "0.0833": { "post": [24.86042, 8.76111, 3.97209], "lerp_mode": "catmullrom" }, - "0.5": { + "0.25": { "post": [-61.31845, 9.91358, 2.38565], "lerp_mode": "catmullrom" }, - "0.75": { + "0.375": { "post": [1.18155, 9.91358, 2.38565], "lerp_mode": "catmullrom" }, - "1.0": { + "0.5": { "post": [36.50677, 8.43184, 4.42536], "lerp_mode": "catmullrom" } @@ -365,23 +1921,23 @@ "post": [0, 0.5, 1], "lerp_mode": "catmullrom" }, - "0.25": { + "0.125": { "post": [0, 0.75, 0.13], "lerp_mode": "catmullrom" }, - "0.5": { + "0.25": { "post": [0, 0, -0.75], "lerp_mode": "catmullrom" }, - "0.75": { + "0.375": { "post": [0, 0, 0], "lerp_mode": "catmullrom" }, - "0.875": { + "0.4375": { "post": [0, 0.75, 0.5], "lerp_mode": "catmullrom" }, - "1.0": { + "0.5": { "post": [0, 0.5, 1], "lerp_mode": "catmullrom" } @@ -390,27 +1946,27 @@ "leg_right2": { "rotation": { "0.0": { - "post": [15, 0, 0], + "post": [50, 0, 0], "lerp_mode": "catmullrom" }, - "0.1667": { + "0.0833": { "post": [55, 0, 0], "lerp_mode": "catmullrom" }, - "0.3333": { + "0.1667": { "post": [92.5, 0, 0], "lerp_mode": "catmullrom" }, - "0.5": { + "0.25": { "post": [47.5, 0, 0], "lerp_mode": "catmullrom" }, - "0.75": { + "0.375": { "post": [0, 0, 0], "lerp_mode": "catmullrom" }, - "1.0": { - "post": [15, 0, 0], + "0.5": { + "post": [50, 0, 0], "lerp_mode": "catmullrom" } } @@ -421,23 +1977,27 @@ "post": [24.37394, 0.4385, -6.40588], "lerp_mode": "catmullrom" }, - "0.1667": { + "0.0833": { "post": [11.9438, 2.71435, -5.36826], "lerp_mode": "catmullrom" }, - "0.3333": { + "0.125": { + "post": [-27.86502, 3.85228, -4.84945], + "lerp_mode": "catmullrom" + }, + "0.1667": { "post": [-35.48635, 4.9902, -4.33064], "lerp_mode": "catmullrom" }, - "0.5": { + "0.25": { "post": [-30.4165, 7.26605, -3.29302], "lerp_mode": "catmullrom" }, - "0.75": { + "0.375": { "post": [-0.4165, 7.26605, -3.29302], "lerp_mode": "catmullrom" }, - "1.0": { + "0.5": { "post": [24.37394, 0.4385, -6.40588], "lerp_mode": "catmullrom" } @@ -446,19 +2006,19 @@ "foot_right2": { "rotation": { "0.0": { - "post": [-30, 0, 0], + "post": [-7.5, 0, 0], "lerp_mode": "catmullrom" }, - "0.5": { + "0.25": { "post": [12.5, 0, 0], "lerp_mode": "catmullrom" }, - "0.75": { + "0.375": { "post": [0, 0, 0], "lerp_mode": "catmullrom" }, - "1.0": { - "post": [-30, 0, 0], + "0.5": { + "post": [-7.5, 0, 0], "lerp_mode": "catmullrom" } }, @@ -467,15 +2027,15 @@ "post": [0, 0, 0], "lerp_mode": "catmullrom" }, - "0.5": { + "0.25": { "post": [0, 0, 0.2], "lerp_mode": "catmullrom" }, - "0.75": { + "0.375": { "post": [0, 0, 0], "lerp_mode": "catmullrom" }, - "1.0": { + "0.5": { "post": [0, 0, 0], "lerp_mode": "catmullrom" } @@ -487,15 +2047,15 @@ "post": [-42.5, 0, 0], "lerp_mode": "catmullrom" }, - "0.5": { + "0.25": { "post": [15, 0, 0], "lerp_mode": "catmullrom" }, - "0.75": { + "0.375": { "post": [0, 0, 0], "lerp_mode": "catmullrom" }, - "1.0": { + "0.5": { "post": [-42.5, 0, 0], "lerp_mode": "catmullrom" } @@ -505,15 +2065,15 @@ "post": [0, 0, 0], "lerp_mode": "catmullrom" }, - "0.5": { + "0.25": { "post": [0, -0.1, 0], "lerp_mode": "catmullrom" }, - "0.75": { + "0.375": { "post": [0, 0, 0], "lerp_mode": "catmullrom" }, - "1.0": { + "0.5": { "post": [0, 0, 0], "lerp_mode": "catmullrom" } @@ -525,19 +2085,19 @@ "post": [-61.31845, -9.91358, -2.38565], "lerp_mode": "catmullrom" }, - "0.25": { + "0.125": { "post": [1.18155, -9.91358, -2.38565], "lerp_mode": "catmullrom" }, - "0.5": { + "0.25": { "post": [36.50677, -8.43184, -4.42536], "lerp_mode": "catmullrom" }, - "0.6667": { + "0.3333": { "post": [24.86042, -8.76111, -3.97209], "lerp_mode": "catmullrom" }, - "1.0": { + "0.5": { "post": [-61.31845, -9.91358, -2.38565], "lerp_mode": "catmullrom" } @@ -547,23 +2107,23 @@ "post": [0, 0, -0.75], "lerp_mode": "catmullrom" }, - "0.25": { + "0.125": { "post": [0, 0, 0], "lerp_mode": "catmullrom" }, - "0.375": { + "0.1875": { "post": [0, 0.75, 0.5], "lerp_mode": "catmullrom" }, - "0.5": { + "0.25": { "post": [0, 0.5, 1], "lerp_mode": "catmullrom" }, - "0.75": { + "0.375": { "post": [0, 0.75, 0.13], "lerp_mode": "catmullrom" }, - "1.0": { + "0.5": { "post": [0, 0, -0.75], "lerp_mode": "catmullrom" } @@ -575,23 +2135,23 @@ "post": [47.5, 0, 0], "lerp_mode": "catmullrom" }, - "0.25": { + "0.125": { "post": [0, 0, 0], "lerp_mode": "catmullrom" }, - "0.5": { - "post": [15, 0, 0], + "0.25": { + "post": [50, 0, 0], "lerp_mode": "catmullrom" }, - "0.6667": { + "0.3333": { "post": [55, 0, 0], "lerp_mode": "catmullrom" }, - "0.8333": { + "0.4167": { "post": [92.5, 0, 0], "lerp_mode": "catmullrom" }, - "1.0": { + "0.5": { "post": [47.5, 0, 0], "lerp_mode": "catmullrom" } @@ -603,23 +2163,27 @@ "post": [-30.4165, -7.26605, 3.29302], "lerp_mode": "catmullrom" }, - "0.25": { + "0.125": { "post": [-0.4165, -7.26605, 3.29302], "lerp_mode": "catmullrom" }, - "0.5": { + "0.25": { "post": [24.37394, -0.4385, 6.40588], "lerp_mode": "catmullrom" }, - "0.6667": { + "0.3333": { "post": [11.9438, -2.71435, 5.36826], "lerp_mode": "catmullrom" }, - "0.8333": { + "0.375": { + "post": [-27.86502, -3.85227, 4.84945], + "lerp_mode": "catmullrom" + }, + "0.4167": { "post": [-35.48635, -4.9902, 4.33064], "lerp_mode": "catmullrom" }, - "1.0": { + "0.5": { "post": [-30.4165, -7.26605, 3.29302], "lerp_mode": "catmullrom" } @@ -631,15 +2195,15 @@ "post": [12.5, 0, 0], "lerp_mode": "catmullrom" }, - "0.25": { + "0.125": { "post": [0, 0, 0], "lerp_mode": "catmullrom" }, - "0.5": { - "post": [-30, 0, 0], + "0.25": { + "post": [-7.5, 0, 0], "lerp_mode": "catmullrom" }, - "1.0": { + "0.5": { "post": [12.5, 0, 0], "lerp_mode": "catmullrom" } @@ -649,15 +2213,15 @@ "post": [0, 0, 0.2], "lerp_mode": "catmullrom" }, + "0.125": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, "0.25": { "post": [0, 0, 0], "lerp_mode": "catmullrom" }, "0.5": { - "post": [0, 0, 0], - "lerp_mode": "catmullrom" - }, - "1.0": { "post": [0, 0, 0.2], "lerp_mode": "catmullrom" } @@ -669,15 +2233,15 @@ "post": [15, 0, 0], "lerp_mode": "catmullrom" }, - "0.25": { + "0.125": { "post": [0, 0, 0], "lerp_mode": "catmullrom" }, - "0.5": { + "0.25": { "post": [-42.5, 0, 0], "lerp_mode": "catmullrom" }, - "1.0": { + "0.5": { "post": [15, 0, 0], "lerp_mode": "catmullrom" } @@ -687,22 +2251,7929 @@ "post": [0, -0.1, 0], "lerp_mode": "catmullrom" }, + "0.125": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, "0.25": { "post": [0, 0, 0], "lerp_mode": "catmullrom" }, "0.5": { - "post": [0, 0, 0], - "lerp_mode": "catmullrom" - }, - "1.0": { "post": [0, -0.1, 0], "lerp_mode": "catmullrom" } } }, + "toe_inner_right": { + "rotation": { + "0.0": [-5, 0, 0], + "0.125": [40, 0, 0], + "0.25": [0, 0, 0], + "0.4375": [-27.5, 0, 0], + "0.5": [-5, 0, 0] + } + }, + "toe_outer_right": { + "rotation": { + "0.0": [-5, 0, 0], + "0.125": [40, 0, 0], + "0.25": [0, 0, 0], + "0.4375": [-27.5, 0, 0], + "0.5": [-5, 0, 0] + } + }, + "toe_middle_right": { + "rotation": { + "0.0": [-5, 0, 0], + "0.125": [42.5, 0, 0], + "0.25": [0, 0, 0], + "0.4375": [-28.75, 0, 0], + "0.5": [-5, 0, 0] + } + }, + "toe_inner_left": { + "rotation": { + "0.0": [0, 0, 0], + "0.1875": [-27.5, 0, 0], + "0.375": [40, 0, 0] + } + }, + "toe_outer_left": { + "rotation": { + "0.0": [0, 0, 0], + "0.1875": [-27.5, 0, 0], + "0.375": [40, 0, 0] + } + }, + "toe_middle_left": { + "rotation": { + "0.0": [0, 0, 0], + "0.1875": [-28.75, 0, 0], + "0.375": [42.5, 0, 0] + } + }, + "waist": { + "rotation": ["30+math.sin(q.anim_time*90*16+30)*2", "math.sin(q.anim_time*90*8+90)*10", "math.sin(q.anim_time*90*8+270)*3"], + "position": [0, "0+math.sin(q.anim_time*90*16+150)", 0] + }, + "fneck": { + "rotation": ["10+math.sin(q.anim_time*90*16-30)*1", "math.sin(q.anim_time*90*8+30+180)*2", "math.sin(q.anim_time*90*8+30)*1"] + }, + "ftorso2": { + "rotation": ["math.sin(q.anim_time*90*16+0)*1", "math.sin(q.anim_time*90*8+60+180)*5", "math.sin(q.anim_time*90*8+60)*3"] + }, "stick": { - "rotation": [30, 45, 0] + "rotation": [30, 45, 0], + "scale": 0.7 + } + } + }, + "animation.treecko.battle_idle": { + "loop": true, + "bones": { + "body": { + "position": [0, -0.5, 0] + }, + "tail": { + "rotation": ["-0.4654-math.sin(q.anim_time*90*2)*4", 21.60234, 5.06173], + "position": [0.2, 0.05, 0.85] + }, + "tail_left": { + "rotation": ["-math.sin(q.anim_time*90*2-90)*4", 0, 0] + }, + "tail_left2": { + "rotation": ["-math.sin(q.anim_time*90*2-180)*4", 0, 0] + }, + "tail_left3": { + "rotation": ["-math.sin(q.anim_time*90*2-120)*2", 0, 0] + }, + "tail_right": { + "rotation": ["-math.sin(q.anim_time*90*2-120)*4", 0, 0] + }, + "tail_right2": { + "rotation": ["-math.sin(q.anim_time*90*2-150)*4", 0, 0] + }, + "tail_right3": { + "rotation": ["-math.sin(q.anim_time*90*2-150)*2", 0, 0] + }, + "torso2": { + "rotation": ["-2.5+math.sin(q.anim_time*90*2-180)*2", -5, 0] + }, + "neck": { + "rotation": ["-7.5+math.sin(q.anim_time*90*2-270)*2", -5, 0] + }, + "head": { + "rotation": ["-22.5-math.sin(q.anim_time*90*2)*2", 0, "-math.cos(q.anim_time*90*2)"] + }, + "eye_emote_right2": { + "position": [0.1, 0, 0] + }, + "pupil_emote_right": { + "position": [0.1, 0, 0] + }, + "eye_emote_left2": { + "position": [-0.1, 0, 0] + }, + "pupil_emote_left": { + "position": [-0.1, 0, 0] + }, + "arm_right": { + "rotation": [3, "-7+math.sin(q.anim_time*90*2+180)*4", -22] + }, + "arm_right2": { + "rotation": [0, "-62.5+math.sin(q.anim_time*90*2+90)*4", 0] + }, + "hand_right": { + "rotation": [-20, "-7.5+math.sin(q.anim_time*90*2)*6", 0] + }, + "finger_front_right": { + "rotation": [0, 0, -30] + }, + "finger_front_right2": { + "rotation": [0, 0, -50] + }, + "finger_back_right": { + "rotation": [0, 0, -5] + }, + "finger_back_right2": { + "rotation": [0, 0, -55] + }, + "finger_middle_right": { + "rotation": [0, 0, -25] + }, + "finger_middle_right2": { + "rotation": [0, 0, -52.5] + }, + "arm_left": { + "rotation": [0, "-30-math.sin(q.anim_time*90*2-90)*4", 35], + "position": [0, 0, 0.25] + }, + "arm_left2": { + "rotation": [0, "70-math.sin(q.anim_time*90*2-180)*4", 0] + }, + "hand_left": { + "rotation": [-6, "21-math.sin(q.anim_time*90*2-270)*6", -6] + }, + "finger_front_left": { + "rotation": [0, 0, 15] + }, + "finger_front_left2": { + "rotation": [0, 0, 20] + }, + "finger_back_left": { + "rotation": [0, 0, 12.5] + }, + "finger_back_left2": { + "rotation": [0, 0, 27.5] + }, + "finger_middle_left2": { + "rotation": [0, 0, 25] + }, + "leg_right": { + "rotation": ["11.5-math.sin(q.anim_time*90*2)*4", -9, 12], + "position": ["-0.5-math.sin(q.anim_time*90*2)/24", 0, "math.sin(q.anim_time*90*2)/6"] + }, + "leg_right2": { + "rotation": ["27.5+math.sin(q.anim_time*90*2)*4", 0, 0] + }, + "foot_right": { + "rotation": [8.9042, 5.68422, -21.80633] + }, + "foot_right2": { + "rotation": [-50, 0, 0] + }, + "leg_left": { + "rotation": ["-30-math.sin(q.anim_time*90*2)*4", -20, 0], + "position": ["0.5-math.sin(q.anim_time*90*2)/24", "-math.sin(q.anim_time*90*2)/8", "-1+math.sin(q.anim_time*90*2)/8"] + }, + "leg_left2": { + "rotation": ["30+math.sin(q.anim_time*90*2)*4", 0, 0] + }, + "waist": { + "rotation": ["40+math.sin(q.anim_time*90*2-90)", 14.5, 4], + "position": [0, "-math.sin(q.anim_time*90*2)/4", 0] + }, + "ftorso2": { + "rotation": ["-2.5+math.sin(q.anim_time*90*2-180)*2", -5, 0] + }, + "fneck": { + "rotation": ["-7.5+math.sin(q.anim_time*90*2-270)*2", -5, 0] + }, + "finger_middle_left": { + "rotation": [0, 0, 0] + }, + "stick": { + "rotation": [30, 45, 0], + "scale": 0.7 + } + } + }, + "animation.treecko.physical": { + "animation_length": 3, + "bones": { + "body": { + "rotation": { + "0.75": [0, 0, 0], + "0.875": [0, 0, 0], + "1.0": { + "pre": [32.5, 0, 0], + "post": [32.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.25": [300, 0, 0], + "1.5": [300, 0, 0], + "1.6667": [300, 0, 0], + "1.75": [300, 0, 0], + "1.9583": [180, 0, 0], + "2.25": [0, 0, 0], + "2.5417": [0, 0, 0] + }, + "position": { + "0.75": [0, -0.5, 0], + "0.875": [0, -1, 0], + "1.0": { + "pre": [0, 9.5, -4], + "post": [0, 9.5, -4], + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": [0, 9.9, -9.75], + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": [0, 2.72, -12.88], + "lerp_mode": "catmullrom" + }, + "1.25": [0, "-3.5+math.sin(q.anim_time*90*30)/3", -13], + "1.5": [0, -3.5, -13], + "1.6667": [0, -3.5, -13], + "1.75": { + "pre": [0, 6.5, -15.75], + "post": [0, 6.5, -15.75], + "lerp_mode": "catmullrom" + }, + "1.9583": { + "post": [0, 12.5, -10.25], + "lerp_mode": "catmullrom" + }, + "2.0833": { + "post": [0, 10.39, -6], + "lerp_mode": "catmullrom" + }, + "2.2083": [0, 1.41, -1.12], + "2.25": [0, "-0.5+math.sin(q.anim_time*90*30)/6", 0], + "2.5417": [0, -0.5, 0] + }, + "scale": { + "0.0": [1, 1, 1], + "0.75": [1, 1, 1], + "0.875": [1.025, 0.95, 1.025], + "1.0": { + "pre": [0.7, 1, 0.8], + "post": [0.7, 1, 0.8], + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": [1.1, 0.9, 0.7], + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": [1.1, 0.9, 0.7], + "lerp_mode": "catmullrom" + }, + "1.2083": [0.8, 0.8, 1.1], + "1.25": { + "pre": [1.2, 1, 0.8], + "post": [1.2, 1, 0.8], + "lerp_mode": "catmullrom" + }, + "1.2917": [1, 1, 1], + "3.0": [1, 1, 1] + } + }, + "tail": { + "rotation": { + "0.0": [-0.4654, 21.60234, 5.06173], + "0.75": [13.74303, 11.16358, -2.12378], + "0.875": { + "pre": [26.24303, 11.16358, -2.12378], + "post": [26.24303, 11.16358, -2.12378], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [-42.64783, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.1667": [-92.5, 0, 0], + "1.2083": { + "pre": [-112.5, 0, 0], + "post": [-112.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.25": ["-92.5+math.sin(q.anim_time*90*30)", 0, 0], + "1.375": [-104.5, 0, 0], + "1.5": [-103.43, 0, 0], + "1.6667": [-109.5, 0, 0], + "1.75": [-104.5, 0, 0], + "1.875": { + "pre": [-79.5, 0, 0], + "post": [-79.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": [-43.21838, 2.40026, 0.56241], + "lerp_mode": "catmullrom" + }, + "2.125": { + "post": [-10.97256, 4.85052, 1.13655], + "lerp_mode": "catmullrom" + }, + "2.2083": { + "post": [8.50586, 6.02188, 1.41101], + "lerp_mode": "catmullrom" + }, + "2.3333": { + "post": [-26.49414, 6.02188, 1.41101], + "lerp_mode": "catmullrom" + }, + "2.5833": { + "post": [-11.49414, 6.02188, 1.41101], + "lerp_mode": "catmullrom" + }, + "3.0": [-0.4654, 21.60234, 5.06173] + }, + "position": { + "0.0": [0.2, 0.05, 0.85], + "0.75": [0.2, 0.55, 0.35], + "0.875": { + "pre": [0.2, 0.55, -0.15], + "post": [0.2, 0.55, -0.15], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [0.12, -0.84, 0.43], + "lerp_mode": "catmullrom" + }, + "1.1667": [0, -1, 0], + "1.25": [0, -1, -1], + "1.375": [0, -0.75, -1], + "1.5": [0, 1.14, -1], + "1.6667": [0, -0.25, -1], + "2.2083": [0.11, 0.1, 1.06], + "2.3333": [0.14, -0.67, 0.49], + "2.5833": { + "pre": [0.16251, -0.18043, 0.58908], + "post": [0.16251, -0.18043, 0.58908], + "lerp_mode": "catmullrom" + }, + "3.0": [0.2, 0.05, 0.85] + } + }, + "tail_left": { + "rotation": { + "0.0": [4, 0, 0], + "0.75": [16.5, 0, 0], + "1.0": [-8.5, 0, 0], + "1.1667": [-31.54, 0, 0], + "1.6667": [-31.54, 0, 0], + "1.75": [-1.54, 0, 0], + "1.875": [13.46, 0, 0], + "2.2083": [13.46, 0, 0], + "2.2917": { + "pre": [-0.09, 0, 0], + "post": [-0.09, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.4167": { + "post": [-10.68, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.5833": [4.64, 0, 0], + "2.7083": { + "pre": [10.01, 0, 0], + "post": [10.01, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.875": { + "post": [4, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.0": [4, 0, 0] + } + }, + "tail_left2": { + "rotation": { + "0.0": [0, 0, 0], + "0.75": [12.5, 0, 0], + "0.9167": [8.33, 0, 0], + "1.0": [-20, 0, 0], + "1.1667": [-40.5, 0, 0], + "1.2083": { + "pre": [-50.5, 0, 0], + "post": [-50.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.25": [-30.5, 0, 0], + "1.6667": [-30.5, 0, 0], + "1.75": [4.5, 0, 0], + "1.875": [34.5, 0, 0], + "2.0417": [35.33, 0, 0], + "2.25": [19.5, 0, 0], + "2.3333": { + "pre": [7, 0, 0], + "post": [7, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.375": { + "post": [-9.05, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.5833": [7, 0, 0], + "2.7083": { + "pre": [14.1, 0, 0], + "post": [14.1, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.875": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.0": [0, 0, 0] + }, + "position": { + "0.0": [0, 0, 0], + "1.6667": [0, 0, 0], + "1.75": [0, 0, -0.5], + "3.0": [0, 0, 0] + } + }, + "tail_left3": { + "rotation": { + "0.0": [1.73205, 0, 0], + "3.0": [1.73205, 0, 0] + } + }, + "tail_right": { + "rotation": { + "0.0": [3.4641, 0, 0], + "0.75": [13.46, 0, 0], + "1.0": [-9.04, 0, 0], + "1.1667": [-31.54, 0, 0], + "1.6667": [-31.54, 0, 0], + "1.75": [-1.54, 0, 0], + "1.875": [13.46, 0, 0], + "2.2083": [13.46, 0, 0], + "2.2917": { + "pre": [-0.09, 0, 0], + "post": [-0.09, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.4167": { + "post": [-10.68, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.5833": [4.64, 0, 0], + "2.7083": { + "pre": [10.01, 0, 0], + "post": [10.01, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.875": { + "post": [3.4641, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.0": [3.4641, 0, 0] + } + }, + "tail_right2": { + "rotation": { + "0.0": [2, 0, 0], + "0.75": [12, 0, 0], + "0.9167": [8.33, 0, 0], + "1.0": [-23, 0, 0], + "1.1667": [-40.5, 0, 0], + "1.2083": { + "pre": [-50.5, 0, 0], + "post": [-50.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.25": [-30.5, 0, 0], + "1.6667": [-30.5, 0, 0], + "1.75": [4.5, 0, 0], + "1.875": [34.5, 0, 0], + "2.0417": [35.33, 0, 0], + "2.25": [19.5, 0, 0], + "2.3333": { + "pre": [7, 0, 0], + "post": [7, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.375": { + "post": [-9.05, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.5833": [7, 0, 0], + "2.7083": { + "pre": [14.1, 0, 0], + "post": [14.1, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.875": { + "post": [2, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.0": [2, 0, 0] + }, + "position": { + "0.0": [0, 0, 0], + "1.6667": [0, 0, 0], + "1.75": [0, 0, -0.5], + "2.875": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.0": [0, 0, 0] + } + }, + "tail_right3": { + "rotation": { + "0.0": [1, 0, 0], + "3.0": [1, 0, 0] + } + }, + "torso2": { + "rotation": { + "0.0": [-2.5, -5, 0], + "0.75": [20, -5, 0], + "0.875": [30, -5, 0], + "1.0": [20.01913, -1.69504, -0.43454], + "1.0833": { + "pre": [28.36203, -0.04256, -0.65182], + "post": [28.36203, -0.04256, -0.65182], + "lerp_mode": "catmullrom" + }, + "1.1667": [27.5287, -0.04256, -0.65182], + "1.375": [35.0287, -0.04256, -0.65182], + "1.625": { + "pre": [47.5287, -0.04256, -0.65182], + "post": [47.5287, -0.04256, -0.65182], + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": [-2.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.8333": { + "post": [-16.22767, -0.29406, -0.61875], + "lerp_mode": "catmullrom" + }, + "2.1667": { + "post": [-16.55959, -1.52793, -0.45652], + "lerp_mode": "catmullrom" + }, + "2.2917": { + "post": [-3.58209, -1.90656, -0.40673], + "lerp_mode": "catmullrom" + }, + "2.4167": [8.91791, -1.90656, -0.40673], + "2.625": [8.91791, -1.90656, -0.40673], + "3.0": [-2.5, -5, 0] + }, + "position": { + "0.0": [0, 0, 0], + "1.1667": [0, 0, 0], + "1.375": [0, -0.4, 0], + "1.625": { + "pre": [0, -0.65, 0], + "post": [0, -0.65, 0], + "lerp_mode": "catmullrom" + }, + "3.0": [0, 0, 0] + } + }, + "neck": { + "rotation": { + "0.0": [-5.5, -5, 0], + "0.75": [19.5, -5, 0], + "0.875": [19.5, -2.5, 0], + "1.0": [21.16667, -0.83333, 0], + "1.0833": { + "pre": [26.58, 0, 0], + "post": [26.58, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.1667": [22, 0, 0], + "1.375": [29.5, 0, 0], + "1.625": { + "pre": [37, 0, 0], + "post": [37, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": [-20.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.1667": { + "post": [-27.72266, -1.49812, 0], + "lerp_mode": "catmullrom" + }, + "2.2917": { + "post": [-9, -1.88, 0], + "lerp_mode": "catmullrom" + }, + "2.4167": [8.5, -1.88, 0], + "2.625": [8.5, -1.88, 0], + "2.8333": { + "pre": [-5.5, -5, 0], + "post": [-5.5, -5, 0], + "lerp_mode": "catmullrom" + }, + "3.0": [-5.5, -5, 0] + }, + "position": { + "0.0": [0, 0, 0], + "2.8333": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.0": [0, 0, 0] + } + }, + "head": { + "rotation": { + "0.0": [-22.5, 0, -1], + "0.3333": { + "pre": [-45.82874, -1.88297, 4.04614], + "post": [-45.82874, -1.88297, 4.04614], + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": [-34.15748, -3.76594, 9.09228], + "lerp_mode": "catmullrom" + }, + "0.75": [-34.15748, -3.76594, 9.09228], + "0.875": [-28.92777, -2.96131, 8.07747], + "1.0": [-12.5, 2.5, -1], + "1.0833": { + "pre": [33.33, 2.5, -1], + "post": [33.33, 2.5, -1], + "lerp_mode": "catmullrom" + }, + "1.1667": [12.5, 2.5, -1], + "1.25": [-15, 2.5, -1], + "1.3333": { + "pre": [-6.48148, 2.5, -1], + "post": [-6.48148, 2.5, -1], + "lerp_mode": "catmullrom" + }, + "1.4167": [-30, 2.5, -1], + "1.5": { + "pre": [-50, 2.5, -1], + "post": [-50, 2.5, -1], + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": [-7.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.125": { + "post": [-42.97391, 1.75094, -1], + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": [-25.08, 1.56, -1], + "lerp_mode": "catmullrom" + }, + "2.625": { + "post": [-22.97391, 1.75094, -1], + "lerp_mode": "catmullrom" + }, + "2.8333": { + "post": [-35.2, 0.23, -1], + "lerp_mode": "catmullrom" + }, + "3.0": [-22.5, 0, -1] + }, + "position": { + "0.0": [0, 0, 0], + "0.3333": { + "pre": [-0.02, -0.06, -0.34], + "post": [-0.02, -0.06, -0.34], + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": [-0.04717, -0.12113, -0.08315], + "lerp_mode": "catmullrom" + }, + "0.75": [-0.04717, -0.12113, -0.08315], + "0.875": [-0.00921, -0.00794, -0.12704], + "1.0": [0, 0, 0], + "1.4167": [0, 0, -0.25], + "1.5": { + "pre": [0, 0, -0.5], + "post": [0, 0, -0.5], + "lerp_mode": "catmullrom" + }, + "1.75": [0, 0, 0], + "3.0": [0, 0, 0] + } + }, + "eye_emote_right2": { + "position": { + "0.0": [0.1, 0, 0], + "3.0": [0.1, 0, 0] + } + }, + "pupil_emote_right": { + "position": { + "0.0": [0.1, 0, 0], + "3.0": [0.1, 0, 0] + } + }, + "eye_emote_left2": { + "position": { + "0.0": [-0.1, 0, 0], + "3.0": [-0.1, 0, 0] + } + }, + "pupil_emote_left": { + "position": { + "0.0": [-0.1, 0, 0], + "3.0": [-0.1, 0, 0] + } + }, + "arm_right": { + "rotation": { + "0.0": [3, -7, -22], + "0.375": { + "pre": [5.68869, 24.43259, -27.00947], + "post": [5.68869, 24.43259, -27.00947], + "lerp_mode": "catmullrom" + }, + "0.75": [-104.5, -7, -22], + "0.875": { + "pre": [-78.23218, -4.2453, 19.5623], + "post": [-78.23218, -4.2453, 19.5623], + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": [48.37488, -12.91175, -28.61366], + "lerp_mode": "catmullrom" + }, + "1.0417": [-16.25784, 54.7121, -33.96585], + "1.2083": [-16.25784, 54.7121, -33.96585], + "1.2917": { + "pre": [11.97201, 46.22297, 4.97615], + "post": [11.97201, 46.22297, 4.97615], + "lerp_mode": "catmullrom" + }, + "1.375": { + "post": [-20.98287, 16.45392, -29.50159], + "lerp_mode": "catmullrom" + }, + "1.5": [-10.11783, 22.9824, -24.56202], + "1.75": [-73.05308, 15.93247, 17.34229], + "2.0": [-87.39619, -52.28446, 25.29739], + "2.125": [-56.47668, -62.72435, 15.62252], + "2.2083": [-7.29303, -55.50709, -24.10475], + "2.25": [6.49654, -47.84954, -37.76803], + "2.375": [15.96529, -60.69136, -43.21732], + "2.5417": [19.38235, -63.2401, -45.87586], + "2.7917": { + "pre": [3, -7, -22], + "post": [3, -7, -22], + "lerp_mode": "catmullrom" + }, + "3.0": [3, -7, -22] + }, + "position": { + "0.0": [0, 0, 0], + "0.875": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.2083": [0, 0, 0], + "2.0": [0, 0, 0], + "2.125": [0, 0.25, -1], + "2.2083": [0, 0, 0], + "2.25": [0, 0, 0], + "2.375": [0, 0, 0.54], + "2.5417": [0, 0, -0.5], + "2.7917": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.0": [0, 0, 0] + } + }, + "arm_right2": { + "rotation": { + "0.0": [0, -58.5, 0], + "0.375": { + "pre": [0, -84.25, 0], + "post": [0, -84.25, 0], + "lerp_mode": "catmullrom" + }, + "0.75": [0, -58.5, 0], + "0.875": { + "pre": [0, -42.5, 0], + "post": [0, -42.5, 0], + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": [0, -47.5, 0], + "lerp_mode": "catmullrom" + }, + "1.0417": [0, -47.5, 0], + "1.2083": [0, -47.5, 0], + "1.2917": { + "pre": [0, -27.5, 0], + "post": [0, -27.5, 0], + "lerp_mode": "catmullrom" + }, + "1.375": { + "post": [0, -57.5, 0], + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": [0, -70, 0], + "lerp_mode": "catmullrom" + }, + "1.75": [0, -45, 0], + "2.0": [0, -30.2, 0], + "2.2083": [0, -46.2, 0], + "2.25": [0, -47.9, 0], + "2.375": [0, -30.04, 0], + "2.5417": [0, -30.04, 0], + "2.7917": { + "pre": [0, -58.5, 0], + "post": [0, -58.5, 0], + "lerp_mode": "catmullrom" + }, + "3.0": [0, -58.5, 0] + } + }, + "hand_right": { + "rotation": { + "0.0": [-20, -7.5, 0], + "0.75": [-20, -12.5, 0], + "0.875": { + "pre": [0, 0, -25], + "post": [0, 0, -25], + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": [0, 0, -15], + "lerp_mode": "catmullrom" + }, + "1.0417": [0, 0, -15], + "2.0": [42.90008, -18.27327, 15.70596], + "2.25": [25.72186, -23.04022, 23.71623], + "2.5417": [25.72186, -23.04022, 23.71623], + "2.7917": { + "pre": [-20, -12.5, 0], + "post": [-20, -12.5, 0], + "lerp_mode": "catmullrom" + }, + "3.0": [-20, -7.5, 0] + }, + "position": { + "0.0": [0, 0, 0], + "2.25": [0.25, 0, 0], + "2.5417": [0.25, 0, 0], + "2.7917": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.0": [0, 0, 0] + } + }, + "finger_front_right": { + "rotation": { + "0.0": [0, 0, -30], + "0.875": { + "pre": [17.33636, -9.52907, -29.18017], + "post": [17.33636, -9.52907, -29.18017], + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": [0, 0, -12.5], + "lerp_mode": "catmullrom" + }, + "1.0417": [0, 0, -12.5], + "2.25": [8.10082, -12.28528, -13.11749], + "2.5417": [8.10082, -12.28528, -13.11749], + "2.6667": [4.0719, 5.76492, -19.80555], + "3.0": [0, 0, -30] + }, + "position": { + "0.0": [0, 0, 0], + "2.25": [-0.25, 0, 0], + "2.5417": [-0.25, 0, 0], + "3.0": [0, 0, 0] + } + }, + "finger_front_right2": { + "rotation": { + "0.0": [0, 0, -50], + "0.875": { + "pre": [-3.03513, 9.53274, -20.25313], + "post": [-3.03513, 9.53274, -20.25313], + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": [0, 0, -27.5], + "lerp_mode": "catmullrom" + }, + "1.0417": [0, 0, -27.5], + "2.0": [5.03964, 5.95565, -3.9102], + "2.25": [31.27381, -8.73537, 36.47777], + "2.5417": [31.27381, -8.73537, 36.47777], + "2.6667": [10.05856, -4.76478, -2.82996], + "3.0": [0, 0, -50] + }, + "position": { + "0.0": [0, 0, 0], + "2.25": [0, 0, 0], + "2.5417": [0, 0, 0], + "3.0": [0, 0, 0] + } + }, + "finger_back_right": { + "rotation": { + "0.0": [0, 0, -5], + "0.875": { + "pre": [-11.79744, 15.93318, -27.989], + "post": [-11.79744, 15.93318, -27.989], + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": [0, 0, -2.5], + "lerp_mode": "catmullrom" + }, + "1.0417": [0, 0, -2.5], + "2.25": [2.97466, 24.87176, 32.96769], + "2.5417": [2.97466, 24.87176, 32.96769], + "2.6667": [-1.33321, 11.84545, -8.02251], + "3.0": [0, 0, -5] + }, + "position": { + "0.0": [0, 0, 0], + "3.0": [0, 0, 0] + } + }, + "finger_back_right2": { + "rotation": { + "0.0": [0, 0, -55], + "0.875": { + "pre": [3.15395, -9.95093, -12.73749], + "post": [3.15395, -9.95093, -12.73749], + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": [0, 0, -22.5], + "lerp_mode": "catmullrom" + }, + "1.0417": [0, 0, -22.5], + "2.0": [-2.5, 0, 7.2017], + "2.25": [0, 0, 14.95], + "2.5417": [0, 0, 14.95], + "3.0": [0, 0, -55] + }, + "position": { + "0.0": [0, 0, 0], + "2.0": [0.44, 0.03, 0], + "2.25": [0.5, -0.25, 0], + "2.5417": [0.5, -0.25, 0], + "2.6667": [0.17, -0.04, 0], + "3.0": [0, 0, 0] + } + }, + "finger_middle_right": { + "rotation": { + "0.0": [0, 0, -25], + "0.875": { + "pre": [0, 0, -15], + "post": [0, 0, -15], + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": [0, 0, -7.5], + "lerp_mode": "catmullrom" + }, + "1.0417": [0, 0, -7.5], + "2.25": [0, 0, 21.7], + "2.5417": [0, 0, 21.7], + "3.0": [0, 0, -25] + }, + "position": { + "0.0": [0, 0, 0], + "3.0": [0, 0, 0] + } + }, + "finger_middle_right2": { + "rotation": { + "0.0": [0, 0, -52.5], + "0.875": { + "pre": [0, 0, -22.5], + "post": [0, 0, -22.5], + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": [0, 0, -27.5], + "lerp_mode": "catmullrom" + }, + "1.0417": [0, 0, -27.5], + "2.0": [-0.68446, 3.19182, 12.09029], + "2.25": [11.74569, 4.02447, 22.41823], + "2.5417": [11.74569, 4.02447, 22.41823], + "3.0": [0, 0, -52.5] + }, + "position": { + "0.0": [0, 0, 0], + "2.25": [0.5, 0, 0], + "2.5417": [0.5, 0, 0], + "3.0": [0, 0, 0] + } + }, + "arm_left": { + "rotation": { + "0.0": [0, -26, 35], + "0.375": { + "pre": [5.68869, -24.43259, 27.00947], + "post": [5.68869, -24.43259, 27.00947], + "lerp_mode": "catmullrom" + }, + "0.75": [-104.5, 7, 22], + "0.875": { + "pre": [-78.23218, 4.2453, -19.5623], + "post": [-78.23218, 4.2453, -19.5623], + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": [48.37488, 12.91175, 28.61366], + "lerp_mode": "catmullrom" + }, + "1.0417": [-16.25784, -54.7121, 33.96585], + "1.2083": [-16.25784, -54.7121, 33.96585], + "1.2917": { + "pre": [11.97201, -46.22297, -4.97615], + "post": [11.97201, -46.22297, -4.97615], + "lerp_mode": "catmullrom" + }, + "1.375": { + "post": [-20.98287, -16.45392, 29.50159], + "lerp_mode": "catmullrom" + }, + "1.5": [-10.11783, -22.9824, 24.56202], + "1.75": [-73.05308, -15.93247, -17.34229], + "2.0": [-73.05308, -15.93247, -17.34229], + "2.25": [9.53975, -36.19231, 23.52572], + "2.375": { + "pre": [8.58154, -26.31613, 25.36561], + "post": [8.58154, -26.31613, 25.36561], + "lerp_mode": "catmullrom" + }, + "2.5417": [7.70007, 3.39584, 29.65186], + "2.7917": { + "pre": [0, -26, 35], + "post": [0, -26, 35], + "lerp_mode": "catmullrom" + }, + "3.0": [0, -26, 35] + }, + "position": { + "0.0": [0, 0, 0.25], + "0.875": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.0417": [0, 0, 0], + "1.2083": [0, 0, 0], + "2.7917": { + "pre": [0, 0, 0.25], + "post": [0, 0, 0.25], + "lerp_mode": "catmullrom" + }, + "3.0": [0, 0, 0.25] + } + }, + "arm_left2": { + "rotation": { + "0.0": [0, 70, 0], + "0.375": { + "pre": [0, 84.25, 0], + "post": [0, 84.25, 0], + "lerp_mode": "catmullrom" + }, + "0.75": [0, 58.5, 0], + "0.875": { + "pre": [0, 42.5, 0], + "post": [0, 42.5, 0], + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": [0, 47.5, 0], + "lerp_mode": "catmullrom" + }, + "1.0417": [0, 47.5, 0], + "1.2083": [0, 47.5, 0], + "1.2917": { + "pre": [0, 27.5, 0], + "post": [0, 27.5, 0], + "lerp_mode": "catmullrom" + }, + "1.375": { + "post": [0, 57.5, 0], + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": [0, 70, 0], + "lerp_mode": "catmullrom" + }, + "1.75": [0, 45, 0], + "2.0": [0, 45, 0], + "2.25": [0, 25.4, 0], + "2.375": { + "pre": [0, 65.4, 0], + "post": [0, 65.4, 0], + "lerp_mode": "catmullrom" + }, + "2.5417": [0, 65.4, 0], + "2.7917": { + "pre": [0, 70, 0], + "post": [0, 70, 0], + "lerp_mode": "catmullrom" + }, + "3.0": [0, 70, 0] + } + }, + "hand_left": { + "rotation": { + "0.0": [-6, 15, -6], + "0.75": [-20, 12.5, 0], + "0.875": { + "pre": [0, 0, 25], + "post": [0, 0, 25], + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": [0, 0, 15], + "lerp_mode": "catmullrom" + }, + "1.0417": [0, 0, 15], + "2.0": [0, 0, 15], + "2.25": [-12.66753, 15.03538, 4.08948], + "2.375": { + "pre": [-12.66753, 15.03538, 4.08948], + "post": [-12.66753, 15.03538, 4.08948], + "lerp_mode": "catmullrom" + }, + "2.5417": [-12.66753, 15.03538, 4.08948], + "2.7917": { + "pre": [-13.70021, 11.45107, -18.10343], + "post": [-13.70021, 11.45107, -18.10343], + "lerp_mode": "catmullrom" + }, + "3.0": [-6, 15, -6] + } + }, + "finger_front_left": { + "rotation": { + "0.0": [0, 0, 15], + "0.875": { + "pre": [17.33636, 9.52907, 29.18017], + "post": [17.33636, 9.52907, 29.18017], + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": [0, 0, 12.5], + "lerp_mode": "catmullrom" + }, + "1.0417": [0, 0, 12.5], + "3.0": [0, 0, 15] + } + }, + "finger_front_left2": { + "rotation": { + "0.0": [0, 0, 20], + "0.875": { + "pre": [-3.03513, -9.53274, 20.25313], + "post": [-3.03513, -9.53274, 20.25313], + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": [0, 0, 27.5], + "lerp_mode": "catmullrom" + }, + "1.0417": [0, 0, 27.5], + "3.0": [0, 0, 20] + } + }, + "finger_back_left": { + "rotation": { + "0.0": [0, 0, 12.5], + "0.875": { + "pre": [-11.79744, -15.93318, 27.989], + "post": [-11.79744, -15.93318, 27.989], + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": [0, 0, 2.5], + "lerp_mode": "catmullrom" + }, + "1.0417": [0, 0, 2.5], + "3.0": [0, 0, 12.5] + } + }, + "finger_back_left2": { + "rotation": { + "0.0": [0, 0, 27.5], + "0.875": { + "pre": [3.15395, 9.95093, 12.73749], + "post": [3.15395, 9.95093, 12.73749], + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": [0, 0, 22.5], + "lerp_mode": "catmullrom" + }, + "1.0417": [0, 0, 22.5], + "3.0": [0, 0, 27.5] + } + }, + "finger_middle_left2": { + "rotation": { + "0.0": [0, 0, 25], + "0.875": { + "pre": [0, 0, 22.5], + "post": [0, 0, 22.5], + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": [0, 0, 27.5], + "lerp_mode": "catmullrom" + }, + "1.0417": [0, 0, 27.5], + "3.0": [0, 0, 25] + } + }, + "leg_right": { + "rotation": { + "0.0": [11.5, -9, 12], + "0.375": [-23.5, -9, 12], + "0.5417": { + "pre": [18.05025, 16.94248, 12.57626], + "post": [18.05025, 16.94248, 12.57626], + "lerp_mode": "catmullrom" + }, + "0.75": [18.05025, 16.94248, 12.57626], + "0.875": [2.22925, 19.34563, 22.79466], + "1.0": [-10.27075, 19.34563, 22.79466], + "1.1667": [-11.19919, 25.54038, 46.23916], + "1.25": { + "pre": [-46.19919, 25.54038, 46.23916], + "post": [-46.19919, 25.54038, 46.23916], + "lerp_mode": "catmullrom" + }, + "1.375": { + "post": [-62.13669, 25.54038, 46.23916], + "lerp_mode": "catmullrom" + }, + "1.5": [-41.19919, 25.54038, 46.23916], + "1.75": [13.80081, 25.54038, 46.23916], + "1.9167": [31.31326, -5.07718, 16.79827], + "2.0417": [15.48011, 1.62988, 16.77899], + "2.125": [-20.85278, 20.4092, 16.72499], + "2.2083": [21.28539, 8.01895, 2.88322], + "2.25": [4, -9, 12], + "2.625": { + "pre": [11.5, -9, 12], + "post": [11.5, -9, 12], + "lerp_mode": "catmullrom" + }, + "3.0": [11.5, -9, 12] + }, + "position": { + "0.0": [-0.5, 0, 0], + "0.375": [-0.25, 0, 0.75], + "0.5417": { + "pre": [0.5, -0.1, 2], + "post": [0.5, -0.1, 2], + "lerp_mode": "catmullrom" + }, + "0.75": [0.5, -0.1, 2], + "0.875": [0.85, -1.25, 2.3], + "1.0": [-0.15, 1, -1.7], + "1.1667": [-0.15, 1, -1.7], + "1.375": [-0.65, -1.36, -1.81], + "1.75": [-0.15, 0, -2.7], + "2.125": [-0.44, -1.37, -2.5], + "2.2083": [-0.48, -1.71, -1.58], + "2.25": [-0.79724, -1.13249, -0.14538], + "2.625": { + "pre": [-0.5, 0, 0], + "post": [-0.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.0": [-0.5, 0, 0] + } + }, + "leg_right2": { + "rotation": { + "0.0": [27.5, 0, 0], + "0.375": [85, 0, 0], + "0.5417": { + "pre": [27.5, 0, 0], + "post": [27.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.75": [27.5, 0, 0], + "0.875": [70.5, 0, 0], + "1.0": [38, 0, 0], + "1.1667": [65.5, 0, 0], + "1.25": { + "pre": [40.5, 0, 0], + "post": [40.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.375": { + "post": [64, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.5": [65.5, 0, 0], + "1.75": [45.5, 0, 0], + "2.2083": [82.94, 0, 0], + "2.25": [62.5, 0, 0], + "2.625": { + "pre": [27.5, 0, 0], + "post": [27.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.0": [27.5, 0, 0] + }, + "position": { + "1.1667": [0, 0, 0], + "1.25": [0, 0, 0], + "1.5": [0, 0, 0] + } + }, + "foot_right": { + "rotation": { + "0.0": [8.9042, 5.68422, -21.80633], + "0.375": [-11.0958, 5.68422, -21.80633], + "0.75": [8.9042, 5.68422, -21.80633], + "0.875": [-8.55598, -12.23496, -24.34745], + "1.0": [45.34019, 5.3092, -6.4333], + "1.1667": [45.34, 5.31, -6.43], + "2.0417": [22.10268, -3.10367, -10.02886], + "2.125": [33.86577, -3.90498, -10.37161], + "2.2083": [-20.27528, 2.48782, -17.99476], + "2.25": [-16.30306, -4.35327, -20.98142], + "2.625": { + "pre": [8.9042, 5.68422, -21.80633], + "post": [8.9042, 5.68422, -21.80633], + "lerp_mode": "catmullrom" + }, + "3.0": [8.9042, 5.68422, -21.80633] + }, + "position": { + "1.1667": [0, 0, 0], + "2.25": [0, 0.1, 0], + "2.625": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "foot_right2": { + "rotation": { + "0.0": [-50, 0, 0], + "0.375": [-22.5, 0, 0], + "0.875": [-50, 0, 0], + "1.0": [35, 0, 0], + "1.1667": [-50, 0, 0], + "1.3333": [-50, 0, 0], + "1.625": [17.5, 0, 0], + "2.0417": [28.33, 0, 0], + "2.125": [0, 0, 0], + "2.2083": [-22.5, 0, 0], + "2.25": [-50, 0, 0], + "3.0": [-50, 0, 0] + }, + "position": { + "0.0": [0, 0, 0], + "0.875": [0, 0, 0], + "1.0": [0, 0.2, 0.6], + "1.1667": [0, 0, 0], + "1.3333": [0, 0, 0], + "1.625": [0, 0, 0.25], + "2.0417": [0, 0.1, 0.43], + "2.125": [0, 0, 0], + "2.25": [0, 0, 0], + "3.0": [0, 0, 0] + } + }, + "leg_left": { + "rotation": { + "0.0": [-30, -20, 0], + "0.75": [-30, -20, 0], + "0.875": [-70, -20, 0], + "1.0": [-30, -20, 0], + "1.1667": [-11.19919, -25.54038, -46.23916], + "1.25": { + "pre": [-46.19919, -25.54038, -46.23916], + "post": [-46.19919, -25.54038, -46.23916], + "lerp_mode": "catmullrom" + }, + "1.375": { + "post": [-62.13669, -25.54038, -46.23916], + "lerp_mode": "catmullrom" + }, + "1.4167": [-46.19919, -25.54038, -46.23916], + "1.5": [-41.19919, -25.54038, -46.23916], + "1.75": [13.80081, -25.54038, -46.23916], + "1.9167": [31.31326, 5.07718, -16.79827], + "2.0417": [-51.66994, 4.11268, -16.15219], + "2.125": [-71.52309, 1.41212, -14.34319], + "2.1667": [-78.6445, -4.85513, -1.67083], + "2.25": [-57.5, -20, 0], + "2.625": { + "pre": [-30, -20, 0], + "post": [-30, -20, 0], + "lerp_mode": "catmullrom" + }, + "3.0": [-30, -20, 0] + }, + "position": { + "0.0": [0.5, 0, -1], + "0.75": [0.5, 0, -1], + "0.875": [0.6, -1.9, -1.1], + "1.0": [0.6, 0.4, -2.4], + "1.1667": [0.15, 1, -1.7], + "1.375": [0.65, -1.36, -1.81], + "1.75": [0.15, 0, -2.7], + "2.125": [0.26, -2.19, -2.19], + "2.25": [0.5, -1.5, -1.3], + "2.625": { + "pre": [0.5, 0, -1], + "post": [0.5, 0, -1], + "lerp_mode": "catmullrom" + }, + "3.0": [0.5, 0, -1] + } + }, + "leg_left2": { + "rotation": { + "0.0": [30, 0, 0], + "0.75": [30, 0, 0], + "0.875": [92.5, 0, 0], + "1.0": [30, 0, 0], + "1.1667": [65.5, 0, 0], + "1.25": { + "pre": [40.5, 0, 0], + "post": [40.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.375": { + "post": [64, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.5": [65.5, 0, 0], + "1.75": [45.5, 0, 0], + "2.125": [13.97, 0, 0], + "2.1667": [19.91, 0, 0], + "2.25": [82.5, 0, 0], + "2.625": { + "pre": [30, 0, 0], + "post": [30, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.0": [30, 0, 0] + }, + "position": { + "0.0": [0, 0, 0], + "0.75": [0, 0, 0], + "1.1667": [0, 0, 0], + "1.25": [0, 0, 0], + "1.5": [0, 0, 0], + "2.25": [0, 0, 0], + "2.625": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.0": [0, 0, 0] + } + }, + "foot_left2": { + "rotation": { + "0.0": [0, 0, 0], + "0.875": [0, 0, 0], + "1.0": [17.5, 0, 0], + "1.1667": [-50, 0, 0], + "1.3333": [-50, 0, 0], + "1.625": [17.5, 0, 0], + "2.125": [-21.5, 0, 0], + "2.25": [0, 0, 0], + "2.5417": [0, 0, 0], + "3.0": [0, 0, 0] + }, + "position": { + "0.0": [0, 0, 0], + "1.0": [0, 0, 0.25], + "1.1667": [0, 0, 0], + "1.3333": [0, 0, 0], + "1.625": [0, 0, 0.25], + "2.25": [0, 0, 0], + "2.5417": [0, 0, 0], + "3.0": [0, 0, 0] + } + }, + "waist": { + "rotation": { + "0.0": [39, 14.5, 4], + "0.375": { + "pre": [28.41625, 30.38269, -3.98968], + "post": [28.41625, 30.38269, -3.98968], + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": [28.41625, 30.38269, -3.98968], + "lerp_mode": "catmullrom" + }, + "0.75": [28.41625, 30.38269, -3.98968], + "0.875": [28.41625, 30.38269, -3.98968], + "1.0": [0, 0, 0], + "1.1667": [35, 0, 0], + "1.375": [50, 0, 0], + "2.25": { + "pre": [59.07692, 7.80769, 2.15385], + "post": [59.07692, 7.80769, 2.15385], + "lerp_mode": "catmullrom" + }, + "2.5417": { + "post": [58.55, 12.61, 3.48], + "lerp_mode": "catmullrom" + }, + "2.7083": { + "post": [39, 14.5, 4], + "lerp_mode": "catmullrom" + }, + "3.0": [39, 14.5, 4] + }, + "position": { + "0.0": [0, 0, 0], + "0.75": [0.71, -0.86, 1], + "0.875": { + "pre": [0.71, -2.11, 1], + "post": [0.71, -2.11, 1], + "lerp_mode": "catmullrom" + }, + "1.0": [0, 1, -1], + "1.375": [0, -0.35, -0.25], + "1.5": [0, -1.46, 0.73], + "2.25": { + "pre": [0, -1.12, -0.37], + "post": [0, -1.12, -0.37], + "lerp_mode": "catmullrom" + }, + "2.5417": { + "post": [0, -0.36, -0.17], + "lerp_mode": "catmullrom" + }, + "2.7083": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.0": [0, 0, 0] + } + }, + "ftorso2": { + "rotation": { + "0.0": [-2.5, -5, 0], + "0.75": [20, -5, 0], + "0.875": [30, -5, 0], + "1.0": [20.01913, -1.69504, -0.43454], + "1.0833": { + "pre": [28.36203, -0.04256, -0.65182], + "post": [28.36203, -0.04256, -0.65182], + "lerp_mode": "catmullrom" + }, + "1.1667": [27.5287, -0.04256, -0.65182], + "1.625": { + "pre": [47.5287, -0.04256, -0.65182], + "post": [47.5287, -0.04256, -0.65182], + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": [-2.4713, -0.04256, -0.65182], + "lerp_mode": "catmullrom" + }, + "1.8333": { + "post": [-16.22767, -0.29406, -0.61875], + "lerp_mode": "catmullrom" + }, + "2.125": { + "post": [-16.55959, -1.52793, -0.45652], + "lerp_mode": "catmullrom" + }, + "2.25": [6.41791, -1.90656, -0.40673], + "2.5417": [6.41791, -1.90656, -0.40673], + "3.0": [-2.5, -5, 0] + }, + "position": { + "0.0": [0, 0, 0], + "1.625": { + "pre": [0, -0.65, 0], + "post": [0, -0.65, 0], + "lerp_mode": "catmullrom" + }, + "3.0": [0, 0, 0] + } + }, + "foot_left": { + "rotation": { + "0.0": [0, 0, 0], + "0.75": [0, 0, 0], + "0.875": [-22.5, 0, 0], + "1.0": [42.5, 0, 0], + "1.1667": [45.34, -5.31, 6.43], + "2.125": [7.70357, -6.68258, 17.02789], + "2.1667": [30.81841, -19.98721, -0.02039], + "2.25": [-25, 0, 0], + "2.625": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.0": [0, 0, 0] + }, + "position": { + "0.0": [0, 0, 0], + "0.75": [0, 0, 0], + "1.1667": [0, 0, 0], + "2.25": [0, 0, 0], + "2.625": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.0": [0, 0, 0] + } + }, + "fneck": { + "rotation": { + "0.0": [-5.5, -5, 0], + "0.75": [19.5, -5, 0], + "0.875": [19.5, -2.5, 0], + "1.0": [21.16667, -0.83333, 0], + "1.0833": { + "pre": [26.58, 0, 0], + "post": [26.58, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.1667": [22, 0, 0], + "1.625": { + "pre": [37, 0, 0], + "post": [37, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": [-20.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.125": { + "post": [-27.72266, -1.49812, 0], + "lerp_mode": "catmullrom" + }, + "2.25": [3.5, -1.88, 0], + "2.5417": [3.5, -1.88, 0], + "3.0": [-5.5, -5, 0] + }, + "position": { + "0.0": [0, 0, 0], + "3.0": [0, 0, 0] + } + }, + "finger_middle_left": { + "rotation": { + "0.0": [0, 0, 0], + "0.875": { + "pre": [0, 0, 15], + "post": [0, 0, 15], + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": [0, 0, 7.5], + "lerp_mode": "catmullrom" + }, + "1.0417": [0, 0, 7.5], + "3.0": [0, 0, 0] + } + }, + "toe_inner_right": { + "rotation": { + "0.0": [0, 0, 0], + "0.875": [0, 0, 0], + "1.0": [25, 0, 0], + "1.1667": [-15, 0, 0], + "1.3333": [-15, 0, 0], + "1.625": [17.5, 0, 0], + "2.25": [0, 0, 0], + "2.5417": [0, 0, 0], + "3.0": [0, 0, 0] + }, + "position": { + "0.0": [0, 0, 0], + "1.1667": [0, 0, 0], + "1.3333": [0, 0, 0], + "1.625": [0, 0, 0], + "3.0": [0, 0, 0] + } + }, + "toe_outer_right": { + "rotation": { + "0.0": [0, 0, 0], + "0.875": [0, 0, 0], + "1.0": [25, 0, 0], + "1.1667": [-15, 0, 0], + "1.3333": [-15, 0, 0], + "1.625": [17.5, 0, 0], + "2.0417": [25.83, 0, 0], + "2.25": [0, 0, 0], + "2.5417": [0, 0, 0], + "3.0": [0, 0, 0] + }, + "position": { + "0.0": [0, 0, 0], + "1.1667": [0, 0, 0], + "1.3333": [0, 0, 0], + "1.625": [0, 0, 0], + "3.0": [0, 0, 0] + } + }, + "toe_middle_right": { + "rotation": { + "0.0": [0, 0, 0], + "0.875": [0, 0, 0], + "1.0": [27.5, 0, 0], + "1.1667": [-15, 0, 0], + "1.3333": [-15, 0, 0], + "1.625": [17.5, 0, 0], + "2.0417": [15.83, 0, 0], + "2.25": [0, 0, 0], + "2.5417": [0, 0, 0], + "3.0": [0, 0, 0] + }, + "position": { + "0.0": [0, 0, 0], + "1.1667": [0, 0, 0], + "1.3333": [0, 0, 0], + "1.625": [0, 0, 0], + "3.0": [0, 0, 0] + } + }, + "toe_inner_left": { + "rotation": { + "0.0": [0, 0, 0], + "0.875": [0, 0, 0], + "1.0": [5, 0, 0], + "1.1667": [-15, 0, 0], + "1.3333": [-15, 0, 0], + "1.625": [17.5, 0, 0], + "2.125": [-36.5, 0, 0], + "2.25": [0, 0, 0], + "2.5417": [0, 0, 0], + "3.0": [0, 0, 0] + }, + "position": { + "1.1667": [0, 0, 0], + "1.3333": [0, 0, 0], + "1.625": [0, 0, 0] + } + }, + "toe_outer_left": { + "rotation": { + "0.0": [0, 0, 0], + "0.875": [0, 0, 0], + "1.0": [15, 0, 0], + "1.1667": [-15, 0, 0], + "1.3333": [-15, 0, 0], + "1.625": [17.5, 0, 0], + "2.125": [-29, 0, 0], + "2.25": [0, 0, 0], + "2.5417": [0, 0, 0], + "3.0": [0, 0, 0] + }, + "position": { + "1.1667": [0, 0, 0], + "1.3333": [0, 0, 0], + "1.625": [0, 0, 0] + } + }, + "toe_middle_left": { + "rotation": { + "0.0": [0, 0, 0], + "0.875": [0, 0, 0], + "1.0": [15, 0, 0], + "1.1667": [-15, 0, 0], + "1.3333": [-15, 0, 0], + "1.625": [17.5, 0, 0], + "2.125": [-31.5, 0, 0], + "2.25": [0, 0, 0], + "2.5417": [0, 0, 0], + "3.0": [0, 0, 0] + }, + "position": { + "1.1667": [0, 0, 0], + "1.3333": [0, 0, 0], + "1.625": [0, 0, 0] + } + }, + "torso": { + "rotation": { + "0.0": [0, 0, 0], + "2.2083": [0, 0, 0] + }, + "position": { + "0.0": [0, 0, 0], + "2.2083": [-0.08879, 0.10108, 0.99091], + "2.3333": { + "pre": [0, -0.5, -0.5], + "post": [0, -0.5, -0.5], + "lerp_mode": "catmullrom" + }, + "2.4583": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.5417": [0, 0, 0] + } + }, + "eye_right": { + "position": { + "0.0": [0, 0, 0], + "0.75": { + "pre": [0, 0, 0], + "post": [0.1, 0, 0] + }, + "1.0": { + "pre": [0.1, 0, 0], + "post": [0, 0, 0] + }, + "1.25": { + "pre": [0, 0, 0], + "post": [0.1, 0, 0] + }, + "1.625": { + "pre": [0.1, 0, 0], + "post": [0, 0, 0] + }, + "2.25": { + "pre": [0, 0, 0], + "post": [0.1, 0, 0] + }, + "2.5": { + "pre": [0.1, 0, 0], + "post": [0, 0, 0] + } + } + }, + "eye_left": { + "position": { + "0.0": [0, 0, 0], + "0.75": { + "pre": [0, 0, 0], + "post": [-0.1, 0, 0] + }, + "1.0": { + "pre": [-0.1, 0, 0], + "post": [0, 0, 0] + }, + "1.25": { + "pre": [0, 0, 0], + "post": [-0.1, 0, 0] + }, + "1.625": { + "pre": [-0.1, 0, 0], + "post": [0, 0, 0] + }, + "2.25": { + "pre": [0, 0, 0], + "post": [-0.1, 0, 0] + }, + "2.5": { + "pre": [-0.1, 0, 0], + "post": [0, 0, 0] + } + } + }, + "eyelid_left": { + "position": { + "0.0": [0, 0, 0], + "0.75": { + "pre": [0, 0, 0], + "post": [0.1, 0, 0] + }, + "1.0": { + "pre": [0.1, 0, 0], + "post": [0, 0, 0] + }, + "1.625": [0, 0, 0], + "2.25": { + "pre": [0, 0, 0], + "post": [0.1, 0, 0] + }, + "2.5": { + "pre": [0.1, 0, 0], + "post": [0, 0, 0] + } + } + }, + "eyelid_hurt_left": { + "position": { + "0.0": [0, 0, 0], + "1.25": { + "pre": [0, 0, 0], + "post": [0.1, 0, 0] + }, + "1.625": { + "pre": [0.1, 0, 0], + "post": [0, 0, 0] + } + } + }, + "eyelid_right": { + "position": { + "0.0": [0, 0, 0], + "0.75": { + "pre": [0, 0, 0], + "post": [-0.1, 0, 0] + }, + "1.0": { + "pre": [-0.1, 0, 0], + "post": [0, 0, 0] + }, + "1.625": [0, 0, 0], + "2.25": { + "pre": [0, 0, 0], + "post": [-0.1, 0, 0] + }, + "2.5": { + "pre": [-0.1, 0, 0], + "post": [0, 0, 0] + } + } + }, + "eyelid_hurt_right": { + "position": { + "0.0": [0, 0, 0], + "1.25": { + "pre": [0, 0, 0], + "post": [-0.1, 0, 0] + }, + "1.625": { + "pre": [-0.1, 0, 0], + "post": [0, 0, 0] + } + } + }, + "stick": { + "rotation": [30, 45, 0], + "scale": 0.7 + } + } + }, + "animation.treecko.special": { + "animation_length": 3, + "bones": { + "body": { + "position": { + "0.0": [0, -0.5, 0], + "0.2917": [0, -0.5, 0], + "0.5": { + "pre": [0, 6.5, 0], + "post": [0, 6.5, 0], + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": [0, 6.5, 0], + "lerp_mode": "catmullrom" + }, + "0.75": [0, -0.5, 0] + } + }, + "tail": { + "rotation": { + "0.0": [-0.4654, 21.60234, 5.06173], + "0.25": { + "pre": [-11.56627, 7.96918, 4.57706], + "post": [-11.56627, 7.96918, 4.57706], + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": [-32.93276, -0.89699, 5.23985], + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": [-55.97117, -6.54181, 13.51516], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [-57.22501, 11.69106, -13.53201], + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": [-39.72501, 11.69106, -13.53201], + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": [-57.22501, 11.69106, -13.53201], + "lerp_mode": "catmullrom" + }, + "1.625": [-57.22501, 11.69106, -13.53201], + "1.875": [-64.18157, 9.39978, -4.9269], + "2.125": { + "pre": [-16.74511, 14.39414, -8.46099], + "post": [-16.74511, 14.39414, -8.46099], + "lerp_mode": "catmullrom" + }, + "3.0": [-0.4654, 21.60234, 5.06173] + }, + "position": { + "0.0": [0.2, 0.05, 0.85], + "0.4167": { + "pre": [0.18637, -0.11732, 0.74128], + "post": [0.18637, -0.11732, 0.74128], + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": [-0.06272, -0.80312, 0.0534], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [0.17802, -0.74272, -0.00066], + "lerp_mode": "catmullrom" + }, + "1.125": { + "post": [0.17802, -0.74272, -0.00066], + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": [0.17802, -0.74272, -0.00066], + "lerp_mode": "catmullrom" + }, + "1.625": [0.17802, -0.74272, -0.00066], + "1.875": [0.18, -0.51, -0.19], + "2.125": [0.18, -0.28, 0.23], + "3.0": [0.2, 0.05, 0.85] + } + }, + "tail_left": { + "rotation": { + "0.0": [4, 0, 0], + "0.25": { + "pre": [16.5, 0, 0], + "post": [16.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": [-13.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": [16.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.125": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.2917": { + "post": [10, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.4583": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.6667": [0, 0, 0], + "2.125": { + "pre": [21.37, 0, 0], + "post": [21.37, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.4167": { + "post": [-7.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.7083": { + "post": [4, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.0": [4, 0, 0] + } + }, + "tail_left2": { + "rotation": { + "0.0": [0, 0, 0], + "0.25": { + "pre": [15.64, 0, 0], + "post": [15.64, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": [-15, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": [12.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.125": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.2917": { + "post": [15, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.4583": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.6667": [0, 0, 0], + "2.125": { + "pre": [22.5, 0, 0], + "post": [22.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.4167": { + "post": [-15, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.7083": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.0": [0, 0, 0] + } + }, + "tail_left3": { + "rotation": [1.73205, 0, 0] + }, + "tail_right": { + "rotation": { + "0.0": [3.4641, 0, 0], + "0.25": { + "pre": [16.5, 0, 0], + "post": [16.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": [-13.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": [16.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.125": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.2917": { + "post": [10, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.4583": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.6667": [0, 0, 0], + "2.125": { + "pre": [21.37, 0, 0], + "post": [21.37, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.4167": { + "post": [-7.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.7083": { + "post": [3.4641, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.0": [3.4641, 0, 0] + } + }, + "tail_right2": { + "rotation": { + "0.0": [2, 0, 0], + "0.25": { + "pre": [15.64, 0, 0], + "post": [15.64, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": [-15, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": [12.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.125": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.2917": { + "post": [15, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.4583": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.6667": [0, 0, 0], + "2.125": { + "pre": [22.5, 0, 0], + "post": [22.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.4167": { + "post": [-15, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.7083": { + "post": [2, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.0": [2, 0, 0] + } + }, + "tail_right3": { + "rotation": [1, 0, 0] + }, + "torso2": { + "rotation": { + "0.0": [-2.5, -5, 0], + "0.2917": { + "pre": [10, -5, 0], + "post": [10, -5, 0], + "lerp_mode": "catmullrom" + }, + "0.5": [5, -5, 0], + "0.75": { + "pre": [-15, -5, 0], + "post": [-15, -5, 0], + "lerp_mode": "catmullrom" + }, + "1.0": [-15, -5, 0], + "1.9583": [-15, -5, 0], + "2.125": [14.94165, -0.16951, 1.29257], + "2.375": [-3.75, -5, 0], + "2.625": [-2.5, -5, 0] + }, + "position": { + "0.0": [0, 0, 0], + "1.9583": [0, 0, 0], + "2.125": [0, 0, 0.5], + "2.375": [0, 0, 0.63], + "2.625": [0, 0, 0] + } + }, + "neck": { + "rotation": { + "0.0": [-5.5, -5, 0], + "0.2917": { + "pre": [9.5, -5, 0], + "post": [9.5, -5, 0], + "lerp_mode": "catmullrom" + }, + "0.5": [-5.47901, -0.0229, -0.47863], + "0.75": { + "pre": [-20.5, -5, 0], + "post": [-20.5, -5, 0], + "lerp_mode": "catmullrom" + }, + "0.875": [-20.5, -5, 0], + "1.0": [-3, -5, 0], + "1.125": { + "pre": [-20.5, -5, 0], + "post": [-20.5, -5, 0], + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": [-20.5, -5, 0], + "lerp_mode": "catmullrom" + }, + "1.4167": [-20.5, -5, 0], + "1.9583": [-20.5, -5, 0], + "2.125": [4.5, -5, 0], + "2.375": [-5.5, -5, 0] + }, + "position": { + "0.0": [0, 0, 0], + "1.25": [0, -0.5, 0], + "1.9583": [0, -0.5, 0], + "2.125": [0, -0.5, 0.25], + "2.375": [0, 0, 0] + } + }, + "head": { + "rotation": { + "0.0": [-22.5, 0, -1], + "0.2917": { + "pre": [-7.5, 0, -1], + "post": [-7.5, 0, -1], + "lerp_mode": "catmullrom" + }, + "0.625": [-37.07675, 5.95376, 3.05269], + "0.875": { + "pre": [-22.07675, 5.95376, 3.05269], + "post": [-22.07675, 5.95376, 3.05269], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [-4.733, 5.95376, 3.05269], + "lerp_mode": "catmullrom" + }, + "1.125": { + "post": [-37.07675, 5.95376, 3.05269], + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": [-67, 6, 3], + "lerp_mode": "catmullrom" + }, + "1.625": { + "post": [-65.57675, 5.95376, 3.05269], + "lerp_mode": "catmullrom" + }, + "1.9167": [-39.57675, 5.95376, 3.05269], + "2.0833": { + "pre": [-13.45998, 1.61865, -10.14898], + "post": [-13.45998, 1.61865, -10.14898], + "lerp_mode": "catmullrom" + }, + "2.3333": { + "post": [16.80519, 0.04541, 13.24457], + "lerp_mode": "catmullrom" + }, + "2.6667": { + "post": [-22.5, 0, -1], + "lerp_mode": "catmullrom" + }, + "3.0": [-22.5, 0, -1] + }, + "position": { + "0.0": [0, 0, 0], + "1.125": [0, 0, 0], + "1.25": { + "pre": [0, -0.1, 0], + "post": [0, -0.1, 0], + "lerp_mode": "catmullrom" + }, + "1.4167": [0, 0.5, -0.25], + "1.6667": [0, 0.5, -0.75], + "1.9167": [0, 0.5, -0.75], + "2.6667": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.0": [0, 0, 0] + } + }, + "eye_emote_right2": { + "position": [0.1, 0, 0] + }, + "pupil_emote_right": { + "position": [0.1, 0, 0] + }, + "eye_emote_left2": { + "position": [-0.1, 0, 0] + }, + "pupil_emote_left": { + "position": [-0.1, 0, 0] + }, + "arm_right": { + "rotation": { + "0.0": [3, -7, -22], + "0.25": [3.37121, 27.94938, -20.05258], + "0.5": [3, -7, -22], + "0.7083": [3.13391, -3.11368, -21.79558], + "0.7917": [3.17834, 20.46158, -20.52198], + "1.0": [3.17834, 20.46158, -20.52198], + "1.25": [-33.08989, 10.03716, -36.38373], + "1.6667": { + "pre": [3.17834, 20.46158, -20.52198], + "post": [3.17834, 20.46158, -20.52198], + "lerp_mode": "catmullrom" + }, + "1.9583": [3.17834, 20.46158, -20.52198], + "2.125": { + "pre": [-2.56071, -56.41906, -4.82694], + "post": [-2.56071, -56.41906, -4.82694], + "lerp_mode": "catmullrom" + }, + "2.3333": { + "post": [5.79785, -62.95493, -16.84644], + "lerp_mode": "catmullrom" + }, + "2.5833": { + "post": [14.21569, 2.34172, -30.74233], + "lerp_mode": "catmullrom" + }, + "3.0": [3, -7, -22] + }, + "position": { + "0.0": [0, 0, 0], + "0.25": [0, 0, 0], + "0.5": [0, 0, 0], + "0.7917": [0, 0, -0.75], + "1.0": [0, 0, -0.75], + "1.25": [0.01631, -0.38953, -0.43695], + "1.6667": { + "pre": [0, 0, -0.75], + "post": [0, 0, -0.75], + "lerp_mode": "catmullrom" + }, + "1.9583": [0, 0, -0.75], + "2.125": { + "pre": [-0.7, 0.3, -0.79], + "post": [-0.7, 0.3, -0.79], + "lerp_mode": "catmullrom" + }, + "2.3333": { + "post": [-0.37, 0.26, -0.34], + "lerp_mode": "catmullrom" + }, + "2.5833": { + "post": [0.14, 0.14, 0.21], + "lerp_mode": "catmullrom" + }, + "3.0": [0, 0, 0] + } + }, + "arm_right2": { + "rotation": { + "0.0": [0, -58.5, 0], + "0.25": [0, -88.5, 0], + "0.5": [0, -58.5, 0], + "0.7083": [0, -66.71, 0], + "0.7917": [0, -86, 0], + "1.0": [0, -86, 0], + "1.25": [0, -86, 0], + "1.6667": { + "pre": [0, -86, 0], + "post": [0, -86, 0], + "lerp_mode": "catmullrom" + }, + "1.9583": [0, -86, 0], + "2.125": { + "pre": [0, -8.5, 0], + "post": [0, -8.5, 0], + "lerp_mode": "catmullrom" + }, + "2.3333": { + "post": [0, -24.76, 0], + "lerp_mode": "catmullrom" + }, + "2.5833": { + "post": [0, -72.19, 0], + "lerp_mode": "catmullrom" + }, + "3.0": [0, -58.5, 0] + } + }, + "hand_right": { + "rotation": { + "0.0": [-20, -7.5, 0], + "0.25": [-20, -12.5, 0], + "0.5": [-20, -12.5, 0], + "0.7917": [5.04142, -5.94161, 28.88065], + "1.0": [5.04142, -5.94161, 28.88065], + "1.25": [26.07018, -4.12223, -5.44545], + "1.6667": { + "pre": [5.04142, -5.94161, 28.88065], + "post": [5.04142, -5.94161, 28.88065], + "lerp_mode": "catmullrom" + }, + "1.9583": [5.04142, -5.94161, 28.88065], + "2.125": { + "pre": [-10.29082, -2.94976, 1.45659], + "post": [-10.29082, -2.94976, 1.45659], + "lerp_mode": "catmullrom" + }, + "3.0": [-20, -7.5, 0] + } + }, + "finger_front_right": { + "rotation": { + "0.0": [0, 0, -30], + "0.25": [0, 0, -30], + "0.5": [0, 0, 0], + "0.7917": [20.67965, -8.58303, -16.40751], + "2.0": [20.67965, -8.58303, -16.40751], + "3.0": [0, 0, -30] + }, + "position": { + "0.0": [0, 0, 0], + "0.7917": [0, -0.1, 0], + "2.0": [0, -0.1, 0], + "3.0": [0, 0, 0] + } + }, + "finger_front_right2": { + "rotation": { + "0.0": [0, 0, -50], + "0.25": [0, 0, -50], + "0.5": [0, 0, 0], + "0.7917": [4.98107, -0.43523, 42.48107], + "2.0": [4.98107, -0.43523, 42.48107], + "3.0": [0, 0, -50] + }, + "position": { + "0.0": [0, 0, 0], + "0.7917": [0.07375, -0.06753, 0.00076], + "2.0": [0.07375, -0.06753, 0.00076], + "3.0": [0, 0, 0] + } + }, + "finger_back_right": { + "rotation": { + "0.0": [0, 0, -5], + "0.25": [0, 0, -5], + "0.5": [0, 0, 0], + "0.7917": [-5.42429, 9.95893, -18.50092], + "2.0": [-5.42429, 9.95893, -18.50092], + "3.0": [0, 0, -5] + } + }, + "finger_back_right2": { + "rotation": { + "0.0": [0, 0, -55], + "0.25": [0, 0, -55], + "0.5": [0, 0, 0], + "0.7917": [-17.48436, 0.75155, 44.88443], + "2.0": [-17.48436, 0.75155, 44.88443], + "3.0": [0, 0, -55] + }, + "position": { + "0.0": [0, 0, 0], + "0.7917": [0.14169, -0.14112, -0.00262], + "2.0": [0.14169, -0.14112, -0.00262], + "3.0": [0, 0, 0] + } + }, + "finger_middle_right": { + "rotation": { + "0.0": [0, 0, -25], + "0.25": [0, 0, -25], + "0.5": [0, 0, 0], + "0.7917": [0, 0, 2.5], + "2.0": [0, 0, 2.5], + "3.0": [0, 0, -25] + } + }, + "finger_middle_right2": { + "rotation": { + "0.0": [0, 0, -52.5], + "0.25": [0, 0, -52.5], + "0.5": [0, 0, 0], + "0.7917": [0, 0, 30], + "2.0": [0, 0, 30], + "3.0": [0, 0, -52.5] + }, + "position": { + "0.0": [0, 0, 0], + "0.7917": [0.25981, -0.15, 0], + "2.0": [0.25981, -0.15, 0], + "3.0": [0, 0, 0] + } + }, + "arm_left": { + "rotation": { + "0.0": [0, -26, 35], + "0.2083": { + "pre": [0, -46, 35], + "post": [0, -46, 35], + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": [1.13225, -1.29001, 49.21864], + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": [20.8738, -40.83381, 4.53668], + "lerp_mode": "catmullrom" + }, + "0.75": [7.52881, -30.01044, 17.67733], + "1.0": { + "pre": [7.19465, -25.05158, 18.39959], + "post": [7.19465, -25.05158, 18.39959], + "lerp_mode": "catmullrom" + }, + "1.25": [-20.69377, -6.44642, 10.73284], + "1.4167": { + "pre": [3.12282, -15.9435, 29.95666], + "post": [3.12282, -15.9435, 29.95666], + "lerp_mode": "catmullrom" + }, + "1.6667": [4.53324, -15.60945, 24.7724], + "3.0": [0, -26, 35] + }, + "position": { + "0.0": [0, 0, 0.25], + "0.2083": [0.36111, -0.25285, -0.35676], + "0.5833": [0.36111, -0.25285, -0.35676], + "0.75": { + "pre": [-0.38062, -0.68369, -1.44087], + "post": [-0.38062, -0.68369, -1.44087], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [-0.38062, -0.18369, -0.44087], + "lerp_mode": "catmullrom" + }, + "1.25": [-0.38062, -1.18369, 0.05913], + "1.4167": { + "pre": [-0.38062, -0.93369, 0.05913], + "post": [-0.38062, -0.93369, 0.05913], + "lerp_mode": "catmullrom" + }, + "1.6667": [-0.38062, -0.18369, -0.44087], + "3.0": [0, 0, 0.25] + } + }, + "arm_left2": { + "rotation": { + "0.0": [0, 70, 0], + "0.25": { + "pre": [0, 72.5, 0], + "post": [0, 72.5, 0], + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": [0, 41.58, 0], + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": [0, 23.86, 0], + "lerp_mode": "catmullrom" + }, + "0.75": [0, 32.5, 0], + "1.0": { + "pre": [0, 52.5, 0], + "post": [0, 52.5, 0], + "lerp_mode": "catmullrom" + }, + "1.25": [0, 52.5, 0], + "1.5": { + "pre": [0, 34.72, 0], + "post": [0, 34.72, 0], + "lerp_mode": "catmullrom" + }, + "1.75": [0, 45, 0], + "3.0": [0, 70, 0] + } + }, + "hand_left": { + "rotation": { + "0.0": [-6, 15, -6], + "0.25": [-6, 15, -6], + "0.75": [-6, 15, -6], + "3.0": [-6, 15, -6] + } + }, + "finger_front_left": { + "rotation": { + "0.0": [0, 0, 15], + "0.25": [15.02373, 2.98974, 32.7057], + "0.75": [0, 0, 15], + "1.0": [15.02373, 2.98974, 32.7057], + "1.5": { + "pre": [0, 0, 15], + "post": [0, 0, 15], + "lerp_mode": "catmullrom" + }, + "1.75": [0, 0, 15] + } + }, + "finger_front_left2": { + "rotation": { + "0.0": [0, 0, 20], + "0.25": [0, 0, 47.5], + "0.75": [0, 0, 20], + "1.0": [0, 0, 47.5], + "1.5": { + "pre": [0, 0, 20], + "post": [0, 0, 20], + "lerp_mode": "catmullrom" + }, + "1.75": [0, 0, 20] + } + }, + "finger_back_left": { + "rotation": { + "0.0": [0, 0, 12.5], + "0.25": [0, 0, 20], + "0.75": [0, 0, 12.5], + "1.0": [0, 0, 20], + "1.5": { + "pre": [0, 0, 12.5], + "post": [0, 0, 12.5], + "lerp_mode": "catmullrom" + }, + "1.75": [0, 0, 12.5] + } + }, + "finger_back_left2": { + "rotation": { + "0.0": [0, 0, 27.5], + "0.25": [0, 0, 47.5], + "0.75": [0, 0, 27.5], + "1.0": [0, 0, 47.5], + "1.5": { + "pre": [0, 0, 27.5], + "post": [0, 0, 27.5], + "lerp_mode": "catmullrom" + }, + "1.75": [0, 0, 27.5] + } + }, + "finger_middle_left2": { + "rotation": { + "0.0": [0, 0, 25], + "0.25": [0, 0, 55], + "0.75": [0, 0, 25], + "1.0": [0, 0, 55], + "1.5": { + "pre": [0, 0, 25], + "post": [0, 0, 25], + "lerp_mode": "catmullrom" + }, + "1.75": [0, 0, 25] + } + }, + "leg_right": { + "rotation": { + "0.0": [11.5, -9, 12], + "0.25": [-2.55926, -8.68863, 22.11575], + "0.5": [22.69433, 37.73259, 24.4032], + "0.6667": [-30.28298, 49.24511, 50.46157], + "0.8333": [-1.93038, 41.45463, 39.84276], + "1.9583": [-1.93038, 41.45463, 39.84276], + "2.1667": [-56.58375, 17.29893, 14.06921], + "2.375": [11.5, -9, 12], + "3.0": [11.5, -9, 12] + }, + "position": { + "0.0": [-0.5, 0, 0], + "0.25": [-0.45, -1.6, 0.05], + "0.4167": [-0.48, -1.28, -0.48], + "0.5": [-0.5, 0, -0.75], + "0.8333": [-1.25, -1, -0.75], + "1.9583": [-1.25, -1, -0.75], + "2.1667": [-0.95, -0.1, -0.45], + "2.375": { + "pre": [-0.5, 0, 0], + "post": [-0.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.0": [-0.5, 0, 0] + } + }, + "leg_right2": { + "rotation": { + "0.0": [27.5, 0, 0], + "0.25": [75, 0, 0], + "0.5": [10, 0, 0], + "0.6667": [86.25, 0, 0], + "0.8333": [67.5, 0, 0], + "1.9583": [67.5, 0, 0], + "2.1667": [91.1, 0, 0], + "2.375": [27.5, 0, 0], + "3.0": [27.5, 0, 0] + } + }, + "foot_right": { + "rotation": { + "0.0": [8.9042, 5.68422, -21.80633], + "0.25": [-20.8056, -16.15376, -22.22006], + "0.5": { + "pre": [31.94093, 5.73576, -11.12501], + "post": [31.94093, 5.73576, -11.12501], + "lerp_mode": "catmullrom" + }, + "0.6667": [-7.14593, 0.32098, -17.22641], + "0.7917": [18.20815, 0.64196, -34.45283], + "1.9583": [18.20815, 0.64196, -34.45283], + "2.1667": { + "pre": [49.41228, 16.59653, -15.52911], + "post": [49.41228, 16.59653, -15.52911], + "lerp_mode": "catmullrom" + }, + "2.375": [8.9042, 5.68422, -21.80633], + "3.0": [8.9042, 5.68422, -21.80633] + } + }, + "foot_right2": { + "rotation": { + "0.0": [-50, 0, 0], + "0.25": [-50, 0, 0], + "0.5": { + "pre": [10, 0, 0], + "post": [10, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.6667": [21.25, 0, 0], + "0.7917": [-50, 0, 0], + "1.9583": [-50, 0, 0], + "2.375": [-50, 0, 0], + "3.0": [-50, 0, 0] + }, + "position": { + "0.0": [0, 0, 0], + "0.25": [0, 0, 0], + "0.5": { + "pre": [0, 0, 0.1], + "post": [0, 0, 0.1], + "lerp_mode": "catmullrom" + }, + "0.6667": [0, 0.1, 0.4], + "0.7917": [0, 0, 0], + "1.9583": [0, 0, 0], + "2.375": [0, 0, 0], + "3.0": [0, 0, 0] + } + }, + "leg_left": { + "rotation": { + "0.0": [-30, -20, 0], + "0.25": [-60, -20, 0], + "0.5": { + "pre": [-18.21144, -27.25953, 1.68947], + "post": [-18.21144, -27.25953, 1.68947], + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": [-68.81094, -42.57338, -9.1085], + "lerp_mode": "catmullrom" + }, + "0.8333": [-50.54027, -52.04827, -4.32285], + "2.2917": [-50.54027, -52.04827, -4.32285], + "2.5": [-74.16716, -21.45992, 0.73544], + "2.7083": [-30, -20, 0], + "3.0": [-30, -20, 0] + }, + "position": { + "0.0": [0.5, 0, -1], + "0.25": [0.5, -1.25, -0.9], + "0.4167": [0.67, -1.83, -0.8], + "0.5": [0.75, -1, -0.75], + "0.625": [0.38, -1, -1.12], + "0.8333": [0.75, -1, -1], + "2.2917": [0.75, -1, -1], + "2.375": [0.21, -0.16, -1], + "2.5": [0.66, -0.14, -1], + "2.7083": [0.5, 0, -1], + "3.0": [0.5, 0, -1] + } + }, + "leg_left2": { + "rotation": { + "0.0": [30, 0, 0], + "0.25": [75, 0, 0], + "0.5": { + "pre": [7.5, 0, 0], + "post": [7.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": [82.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.8333": [55, 0, 0], + "2.2917": [55, 0, 0], + "2.5": [90, 0, 0], + "2.7083": [30, 0, 0], + "3.0": [30, 0, 0] + } + }, + "waist": { + "rotation": { + "0.0": [39, 14.5, 4], + "0.25": [46.5, 14.5, 4], + "0.4167": { + "pre": [21.5, 14.5, 4], + "post": [21.5, 14.5, 4], + "lerp_mode": "catmullrom" + }, + "0.7917": [86.6095, 0, 0], + "1.9583": [86.6095, 0, 0], + "2.1667": [39.69783, 1.03574, 10.54122], + "2.3333": { + "pre": [36.49015, 20.63269, -4.2909], + "post": [36.49015, 20.63269, -4.2909], + "lerp_mode": "catmullrom" + }, + "2.4583": { + "post": [36.49015, 20.63269, -4.2909], + "lerp_mode": "catmullrom" + }, + "2.625": { + "post": [39, 14.5, 4], + "lerp_mode": "catmullrom" + }, + "3.0": [39, 14.5, 4] + }, + "position": { + "0.0": [0, 0, 0], + "0.25": [0, -0.75, 0], + "1.9583": [0, -0.75, 0], + "2.1667": { + "pre": [0.5, -0.75, 0], + "post": [0.5, -0.75, 0], + "lerp_mode": "catmullrom" + }, + "2.3333": { + "post": [0.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.4583": { + "post": [0.5, 0.6, 0], + "lerp_mode": "catmullrom" + }, + "2.625": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.7917": [0, 0, 0], + "3.0": [0, 0, 0] + } + }, + "ftorso2": { + "rotation": { + "0.0": [-2.5, -5, 0], + "0.2917": { + "pre": [10, -5, 0], + "post": [10, -5, 0], + "lerp_mode": "catmullrom" + }, + "0.5": [5, -5, 0], + "0.75": [-15, -5, 0], + "1.9583": [-15, -5, 0], + "2.125": [15, -5, 0], + "2.375": [-2.5, -5, 0] + }, + "position": { + "0.0": [0, 0, 0], + "1.9583": [0, 0, 0], + "2.125": [0, 0, 0.75], + "2.375": [0, 0, 0] + } + }, + "fneck": { + "rotation": { + "0.0": [-5.5, -5, 0], + "0.2917": { + "pre": [9.5, -5, 0], + "post": [9.5, -5, 0], + "lerp_mode": "catmullrom" + }, + "0.5": [-5.47901, -0.0229, -0.47863], + "0.75": [-20.5, -5, 0], + "1.9583": [-20.5, -5, 0], + "2.125": [4.5, -5, 0], + "2.375": [-5.5, -5, 0] + }, + "position": { + "0.0": [0, 0, 0], + "1.9583": [0, 0, 0], + "2.125": [0, -0.5, 0.25], + "2.375": [0, 0, 0] + } + }, + "finger_middle_left": { + "rotation": { + "0.0": [0, 0, 0], + "0.25": [0, 0, 25], + "0.75": [0, 0, 0], + "1.0": [0, 0, 25], + "1.5": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.75": [0, 0, 0] + } + }, + "torso": { + "rotation": { + "0.0": [0, 0, 0], + "0.75": [0, 0, 0], + "0.875": { + "pre": [5, 0, 0], + "post": [5, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.0": [0, 0, 0], + "1.125": { + "pre": [10, 0, 0], + "post": [10, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.2917": [0, 0, 0], + "1.5": [0, 0, 0], + "1.6667": [0, 0, 0], + "1.8333": { + "pre": [7.5, 0, 0], + "post": [7.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.9583": [0, 0, 0] + }, + "position": { + "0.0": [0, 0, 0], + "0.75": [0, 0, 0], + "0.875": { + "pre": [0, 0, -0.5], + "post": [0, 0, -0.5], + "lerp_mode": "catmullrom" + }, + "1.0": [0, 0, 0], + "1.125": [0, 0, 0], + "1.2917": { + "pre": [0, -0.5, 0], + "post": [0, -0.5, 0], + "lerp_mode": "catmullrom" + }, + "1.5": [0, 0, 0], + "1.6667": [0, 0, 0], + "1.8333": { + "pre": [0, 0, -0.1], + "post": [0, 0, -0.1], + "lerp_mode": "catmullrom" + }, + "1.9583": [0, 0, 0] + } + }, + "jaw": { + "rotation": { + "0.0": [0, 0, 0], + "1.125": [0, 0, 0], + "1.25": { + "pre": ["42.5-math.sin(q.anim_time*90*30)*3", 0, 0], + "post": ["42.5-math.sin(q.anim_time*90*30)*3", 0, 0], + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": [42.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.0": [0, 0, 0] + } + }, + "eye_right": { + "position": { + "0.0": [0, 0, 0], + "1.0": { + "pre": [0, 0, 0], + "post": [0.1, 0, 0] + }, + "1.75": { + "pre": [0.1, 0, 0], + "post": [0, 0, 0] + } + } + }, + "eye_left": { + "position": { + "0.0": [0, 0, 0], + "1.0": { + "pre": [0, 0, 0], + "post": [-0.1, 0, 0] + }, + "1.75": { + "pre": [-0.1, 0, 0], + "post": [0, 0, 0] + } + } + }, + "eyelid_hurt_left": { + "position": { + "0.0": [0, 0, 0], + "1.0": { + "pre": [0, 0, 0], + "post": [0.1, 0, 0] + }, + "1.75": { + "pre": [0.1, 0, 0], + "post": [0, 0, 0] + } + } + }, + "eyelid_hurt_right": { + "position": { + "0.0": [0, 0, 0], + "1.0": { + "pre": [0, 0, 0], + "post": [-0.1, 0, 0] + }, + "1.75": { + "pre": [-0.1, 0, 0], + "post": [0, 0, 0] + } + } + }, + "toe_inner_right": { + "rotation": { + "0.0": [0, 0, 0], + "0.25": [0, 0, 0], + "0.5": [5, 0, 0], + "0.625": [12.5, 0, 0], + "0.75": [0, 0, 0] + } + }, + "toe_outer_right": { + "rotation": { + "0.0": [0, 0, 0], + "0.25": [0, 0, 0], + "0.5": [5, 0, 0], + "0.6667": [12.5, 0, 0], + "0.7917": [0, 0, 0] + } + }, + "toe_middle_right": { + "rotation": { + "0.0": [0, 0, 0], + "0.25": [0, 0, 0], + "0.5": [5, 0, 0], + "0.625": [12.5, 0, 0], + "0.75": [0, 0, 0] + } + }, + "foot_left": { + "rotation": { + "0.0": [0, 0, 0], + "0.25": [-15, 0, 0], + "0.5": { + "pre": [42.5, 0, 0], + "post": [42.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.75": [0, 0, 0], + "2.2917": [0, 0, 0], + "2.5": { + "pre": [15, 0, 0], + "post": [15, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.7083": [0, 0, 0], + "3.0": [0, 0, 0] + }, + "position": { + "0.0": [0, 0, 0], + "2.5": [0, 0.25, 0], + "2.7083": [0, 0, 0], + "3.0": [0, 0, 0] + } + }, + "foot_left2": { + "rotation": { + "0.0": [0, 0, 0], + "0.25": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.5": [12.5, 0, 0], + "0.625": [17.5, 0, 0], + "0.75": [0, 0, 0], + "2.2917": [0, 0, 0], + "2.5": [12.5, 0, 0], + "2.7083": [0, 0, 0], + "3.0": [0, 0, 0] + }, + "position": { + "0.0": [0, 0, 0], + "0.25": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.5": [0, 0, 0.2], + "0.625": [0, 0.1, 0.3], + "0.75": [0, 0, 0], + "2.2917": [0, 0, 0], + "2.5": [0, 0, 0.2], + "2.7083": [0, 0, 0], + "3.0": [0, 0, 0] + } + }, + "toe_inner_left": { + "rotation": { + "0.0": [0, 0, 0], + "0.25": [0, 0, 0], + "0.5": [5, 0, 0], + "0.625": [1.25, 0, 0], + "0.75": [0, 0, 0] + } + }, + "toe_outer_left": { + "rotation": { + "0.0": [0, 0, 0], + "0.25": [0, 0, 0], + "0.5": [5, 0, 0], + "0.625": [1.25, 0, 0], + "0.75": [0, 0, 0] + } + }, + "toe_middle_left": { + "rotation": { + "0.0": [0, 0, 0], + "0.25": [0, 0, 0], + "0.5": [5, 0, 0], + "0.625": [1.25, 0, 0], + "0.75": [0, 0, 0] + } + }, + "stick": { + "rotation": [30, 45, 0], + "scale": 0.7 + } + } + }, + "animation.treecko.status": { + "animation_length": 3, + "bones": { + "body": { + "position": { + "0.0": [0, -0.5, 0], + "0.6667": [0, -0.5, 0], + "0.875": [0, 9.5, 0], + "1.25": { + "pre": [0, 12.5, 0], + "post": [0, 12.5, 0], + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": [0, 10.72, 0], + "lerp_mode": "catmullrom" + }, + "1.75": [0, -0.5, 0] + } + }, + "tail": { + "rotation": { + "0.0": [-0.4654, 21.60234, 5.06173], + "0.5": [17.0626, -8.39677, 5.29695], + "0.625": { + "pre": [9.5626, -8.39677, 5.29695], + "post": [9.5626, -8.39677, 5.29695], + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": [-62.23974, -1.97103, -2.40094], + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": [-32.54039, 0.02096, -0.12078], + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": [9.69762, 2.26476, 0.5126], + "lerp_mode": "catmullrom" + }, + "1.6667": { + "post": [23.31281, 3.76914, 0.87113], + "lerp_mode": "catmullrom" + }, + "1.875": { + "post": [-31.06768, 5.83107, 1.35594], + "lerp_mode": "catmullrom" + }, + "2.0417": [-31.06768, 5.83107, 1.35594], + "2.3333": { + "pre": [14.08347, 9.33743, 2.17986], + "post": [14.08347, 9.33743, 2.17986], + "lerp_mode": "catmullrom" + }, + "2.6667": { + "post": [-0.4654, 21.60234, 5.06173], + "lerp_mode": "catmullrom" + }, + "3.0": [-0.4654, 21.60234, 5.06173] + }, + "position": { + "0.0": [0.2, 0.05, 0.85], + "0.5": [0, 0.15, 0.85], + "0.625": { + "pre": [0, 0.25, 0.65], + "post": [0, 0.25, 0.65], + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": [0, -0.8, -0.1], + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": [0, 0.25, 0.65], + "lerp_mode": "catmullrom" + }, + "1.875": { + "post": [0.04236, -0.29703, 0.72634], + "lerp_mode": "catmullrom" + }, + "2.0417": [0.04236, -0.29703, 0.72634], + "2.3333": { + "pre": [0.07872, 0.22537, 0.63994], + "post": [0.07872, 0.22537, 0.63994], + "lerp_mode": "catmullrom" + }, + "2.6667": { + "post": [0.2, 0.05, 0.85], + "lerp_mode": "catmullrom" + }, + "3.0": [0.2, 0.05, 0.85] + } + }, + "tail_left": { + "rotation": { + "0.0": [4, 0, 0], + "0.5": [4, 0, 0], + "0.7083": { + "pre": [29, 0, 0], + "post": [29, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [-26, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": [9, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.4167": [9, 0, 0], + "1.875": [9, 0, 0], + "2.0833": { + "pre": [-14.36, 0, 0], + "post": [-14.36, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": [4, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.0": [4, 0, 0] + } + }, + "tail_left2": { + "rotation": { + "0.0": [0, 0, 0], + "0.5": [0, 0, 0], + "0.7917": { + "pre": [20, 0, 0], + "post": [20, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": [-20, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.2917": { + "post": [17.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.4583": [17.5, 0, 0], + "1.9167": [17.5, 0, 0], + "2.125": { + "pre": [-13.65, 0, 0], + "post": [-13.65, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.0": [0, 0, 0] + } + }, + "tail_left3": { + "rotation": [1.73205, 0, 0] + }, + "tail_right": { + "rotation": { + "0.0": [3.4641, 0, 0], + "0.5": [4, 0, 0], + "0.7083": { + "pre": [29, 0, 0], + "post": [29, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [-26, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": [9, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.4167": [9, 0, 0], + "1.875": [9, 0, 0], + "2.0833": { + "pre": [-14.36, 0, 0], + "post": [-14.36, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": [3.4641, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.0": [3.4641, 0, 0] + } + }, + "tail_right2": { + "rotation": { + "0.0": [2, 0, 0], + "0.5": [0, 0, 0], + "0.7917": { + "pre": [20, 0, 0], + "post": [20, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": [-20, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.2917": { + "post": [17.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.4583": [17.5, 0, 0], + "1.9167": [17.5, 0, 0], + "2.125": { + "pre": [-13.65, 0, 0], + "post": [-13.65, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": [2, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.0": [2, 0, 0] + } + }, + "tail_right3": { + "rotation": [1, 0, 0] + }, + "torso2": { + "rotation": { + "0.0": [-2.5, -5, 0], + "0.5": [-12.49554, 4.7642, -2.1614], + "0.6667": [-12.49554, 4.7642, -2.1614], + "0.75": { + "pre": [12.5, -5, 0], + "post": [12.5, -5, 0], + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": [12.03879, 0.18315, 0.43378], + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": [-2.14039, 2.12902, 0.45479], + "lerp_mode": "catmullrom" + }, + "1.0": [-2.5, -5, 0], + "1.5": [-2.5, -5, 0], + "1.7917": { + "pre": [-10, -5, 0], + "post": [-10, -5, 0], + "lerp_mode": "catmullrom" + }, + "1.9583": { + "post": [0, -5, 0], + "lerp_mode": "catmullrom" + }, + "2.4167": { + "post": [-2.5, -5, 0], + "lerp_mode": "catmullrom" + }, + "3.0": [-2.5, -5, 0] + } + }, + "neck": { + "rotation": { + "0.0": [-5.5, -5, 0], + "0.5": [-12.91291, 0.99209, 3.74985], + "0.6667": [-12.91291, 0.99209, 3.74985], + "0.75": { + "pre": [5.75, -5, 0], + "post": [5.75, -5, 0], + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": [9.13077, -11.22591, -0.09336], + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": [-6.5063, -12.7194, 0.05852], + "lerp_mode": "catmullrom" + }, + "1.0": [-5.5, -5, 0], + "1.5": [-5.5, -5, 0], + "1.7917": { + "pre": [-15.5, -5, 0], + "post": [-15.5, -5, 0], + "lerp_mode": "catmullrom" + }, + "1.9583": { + "post": [2, -5, 0], + "lerp_mode": "catmullrom" + }, + "2.4167": { + "post": [-5.5, -5, 0], + "lerp_mode": "catmullrom" + }, + "3.0": [-5.5, -5, 0] + } + }, + "head": { + "rotation": { + "0.0": [-22.5, 0, -1], + "0.8333": { + "pre": [9.20948, -12.49885, 0.14399], + "post": [9.20948, -12.49885, 0.14399], + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": [-15, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": [-17.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.75": [-22.5, 0, -1], + "2.0": { + "pre": [10, 0, -1], + "post": [10, 0, -1], + "lerp_mode": "catmullrom" + }, + "2.4583": { + "post": [-2.35411, 0.30983, 6.49363], + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": [-22.5, 0, -1], + "lerp_mode": "catmullrom" + }, + "3.0": [-22.5, 0, -1] + } + }, + "eye_emote_right2": { + "position": [0.1, 0, 0] + }, + "pupil_emote_right": { + "position": [0.1, 0, 0] + }, + "eye_emote_left2": { + "position": [-0.1, 0, 0] + }, + "pupil_emote_left": { + "position": [-0.1, 0, 0] + }, + "arm_right": { + "rotation": { + "0.0": [3, -7, -22], + "0.5": [3.08964, 15.46905, -20.80926], + "0.6667": [3.08964, 15.46905, -20.80926], + "0.875": { + "pre": [3.42049, -29.46574, -23.31813], + "post": [3.42049, -29.46574, -23.31813], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [0, 15, 0], + "lerp_mode": "catmullrom" + }, + "1.125": [0, 15, 0], + "1.4167": [0, 15, 0], + "1.7083": { + "pre": [5.23619, 14.0761, 20.6469], + "post": [5.23619, 14.0761, 20.6469], + "lerp_mode": "catmullrom" + }, + "2.0": [8.49878, -28.87909, -17.19212], + "2.2917": { + "pre": [11.87766, -51.04255, -22.35292], + "post": [11.87766, -51.04255, -22.35292], + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": [3, -7, -22], + "lerp_mode": "catmullrom" + }, + "3.0": [3, -7, -22] + }, + "position": { + "0.0": [0, 0, 0], + "0.5": [0, 0, 0], + "0.6667": [0, 0, 0], + "0.875": [0, 0, 0], + "1.0": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.125": [0, 0, 0], + "1.4167": [0, 0, 0], + "2.0": [0, 0, 0], + "2.75": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.0": [0, 0, 0] + } + }, + "arm_right2": { + "rotation": { + "0.0": [0, -58.5, 0], + "0.5": [0, -71, 0], + "0.6667": [0, -88.5, 0], + "0.875": [0, -88.5, 0], + "1.0": { + "pre": [0, -7.5, 0], + "post": [0, -7.5, 0], + "lerp_mode": "catmullrom" + }, + "1.125": [0, 0, 0], + "1.4167": [0, 0, 0], + "1.7083": [0, 0, 0], + "2.0": [0, -40, 0], + "2.2917": { + "pre": [0, -46.75, 0], + "post": [0, -46.75, 0], + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": [0, -58.5, 0], + "lerp_mode": "catmullrom" + }, + "3.0": [0, -58.5, 0] + } + }, + "hand_right": { + "rotation": { + "0.0": [-20, -7.5, 0], + "0.5": { + "pre": [-6.19895, -17.18678, -14.74859], + "post": [-6.19895, -17.18678, -14.74859], + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": [-6.19895, -17.18678, -14.74859], + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": [-6.19895, -17.18678, -14.74859], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [0, 0, 87.5], + "lerp_mode": "catmullrom" + }, + "1.125": { + "post": [0, 0, 87.5], + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": [0, 0, 87.5], + "lerp_mode": "catmullrom" + }, + "1.7083": { + "post": [0, 0, 87.5], + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": [-7.1082, -7.6006, 40.8667], + "lerp_mode": "catmullrom" + }, + "2.2917": [4.92751, -20.75417, 7.77285], + "3.0": [-20, -7.5, 0] + } + }, + "finger_front_right": { + "rotation": { + "0.0": [0, 0, -30], + "0.875": [0, 0, -30], + "1.0": { + "pre": [0, -27.5, -30], + "post": [0, -27.5, -30], + "lerp_mode": "catmullrom" + }, + "1.125": [0, -27.5, -30], + "1.4167": [0, -27.5, -30], + "3.0": [0, 0, -30] + }, + "position": { + "0.0": [0, 0, 0], + "0.875": [0, 0, 0], + "1.0": { + "pre": [-0.24884, 0.00304, 0.02383], + "post": [-0.24884, 0.00304, 0.02383], + "lerp_mode": "catmullrom" + }, + "1.125": [-0.24884, 0.00304, 0.02383], + "1.4167": [-0.24884, 0.00304, 0.02383], + "3.0": [0, 0, 0] + } + }, + "finger_front_right2": { + "rotation": { + "0.0": [0, 0, -50], + "0.875": [0, 0, -50], + "1.0": { + "pre": [0, 0, -25], + "post": [0, 0, -25], + "lerp_mode": "catmullrom" + }, + "1.125": [0, 0, -25], + "1.4167": [0, 0, -25], + "3.0": [0, 0, -50] + }, + "position": { + "0.0": [0, 0, 0], + "3.0": [0, 0, 0] + } + }, + "finger_back_right": { + "rotation": { + "0.0": [0, 0, -5], + "0.875": [0, 0, -5], + "1.0": { + "pre": [0, 30, -5], + "post": [0, 30, -5], + "lerp_mode": "catmullrom" + }, + "1.125": [0, 30, -5], + "1.4167": [0, 30, -5], + "3.0": [0, 0, -5] + }, + "position": { + "0.0": [0, 0, 0], + "3.0": [0, 0, 0] + } + }, + "finger_back_right2": { + "rotation": { + "0.0": [0, 0, -55], + "0.875": [0, 0, -55], + "1.0": { + "pre": [0, 0, -32.5], + "post": [0, 0, -32.5], + "lerp_mode": "catmullrom" + }, + "1.125": [0, 0, -32.5], + "1.4167": [0, 0, -32.5], + "3.0": [0, 0, -55] + }, + "position": { + "0.0": [0, 0, 0], + "3.0": [0, 0, 0] + } + }, + "finger_middle_right": { + "rotation": { + "0.0": [0, 0, -25], + "3.0": [0, 0, -25] + }, + "position": { + "0.0": [0, 0, 0], + "3.0": [0, 0, 0] + } + }, + "finger_middle_right2": { + "rotation": { + "0.0": [0, 0, -52.5], + "0.875": [0, 0, -52.5], + "1.0": { + "pre": [0, 0, -27.5], + "post": [0, 0, -27.5], + "lerp_mode": "catmullrom" + }, + "1.125": [0, 0, -27.5], + "1.4167": [0, 0, -27.5], + "3.0": [0, 0, -52.5] + }, + "position": { + "0.0": [0, 0, 0], + "3.0": [0, 0, 0] + } + }, + "arm_left": { + "rotation": { + "0.0": [0, -26, 35], + "0.5": [3.08964, -15.46905, 20.80926], + "0.6667": [3.08964, -15.46905, 20.80926], + "0.875": { + "pre": [3.42049, 29.46574, 23.31813], + "post": [3.42049, 29.46574, 23.31813], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [0, -15, 0], + "lerp_mode": "catmullrom" + }, + "1.125": [0, -15, 0], + "1.4167": [0, -15, 0], + "1.7083": { + "pre": [5.23619, -14.0761, -20.6469], + "post": [5.23619, -14.0761, -20.6469], + "lerp_mode": "catmullrom" + }, + "2.0": [8.49878, 28.87909, 17.19212], + "2.2917": { + "pre": [11.87766, 51.04255, 22.35292], + "post": [11.87766, 51.04255, 22.35292], + "lerp_mode": "catmullrom" + }, + "2.7083": { + "post": [0, -26, 35], + "lerp_mode": "catmullrom" + }, + "3.0": [0, -26, 35] + }, + "position": { + "0.0": [0, 0, 0.25], + "0.5": [0, 0, 0], + "0.6667": [0, 0, 0], + "0.875": [0, 0, 0], + "1.0": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.125": [0, 0, 0], + "1.4167": [0, 0, 0], + "2.0": [0, 0, 0], + "2.7083": { + "pre": [0, 0, 0.25], + "post": [0, 0, 0.25], + "lerp_mode": "catmullrom" + }, + "3.0": [0, 0, 0.25] + } + }, + "arm_left2": { + "rotation": { + "0.0": [0, 70, 0], + "0.5": [0, 71, 0], + "0.6667": [0, 88.5, 0], + "0.875": [0, 88.5, 0], + "1.0": { + "pre": [0, 7.5, 0], + "post": [0, 7.5, 0], + "lerp_mode": "catmullrom" + }, + "1.125": [0, 0, 0], + "1.4167": [0, 0, 0], + "1.7083": [0, 0, 0], + "2.0": [0, 40, 0], + "2.2917": { + "pre": [0, 46.75, 0], + "post": [0, 46.75, 0], + "lerp_mode": "catmullrom" + }, + "2.7083": { + "post": [0, 70, 0], + "lerp_mode": "catmullrom" + }, + "3.0": [0, 70, 0] + } + }, + "hand_left": { + "rotation": { + "0.0": [-6, 15, -6], + "0.5": { + "pre": [-6.19895, 17.18678, 14.74859], + "post": [-6.19895, 17.18678, 14.74859], + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": [-6.19895, 17.18678, 14.74859], + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": [-6.19895, 17.18678, 14.74859], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [0, 0, -87.5], + "lerp_mode": "catmullrom" + }, + "1.125": { + "post": [0, 0, -87.5], + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": [0, 0, -87.5], + "lerp_mode": "catmullrom" + }, + "1.7083": { + "post": [0, 0, -87.5], + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": [-7.1082, 7.6005, -40.8667], + "lerp_mode": "catmullrom" + }, + "2.2917": { + "post": [4.92751, 20.75417, -7.77285], + "lerp_mode": "catmullrom" + }, + "2.7083": { + "post": [-6, 15, -6], + "lerp_mode": "catmullrom" + }, + "3.0": [-6, 15, -6] + } + }, + "finger_front_left": { + "rotation": { + "0.0": [0, 0, 15], + "0.875": [0, 0, 30], + "1.0": { + "pre": [0, 27.5, 30], + "post": [0, 27.5, 30], + "lerp_mode": "catmullrom" + }, + "1.125": [0, 27.5, 30], + "1.4167": [0, 27.5, 30], + "3.0": [0, 0, 15] + }, + "position": { + "0.0": [0, 0, 0], + "0.875": [0, 0, 0], + "1.0": { + "pre": [0.24884, 0.00304, 0.02383], + "post": [0.24884, 0.00304, 0.02383], + "lerp_mode": "catmullrom" + }, + "1.125": [0.24884, 0.00304, 0.02383], + "1.4167": [0.24884, 0.00304, 0.02383], + "3.0": [0, 0, 0] + } + }, + "finger_front_left2": { + "rotation": { + "0.0": [0, 0, 20], + "0.875": [0, 0, 50], + "1.0": { + "pre": [0, 0, 25], + "post": [0, 0, 25], + "lerp_mode": "catmullrom" + }, + "1.125": [0, 0, 25], + "1.4167": [0, 0, 25], + "3.0": [0, 0, 20] + }, + "position": { + "0.0": [0, 0, 0], + "3.0": [0, 0, 0] + } + }, + "finger_back_left": { + "rotation": { + "0.0": [0, 0, 12.5], + "0.875": [0, 0, 5], + "1.0": { + "pre": [0, -30, 5], + "post": [0, -30, 5], + "lerp_mode": "catmullrom" + }, + "1.125": [0, -30, 5], + "1.4167": [0, -30, 5], + "3.0": [0, 0, 12.5] + }, + "position": { + "0.0": [0, 0, 0], + "3.0": [0, 0, 0] + } + }, + "finger_back_left2": { + "rotation": { + "0.0": [0, 0, 27.5], + "0.875": [0, 0, 55], + "1.0": { + "pre": [0, 0, 32.5], + "post": [0, 0, 32.5], + "lerp_mode": "catmullrom" + }, + "1.125": [0, 0, 32.5], + "1.4167": [0, 0, 32.5], + "3.0": [0, 0, 27.5] + }, + "position": { + "0.0": [0, 0, 0], + "3.0": [0, 0, 0] + } + }, + "finger_middle_left2": { + "rotation": { + "0.0": [0, 0, 25], + "0.875": [0, 0, 52.5], + "1.0": { + "pre": [0, 0, 27.5], + "post": [0, 0, 27.5], + "lerp_mode": "catmullrom" + }, + "1.125": [0, 0, 27.5], + "1.4167": [0, 0, 27.5], + "3.0": [0, 0, 25] + }, + "position": { + "0.0": [0, 0, 0], + "3.0": [0, 0, 0] + } + }, + "leg_right": { + "rotation": { + "0.0": [11.5, -9, 12], + "0.5": [16.33633, -4.20363, 13.42225], + "0.6667": [9, -9, 12], + "0.7917": [12.7286, 27.04594, 8.29539], + "1.2083": [12.7286, 27.04594, 8.29539], + "1.6667": { + "pre": [-18.99474, 29.98215, 57.82521], + "post": [-18.99474, 29.98215, 57.82521], + "lerp_mode": "catmullrom" + }, + "2.0": [-18.99474, 29.98215, 57.82521], + "2.2917": [-23.70614, 7.24256, 31.09384], + "2.5": [11.5, -9, 12] + }, + "position": { + "0.0": [-0.5, 0, 0], + "0.5": [-0.74161, -1.08968, -0.80764], + "0.6667": [-0.64161, -0.93968, -0.80764], + "0.7917": [-0.5, 0, 0], + "1.2083": [-0.5, 0, 0], + "2.5": [-0.5, 0, 0] + } + }, + "leg_right2": { + "rotation": { + "0.0": [27.5, 0, 0], + "0.5": [52.5, 0, 0], + "0.6667": [52.5, 0, 0], + "0.7917": [7.5, 0, 0], + "1.2083": [7.5, 0, 0], + "1.6667": { + "pre": [80, 0, 0], + "post": [80, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.0": [80, 0, 0], + "2.2917": [96.88, 0, 0], + "2.5": [27.5, 0, 0] + } + }, + "foot_right": { + "rotation": { + "0.0": [8.9042, 5.68422, -21.80633], + "0.5": [-18.56387, -7.43384, -18.45873], + "0.6667": [3.8745, -1.203, -23.14747], + "0.7917": { + "pre": [33.12149, 18.39039, -13.63569], + "post": [33.12149, 18.39039, -13.63569], + "lerp_mode": "catmullrom" + }, + "1.2083": { + "post": [33.12149, 18.39039, -13.63569], + "lerp_mode": "catmullrom" + }, + "1.6667": { + "post": [19.70984, -0.14232, -5.27814], + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": [19.70984, -0.14232, -5.27814], + "lerp_mode": "catmullrom" + }, + "2.5": [8.9042, 5.68422, -21.80633] + } + }, + "foot_right2": { + "rotation": { + "0.0": [-50, 0, 0], + "0.5": [-50, 0, 0], + "0.6667": [-66.5, 0, 0], + "0.7917": { + "pre": [17.5, 0, 0], + "post": [17.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.2083": { + "post": [17.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.6667": { + "post": [-27.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": [-27.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.5": [-50, 0, 0] + }, + "position": { + "0.0": [0, 0, 0], + "0.7917": [0, 0, 0.2], + "1.2083": [0, 0, 0.2], + "2.5": [0, 0, 0] + } + }, + "leg_left": { + "rotation": { + "0.0": [-30, -20, 0], + "0.5": [-52.5, -20, 0], + "0.6667": [-62.5, -20, 0], + "0.7917": [7.5, -22.5, 0], + "1.2083": [7.5, -22.5, 0], + "1.5": [-9.0179, 2.95356, 0.73002], + "1.75": [-28.83786, -17.45057, -4.68017], + "1.9167": [-51.33786, -17.45057, -4.68017], + "2.0833": [-30, -20, 0], + "3.0": [-30, -20, 0] + }, + "position": { + "0.0": [0.5, 0, -1], + "0.5": [0.5, -0.75, -0.5], + "0.6667": [0.5, -1.5, -1], + "0.7917": [0, 0, -1], + "1.2083": [0, 0, -1], + "1.5": [0, 0, -1.75], + "1.75": [0.5, -0.45, -2.05], + "1.9167": [0.49508, -1.44222, -1.72001], + "2.0833": [0.5, 0, -1], + "3.0": [0.5, 0, -1] + } + }, + "leg_left2": { + "rotation": { + "0.0": [30, 0, 0], + "0.5": [52.5, 0, 0], + "0.6667": [80, 0, 0], + "0.7917": [0, 0, 0], + "1.2083": [0, 0, 0], + "1.5": [20, 0, 0], + "1.75": [55, 0, 0], + "1.9167": [85, 0, 0], + "2.0833": [30, 0, 0], + "3.0": [30, 0, 0] + } + }, + "waist": { + "rotation": { + "0.0": [39, 14.5, 4], + "0.5": [49.65109, 2.20028, -8.60834], + "0.6667": [54.59853, 0.7528, -10.6474], + "0.8333": [14, 14.5, 4], + "1.5": [17.52625, 24.06484, 7.09624], + "1.6667": [17.52625, 24.06484, 7.09624], + "1.9167": { + "pre": [62.19584, 13.04885, 13.14605], + "post": [62.19584, 13.04885, 13.14605], + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": [41.1152, 11.87729, 15.15282], + "lerp_mode": "catmullrom" + }, + "2.5833": [39, 14.5, 4], + "3.0": [39, 14.5, 4] + }, + "position": { + "0.0": [0, 0, 0], + "0.5": [0, -0.5, 0], + "0.6667": [0, -1, 0], + "0.8333": [0, 0, 0], + "1.75": [0, 0, 0], + "1.9167": { + "pre": [0.00507, -1.20181, 0.34371], + "post": [0.00507, -1.20181, 0.34371], + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.5833": [0, 0, 0], + "3.0": [0, 0, 0] + } + }, + "ftorso2": { + "rotation": { + "0.0": [-2.5, -5, 0], + "0.5": [-12.49554, 4.7642, -2.1614], + "0.6667": [-12.49554, 4.7642, -2.1614], + "0.75": { + "pre": [12.5, -5, 0], + "post": [12.5, -5, 0], + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": [12.03879, 0.18315, 0.43378], + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": [-2.14039, 2.12902, 0.45479], + "lerp_mode": "catmullrom" + }, + "1.0": [-2.5, -5, 0], + "1.5": [-2.5, -5, 0], + "1.7917": { + "pre": [-10, -5, 0], + "post": [-10, -5, 0], + "lerp_mode": "catmullrom" + }, + "1.9583": { + "post": [0, -5, 0], + "lerp_mode": "catmullrom" + }, + "2.4167": { + "post": [-2.5, -5, 0], + "lerp_mode": "catmullrom" + }, + "3.0": [-2.5, -5, 0] + } + }, + "fneck": { + "rotation": { + "0.0": [-5.5, -5, 0], + "0.5": [-12.91291, 0.99209, 3.74985], + "0.6667": [-12.91291, 0.99209, 3.74985], + "0.75": { + "pre": [5.75, -5, 0], + "post": [5.75, -5, 0], + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": [9.13077, -11.22591, -0.09336], + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": [-6.5063, -12.7194, 0.05852], + "lerp_mode": "catmullrom" + }, + "1.0": [-5.5, -5, 0], + "1.5": [-5.5, -5, 0], + "1.7917": { + "pre": [-15.5, -5, 0], + "post": [-15.5, -5, 0], + "lerp_mode": "catmullrom" + }, + "1.9583": { + "post": [2, -5, 0], + "lerp_mode": "catmullrom" + }, + "2.4167": { + "post": [-5.5, -5, 0], + "lerp_mode": "catmullrom" + }, + "3.0": [-5.5, -5, 0] + } + }, + "finger_middle_left": { + "rotation": { + "0.0": [0, 0, 0], + "3.0": [0, 0, 0] + }, + "position": { + "0.0": [0, 0, 0], + "3.0": [0, 0, 0] + } + }, + "torso": { + "rotation": [0, 0, 0] + }, + "jaw": { + "rotation": { + "0.0": [0, 0, 0], + "0.7917": [0, 0, 0], + "1.0": { + "pre": [32.5, 0, 0], + "post": [32.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": [32.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.5833": [0, 0, 0] + } + }, + "toe_inner_right": { + "rotation": { + "0.0": [0, 0, 0], + "0.9167": [15, 0, 0], + "1.2083": [15, 0, 0], + "1.6667": { + "pre": [-22.5, 0, 0], + "post": [-22.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.0": [-22.5, 0, 0], + "2.5": [0, 0, 0] + }, + "position": { + "0.0": [0, 0, 0], + "2.5": [0, 0, 0] + } + }, + "toe_outer_right": { + "rotation": { + "0.0": [0, 0, 0], + "0.9167": [15, 0, 0], + "1.2083": [15, 0, 0], + "1.6667": { + "pre": [-22.5, 0, 0], + "post": [-22.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.0": [-22.5, 0, 0], + "2.5": [0, 0, 0] + }, + "position": { + "0.0": [0, 0, 0], + "2.5": [0, 0, 0] + } + }, + "toe_middle_right": { + "rotation": { + "0.0": [0, 0, 0], + "0.9167": [15, 0, 0], + "1.2083": [15, 0, 0], + "1.6667": { + "pre": [-22.5, 0, 0], + "post": [-22.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.0": [-22.5, 0, 0], + "2.5": [0, 0, 0] + }, + "position": { + "0.0": [0, 0, 0], + "2.5": [0, 0, 0] + } + }, + "foot_left": { + "rotation": { + "0.0": [0, 0, 0], + "0.5": [0, 0, 0], + "0.6667": [-17.5, 0, 0], + "0.9167": { + "pre": [40, 0, 0], + "post": [40, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.2083": { + "post": [40, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": [-24.93925, -1.03095, 4.89133], + "lerp_mode": "catmullrom" + }, + "1.9167": { + "post": [-32.43925, -1.03095, 4.89133], + "lerp_mode": "catmullrom" + }, + "2.0833": [0, 0, 0], + "3.0": [0, 0, 0] + } + }, + "foot_left2": { + "rotation": { + "0.0": [0, 0, 0], + "0.6667": [0, 0, 0], + "1.0": { + "pre": [25, 0, 0], + "post": [25, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.2083": { + "post": [25, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": [-17.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.0833": [0, 0, 0], + "3.0": [0, 0, 0] + }, + "position": { + "0.0": [0, 0, 0], + "1.0": [0.07654, 0.06645, 0.34602], + "1.2083": [0.07654, 0.06645, 0.34602], + "1.5": [0, 0, 0], + "2.0833": [0, 0, 0], + "3.0": [0, 0, 0] + } + }, + "toe_inner_left": { + "rotation": { + "0.0": [0, 0, 0], + "1.0": [10, 0, 0], + "1.2083": [10, 0, 0], + "1.5": [-15, 0, 0], + "1.75": [0, 0, 0] + } + }, + "toe_outer_left": { + "rotation": { + "0.0": [0, 0, 0], + "1.0": [10, 0, 0], + "1.2083": [10, 0, 0], + "1.5": [-15, 0, 0], + "1.75": [0, 0, 0] + } + }, + "toe_middle_left": { + "rotation": { + "0.0": [0, 0, 0], + "1.0": [10, 0, 0], + "1.2083": [10, 0, 0], + "1.5": [-12.5, 0, 0], + "1.75": [0, 0, 0] + } + } + } + }, + "animation.treecko.faint": { + "animation_length": 3, + "bones": { + "body": { + "rotation": { + "0.0": [0, 0, 0], + "1.3333": [0, 0, 0], + "1.5833": [72.5, 0, 0] + }, + "position": { + "0.0": [0, -0.5, 0], + "1.3333": [0, -0.5, 0], + "1.4583": { + "pre": [0, -1.75, -6.5], + "post": [0, -1.75, -6.5], + "lerp_mode": "catmullrom" + }, + "1.5833": [0, -4.5, -13], + "1.6667": [0, "-4.5+math.sin(q.anim_time*90*30)/6", -13.2], + "2.0": [0, -4.5, -14] + } + }, + "tail": { + "rotation": { + "0.0": [-0.4654, 21.60234, 5.06173], + "0.125": { + "pre": [44.53, -3.4, 0.06], + "post": [44.53, -3.4, 0.06], + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": [2.03, -3.4, 0.06], + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": [-27.97, -3.4, 0.06], + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": [21.01002, 3.4, -0.06], + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": [-7.97, 3.4, -0.06], + "lerp_mode": "catmullrom" + }, + "1.625": { + "post": [-27.97, 3.4, -0.06], + "lerp_mode": "catmullrom" + }, + "1.8333": { + "post": [7.03, 3.4, -0.06], + "lerp_mode": "catmullrom" + }, + "2.0833": { + "post": [-57.97, 3.4, -0.06], + "lerp_mode": "catmullrom" + }, + "2.4583": { + "post": [-73.0066, -13.1283, 10.2345], + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": [-73.0066, -13.1283, 10.2345], + "lerp_mode": "catmullrom" + }, + "3.0": [-73.0066, -13.1283, 10.2345] + }, + "position": { + "0.0": [0.2, 0.05, 0.85], + "0.125": { + "pre": [0, 0.3, 0.5], + "post": [0, 0.3, 0.5], + "lerp_mode": "catmullrom" + }, + "2.0833": { + "post": [0, -0.4, 0], + "lerp_mode": "catmullrom" + }, + "2.4583": { + "post": [0, -0.4, -0.2], + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": [0, -0.4, -0.2], + "lerp_mode": "catmullrom" + }, + "3.0": [0, -0.4, -0.2] + } + }, + "tail_left": { + "rotation": { + "0.0": [4, 0, 0], + "0.0833": [4, 0, 0], + "0.2083": { + "pre": [21.5, 0, 0], + "post": [21.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": [-11, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.25": [-11, 0, 0], + "1.4167": { + "pre": [14, 0, 0], + "post": [14, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.5417": { + "post": [-16, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": [6.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": [21.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.4167": { + "post": [-17.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": [-23.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.0": [-23.5, 0, 0] + } + }, + "tail_left2": { + "rotation": { + "0.0": [0, 0, 0], + "0.125": [0, 0, 0], + "0.2917": { + "pre": [20, 0, 0], + "post": [20, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": [-17.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.25": [-17.5, 0, 0], + "1.4167": { + "pre": [20, 0, 0], + "post": [20, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.5417": { + "post": [-15, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": [12.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": [27.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.4583": { + "post": [-13.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": [-17.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.0": [-17.5, 0, 0] + } + }, + "tail_left3": { + "rotation": [1.73205, 0, 0] + }, + "tail_right": { + "rotation": { + "0.0": [4, 0, 0], + "0.0833": [4, 0, 0], + "0.2083": { + "pre": [21.5, 0, 0], + "post": [21.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": [-11, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.25": [-11, 0, 0], + "1.4167": { + "pre": [14, 0, 0], + "post": [14, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.5417": { + "post": [-16, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": [6.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": [21.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.4583": { + "post": [-18.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.75": [-23.5, 0, 0] + } + }, + "tail_right2": { + "rotation": { + "0.0": [0, 0, 0], + "0.125": [0, 0, 0], + "0.2917": { + "pre": [20, 0, 0], + "post": [20, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": [-17.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.25": [-17.5, 0, 0], + "1.4167": { + "pre": [20, 0, 0], + "post": [20, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.5417": { + "post": [-15, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": [12.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": [27.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.4583": { + "post": [-13.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": [-17.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.0": [-17.5, 0, 0] + } + }, + "tail_right3": { + "rotation": [1, 0, 0] + }, + "torso2": { + "rotation": { + "0.0": [-2.5, -5, 0], + "0.125": [14.94165, -0.16951, 1.29257], + "0.3333": { + "pre": [-5.06, -0.17, 1.29], + "post": [-5.06, -0.17, 1.29], + "lerp_mode": "catmullrom" + }, + "0.4583": [-5.06, -0.17, 6.29], + "0.5833": { + "pre": [14.94, -0.17, -3.71], + "post": [14.94, -0.17, -3.71], + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": [14.94, -0.17, -1.21], + "lerp_mode": "catmullrom" + }, + "1.2083": { + "post": [4.94, -0.17, -1.21], + "lerp_mode": "catmullrom" + }, + "1.5417": { + "post": [-27.56, -0.17, -1.21], + "lerp_mode": "catmullrom" + }, + "1.5833": [-21.82, -0.17, -1.21], + "1.6667": ["-0.06+math.sin(q.anim_time*90*15)*2", -0.17, -1.21], + "2.0": [-0.06, -0.17, -1.21] + } + }, + "neck": { + "rotation": { + "0.0": [-5.5, -5, 0], + "0.125": [9.5, -5, 0], + "0.375": { + "pre": [-8, -5, 0], + "post": [-8, -5, 0], + "lerp_mode": "catmullrom" + }, + "0.5": [-8, -5, 0], + "0.6667": { + "pre": [4.5, -5, 0], + "post": [4.5, -5, 0], + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": [7, -5, 0], + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": [-8, -5, 0], + "lerp_mode": "catmullrom" + }, + "1.5417": { + "post": [-28, -5, 0], + "lerp_mode": "catmullrom" + }, + "1.6667": { + "post": [-3.54195, 32.44356, -2.16357], + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": [0, 0, 0], + "1.5417": [0, 0, 0], + "1.6667": [0, 0, -0.2] + } + }, + "head": { + "rotation": { + "0.0": [-22.5, 0, -1], + "0.125": [5, 0, -1], + "0.8333": [5, 0, -1], + "1.0833": { + "pre": [15, 0, -1], + "post": [15, 0, -1], + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": [-2.5, 0, -1], + "lerp_mode": "catmullrom" + }, + "1.5417": { + "post": [-32.59575, 45.89976, -23.38679], + "lerp_mode": "catmullrom" + }, + "1.6667": { + "post": [-7.37196, 45.67322, 8.94832], + "lerp_mode": "catmullrom" + } + } + }, + "eye_emote_right2": { + "position": [0.1, 0, 0] + }, + "pupil_emote_right": { + "position": [0.1, 0, 0] + }, + "eye_emote_left2": { + "position": [-0.1, 0, 0] + }, + "pupil_emote_left": { + "position": [-0.1, 0, 0] + }, + "arm_right": { + "rotation": { + "0.0": [3, -7, -22], + "0.25": { + "pre": [24.58009, -49.41899, -25.11572], + "post": [24.58009, -49.41899, -25.11572], + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": [15.71898, 2.80656, -5.16891], + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": [23.4391, -47.13513, -23.58735], + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": [15.71898, 2.80656, -5.16891], + "lerp_mode": "catmullrom" + }, + "1.375": { + "post": [17.28606, 24.40393, 1.36828], + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": [19.02911, 33.9094, 4.9328], + "lerp_mode": "catmullrom" + }, + "1.625": { + "post": [18.51207, 31.5423, 3.97663], + "lerp_mode": "catmullrom" + }, + "1.8333": { + "post": [16.87446, -21.21992, -12.22397], + "lerp_mode": "catmullrom" + } + } + }, + "arm_right2": { + "rotation": { + "0.0": [0, -58.5, 0], + "0.25": { + "pre": [0, -81, 0], + "post": [0, -81, 0], + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": [0, -86, 0], + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": [0, -28.5, 0], + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": [0, -81, 0], + "lerp_mode": "catmullrom" + }, + "1.375": { + "post": [0, -88.5, 0], + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": [0, -26, 0], + "lerp_mode": "catmullrom" + }, + "1.625": { + "post": [0, -11, 0], + "lerp_mode": "catmullrom" + }, + "1.8333": { + "post": [0, -16, 0], + "lerp_mode": "catmullrom" + } + } + }, + "hand_right": { + "rotation": { + "0.0": [-20, -7.5, 0], + "0.25": { + "pre": [-20, -12.5, 0], + "post": [-20, -12.5, 0], + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": [-22.77437, 5.73698, 44.13103], + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": [-17.16826, 8.85945, 58.06223], + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": [-12.96168, -19.71116, -24.95141], + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": [-19.46, -13.3441, -2.41437], + "lerp_mode": "catmullrom" + }, + "1.375": { + "post": [-11.41957, -35.82225, -15.24371], + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": [11.08043, -35.82225, -15.24371], + "lerp_mode": "catmullrom" + }, + "1.625": { + "post": [14.31791, 21.00752, -29.0439], + "lerp_mode": "catmullrom" + }, + "1.8333": { + "post": [32.55618, -0.37707, -51.94059], + "lerp_mode": "catmullrom" + } + } + }, + "finger_front_right": { + "rotation": [0, 0, -30] + }, + "finger_front_right2": { + "rotation": [0, 0, -50] + }, + "finger_back_right": { + "rotation": [0, 0, -5] + }, + "finger_back_right2": { + "rotation": [0, 0, -55] + }, + "finger_middle_right": { + "rotation": [0, 0, -25] + }, + "finger_middle_right2": { + "rotation": [0, 0, -52.5] + }, + "arm_left": { + "rotation": { + "0.0": [0, -26, 35], + "0.125": [0, -26, 35], + "0.25": { + "pre": [-20.5319, -60.04185, -6.91375], + "post": [-20.5319, -60.04185, -6.91375], + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": [0, -16, 35], + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": [6.68045, 33.41488, 47.00725], + "lerp_mode": "catmullrom" + }, + "1.3333": [9.33528, 53.22895, 50.81828], + "1.5": { + "pre": [6.52119, -31.24029, 39.92391], + "post": [6.52119, -31.24029, 39.92391], + "lerp_mode": "catmullrom" + }, + "1.625": { + "post": [8.4428, -48.59597, 36.96397], + "lerp_mode": "catmullrom" + }, + "1.8333": { + "post": [5.63524, 8.55363, 44.1575], + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": [0, 0, 0.25], + "0.125": [0, 0, 0.25], + "0.25": { + "pre": [0, 0, 0.75], + "post": [0, 0, 0.75], + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": [0, 0, -0.75], + "lerp_mode": "catmullrom" + }, + "0.6667": [0, 0, 0.25], + "1.3333": [0, 0, 0.25] + } + }, + "arm_left2": { + "rotation": { + "0.0": [0, 70, 0], + "0.125": [0, 70, 0], + "0.25": { + "pre": [0, 42.5, 0], + "post": [0, 42.5, 0], + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": [0, 70, 0], + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": [0, 45, 0], + "lerp_mode": "catmullrom" + }, + "1.3333": [0, 25, 0], + "1.5": { + "pre": [0, 80, 0], + "post": [0, 80, 0], + "lerp_mode": "catmullrom" + }, + "1.625": { + "post": [0, 22.5, 0], + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": [0, 7.5, 0], + "lerp_mode": "catmullrom" + }, + "1.9167": { + "post": [0, 12.5, 0], + "lerp_mode": "catmullrom" + } + } + }, + "hand_left": { + "rotation": { + "0.0": [-6, 15, -6], + "0.125": [-6, 15, -6], + "0.25": { + "pre": [-6, 15, -6], + "post": [-6, 15, -6], + "lerp_mode": "catmullrom" + }, + "0.3333": [-6, 15, -6], + "0.4583": { + "pre": [-15.32038, 5.10727, -55.89674], + "post": [-15.32038, 5.10727, -55.89674], + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": [-6.39325, 24.94193, -7.14703], + "lerp_mode": "catmullrom" + }, + "1.3333": [-10.42465, 3.26696, -44.05441], + "1.5": { + "pre": [-10.42563, -3.26381, -78.45846], + "post": [-10.42563, -3.26381, -78.45846], + "lerp_mode": "catmullrom" + }, + "1.625": { + "post": [-8.64971, -15.26262, -18.44682], + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": [52.29795, -34.9997, -14.84665], + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": [0, 0, 0], + "1.5": { + "pre": [0, -0.3, 0], + "post": [0, -0.3, 0], + "lerp_mode": "catmullrom" + }, + "1.625": { + "post": [0.2, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.9167": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "finger_front_left": { + "rotation": [0, 0, 15] + }, + "finger_front_left2": { + "rotation": [0, 0, 20] + }, + "finger_back_left": { + "rotation": [0, 0, 12.5] + }, + "finger_back_left2": { + "rotation": [0, 0, 27.5] + }, + "finger_middle_left2": { + "rotation": [0, 0, 25] + }, + "leg_right": { + "rotation": { + "0.0": [11.5, -9, 12], + "0.1667": [11.5, -9, 12], + "0.2917": { + "pre": [-42.99955, 8.99981, 17.99994], + "post": [-42.99955, 8.99981, 17.99994], + "lerp_mode": "catmullrom" + }, + "0.375": [-58.5, 21, 22], + "0.5": [-23.5, 21, 22], + "0.5833": [-23.5, 21, 22], + "1.2917": [-23.5, 21, 22], + "1.3333": [-24.75, 21, 22], + "1.4583": [21.5, 21, 22], + "1.5833": [35.93122, -4.30056, 18.15224], + "1.8333": { + "pre": [-4.06878, -4.30056, 18.15224], + "post": [-4.06878, -4.30056, 18.15224], + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": [-0.5, 0, 0], + "0.1667": [-0.5, 0, 0], + "0.375": [-0.5, 0, -0.5], + "0.5": [-0.5, -0.55, -1], + "0.5833": [-0.5, -0.55, -1], + "0.625": ["-0.5+math.sin(q.anim_time*90*30)/8", -0.55, -1], + "1.125": [-0.64, -0.55, -1], + "1.2917": [-0.95, -0.55, -1.25], + "1.3333": [-0.5, -0.8, -1], + "1.4167": [-0.5, -0.55, -1] + } + }, + "leg_right2": { + "rotation": { + "0.0": [27.5, 0, 0], + "0.1667": [27.5, 0, 0], + "0.25": [90, 0, 0], + "0.375": [57.5, 0, 0], + "0.5": [42.5, 0, 0], + "1.2917": [42.5, 0, 0], + "1.3333": [65, 0, 0], + "1.4583": { + "pre": [30, 0, 0], + "post": [30, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.5833": { + "post": [40, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": [47.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.9167": { + "post": [10, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "foot_right": { + "rotation": { + "0.0": [8.9042, 5.68422, -21.80633], + "0.5": [-11.1, 5.68, -21.81], + "1.2917": [-11.1, 5.68, -21.81], + "1.3333": [3.83155, -6.56123, -20.64586], + "1.4583": { + "pre": [0.43837, -18.32883, -35.40641], + "post": [0.43837, -18.32883, -35.40641], + "lerp_mode": "catmullrom" + }, + "1.5833": { + "post": [38.07157, 3.13397, -17.95166], + "lerp_mode": "catmullrom" + }, + "1.8333": { + "post": [40.57157, 3.13397, -17.95166], + "lerp_mode": "catmullrom" + } + } + }, + "foot_right2": { + "rotation": { + "0.0": [-50, 0, 0], + "0.1667": [-50, 0, 0], + "0.25": [-17.5, 0, 0], + "0.5": [0, 0, 0], + "1.2917": [0, 0, 0], + "1.3333": [-35, 0, 0], + "1.4583": { + "pre": [-60, 0, 0], + "post": [-60, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.5833": { + "post": [20, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.8333": { + "post": [40, 0, 0], + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": [0, 0, 0], + "1.2917": [0, 0, 0], + "1.3333": [0, 0, 0], + "1.5833": [0, 0, 0.3], + "1.8333": [0, 0.2, 0.5] + } + }, + "leg_left": { + "rotation": { + "0.0": [-30, -20, 0], + "0.125": [-16.9502, -10.50056, -30.35769], + "0.25": [30.28462, 20.03635, 1.14035], + "1.3333": [30.28462, 20.03635, 1.14035], + "1.4583": [42.78462, 20.03635, 1.14035], + "1.5833": [35.93122, 4.30056, -18.15224], + "1.8333": { + "pre": [-4.06878, 4.30056, -18.15224], + "post": [-4.06878, 4.30056, -18.15224], + "lerp_mode": "catmullrom" + }, + "1.9167": { + "post": [0.93122, 4.30056, -18.15224], + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": [0.5, 0, -1], + "0.25": [0.5, -0.5, -0.75], + "0.3333": [0.5, -0.5, -0.5], + "0.5833": [0.5, -0.5, -0.5], + "0.75": ["0.5+math.sin(q.anim_time*90*27-90)/18", -0.5, -0.5], + "1.1667": [0.49, -0.5, -0.32], + "1.3333": [0.6, -0.5, -0.45], + "1.4583": [0.5, -1, 0.25], + "1.5833": [0.5, -0.5, -1.75] + } + }, + "leg_left2": { + "rotation": { + "0.0": [30, 0, 0], + "0.125": [86.25, 0, 0], + "0.25": [22.5, 0, 0], + "1.3333": [22.5, 0, 0], + "1.4583": [15, 0, 0], + "1.5833": { + "pre": [40, 0, 0], + "post": [40, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": [47.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.9167": { + "post": [10, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "waist": { + "rotation": { + "0.0": [39, 14.5, 4], + "0.125": { + "pre": [-16, 14.5, 11.5], + "post": [-16, 14.5, 11.5], + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": [-18.46, 14.5, 14.22], + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": [-8.5, 14.5, 4], + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": [19, 14.5, -6], + "lerp_mode": "catmullrom" + }, + "0.625": [29, 14.5, "-6+math.sin(q.anim_time*90*30-30)/2"], + "1.4167": [14, 14.5, -6], + "1.5": { + "pre": [-11, 14.5, -6], + "post": [-11, 14.5, -6], + "lerp_mode": "catmullrom" + }, + "1.6667": [14, 14.5, -6] + }, + "position": { + "0.0": [0, 0, 0], + "0.1667": { + "pre": [0, 0, 0.5], + "post": [0, 0, 0.5], + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.5": [0, 0, -1], + "0.5833": [0, 0, -1] + } + }, + "ftorso2": { + "rotation": { + "0.0": [-2.5, -5, 0], + "0.125": [14.94165, -0.16951, 1.29257], + "0.3333": { + "pre": [-5.06, -0.17, 1.29], + "post": [-5.06, -0.17, 1.29], + "lerp_mode": "catmullrom" + }, + "0.4583": [-5.06, -0.17, 6.29], + "0.5833": { + "pre": [14.94, -0.17, -3.71], + "post": [14.94, -0.17, -3.71], + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": [14.94, -0.17, -1.21], + "lerp_mode": "catmullrom" + }, + "1.2083": { + "post": [4.94, -0.17, -1.21], + "lerp_mode": "catmullrom" + }, + "1.5417": { + "post": [-27.56, -0.17, -1.21], + "lerp_mode": "catmullrom" + }, + "1.5833": [-21.82, -0.17, -1.21], + "1.6667": ["-0.06+math.sin(q.anim_time*90*15)*2", -0.17, -1.21], + "2.0": [-0.06, -0.17, -1.21] + } + }, + "fneck": { + "rotation": { + "0.0": [-5.5, -5, 0], + "0.125": [9.5, -5, 0], + "0.375": { + "pre": [-8, -5, 0], + "post": [-8, -5, 0], + "lerp_mode": "catmullrom" + }, + "0.5": [-8, -5, 0], + "0.6667": { + "pre": [4.5, -5, 0], + "post": [4.5, -5, 0], + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": [7, -5, 0], + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": [-8, -5, 0], + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": [-8, -5, 0], + "lerp_mode": "catmullrom" + }, + "1.5417": { + "post": [-28, -5, 0], + "lerp_mode": "catmullrom" + }, + "1.6667": { + "post": [-3, -5, 0], + "lerp_mode": "catmullrom" + } + } + }, + "finger_middle_left": { + "rotation": [0, 0, 0] + }, + "eye_right": { + "position": { + "0.0": [0, 0, 0], + "0.0833": { + "pre": [0, 0, 0], + "post": [0.1, 0, 0] + }, + "0.9583": { + "pre": [0.1, 0, 0], + "post": [0, 0, 0] + }, + "1.3333": { + "pre": [0, 0, 0], + "post": [0.1, 0, 0] + } + } + }, + "eye_left": { + "position": { + "0.0": [0, 0, 0], + "0.0833": { + "pre": [0, 0, 0], + "post": [-0.1, 0, 0] + }, + "0.9583": { + "pre": [-0.1, 0, 0], + "post": [0, 0, 0] + }, + "1.3333": { + "pre": [0, 0, 0], + "post": [-0.1, 0, 0] + } + } + }, + "eyelid_left": { + "position": [0, 0, 0] + }, + "eyelid_hurt_left": { + "position": { + "0.0": [0, 0, 0], + "0.0833": { + "pre": [0, 0, 0], + "post": [0.1, 0, 0] + }, + "0.9583": { + "pre": [0.1, 0, 0], + "post": [0, 0, 0] + }, + "1.3333": { + "pre": [0, 0, 0], + "post": [0.1, 0, 0] + } + } + }, + "eyelid_right": { + "position": [0, 0, 0] + }, + "eyelid_hurt_right": { + "position": { + "0.0": [0, 0, 0], + "0.0833": { + "pre": [0, 0, 0], + "post": [-0.1, 0, 0] + }, + "0.9583": { + "pre": [-0.1, 0, 0], + "post": [0, 0, 0] + }, + "1.3333": { + "pre": [0, 0, 0], + "post": [-0.1, 0, 0] + } + } + }, + "toe_inner_right": { + "rotation": { + "0.0": [0, 0, 0], + "0.1667": [0, 0, 0], + "0.25": [25, 0, 0], + "0.5": [0, 0, 0], + "1.3333": [0, 0, 0], + "1.4583": { + "pre": [20, 0, 0], + "post": [20, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "toe_outer_right": { + "rotation": { + "0.0": [0, 0, 0], + "0.1667": [0, 0, 0], + "0.25": [25, 0, 0], + "0.5": [0, 0, 0], + "1.3333": [0, 0, 0], + "1.4583": { + "pre": [20, 0, 0], + "post": [20, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "toe_middle_right": { + "rotation": { + "0.0": [0, 0, 0], + "0.1667": [0, 0, 0], + "0.25": [25, 0, 0], + "0.5": [0, 0, 0], + "1.3333": [0, 0, 0], + "1.4583": { + "pre": [20, 0, 0], + "post": [20, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "foot_left": { + "rotation": { + "0.0": [0, 0, 0], + "0.0833": { + "pre": [-24.74, 16.63, 11.16], + "post": [-24.74, 16.63, 11.16], + "lerp_mode": "catmullrom" + }, + "0.125": [4.13638, 24.94281, 1.74686], + "0.25": [4.91059, -13.43586, 18.2124], + "1.3333": [4.91059, -13.43586, 18.2124], + "1.4583": { + "pre": [-12.58941, -13.43586, 18.2124], + "post": [-12.58941, -13.43586, 18.2124], + "lerp_mode": "catmullrom" + }, + "1.5833": { + "post": [38.07157, -3.13397, 17.95166], + "lerp_mode": "catmullrom" + }, + "1.8333": { + "post": [40.57157, -3.13397, 17.95166], + "lerp_mode": "catmullrom" + }, + "1.9167": { + "post": [40.12701, 0.61449, 8.36879], + "lerp_mode": "catmullrom" + } + } + }, + "foot_left2": { + "rotation": { + "0.0": [0, 0, 0], + "0.0833": { + "pre": [1.67, 0, 0], + "post": [1.67, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.125": [-36.25, 0, 0], + "0.25": [-57.5, 0, 0], + "1.3333": [-57.5, 0, 0], + "1.5833": { + "pre": [20, 0, 0], + "post": [20, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.8333": { + "post": [40, 0, 0], + "lerp_mode": "catmullrom" + } + }, + "position": { + "1.5833": [0, 0, 0.3], + "1.8333": [0, 0.2, 0.5] + } + }, + "toe_inner_left": { + "rotation": { + "0.0": [0, 0, 0], + "0.0833": { + "pre": [12.5, 0, 0], + "post": [12.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.2083": [0, 0, 0], + "1.3333": [0, 0, 0], + "1.4583": { + "pre": [-20, 0, 0], + "post": [-20, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.5833": { + "post": [20, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "toe_outer_left": { + "rotation": { + "0.0": [0, 0, 0], + "0.0833": { + "pre": [12.5, 0, 0], + "post": [12.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.2083": [0, 0, 0], + "1.3333": [0, 0, 0], + "1.4583": { + "pre": [-20, 0, 0], + "post": [-20, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.5833": { + "post": [20, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "toe_middle_left": { + "rotation": { + "0.0": [0, 0, 0], + "0.0833": { + "pre": [12.5, 0, 0], + "post": [12.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.2083": [0, 0, 0], + "1.3333": [0, 0, 0], + "1.4583": { + "pre": [-20, 0, 0], + "post": [-20, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.5833": { + "post": [20, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "torso": { + "position": { + "0.0": [0, 0, 0], + "0.2083": { + "pre": [0, 0.25, 0], + "post": [0, 0.25, 0], + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": [0, -0.25, -0.3], + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": [0, -0.1, 0.06], + "lerp_mode": "catmullrom" + }, + "1.2917": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": [0, -0.25, 1], + "lerp_mode": "catmullrom" + }, + "1.8333": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.75": [0, 0, 0] + } + } + } + }, + "animation.treecko.battle_cry": { + "animation_length": 3, + "bones": { + "body": { + "position": { + "0.0": [0, -0.5, 0], + "0.6667": [0, -0.5, 0], + "0.875": [0, 9.5, 0], + "1.25": { + "pre": [0, 12.5, 0], + "post": [0, 12.5, 0], + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": [0, 10.72, 0], + "lerp_mode": "catmullrom" + }, + "1.75": [0, -0.5, 0] + } + }, + "tail": { + "rotation": { + "0.0": [-0.4654, 21.60234, 5.06173], + "0.5": [17.0626, -8.39677, 5.29695], + "0.625": { + "pre": [9.5626, -8.39677, 5.29695], + "post": [9.5626, -8.39677, 5.29695], + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": [-62.23974, -1.97103, -2.40094], + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": [-32.54039, 0.02096, -0.12078], + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": [9.69762, 2.26476, 0.5126], + "lerp_mode": "catmullrom" + }, + "1.6667": { + "post": [23.31281, 3.76914, 0.87113], + "lerp_mode": "catmullrom" + }, + "1.875": { + "post": [-31.06768, 5.83107, 1.35594], + "lerp_mode": "catmullrom" + }, + "2.0417": [-31.06768, 5.83107, 1.35594], + "2.3333": { + "pre": [14.08347, 9.33743, 2.17986], + "post": [14.08347, 9.33743, 2.17986], + "lerp_mode": "catmullrom" + }, + "2.6667": { + "post": [-0.4654, 21.60234, 5.06173], + "lerp_mode": "catmullrom" + }, + "3.0": [-0.4654, 21.60234, 5.06173] + }, + "position": { + "0.0": [0.2, 0.05, 0.85], + "0.5": [0, 0.15, 0.85], + "0.625": { + "pre": [0, 0.25, 0.65], + "post": [0, 0.25, 0.65], + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": [0, -0.8, -0.1], + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": [0, 0.25, 0.65], + "lerp_mode": "catmullrom" + }, + "1.875": { + "post": [0.04236, -0.29703, 0.72634], + "lerp_mode": "catmullrom" + }, + "2.0417": [0.04236, -0.29703, 0.72634], + "2.3333": { + "pre": [0.07872, 0.22537, 0.63994], + "post": [0.07872, 0.22537, 0.63994], + "lerp_mode": "catmullrom" + }, + "2.6667": { + "post": [0.2, 0.05, 0.85], + "lerp_mode": "catmullrom" + }, + "3.0": [0.2, 0.05, 0.85] + } + }, + "tail_left": { + "rotation": { + "0.0": [4, 0, 0], + "0.5": [4, 0, 0], + "0.7083": { + "pre": [29, 0, 0], + "post": [29, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [-26, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": [9, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.4167": [9, 0, 0], + "1.875": [9, 0, 0], + "2.0833": { + "pre": [-14.36, 0, 0], + "post": [-14.36, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": [4, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.0": [4, 0, 0] + } + }, + "tail_left2": { + "rotation": { + "0.0": [0, 0, 0], + "0.5": [0, 0, 0], + "0.7917": { + "pre": [20, 0, 0], + "post": [20, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": [-20, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.2917": { + "post": [17.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.4583": [17.5, 0, 0], + "1.9167": [17.5, 0, 0], + "2.125": { + "pre": [-13.65, 0, 0], + "post": [-13.65, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.0": [0, 0, 0] + } + }, + "tail_left3": { + "rotation": [1.73205, 0, 0] + }, + "tail_right": { + "rotation": { + "0.0": [3.4641, 0, 0], + "0.5": [4, 0, 0], + "0.7083": { + "pre": [29, 0, 0], + "post": [29, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [-26, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": [9, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.4167": [9, 0, 0], + "1.875": [9, 0, 0], + "2.0833": { + "pre": [-14.36, 0, 0], + "post": [-14.36, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": [3.4641, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.0": [3.4641, 0, 0] + } + }, + "tail_right2": { + "rotation": { + "0.0": [2, 0, 0], + "0.5": [0, 0, 0], + "0.7917": { + "pre": [20, 0, 0], + "post": [20, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": [-20, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.2917": { + "post": [17.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.4583": [17.5, 0, 0], + "1.9167": [17.5, 0, 0], + "2.125": { + "pre": [-13.65, 0, 0], + "post": [-13.65, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": [2, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.0": [2, 0, 0] + } + }, + "tail_right3": { + "rotation": [1, 0, 0] + }, + "torso2": { + "rotation": { + "0.0": [-2.5, -5, 0], + "0.5": [-12.49554, 4.7642, -2.1614], + "0.6667": [-12.49554, 4.7642, -2.1614], + "0.75": { + "pre": [12.5, -5, 0], + "post": [12.5, -5, 0], + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": [12.03879, 0.18315, 0.43378], + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": [-2.14039, 2.12902, 0.45479], + "lerp_mode": "catmullrom" + }, + "1.0": [-2.5, -5, 0], + "1.5": [-2.5, -5, 0], + "1.7917": { + "pre": [-10, -5, 0], + "post": [-10, -5, 0], + "lerp_mode": "catmullrom" + }, + "1.9583": { + "post": [0, -5, 0], + "lerp_mode": "catmullrom" + }, + "2.4167": { + "post": [-2.5, -5, 0], + "lerp_mode": "catmullrom" + }, + "3.0": [-2.5, -5, 0] + } + }, + "neck": { + "rotation": { + "0.0": [-5.5, -5, 0], + "0.5": [-12.91291, 0.99209, 3.74985], + "0.6667": [-12.91291, 0.99209, 3.74985], + "0.75": { + "pre": [5.75, -5, 0], + "post": [5.75, -5, 0], + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": [9.13077, -11.22591, -0.09336], + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": [-6.5063, -12.7194, 0.05852], + "lerp_mode": "catmullrom" + }, + "1.0": [-5.5, -5, 0], + "1.5": [-5.5, -5, 0], + "1.7917": { + "pre": [-15.5, -5, 0], + "post": [-15.5, -5, 0], + "lerp_mode": "catmullrom" + }, + "1.9583": { + "post": [2, -5, 0], + "lerp_mode": "catmullrom" + }, + "2.4167": { + "post": [-5.5, -5, 0], + "lerp_mode": "catmullrom" + }, + "3.0": [-5.5, -5, 0] + } + }, + "head": { + "rotation": { + "0.0": [-22.5, 0, -1], + "0.8333": { + "pre": [9.20948, -12.49885, 0.14399], + "post": [9.20948, -12.49885, 0.14399], + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": [-15, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.9167": { + "post": [7.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [-12.60443, 7.32123, -1.63219], + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": [-2.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": [-12.60443, -7.32123, 1.63219], + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": [-2.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": [-17.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.75": [-22.5, 0, -1], + "2.0": { + "pre": [10, 0, -1], + "post": [10, 0, -1], + "lerp_mode": "catmullrom" + }, + "2.4583": { + "post": [-2.35411, 0.30983, 6.49363], + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": [-22.5, 0, -1], + "lerp_mode": "catmullrom" + }, + "3.0": [-22.5, 0, -1] + } + }, + "eye_emote_right2": { + "position": [0.1, 0, 0] + }, + "pupil_emote_right": { + "position": [0.1, 0, 0] + }, + "eye_emote_left2": { + "position": [-0.1, 0, 0] + }, + "pupil_emote_left": { + "position": [-0.1, 0, 0] + }, + "arm_right": { + "rotation": { + "0.0": [3, -7, -22], + "0.5": [3.08964, 15.46905, -20.80926], + "0.6667": [3.08964, 15.46905, -20.80926], + "0.875": { + "pre": [3.42049, -29.46574, -23.31813], + "post": [3.42049, -29.46574, -23.31813], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [0, 15, 0], + "lerp_mode": "catmullrom" + }, + "1.125": [0, 15, 0], + "1.4167": [0, 15, 0], + "1.7083": { + "pre": [5.23619, 14.0761, 20.6469], + "post": [5.23619, 14.0761, 20.6469], + "lerp_mode": "catmullrom" + }, + "2.0": [8.49878, -28.87909, -17.19212], + "2.2917": { + "pre": [11.87766, -51.04255, -22.35292], + "post": [11.87766, -51.04255, -22.35292], + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": [3, -7, -22], + "lerp_mode": "catmullrom" + }, + "3.0": [3, -7, -22] + }, + "position": { + "0.0": [0, 0, 0], + "0.5": [0, 0, 0], + "0.6667": [0, 0, 0], + "0.875": [0, 0, 0], + "1.0": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.125": [0, 0, 0], + "1.4167": [0, 0, 0], + "2.0": [0, 0, 0], + "2.75": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "3.0": [0, 0, 0] + } + }, + "arm_right2": { + "rotation": { + "0.0": [0, -58.5, 0], + "0.5": [0, -71, 0], + "0.6667": [0, -88.5, 0], + "0.875": [0, -88.5, 0], + "1.0": { + "pre": [0, -7.5, 0], + "post": [0, -7.5, 0], + "lerp_mode": "catmullrom" + }, + "1.125": [0, 0, 0], + "1.4167": [0, 0, 0], + "1.7083": [0, 0, 0], + "2.0": [0, -40, 0], + "2.2917": { + "pre": [0, -46.75, 0], + "post": [0, -46.75, 0], + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": [0, -58.5, 0], + "lerp_mode": "catmullrom" + }, + "3.0": [0, -58.5, 0] + } + }, + "hand_right": { + "rotation": { + "0.0": [-20, -7.5, 0], + "0.5": { + "pre": [-6.19895, -17.18678, -14.74859], + "post": [-6.19895, -17.18678, -14.74859], + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": [-6.19895, -17.18678, -14.74859], + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": [-6.19895, -17.18678, -14.74859], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [0, 0, 87.5], + "lerp_mode": "catmullrom" + }, + "1.125": { + "post": [0, 0, 87.5], + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": [0, 0, 87.5], + "lerp_mode": "catmullrom" + }, + "1.7083": { + "post": [0, 0, 87.5], + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": [-7.1082, -7.6006, 40.8667], + "lerp_mode": "catmullrom" + }, + "2.2917": [4.92751, -20.75417, 7.77285], + "3.0": [-20, -7.5, 0] + } + }, + "finger_front_right": { + "rotation": { + "0.0": [0, 0, -30], + "0.875": [0, 0, -30], + "1.0": { + "pre": [0, -27.5, -30], + "post": [0, -27.5, -30], + "lerp_mode": "catmullrom" + }, + "1.125": [0, -27.5, -30], + "1.4167": [0, -27.5, -30], + "3.0": [0, 0, -30] + }, + "position": { + "0.0": [0, 0, 0], + "0.875": [0, 0, 0], + "1.0": { + "pre": [-0.24884, 0.00304, 0.02383], + "post": [-0.24884, 0.00304, 0.02383], + "lerp_mode": "catmullrom" + }, + "1.125": [-0.24884, 0.00304, 0.02383], + "1.4167": [-0.24884, 0.00304, 0.02383], + "3.0": [0, 0, 0] + } + }, + "finger_front_right2": { + "rotation": { + "0.0": [0, 0, -50], + "0.875": [0, 0, -50], + "1.0": { + "pre": [0, 0, -25], + "post": [0, 0, -25], + "lerp_mode": "catmullrom" + }, + "1.125": [0, 0, -25], + "1.4167": [0, 0, -25], + "3.0": [0, 0, -50] + }, + "position": { + "0.0": [0, 0, 0], + "3.0": [0, 0, 0] + } + }, + "finger_back_right": { + "rotation": { + "0.0": [0, 0, -5], + "0.875": [0, 0, -5], + "1.0": { + "pre": [0, 30, -5], + "post": [0, 30, -5], + "lerp_mode": "catmullrom" + }, + "1.125": [0, 30, -5], + "1.4167": [0, 30, -5], + "3.0": [0, 0, -5] + }, + "position": { + "0.0": [0, 0, 0], + "3.0": [0, 0, 0] + } + }, + "finger_back_right2": { + "rotation": { + "0.0": [0, 0, -55], + "0.875": [0, 0, -55], + "1.0": { + "pre": [0, 0, -32.5], + "post": [0, 0, -32.5], + "lerp_mode": "catmullrom" + }, + "1.125": [0, 0, -32.5], + "1.4167": [0, 0, -32.5], + "3.0": [0, 0, -55] + }, + "position": { + "0.0": [0, 0, 0], + "3.0": [0, 0, 0] + } + }, + "finger_middle_right": { + "rotation": { + "0.0": [0, 0, -25], + "3.0": [0, 0, -25] + }, + "position": { + "0.0": [0, 0, 0], + "3.0": [0, 0, 0] + } + }, + "finger_middle_right2": { + "rotation": { + "0.0": [0, 0, -52.5], + "0.875": [0, 0, -52.5], + "1.0": { + "pre": [0, 0, -27.5], + "post": [0, 0, -27.5], + "lerp_mode": "catmullrom" + }, + "1.125": [0, 0, -27.5], + "1.4167": [0, 0, -27.5], + "3.0": [0, 0, -52.5] + }, + "position": { + "0.0": [0, 0, 0], + "3.0": [0, 0, 0] + } + }, + "arm_left": { + "rotation": { + "0.0": [0, -26, 35], + "0.5": [3.08964, -15.46905, 20.80926], + "0.6667": [3.08964, -15.46905, 20.80926], + "0.875": { + "pre": [3.42049, 29.46574, 23.31813], + "post": [3.42049, 29.46574, 23.31813], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [0, -15, 0], + "lerp_mode": "catmullrom" + }, + "1.125": [0, -15, 0], + "1.4167": [0, -15, 0], + "1.7083": { + "pre": [5.23619, -14.0761, -20.6469], + "post": [5.23619, -14.0761, -20.6469], + "lerp_mode": "catmullrom" + }, + "2.0": [8.49878, 28.87909, 17.19212], + "2.2917": { + "pre": [11.87766, 51.04255, 22.35292], + "post": [11.87766, 51.04255, 22.35292], + "lerp_mode": "catmullrom" + }, + "2.7083": { + "post": [0, -26, 35], + "lerp_mode": "catmullrom" + }, + "3.0": [0, -26, 35] + }, + "position": { + "0.0": [0, 0, 0.25], + "0.5": [0, 0, 0], + "0.6667": [0, 0, 0], + "0.875": [0, 0, 0], + "1.0": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.125": [0, 0, 0], + "1.4167": [0, 0, 0], + "2.0": [0, 0, 0], + "2.7083": { + "pre": [0, 0, 0.25], + "post": [0, 0, 0.25], + "lerp_mode": "catmullrom" + }, + "3.0": [0, 0, 0.25] + } + }, + "arm_left2": { + "rotation": { + "0.0": [0, 70, 0], + "0.5": [0, 71, 0], + "0.6667": [0, 88.5, 0], + "0.875": [0, 88.5, 0], + "1.0": { + "pre": [0, 7.5, 0], + "post": [0, 7.5, 0], + "lerp_mode": "catmullrom" + }, + "1.125": [0, 0, 0], + "1.4167": [0, 0, 0], + "1.7083": [0, 0, 0], + "2.0": [0, 40, 0], + "2.2917": { + "pre": [0, 46.75, 0], + "post": [0, 46.75, 0], + "lerp_mode": "catmullrom" + }, + "2.7083": { + "post": [0, 70, 0], + "lerp_mode": "catmullrom" + }, + "3.0": [0, 70, 0] + } + }, + "hand_left": { + "rotation": { + "0.0": [-6, 15, -6], + "0.5": { + "pre": [-6.19895, 17.18678, 14.74859], + "post": [-6.19895, 17.18678, 14.74859], + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": [-6.19895, 17.18678, 14.74859], + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": [-6.19895, 17.18678, 14.74859], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [0, 0, -87.5], + "lerp_mode": "catmullrom" + }, + "1.125": { + "post": [0, 0, -87.5], + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": [0, 0, -87.5], + "lerp_mode": "catmullrom" + }, + "1.7083": { + "post": [0, 0, -87.5], + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": [-7.1082, 7.6005, -40.8667], + "lerp_mode": "catmullrom" + }, + "2.2917": { + "post": [4.92751, 20.75417, -7.77285], + "lerp_mode": "catmullrom" + }, + "2.7083": { + "post": [-6, 15, -6], + "lerp_mode": "catmullrom" + }, + "3.0": [-6, 15, -6] + } + }, + "finger_front_left": { + "rotation": { + "0.0": [0, 0, 15], + "0.875": [0, 0, 30], + "1.0": { + "pre": [0, 27.5, 30], + "post": [0, 27.5, 30], + "lerp_mode": "catmullrom" + }, + "1.125": [0, 27.5, 30], + "1.4167": [0, 27.5, 30], + "3.0": [0, 0, 15] + }, + "position": { + "0.0": [0, 0, 0], + "0.875": [0, 0, 0], + "1.0": { + "pre": [0.24884, 0.00304, 0.02383], + "post": [0.24884, 0.00304, 0.02383], + "lerp_mode": "catmullrom" + }, + "1.125": [0.24884, 0.00304, 0.02383], + "1.4167": [0.24884, 0.00304, 0.02383], + "3.0": [0, 0, 0] + } + }, + "finger_front_left2": { + "rotation": { + "0.0": [0, 0, 20], + "0.875": [0, 0, 50], + "1.0": { + "pre": [0, 0, 25], + "post": [0, 0, 25], + "lerp_mode": "catmullrom" + }, + "1.125": [0, 0, 25], + "1.4167": [0, 0, 25], + "3.0": [0, 0, 20] + }, + "position": { + "0.0": [0, 0, 0], + "3.0": [0, 0, 0] + } + }, + "finger_back_left": { + "rotation": { + "0.0": [0, 0, 12.5], + "0.875": [0, 0, 5], + "1.0": { + "pre": [0, -30, 5], + "post": [0, -30, 5], + "lerp_mode": "catmullrom" + }, + "1.125": [0, -30, 5], + "1.4167": [0, -30, 5], + "3.0": [0, 0, 12.5] + }, + "position": { + "0.0": [0, 0, 0], + "3.0": [0, 0, 0] + } + }, + "finger_back_left2": { + "rotation": { + "0.0": [0, 0, 27.5], + "0.875": [0, 0, 55], + "1.0": { + "pre": [0, 0, 32.5], + "post": [0, 0, 32.5], + "lerp_mode": "catmullrom" + }, + "1.125": [0, 0, 32.5], + "1.4167": [0, 0, 32.5], + "3.0": [0, 0, 27.5] + }, + "position": { + "0.0": [0, 0, 0], + "3.0": [0, 0, 0] + } + }, + "finger_middle_left2": { + "rotation": { + "0.0": [0, 0, 25], + "0.875": [0, 0, 52.5], + "1.0": { + "pre": [0, 0, 27.5], + "post": [0, 0, 27.5], + "lerp_mode": "catmullrom" + }, + "1.125": [0, 0, 27.5], + "1.4167": [0, 0, 27.5], + "3.0": [0, 0, 25] + }, + "position": { + "0.0": [0, 0, 0], + "3.0": [0, 0, 0] + } + }, + "leg_right": { + "rotation": { + "0.0": [11.5, -9, 12], + "0.5": [16.33633, -4.20363, 13.42225], + "0.6667": [9, -9, 12], + "0.7917": [12.7286, 27.04594, 8.29539], + "1.2083": [12.7286, 27.04594, 8.29539], + "1.6667": { + "pre": [-18.99474, 29.98215, 57.82521], + "post": [-18.99474, 29.98215, 57.82521], + "lerp_mode": "catmullrom" + }, + "2.0": [-18.99474, 29.98215, 57.82521], + "2.2917": [-23.70614, 7.24256, 31.09384], + "2.5": [11.5, -9, 12] + }, + "position": { + "0.0": [-0.5, 0, 0], + "0.5": [-0.74161, -1.08968, -0.80764], + "0.6667": [-0.64161, -0.93968, -0.80764], + "0.7917": [-0.5, 0, 0], + "1.2083": [-0.5, 0, 0], + "2.5": [-0.5, 0, 0] + } + }, + "leg_right2": { + "rotation": { + "0.0": [27.5, 0, 0], + "0.5": [52.5, 0, 0], + "0.6667": [52.5, 0, 0], + "0.7917": [7.5, 0, 0], + "1.2083": [7.5, 0, 0], + "1.6667": { + "pre": [80, 0, 0], + "post": [80, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.0": [80, 0, 0], + "2.2917": [96.88, 0, 0], + "2.5": [27.5, 0, 0] + } + }, + "foot_right": { + "rotation": { + "0.0": [8.9042, 5.68422, -21.80633], + "0.5": [-18.56387, -7.43384, -18.45873], + "0.6667": [3.8745, -1.203, -23.14747], + "0.7917": { + "pre": [33.12149, 18.39039, -13.63569], + "post": [33.12149, 18.39039, -13.63569], + "lerp_mode": "catmullrom" + }, + "1.2083": { + "post": [33.12149, 18.39039, -13.63569], + "lerp_mode": "catmullrom" + }, + "1.6667": { + "post": [19.70984, -0.14232, -5.27814], + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": [19.70984, -0.14232, -5.27814], + "lerp_mode": "catmullrom" + }, + "2.5": [8.9042, 5.68422, -21.80633] + } + }, + "foot_right2": { + "rotation": { + "0.0": [-50, 0, 0], + "0.5": [-50, 0, 0], + "0.6667": [-66.5, 0, 0], + "0.7917": { + "pre": [17.5, 0, 0], + "post": [17.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.2083": { + "post": [17.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.6667": { + "post": [-27.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": [-27.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.5": [-50, 0, 0] + }, + "position": { + "0.0": [0, 0, 0], + "0.7917": [0, 0, 0.2], + "1.2083": [0, 0, 0.2], + "2.5": [0, 0, 0] + } + }, + "leg_left": { + "rotation": { + "0.0": [-30, -20, 0], + "0.5": [-52.5, -20, 0], + "0.6667": [-62.5, -20, 0], + "0.7917": [7.5, -22.5, 0], + "1.2083": [7.5, -22.5, 0], + "1.5": [-9.0179, 2.95356, 0.73002], + "1.75": [-28.83786, -17.45057, -4.68017], + "1.9167": [-51.33786, -17.45057, -4.68017], + "2.0833": [-30, -20, 0], + "3.0": [-30, -20, 0] + }, + "position": { + "0.0": [0.5, 0, -1], + "0.5": [0.5, -0.75, -0.5], + "0.6667": [0.5, -1.5, -1], + "0.7917": [0, 0, -1], + "1.2083": [0, 0, -1], + "1.5": [0, 0, -1.75], + "1.75": [0.5, -0.45, -2.05], + "1.9167": [0.49508, -1.44222, -1.72001], + "2.0833": [0.5, 0, -1], + "3.0": [0.5, 0, -1] + } + }, + "leg_left2": { + "rotation": { + "0.0": [30, 0, 0], + "0.5": [52.5, 0, 0], + "0.6667": [80, 0, 0], + "0.7917": [0, 0, 0], + "1.2083": [0, 0, 0], + "1.5": [20, 0, 0], + "1.75": [55, 0, 0], + "1.9167": [85, 0, 0], + "2.0833": [30, 0, 0], + "3.0": [30, 0, 0] + } + }, + "waist": { + "rotation": { + "0.0": [39, 14.5, 4], + "0.5": [49.65109, 2.20028, -8.60834], + "0.6667": [54.59853, 0.7528, -10.6474], + "0.8333": [14, 14.5, 4], + "1.5": [17.52625, 24.06484, 7.09624], + "1.6667": [17.52625, 24.06484, 7.09624], + "1.9167": { + "pre": [62.19584, 13.04885, 13.14605], + "post": [62.19584, 13.04885, 13.14605], + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": [41.1152, 11.87729, 15.15282], + "lerp_mode": "catmullrom" + }, + "2.5833": [39, 14.5, 4], + "3.0": [39, 14.5, 4] + }, + "position": { + "0.0": [0, 0, 0], + "0.5": [0, -0.5, 0], + "0.6667": [0, -1, 0], + "0.8333": [0, 0, 0], + "1.75": [0, 0, 0], + "1.9167": { + "pre": [0.00507, -1.20181, 0.34371], + "post": [0.00507, -1.20181, 0.34371], + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.5833": [0, 0, 0], + "3.0": [0, 0, 0] + } + }, + "ftorso2": { + "rotation": { + "0.0": [-2.5, -5, 0], + "0.5": [-12.49554, 4.7642, -2.1614], + "0.6667": [-12.49554, 4.7642, -2.1614], + "0.75": { + "pre": [12.5, -5, 0], + "post": [12.5, -5, 0], + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": [12.03879, 0.18315, 0.43378], + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": [-2.14039, 2.12902, 0.45479], + "lerp_mode": "catmullrom" + }, + "1.0": [-2.5, -5, 0], + "1.5": [-2.5, -5, 0], + "1.7917": { + "pre": [-10, -5, 0], + "post": [-10, -5, 0], + "lerp_mode": "catmullrom" + }, + "1.9583": { + "post": [0, -5, 0], + "lerp_mode": "catmullrom" + }, + "2.4167": { + "post": [-2.5, -5, 0], + "lerp_mode": "catmullrom" + }, + "3.0": [-2.5, -5, 0] + } + }, + "fneck": { + "rotation": { + "0.0": [-5.5, -5, 0], + "0.5": [-12.91291, 0.99209, 3.74985], + "0.6667": [-12.91291, 0.99209, 3.74985], + "0.75": { + "pre": [5.75, -5, 0], + "post": [5.75, -5, 0], + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": [9.13077, -11.22591, -0.09336], + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": [-6.5063, -12.7194, 0.05852], + "lerp_mode": "catmullrom" + }, + "1.0": [-5.5, -5, 0], + "1.5": [-5.5, -5, 0], + "1.7917": { + "pre": [-15.5, -5, 0], + "post": [-15.5, -5, 0], + "lerp_mode": "catmullrom" + }, + "1.9583": { + "post": [2, -5, 0], + "lerp_mode": "catmullrom" + }, + "2.4167": { + "post": [-5.5, -5, 0], + "lerp_mode": "catmullrom" + }, + "3.0": [-5.5, -5, 0] + } + }, + "finger_middle_left": { + "rotation": { + "0.0": [0, 0, 0], + "3.0": [0, 0, 0] + }, + "position": { + "0.0": [0, 0, 0], + "3.0": [0, 0, 0] + } + }, + "torso": { + "rotation": [0, 0, 0] + }, + "jaw": { + "rotation": { + "0.0": [0, 0, 0], + "0.875": { + "pre": [0, 0, 0], + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [25, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": [15, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": [25, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": [15, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": [32.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.75": [0, 0, 0] + } + }, + "toe_inner_right": { + "rotation": { + "0.0": [0, 0, 0], + "0.9167": [15, 0, 0], + "1.2083": [15, 0, 0], + "1.6667": { + "pre": [-22.5, 0, 0], + "post": [-22.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.0": [-22.5, 0, 0], + "2.5": [0, 0, 0] + }, + "position": { + "0.0": [0, 0, 0], + "2.5": [0, 0, 0] + } + }, + "toe_outer_right": { + "rotation": { + "0.0": [0, 0, 0], + "0.9167": [15, 0, 0], + "1.2083": [15, 0, 0], + "1.6667": { + "pre": [-22.5, 0, 0], + "post": [-22.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.0": [-22.5, 0, 0], + "2.5": [0, 0, 0] + }, + "position": { + "0.0": [0, 0, 0], + "2.5": [0, 0, 0] + } + }, + "toe_middle_right": { + "rotation": { + "0.0": [0, 0, 0], + "0.9167": [15, 0, 0], + "1.2083": [15, 0, 0], + "1.6667": { + "pre": [-22.5, 0, 0], + "post": [-22.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.0": [-22.5, 0, 0], + "2.5": [0, 0, 0] + }, + "position": { + "0.0": [0, 0, 0], + "2.5": [0, 0, 0] + } + }, + "foot_left": { + "rotation": { + "0.0": [0, 0, 0], + "0.5": [0, 0, 0], + "0.6667": [-17.5, 0, 0], + "0.9167": { + "pre": [40, 0, 0], + "post": [40, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.2083": { + "post": [40, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": [-24.93925, -1.03095, 4.89133], + "lerp_mode": "catmullrom" + }, + "1.9167": { + "post": [-32.43925, -1.03095, 4.89133], + "lerp_mode": "catmullrom" + }, + "2.0833": [0, 0, 0], + "3.0": [0, 0, 0] + } + }, + "foot_left2": { + "rotation": { + "0.0": [0, 0, 0], + "0.6667": [0, 0, 0], + "1.0": { + "pre": [25, 0, 0], + "post": [25, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.2083": { + "post": [25, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": [-17.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "2.0833": [0, 0, 0], + "3.0": [0, 0, 0] + }, + "position": { + "0.0": [0, 0, 0], + "1.0": [0.07654, 0.06645, 0.34602], + "1.2083": [0.07654, 0.06645, 0.34602], + "1.5": [0, 0, 0], + "2.0833": [0, 0, 0], + "3.0": [0, 0, 0] + } + }, + "toe_inner_left": { + "rotation": { + "0.0": [0, 0, 0], + "1.0": [10, 0, 0], + "1.2083": [10, 0, 0], + "1.5": [-15, 0, 0], + "1.75": [0, 0, 0] + } + }, + "toe_outer_left": { + "rotation": { + "0.0": [0, 0, 0], + "1.0": [10, 0, 0], + "1.2083": [10, 0, 0], + "1.5": [-15, 0, 0], + "1.75": [0, 0, 0] + } + }, + "toe_middle_left": { + "rotation": { + "0.0": [0, 0, 0], + "1.0": [10, 0, 0], + "1.2083": [10, 0, 0], + "1.5": [-12.5, 0, 0], + "1.75": [0, 0, 0] + } + } + }, + "sound_effects": { + "1.0": { + "effect": "pokemon.treecko.cry" + } + } + }, + "animation.treecko.cry": { + "animation_length": 1, + "bones": { + "head": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.0417": { + "post": [7.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": [-12.60443, 7.32123, -1.63219], + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": [-2.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": [-12.60443, -7.32123, 1.63219], + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": [-2.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": [-17.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + }, + "jaw": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": [25, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": [15, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": [25, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": [15, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": [32.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + } + }, + "sound_effects": { + "0.125": { + "effect": "pokemon.treecko.cry" + } + } + }, + "animation.treecko.recoil": { + "animation_length": 1, + "bones": { + "tail": { + "rotation": { + "0.0": [0, 0, 0], + "0.0417": { + "pre": [-8.75, 0, 0], + "post": [-8.75, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": [22.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.0": [0, 0, 0] + } + }, + "tail_left": { + "rotation": { + "0.0": [0, 0, 0], + "0.0417": { + "pre": [-5.83, 0, 0], + "post": [-5.83, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": [10, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.0": [0, 0, 0] + } + }, + "tail_left2": { + "rotation": { + "0.0": [0, 0, 0], + "0.0417": { + "pre": [-5, 0, 0], + "post": [-5, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": [15, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.0": [0, 0, 0] + } + }, + "tail_left3": { + "rotation": { + "0.0": [0, 0, 0], + "0.0417": { + "pre": [-6.25, 0, 0], + "post": [-6.25, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": [7.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.0": [0, 0, 0] + } + }, + "tail_right": { + "rotation": { + "0.0": [0, 0, 0], + "0.0417": { + "pre": [-5.83, 0, 0], + "post": [-5.83, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": [10, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.0": [0, 0, 0] + } + }, + "tail_right2": { + "rotation": { + "0.0": [0, 0, 0], + "0.0417": { + "pre": [-5, 0, 0], + "post": [-5, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": [15, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.0": [0, 0, 0] + } + }, + "tail_right3": { + "rotation": { + "0.0": [0, 0, 0], + "0.0417": { + "pre": [-6.25, 0, 0], + "post": [-6.25, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": [7.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.0": [0, 0, 0] + } + }, + "torso2": { + "rotation": { + "0.0": [0, 0, 0], + "0.0417": { + "pre": [7.5, 0, 0], + "post": [7.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": [-7.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.0": [0, 0, 0] + } + }, + "neck": { + "rotation": { + "0.0": [0, 0, 0], + "0.0417": { + "pre": [7.5, 0, 0], + "post": [7.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": [-5, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": [-10, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.0": [0, 0, 0] + } + }, + "head": { + "rotation": { + "0.0": [0, 0, 0], + "0.0417": { + "pre": [10, 0, 0], + "post": [10, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": [-5, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.0": [0, 0, 0] + } + }, + "jaw": { + "rotation": { + "0.0": [0, 0, 0], + "0.125": [0, 0, 0], + "0.1667": { + "pre": [22.5, 0, 0], + "post": [22.5, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.0": [0, 0, 0] + } + }, + "eye_right": { + "position": { + "0.0": [0, 0, 0], + "0.0417": { + "pre": [0, 0, 0], + "post": [0.1, 0, 0] + }, + "0.75": { + "pre": [0.1, 0, 0], + "post": [0, 0, 0] + } + } + }, + "eye_left": { + "position": { + "0.0": [0, 0, 0], + "0.0417": { + "pre": [0, 0, 0], + "post": [-0.1, 0, 0] + }, + "0.75": { + "pre": [-0.1, 0, 0], + "post": [0, 0, 0] + } + } + }, + "eyelid_hurt_left": { + "position": { + "0.0": [0, 0, 0], + "0.0417": { + "pre": [0, 0, 0], + "post": [0.1, 0, 0] + }, + "0.75": { + "pre": [0.1, 0, 0], + "post": [0, 0, 0] + } + } + }, + "eyelid_hurt_right": { + "position": { + "0.0": [0, 0, 0], + "0.0417": { + "pre": [0, 0, 0], + "post": [-0.1, 0, 0] + }, + "0.75": { + "pre": [-0.1, 0, 0], + "post": [0, 0, 0] + } + } + }, + "waist": { + "rotation": { + "0.0": [0, 0, 0], + "0.1667": { + "pre": [-10, 0, 0], + "post": [-10, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "1.0": [0, 0, 0] + } + } + } + }, + "animation.treecko.battle_sleep": { + "loop": true, + "animation_length": 4, + "bones": { + "tail": { + "rotation": [17.5, "math.sin(q.anim_time*90)*4", 0] + }, + "tail_left": { + "rotation": ["-math.sin(q.anim_time*90*2-90)", 0, 0] + }, + "tail_left2": { + "rotation": ["-math.sin(q.anim_time*90*2-150)*1.5", 0, 0] + }, + "tail_left3": { + "rotation": ["-math.sin(q.anim_time*90*2-180)*1.5", 0, 0] + }, + "tail_right": { + "rotation": ["-math.sin(q.anim_time*90*2-90)", 0, 0] + }, + "tail_right2": { + "rotation": ["-math.sin(q.anim_time*90*2-150)*1.5", 0, 0] + }, + "tail_right3": { + "rotation": ["-math.sin(q.anim_time*90*2-180)*1.5", 0, 0] + }, + "torso2": { + "rotation": ["12.5-math.sin(q.anim_time*90*2)", 0, 0] + }, + "neck": { + "rotation": ["15-math.sin(q.anim_time*90*2-90)", 0, 0] + }, + "head": { + "rotation": ["10-math.sin(q.anim_time*90*2-150)*2", 0, "math.cos(q.anim_time*90*2-90)"], + "position": [0, 0, -0.5] + }, + "eye_right": { + "position": [0.1, 0, 0] + }, + "eye_left": { + "position": [-0.1, 0, 0] + }, + "eyelid_left": { + "position": [0.1, 0, 0] + }, + "eyelid_right": { + "position": [-0.1, 0, 0] + }, + "arm_right": { + "rotation": [-33.12344, -16.08182, -70.90001], + "position": [-0.5, -0.75, -0.25] + }, + "hand_right": { + "rotation": [-0.43184, -0.08845, 69.96117], + "position": [0.2, -0.2, 0] + }, + "arm_left": { + "rotation": [-33.12344, 16.08182, 70.90001], + "position": [0.5, -0.75, -0.25] + }, + "hand_left": { + "rotation": [-0.43184, 0.08845, -69.96117], + "position": [-0.2, -0.2, 0] + }, + "leg_right": { + "rotation": [-130.94865, 26.29966, -1.453], + "position": [-0.5, -4.85, -2] + }, + "leg_right2": { + "rotation": [90, 0, 0] + }, + "foot_right": { + "rotation": [41.5, 0, 0] + }, + "leg_left": { + "rotation": [-90, -15, 0], + "position": [0.5, -5.5, -2] + }, + "foot_left": { + "rotation": [12.5, 0, 0], + "position": [0, 0, -0.25] + }, + "foot_left2": { + "rotation": [17.5, 0, 0], + "position": [0, 0, 0.25] + }, + "toe_inner_left": { + "rotation": [45, 0, 0] + }, + "toe_outer_left": { + "rotation": [47.5, 0, 0] + }, + "toe_middle_left": { + "rotation": [40, 0, 0] + }, + "arms": { + "rotation": ["math.sin(q.anim_time*90*2-60)", 0, 0] + }, + "waist": { + "position": [0, -5.5, 0] + }, + "fneck": { + "rotation": ["15-math.sin(q.anim_time*90*2-90)", 0, 0] + }, + "ftorso2": { + "rotation": ["12.5-math.sin(q.anim_time*90*2)", 0, 0] + }, + "jaw": { + "rotation": { + "0.0": ["9+math.sin(q.anim_time*90-30)*12", 0, 0], + "1.4583": ["math.sin(q.anim_time*90-30)*12", 0, 0], + "1.625": ["3+math.sin(q.anim_time*90*12-30)*3", 0, 0], + "4.0": ["9+math.sin(q.anim_time*90-30)*12", 0, 0] + } + }, + "snout": { + "rotation": { + "0.0": [0, 0, 0], + "1.4583": [0, 0, 0], + "1.625": ["math.sin(q.anim_time*90*12)*3", 0, 0], + "4.0": [0, 0, 0] + } + } + } + }, + "animation.treecko.sleep": { + "loop": true, + "animation_length": 4, + "bones": { + "tail": { + "rotation": ["2.76500112-math.sin(q.anim_time*90)*2", "-41.1585+math.sin(q.anim_time*90)*2", "59.064688156+math.sin(q.anim_time*90)"], + "position": [-0.75, "1.5-math.sin(q.anim_time*90)/12", 0.2] + }, + "tail_left": { + "rotation": [1.714, -59.98704, -1.49116], + "position": [-0.5, 0, 0] + }, + "tail_left2": { + "rotation": [0.7779, -17.49847, -0.23404] + }, + "tail_left3": { + "rotation": [0, 0, 0] + }, + "tail_right": { + "rotation": [3.4116, -69.97202, -3.2101] + }, + "tail_right2": { + "rotation": [0.7952, -17.49844, -0.23925] + }, + "tail_right3": { + "rotation": [0, 0, 0] + }, + "torso2": { + "rotation": ["2.316-math.sin(q.anim_time*90)*4", 2.15393, -9.76758] + }, + "neck": { + "rotation": [11, 0, 0] + }, + "head": { + "rotation": [10.4713, -6.77707, 8.9095], + "position": [0, 0, -0.5] + }, + "eye_right": { + "position": [0.1, 0, 0] + }, + "eye_left": { + "position": [-0.1, 0, 0] + }, + "eyelid_left": { + "position": [0.1, 0, 0] + }, + "eyelid_right": { + "position": [-0.1, 0, 0] + }, + "arm_right": { + "rotation": [18.28347, -44.20034, 12.64903], + "position": [-1.05, -0.5, -0.25] + }, + "hand_right": { + "rotation": [53.62424, 20.6282, 2.73001], + "position": [0.2, 0, -0.2] + }, + "arm_left": { + "rotation": [-3.74334, 16.80466, 79.36145], + "position": [-1, -0.75, -0.25] + }, + "hand_left": { + "rotation": [7.84102, 10.29373, "38.897373978-math.sin(q.anim_time*90-30)*2"], + "position": [-0.2, 0, 0] + }, + "leg_right": { + "rotation": [-1.13144, 0.09603, -5.82999], + "position": [-2.5, -4.1, -0.75] + }, + "leg_right2": { + "rotation": [7.5, 0, 0] + }, + "foot_right": { + "rotation": [41.93569, -7.47276, -6.6641], + "position": [0.2, 0, 0] + }, + "leg_left": { + "rotation": [-66.29227, -31.039, 70.18668], + "position": [-1.75, -5.5, -1.25] + }, + "foot_left": { + "rotation": [9.47041, -3.54243, 16.63576], + "position": [0, 0, -0.25] + }, + "foot_left2": { + "rotation": [0, 0, 0], + "position": [0, 0, 0] + }, + "toe_inner_left": { + "rotation": [0, 0, 0] + }, + "toe_outer_left": { + "rotation": [0, 0, 0] + }, + "toe_middle_left": { + "rotation": [0, 0, 0] + }, + "arms": { + "rotation": [-0.86603, 0, 0] + }, + "waist": { + "rotation": [0, 0, 12.5], + "position": [0, -5.5, 0] + }, + "fneck": { + "rotation": [16, 0, 0] + }, + "ftorso2": { + "rotation": [12.5, 0, 0] + }, + "body": { + "rotation": [0, 0, -90], + "position": [-5, -6, 0] + }, + "arm_left2": { + "rotation": [0, 90, 0] + }, + "finger_front_left": { + "rotation": [0, 0, "17.5-math.sin(q.anim_time*90-60)*2"] + }, + "finger_front_left2": { + "rotation": [0, 0, "22.5-math.sin(q.anim_time*90-90)*2"] + }, + "finger_back_left": { + "rotation": [-7.5, 0, "20-math.sin(q.anim_time*90-60)*2"] + }, + "finger_back_left2": { + "rotation": [0, 0, "15-math.sin(q.anim_time*90-90)*2"] + }, + "finger_middle_left": { + "rotation": [0, 0, "15-math.sin(q.anim_time*90-60)*2"] + }, + "finger_middle_left2": { + "rotation": [0, 0, "27.5-math.sin(q.anim_time*90-90)*2"] + }, + "arm_right2": { + "rotation": [0, -65, 0] + }, + "finger_front_right": { + "rotation": [0.81833, -4.26115, 16.98965] + }, + "finger_front_right2": { + "rotation": [0.22032, 1.11584, -12.5118], + "position": [0, -0.1, 0] + }, + "finger_back_right": { + "rotation": [7.5, 0, 22.5] + }, + "finger_back_right2": { + "rotation": [0, 0, -20], + "position": [0, -0.1, 0] + }, + "finger_middle_right": { + "rotation": [0, 0, 20] + }, + "finger_middle_right2": { + "rotation": [0, 0, -17.5] + }, + "torso": { + "rotation": ["math.sin(q.anim_time*90)*2", 0, 15], + "position": [-2.5, 0, 0] + }, + "jaw": { + "rotation": { + "0.0": ["9+math.sin(q.anim_time*90-30)*12", 0, 0], + "1.4583": ["math.sin(q.anim_time*90-30)*12", 0, 0], + "1.625": ["3+math.sin(q.anim_time*90*12-30)*3", 0, 0], + "4.0": ["9+math.sin(q.anim_time*90-30)*12", 0, 0] + } + }, + "snout": { + "rotation": { + "0.0": [0, 0, 0], + "1.4583": [0, 0, 0], + "1.625": ["math.sin(q.anim_time*90*12)*3", 0, 0], + "4.0": [0, 0, 0] + } + }, + "leg_left2": { + "rotation": [67.5, 0, 0] + } + } + }, + "animation.treecko.shoulder_left": { + "loop": true, + "bones": { + "body": { + "rotation": [0, 0, 15] + }, + "torso": { + "rotation": [-5, 0, 0] + }, + "tail": { + "rotation": ["-44+math.sin(q.anim_time*90*2-90)*3", "7.5+math.cos(q.anim_time*90*2)*3", -14] + }, + "tail_left": { + "rotation": ["math.sin(q.anim_time*90*2-180)*3", 0, 0] + }, + "tail_left2": { + "rotation": ["-math.sin(q.anim_time*90*2-90)*3", 0, 0] + }, + "tail_left3": { + "rotation": ["-math.sin(q.anim_time*90*2-30)*2", 0, 0] + }, + "tail_right": { + "rotation": ["math.sin(q.anim_time*90*2-200)*3", 0, 0] + }, + "tail_right2": { + "rotation": ["-math.sin(q.anim_time*90*2-90)*3", 0, 0] + }, + "tail_right3": { + "rotation": ["-math.sin(q.anim_time*90*2-60)*2", 0, 0] + }, + "torso2": { + "rotation": ["17.5+math.sin(q.anim_time*90*2)*1.5", 0, 0], + "position": [0, 0, 0] + }, + "neck": { + "rotation": ["-12.5+math.sin(q.anim_time*90*2-90)", 0, 0] + }, + "head": { + "rotation": ["5+math.sin(q.anim_time*90*2-180)*3", 0, -10] + }, + "arm_right": { + "rotation": [36, -63.5, -40] + }, + "arm_right2": { + "rotation": [0, -30, 12.5] + }, + "hand_right": { + "rotation": [-10, 2.5, 10], + "position": [0.25, 0, 0] + }, + "finger_front_right": { + "rotation": [15, -17.5, -25] + }, + "finger_front_right2": { + "rotation": [0, 0, 19.5], + "position": [0.2, 0, 0] + }, + "finger_back_right": { + "rotation": [-15, 12, -24] + }, + "finger_back_right2": { + "rotation": [0, 0, 19] + }, + "finger_middle_right": { + "rotation": [0, 0, -17.5] + }, + "finger_middle_right2": { + "rotation": [-1, 0, 17.5] + }, + "arm_left": { + "rotation": [22.5, 33, 38.75] + }, + "arm_left2": { + "rotation": [-11.69208, 48.97354, -15.33981] + }, + "hand_left": { + "rotation": [-38.96115, 25.36286, 14.48829] + }, + "finger_front_left": { + "rotation": [2.00307, -5.1313, -9.7386] + }, + "finger_front_left2": { + "rotation": [0, 0, -32.5] + }, + "finger_back_left": { + "rotation": [0, 5, 12.5] + }, + "finger_back_left2": { + "rotation": [0, 0, -60] + }, + "finger_middle_left": { + "rotation": [0, 0, -20] + }, + "finger_middle_left2": { + "rotation": [0, 0, -25] + }, + "leg_right": { + "rotation": [-10, 0, 0] + }, + "leg_right2": { + "rotation": [20, 0, 0] + }, + "foot_right": { + "rotation": [37.5, 0, 0] + }, + "foot_right2": { + "rotation": [17.5, 0, 0], + "position": [0, 0, 0.3] + }, + "toe_inner_right": { + "rotation": [25, 0, 0] + }, + "toe_outer_right": { + "rotation": [22.5, 0, 0] + }, + "toe_middle_right": { + "rotation": [10, 0, 0] + }, + "leg_left": { + "rotation": [-35, 0, 0] + }, + "leg_left2": { + "rotation": [75, 0, 0] + }, + "foot_left": { + "rotation": [17.5, 0, 0] + }, + "foot_left2": { + "rotation": [-27.5, 0, 0] + }, + "toe_inner_left": { + "rotation": [-102.5, 0, 0] + }, + "toe_outer_left": { + "rotation": [-102.5, 0, 0] + }, + "toe_middle_left": { + "rotation": [-110, 0, 0] + }, + "arms": { + "rotation": [5, 0, 0] + } + } + }, + "animation.treecko.shoulder_right": { + "loop": true, + "bones": { + "body": { + "rotation": [0, 0, -15] + }, + "torso": { + "rotation": [-5, 0, 0] + }, + "tail": { + "rotation": ["-44+math.sin(q.anim_time*90*2-90)*3", "-7.5+math.cos(q.anim_time*90*2)*3", 14] + }, + "tail_left": { + "rotation": ["math.sin(q.anim_time*90*2-180)*3", 0, 0] + }, + "tail_left2": { + "rotation": ["-math.sin(q.anim_time*90*2-90)*3", 0, 0] + }, + "tail_left3": { + "rotation": ["-math.sin(q.anim_time*90*2-30)*2", 0, 0] + }, + "tail_right": { + "rotation": ["math.sin(q.anim_time*90*2-200)*3", 0, 0] + }, + "tail_right2": { + "rotation": ["-math.sin(q.anim_time*90*2-90)*3", 0, 0] + }, + "tail_right3": { + "rotation": ["-math.sin(q.anim_time*90*2-60)*2", 0, 0] + }, + "torso2": { + "rotation": ["17.5+math.sin(q.anim_time*90*2)*1.5", 0, 0], + "position": [0, 0, 0] + }, + "neck": { + "rotation": ["-12.5+math.sin(q.anim_time*90*2-90)", 0, 0] + }, + "head": { + "rotation": ["5+math.sin(q.anim_time*90*2-180)*3", 0, 10] + }, + "arm_right": { + "rotation": [22.74496, -33.13871, -38.72274] + }, + "arm_right2": { + "rotation": [-11.69208, -48.97354, 15.33981] + }, + "hand_right": { + "rotation": [-38.96115, -25.36286, -14.48829], + "position": [0.25, 0, 0] + }, + "finger_front_right": { + "rotation": [2.00307, 5.1313, 9.7386] + }, + "finger_front_right2": { + "rotation": [0, 0, 32.5], + "position": [0.2, 0, 0] + }, + "finger_back_right": { + "rotation": [0, -5, -12.5] + }, + "finger_back_right2": { + "rotation": [0, 0, 60] + }, + "finger_middle_right": { + "rotation": [0, 0, 20] + }, + "finger_middle_right2": { + "rotation": [0, 0, 25] + }, + "arm_left": { + "rotation": [36, 63.5, 40] + }, + "arm_left2": { + "rotation": [0, 30, -12.5] + }, + "hand_left": { + "rotation": [-10, -2.5, -10], + "position": [-0.25, 0, 0] + }, + "finger_front_left": { + "rotation": [15, 17.5, 25] + }, + "finger_front_left2": { + "rotation": [0, 0, -19.5], + "position": [-0.2, 0, 0] + }, + "finger_back_left": { + "rotation": [-15, -12, 24] + }, + "finger_back_left2": { + "rotation": [0, 0, -19] + }, + "finger_middle_left": { + "rotation": [0, 0, 25] + }, + "finger_middle_left2": { + "rotation": [0, 0, -25] + }, + "leg_right": { + "rotation": [-35, 0, 0] + }, + "leg_right2": { + "rotation": [75, 0, 0] + }, + "foot_right": { + "rotation": [17.5, 0, 0] + }, + "foot_right2": { + "rotation": [-27.5, 0, 0], + "position": [0, 0, 0.3] + }, + "toe_inner_right": { + "rotation": [-102.5, 0, 0] + }, + "toe_outer_right": { + "rotation": [-102.5, 0, 0] + }, + "toe_middle_right": { + "rotation": [-110, 0, 0] + }, + "leg_left": { + "rotation": [-10, 0, 0] + }, + "leg_left2": { + "rotation": [20, 0, 0] + }, + "foot_left": { + "rotation": [37.5, 0, 0] + }, + "foot_left2": { + "rotation": [17.5, 0, 0], + "position": [0, 0, 0.3] + }, + "toe_inner_left": { + "rotation": [25, 0, 0] + }, + "toe_outer_left": { + "rotation": [22.5, 0, 0] + }, + "toe_middle_left": { + "rotation": [10, 0, 0] + }, + "arms": { + "rotation": [5, 0, 0] } } }, @@ -713,201 +10184,66 @@ "position": { "0.0": [0.1, 0, 0], "0.125": [0.1, 0, 0], - "0.1667": {"pre": [0.1, 0, 0], "post": [0, 0, 0]} + "0.1667": { + "pre": [0.1, 0, 0], + "post": [0, 0, 0] + } } }, "eyelid_right": { "position": { "0.0": [-0.1, 0, 0], "0.125": [-0.1, 0, 0], - "0.1667": {"pre": [-0.1, 0, 0], "post": [0, 0, 0]} + "0.1667": { + "pre": [-0.1, 0, 0], + "post": [0, 0, 0] + } } }, "eye_right": { "position": { "0.0": [0.1, 0, 0], "0.125": [0.1, 0, 0], - "0.1667": {"pre": [0.1, 0, 0], "post": [0, 0, 0]} + "0.1667": { + "pre": [0.1, 0, 0], + "post": [0, 0, 0] + } } }, "eye_left": { "position": { "0.0": [-0.1, 0, 0], "0.125": [-0.1, 0, 0], - "0.1667": {"pre": [-0.1, 0, 0], "post": [0, 0, 0]} + "0.1667": { + "pre": [-0.1, 0, 0], + "post": [0, 0, 0] + } } } } }, - "animation.treecko.speed_check": { + "animation.treecko.head_scale": { "loop": true, "bones": { - "treecko": { - "position": [0, 0, "39-query.anim_time *90 *0.25"] + "bone": { + "scale": [0.93, 1, 1] + }, + "bone2": { + "scale": [0.93, 1, 1] + }, + "bone3": { + "scale": [1, 1, 1.06] } } }, - "animation.treecko.test2": { + "animation.treecko.ditto_face": { "loop": true, "bones": { - "torso": { - "rotation": [-4.73298, 2.77592, 27.09295] + "eyes": { + "scale": 0 }, - "tail": { - "rotation": [-5.82738, 13.76109, -8.78252], - "position": [0.25, 0, 0] - }, - "tail_left": { - "rotation": [17.07306, 24.25643, 6.31117] - }, - "tail_left2": { - "rotation": [24.53554, -3.67372, -4.51152] - }, - "tail_right": { - "rotation": [20.05865, 9.84795, 1.74036] - }, - "tail_right2": { - "rotation": [25.12876, 9.658, 2.59914] - }, - "torso2": { - "rotation": [7.06953, 5.56451, -12.40436], - "position": [0, 0, 0.5] - }, - "neck": { - "rotation": [0.41092, 23.12473, -12.05132], - "position": [0, 0.5, 0] - }, - "head": { - "rotation": [12.80178, -8.52421, -5.3105], - "position": [0, 0.5, -1] - }, - "pupil_right": { - "position": [0, 0, -0.5] - }, - "arm_left": { - "rotation": [9.29398, -6.81225, -20.04345], - "position": [0, 0.25, 1] - }, - "arm_left2": { - "rotation": [0.65426, 4.95712, 7.52832] - }, - "hand_left": { - "rotation": [-17.87814, -19.86103, -49.99202], - "position": [-0.15, 0.05, 0] - }, - "finger_front_left": { - "rotation": [0, 5, 20] - }, - "finger_front_left2": { - "rotation": [0, 0, 45] - }, - "finger_back_left": { - "rotation": [0, -5, 20] - }, - "finger_back_left2": { - "rotation": [0, 0, 45] - }, - "finger_middle_left": { - "rotation": [0, 0, 20] - }, - "finger_middle_left2": { - "rotation": [0, 0, 45] - }, - "arm_right": { - "rotation": [28.39833, -11.25395, 25.21731], - "position": [0, 3, -3.25] - }, - "arm_right2": { - "rotation": [0, -27.5, 0] - }, - "hand_right": { - "rotation": [8.98458, -4.04496, 42.82624], - "position": [0.15, 0.05, 0] - }, - "finger_front_right": { - "rotation": [24.55654, -22.88323, -18.35198] - }, - "finger_front_right2": { - "rotation": [0, 0, -45] - }, - "finger_back_right": { - "rotation": [24.23178, 6.06465, 25.68919] - }, - "finger_back_right2": { - "rotation": [0, 0, -45] - }, - "finger_middle_right": { - "rotation": [0, 0, 15] - }, - "finger_middle_right2": { - "rotation": [0, 0, -45] - }, - "leg_right": { - "rotation": [-156.31845, 9.91358, 2.38565], - "position": [0, 0.75, -2.25] - }, - "foot_right": { - "rotation": [0.53366, 26.73797, -15.04829] - }, - "leg_left": { - "rotation": [-2.91472, -22.08853, 21.08653], - "position": [0, -1, 0] - }, - "foot_left": { - "rotation": [65.81573, -6.16374, -15.44323] - }, - "body": { - "rotation": [0, 32.5, 0], - "position": [0, 1.75, 0] - }, - "tail_right3": { - "rotation": [0, 0, 0] - }, - "jaw": { - "rotation": [40, 0, 0] - }, - "leg_right2": { - "rotation": [77.54738, -0.6465, -10.13344] - }, - "foot_right2": { - "rotation": [12.5, 0, 0], - "position": [0, 0, 0.25] - }, - "toes_right": { - "rotation": [17.5, 0, 0] - }, - "leg_left2": { - "rotation": [16.93839, -4.46375, 14.33501] - }, - "foot_left2": { - "rotation": [-35.67815, -9.54385, 8.11019] - }, - "toes_right2": { - "rotation": [-24.91643, -2.11089, -4.53359] - }, - "toe_inner_right": { - "rotation": [26.9673, -26.74473, -3.82626] - }, - "toe_outer_right": { - "rotation": [22.5, 20, 0] - }, - "toe_middle_right": { - "rotation": [15, 0, 0] - }, - "toe_inner_left": { - "rotation": [-32.5, 0, 0] - }, - "toe_outer_left": { - "rotation": [-25, 0, 0] - }, - "toe_middle_left": { - "rotation": [-25, 0, 0] - }, - "pupil_left": { - "position": [0, 0, 0.5] - }, - "eye_shine_left": { - "position": [0, 0, 0.5] + "face_ditto": { + "position": [0, 0, -0.1] } } }, @@ -1006,13 +10342,74 @@ } } }, - "animation.treecko.cry": { - "animation_length": 1.25, - "sound_effects": { - "0.0417": { - "effect": "pokemon.treecko.cry" + "animation.treecko.hold_item": { + "loop": true, + "bones": { + "finger_front_right": { + "rotation": [0, 0, -25] + }, + "finger_front_right2": { + "rotation": [0, 0, -42.5] + }, + "finger_back_right": { + "rotation": [0, 0, -25] + }, + "finger_back_right2": { + "rotation": [0, 0, -37.5] + }, + "finger_middle_right": { + "rotation": [0, 0, -32.5] + }, + "finger_middle_right2": { + "rotation": [0, 0, -35] + }, + "locator_item_hat": { + "position": [0, 0.25, 0] } } + }, + "animation.treecko.walkspeedtest": { + "loop": true, + "bones": { + "treecko": { + "position": [0, 0, "40-query.anim_time*90*0.13"] + } + } + }, + "animation.treecko.runspeedtest": { + "loop": true, + "bones": { + "treecko": { + "position": [0, 0, "40-query.anim_time*90*0.75"] + } + } + }, + "animation.treecko.scaletest": { + "loop": true, + "bones": { + "treecko": { + "scale": 0.6 + } + } + }, + "animation.treecko.shoulder_left_position": { + "loop": true, + "bones": { + "body": { + "position": [2.75, -10, 6] + } + } + }, + "animation.treecko.shoulder_right_position": { + "loop": true, + "bones": { + "body": { + "position": [-2.75, -10, 6] + } + } + }, + "animation.treecko.looktest": { + "loop": true } } } \ No newline at end of file diff --git a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/animations/0438_bonsly/bonsly.animation.json b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/animations/0438_bonsly/bonsly.animation.json index f1c0f782a7..b735fd13a7 100644 --- a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/animations/0438_bonsly/bonsly.animation.json +++ b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/animations/0438_bonsly/bonsly.animation.json @@ -319,6 +319,144 @@ "position": [1, 1, 0] } } + }, + "animation.bonsly.shoulder_left": { + "loop": true, + "animation_length": 4, + "bones": { + "body": { + "rotation": [0, -30, 0] + }, + "torso": { + "rotation": ["-10+math.sin(q.anim_time*90*2-90)*1.5", 0, "math.sin(q.anim_time*90*2/2-180)*1.5"], + "position": [0, 0, 0] + }, + "stem": { + "rotation": ["math.sin(q.anim_time*90*2-90-90)*1", 0, 0] + }, + "stem2": { + "rotation": ["math.sin(q.anim_time*90*2-150)*4", 0, 0] + }, + "mouth_closed": { + "rotation": [0, 0, 180], + "position": [0, 0.75, 0] + }, + "leg_left": { + "rotation": ["-66.956-math.sin(q.anim_time*90*3-90)*3.5", -37.4642, 3.1596], + "position": [0.5, "math.sin(q.anim_time*90*2/2-180)*-0.25", -1.25] + }, + "leg_left2": { + "rotation": ["20-math.sin(q.anim_time*90*3-150)*15.5", 0, 0] + }, + "foot_left": { + "rotation": ["40-math.sin(q.anim_time*90*3-210)*7.5", 0, 0] + }, + "leg_right": { + "rotation": ["-58.8106+math.sin(q.anim_time*90*3-90)*3.5", 15.095, 8.959], + "position": [-0.25, "math.sin(q.anim_time*90*2/2-180)*0.1", -1.5] + }, + "leg_right2": { + "rotation": ["20+math.sin(q.anim_time*90*3-150)*15.5", 0, 0] + }, + "foot_right": { + "rotation": ["40+math.sin(q.anim_time*90*3-210)*7.5", 0, 0] + }, + "pupil_left": { + "position": [-0.2, -0.1, 0] + }, + "pupil_right": { + "position": [-0.1, -0.1, 0] + } + } + }, + "animation.bonsly.shoulder_right": { + "loop": true, + "animation_length": 4, + "bones": { + "body": { + "rotation": [0, 30, 0] + }, + "torso": { + "rotation": ["-10+math.sin(q.anim_time*90*2-90)*1.5", 0, "-math.sin(q.anim_time*90*2/2-180)*1.5"], + "position": [0, 0, 0] + }, + "stem": { + "rotation": ["math.sin(q.anim_time*90*2-90-90)*1", 0, 0] + }, + "stem2": { + "rotation": ["math.sin(q.anim_time*90*2-150)*4", 0, 0] + }, + "mouth_closed": { + "rotation": [0, 0, -180], + "position": [0, 0.75, 0] + }, + "leg_left": { + "rotation": ["-58.8106+math.sin(q.anim_time*90*3-90)*3.5", -15.095, -8.959], + "position": [0.25, "math.sin(q.anim_time*90*2/2-180)*0.1", -1.5] + }, + "leg_left2": { + "rotation": ["20+math.sin(q.anim_time*90*3-150)*15.5", 0, 0] + }, + "foot_left": { + "rotation": ["40+math.sin(q.anim_time*90*3-210)*7.5", 0, 0] + }, + "leg_right": { + "rotation": ["-66.956-math.sin(q.anim_time*90*3-90)*3.5", 37.4642, -3.1596], + "position": [-0.5, "math.sin(q.anim_time*90*2/2-180)*-0.25", -1.25] + }, + "leg_right2": { + "rotation": ["20-math.sin(q.anim_time*90*3-150)*15.5", 0, 0] + }, + "foot_right": { + "rotation": ["40-math.sin(q.anim_time*90*3-210)*7.5", 0, 0] + }, + "pupil_left": { + "position": [0.1, -0.1, 0] + }, + "pupil_right": { + "position": [0.2, -0.1, 0] + } + } + }, + "animation.bonsly.shoulder_left_position": { + "loop": true, + "bones": { + "body": { + "position": [2.75, -4, -0.5] + } + } + }, + "animation.bonsly.shoulder_right_position": { + "loop": true, + "bones": { + "body": { + "position": [-2.75, -4, -0.5] + } + } + }, + "animation.bonsly.looktest": { + "loop": true, + "bones": { + "torso": { + "rotation": [0, 0, 0] + } + } + }, + "animation.bonsly.scaletest": { + "loop": true, + "bones": { + "bonsly": { + "scale": 0.6 + } + } + }, + "animation.bonsly.walkspeedtest": { + "loop": true, + "bones": { + "bonsly": { + "position": [0, 0, "40-q.anim_time*90*0.2"] + } + } } } } \ No newline at end of file diff --git a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0185_sudowoodo/sudowoodo.geo.json b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0185_sudowoodo/sudowoodo.geo.json deleted file mode 100644 index 8b25dc5a92..0000000000 --- a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0185_sudowoodo/sudowoodo.geo.json +++ /dev/null @@ -1,441 +0,0 @@ -{ - "format_version": "1.12.0", - "minecraft:geometry": [ - { - "description": { - "identifier": "geometry.sudowoodo", - "texture_width": 128, - "texture_height": 64, - "visible_bounds_width": 4, - "visible_bounds_height": 4.5, - "visible_bounds_offset": [0, 1.75, 0] - }, - "bones": [ - { - "name": "sudowoodo", - "pivot": [0, 0, 0] - }, - { - "name": "body", - "parent": "sudowoodo", - "pivot": [0, 22, 0] - }, - { - "name": "torso", - "parent": "body", - "pivot": [0, 7.5, 0], - "cubes": [ - {"origin": [-3.5, 6, -3.5], "size": [7, 11, 7], "uv": [0, 18]} - ] - }, - { - "name": "torso2", - "parent": "torso", - "pivot": [0, 16.5, 0], - "cubes": [ - {"origin": [-3.5, 16, -3.5], "size": [7, 11, 7], "inflate": 0.01, "uv": [0, 0]} - ] - }, - { - "name": "head", - "parent": "torso2", - "pivot": [0, 26, 0], - "cubes": [ - {"origin": [-3.5, 25.5, -3.5], "size": [7, 9, 7], "inflate": 0.02, "uv": [28, 0]}, - {"origin": [-1, 33.5, -1], "size": [2, 5, 2], "inflate": 0.01, "uv": [21, 0]} - ] - }, - { - "name": "locator_item_face", - "parent": "head", - "pivot": [0, 30.5, -3.5], - "locators": { - "item_face": [0, 30.5, -3.5] - } - }, - { - "name": "locator_face", - "parent": "head", - "pivot": [0, 30.25, -3.5], - "locators": { - "face": [0, 30.25, -3.5] - } - }, - { - "name": "locator_item_hat", - "parent": "head", - "pivot": [0, 34.5, 0], - "locators": { - "item_hat": [0, 34.5, 0] - } - }, - { - "name": "locator_head", - "parent": "head", - "pivot": [0, 34.5, -1], - "locators": { - "head": [0, 34.5, -1] - } - }, - { - "name": "locator_mouth", - "parent": "head", - "pivot": [0, 28, -3.5], - "locators": { - "mouth": [0, 28, -3.5] - } - }, - { - "name": "eye_left", - "parent": "head", - "pivot": [0, 6.5, 0], - "cubes": [ - {"origin": [1, 29.5, -3.51], "size": [1, 3, 1], "inflate": 0.02, "uv": [0, 36]} - ] - }, - { - "name": "locator_eye_left", - "parent": "eye_left", - "pivot": [1.5, 31, -3.5], - "locators": { - "eye2": [1.5, 31, -3.5] - } - }, - { - "name": "eyelid_left", - "parent": "eye_left", - "pivot": [0, 6.5, 0.1], - "cubes": [ - {"origin": [0.75, 29.5, -3.41], "size": [2, 3, 1], "inflate": 0.03, "uv": [0, 18]} - ] - }, - { - "name": "eye_right", - "parent": "head", - "pivot": [0, 6.5, 0], - "cubes": [ - {"origin": [-2, 29.5, -3.51], "size": [1, 3, 1], "inflate": 0.02, "uv": [28, 26]} - ] - }, - { - "name": "locator_eye_right", - "parent": "eye_right", - "pivot": [-1.5, 31, -3.5], - "locators": { - "eye1": [-1.5, 31, -3.5] - } - }, - { - "name": "eyelid_right", - "parent": "eye_right", - "pivot": [0, 6.5, 0.1], - "cubes": [ - {"origin": [-2.75, 29.5, -3.41], "size": [2, 3, 1], "inflate": 0.03, "uv": [0, 0]} - ] - }, - { - "name": "mouth_open", - "parent": "head", - "pivot": [0, 28.16119, -2.91], - "cubes": [ - {"origin": [1, 27.5, -3.41], "size": [2, 1, 1], "inflate": 0.02, "pivot": [1, 27.5, -2.91], "rotation": [0, 0, -15], "uv": [29, 2]}, - {"origin": [-3, 27.5, -3.41], "size": [2, 1, 1], "inflate": 0.02, "pivot": [-1, 27.5, -2.91], "rotation": [0, 0, 15], "uv": [27, 0]}, - {"origin": [-1, 27.5, -3.41], "size": [2, 1, 1], "inflate": 0.03, "uv": [21, 22]} - ] - }, - { - "name": "mouth_closed", - "parent": "head", - "pivot": [0, 28.16119, -3.01], - "cubes": [ - {"origin": [1, 27.5, -3.51], "size": [2, 1, 1], "inflate": 0.02, "pivot": [1, 27.5, -3.01], "rotation": [0, 0, -15], "uv": [0, 22]}, - {"origin": [-3, 27.5, -3.51], "size": [2, 1, 1], "inflate": 0.02, "pivot": [-1, 27.5, -3.01], "rotation": [0, 0, 15], "uv": [21, 20]}, - {"origin": [-1, 27.5, -3.51], "size": [2, 1, 1], "inflate": 0.03, "uv": [0, 4]} - ] - }, - { - "name": "stem", - "parent": "head", - "pivot": [0, 6.5, 0] - }, - { - "name": "stem_left", - "parent": "stem", - "pivot": [0, 38.5, 0], - "rotation": [0, 0, 60], - "cubes": [ - {"origin": [0, 37.5, -1], "size": [2, 6, 2], "uv": [113, 25]} - ] - }, - { - "name": "stem_right", - "parent": "stem", - "pivot": [0, 38.5, 0], - "rotation": [0, 0, -60], - "cubes": [ - {"origin": [-2, 37.5, -1], "size": [2, 6, 2], "uv": [105, 25]} - ] - }, - { - "name": "arm_left", - "parent": "torso2", - "pivot": [3, 23, 0], - "cubes": [ - {"origin": [2, 22, -1], "size": [8, 2, 2], "uv": [66, 0]} - ] - }, - { - "name": "arm_left2", - "parent": "arm_left", - "pivot": [9.5, 23, 0], - "cubes": [ - {"origin": [9, 22, -1], "size": [6, 2, 2], "inflate": 0.01, "uv": [66, 4]} - ] - }, - { - "name": "locator_hand_secondary", - "parent": "arm_left2", - "pivot": [14, 23, 0], - "rotation": [0, -90, 0], - "locators": { - "hand_secondary": [14, 23, 0] - } - }, - { - "name": "finger_left", - "parent": "arm_left2", - "pivot": [14.5, 23, 0], - "cubes": [ - {"origin": [14, 22.5, -0.5], "size": [5, 1, 1], "uv": [116, 18]} - ] - }, - { - "name": "leaf_left", - "parent": "finger_left", - "pivot": [18, 23, 0], - "cubes": [ - {"origin": [17.5, 20.5, -2.5], "size": [5, 5, 5], "uv": [20, 36]} - ] - }, - { - "name": "finger_left2", - "parent": "arm_left2", - "pivot": [12.5, 23, 0], - "rotation": [0, 0, -55], - "cubes": [ - {"origin": [12, 22.5, -0.5], "size": [5, 1, 1], "uv": [55, 39]} - ] - }, - { - "name": "leaf_left2", - "parent": "finger_left2", - "pivot": [15.5, 23, 0], - "cubes": [ - {"origin": [15, 20.5, -2.5], "size": [5, 5, 5], "uv": [40, 36]} - ] - }, - { - "name": "finger_left3", - "parent": "arm_left2", - "pivot": [12.5, 23, 0], - "rotation": [0, 0, 55], - "cubes": [ - {"origin": [12, 22.5, -0.5], "size": [5, 1, 1], "uv": [55, 37]} - ] - }, - { - "name": "leaf_left3", - "parent": "finger_left3", - "pivot": [14.5, 21, 0], - "cubes": [ - {"origin": [15, 20.5, -2.5], "size": [5, 5, 5], "uv": [43, 21]} - ] - }, - { - "name": "arm_right", - "parent": "torso2", - "pivot": [-3, 23, 0], - "cubes": [ - {"origin": [-10, 22, -1], "size": [8, 2, 2], "uv": [43, 16]} - ] - }, - { - "name": "arm_right2", - "parent": "arm_right", - "pivot": [-9.5, 23, 0], - "cubes": [ - {"origin": [-15, 22, -1], "size": [6, 2, 2], "inflate": 0.01, "uv": [48, 31]} - ] - }, - { - "name": "locator_item", - "parent": "arm_right2", - "pivot": [-13, 23, -1], - "rotation": [90, 0, 0], - "locators": { - "item": [-13, 23, -1] - } - }, - { - "name": "locator_hand_primary", - "parent": "arm_right2", - "pivot": [-14, 23, 0], - "rotation": [0, 90, 0], - "locators": { - "hand_primary": [-14, 23, 0], - "physical": [-14, 23, 0], - "special": [-14, 23, 0] - } - }, - { - "name": "finger_right", - "parent": "arm_right2", - "pivot": [-14.5, 23, 0], - "cubes": [ - {"origin": [-19, 22.5, -0.5], "size": [5, 1, 1], "uv": [55, 35]} - ] - }, - { - "name": "leaf_right", - "parent": "finger_right", - "pivot": [-18, 23, 0], - "cubes": [ - {"origin": [-22.5, 20.5, -2.5], "size": [5, 5, 5], "uv": [0, 36]} - ] - }, - { - "name": "finger_right2", - "parent": "arm_right2", - "pivot": [-12.5, 23, 0], - "rotation": [0, 0, 55], - "cubes": [ - {"origin": [-17, 22.5, -0.5], "size": [5, 1, 1], "uv": [66, 8]} - ] - }, - { - "name": "leaf_right2", - "parent": "finger_right2", - "pivot": [-15.5, 23, 0], - "cubes": [ - {"origin": [-20, 20.5, -2.5], "size": [5, 5, 5], "uv": [28, 26]} - ] - }, - { - "name": "finger_right3", - "parent": "arm_right2", - "pivot": [-12.5, 23, 0], - "rotation": [0, 0, -55], - "cubes": [ - {"origin": [-17, 22.5, -0.5], "size": [5, 1, 1], "uv": [21, 18]} - ] - }, - { - "name": "leaf_right3", - "parent": "finger_right3", - "pivot": [-14.5, 21, 0], - "cubes": [ - {"origin": [-20, 20.5, -2.5], "size": [5, 5, 5], "uv": [28, 16]} - ] - }, - { - "name": "leg_left", - "parent": "torso", - "pivot": [3.5, 9, 0], - "cubes": [ - {"origin": [2, 5, -2], "size": [3, 6, 4], "uv": [91, 18]} - ] - }, - { - "name": "leg_left2", - "parent": "leg_left", - "pivot": [3.5, 5, -1], - "cubes": [ - {"origin": [2.5, 1, -1], "size": [2, 4, 2], "uv": [66, 10]} - ] - }, - { - "name": "foot_left", - "parent": "leg_left2", - "pivot": [3.5, 1.5, 0.5], - "cubes": [ - {"origin": [2, 0, -3.5], "size": [3, 2, 5], "uv": [49, 0]} - ] - }, - { - "name": "locator_foot_secondary", - "parent": "foot_left", - "pivot": [3.5, 1, -1], - "rotation": [90, 0, 0], - "locators": { - "foot_secondary": [3.5, 1, -1] - } - }, - { - "name": "leg_right", - "parent": "body", - "pivot": [-3.5, 9, 0], - "cubes": [ - {"origin": [-5, 5, -2], "size": [3, 6, 4], "uv": [77, 18]} - ] - }, - { - "name": "leg_right2", - "parent": "leg_right", - "pivot": [-3.5, 5, -1], - "cubes": [ - {"origin": [-4.5, 1, -1], "size": [2, 4, 2], "uv": [76, 8]} - ] - }, - { - "name": "foot_right", - "parent": "leg_right2", - "pivot": [-3.5, 1.5, 0.5], - "cubes": [ - {"origin": [-5, 0, -3.5], "size": [3, 2, 5], "uv": [105, 18]} - ] - }, - { - "name": "locator_foot_primary", - "parent": "foot_right", - "pivot": [-3.5, 1, -1], - "rotation": [90, 0, 0], - "locators": { - "foot_primary": [-3.5, 1, -1] - } - }, - { - "name": "locator_middle", - "parent": "body", - "pivot": [0, 20, 0], - "locators": { - "middle": [0, 20, 0] - } - }, - { - "name": "locator_target", - "parent": "body", - "pivot": [0, 20, -6], - "locators": { - "target": [0, 20, -6] - } - }, - { - "name": "locator_root", - "parent": "sudowoodo", - "pivot": [0, 0, 0], - "locators": { - "root": [0, 0, 0] - } - }, - { - "name": "locator_top", - "parent": "sudowoodo", - "pivot": [0, 40, 0], - "locators": { - "top": [0, 40, 0] - } - } - ] - } - ] -} \ No newline at end of file diff --git a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0185_sudowoodo/sudowoodo_female.geo.json b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0185_sudowoodo/sudowoodo_female.geo.json new file mode 100644 index 0000000000..c54dbd1056 --- /dev/null +++ b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0185_sudowoodo/sudowoodo_female.geo.json @@ -0,0 +1,619 @@ +{ + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.sudowoodo_female", + "texture_width": 64, + "texture_height": 64, + "visible_bounds_width": 4, + "visible_bounds_height": 3.5, + "visible_bounds_offset": [0, 1.25, 0] + }, + "bones": [ + { + "name": "sudowoodo", + "pivot": [0, 0, 0] + }, + { + "name": "locator_root", + "parent": "sudowoodo", + "pivot": [0, 0.5, 0], + "locators": { + "root": [0, 0.5, 0] + } + }, + { + "name": "locator_top", + "parent": "sudowoodo", + "pivot": [0, 37, 0], + "locators": { + "top": [0, 37, 0] + } + }, + { + "name": "body", + "parent": "sudowoodo", + "pivot": [0, 17, 0] + }, + { + "name": "locator_middle", + "parent": "body", + "pivot": [0, 20, 0], + "locators": { + "middle": [0, 20, 0] + } + }, + { + "name": "locator_target", + "parent": "body", + "pivot": [0, 20.5, -6], + "locators": { + "target": [0, 20.5, -6] + } + }, + { + "name": "torso", + "parent": "body", + "pivot": [0, 7, 0], + "cubes": [ + {"origin": [-3.5, 5, -3.5], "size": [7, 8, 7], "uv": [0, 0]} + ] + }, + { + "name": "torso2", + "parent": "torso", + "pivot": [0, 13, 0], + "cubes": [ + {"origin": [-3.5, 12, -3.5], "size": [7, 9, 7], "inflate": 0.02, "uv": [0, 15]} + ] + }, + { + "name": "head", + "parent": "torso2", + "pivot": [0, 22, 0] + }, + { + "name": "head_ai", + "parent": "head", + "pivot": [0, 22, 0] + }, + { + "name": "head_angle", + "parent": "head_ai", + "pivot": [0, 22, 0], + "cubes": [ + {"origin": [-3.5, 21, -3.5], "size": [7, 10, 7], "uv": [0, 31]} + ] + }, + { + "name": "locator_face", + "parent": "head_angle", + "pivot": [0, 26.75, -3.5], + "locators": { + "face": [0, 26.75, -3.5] + } + }, + { + "name": "locator_head", + "parent": "head_angle", + "pivot": [0, 31, -1], + "locators": { + "head": [0, 31, -1] + } + }, + { + "name": "locator_item_face", + "parent": "head_angle", + "pivot": [0, 27.8, -3.5], + "locators": { + "item_face": [0, 27.8, -3.5] + } + }, + { + "name": "locator_item_hat", + "parent": "head_angle", + "pivot": [0, 31, 0], + "locators": { + "item_hat": [0, 31, 0] + } + }, + { + "name": "face", + "parent": "head_angle", + "pivot": [0, 26.5, -3.5] + }, + { + "name": "eyes", + "parent": "face", + "pivot": [0, 27.5, 0] + }, + { + "name": "eye_left", + "parent": "eyes", + "pivot": [1.5, 27.5, -3.01], + "cubes": [ + {"origin": [1, 26.5, -3.53], "size": [1, 2, 1], "uv": [27, 32]} + ] + }, + { + "name": "eye_emote_left", + "parent": "eye_left", + "pivot": [1.5, 28.5, -3.44], + "cubes": [ + {"origin": [1, 28, -3.44], "size": [1, 1, 1], "uv": [32, 58]} + ] + }, + { + "name": "locator_eye_left", + "parent": "eye_left", + "pivot": [1.5, 27.5, -3.5], + "locators": { + "eye2": [1.5, 27.5, -3.5] + } + }, + { + "name": "eyelid_left", + "parent": "eyes", + "pivot": [1.5, 27.5, -3.43], + "cubes": [ + {"origin": [0.5, 26.5, -3.43], "size": [2, 2, 1], "uv": [0, 61]} + ] + }, + { + "name": "eye_left_happy", + "parent": "eyes", + "pivot": [2, 27.5, -3.13], + "cubes": [ + {"origin": [0.5, 26.5, -3.53], "size": [3, 2, 1], "inflate": -0.1, "uv": [6, 61]} + ] + }, + { + "name": "eye_right", + "parent": "eyes", + "pivot": [-1.5, 27.5, -3.53], + "cubes": [ + {"origin": [-2, 26.5, -3.53], "size": [1, 2, 1], "uv": [22, 32]} + ] + }, + { + "name": "eye_emote_right", + "parent": "eye_right", + "pivot": [-1.5, 28.5, -3.44], + "cubes": [ + {"origin": [-2, 28, -3.44], "size": [1, 1, 1], "uv": [28, 58], "mirror": true} + ] + }, + { + "name": "locator_eye_right", + "parent": "eye_right", + "pivot": [-1.5, 27.5, -3.5], + "locators": { + "eye1": [-1.5, 27.5, -3.5] + } + }, + { + "name": "eyelid_right", + "parent": "eyes", + "pivot": [-1.5, 27.5, -3.43], + "cubes": [ + {"origin": [-2.5, 26.5, -3.43], "size": [2, 2, 1], "uv": [0, 58]} + ] + }, + { + "name": "eye_right_happy", + "parent": "eyes", + "pivot": [-2, 27.5, -3.13], + "cubes": [ + {"origin": [-3.5, 26.5, -3.53], "size": [3, 2, 1], "inflate": -0.1, "uv": [6, 58]} + ] + }, + { + "name": "mouths", + "parent": "face", + "pivot": [0, 25.5, -3.51] + }, + { + "name": "mouth_closed", + "parent": "mouths", + "pivot": [0, 25, -3.53], + "cubes": [ + {"origin": [-2, 24.5, -3.53], "size": [4, 1, 1], "uv": [38, 62]} + ] + }, + { + "name": "mouth_closed_emote", + "parent": "mouth_closed", + "pivot": [0, 25.5, -3.53], + "cubes": [ + {"origin": [-3, 25, -3.53], "size": [1, 1, 1], "uv": [28, 56]}, + {"origin": [2, 25, -3.53], "size": [1, 1, 1], "uv": [32, 56], "mirror": true} + ] + }, + { + "name": "mouth_open", + "parent": "mouths", + "pivot": [0, 25, -3.43], + "cubes": [ + {"origin": [-3, 24, -3.43], "size": [6, 2, 1], "uv": [14, 61]} + ] + }, + { + "name": "mouth_open_upset", + "parent": "mouths", + "pivot": [0, 25, -3.43], + "cubes": [ + {"origin": [-3, 24, -3.43], "size": [6, 2, 1], "uv": [14, 58]} + ] + }, + { + "name": "mouth_open_small", + "parent": "mouths", + "pivot": [0, 25.05, -3.43], + "cubes": [ + {"origin": [-0.5, 24.05, -3.43], "size": [1, 2, 1], "uv": [34, 61]} + ] + }, + { + "name": "mouth_open_tall", + "parent": "mouths", + "pivot": [0, 24.5, -3.43], + "cubes": [ + {"origin": [-1, 23, -3.43], "size": [2, 3, 1], "uv": [28, 60]} + ] + }, + { + "name": "locator_mouth", + "parent": "mouths", + "pivot": [0, 24.5, -3.5], + "locators": { + "mouth": [0, 24.5, -3.5] + } + }, + { + "name": "locator_special", + "parent": "mouths", + "pivot": [0, 24.5, -3.5], + "locators": { + "special2": [0, 24.5, -3.5] + } + }, + { + "name": "face_ditto", + "parent": "head_angle", + "pivot": [0, 26.75, -3.4] + }, + { + "name": "eyes_ditto", + "parent": "face_ditto", + "pivot": [0, 27.5, -3.42], + "cubes": [ + {"origin": [-2.5, 27, -3.42], "size": [5, 1, 0], "uv": [49, 55]} + ] + }, + { + "name": "eyes_blink_ditto", + "parent": "face_ditto", + "pivot": [0, 27.5, -3.32], + "cubes": [ + {"origin": [-3, 27, -3.32], "size": [6, 1, 0], "uv": [48, 56]}, + {"origin": [-2.5, 27.5, -3.33], "size": [5, 1, 0], "uv": [49, 57]} + ] + }, + { + "name": "mouth_ditto", + "parent": "face_ditto", + "pivot": [0, 25.75, -3.4], + "cubes": [ + {"origin": [-2, 25, -3.41], "size": [4, 1, 0], "uv": [50, 59]}, + {"origin": [-3, 25.5, -3.41], "size": [6, 1, 0], "uv": [48, 58]} + ] + }, + { + "name": "mouth_open_ditto", + "parent": "face_ditto", + "pivot": [0, 25.5, -3.31], + "cubes": [ + {"origin": [-3, 24.5, -3.31], "size": [6, 2, 0], "uv": [48, 60]} + ] + }, + { + "name": "stem", + "parent": "head_angle", + "pivot": [0, 30.5, 0], + "cubes": [ + {"origin": [-1, 30.5, -1], "size": [2, 4, 2], "inflate": 0.01, "uv": [21, 16]} + ] + }, + { + "name": "stem_left", + "parent": "stem", + "pivot": [0, 34.5, 0], + "rotation": [0, 0, 60], + "cubes": [ + {"origin": [0, 34.5, -1], "size": [2, 4, 2], "uv": [39, 45]} + ] + }, + { + "name": "stem_right", + "parent": "stem", + "pivot": [0, 34.5, 0], + "rotation": [0, 0, -60], + "cubes": [ + {"origin": [-2, 34.5, -1], "size": [2, 4, 2], "uv": [31, 45]} + ] + }, + { + "name": "arms", + "parent": "torso2", + "pivot": [0, 20.5, 0] + }, + { + "name": "arm_right", + "parent": "arms", + "pivot": [-2.5, 20.5, 0], + "cubes": [ + {"origin": [-8.5, 19.5, -1], "size": [6, 2, 2], "inflate": 0.02, "uv": [34, 0]} + ] + }, + { + "name": "arm_right2", + "parent": "arm_right", + "pivot": [-8.5, 19.5, 1], + "cubes": [ + {"origin": [-13.5, 19.5, -1], "size": [5, 2, 2], "uv": [50, 0]} + ] + }, + { + "name": "hand_right", + "parent": "arm_right2", + "pivot": [-13.5, 20.5, 0], + "cubes": [ + {"origin": [-14.5, 19.5, -0.5], "size": [1, 2, 1], "inflate": 0.02, "uv": [21, 0]} + ] + }, + { + "name": "finger_right", + "parent": "hand_right", + "pivot": [-14.5, 20.5, 0], + "cubes": [ + {"origin": [-16.5, 20, -0.5], "size": [2, 1, 1], "uv": [0, 15]} + ] + }, + { + "name": "leaf_right", + "parent": "finger_right", + "pivot": [-16, 20.5, 0], + "cubes": [ + {"origin": [-20, 18.5, -2], "size": [4, 4, 4], "inflate": 0.27, "uv": [32, 28]} + ] + }, + { + "name": "finger_right_top", + "parent": "hand_right", + "pivot": [-13.5, 21.5, 0], + "cubes": [ + {"origin": [-14.5, 21.5, -0.5], "size": [1, 2, 1], "uv": [0, 0]} + ] + }, + { + "name": "leaf_right_top", + "parent": "finger_right_top", + "pivot": [-14, 22.75, 0], + "cubes": [ + {"origin": [-16, 22.75, -2], "size": [4, 4, 4], "inflate": 0.25, "uv": [48, 20]} + ] + }, + { + "name": "finger_right_bottom", + "parent": "hand_right", + "pivot": [-13.5, 19.5, 0], + "cubes": [ + {"origin": [-14.5, 17.5, -0.5], "size": [1, 2, 1], "uv": [0, 31]} + ] + }, + { + "name": "leaf_right_bottom", + "parent": "finger_right_bottom", + "pivot": [-14, 18.25, 0], + "cubes": [ + {"origin": [-16, 14.25, -2], "size": [4, 4, 4], "inflate": 0.25, "uv": [48, 36]} + ] + }, + { + "name": "locator_item", + "parent": "hand_right", + "pivot": [-13, 19.25, -1], + "locators": { + "item": [-13, 19.25, -1] + } + }, + { + "name": "locator_hand_primary", + "parent": "hand_right", + "pivot": [-14.5, 20.5, 0], + "rotation": [0, 90, 0], + "locators": { + "hand_primary": [-14.5, 20.5, 0] + } + }, + { + "name": "locator_physical", + "parent": "hand_right", + "pivot": [-14.5, 20.5, 0], + "locators": { + "physical": [-14.5, 20.5, 0] + } + }, + { + "name": "arm_left", + "parent": "arms", + "pivot": [2.5, 20.5, 0], + "cubes": [ + {"origin": [2.5, 19.5, -1], "size": [6, 2, 2], "inflate": 0.02, "uv": [34, 4]} + ] + }, + { + "name": "arm_left2", + "parent": "arm_left", + "pivot": [8.5, 19.5, 1], + "cubes": [ + {"origin": [8.5, 19.5, -1], "size": [5, 2, 2], "uv": [50, 4]} + ] + }, + { + "name": "hand_left", + "parent": "arm_left2", + "pivot": [13.5, 20.5, 0], + "cubes": [ + {"origin": [13.5, 19.5, -0.5], "size": [1, 2, 1], "inflate": 0.02, "uv": [21, 3]} + ] + }, + { + "name": "finger_left", + "parent": "hand_left", + "pivot": [14.5, 20.5, 0], + "cubes": [ + {"origin": [14.5, 20, -0.5], "size": [2, 1, 1], "uv": [0, 17]} + ] + }, + { + "name": "leaf_left", + "parent": "finger_left", + "pivot": [16, 20.5, 0], + "cubes": [ + {"origin": [16, 18.5, -2], "size": [4, 4, 4], "inflate": 0.27, "uv": [48, 28]} + ] + }, + { + "name": "finger_left_top", + "parent": "hand_left", + "pivot": [13.5, 21.5, 0], + "cubes": [ + {"origin": [13.5, 21.5, -0.5], "size": [1, 2, 1], "uv": [0, 3]} + ] + }, + { + "name": "leaf_left_top", + "parent": "finger_left_top", + "pivot": [14, 22.75, 0], + "cubes": [ + {"origin": [12, 22.75, -2], "size": [4, 4, 4], "inflate": 0.25, "uv": [32, 20]} + ] + }, + { + "name": "finger_left_bottom", + "parent": "hand_left", + "pivot": [13.5, 19.5, 0], + "cubes": [ + {"origin": [13.5, 17.5, -0.5], "size": [1, 2, 1], "uv": [0, 34]} + ] + }, + { + "name": "leaf_left_bottom", + "parent": "finger_left_bottom", + "pivot": [14, 18.25, 0], + "cubes": [ + {"origin": [12, 14.25, -2], "size": [4, 4, 4], "inflate": 0.25, "uv": [32, 36]} + ] + }, + { + "name": "locator_hand_secondary", + "parent": "hand_left", + "pivot": [14.5, 20.5, 0], + "rotation": [0, -90, 0], + "locators": { + "hand_secondary": [14.5, 20.5, 0] + } + }, + { + "name": "legs", + "parent": "body", + "pivot": [0, 7.5, 0] + }, + { + "name": "leg_right", + "parent": "legs", + "pivot": [-3.5, 7.5, 0], + "cubes": [ + {"origin": [-5, 4, -2], "size": [3, 6, 4], "uv": [0, 48]} + ] + }, + { + "name": "leg_right2", + "parent": "leg_right", + "pivot": [-3.5, 4, -1], + "cubes": [ + {"origin": [-4.5, 1, -1], "size": [2, 3, 2], "uv": [28, 8]} + ] + }, + { + "name": "foot_right", + "parent": "leg_right2", + "pivot": [-3.5, 2, 0], + "cubes": [ + {"origin": [-5, 0, -2.5], "size": [3, 2, 4], "inflate": 0.01, "uv": [36, 8]} + ] + }, + { + "name": "toes_right", + "parent": "foot_right", + "pivot": [-3.5, 0, -2.5], + "cubes": [ + {"origin": [-5, 0, -5.5], "size": [3, 2, 3], "uv": [40, 14]} + ] + }, + { + "name": "locator_foot_primary", + "parent": "foot_right", + "pivot": [-3.5, 1, -1], + "rotation": [90, 0, 0], + "locators": { + "foot_primary": [-3.5, 1, -1] + } + }, + { + "name": "leg_left", + "parent": "legs", + "pivot": [3.5, 7.5, 0], + "cubes": [ + {"origin": [2, 4, -2], "size": [3, 6, 4], "uv": [14, 48]} + ] + }, + { + "name": "leg_left2", + "parent": "leg_left", + "pivot": [3.5, 4, -1], + "cubes": [ + {"origin": [2.5, 1, -1], "size": [2, 3, 2], "uv": [28, 13]} + ] + }, + { + "name": "foot_left", + "parent": "leg_left2", + "pivot": [3.5, 2, 0], + "cubes": [ + {"origin": [2, 0, -2.5], "size": [3, 2, 4], "inflate": 0.01, "uv": [50, 8]} + ] + }, + { + "name": "toes_left", + "parent": "foot_left", + "pivot": [3.5, 0, -2.5], + "cubes": [ + {"origin": [2, 0, -5.5], "size": [3, 2, 3], "uv": [52, 14]} + ] + }, + { + "name": "locator_foot_secondary", + "parent": "foot_left", + "pivot": [3.5, 1, -1], + "rotation": [90, 0, 0], + "locators": { + "foot_secondary": [3.5, 1, -1] + } + } + ] + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0185_sudowoodo/sudowoodo_male.geo.json b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0185_sudowoodo/sudowoodo_male.geo.json new file mode 100644 index 0000000000..a2b33db115 --- /dev/null +++ b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0185_sudowoodo/sudowoodo_male.geo.json @@ -0,0 +1,619 @@ +{ + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.sudowoodo_male", + "texture_width": 64, + "texture_height": 64, + "visible_bounds_width": 4, + "visible_bounds_height": 3.5, + "visible_bounds_offset": [0, 1.25, 0] + }, + "bones": [ + { + "name": "sudowoodo", + "pivot": [0, 0, 0] + }, + { + "name": "locator_root", + "parent": "sudowoodo", + "pivot": [0, 0.5, 0], + "locators": { + "root": [0, 0.5, 0] + } + }, + { + "name": "locator_top", + "parent": "sudowoodo", + "pivot": [0, 37, 0], + "locators": { + "top": [0, 37, 0] + } + }, + { + "name": "body", + "parent": "sudowoodo", + "pivot": [0, 17, 0] + }, + { + "name": "locator_middle", + "parent": "body", + "pivot": [0, 20, 0], + "locators": { + "middle": [0, 20, 0] + } + }, + { + "name": "locator_target", + "parent": "body", + "pivot": [0, 20.5, -6], + "locators": { + "target": [0, 20.5, -6] + } + }, + { + "name": "torso", + "parent": "body", + "pivot": [0, 7, 0], + "cubes": [ + {"origin": [-3.5, 5, -3.5], "size": [7, 8, 7], "uv": [0, 0]} + ] + }, + { + "name": "torso2", + "parent": "torso", + "pivot": [0, 13, 0], + "cubes": [ + {"origin": [-3.5, 12, -3.5], "size": [7, 9, 7], "inflate": 0.02, "uv": [0, 15]} + ] + }, + { + "name": "head", + "parent": "torso2", + "pivot": [0, 22, 0] + }, + { + "name": "head_ai", + "parent": "head", + "pivot": [0, 22, 0] + }, + { + "name": "head_angle", + "parent": "head_ai", + "pivot": [0, 22, 0], + "cubes": [ + {"origin": [-3.5, 21, -3.5], "size": [7, 10, 7], "uv": [0, 31]} + ] + }, + { + "name": "locator_face", + "parent": "head_angle", + "pivot": [0, 26.75, -3.5], + "locators": { + "face": [0, 26.75, -3.5] + } + }, + { + "name": "locator_head", + "parent": "head_angle", + "pivot": [0, 31, -1], + "locators": { + "head": [0, 31, -1] + } + }, + { + "name": "locator_item_face", + "parent": "head_angle", + "pivot": [0, 27.8, -3.5], + "locators": { + "item_face": [0, 27.8, -3.5] + } + }, + { + "name": "locator_item_hat", + "parent": "head_angle", + "pivot": [0, 31, 0], + "locators": { + "item_hat": [0, 31, 0] + } + }, + { + "name": "face", + "parent": "head_angle", + "pivot": [0, 26.5, -3.5] + }, + { + "name": "eyes", + "parent": "face", + "pivot": [0, 27.5, 0] + }, + { + "name": "eye_left", + "parent": "eyes", + "pivot": [1.5, 27.5, -3.01], + "cubes": [ + {"origin": [1, 26.5, -3.53], "size": [1, 2, 1], "uv": [27, 32]} + ] + }, + { + "name": "eye_emote_left", + "parent": "eye_left", + "pivot": [1.5, 28.5, -3.44], + "cubes": [ + {"origin": [1, 28, -3.44], "size": [1, 1, 1], "uv": [32, 58]} + ] + }, + { + "name": "locator_eye_left", + "parent": "eye_left", + "pivot": [1.5, 27.5, -3.5], + "locators": { + "eye2": [1.5, 27.5, -3.5] + } + }, + { + "name": "eyelid_left", + "parent": "eyes", + "pivot": [1.5, 27.5, -3.43], + "cubes": [ + {"origin": [0.5, 26.5, -3.43], "size": [2, 2, 1], "uv": [0, 61]} + ] + }, + { + "name": "eye_left_happy", + "parent": "eyes", + "pivot": [2, 27.5, -3.13], + "cubes": [ + {"origin": [0.5, 26.5, -3.53], "size": [3, 2, 1], "inflate": -0.1, "uv": [6, 61]} + ] + }, + { + "name": "eye_right", + "parent": "eyes", + "pivot": [-1.5, 27.5, -3.53], + "cubes": [ + {"origin": [-2, 26.5, -3.53], "size": [1, 2, 1], "uv": [22, 32]} + ] + }, + { + "name": "eye_emote_right", + "parent": "eye_right", + "pivot": [-1.5, 28.5, -3.44], + "cubes": [ + {"origin": [-2, 28, -3.44], "size": [1, 1, 1], "uv": [28, 58], "mirror": true} + ] + }, + { + "name": "locator_eye_right", + "parent": "eye_right", + "pivot": [-1.5, 27.5, -3.5], + "locators": { + "eye1": [-1.5, 27.5, -3.5] + } + }, + { + "name": "eyelid_right", + "parent": "eyes", + "pivot": [-1.5, 27.5, -3.43], + "cubes": [ + {"origin": [-2.5, 26.5, -3.43], "size": [2, 2, 1], "uv": [0, 58]} + ] + }, + { + "name": "eye_right_happy", + "parent": "eyes", + "pivot": [-2, 27.5, -3.13], + "cubes": [ + {"origin": [-3.5, 26.5, -3.53], "size": [3, 2, 1], "inflate": -0.1, "uv": [6, 58]} + ] + }, + { + "name": "mouths", + "parent": "face", + "pivot": [0, 25.5, -3.51] + }, + { + "name": "mouth_closed", + "parent": "mouths", + "pivot": [0, 25, -3.53], + "cubes": [ + {"origin": [-2, 24.5, -3.53], "size": [4, 1, 1], "uv": [38, 62]} + ] + }, + { + "name": "mouth_closed_emote", + "parent": "mouth_closed", + "pivot": [0, 25.5, -3.53], + "cubes": [ + {"origin": [-3, 25, -3.53], "size": [1, 1, 1], "uv": [28, 56]}, + {"origin": [2, 25, -3.53], "size": [1, 1, 1], "uv": [32, 56], "mirror": true} + ] + }, + { + "name": "mouth_open", + "parent": "mouths", + "pivot": [0, 25, -3.43], + "cubes": [ + {"origin": [-3, 24, -3.43], "size": [6, 2, 1], "uv": [14, 61]} + ] + }, + { + "name": "mouth_open_upset", + "parent": "mouths", + "pivot": [0, 25, -3.43], + "cubes": [ + {"origin": [-3, 24, -3.43], "size": [6, 2, 1], "uv": [14, 58]} + ] + }, + { + "name": "mouth_open_small", + "parent": "mouths", + "pivot": [0, 25.05, -3.43], + "cubes": [ + {"origin": [-0.5, 24.05, -3.43], "size": [1, 2, 1], "uv": [34, 61]} + ] + }, + { + "name": "mouth_open_tall", + "parent": "mouths", + "pivot": [0, 24.5, -3.43], + "cubes": [ + {"origin": [-1, 23, -3.43], "size": [2, 3, 1], "uv": [28, 60]} + ] + }, + { + "name": "locator_mouth", + "parent": "mouths", + "pivot": [0, 24.5, -3.5], + "locators": { + "mouth": [0, 24.5, -3.5] + } + }, + { + "name": "locator_special", + "parent": "mouths", + "pivot": [0, 24.5, -3.5], + "locators": { + "special2": [0, 24.5, -3.5] + } + }, + { + "name": "face_ditto", + "parent": "head_angle", + "pivot": [0, 26.75, -3.4] + }, + { + "name": "eyes_ditto", + "parent": "face_ditto", + "pivot": [0, 27.5, -3.42], + "cubes": [ + {"origin": [-2.5, 27, -3.42], "size": [5, 1, 0], "uv": [49, 55]} + ] + }, + { + "name": "eyes_blink_ditto", + "parent": "face_ditto", + "pivot": [0, 27.5, -3.32], + "cubes": [ + {"origin": [-3, 27, -3.32], "size": [6, 1, 0], "uv": [48, 56]}, + {"origin": [-2.5, 27.5, -3.33], "size": [5, 1, 0], "uv": [49, 57]} + ] + }, + { + "name": "mouth_ditto", + "parent": "face_ditto", + "pivot": [0, 25.75, -3.4], + "cubes": [ + {"origin": [-2, 25, -3.41], "size": [4, 1, 0], "uv": [50, 59]}, + {"origin": [-3, 25.5, -3.41], "size": [6, 1, 0], "uv": [48, 58]} + ] + }, + { + "name": "mouth_open_ditto", + "parent": "face_ditto", + "pivot": [0, 25.5, -3.31], + "cubes": [ + {"origin": [-3, 24.5, -3.31], "size": [6, 2, 0], "uv": [48, 60]} + ] + }, + { + "name": "stem", + "parent": "head_angle", + "pivot": [0, 30.5, 0], + "cubes": [ + {"origin": [-1, 30.5, -1], "size": [2, 4, 2], "inflate": 0.01, "uv": [21, 16]} + ] + }, + { + "name": "stem_left", + "parent": "stem", + "pivot": [0, 34.5, 0], + "rotation": [0, 0, 60], + "cubes": [ + {"origin": [0, 34.5, -1], "size": [2, 5, 2], "uv": [56, 45]} + ] + }, + { + "name": "stem_right", + "parent": "stem", + "pivot": [0, 34.5, 0], + "rotation": [0, 0, -60], + "cubes": [ + {"origin": [-2, 34.5, -1], "size": [2, 5, 2], "uv": [48, 45]} + ] + }, + { + "name": "arms", + "parent": "torso2", + "pivot": [0, 20.5, 0] + }, + { + "name": "arm_right", + "parent": "arms", + "pivot": [-2.5, 20.5, 0], + "cubes": [ + {"origin": [-8.5, 19.5, -1], "size": [6, 2, 2], "inflate": 0.02, "uv": [34, 0]} + ] + }, + { + "name": "arm_right2", + "parent": "arm_right", + "pivot": [-8.5, 19.5, 1], + "cubes": [ + {"origin": [-13.5, 19.5, -1], "size": [5, 2, 2], "uv": [50, 0]} + ] + }, + { + "name": "hand_right", + "parent": "arm_right2", + "pivot": [-13.5, 20.5, 0], + "cubes": [ + {"origin": [-14.5, 19.5, -0.5], "size": [1, 2, 1], "inflate": 0.02, "uv": [21, 0]} + ] + }, + { + "name": "finger_right", + "parent": "hand_right", + "pivot": [-14.5, 20.5, 0], + "cubes": [ + {"origin": [-16.5, 20, -0.5], "size": [2, 1, 1], "uv": [0, 15]} + ] + }, + { + "name": "leaf_right", + "parent": "finger_right", + "pivot": [-16, 20.5, 0], + "cubes": [ + {"origin": [-20, 18.5, -2], "size": [4, 4, 4], "inflate": 0.27, "uv": [32, 28]} + ] + }, + { + "name": "finger_right_top", + "parent": "hand_right", + "pivot": [-13.5, 21.5, 0], + "cubes": [ + {"origin": [-14.5, 21.5, -0.5], "size": [1, 2, 1], "uv": [0, 0]} + ] + }, + { + "name": "leaf_right_top", + "parent": "finger_right_top", + "pivot": [-14, 22.75, 0], + "cubes": [ + {"origin": [-16, 22.75, -2], "size": [4, 4, 4], "inflate": 0.25, "uv": [48, 20]} + ] + }, + { + "name": "finger_right_bottom", + "parent": "hand_right", + "pivot": [-13.5, 19.5, 0], + "cubes": [ + {"origin": [-14.5, 17.5, -0.5], "size": [1, 2, 1], "uv": [0, 31]} + ] + }, + { + "name": "leaf_right_bottom", + "parent": "finger_right_bottom", + "pivot": [-14, 18.25, 0], + "cubes": [ + {"origin": [-16, 14.25, -2], "size": [4, 4, 4], "inflate": 0.25, "uv": [48, 36]} + ] + }, + { + "name": "locator_item", + "parent": "hand_right", + "pivot": [-13, 19.25, -1], + "locators": { + "item": [-13, 19.25, -1] + } + }, + { + "name": "locator_hand_primary", + "parent": "hand_right", + "pivot": [-14.5, 20.5, 0], + "rotation": [0, 90, 0], + "locators": { + "hand_primary": [-14.5, 20.5, 0] + } + }, + { + "name": "locator_physical", + "parent": "hand_right", + "pivot": [-14.5, 20.5, 0], + "locators": { + "physical": [-14.5, 20.5, 0] + } + }, + { + "name": "arm_left", + "parent": "arms", + "pivot": [2.5, 20.5, 0], + "cubes": [ + {"origin": [2.5, 19.5, -1], "size": [6, 2, 2], "inflate": 0.02, "uv": [34, 4]} + ] + }, + { + "name": "arm_left2", + "parent": "arm_left", + "pivot": [8.5, 19.5, 1], + "cubes": [ + {"origin": [8.5, 19.5, -1], "size": [5, 2, 2], "uv": [50, 4]} + ] + }, + { + "name": "hand_left", + "parent": "arm_left2", + "pivot": [13.5, 20.5, 0], + "cubes": [ + {"origin": [13.5, 19.5, -0.5], "size": [1, 2, 1], "inflate": 0.02, "uv": [21, 3]} + ] + }, + { + "name": "finger_left", + "parent": "hand_left", + "pivot": [14.5, 20.5, 0], + "cubes": [ + {"origin": [14.5, 20, -0.5], "size": [2, 1, 1], "uv": [0, 17]} + ] + }, + { + "name": "leaf_left", + "parent": "finger_left", + "pivot": [16, 20.5, 0], + "cubes": [ + {"origin": [16, 18.5, -2], "size": [4, 4, 4], "inflate": 0.27, "uv": [48, 28]} + ] + }, + { + "name": "finger_left_top", + "parent": "hand_left", + "pivot": [13.5, 21.5, 0], + "cubes": [ + {"origin": [13.5, 21.5, -0.5], "size": [1, 2, 1], "uv": [0, 3]} + ] + }, + { + "name": "leaf_left_top", + "parent": "finger_left_top", + "pivot": [14, 22.75, 0], + "cubes": [ + {"origin": [12, 22.75, -2], "size": [4, 4, 4], "inflate": 0.25, "uv": [32, 20]} + ] + }, + { + "name": "finger_left_bottom", + "parent": "hand_left", + "pivot": [13.5, 19.5, 0], + "cubes": [ + {"origin": [13.5, 17.5, -0.5], "size": [1, 2, 1], "uv": [0, 34]} + ] + }, + { + "name": "leaf_left_bottom", + "parent": "finger_left_bottom", + "pivot": [14, 18.25, 0], + "cubes": [ + {"origin": [12, 14.25, -2], "size": [4, 4, 4], "inflate": 0.25, "uv": [32, 36]} + ] + }, + { + "name": "locator_hand_secondary", + "parent": "hand_left", + "pivot": [14.5, 20.5, 0], + "rotation": [0, -90, 0], + "locators": { + "hand_secondary": [14.5, 20.5, 0] + } + }, + { + "name": "legs", + "parent": "body", + "pivot": [0, 7.5, 0] + }, + { + "name": "leg_right", + "parent": "legs", + "pivot": [-3.5, 7.5, 0], + "cubes": [ + {"origin": [-5, 4, -2], "size": [3, 6, 4], "uv": [0, 48]} + ] + }, + { + "name": "leg_right2", + "parent": "leg_right", + "pivot": [-3.5, 4, -1], + "cubes": [ + {"origin": [-4.5, 1, -1], "size": [2, 3, 2], "uv": [28, 8]} + ] + }, + { + "name": "foot_right", + "parent": "leg_right2", + "pivot": [-3.5, 2, 0], + "cubes": [ + {"origin": [-5, 0, -2.5], "size": [3, 2, 4], "inflate": 0.01, "uv": [36, 8]} + ] + }, + { + "name": "toes_right", + "parent": "foot_right", + "pivot": [-3.5, 0, -2.5], + "cubes": [ + {"origin": [-5, 0, -5.5], "size": [3, 2, 3], "uv": [40, 14]} + ] + }, + { + "name": "locator_foot_primary", + "parent": "foot_right", + "pivot": [-3.5, 1, -1], + "rotation": [90, 0, 0], + "locators": { + "foot_primary": [-3.5, 1, -1] + } + }, + { + "name": "leg_left", + "parent": "legs", + "pivot": [3.5, 7.5, 0], + "cubes": [ + {"origin": [2, 4, -2], "size": [3, 6, 4], "uv": [14, 48]} + ] + }, + { + "name": "leg_left2", + "parent": "leg_left", + "pivot": [3.5, 4, -1], + "cubes": [ + {"origin": [2.5, 1, -1], "size": [2, 3, 2], "uv": [28, 13]} + ] + }, + { + "name": "foot_left", + "parent": "leg_left2", + "pivot": [3.5, 2, 0], + "cubes": [ + {"origin": [2, 0, -2.5], "size": [3, 2, 4], "inflate": 0.01, "uv": [50, 8]} + ] + }, + { + "name": "toes_left", + "parent": "foot_left", + "pivot": [3.5, 0, -2.5], + "cubes": [ + {"origin": [2, 0, -5.5], "size": [3, 2, 3], "uv": [52, 14]} + ] + }, + { + "name": "locator_foot_secondary", + "parent": "foot_left", + "pivot": [3.5, 1, -1], + "rotation": [90, 0, 0], + "locators": { + "foot_secondary": [3.5, 1, -1] + } + } + ] + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0252_treecko/treecko.geo.json b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0252_treecko/treecko.geo.json index 5bcb213ce9..e8e702b737 100644 --- a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0252_treecko/treecko.geo.json +++ b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0252_treecko/treecko.geo.json @@ -4,7 +4,7 @@ { "description": { "identifier": "geometry.treecko", - "texture_width": 64, + "texture_width": 128, "texture_height": 64, "visible_bounds_width": 4, "visible_bounds_height": 3.5, @@ -34,7 +34,7 @@ { "name": "body", "parent": "treecko", - "pivot": [0, 0, 0] + "pivot": [0, 10, 0] }, { "name": "locator_target", @@ -53,506 +53,28 @@ } }, { - "name": "torso", + "name": "waist", "parent": "body", - "pivot": [0, 5.5, 0], - "cubes": [ - {"origin": [-2.5, 5.5, -2.5], "size": [5, 5, 5], "uv": [0, 12]} - ] + "pivot": [0, 5.5, 0] }, { - "name": "tail", - "parent": "torso", - "pivot": [0, 6.75, 2], - "cubes": [ - {"origin": [-1.5, 5.75, 1], "size": [3, 2, 3], "uv": [38, 35]} - ] + "name": "ftorso2", + "parent": "waist", + "pivot": [0, 10.25, -0.15] }, { - "name": "tail_left", - "parent": "tail", - "pivot": [1, 6.75, 3.5], - "rotation": [0, 5.5, 0], - "cubes": [ - {"origin": [-0.5, 4.75, 3.5], "size": [3, 4, 4], "uv": [50, 32]} - ] + "name": "fneck", + "parent": "ftorso2", + "pivot": [0, 12.25, -0.15] }, { - "name": "tail_left2", - "parent": "tail_left", - "pivot": [1.25, 6.75, 7], - "rotation": [0, 2, 0], - "cubes": [ - {"origin": [-0.75, 4.25, 7], "size": [4, 5, 7], "uv": [42, 52]} - ] - }, - { - "name": "locator_tail2", - "parent": "tail_left2", - "pivot": [1.25, 6.75, 9.5], - "rotation": [-180, 0, -180], - "locators": { - "tail2": [1.25, 6.75, 9.5] - } - }, - { - "name": "tail_left3", - "parent": "tail_left2", - "pivot": [1.25, 4.25, 14], - "rotation": [40, -2.5, 0], - "cubes": [ - {"origin": [0.25, 4.25, 14], "size": [2, 3, 4], "uv": [37, 40]} - ] - }, - { - "name": "locator_tail_tip2", - "parent": "tail_left3", - "pivot": [1.25, 5.75, 18], - "rotation": [-90, 0, -180], - "locators": { - "tail_tip2": [1.25, 5.75, 18] - } - }, - { - "name": "tail_right", - "parent": "tail", - "pivot": [-1, 6.75, 3.5], - "rotation": [0, -3, 0], - "cubes": [ - {"origin": [-2.5, 4.74, 3.5], "size": [3, 4, 4], "uv": [50, 24]} - ] - }, - { - "name": "tail_right2", - "parent": "tail_right", - "pivot": [-1.25, 6.75, 7], - "rotation": [0, -2, 0], - "cubes": [ - {"origin": [-3.25, 4.24, 7], "size": [4, 5, 7], "uv": [42, 40]} - ] - }, - { - "name": "locator_tail", - "parent": "tail_right2", - "pivot": [-1.25, 6.75, 9.5], - "rotation": [-180, 0, 180], - "locators": { - "tail": [-1.25, 6.75, 9.5] - } - }, - { - "name": "tail_right3", - "parent": "tail_right2", - "pivot": [-1.25, 4.25, 14], - "rotation": [40, 2.5, 0], - "cubes": [ - {"origin": [-2.25, 4.24, 14], "size": [2, 3, 4], "uv": [37, 52]} - ] - }, - { - "name": "locator_tail_tip", - "parent": "tail_right3", - "pivot": [-1.25, 5.75, 18], - "rotation": [-90, 0, 180], - "locators": { - "tail_tip": [-1.25, 5.75, 18] - } - }, - { - "name": "torso2", - "parent": "torso", - "pivot": [0, 10.25, -0.15], - "cubes": [ - {"origin": [-2, 9.5, -2.15], "size": [4, 3, 4], "uv": [0, 22]} - ] - }, - { - "name": "neck", - "parent": "torso2", - "pivot": [0, 12.25, -0.15], - "cubes": [ - {"origin": [-1.5, 11.5, -1.65], "size": [3, 3, 3], "uv": [20, 0]}, - {"origin": [-1, 11.5, -1.65], "size": [2, 3, 0], "inflate": 0.01, "uv": [0, 22]} - ] - }, - { - "name": "head", - "parent": "neck", - "pivot": [0, 14, -0.15] - }, - { - "name": "head_ai", - "parent": "head", - "pivot": [0, 14, -0.15] - }, - { - "name": "head_correction", - "parent": "head_ai", - "pivot": [0, 14, -0.15], - "cubes": [ - {"origin": [-3.5, 15.5, -3.4], "size": [7, 6, 6], "inflate": 0.01, "uv": [0, 0]}, - {"origin": [-3.5, 15, -3.4], "size": [7, 1, 3], "uv": [12, 22]}, - {"origin": [-0.5, 19.5, -3.4], "size": [1, 2, 6], "inflate": 0.02, "uv": [0, 52]}, - {"origin": [-3.5, 13.5, -0.4], "size": [7, 2, 3], "uv": [15, 12]} - ] - }, - { - "name": "locator_head", - "parent": "head_correction", - "pivot": [0, 22.7, -2.2], - "locators": { - "head": [0, 22.7, -2.2] - } - }, - { - "name": "locator_item_hat", - "parent": "head_correction", - "pivot": [0, 23.5, -0.4], - "locators": { - "item_hat": [0, 23.5, -0.4] - } - }, - { - "name": "locator_face", - "parent": "head_correction", - "pivot": [0, 17.9, -5.8], - "locators": { - "face": [0, 17.9, -5.8] - } - }, - { - "name": "locator_item_face", - "parent": "head_correction", - "pivot": [0, 18.7, -3.4], - "locators": { - "item_face": [0, 18.7, -3.4] - } - }, - { - "name": "locator_mouth", - "parent": "head_correction", - "pivot": [0, 15, -0.4], - "locators": { - "mouth": [0, 15, -0.4], - "special": [0, 15, -0.4] - } - }, - { - "name": "jaw", - "parent": "head_correction", - "pivot": [0, 15, -0.4], - "cubes": [ - {"origin": [-3, 13.5, -3.4], "size": [6, 1, 3], "uv": [20, 17]}, - {"origin": [-3, 14, -3.4], "size": [6, 1, 3], "inflate": 0.01, "uv": [26, 6]} - ] - }, - { - "name": "locator_jaw_lower", - "parent": "jaw", - "pivot": [0, 15.1, -2.9], - "locators": { - "jaw2": [0, 15.1, -2.9] - } - }, - { - "name": "stick", - "parent": "jaw", - "pivot": [-2.8, 14.4, -2.8], - "cubes": [ - {"origin": [-2.7, 14.7, -7.3], "size": [0, 2, 5], "uv": [1, 56]} - ] - }, - { - "name": "snout", - "parent": "head_correction", - "pivot": [0, 16.9, -2.65], - "rotation": [20, 0, 0], - "cubes": [ - {"origin": [-2, 14.87, -5.62], "size": [4, 4, 3], "uv": [0, 29]}, - {"origin": [-1.5, 16.37, -5.62], "size": [3, 1, 0], "inflate": 0.01, "uv": [0, 0]} - ] - }, - { - "name": "locator_jaw_upper", - "parent": "snout", - "pivot": [0, 14.8, -3.6], - "locators": { - "jaw1": [0, 14.8, -3.6] - } - }, - { - "name": "crest", - "parent": "head_correction", - "pivot": [0, 15, -0.4], - "cubes": [ - {"origin": [0.38, 19.5, -2.4], "size": [3, 4, 4], "inflate": 0.12, "pivot": [2.5, 21.5, -0.4], "rotation": [45, 0, 0], "uv": [0, 44]}, - {"origin": [-3.38, 19.5, -2.4], "size": [3, 4, 4], "inflate": 0.12, "pivot": [-1.5, 21.5, -0.4], "rotation": [45, 0, 0], "uv": [0, 36]} - ] - }, - { - "name": "eyes", - "parent": "head_correction", - "pivot": [0, 17.75, -1.4] - }, - { - "name": "eye_right", - "parent": "eyes", - "pivot": [-3.5, 17.5, -2.4], - "cubes": [ - {"origin": [-3.52, 15.5, -2.9], "size": [0, 1, 3], "uv": [32, -1]}, - {"origin": [-3.52, 16.5, -3.4], "size": [0, 2, 4], "uv": [32, 0]} - ] - }, - { - "name": "eye_emote_right", - "parent": "eye_right", - "pivot": [-3.52, 19.25, -0.15], - "cubes": [ - {"origin": [-3.53, 19, -1.4], "size": [0, 1, 3], "uv": [32, -3], "mirror": true}, - {"origin": [-3.52, 18.5, -1.4], "size": [0, 1, 2], "uv": [32, 1]} - ] - }, - { - "name": "eye_emote_right2", - "parent": "eye_right", - "pivot": [-3.52, 18.5, -2.4], - "cubes": [ - {"origin": [-3.52, 18.5, -3.4], "size": [0, 1, 2], "uv": [36, 1]} - ] - }, - { - "name": "pupil_right", - "parent": "eye_right", - "pivot": [-3.54, 18, -1.9], - "cubes": [ - {"origin": [-3.54, 16.5, -2.4], "size": [0, 2, 1], "uv": [38, 0]} - ] - }, - { - "name": "locator_eye_right", - "parent": "pupil_right", - "pivot": [-3.5, 18, -1.9], - "locators": { - "eye1": [-3.5, 18, -1.9] - } - }, - { - "name": "pupil_emote_right", - "parent": "pupil_right", - "pivot": [-3.54, 19, -1.9], - "cubes": [ - {"origin": [-3.54, 18.5, -2.4], "size": [0, 1, 1], "uv": [38, -1]} - ] - }, - { - "name": "eye_shine_right", - "parent": "eye_right", - "pivot": [-3.55, 18.5, -1.4], - "cubes": [ - {"origin": [-3.55, 18, -1.9], "size": [0, 1, 1], "uv": [29, 1]} - ] - }, - { - "name": "eye_left", - "parent": "eyes", - "pivot": [3.5, 17.5, -2.4], - "cubes": [ - {"origin": [3.52, 15.5, -2.9], "size": [0, 1, 3], "uv": [40, -1], "mirror": true}, - {"origin": [3.52, 16.5, -3.4], "size": [0, 2, 4], "uv": [40, 0], "mirror": true} - ] - }, - { - "name": "eye_emote_left", - "parent": "eye_left", - "pivot": [3.52, 19.25, -0.15], - "cubes": [ - {"origin": [3.53, 19, -1.4], "size": [0, 1, 3], "uv": [40, -3]}, - {"origin": [3.52, 18.5, -1.4], "size": [0, 1, 2], "uv": [40, 1], "mirror": true} - ] - }, - { - "name": "eye_emote_left2", - "parent": "eye_left", - "pivot": [3.52, 18.5, -2.4], - "cubes": [ - {"origin": [3.52, 18.5, -3.4], "size": [0, 1, 2], "uv": [44, 1], "mirror": true} - ] - }, - { - "name": "pupil_left", - "parent": "eye_left", - "pivot": [3.54, 18, -1.9], - "cubes": [ - {"origin": [3.54, 16.5, -2.4], "size": [0, 2, 1], "uv": [46, 0], "mirror": true} - ] - }, - { - "name": "locator_eye_left", - "parent": "pupil_left", - "pivot": [3.5, 18, -1.9], - "locators": { - "eye2": [3.5, 18, -1.9] - } - }, - { - "name": "pupil_emote_left", - "parent": "pupil_left", - "pivot": [3.54, 19, -1.9], - "cubes": [ - {"origin": [3.54, 18.5, -2.4], "size": [0, 1, 1], "uv": [46, -1], "mirror": true} - ] - }, - { - "name": "eye_shine_left", - "parent": "eye_left", - "pivot": [3.55, 18.5, -1.4], - "cubes": [ - {"origin": [3.55, 18, -1.9], "size": [0, 1, 1], "uv": [29, 0], "mirror": true} - ] - }, - { - "name": "eyelid_left", - "parent": "eyes", - "pivot": [3.5, 18, -2.3], - "cubes": [ - {"origin": [3.42, 15.5, -3.36], "size": [0, 5, 4], "uv": [48, -4]} - ] - }, - { - "name": "eyelid_hurt_left", - "parent": "eyes", - "pivot": [3.5, 18, -2.3], - "cubes": [ - {"origin": [3.42, 15.5, -3.36], "size": [0, 5, 4], "uv": [48, 1]} - ] - }, - { - "name": "eyelid_happy_left", - "parent": "eyes", - "pivot": [3.5, 18, -2.3], - "cubes": [ - {"origin": [3.42, 15.5, -3.36], "size": [0, 5, 4], "uv": [48, 6]} - ] - }, - { - "name": "eyelid_right", - "parent": "eyes", - "pivot": [-3.42, 18, -1.36], - "cubes": [ - {"origin": [-3.42, 15.5, -3.36], "size": [0, 5, 4], "uv": [56, -4]} - ] - }, - { - "name": "eyelid_hurt_right", - "parent": "eyes", - "pivot": [-3.42, 18, -1.36], - "cubes": [ - {"origin": [-3.42, 15.5, -3.36], "size": [0, 5, 4], "uv": [56, 1]} - ] - }, - { - "name": "eyelid_happy_right", - "parent": "eyes", - "pivot": [-3.42, 18, -1.36], - "cubes": [ - {"origin": [-3.42, 15.5, -3.36], "size": [0, 5, 4], "uv": [56, 6]} - ] - }, - { - "name": "arm_right", - "parent": "neck", - "pivot": [-1.5, 12.75, 0.1], - "cubes": [ - {"origin": [-5, 12.25, -0.4], "size": [4, 1, 1], "uv": [14, 32]} - ] - }, - { - "name": "arm_right2", - "parent": "arm_right", - "pivot": [-5, 12.75, 0.6], - "cubes": [ - {"origin": [-8, 12.25, -0.4], "size": [3, 1, 1], "inflate": 0.001, "uv": [14, 34]} - ] - }, - { - "name": "hand_right", - "parent": "arm_right2", - "pivot": [-8, 12.75, 0.1], - "cubes": [ - {"origin": [-10, 12.25, -0.9], "size": [2, 1, 2], "inflate": 0.01, "uv": [14, 36]} - ] - }, - { - "name": "locator_hand_primary", - "parent": "hand_right", - "pivot": [-9.5, 12.25, -0.4], - "rotation": [0, 90, 0], - "locators": { - "hand_primary": [-9.5, 12.25, -0.4], - "physical": [-9.5, 12.25, -0.4] - } - }, - { - "name": "locator_item", - "parent": "hand_right", - "pivot": [-10, 12.25, -0.4], - "locators": { - "item": [-10, 12.25, -0.4] - } - }, - { - "name": "finger_front_right", - "parent": "hand_right", - "pivot": [-9.5, 13.25, -0.65], - "rotation": [0, -20, 0], - "cubes": [ - {"origin": [-10.5, 12.25, -1.15], "size": [1, 1, 1], "uv": [22, 39]} - ] - }, - { - "name": "finger_front_right2", - "parent": "finger_front_right", - "pivot": [-10.5, 13.25, -0.65], - "cubes": [ - {"origin": [-11.5, 12.25, -1.15], "size": [1, 1, 1], "inflate": 0.1, "uv": [22, 41]} - ] - }, - { - "name": "finger_back_right", - "parent": "hand_right", - "pivot": [-9.5, 13.25, 0.85], - "rotation": [0, 20, 0], - "cubes": [ - {"origin": [-10.5, 12.25, 0.35], "size": [1, 1, 1], "uv": [14, 39]} - ] - }, - { - "name": "finger_back_right2", - "parent": "finger_back_right", - "pivot": [-10.5, 13.25, 0.85], - "cubes": [ - {"origin": [-11.5, 12.25, 0.35], "size": [1, 1, 1], "inflate": 0.1, "uv": [14, 41]} - ] - }, - { - "name": "finger_middle_right", - "parent": "hand_right", - "pivot": [-10, 13.25, 0.1], - "cubes": [ - {"origin": [-11, 12.25, -0.4], "size": [1, 1, 1], "uv": [18, 39]} - ] - }, - { - "name": "finger_middle_right2", - "parent": "finger_middle_right", - "pivot": [-11, 13.25, 0.1], - "cubes": [ - {"origin": [-12, 12.25, -0.4], "size": [1, 1, 1], "inflate": 0.1, "uv": [18, 41]} - ] + "name": "arms", + "parent": "fneck", + "pivot": [0, 12.75, 0.1] }, { "name": "arm_left", - "parent": "neck", + "parent": "arms", "pivot": [1.5, 12.75, 0.1], "cubes": [ {"origin": [1, 12.25, -0.4], "size": [4, 1, 1], "uv": [24, 32]} @@ -634,8 +156,554 @@ ] }, { - "name": "leg_right", + "name": "arm_right", + "parent": "arms", + "pivot": [-1.5, 12.75, 0.1], + "cubes": [ + {"origin": [-5, 12.25, -0.4], "size": [4, 1, 1], "uv": [14, 32]} + ] + }, + { + "name": "arm_right2", + "parent": "arm_right", + "pivot": [-5, 12.75, 0.6], + "cubes": [ + {"origin": [-8, 12.25, -0.4], "size": [3, 1, 1], "inflate": 0.001, "uv": [14, 34]} + ] + }, + { + "name": "hand_right", + "parent": "arm_right2", + "pivot": [-8, 12.75, 0.1], + "cubes": [ + {"origin": [-10, 12.25, -0.9], "size": [2, 1, 2], "inflate": 0.01, "uv": [14, 36]} + ] + }, + { + "name": "locator_hand_primary", + "parent": "hand_right", + "pivot": [-9.5, 12.25, -0.4], + "rotation": [0, 90, 0], + "locators": { + "hand_primary": [-9.5, 12.25, -0.4], + "physical": [-9.5, 12.25, -0.4] + } + }, + { + "name": "locator_item", + "parent": "hand_right", + "pivot": [-9.5, 12.25, -0.15], + "rotation": [0, -10, 0], + "locators": { + "item": [-9.5, 12.25, -0.15] + } + }, + { + "name": "finger_front_right", + "parent": "hand_right", + "pivot": [-9.5, 13.25, -0.65], + "rotation": [0, -20, 0], + "cubes": [ + {"origin": [-10.5, 12.25, -1.15], "size": [1, 1, 1], "uv": [22, 39]} + ] + }, + { + "name": "finger_front_right2", + "parent": "finger_front_right", + "pivot": [-10.5, 13.25, -0.65], + "cubes": [ + {"origin": [-11.5, 12.25, -1.15], "size": [1, 1, 1], "inflate": 0.1, "uv": [22, 41]} + ] + }, + { + "name": "finger_back_right", + "parent": "hand_right", + "pivot": [-9.5, 13.25, 0.85], + "rotation": [0, 20, 0], + "cubes": [ + {"origin": [-10.5, 12.25, 0.35], "size": [1, 1, 1], "uv": [14, 39]} + ] + }, + { + "name": "finger_back_right2", + "parent": "finger_back_right", + "pivot": [-10.5, 13.25, 0.85], + "cubes": [ + {"origin": [-11.5, 12.25, 0.35], "size": [1, 1, 1], "inflate": 0.1, "uv": [14, 41]} + ] + }, + { + "name": "finger_middle_right", + "parent": "hand_right", + "pivot": [-10, 13.25, 0.1], + "cubes": [ + {"origin": [-11, 12.25, -0.4], "size": [1, 1, 1], "uv": [18, 39]} + ] + }, + { + "name": "finger_middle_right2", + "parent": "finger_middle_right", + "pivot": [-11, 13.25, 0.1], + "cubes": [ + {"origin": [-12, 12.25, -0.4], "size": [1, 1, 1], "inflate": 0.1, "uv": [18, 41]} + ] + }, + { + "name": "torso", + "parent": "waist", + "pivot": [0, 5.5, 0], + "cubes": [ + {"origin": [-2.5, 5.5, -2.5], "size": [5, 5, 5], "uv": [0, 12]} + ] + }, + { + "name": "tail", + "parent": "torso", + "pivot": [0, 6.75, 2], + "cubes": [ + {"origin": [-1.5, 5.75, 1], "size": [3, 2, 3], "uv": [102, 35]} + ] + }, + { + "name": "tail_left", + "parent": "tail", + "pivot": [1, 6.75, 3.5], + "rotation": [0, 5.5, 0], + "cubes": [ + {"origin": [-0.5, 4.75, 3.5], "size": [3, 4, 4], "uv": [114, 32]} + ] + }, + { + "name": "tail_left2", + "parent": "tail_left", + "pivot": [1.25, 6.75, 7], + "rotation": [0, 2, 0], + "cubes": [ + {"origin": [-0.75, 4.25, 7], "size": [4, 5, 7], "uv": [106, 52]} + ] + }, + { + "name": "locator_tail2", + "parent": "tail_left2", + "pivot": [1.25, 6.75, 9.5], + "rotation": [-180, 0, -180], + "locators": { + "tail2": [1.25, 6.75, 9.5] + } + }, + { + "name": "tail_left3", + "parent": "tail_left2", + "pivot": [1.25, 4.25, 14], + "rotation": [40, -2.5, 0], + "cubes": [ + {"origin": [0.25, 4.25, 14], "size": [2, 3, 4], "uv": [101, 40]} + ] + }, + { + "name": "locator_tail_tip2", + "parent": "tail_left3", + "pivot": [1.25, 5.75, 18], + "rotation": [-90, 0, -180], + "locators": { + "tail_tip2": [1.25, 5.75, 18] + } + }, + { + "name": "tail_right", + "parent": "tail", + "pivot": [-1, 6.75, 3.5], + "rotation": [0, -3, 0], + "cubes": [ + {"origin": [-2.5, 4.74, 3.5], "size": [3, 4, 4], "uv": [91, 56]} + ] + }, + { + "name": "tail_right2", + "parent": "tail_right", + "pivot": [-1.25, 6.75, 7], + "rotation": [0, -2, 0], + "cubes": [ + {"origin": [-3.25, 4.24, 7], "size": [4, 5, 7], "uv": [106, 40]} + ] + }, + { + "name": "locator_tail", + "parent": "tail_right2", + "pivot": [-1.25, 6.75, 9.5], + "rotation": [-180, 0, 180], + "locators": { + "tail": [-1.25, 6.75, 9.5] + } + }, + { + "name": "tail_right3", + "parent": "tail_right2", + "pivot": [-1.25, 4.25, 14], + "rotation": [40, 2.5, 0], + "cubes": [ + {"origin": [-2.25, 4.24, 14], "size": [2, 3, 4], "uv": [101, 52]} + ] + }, + { + "name": "locator_tail_tip", + "parent": "tail_right3", + "pivot": [-1.25, 5.75, 18], + "rotation": [-90, 0, 180], + "locators": { + "tail_tip": [-1.25, 5.75, 18] + } + }, + { + "name": "torso2", + "parent": "torso", + "pivot": [0, 10.25, -0.15], + "cubes": [ + {"origin": [-2, 9.5, -2.15], "size": [4, 3, 4], "uv": [0, 22]} + ] + }, + { + "name": "neck", + "parent": "torso2", + "pivot": [0, 12.25, -0.15], + "cubes": [ + {"origin": [-1.5, 11.5, -1.65], "size": [3, 3, 3], "uv": [20, 0]}, + {"origin": [-1, 11.5, -1.65], "size": [2, 3, 0], "inflate": 0.01, "uv": [0, 22]} + ] + }, + { + "name": "head", + "parent": "neck", + "pivot": [0, 14, -0.15] + }, + { + "name": "head_ai", + "parent": "head", + "pivot": [0, 14, -0.15] + }, + { + "name": "head_correction", + "parent": "head_ai", + "pivot": [0, 14, -0.15], + "cubes": [ + {"origin": [-3.5, 15.5, -3.4], "size": [7, 6, 6], "inflate": 0.01, "uv": [0, 0]}, + {"origin": [-3.5, 15, -3.4], "size": [7, 1, 3], "uv": [12, 22]}, + {"origin": [-3.5, 13.5, -0.4], "size": [7, 2, 3], "uv": [15, 12]} + ] + }, + { + "name": "locator_head", + "parent": "head_correction", + "pivot": [0, 22.7, -2.2], + "locators": { + "head": [0, 22.7, -2.2] + } + }, + { + "name": "locator_item_hat", + "parent": "head_correction", + "pivot": [0, 23.75, -0.4], + "locators": { + "item_hat": [0, 23.75, -0.4] + } + }, + { + "name": "locator_face", + "parent": "head_correction", + "pivot": [0, 17.9, -5.8], + "locators": { + "face": [0, 17.9, -5.8] + } + }, + { + "name": "locator_item_face", + "parent": "head_correction", + "pivot": [0, 21.7, -3.15], + "rotation": [-22.5, 0, 0], + "locators": { + "item_face": [0, 21.7, -3.15] + } + }, + { + "name": "locator_mouth", + "parent": "head_correction", + "pivot": [0, 15, -0.4], + "locators": { + "mouth": [0, 15, -0.4], + "special": [0, 15, -0.4] + } + }, + { + "name": "face_ditto", + "parent": "head_correction", + "pivot": [0, 18.1, -3.27] + }, + { + "name": "eyes_ditto", + "parent": "face_ditto", + "pivot": [0, 18, -3.32], + "cubes": [ + {"origin": [-3.5, 17.5, -3.32], "size": [7, 1, 0], "uv": [1, 53]} + ] + }, + { + "name": "eyes_closed_ditto", + "parent": "face_ditto", + "pivot": [0, 18.25, -3.225], + "cubes": [ + {"origin": [-3.5, 17.5, -3.22], "size": [7, 1, 0], "uv": [1, 55]}, + {"origin": [-3, 18, -3.23], "size": [6, 1, 0], "uv": [2, 57]} + ] + }, + { + "name": "jaw", + "parent": "head_correction", + "pivot": [0, 15, -0.4], + "cubes": [ + {"origin": [-3, 13.5, -3.4], "size": [6, 1, 3], "uv": [20, 17]}, + {"origin": [-3, 14, -3.4], "size": [6, 1, 3], "inflate": 0.01, "uv": [32, 0]} + ] + }, + { + "name": "locator_jaw_lower", + "parent": "jaw", + "pivot": [0, 15.1, -2.9], + "locators": { + "jaw2": [0, 15.1, -2.9] + } + }, + { + "name": "stick", + "parent": "jaw", + "pivot": [-2.7, 14.7, -2.8], + "cubes": [ + {"origin": [-2.7, 14.7, -7.3], "size": [0, 2, 5], "uv": [1, 56]} + ] + }, + { + "name": "snout", + "parent": "head_correction", + "pivot": [0, 16.9, -2.65], + "rotation": [20, 0, 0], + "cubes": [ + {"origin": [-2, 14.87, -5.62], "size": [4, 4, 3], "uv": [0, 29]}, + {"origin": [-1.5, 16.37, -5.62], "size": [3, 1, 0], "inflate": 0.01, "uv": [0, 0]} + ] + }, + { + "name": "locator_jaw_upper", + "parent": "snout", + "pivot": [0, 14.8, -3.6], + "locators": { + "jaw1": [0, 14.8, -3.6] + } + }, + { + "name": "crest", + "parent": "head_correction", + "pivot": [0, 15, -0.4] + }, + { + "name": "bone", + "parent": "crest", + "pivot": [3.5, 21.5, -0.4], + "cubes": [ + {"origin": [0.38, 19.5, -2.4], "size": [3, 4, 4], "inflate": 0.125, "pivot": [2.5, 21.5, -0.4], "rotation": [45, 0, 0], "uv": [0, 44]} + ] + }, + { + "name": "bone3", + "parent": "crest", + "pivot": [-0.15, 21.5, -0.4], + "cubes": [ + {"origin": [-2.65, 19.5, -2.4], "size": [5, 4, 4], "pivot": [2.5, 21.5, -0.4], "rotation": [45, 0, 0], "uv": [33, 5]} + ] + }, + { + "name": "bone2", + "parent": "crest", + "pivot": [-3.5, 21.5, -0.4], + "cubes": [ + {"origin": [-3.38, 19.5, -2.4], "size": [3, 4, 4], "inflate": 0.125, "pivot": [-1.5, 21.5, -0.4], "rotation": [45, 0, 0], "uv": [0, 36]} + ] + }, + { + "name": "eyes", + "parent": "head_correction", + "pivot": [0, 17.75, -1.4] + }, + { + "name": "eye_right", + "parent": "eyes", + "pivot": [-3.5, 17.5, -2.4], + "cubes": [ + {"origin": [-3.52, 15.5, -2.9], "size": [1, 1, 3], "uv": [27, 49]}, + {"origin": [-3.52, 16.5, -3.4], "size": [1, 2, 4], "uv": [26, 54]} + ] + }, + { + "name": "eye_emote_right", + "parent": "eye_right", + "pivot": [-3.52, 19.25, -0.15], + "cubes": [ + {"origin": [-3.53, 19, -1.4], "size": [1, 1, 3], "uv": [27, 44], "mirror": true}, + {"origin": [-3.52, 18.5, -1.4], "size": [1, 1, 2], "uv": [33, 43]} + ] + }, + { + "name": "eye_emote_right2", + "parent": "eye_right", + "pivot": [-3.52, 18.5, -2.4], + "cubes": [ + {"origin": [-3.52, 18.5, -3.4], "size": [1, 1, 2], "uv": [33, 48]} + ] + }, + { + "name": "pupil_right", + "parent": "eye_right", + "pivot": [-3.54, 18, -1.9], + "cubes": [ + {"origin": [-3.54, 16.5, -2.4], "size": [1, 2, 1], "uv": [33, 54]} + ] + }, + { + "name": "locator_eye_right", + "parent": "pupil_right", + "pivot": [-3.5, 18, -1.9], + "locators": { + "eye1": [-3.5, 18, -1.9] + } + }, + { + "name": "pupil_emote_right", + "parent": "pupil_right", + "pivot": [-3.54, 19, -1.9], + "cubes": [ + {"origin": [-3.54, 18.5, -2.4], "size": [1, 1, 1], "uv": [26, 61]} + ] + }, + { + "name": "eye_shine_right", + "parent": "eye_right", + "pivot": [-3.55, 18.5, -1.4], + "cubes": [ + {"origin": [-3.55, 18, -1.9], "size": [1, 1, 1], "uv": [31, 61]} + ] + }, + { + "name": "eye_left", + "parent": "eyes", + "pivot": [3.5, 17.5, -2.4], + "cubes": [ + {"origin": [2.52, 15.5, -2.9], "size": [1, 1, 3], "uv": [38, 49], "mirror": true}, + {"origin": [2.52, 16.5, -3.4], "size": [1, 2, 4], "uv": [37, 54], "mirror": true} + ] + }, + { + "name": "eye_emote_left", + "parent": "eye_left", + "pivot": [3.52, 19.25, -0.15], + "cubes": [ + {"origin": [2.53, 19, -1.4], "size": [1, 1, 3], "uv": [38, 44]}, + {"origin": [2.52, 18.5, -1.4], "size": [1, 1, 2], "uv": [44, 43], "mirror": true} + ] + }, + { + "name": "eye_emote_left2", + "parent": "eye_left", + "pivot": [3.52, 18.5, -2.4], + "cubes": [ + {"origin": [2.52, 18.5, -3.4], "size": [1, 1, 2], "uv": [44, 48], "mirror": true} + ] + }, + { + "name": "pupil_left", + "parent": "eye_left", + "pivot": [3.54, 18, -1.9], + "cubes": [ + {"origin": [2.54, 16.5, -2.4], "size": [1, 2, 1], "uv": [44, 54], "mirror": true} + ] + }, + { + "name": "locator_eye_left", + "parent": "pupil_left", + "pivot": [3.5, 18, -1.9], + "locators": { + "eye2": [3.5, 18, -1.9] + } + }, + { + "name": "pupil_emote_left", + "parent": "pupil_left", + "pivot": [3.54, 19, -1.9], + "cubes": [ + {"origin": [2.54, 18.5, -2.4], "size": [1, 1, 1], "uv": [37, 61], "mirror": true} + ] + }, + { + "name": "eye_shine_left", + "parent": "eye_left", + "pivot": [3.55, 18.5, -1.4], + "cubes": [ + {"origin": [2.55, 18, -1.9], "size": [1, 1, 1], "uv": [42, 61], "mirror": true} + ] + }, + { + "name": "eyelid_left", + "parent": "eyes", + "pivot": [3.5, 18, -2.3], + "cubes": [ + {"origin": [2.42, 15.5, -3.36], "size": [1, 5, 4], "uv": [51, 34]} + ] + }, + { + "name": "eyelid_hurt_left", + "parent": "eyes", + "pivot": [3.5, 18, -2.3], + "cubes": [ + {"origin": [2.42, 15.5, -3.36], "size": [1, 5, 4], "uv": [51, 44]} + ] + }, + { + "name": "eyelid_happy_left", + "parent": "eyes", + "pivot": [3.5, 18, -2.3], + "cubes": [ + {"origin": [2.42, 15.5, -3.36], "size": [1, 5, 4], "uv": [51, 54]} + ] + }, + { + "name": "eyelid_right", + "parent": "eyes", + "pivot": [-3.42, 18, -1.36], + "cubes": [ + {"origin": [-3.42, 15.5, -3.36], "size": [1, 5, 4], "uv": [62, 34]} + ] + }, + { + "name": "eyelid_hurt_right", + "parent": "eyes", + "pivot": [-3.42, 18, -1.36], + "cubes": [ + {"origin": [-3.42, 15.5, -3.36], "size": [1, 5, 4], "uv": [62, 44]} + ] + }, + { + "name": "eyelid_happy_right", + "parent": "eyes", + "pivot": [-3.42, 18, -1.36], + "cubes": [ + {"origin": [-3.42, 15.5, -3.36], "size": [1, 5, 4], "uv": [62, 54]} + ] + }, + { + "name": "legs", "parent": "body", + "pivot": [0, 6, 0] + }, + { + "name": "leg_right", + "parent": "legs", "pivot": [-1.25, 6, 0], "cubes": [ {"origin": [-1.75, 3.5, -0.5], "size": [1, 3, 1], "inflate": 0.01, "uv": [0, 36]} @@ -707,7 +775,7 @@ }, { "name": "leg_left", - "parent": "body", + "parent": "legs", "pivot": [1.25, 6, 0], "cubes": [ {"origin": [0.75, 3.5, -0.5], "size": [1, 3, 1], "inflate": 0.01, "uv": [10, 36]} diff --git a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0438_bonsly/bonsly.geo.json b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0438_bonsly/bonsly.geo.json index 3f86a1b167..3eca93a9b0 100644 --- a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0438_bonsly/bonsly.geo.json +++ b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0438_bonsly/bonsly.geo.json @@ -76,10 +76,17 @@ "parent": "torso", "pivot": [2.25, 8.75, -4.0125], "cubes": [ - {"origin": [1.75, 8.75, -4.015], "size": [1, 2, 0], "uv": [6, 12]}, {"origin": [1.25, 8.25, -4.01], "size": [2, 3, 0], "uv": [24, 15]} ] }, + { + "name": "pupil_left", + "parent": "eye_left", + "pivot": [2.25, 9.75, -4.015], + "cubes": [ + {"origin": [1.75, 8.75, -4.015], "size": [1, 2, 0], "uv": [6, 12]} + ] + }, { "name": "locator_eye_left", "parent": "eye_left", @@ -101,10 +108,17 @@ "parent": "torso", "pivot": [-2.25, 8.75, -4.0125], "cubes": [ - {"origin": [-2.75, 8.75, -4.015], "size": [1, 2, 0], "uv": [8, 7]}, {"origin": [-3.25, 8.25, -4.01], "size": [2, 3, 0], "uv": [0, 7]} ] }, + { + "name": "pupil_right", + "parent": "eye_right", + "pivot": [-2.25, 9.75, -4.015], + "cubes": [ + {"origin": [-2.75, 8.75, -4.015], "size": [1, 2, 0], "uv": [8, 7]} + ] + }, { "name": "locator_eye_right", "parent": "eye_right", diff --git a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/posers/0185_sudowoodo/sudowoodo.json b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/posers/0185_sudowoodo/sudowoodo.json new file mode 100644 index 0000000000..b7099d3808 --- /dev/null +++ b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/posers/0185_sudowoodo/sudowoodo.json @@ -0,0 +1,87 @@ +{ + "portraitScale": 1.89, + "portraitTranslation": [0.01, 1.31, 0], + "profileScale": 0.65, + "profileTranslation": [0, 0.8, 0], + "rootBone": "sudowoodo", + "animations": { + "cry": "q.bedrock_stateful('sudowoodo', 'cry')", + "recoil": "q.bedrock_stateful('sudowoodo', 'recoil')" + }, + "poses": { + "standing": { + "poseTypes": ["STAND", "FLOAT", "NONE", "PORTRAIT", "PROFILE"], + "condition": "q.has_entity ? !q.in_air : 1.0", + "isBattle": false, + "animations": [ + "q.look('torso', 0.75, 1, 5, -5, 12.5, -12.5)", + "q.look('torso2', 0.75, 1, 10, 0, 0, 0)", + "q.look('head_ai', 1, 1, 7.5, -5, 10, -10)", + "q.bedrock('sudowoodo', 'ground_idle')" + ], + "quirks": [ + "q.bedrock_quirk('sudowoodo', 'blink')" + ] + }, + "battle-standing": { + "poseTypes": ["STAND", "FLOAT"], + "isBattle": true, + "animations": [ + "q.look('torso', 0.5, 1, 2.5, -5, 2.5, -2.5)", + "q.look('torso2', 0.5, 1, 15, 5, 0, 0)", + "q.look('head_ai', 1, 1, 10, -10, 10, -10)", + "q.bedrock('sudowoodo', 'battle_idle')" + ], + "quirks": [ + "q.bedrock_quirk('sudowoodo', 'blink')", + "q.bedrock_quirk('sudowoodo', 'battle_quirk')" + ] + }, + "walk": { + "poseTypes": ["WALK", "SWIM"], + "condition": "!q.is_sprinting", + "animations": [ + "q.look('torso', 0.75, 1, 5, -5, 12.5, -12.5)", + "q.look('torso2', 0.75, 1, 10, 0, 0, 0)", + "q.look('head_ai', 1, 1, 7.5, -5, 10, -10)", + "q.bedrock('sudowoodo', 'ground_walk')" + ], + "quirks": [ + "q.bedrock_quirk('sudowoodo', 'blink')" + ] + }, + "run": { + "poseTypes": ["WALK", "SWIM"], + "condition": "q.is_sprinting", + "animations": [ + "q.look('torso', 0.75, 1, 5, -5, 12.5, -12.5)", + "q.look('torso2', 0.75, 1, 10, 0, 0, 0)", + "q.look('head_ai', 1, 1, 7.5, -5, 10, -10)", + "q.bedrock('sudowoodo', 'ground_run')" + ], + "quirks": [ + "q.bedrock_quirk('sudowoodo', 'blink')" + ] + }, + "battle-sleep": { + "poseTypes": ["SLEEP"], + "isBattle": true, + "animations": [ + "q.bedrock('sudowoodo', 'battle_sleep')" + ], + "namedAnimations": { + "cry": "q.bedrock_stateful('dummy', 'cry')" + } + }, + "sleep": { + "poseTypes": ["SLEEP"], + "isBattle": false, + "animations": [ + "q.bedrock('sudowoodo', 'sleep')" + ], + "namedAnimations": { + "cry": "q.bedrock_stateful('dummy', 'cry')" + } + } + } +} \ No newline at end of file diff --git a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/posers/0252_treecko/treecko.json b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/posers/0252_treecko/treecko.json index 8d3c7cec32..4ce0c7460a 100644 --- a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/posers/0252_treecko/treecko.json +++ b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/posers/0252_treecko/treecko.json @@ -1,44 +1,126 @@ { - "portraitScale": 1.95, - "portraitTranslation": [-0.08, 0.23, 0], + "portraitScale": 1.6, + "portraitTranslation": [-0.17, 0.3, 0], "profileScale": 0.72, "profileTranslation": [0, 0.68, 0], "rootBone": "treecko", "animations": { - "cry": "q.bedrock_stateful('treecko', 'cry')" + "faint": "q.bedrock_primary('treecko', 'faint', q.curve('one'))", + "cry": "q.bedrock_stateful('treecko', 'cry')", + "recoil": "q.bedrock_stateful('treecko', 'recoil')", + "physical": "q.bedrock_primary('treecko', 'physical', q.curve('symmetrical_wide'))", + "special": "q.bedrock_primary('treecko', 'special', q.curve('symmetrical_wide'))", + "status": "q.bedrock_primary('treecko', 'status', q.curve('symmetrical_wide'))" }, "poses": { "standing": { - "poseName": "standing", - "poseTypes": [ - "STAND", - "FLOAT", - "PORTRAIT", - "PROFILE", - "SLEEP" - ], + "poseTypes": ["STAND", "FLOAT", "NONE", "PORTRAIT", "PROFILE"], + "condition": "q.has_entity ? !q.in_air : 1.0", + "isBattle": false, "animations": [ - "q.look('head')", - "q.bedrock('treecko', 'ground_idle')" + "q.look('head_ai', 1, 1, 30, -30, 35, -35)", + "q.bedrock('treecko', 'ground_idle')", + "q.bedrock('treecko', 'head_scale')" ], + "quirks": [ + "q.bedrock_quirk('treecko', 'blink')", + "q.bedrock_quirk('treecko', 'quirk_ground_idle', 20, 60, 1)" + ] + }, + "battle-standing": { + "poseTypes": ["STAND", "FLOAT"], + "isBattle": true, + "animations": [ + "q.look('head_ai', 1, 1, 30, -30, 35, -35)", + "q.bedrock('treecko', 'battle_idle')", + "q.bedrock('treecko', 'head_scale')" + ], + "namedAnimations": { + "cry": "q.bedrock_primary('treecko', 'battle_cry', q.curve('symmetrical_wide'))" + }, "quirks": [ "q.bedrock_quirk('treecko', 'blink')" ] }, "walk": { - "poseName": "walk", - "poseTypes": [ - "WALK", - "SWIM" - ], + "poseTypes": ["WALK", "SWIM"], + "condition": "!q.is_sprinting", "animations": [ - "q.look('head')", - "q.bedrock('treecko', 'ground_idle')", - "q.biped_walk(0.6, 0.9, 'leg_left', 'leg_right')" + "q.look('head_ai', 1, 1, 40, -20, 27.5, -27.5)", + "q.bedrock('treecko', 'ground_walk')", + "q.bedrock('treecko', 'head_scale')" ], "quirks": [ "q.bedrock_quirk('treecko', 'blink')" ] + }, + "run": { + "poseTypes": ["WALK", "SWIM"], + "condition": "q.is_sprinting", + "animations": [ + "q.look('head_ai', 1, 1, 30, -30, 35, -35)", + "q.bedrock('treecko', 'ground_run')", + "q.bedrock('treecko', 'head_scale')" + ], + "quirks": [ + "q.bedrock_quirk('treecko', 'blink')" + ] + }, + "battle-sleep": { + "poseTypes": ["SLEEP"], + "isBattle": true, + "animations": [ + "q.bedrock('treecko', 'battle_sleep')", + "q.bedrock('treecko', 'head_scale')" + ], + "namedAnimations": { + "cry": "q.bedrock_stateful('dummy', 'cry')" + } + }, + "sleep": { + "poseTypes": ["SLEEP"], + "isBattle": false, + "animations": [ + "q.bedrock('treecko', 'sleep')", + "q.bedrock('treecko', 'head_scale')" + ], + "namedAnimations": { + "cry": "q.bedrock_stateful('dummy', 'cry')" + } + }, + "shoulder_left": { + "poseTypes": ["SHOULDER_LEFT"], + "animations": [ + "q.look('head_ai', 1, 1, 30, -30, 35, -35)", + "q.bedrock('treecko', 'shoulder_left')", + "q.bedrock('treecko', 'head_scale')" + ], + "quirks": [ + "q.bedrock_quirk('treecko', 'blink')" + ], + "transformedParts": [ + { + "part": "body", + "position": [2.25, 10.75, 6] + } + ] + }, + "shoulder_right": { + "poseTypes": ["SHOULDER_RIGHT"], + "animations": [ + "q.look('head_ai', 1, 1, 30, -30, 35, -35)", + "q.bedrock('treecko', 'shoulder_right')", + "q.bedrock('treecko', 'head_scale')" + ], + "quirks": [ + "q.bedrock_quirk('treecko', 'blink')" + ], + "transformedParts": [ + { + "part": "body", + "position": [-2.25, 10.75, 6] + } + ] } } } \ No newline at end of file diff --git a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/posers/0438_bonsly/bonsly.json b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/posers/0438_bonsly/bonsly.json new file mode 100644 index 0000000000..4a5f541d21 --- /dev/null +++ b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/posers/0438_bonsly/bonsly.json @@ -0,0 +1,85 @@ +{ + "portraitScale": 2.2, + "portraitTranslation": [-0.2, -0.8, 0.0], + "profileScale": 0.72, + "profileTranslation": [0.0, 0.65, 0.0], + "rootBone": "bonsly", + "animations": { + "cry": "q.bedrock_stateful('bonsly', 'cry')" + }, + "poses": { + "standing": { + "poseTypes": ["STAND", "FLOAT", "NONE", "PORTRAIT", "PROFILE"], + "condition": "q.has_entity ? !q.in_air : 1.0", + "isBattle": false, + "animations": [ + "q.look('torso', 1, 1, 12.5, -7.5, 12.5, -12.5)", + "q.bedrock('bonsly', 'ground_idle')" + ], + "quirks": [ + "q.bedrock_quirk('bonsly', 'blink')" + ] + }, + "battle-standing": { + "poseTypes": ["STAND", "FLOAT"], + "isBattle": true, + "animations": [ + "q.look('torso', 1, 1, 12.5, -7.5, 12.5, -12.5)", + "q.bedrock('bonsly', 'battle_idle')" + ], + "quirks": [ + "q.bedrock_quirk('bonsly', 'blink')" + ] + }, + "walk": { + "poseTypes": ["WALK", "SWIM"], + "condition": "!q.is_sprinting", + "animations": [ + "q.look('torso', 1, 1, 12.5, -7.5, 12.5, -12.5)", + "q.bedrock('bonsly', 'ground_walk')" + ], + "quirks": [ + "q.bedrock_quirk('bonsly', 'blink')" + ] + }, + "sleep": { + "poseTypes": ["SLEEP"], + "animations": [ + "q.bedrock('bonsly', 'sleep')" + ], + "namedAnimations": { + "cry": "q.bedrock_stateful('dummy', 'cry')" + } + }, + "shoulder_left": { + "poseTypes": ["SHOULDER_LEFT"], + "animations": [ + "q.bedrock('bonsly', 'shoulder_left')" + ], + "quirks": [ + "q.bedrock_quirk('bonsly', 'blink')" + ], + "transformedParts": [ + { + "part": "body", + "position": [1.5, 4, -0.5] + } + ] + }, + "shoulder_right": { + "poseTypes": ["SHOULDER_RIGHT"], + "animations": [ + "q.bedrock('bonsly', 'shoulder_right')" + ], + "quirks": [ + "q.bedrock_quirk('bonsly', 'blink')" + ], + "transformedParts": [ + { + "part": "body", + "position": [-1.5, 4, -0.5] + } + ] + } + } +} \ No newline at end of file diff --git a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/resolvers/0185_sudowoodo/0_sudowoodo_base.json b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/resolvers/0185_sudowoodo/0_sudowoodo_base.json index 665146463d..6bfddd5557 100644 --- a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/resolvers/0185_sudowoodo/0_sudowoodo_base.json +++ b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/resolvers/0185_sudowoodo/0_sudowoodo_base.json @@ -5,20 +5,16 @@ { "aspects": [], "poser": "cobblemon:sudowoodo", - "model": "cobblemon:sudowoodo.geo", + "model": "cobblemon:sudowoodo_male.geo", "texture": "cobblemon:textures/pokemon/0185_sudowoodo/sudowoodo.png", "layers": [] }, { - "aspects": [ - "shiny" - ], + "aspects": ["shiny"], "texture": "cobblemon:textures/pokemon/0185_sudowoodo/sudowoodo_shiny.png" }, { - "aspects": [ - "cosmetic_item-gold_armor" - ], + "aspects": ["cosmetic_item-gold_armor"], "layers": [ { "name": "golden", diff --git a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/resolvers/0185_sudowoodo/1_sudowoodo_female.json b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/resolvers/0185_sudowoodo/1_sudowoodo_female.json new file mode 100644 index 0000000000..80f3ea7d94 --- /dev/null +++ b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/resolvers/0185_sudowoodo/1_sudowoodo_female.json @@ -0,0 +1,10 @@ +{ + "species": "cobblemon:sudowoodo", + "order": 1, + "variations": [ + { + "aspects": ["female"], + "model": "cobblemon:sudowoodo_female.geo" + } + ] +} diff --git a/common/src/main/resources/assets/cobblemon/textures/pokemon/0185_sudowoodo/sudowoodo.png b/common/src/main/resources/assets/cobblemon/textures/pokemon/0185_sudowoodo/sudowoodo.png index 4df1524394e40d3e7c2cefc9382b6d556e9f8e5d..1acecd0556879e99e73fe6c037b153231bde66fb 100644 GIT binary patch literal 2929 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 bK~w_(-N&;SDmd@L00000NkvXXu0mjfYPR%X literal 2673 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 diff --git a/common/src/main/resources/assets/cobblemon/textures/pokemon/0185_sudowoodo/sudowoodo_alpha.png b/common/src/main/resources/assets/cobblemon/textures/pokemon/0185_sudowoodo/sudowoodo_alpha.png index 82fa08bdfb9b24273258c5033f4cdea757e707aa..c6b55876c9714b47596744d4880765ddfd4db3d4 100644 GIT binary patch literal 365 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU{vySaSW+od^5wF>yUwn>tbPc zzS!lf1;QT$xdy0vwcVSxrPE|WdB4Dm)9gE+&($cIf5x7{KwKe_fo+EH1Fjj|2l^Gl z8?+PrfLM>=KT}z_Loa)SP~mFB18X185@(*$5#7s}CwqO5!~&N)Sv&==cRV}Fp!z5* z+2Ko{{?o$^s!spc*vG%`pErN@Wn0_VzPvkR{3h!Z7f<$;RX1ZT@clkFZ6-v9@e9wT zU$G1ss^U*&*j!$wWb^T$vtulnv!t0DqLMCtOLo}OckS6hD7&R^-sO+a-)_FPwCAw& zg2b(Qt>?23Gw)b>T(4h7t^dy)_qsUaHueo_DVh8XUL`Wu3=S+j4N@AwwLR@EHv_}} l|B3UCbpiv84HR0;3`_MT8lNYv$Oeiqc)I$ztaD0e0sz3_kaGY4 literal 468 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!3HERU8}DLQjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`ISV`@iy0XB4ude`@%$AjKtah8*NBqf{Irtt#G+J&fW*wa5rK(-+x6N4a- zjsoJ$b{4RB4v-B32|x_e52Mj-Wnf@tV3@$pzyefbU}S8-xBy}A6 z5htf$5eEHeF+)N1Cz2;WS$%Vp2I+-^^E!rcPq(Odww3K)R`Vx+-n$s)%s73Ajd|7H zDc+g~1k=5NN>w(T`I-&HYxx|f?X0`X6!8qMAIR9J_J}{vTTJ!FYt~I5aZgu2mvv4F FO#p-SW0e2^ diff --git a/common/src/main/resources/assets/cobblemon/textures/pokemon/0185_sudowoodo/sudowoodo_golden.png b/common/src/main/resources/assets/cobblemon/textures/pokemon/0185_sudowoodo/sudowoodo_golden.png index 7c2746b3d9da76922558c7f5b6dd4ebb7b9e054f..0245bea59f3a08bda51dc7b87d139a96c8987724 100644 GIT binary patch literal 2775 zcmV;|3Mlo7P)8OQNkHya5`NC*TpkYUkPi_Szq2r*;;Ap{ZvA()Vr^diY3kWEOk2qDYFMHV5r z(S?742qFlI;6_0N2k3U;fZ8C41J1fA>+?3h%X8m;~}$_c;q%+EWV_ndp`cCA-O z|GjwsPY!XUZvFq@U-l2r-+q0g*V$8O^6G^@9)i9L=AjPsj88}G$iDYGZ~eE8n|d`P zQnwb2QFXpA9(;~yOzADy{V;f3RgZ5@e)ih^t?)Hpzj|Z8@${P;eM))vg{M|mefdly zy~xnlwG$xN2To$YeeuEydPLIau=z-SWUZ;2!OvFXG}vhHSF$$!keFPoulw(cC3r{?LQf}}Js8>IJQf^ph5ig&AJ-!t^Y@A2R zWA{FL^m8?g%TF&-;>G7*B{sy*(Ql5E0{3)aKXdnss~%$|CsJ-j&6Bs?w+d|39C~{O zXlPQAnP{XKUU}`(CdD6_x=6WV$&XD|@Bg8R^P5Iz(yZu zLoB3*j4xL{zR2q5tEi1_jOfS7C3TwnpZ+um#QR5tJ&_nW{c>L0>6Mv+| zAofU(;v?UvmQOC|BiaUx0@ddz_lv9Xlj?PXISF|n>z#O{xg@WbqdGl8pTB4WQhXZn zhFdP|K`#pleBej?^qy?QQvY19MH`T#+z+_a9@S?Nk?Ca$T5AL2_f8J|W|sGTB5&{a_%89(0=%*EoCF748`BgW0@a1)uT@i~- z@ALRV^4bY-#VaP5#K;_{*koOFwKFhZ82J*Lljc(C=UHP_Uz#`jDPYmTB%_n;CHS>; zNnUcC5+{g+>W13L%12Tc_A@cX6)iMglf8HD}PgO990hq$9jPT|DVZ*fxRcEeO%@7F^w zH4slPdKjJn3zT37={@}7{A7=TvJr`~`D4#XrzT@0Pd#GKNws>&Q3LvjwgICAi^Hgh zAAPL$=@;AEsjVl@clsvo$|dfUA-4PxPArnAhh9#C4bj8=`r5ULK`_O=)Ibi|$6~9O zgZRk&CP^QmXExJ>4|;J|A5Uy&@irA;y+Z$D$38=yw3p*GlAZX8~fpe{bTT&Tll0|Zf%*(T0MC%^yuv(yF~%_u)i^hdw`*4CG&HiW;V z4b>dgJhUtV!{mWeu3Dk=qVt1ZY2OJ}$4E~hIa+Y7ag{^$)A`9cJiY70<+6=UUy2&N zjn5_%l{&^=iKk3&K;B>`@pJV@I!pSO5OOK~grd_hnNfli1rPD`vr{VFF~q=5-J)AS zLGCH~X_AMo(}x`AOw?5}UN+goH8mqCS1r%az1l5c;2^PL;ou`dhvVMEe^N}; zf}vM0`KFKyJ><}>F90w5IZegHIs&(Y;p-|kQ%zW*!0TQ23Q>W1@VPiEN|pbP6m&Rze=CQ zK9fU@(M>${u42uPUQe2uiiaQ6x-C*;Jo?rKq|lQ;9%_)BNImotgE626 ze0r@@z;PO+AK5e2KNHG?)g?E&STJ#M3yP1O+^UPSGlm+r9%7plpcsO?q7J*($@f`Y zKbz_KNUoAU@Y8E8Uyq!MeDKL7+joK{0>_5jm0D+4cdgGu%tt2rdcK;|$JvRK;H#vE z7!qqIz}2gZU?*Wt);#sGr#4~AuXb)6vEy=Tyy|KLKVp+>_W~u8@1@v?J}UW$T7{whJqy|KlMv$F#A$?q!hqpp9^mhD9 zq|NhmuerVfs&=otINl?$IRQQf`$V<@$SMAG?RO6UzW==jeJZc|^Bx~xZ^yqxX7kK5 zEU8OQ+W>|2$(Ts+scHbQj=`|9oZ@ z{{N2;rqY`~|KxAYZ38S4En0rW7g<70{o(EZ-uw0~|J*zCw?8-Nd@VTh!=y2jvN-g= zi;wQz^oyUi3*bV~`Ia_l8!&bJHJQ5lVisZdD|}*eTz$<|EA%<~^u8swjjtEsxEg<~ z;W>b|0gl3Gp?t1BIcjRB?YNx>oo|#|ee&d2AHDY(w<4$Kr1pmZ00960JG^g!00006 dNklPx=ZAnByRCt{2Tuo?O*%kgI1W_Ct*T$WIt&&6mNhR|`CyW;%0oRa4hJ>z4Gtfn# zSu~3-0yF!8E@vQ%EJ9%dUA5g0q>F-`MF>nvrqE$4GY{*pD5q4~u4t`xo=lOd_ z=e{5R3|9QUjo#0F_uhBU|GDQW0|1+E?sy;^KXE$)0IRiI-o|nb8bgz10Kj)&&0(T4 zijm?l)*9;=DGp<3vW&6vy^O2hyE8L^Ykzq7FeAshJ)_gC!!;Kfk5Rop?f2EHwgCVW zl~GiF_oS~aWAn`&uhXm}Unl_pvd1m}0JgUt`)yX9d>vSae4&I+vkm~}Tn;m`)}r$@ zc}eU1%*Rt0DGmdG{~Lz8Gc(>wr-RFvF5x#GPBv^V7DkH07%2{8qB4q!%4pnS z`iQTOhbGGynk*wNW0D%LfZ>iubt2`tPg^BAAL=8wNL4^Pa2IENR%s0D~9bLTNw`|0-` zWJG$zVG{Y`Z(WUX>iQ>6AHssmK5E|qO8Q-Mk$G@50>fVr^}Nb%p5Mw&w8Q>B)`zAw*BXlL{NtTSw0D~X<;#L5?iR%>|P*!@%RDXWfwMD zQrmH*`p01EgG3?|u+~`jovf&K=!IF!FINEo?_WOMyW5SWlb90=!bFs%<}1?7rJhG{NA=Vo;FdNsknV{RP!T;+M4+Ux!wLrT?yC>ZfD=JsHEr z1lrE)=)g5TXD0Q%xQHvwuC($X`T{wbw2q;fNT9`W5uX>YRc+&+-!|~khee>r1d~4- z11McANU906gzNtHf*r!z`2r-&k`4lV6Cf|IiTUc$)4ubQ7th0bPB2j!#qnoZOjJg3 zrSglwfGnvxa~K6~*J;-Kh`;}g(0!LdRPAw*Lr-EYO^`2?(5lY)*QM>L>)p*DX~#BS z7HsC%ANYg({V)Fl0DSaeu_r;nxOr)Q*6T7xJ&>*2L2!>^^UWPk(zQcp5y(w&7?>}V zuv#m7Am$jKzGfzebUOH`Ag8(8vh}TM+h>6DpZ`9fhAl@(n2Gy-_3D42Hd5~>YH0hc z_v&@RO7J%1>kksn${q9)9>|=B!*Zca^&EGY+}iJ$~sT|axQXSdJ~T~wxlKj%4gD!@>uy^CbA;v+|AiQ z)lZy)jHFpLIc5pgl}6UMoE>z9f0Do8efzNXyT#CCIiRKDLw7%Sh)XbuhYo}~^?hn>7Y8_Tsl*4rIizFz!}q!CHb8Gahs zUO&6BTnqSMBgNr_Yc$t&0!2!+ishVuzUK0dCn}?T>Iqb1AiIw`641w|u73ikVo*uL z!tnTc@vS)h#|YnKd~4ss)t=WjNmfzTN;5%HWMJ46Su9>~J#owP7c~~P*j&7!`*zuH z9#d-t-H(e2_LBib&FV@g*LJwfS^OGZyrTQzcUfz!n{yX4t;dbyKQKZog7oAV3lHW3 z)wbI6|NhG_Jpg#;(@z5v(!{qikLNzd7ux9%Ur zMC>fWC`e)Lw=_TNaRMu9gDMwxGhZl~RX^Pc%mt(#D(usQ=f&WZv-RQvOB%S3?%qVH zk8v~;?DvL^t8m5zA>LXe+|Kv+7p!L1*;y!Nv6wz8iIscwS=rYBI^63t>wX6(mG^w+ z&``&4PvgoswHB&3NR63t)t+DdtYm%_&lJMQYsyztvLHg$& z)O`9q7@Pp(P*#VrTR(i`jZgQgq+*7-eY=5rKj7TWS^roQ$fagm)i$0#Tg3QJM)CgT z)A;uJ_W*!*-|N22sWU|n0A4KYyqMl&VDlr=EU-)yFCG_x$~?96xv^YJY%c|IB{3*{ zHD6=0kny_eHPC&y3T7BqEn{eVs2J3xF4r3Cf#i(UUi$+puiI!<+qinAjH_45n5c~6 z)S04Jt5yL3!U%$Vp=3q}Y%ldh%PmPjW4UbTYs&2Jhw*zYcAzGNtY*pJhdC`6uoyb^hZsBy{nAuOcQVE=Ak6l2% zu=C5XY`ZQ==VR6&>uqtb+*BxzF1{h z+ra$0*xU*XCfD1mEBzBOUPdM_nn7k_F{2u=F#odkkL# zXpi0sU1U?pQlZ-0yn4kBb6zYoG63-U^=tFKANHNS(KmT*H!W$m9ZY_w!3CGAYlQ8G zgdrm(PoV6c&!4ei8Ecxe}_)y>9x2o;H^K1rM)pqD6OxFkKaxW9# z^;x*pSGPvshI4B;EV(rZaFxf$DVw*DbL~P2V=TYymUC$-bR`(9S^&Ps+p^ZzK~R}4 zcKihF2=dk^95sa2)~JM@gP;ixa*ocbU{>qPFIRB}Q-QcNs#Hqui!Z>8W_|G^p^fHZ z9Ucu$mIIqsa-B1Cq6Wiq^>CP$qlS!>Ln9(>7>D3c<^V>8(7Btl0m4|{{<%uN1sn!O zNr&FJ(Pm>1eS-Z&29%Hy4_!M{+Upj?&7{e$A`@QzXGf5P2-cP||8I{grD~;ab%jiv z@!uw7U70x@gYN}Q{5a{%qu*^EuEc`Q)>$P@F5<);M~7`zVo0lhtG~ULOug;M zhTb$5m*Z7vz4gaQ7OeiYuc7<5 z#MT!(D pQlv|Jk>c&c{{hAgVTHnFrn&$C002ovPDHLkV1giF-4Fl( diff --git a/common/src/main/resources/assets/cobblemon/textures/pokemon/0185_sudowoodo/sudowoodo_shiny.png b/common/src/main/resources/assets/cobblemon/textures/pokemon/0185_sudowoodo/sudowoodo_shiny.png index e8f0617f0defbce40c98ff3703248aaf15b3dbe6..6eae2e0399c08d3686a5ba4f0b049440c98714d1 100644 GIT binary patch literal 2938 zcmV-=3x)KFP)J;$dbc4XiC@E`7N z$4$MOF;cfF7^CWZ*Ia!W(U{U(u={ZExT+rCI=Sbn%U8m$+jZsA{^PNeOMOcD^U0IL zwO3x*NG~$;?-B{z~Si9}<&`&5z#l z@J0gkBS`gWuXvhno*P)J~>}IRUuw^}D5?g?wC;OTf_#BCxlEiPd}) zsW!bX2D>6Z_W`>hG5!!=y9BJ9)j$F}k+t94o~~uo<61yAX;Hu?VG&&aP;0lDpqvUH z;?qw)HuEUcq$dSq(o>-)dFeSOle12m7~~i%88Y$2<0s_?_keo#<0s{Y%}nCCt*H6>kDnR> z8#RaC?g1JaRAdGkDTcotd65|6k4#;pB(dbjCM$B-k@PXdF&3Nh$;VVY{!N3H2u?QG zB=`dxeVh%kkQy?+ocZ`7tDmo;Hnw9#KbM?Sx7-0WS>tMF>woU~g;1l$IoP0wWU%7wjIsEbuPa-caoscuvX%P-&b7ztGl|IbvIv#j)5%e<)rYzI7x^>E*ZosP8_@DowWm!K-Pn>L-l7uk#cg@=@kQ0o9lG!GO77h zH+b;nb(UQbi%swI_(Jm94sgaR2AIUiY^T^{opiNxV7@TsOKhDqmP$X)8ms!;ytPjO zlMV(Mon+6!pQUs1lJlz%y>IcCyFR=i@$Glry1*CSa?1kAo04jf9%`Tm`nt6X&?k@C zwsffRoN<4VMX&KGeb=r_hhxWHXkq%^t6$OdxgToe>Jgodv0m*S;HCiAC~^%?4V>RM zHP9HYDbiw)?4LaO%m6z0ZB25DtKM+=uT;wyou!TW~+G@*%*jO+55Qo~f0~qUQXZytA z_BHdmyz`A2l!1r7&rhHD`(Uuu&z8?emqV|J2geX&%co=30!V!L=q1E(XwT_yg_^PE zBWM1L$4(z2@BDp4d_kQ~iW?K|CBRO>a^w0~vkFAH=)1%w+ z*t*zK+y8X*6FznHg@GR}aqEMQEw%k`vc5xT#+eV_5AvTem*V|D`tHV?zww<0-9%vE z6$S3*_x$qF4ai0G^hk{!P!}Iv4b)+|0D>?P(2)t#`M){5hT34G8Rg@et1lbAdg-fH zzC5)c{3UHv%~s7#Ywy;307jEXoO0C)r5Bwa^h*0qusX(cH#mNBY{Fu}Sq||<@<*SN z?%s9a^4Md87n?$jUgB!m^q%&8fQg~LOVhpR{OqbdttL+ZKFDu@t&ghvzF_Q+oZYv7 zfB8+&R>|c5xqH_H*L1b#>Ut%2sz-YhOp>?3=vA7$CjnXgb>jTJ&37(5mp#9|13-Sx z9KEN$*Q@n@Pln{D$E~+r+ukg*1LUcJUMu&2sR@|8#*y@pn#lOc7ytRvf~@qu49wYr z+(hJE{lSLl7& znvqHFZG#mvVblpHCXT)~cBEQ8FzXV~w5RTddiJaT$kV^y=<9l)!FXoNGr+(W109)Y zq*!!uHt6X?vK>PV?9|P=1Qcxd?|LbphTfKs#4m(&)(jf@vB^28L2Bsg zV$&-t3t)2SC&U+OvAi*Va_k0rB)!M8*fTlwaRbjJoW+_S-Lu`h1liZS`9ZDAA~lXj zUs-?@n^g35a$Q~~ZISedO|R5#X|fQ{-8+-#6HC6y#782zsg(~g^tJ5K1(3WG>Z7nO zQuU|5i6FK!)lVc7l9LG;Jou2DNImotgJVDq`1INw8@h)r(~_Guf7AaG08`7%L%?14RV8;XGw(4bfNvMb`}16w`l;FnLb|6lM8w8w1wxxB$4gR6Rcb7ZZf z!{q1G?j+~>eQ#R%_PMv$^`*gs`mET3_BDAy= zq|6RI`0UR&4u0Uh?F2XxbiTO_+5${%e@&*&zL-f^{R*GhIxfHBk^y~=KD}>_ZQ<)l zI9H7yYxru+jk+y>tuQuGK4+gCYigyfxRnQ;Z!EX^(^b literal 2967 zcmV;I3uyF-P))(ke*pJHly3==^e zXBV$~u6~zVE$iOJl@*W9S5~h?<3R&Erky;e>(F%InhTA`v2^Wxlxhs%;-ybhZ8=s} zuSB8g!0&zIc+daG^EniiBVeAZkvOihm!nwNwmzC51@>X-=X@OwXc$IqG1 zengENhllT*0KS?$oh-1Fe!^ZXmTN8mk|=}|cS0~|mU`AC z-=+F}#{9!(^CfCGmMu+=SI;5W?{9 zAcAXQ=&;#)4I^~2TL~@mK3A{fK_eAz5plT}PS5yrsS$RA*1}a!I;-5#1N!0L*~RPL zc0tXu-!TGY6HiKLmc;UYvSN1Lha@H^e%5pCTzckZz%}7sw%zaW$c7QP0|)2?=g(xU zp6Be5I(0FfD-)=J_oK~Y5ZnCmCm&kG{ou#H_T+P7=55nS zrXz>+>|H*9Of2zqG>y&2DGNzdjmX1heemT@a!$nm`d8ZT80cQ&oGCnU>=g@gF!cD}uDtEn)56x@Cvx zNFTob(MJ&gOkciiO-K@-6Ol{+5uVOXyW4Bu?Gd&w{b?qOH9>HwrfPz{fGg3&Q^*{e zbY_`VdY|6o&LWUbzH!r2q~eJqvm!{V`so*9u3J(sKU5N)KvJxQdh(v80jxfrJVW!i zuP~0y1Tuu&EqLCeNSH~)%Tv=@fBYSuwdMDy-5{pGstDpXKkvg%zB6a3A1amr(qYlU zOOIeoh|S5j@xRNzPY7vCY1g3@bd}DprPg@xg<+bZ`&=}Ew(%q-SK4$UkgIG>OQ!L# zQ2ud7I>oCGe;FMv8RpicI+NSB_q|hAf<=C~^nB@jHoA+26LJ24(!$%OgAeXJ_KwZW zMgZ{m&YB1GqX57rei9M%q?y2<_3!nWpm{v7v`28L2I+j7b{D7rxHgbqP*f5*Bko2>}nd^`F_^hXcoEW~0yV z-NT9bc^sRWjUGRGm=M7txD_3YrW`&VGFoE_vjONKZ*T~|ITuu2K1%V zwV&<>bzrlv0i@*f1PIXEPQ@FRts|RAD!<*2zC;$aih4%=V4v|?RO53cI9(smaT6TrPzPQ+KDJ9s6!lj)&m6;NJwi}_PF{Q4;q+me%rY=?hN1vuelNGHL=z*m2FH&cS;#*J3CHjF;OUcm$6T>odiR`iIXli2oPh$jrH%vO$=D2rr56vh!v7q`st65TjvA15`Usk2%B@#k z%a^?8+N&21ARjY1SNpf6-qoKvhE-EoL81n*%$y@npU&rZt#e`m`HUke_7LhhX!z>* zG6SgY2`EV-o7q2P8N~kJ^sFGH{p&NT~L3#?~3>p zDpaUYp+bcU6)IGyP@zJF3Kc3;s8FFog$flaRH#s)LWK$yDpWZ5_&@4!RU@+`de8s> N002ovPDHLkV1jmv#W4T? diff --git a/common/src/main/resources/assets/cobblemon/textures/pokemon/0252_treecko/treecko.png b/common/src/main/resources/assets/cobblemon/textures/pokemon/0252_treecko/treecko.png index eb8312cf5ac689f9baf98b64e28d277cf14a0ae0..6b7f1747710d2701d180cb3ccca9b97412d83de0 100644 GIT binary patch literal 3783 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 diff --git a/common/src/main/resources/assets/cobblemon/textures/pokemon/0252_treecko/treecko_alpha.png b/common/src/main/resources/assets/cobblemon/textures/pokemon/0252_treecko/treecko_alpha.png index aa64d0dd22dfcd67122b908b8fc938b482e591f9..4c6551aa2f4f3e5039914d433c970e63e8b39633 100644 GIT binary patch delta 738 zcmV<80v-Lm1NjAzBYy&}Nklt#f|{41 zra+>jfP$8e2OuayNC=6bHL?^Pc6JxU-DPKxoQv&=&oleoiMxM^f6xgK0O<0kL;wf? zcmm+|c?Tc>;0b`+=N*6mfF}TIzu4v-pd>$-!1@FLtl(X{1fZJ;Sf2oZ6})Sg z0CW=p>k|Nwg12lEfL1af;{*Vt&@Gz;pp^{BH~|1Dbjv0IXe9$OP5?j(-LgplTFHQn z6M*1_*6a}gEq|fl^8_Gxfi-&sKuak2JOKz^V9g!@&=LwhPXK}!ShGg}w1k4s6M&!v zw%Q^9)}(^!2td%nT5S;kYf?dV1R!W(t+oh&HL0MwQ2=nebFg?gI9gaT_Gm5Zp=(9~ zz~24!Wc&JZVkw44YgrFnGbjLZ)yoxaDS}69Sud)_>wjxd0OYEdE84PYkJhptHD3t~ z3c%ME_&H<(qX0l|@6s$mh)$YCOO2kuC;*V#yEJ{fDTz*+MN5sIK(7E?Z0;_uw)S(= zw&u}lYjM7vKnCC>{jWZQx5nGct)4l4x|v||UE1;@(wDY8_E+EM z>BGFVM{8abSeOAA+P?=hk9KHZ>u~R)r&1s3nb|fQ=!YK16gP?;ZKGj}QORnKtk01~rbi@!<_y)R)`t`m#psITyoo zPlY>CEFUU^$}6hxPMLGnz+5Tjs_28P{}$(#-TwLY<>T1ktg!m&=5H!*^iF^H^tRi- zm$kWk^)WmC*gM?1eEIQf_S*MrPr1&}`(u0hOjd*)`-|vj*?NCtE8*FnniZVEF(4P0L13U?i}CLZ6wzR49C|XrVzTP=vwL)z4*}Q$iB}8$_!W diff --git a/common/src/main/resources/assets/cobblemon/textures/pokemon/0252_treecko/treecko_shiny.png b/common/src/main/resources/assets/cobblemon/textures/pokemon/0252_treecko/treecko_shiny.png index 585c2397506cef8804089652429e5ed28710c917..ba0a4bf7e5e7723038bc8fd2b5871205c5e56e75 100644 GIT binary patch literal 3680 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 FV1kuDjN1SJ diff --git a/common/src/main/resources/data/cobblemon/species/generation2/sudowoodo.json b/common/src/main/resources/data/cobblemon/species/generation2/sudowoodo.json index ac458fcbb2..5256d77473 100644 --- a/common/src/main/resources/data/cobblemon/species/generation2/sudowoodo.json +++ b/common/src/main/resources/data/cobblemon/species/generation2/sudowoodo.json @@ -42,7 +42,7 @@ "catchRate": 65, "eggCycles": 20, "baseFriendship": 50, - "baseScale": 0.7, + "baseScale": 0.85, "hitbox": { "width": 0.9, "height": 2.3, @@ -50,6 +50,9 @@ }, "behaviour": { "moving": { + "walk": { + "walkSpeed": 0.3 + }, "swim": { "avoidsWater": true, "canSwimInWater": false diff --git a/common/src/main/resources/data/cobblemon/species/generation3/treecko.json b/common/src/main/resources/data/cobblemon/species/generation3/treecko.json index aa558c73c6..0571fb0167 100644 --- a/common/src/main/resources/data/cobblemon/species/generation3/treecko.json +++ b/common/src/main/resources/data/cobblemon/species/generation3/treecko.json @@ -46,6 +46,7 @@ "standingEyeHeight": 0.8, "swimmingEyeHeight": 0.8, "flyingEyeHeight": 0.8, + "shoulderMountable": true, "baseScale": 0.6, "hitbox": { "width": 0.72, @@ -82,6 +83,9 @@ ] }, "moving": { + "walk": { + "walkSpeed": 0.16 + }, "swim": { "avoidsWater": true } diff --git a/common/src/main/resources/data/cobblemon/species/generation4/bonsly.json b/common/src/main/resources/data/cobblemon/species/generation4/bonsly.json index b694306a37..fbb1636b0b 100644 --- a/common/src/main/resources/data/cobblemon/species/generation4/bonsly.json +++ b/common/src/main/resources/data/cobblemon/species/generation4/bonsly.json @@ -44,6 +44,7 @@ "eggCycles": 20, "baseFriendship": 50, "baseScale": 0.6, + "shoulderMountable": true, "hitbox": { "width": 0.5, "height": 1.7, @@ -52,7 +53,7 @@ "behaviour": { "moving": { "walk": { - "walkSpeed": 0.25 + "walkSpeed": 0.24 }, "swim": { "avoidsWater": true, From 9f3dbdc2d804648e337694027ebc3bd4402a1ce8 Mon Sep 17 00:00:00 2001 From: Instrafe Date: Sat, 26 Sep 2026 14:13:33 -0400 Subject: [PATCH 08/15] Implemented remodel for Shroomish --- .../blockbench/pokemon/gen3/ShroomishModel.kt | 91 ----- .../repository/VaryingModelRepository.kt | 1 - .../0285_shroomish/shroomish.animation.json | 42 +- .../models/0285_shroomish/shroomish.geo.json | 369 +++++++++++++----- .../posers/0285_shroomish/shroomish.json | 51 +++ .../pokemon/0285_shroomish/shroomish.png | Bin 1354 -> 2370 bytes .../0285_shroomish/shroomish_alpha.png | Bin 408 -> 356 bytes .../0285_shroomish/shroomish_shiny.png | Bin 1313 -> 2371 bytes 8 files changed, 351 insertions(+), 203 deletions(-) delete mode 100644 common/src/main/kotlin/com/cobblemon/mod/common/client/render/models/blockbench/pokemon/gen3/ShroomishModel.kt create mode 100644 common/src/main/resources/assets/cobblemon/bedrock/pokemon/posers/0285_shroomish/shroomish.json diff --git a/common/src/main/kotlin/com/cobblemon/mod/common/client/render/models/blockbench/pokemon/gen3/ShroomishModel.kt b/common/src/main/kotlin/com/cobblemon/mod/common/client/render/models/blockbench/pokemon/gen3/ShroomishModel.kt deleted file mode 100644 index 11262ad358..0000000000 --- a/common/src/main/kotlin/com/cobblemon/mod/common/client/render/models/blockbench/pokemon/gen3/ShroomishModel.kt +++ /dev/null @@ -1,91 +0,0 @@ -/* - * Copyright (C) 2023 Cobblemon Contributors - * - * This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at https://mozilla.org/MPL/2.0/. - */ - -package com.cobblemon.mod.common.client.render.models.blockbench.pokemon.gen3 - -import com.cobblemon.mod.common.client.render.models.blockbench.PosableState -import com.cobblemon.mod.common.client.render.models.blockbench.frame.BipedFrame -import com.cobblemon.mod.common.client.render.models.blockbench.frame.HeadedFrame -import com.cobblemon.mod.common.client.render.models.blockbench.pokemon.CryProvider -import com.cobblemon.mod.common.client.render.models.blockbench.pokemon.PokemonPosableModel -import com.cobblemon.mod.common.client.render.models.blockbench.pose.Pose -import com.cobblemon.mod.common.entity.PoseType -import com.cobblemon.mod.common.entity.PoseType.Companion.MOVING_POSES -import com.cobblemon.mod.common.entity.PoseType.Companion.STATIONARY_POSES -import com.cobblemon.mod.common.entity.PoseType.Companion.UI_POSES -import com.cobblemon.mod.common.util.isBattling -import net.minecraft.client.model.geom.ModelPart -import net.minecraft.world.phys.Vec3 - -class ShroomishModel(root: ModelPart) : PokemonPosableModel(root), HeadedFrame, BipedFrame { - override val rootPart = root.registerChildWithAllChildren("shroomish") - override val head = getPart("torso") - - override val leftLeg = getPart("foot_left") - override val rightLeg = getPart("foot_right") - - override var portraitScale = 2.0F - override var portraitTranslation = Vec3(-0.1, -1.2, 0.0) - - override var profileScale = 1.0F - override var profileTranslation = Vec3(0.0, 0.3, 0.0) - - lateinit var standing: Pose - lateinit var battling: Pose - lateinit var sleeping: Pose - lateinit var walk: Pose - - override val cryAnimation = CryProvider { bedrockStateful("shroomish", "cry") } - - override fun registerPoses() { - val blink = quirk { bedrockStateful("shroomish", "blink") } - standing = registerPose( - poseName = "standing", - poseTypes = STATIONARY_POSES + UI_POSES, - quirks = arrayOf(blink), - condition = { !it.isBattling }, - animations = arrayOf( - singleBoneLook(pitchMultiplier = 0.5F), - bedrock("shroomish", "ground_idle") - ) - ) - - walk = registerPose( - poseName = "walk", - poseTypes = MOVING_POSES, - quirks = arrayOf(blink), - animations = arrayOf( - singleBoneLook(pitchMultiplier = 0.5F), - bedrock("shroomish", "ground_walk") - ) - ) - - battling = registerPose( - poseName = "battlestanding", - poseTypes = STATIONARY_POSES, - transformTicks = 10, - quirks = arrayOf(blink), - condition = { it.isBattling }, - animations = arrayOf( - singleBoneLook(pitchMultiplier = 0.5F), - bedrock("shroomish", "battle_idle") - ) - ) - - sleeping = registerPose( - poseName = "sleeping", - poseType = PoseType.SLEEP, - transformTicks = 10, - animations = arrayOf( - bedrock("shroomish", "sleep") - ) - ) - } - - override fun getFaintAnimation(state: PosableState) = if (state.isPosedIn(standing, walk, battling, sleeping)) bedrockStateful("shroomish", "faint") else null -} \ No newline at end of file diff --git a/common/src/main/kotlin/com/cobblemon/mod/common/client/render/models/blockbench/repository/VaryingModelRepository.kt b/common/src/main/kotlin/com/cobblemon/mod/common/client/render/models/blockbench/repository/VaryingModelRepository.kt index b31c048536..36ef37eb3c 100644 --- a/common/src/main/kotlin/com/cobblemon/mod/common/client/render/models/blockbench/repository/VaryingModelRepository.kt +++ b/common/src/main/kotlin/com/cobblemon/mod/common/client/render/models/blockbench/repository/VaryingModelRepository.kt @@ -369,7 +369,6 @@ object VaryingModelRepository { inbuilt("gliscor", ::GliscorModel) inbuilt("poochyena", ::PoochyenaModel) inbuilt("mightyena", ::MightyenaModel) - inbuilt("shroomish", ::ShroomishModel) inbuilt("breloom", ::BreloomModel) inbuilt("charcadet", ::CharcadetModel) inbuilt("flittle", ::FlittleModel) diff --git a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/animations/0285_shroomish/shroomish.animation.json b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/animations/0285_shroomish/shroomish.animation.json index eb322bea2f..538f532cf9 100644 --- a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/animations/0285_shroomish/shroomish.animation.json +++ b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/animations/0285_shroomish/shroomish.animation.json @@ -62,7 +62,7 @@ "body": { "rotation": [0, -7.5, 0] }, - "Eyebrow": { + "eyebrows": { "rotation": [0, 0, 0] } } @@ -240,7 +240,7 @@ "1.5": [0, 0, 0] } }, - "Eyebrow": { + "eyebrows": { "position": { "0.0": [0, 0, 0], "0.25": { @@ -282,31 +282,31 @@ "skirt_back": { "rotation": ["0-math.cos(q.anim_time*90*2-30)*5", 0, 0] }, - "eyelid_left": { + "eyelid_annoyed_right": { "position": [0, 0, -0.1] }, - "eyelid_right": { - "position": [0, 0, -0.1] - }, - "Eyebrow": { + "eyebrows": { "position": [0, "0+math.sin(q.anim_time*90*2-30)*0.05", 0] }, "hair": { "rotation": ["12.5+math.cos(q.anim_time*90*2-30)*3", 0, 0] + }, + "eyelid_annoyed_left": { + "position": [0, 0, -0.1] } } }, "animation.shroomish.blink": { "animation_length": 0.1667, "bones": { - "eyelid_left": { + "eyelid_annoyed_right": { "position": { "0.0": [0, 0, -0.1], "0.125": [0, 0, -0.1], "0.1667": [0, 0, 0] } }, - "eyelid_right": { + "eyelid_annoyed_left": { "position": { "0.0": [0, 0, -0.1], "0.125": [0, 0, -0.1], @@ -591,7 +591,7 @@ "2.5833": [1, 1, 1] } }, - "Eyebrow": { + "eyebrows": { "rotation": [0, 0, 0], "position": { "0.0": [0, 0, 0], @@ -603,17 +603,7 @@ "2.25": [0, 0, 0] } }, - "eyelid_left": { - "position": { - "0.0": [0, 0, 0], - "0.0833": [0, 0, -0.1], - "1.875": [0, 0, -0.1], - "1.9167": [0, 0, 0], - "2.1667": [0, 0, 0], - "2.2083": [0, 0, -0.1] - } - }, - "eyelid_right": { + "eyelid_annoyed_right": { "position": { "0.0": [0, 0, 0], "0.0833": [0, 0, -0.1], @@ -636,6 +626,16 @@ "0.25": [0, 0, 0], "0.2917": [0, 0, -0.1] } + }, + "eyelid_annoyed_left": { + "position": { + "0.0": [0, 0, 0], + "0.0833": [0, 0, -0.1], + "1.875": [0, 0, -0.1], + "1.9167": [0, 0, 0], + "2.1667": [0, 0, 0], + "2.2083": [0, 0, -0.1] + } } } } diff --git a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0285_shroomish/shroomish.geo.json b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0285_shroomish/shroomish.geo.json index 8afa734cdf..9bbfda984c 100644 --- a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0285_shroomish/shroomish.geo.json +++ b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/models/0285_shroomish/shroomish.geo.json @@ -5,8 +5,8 @@ "description": { "identifier": "geometry.shroomish", "texture_width": 64, - "texture_height": 32, - "visible_bounds_width": 2, + "texture_height": 64, + "visible_bounds_width": 3, "visible_bounds_height": 2.5, "visible_bounds_offset": [0, 0.75, 0] }, @@ -25,147 +25,336 @@ "parent": "body", "pivot": [0, 1.5, 0], "cubes": [ - {"origin": [-4.5, 1, -4.5], "size": [9, 8, 9], "uv": [0, 1]} - ] - }, - { - "name": "skirt_left", - "parent": "torso", - "pivot": [4.5, 3.5, 0], - "rotation": [0, 0, 45], - "cubes": [ - {"origin": [4.5, 3.5, -4.5], "size": [3, 0, 9], "uv": [37, 1]} - ] - }, - { - "name": "skirt_right", - "parent": "torso", - "pivot": [-4.5, 3.5, 0], - "rotation": [0, 0, -45], - "cubes": [ - {"origin": [-7.5, 3.5, -4.5], "size": [3, 0, 9], "uv": [15, 18]} - ] - }, - { - "name": "skirt_front", - "parent": "torso", - "pivot": [0, 3.5, -4.5], - "rotation": [45, 0, 0], - "cubes": [ - {"origin": [-4.5, 3.5, -7.5], "size": [9, 0, 3], "uv": [15, 27]} - ] - }, - { - "name": "skirt_back", - "parent": "torso", - "pivot": [0, 3.5, 4.5], - "rotation": [-45, 0, 0], - "cubes": [ - {"origin": [-4.5, 3.5, 4.5], "size": [9, 0, 3], "uv": [37, 10]} + {"origin": [-6, 1, -6], "size": [12, 10, 12], "uv": [0, 0]} ] }, { "name": "face", "parent": "torso", - "pivot": [0, 6.21667, -4.525] + "pivot": [0, 6.21667, -6.025] }, { - "name": "eye_left", + "name": "eyes", "parent": "face", - "pivot": [1.5, 6.45, -4.01], - "cubes": [ - {"origin": [1, 5.95, -4.51], "size": [1, 1, 1], "uv": [53, 2]} - ] - }, - { - "name": "locator_eye_left", - "parent": "eye_left", - "pivot": [1.5, 6.5, -4.5], - "locators": { - "eye2": [1.5, 6.5, -4.5] - } - }, - { - "name": "eyelid_left", - "parent": "eye_left", - "pivot": [1.5, 6.45, -3.91], - "cubes": [ - {"origin": [0.5, 5.95, -4.41], "size": [2, 1, 1], "inflate": 0.01, "uv": [57, 2]} - ] + "pivot": [1.5, 7.45, -5.51] }, { "name": "eye_right", - "parent": "face", - "pivot": [-1.5, 6.45, -4.01], + "parent": "eyes", + "pivot": [-1.5, 7.45, -5.51], "cubes": [ - {"origin": [-2, 5.95, -4.51], "size": [1, 1, 1], "uv": [53, 4], "mirror": true} + {"origin": [-2, 7, -6], "size": [1, 1, 1], "inflate": 0.01, "uv": [1, 39]} ] }, { "name": "locator_eye_right", "parent": "eye_right", - "pivot": [-1.5, 6.5, -4.5], + "pivot": [-1.5, 7.5, -6], "locators": { - "eye1": [-1.5, 6.5, -4.5] + "eye1": [-1.5, 7.5, -6] } }, { - "name": "eyelid_right", - "parent": "eye_right", - "pivot": [-1.5, 6.45, -3.91], + "name": "eye_left", + "parent": "eyes", + "pivot": [1.5, 7.45, -5.51], "cubes": [ - {"origin": [-2.5, 5.95, -4.41], "size": [2, 1, 1], "inflate": 0.01, "uv": [57, 4], "mirror": true} + {"origin": [1, 7, -6], "size": [1, 1, 1], "inflate": 0.01, "uv": [1, 42], "mirror": true} ] }, { - "name": "mouth_closed", - "parent": "face", - "pivot": [0, 4.70711, -4.51], + "name": "locator_eye_left", + "parent": "eye_left", + "pivot": [1.5, 7.5, -6], + "locators": { + "eye2": [1.5, 7.5, -6] + } + }, + { + "name": "eyelids_right", + "parent": "eyes", + "pivot": [-1.5, 8, -5.4] + }, + { + "name": "eyelid_annoyed_right", + "parent": "eyelids_right", + "pivot": [-1.5, 8, -5.4], "cubes": [ - {"origin": [-1.5, 3.5, -4.51], "size": [2, 2, 0], "pivot": [0, 4, -4.525], "rotation": [0, 0, 45], "uv": [1, 19]} + {"origin": [-2, 7.5, -5.9], "size": [1, 1, 1], "inflate": 0.02, "uv": [6, 39]} + ] + }, + { + "name": "eyelid_happy_right", + "parent": "eyelids_right", + "pivot": [-2, 7.25, -5.4], + "cubes": [ + {"origin": [-2.5, 6.5, -5.9], "size": [1, 1, 1], "inflate": 0.03, "uv": [11, 39]}, + {"origin": [-3, 7, -5.9], "size": [2, 1, 1], "inflate": 0.02, "uv": [16, 39]} + ] + }, + { + "name": "eyelid_closed_right", + "parent": "eyelids_right", + "pivot": [-2, 7.5, -5.4], + "cubes": [ + {"origin": [-3, 7, -5.9], "size": [2, 1, 1], "inflate": 0.02, "uv": [23, 39]} + ] + }, + { + "name": "eyelids_left", + "parent": "eyes", + "pivot": [1.5, 8, -5.4] + }, + { + "name": "eyelid_annoyed_left", + "parent": "eyelids_left", + "pivot": [1.5, 8, -5.4], + "cubes": [ + {"origin": [1, 7.5, -5.9], "size": [1, 1, 1], "inflate": 0.02, "uv": [6, 42], "mirror": true} + ] + }, + { + "name": "eyelid_happy_left", + "parent": "eyelids_left", + "pivot": [2, 7.25, -5.4], + "cubes": [ + {"origin": [1.5, 6.5, -5.9], "size": [1, 1, 1], "inflate": 0.03, "uv": [11, 42], "mirror": true}, + {"origin": [1, 7, -5.9], "size": [2, 1, 1], "inflate": 0.02, "uv": [16, 42], "mirror": true} + ] + }, + { + "name": "eyelid_closed_left", + "parent": "eyelids_left", + "pivot": [2, 7.5, -5.4], + "cubes": [ + {"origin": [1, 7, -5.9], "size": [2, 1, 1], "inflate": 0.02, "uv": [23, 42], "mirror": true} + ] + }, + { + "name": "mouths", + "parent": "face", + "pivot": [0, 4.70711, -6.01] + }, + { + "name": "mouth_closed", + "parent": "mouths", + "pivot": [0, 6, -5.52], + "cubes": [ + {"origin": [-2.5, 5, -6], "size": [5, 2, 1], "inflate": 0.01, "uv": [23, 27]}, + {"origin": [-1.5, 5.5, -6], "size": [3, 1, 1], "inflate": 0.01, "uv": [36, 28]} ] }, { "name": "mouth_open", - "parent": "face", - "pivot": [0, 4, -4.41], + "parent": "mouths", + "pivot": [0, 6, -5.4], "cubes": [ - {"origin": [-1.5, 2.5, -4.41], "size": [3, 3, 0], "pivot": [0, 4, -4.425], "rotation": [0, 0, 45], "uv": [10, 19]} + {"origin": [-2.5, 5, -5.9], "size": [5, 2, 1], "inflate": 0.01, "uv": [23, 31]}, + {"origin": [-1.5, 5.5, -5.9], "size": [3, 1, 1], "inflate": 0.02, "uv": [36, 32]} ] }, { - "name": "eyebrow", - "parent": "face", - "pivot": [0, 7.5, -4.01], + "name": "face_ditto", + "parent": "torso", + "pivot": [0, 6.75, -5.9] + }, + { + "name": "eyes_ditto", + "parent": "face_ditto", + "pivot": [0, 7.5, -5.92], "cubes": [ - {"origin": [-3.5, 7, -4.51], "size": [7, 1, 1], "uv": [1, 28]} + {"origin": [-3, 7, -5.92], "size": [6, 1, 0], "uv": [5, 46]} + ] + }, + { + "name": "eyes_blink_ditto", + "parent": "face_ditto", + "pivot": [0, 7.5, -5.72], + "cubes": [ + {"origin": [-2.5, 7, -5.82], "size": [7, 1, 0], "uv": [4, 48]}, + {"origin": [-2, 7.5, -5.83], "size": [6, 1, 0], "uv": [5, 50]} + ] + }, + { + "name": "mouth_ditto", + "parent": "face_ditto", + "pivot": [0, 5.75, -5.9], + "cubes": [ + {"origin": [-3.5, 5, -5.91], "size": [7, 1, 0], "uv": [4, 54]}, + {"origin": [-4.5, 5.5, -5.91], "size": [9, 1, 0], "uv": [2, 52]} + ] + }, + { + "name": "mouth_open_ditto", + "parent": "face_ditto", + "pivot": [0, 5.5, -5.81], + "cubes": [ + {"origin": [-3.5, 4.5, -5.81], "size": [7, 2, 0], "uv": [2, 56]} + ] + }, + { + "name": "eyebrows", + "parent": "torso", + "pivot": [0, 9, -5.51] + }, + { + "name": "eyebrow_neutral", + "parent": "eyebrows", + "pivot": [0, 9, -5.51], + "cubes": [ + {"origin": [-5, 8, -6], "size": [10, 2, 1], "inflate": 0.04, "uv": [0, 27]} + ] + }, + { + "name": "eyebrow_angry", + "parent": "eyebrows", + "pivot": [0, 9, -5.31], + "cubes": [ + {"origin": [-5, 8, -5.9], "size": [10, 2, 1], "inflate": 0.04, "uv": [0, 31]} + ] + }, + { + "name": "eyebrow_sad", + "parent": "eyebrows", + "pivot": [0, 9, -5.31], + "cubes": [ + {"origin": [-5, 8, -5.9], "size": [10, 2, 1], "inflate": 0.04, "uv": [0, 35]} ] }, { "name": "hair", "parent": "torso", - "pivot": [0, 9, 0], + "pivot": [0, 11, 0] + }, + { + "name": "hair_back_rotation", + "parent": "hair", + "pivot": [0, 11, 0] + }, + { + "name": "hair_back", + "parent": "hair_back_rotation", + "pivot": [0, 11, 1.25], + "rotation": [-25, 0, 0], "cubes": [ - {"origin": [-1, 8, -1], "size": [2, 3, 0], "pivot": [0, 8.5, -1], "rotation": [17.5, 0, 0], "uv": [50, 20]}, - {"origin": [-1, 8, -1], "size": [0, 3, 2], "pivot": [-1, 8.5, 0], "rotation": [0, 0, -17.5], "uv": [50, 15]}, - {"origin": [-1, 8, 1], "size": [2, 3, 0], "pivot": [0, 8.5, 1], "rotation": [-17.5, 0, 0], "uv": [50, 23]}, - {"origin": [1, 8, -1], "size": [0, 3, 2], "pivot": [1, 8.5, 0], "rotation": [0, 0, 17.5], "uv": [50, 24]} + {"origin": [-1, 10, 1.25], "size": [2, 3, 0], "uv": [52, 0]} + ] + }, + { + "name": "hair_back_left_rotation", + "parent": "hair", + "pivot": [0, 11, 0], + "rotation": [0, 72, 0] + }, + { + "name": "hair_back_left", + "parent": "hair_back_left_rotation", + "pivot": [0, 11, 1.25], + "rotation": [-25, 0, 0], + "cubes": [ + {"origin": [-1, 10, 1.25], "size": [2, 3, 0], "uv": [56, 0]} + ] + }, + { + "name": "hair_back_right_rotation", + "parent": "hair", + "pivot": [0, 11, 0], + "rotation": [0, -72, 0] + }, + { + "name": "hair_back_right", + "parent": "hair_back_right_rotation", + "pivot": [0, 11, 1.25], + "rotation": [-25, 0, 0], + "cubes": [ + {"origin": [-1, 10, 1.25], "size": [2, 3, 0], "uv": [52, 3]} + ] + }, + { + "name": "hair_front_right_rotation", + "parent": "hair", + "pivot": [0, 11, 0], + "rotation": [0, -144, 0] + }, + { + "name": "hair_front_right", + "parent": "hair_front_right_rotation", + "pivot": [0, 11, 1.25], + "rotation": [-25, 0, 0], + "cubes": [ + {"origin": [-1, 10, 1.25], "size": [2, 3, 0], "uv": [56, 3]} + ] + }, + { + "name": "hair_front_left_rotation", + "parent": "hair", + "pivot": [0, 11, 0], + "rotation": [0, 144, 0] + }, + { + "name": "hair_front_left", + "parent": "hair_front_left_rotation", + "pivot": [0, 11, 1.25], + "rotation": [-25, 0, 0], + "cubes": [ + {"origin": [-1, 10, 1.25], "size": [2, 3, 0], "uv": [60, 0]} + ] + }, + { + "name": "skirt", + "parent": "torso", + "pivot": [0, 5, 0] + }, + { + "name": "skirt_left", + "parent": "skirt", + "pivot": [6, 5, 0], + "rotation": [0, 0, 55], + "cubes": [ + {"origin": [6, 5, -6], "size": [4, 0, 12], "uv": [24, 0]} + ] + }, + { + "name": "skirt_right", + "parent": "skirt", + "pivot": [-6, 5, 0], + "rotation": [0, 0, -55], + "cubes": [ + {"origin": [-10, 5, -6], "size": [4, 0, 12], "uv": [32, 0]} + ] + }, + { + "name": "skirt_front", + "parent": "skirt", + "pivot": [0, 5, -6], + "rotation": [55, 0, 0], + "cubes": [ + {"origin": [-6, 5, -10], "size": [12, 0, 4], "uv": [20, 22]} + ] + }, + { + "name": "skirt_back", + "parent": "skirt", + "pivot": [0, 5, 6], + "rotation": [-55, 0, 0], + "cubes": [ + {"origin": [-6, 5, 6], "size": [12, 0, 4], "uv": [-4, 22]} ] }, { "name": "foot_left", "parent": "body", - "pivot": [2.5, 0.5, 0.5], + "pivot": [2.5, 1.5, 0.5], "cubes": [ - {"origin": [1, 0, -1.5], "size": [3, 1, 3], "uv": [49, 13]} + {"origin": [1, 0, -1.5], "size": [3, 2, 3], "uv": [0, 5]} ] }, { "name": "foot_right", "parent": "body", - "pivot": [-2.5, 0.5, 0.5], + "pivot": [-2.5, 1.5, 0.5], "cubes": [ - {"origin": [-4, 0, -1.5], "size": [3, 1, 3], "uv": [37, 13]} + {"origin": [-4, 0, -1.5], "size": [3, 2, 3], "uv": [0, 0]} ] } ] diff --git a/common/src/main/resources/assets/cobblemon/bedrock/pokemon/posers/0285_shroomish/shroomish.json b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/posers/0285_shroomish/shroomish.json new file mode 100644 index 0000000000..d6aa867c7a --- /dev/null +++ b/common/src/main/resources/assets/cobblemon/bedrock/pokemon/posers/0285_shroomish/shroomish.json @@ -0,0 +1,51 @@ +{ + "portraitScale": 2, + "portraitTranslation": [-0.27, -1.18, 0], + "profileScale": 1, + "profileTranslation": [0, 0.2, 0], + "rootBone": "shroomish", + "animations": { + "cry": "q.bedrock_stateful('shroomish', 'cry')", + "faint": "q.bedrock_primary('shroomish', 'faint')" + }, + "poses": { + "sleep": { + "poseName": "sleep", + "poseTypes": [ + "SLEEP" + ], + "namedAnimations": { + "cry": "q.bedrock_stateful('dummy', 'cry')" + }, + "animations": [ + "q.bedrock('shroomish', 'sleep')" + ] + }, + "standing": { + "poseTypes": ["STAND", "FLOAT", "NONE", "PORTRAIT", "PROFILE"], + "isBattle": false, + "animations": [ + "q.look('torso')", + "q.bedrock('shroomish', 'ground_idle')" + ], + "quirks": ["q.bedrock_quirk('shroomish', 'blink')"] + }, + "battle-standing": { + "poseTypes": ["STAND", "FLOAT"], + "isBattle": true, + "animations": [ + "q.look('torso')", + "q.bedrock('shroomish', 'battle_idle')" + ], + "quirks": ["q.bedrock_quirk('shroomish', 'blink')"] + }, + "walking": { + "poseTypes": ["WALK", "SWIM"], + "animations": [ + "q.look('torso')", + "q.bedrock('shroomish', 'ground_walk')" + ], + "quirks": ["q.bedrock_quirk('shroomish', 'blink')"] + } + } +} diff --git a/common/src/main/resources/assets/cobblemon/textures/pokemon/0285_shroomish/shroomish.png b/common/src/main/resources/assets/cobblemon/textures/pokemon/0285_shroomish/shroomish.png index 4b00d263e505abc4c0a565a9b5fa56ef2ae48d2b..c5121f242b9907277db805f3b2b1756ce2008e96 100644 GIT binary patch literal 2370 zcmV-I3BC4-P)c{B%M4IMX%?#&#arBbI+a0%q3-JnvnnO z|N5`B*V%jRz0b!a{Z#z<+*A99aQEYP3?XjrVER&=GKqk;iEw{JCo!x(Y8(F6T{cGn`_V2tMHshdYkiV$CZ{t7$VUAG zhnkN4?c3&o()-HEf2Al!90ze?Vo-RQICwLGW-wv~)zzA1(T-W1pG#N2`<`BO3Y&(9 z-nMt_y0I?MYz7X^cxDrR?cM`DeE{#rB&|3sxAh~|#Z6XXyabIeG!r|$cs83>7|}v- ztr)S6j{abKx9vu=jbS0RZN<^Ifo%?AVa}y4LjRfjf7<)Orw{kOap(7YR-HGB5N*V0 z`ArgVzySvwa4<0~#KhY?V(c!y=-;-N^NBTaF;H@L7sl=Z?Vu<^=mu8JZqKH+YTX2@ zme0!O;H4iXT4G7gO~h7p&Z^E+)h&m%TC%HJtCo1%$F{9Y#8#)_VoHn^pxovH9Sd#1 z#e-{0yX21@`*nKwuP+G6FzHM>ew4myX@aqp+qPBZtCot;wmZ@KwB>1H^nb>JA(+Mu@az^S7z=f{^-qm?$zq-lI@ zo3L8IF0XUev_Ny;Fm#i}0h1=h}J>5IFp)SJ3Pk?f=C6{AR7eia+T`-$( zaBbU7FZ_IMo3Bxk$h0EnpF<>RM&IL^*k}H2!r7m}l3<dXPRWn%@WLTh+$~aEN|l_0iY) z550+L&iQ>?-kB%)^_iQKv4C;Jq}dPt?`;WieYM7@Wlw|tBmKW!)L-Qv|Idl^#pA!q zU^^nmPrZ`ktd6q?57)1{;H3y~-~+Kb=_`j^k=HfYfPZb_56M^{CXY`-#LGVo`o7L! zu=Ext8BW824S0z`{W8>rG6o;ixd8{cOB<&J!~|$voL2hSYe7G%ZQB_L;F7rjd(bga zesGg3L4&S7gSrrM^1B8baGJ3I9$@POc<9=;Oz>KnyAp(VSy;OcWo~MPcJ5 zXnZsra5?0{VNe%C8(NHkX0lqi6fSP9=s$bk^F249d(Ul4KidD3-W~twrTwqXq=VPo zno7+L?Vddk^Z^x_jdP*;UKx=f9GBM(vu(fWX3md{b&Lj ze0S#ulW~A+KmFdj5=4BoG!P>;P5Gzq_0l6{%j~xF;`cr~)K>LxW#!${(!@el`?s`w zlj5s7wpw~;Xr2NWel6v(NYhtL6Wjbon8qgt2b_jSJU$Kbdq7tLkD0bkgSO7@(o3zX zAC=+)CKJ5vqqnt{;`Lbz@_T@R#xqsRmJE-U#)jafFL<;O<0HkYnLx?K(HpJ#n!|y9 zsqykmgZ_KI@MOPLF=St(q1+dki>-^LBV5MZs z`KRr_T<&Rnxd7MfdPmw)zu8T?2k?nm%Y{t*=mUp_Z+-2?q-C#^=gZgKGCa8ZwxM>V z*lGQ_0M55_?#y+8Ps~~_Cf}|{5B9D*@TH!Xy;7dXPX4}k=*Vw++LdCb_2&Xin`9&R z&js*|hw{AJszBp|jXcpwW6uTfjQ6Z}4{+W~(D=kmO0tplT!3r$9vFQOIPWE#S+^B#jO4EqcAh=x)v{&KE5olLrgWIDcP|joLuA9c5 z2whs)XQT4Y0vtd3r?DqOm$n`!z1lI26~IbEnTQRgwpsXC0jxBX6J$fFZ5BRO02Awa z+w0QAZgg}OpzBfBrET=d8~>;P{;wcm5?1n0>bKtYQ2~7NE;rbf{LA%S&%RLsVvtsP z5+Y_ZwPOXa(vz^6CLVJc72s1_cMm_moH^zo1F z8-Y#Vj1!MJjS4_`-&2qFZvOVc5!m$2jEf4enI}4FZdVF0sWNXA{mKs5=qo+#`2P<8 o0RR8>eybq>000I_L_t&o0K^Uo>i^^1*#H0l07*qoM6N<$f)^*h(f|Me delta 1348 zcmV-K1-tsf63PmY7k?lK1^@s6qMd$(000FMNkl#aVN78>eM2lY~Da4m{^6P4T0f-f~O#E?P_0fk-)F7)6-pyZMo z492lrTr7$L2FV`pmgEqa9(Mm|cC;(auH{^s2VzG%fBw$<^MB|6KLh;FVVMXWZ?6j8 zaKJJ)0AS_l4{+|HlAi&+r*{CrSQ?zW@=5R3Zrn5ao(Ue_SrRN`J|1&mt!|~ewJ0h);?=@&XQ7DX$io*D)p#Nuk8{%wlL+Em; zI3HtK@3}ZREr0v?iEkY4%U%N6D5xv0wpHSV@lo;X&&zVm+1`d2oSK)iMjk-K3H-$A z*#9!XGB$RrWwBc=3$+aZj}DI{!AFNjmP%M{1EyQx#E~S4JUv;~20w8y%+eT+Sp80Y zNuh2_wGFg;fa?1CHZa=)K1r6f18qPtP6KFiR}zhC_kRjM=9G z&;V}lKL&e|#=^)%z~x!i1{)dx;H`Ai4}5yN*We9D?)&5IRq^`UpC!sLW?SI&98K=F zqPkBQ0M_dVSpI!m{#V`oGF+d)GB%F4SEW0v?Km(p002}9vsj#*mgMP4Mv)Vv^r$_1 z4c!Zq!hb5>y)K4X8Vi~6pi&}udLCHuD5!G$^t|={#F2HveLO{zyC|}&fxSyXOm*up zJiN0cSNW}*--ODU$f!sGUXWVHAr`aKa?*h3-T<(G2>=K+1d&~@9{_b=VPql@Bmu}u zk+4$RK?(Vwo`!>!+D@DP-D+9zh9k+Sg%?$WG=IL6Oq5~!$c3BS4Wzc)`;Vo2uh$PE zy?_l3NJDY%dcji35Hu0JI;2Uj@jr1NPeXOfZ}@qh#*kt34A4y`3@MsaB|jr4&9b&k zU2@|7N~?yTcPc50{L+~I1WLKQT;XE>Sj+8ee|hpR9F%f-Y~n#+f-AM1z?p)udGkT& zihq9a{d+>n|J#u}0HCjupFt_ta!1PZmBOqfvp6~3Du7PU<&TI`Y24&4Duvm$EkI;T zxjc&fV}Syu*gu9MyDI*7oa?j7})=Q9l$m5kfPfPd6Cpr1weh49@m8gqnu+Lr)ZXc0thzYAQ>5 zc_Hf6z(QFgbAj>tA;;7JDFFE8>regk;o`&ZeheM>{?wa-KYNa?qbG@s)-4@%gMV6F zh4zP>SWO^H;dj6M!HOae0Q}i=ls^8%Sh0$zi;Fm*U`#(9xrr-aLjzz#1ISHWG1lwV z0gdRrOxQYlVr_kOE5?*PkjtxuN)m4fOOb*8h*G>8QUD^|zE=p`8-}Do6PS#NL!2P* z1KxOTM5OIBY`e8Oj^n^}T>Sk{J%6!*I$d1Efyu!p38VooLb4O+qGGpN7U~5?Ts`0Z zwiFoi#XIc=QO`1_FuD=CD0*>m(W&MDf{{N?7I-NJ04{!k5mi{JIui%MUVv7XCPGn} zpPtLqrLMlHSA{MEw6=_nZXN(!FbMv1>m$K3>9(61N|8~0dIlMsnzyJbqdk&TcY6~V z9cuj^hNOj%1$g9vXp-Ha8{v3+RnRFhYDGp_ZiP7Gpq$Cu-1{=tCe01OC#faVS`0?h&7CCCUc0?i#@1eycDEzoWR zBJmgy9qCp>K)1xBUI>VebgLntTjEhK1Vl%=)ez7v@u(L9qJJaZY6wtIJktjOnM3O5 z5TKrLrVj!#ht$s@Kt171-z4BR&abRl@q8L^9gl;ez)aILAZt`Tp9U}jjDRZS-*wFq z@NJiIT5g1`J^!7(K5rUuAJ64R*xLI?(ZBwu#Q;m%mj5BEZTUTw=fwa^+Ljk+wJpD= z^1K+JBCM(d15c_>srEsDYO+;b5KwhWwGRSRldbB4fT~lfeGs6UY*p9p38)JF)b|De o0RR7$FV}4V000I_L_t&o0Oc|mfoO=pbpQYW07*qoM6N<$f|1pe8~^|S literal 408 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=$zQjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`ISV`@iy0XB4ude`@%$AjKtah8*NBqf{Irtt#G+J&fW*wa5~kXKn^Q|6eBAGBar0<#L`eU$T=E}%wTaQAls0Ui9rxZ zM*(qWI}2Dm2gnA21Rw_KhtcS^GB7YRFic=)U;(NzFfuk^TmUf_q=$6@#H?vRHV7~Q zO=1G846?KUvY@&Q4GciCHEalY;r#Z}LCyvP0hR+>8MM#c?$UJ- z{N%wDb-gTe~DWM4fjBi$B diff --git a/common/src/main/resources/assets/cobblemon/textures/pokemon/0285_shroomish/shroomish_shiny.png b/common/src/main/resources/assets/cobblemon/textures/pokemon/0285_shroomish/shroomish_shiny.png index d91106a71cbaf0d6fffd710b62e6a631e699f341..9014e1500c993588e4f656bdc16a02889cb41076 100644 GIT binary patch literal 2371 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 RTr~gy002ovPDHLkV1m;ea|-|f From bb6bda54dc03224f623c546d5da9c3260e1d8efa Mon Sep 17 00:00:00 2001 From: Instrafe Date: Sat, 26 Sep 2026 14:17:30 -0400 Subject: [PATCH 09/15] Updated Changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index f90db9bfe9..ca96c7d585 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -62,6 +62,7 @@ - Gloom - Vileplume - Bellossom +- Shroomish ### Animation updates for the following Pokémon - Treecko (New Shoulder Mount!) From 25499b3e7ac3c827a1b0e1b6399c0d96c5d5914d Mon Sep 17 00:00:00 2001 From: Jerzykv Date: Sun, 27 Sep 2026 12:37:49 +0200 Subject: [PATCH 10/15] Fixed #2106 --- .../pokemon/0143_snorlax/snorlax_alpha.png | Bin 6384 -> 1546 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/common/src/main/resources/assets/cobblemon/textures/pokemon/0143_snorlax/snorlax_alpha.png b/common/src/main/resources/assets/cobblemon/textures/pokemon/0143_snorlax/snorlax_alpha.png index 8edbba34b78afca45df2ac6ef2501e65aa39fa7c..f74f78065a660096ecf7fdb29b2e6f0338e94b68 100644 GIT binary patch literal 1546 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 Q-+$lQ8v5$5Rc*un2e~tGrvLx| From 04489bc969c3ffed4a29085382323fff402d1287 Mon Sep 17 00:00:00 2001 From: Jerzykv Date: Sun, 27 Sep 2026 12:39:00 +0200 Subject: [PATCH 11/15] changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index ca96c7d585..d5cb9238a8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -101,6 +101,7 @@ - Fixed Diglett line not having their faint animations - Fixed Kingambit moving its legs while walking - Fixed Alolan Diglett's cry not playing +- Fixed shiny alpha Snorlax using the non-shiny texture - Various Structure fixes ### Developer From 154b653c572af2f9e5e6a3ee7a213c61baa40b9b Mon Sep 17 00:00:00 2001 From: Jakotens Date: Sun, 27 Sep 2026 17:33:09 -0600 Subject: [PATCH 12/15] Fixed some small texture issues on Pidgeot. Signed-off-by: Jakotens --- .../textures/pokemon/0018_pidgeot/pidgeot.png | Bin 14732 -> 14814 bytes .../pokemon/0018_pidgeot/pidgeot_shiny.png | Bin 14769 -> 14807 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/common/src/main/resources/assets/cobblemon/textures/pokemon/0018_pidgeot/pidgeot.png b/common/src/main/resources/assets/cobblemon/textures/pokemon/0018_pidgeot/pidgeot.png index 2013c9c6fcb423b743b6e617cf7085f8ef3b4f8f..2cac131c00f02ee7dcd6c3c332215759f46d567e 100644 GIT binary patch literal 14814 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 literal 14732 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 xb+B0qcoRowp+F!OOMAfb3f+_095 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 Date: Mon, 28 Sep 2026 19:10:44 +0200 Subject: [PATCH 13/15] implemented flag --- .../resources/data/cobblemon/species/generation7/minior.json | 1 + 1 file changed, 1 insertion(+) diff --git a/common/src/main/resources/data/cobblemon/species/generation7/minior.json b/common/src/main/resources/data/cobblemon/species/generation7/minior.json index dac759c5c9..81a069c4b2 100644 --- a/common/src/main/resources/data/cobblemon/species/generation7/minior.json +++ b/common/src/main/resources/data/cobblemon/species/generation7/minior.json @@ -1,4 +1,5 @@ { + "implemented": true, "nationalPokedexNumber": 774, "name": "Minior", "primaryType": "rock", From 6f99862288a2199ca129bdcc02ec61d00dac75d1 Mon Sep 17 00:00:00 2001 From: Jakotens Date: Sun, 27 Sep 2026 17:33:09 -0600 Subject: [PATCH 14/15] Fixed some small texture issues on Pidgeot. Signed-off-by: Jakotens --- .../textures/pokemon/0018_pidgeot/pidgeot.png | Bin 14732 -> 14814 bytes .../pokemon/0018_pidgeot/pidgeot_shiny.png | Bin 14769 -> 14807 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/common/src/main/resources/assets/cobblemon/textures/pokemon/0018_pidgeot/pidgeot.png b/common/src/main/resources/assets/cobblemon/textures/pokemon/0018_pidgeot/pidgeot.png index 2013c9c6fcb423b743b6e617cf7085f8ef3b4f8f..2cac131c00f02ee7dcd6c3c332215759f46d567e 100644 GIT binary patch literal 14814 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 literal 14732 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 xb+B0qcoRowp+F!OOMAfb3f+_095 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 Date: Mon, 28 Sep 2026 15:06:55 -0500 Subject: [PATCH 15/15] Added implemented flag to Tympole, Palpitoad and Seismitoad --- .../resources/data/cobblemon/species/generation5/palpitoad.json | 1 + .../resources/data/cobblemon/species/generation5/seismitoad.json | 1 + .../resources/data/cobblemon/species/generation5/tympole.json | 1 + 3 files changed, 3 insertions(+) diff --git a/common/src/main/resources/data/cobblemon/species/generation5/palpitoad.json b/common/src/main/resources/data/cobblemon/species/generation5/palpitoad.json index 6935c32474..b13d06ba7b 100644 --- a/common/src/main/resources/data/cobblemon/species/generation5/palpitoad.json +++ b/common/src/main/resources/data/cobblemon/species/generation5/palpitoad.json @@ -1,4 +1,5 @@ { + "implemented": true, "nationalPokedexNumber": 536, "name": "Palpitoad", "primaryType": "water", diff --git a/common/src/main/resources/data/cobblemon/species/generation5/seismitoad.json b/common/src/main/resources/data/cobblemon/species/generation5/seismitoad.json index 88c4b52ea3..fa12853f17 100644 --- a/common/src/main/resources/data/cobblemon/species/generation5/seismitoad.json +++ b/common/src/main/resources/data/cobblemon/species/generation5/seismitoad.json @@ -1,4 +1,5 @@ { + "implemented": true, "nationalPokedexNumber": 537, "name": "Seismitoad", "primaryType": "water", diff --git a/common/src/main/resources/data/cobblemon/species/generation5/tympole.json b/common/src/main/resources/data/cobblemon/species/generation5/tympole.json index 6bacec1c59..71db681917 100644 --- a/common/src/main/resources/data/cobblemon/species/generation5/tympole.json +++ b/common/src/main/resources/data/cobblemon/species/generation5/tympole.json @@ -1,4 +1,5 @@ { + "implemented": true, "nationalPokedexNumber": 535, "name": "Tympole", "primaryType": "water",