diff --git a/CHANGELOG.md b/CHANGELOG.md index b2354e2e8c..0b40c35ec9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -35,12 +35,18 @@ - Grubbin - Charjabug - Vikavolt +- Minior + +#### Generation 8 +- Eternatus #### Generation 9 - Greavard - Houndstone ### Model updates for the following Pokémon +- Sudowoodo +- Spheal - Cacnea - Cacturne - Binacle @@ -50,10 +56,24 @@ - Deerling - Sawsbuck (All forms) - Absol +- Poliwag +- Politoed +- Oddish +- Gloom +- Vileplume +- Bellossom +- Shroomish ### Animation updates for the following Pokémon +- Treecko (New Shoulder Mount!) +- Bonsly (New Shoulder Mount!) +- Sudowoodo - Cacnea - Cacturne +- Oddish +- Gloom +- Vileplume +- Bellossom ### Changes - Updated various recipes to display in Recipe Groups within the Recipe Book @@ -82,6 +102,8 @@ - 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 +- Fixed shiny alpha Snorlax using the non-shiny texture - Various Structure fixes - Fixed shiny pokemon under certain circumstances forgetting taught TMs - Fixed certain Pokémon sounds sometimes being doubled when played at specific times in their animations 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/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/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/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/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/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/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 120d2236da..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 @@ -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) @@ -266,8 +262,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) @@ -375,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) @@ -397,8 +390,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/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/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" } } } 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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/0018_pidgeot/pidgeot.png b/common/src/main/resources/assets/cobblemon/textures/pokemon/0018_pidgeot/pidgeot.png index 2013c9c6fc..2cac131c00 100644 Binary files a/common/src/main/resources/assets/cobblemon/textures/pokemon/0018_pidgeot/pidgeot.png and b/common/src/main/resources/assets/cobblemon/textures/pokemon/0018_pidgeot/pidgeot.png differ diff --git a/common/src/main/resources/assets/cobblemon/textures/pokemon/0018_pidgeot/pidgeot_shiny.png b/common/src/main/resources/assets/cobblemon/textures/pokemon/0018_pidgeot/pidgeot_shiny.png index b494458004..5447810d13 100644 Binary files a/common/src/main/resources/assets/cobblemon/textures/pokemon/0018_pidgeot/pidgeot_shiny.png and b/common/src/main/resources/assets/cobblemon/textures/pokemon/0018_pidgeot/pidgeot_shiny.png differ 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 48f2bf33b1..a0131b6a00 100644 Binary files a/common/src/main/resources/assets/cobblemon/textures/pokemon/0043_oddish/oddish.png and b/common/src/main/resources/assets/cobblemon/textures/pokemon/0043_oddish/oddish.png differ 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 d29a1768fe..56dd4fab19 100644 Binary files a/common/src/main/resources/assets/cobblemon/textures/pokemon/0043_oddish/oddish_alpha.png and b/common/src/main/resources/assets/cobblemon/textures/pokemon/0043_oddish/oddish_alpha.png differ diff --git a/common/src/main/resources/assets/cobblemon/textures/pokemon/0043_oddish/oddish_shiny.png b/common/src/main/resources/assets/cobblemon/textures/pokemon/0043_oddish/oddish_shiny.png index 368e780d83..c3bbfa712d 100644 Binary files a/common/src/main/resources/assets/cobblemon/textures/pokemon/0043_oddish/oddish_shiny.png and b/common/src/main/resources/assets/cobblemon/textures/pokemon/0043_oddish/oddish_shiny.png differ 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 4ea8472a56..912db3b31f 100644 Binary files a/common/src/main/resources/assets/cobblemon/textures/pokemon/0044_gloom/gloom.png and b/common/src/main/resources/assets/cobblemon/textures/pokemon/0044_gloom/gloom.png differ diff --git a/common/src/main/resources/assets/cobblemon/textures/pokemon/0044_gloom/gloom_alpha.png b/common/src/main/resources/assets/cobblemon/textures/pokemon/0044_gloom/gloom_alpha.png index 6f33f3cccc..972e82b2ae 100644 Binary files a/common/src/main/resources/assets/cobblemon/textures/pokemon/0044_gloom/gloom_alpha.png and b/common/src/main/resources/assets/cobblemon/textures/pokemon/0044_gloom/gloom_alpha.png differ 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 933b670ed2..86f3e2f270 100644 Binary files a/common/src/main/resources/assets/cobblemon/textures/pokemon/0044_gloom/gloom_shiny.png and b/common/src/main/resources/assets/cobblemon/textures/pokemon/0044_gloom/gloom_shiny.png differ 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 8a9570e7bc..ce8361dad2 100644 Binary files a/common/src/main/resources/assets/cobblemon/textures/pokemon/0044_gloom/gloom_valencian.png and b/common/src/main/resources/assets/cobblemon/textures/pokemon/0044_gloom/gloom_valencian.png differ 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 22f071e604..a2872a17e1 100644 Binary files a/common/src/main/resources/assets/cobblemon/textures/pokemon/0044_gloom/gloom_valencian_shiny.png and b/common/src/main/resources/assets/cobblemon/textures/pokemon/0044_gloom/gloom_valencian_shiny.png differ 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 0000000000..841b6a4769 Binary files /dev/null and b/common/src/main/resources/assets/cobblemon/textures/pokemon/0045_vileplume/vileplume.png differ 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 2ff4ca28d0..3ed9bb6e6c 100644 Binary files a/common/src/main/resources/assets/cobblemon/textures/pokemon/0045_vileplume/vileplume_alpha.png and b/common/src/main/resources/assets/cobblemon/textures/pokemon/0045_vileplume/vileplume_alpha.png differ 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 599e016406..0000000000 Binary files a/common/src/main/resources/assets/cobblemon/textures/pokemon/0045_vileplume/vileplume_female.png and /dev/null differ diff --git a/common/src/main/resources/assets/cobblemon/textures/pokemon/0045_vileplume/vileplume_female_shiny.png b/common/src/main/resources/assets/cobblemon/textures/pokemon/0045_vileplume/vileplume_female_shiny.png deleted file mode 100644 index dc7a7651ae..0000000000 Binary files a/common/src/main/resources/assets/cobblemon/textures/pokemon/0045_vileplume/vileplume_female_shiny.png and /dev/null differ diff --git a/common/src/main/resources/assets/cobblemon/textures/pokemon/0045_vileplume/vileplume_male.png b/common/src/main/resources/assets/cobblemon/textures/pokemon/0045_vileplume/vileplume_male.png deleted file mode 100644 index 2c0d467c9f..0000000000 Binary files a/common/src/main/resources/assets/cobblemon/textures/pokemon/0045_vileplume/vileplume_male.png and /dev/null differ diff --git a/common/src/main/resources/assets/cobblemon/textures/pokemon/0045_vileplume/vileplume_male_shiny.png b/common/src/main/resources/assets/cobblemon/textures/pokemon/0045_vileplume/vileplume_male_shiny.png deleted file mode 100644 index 7d9c5cd9ac..0000000000 Binary files a/common/src/main/resources/assets/cobblemon/textures/pokemon/0045_vileplume/vileplume_male_shiny.png and /dev/null differ diff --git a/common/src/main/resources/assets/cobblemon/textures/pokemon/0045_vileplume/vileplume_shiny.png b/common/src/main/resources/assets/cobblemon/textures/pokemon/0045_vileplume/vileplume_shiny.png new file mode 100644 index 0000000000..3f73bc927e Binary files /dev/null and b/common/src/main/resources/assets/cobblemon/textures/pokemon/0045_vileplume/vileplume_shiny.png differ 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 589c216864..a2c073cd02 100644 Binary files a/common/src/main/resources/assets/cobblemon/textures/pokemon/0045_vileplume/vileplume_valencian.png and b/common/src/main/resources/assets/cobblemon/textures/pokemon/0045_vileplume/vileplume_valencian.png differ diff --git a/common/src/main/resources/assets/cobblemon/textures/pokemon/0045_vileplume/vileplume_valencian_shiny.png b/common/src/main/resources/assets/cobblemon/textures/pokemon/0045_vileplume/vileplume_valencian_shiny.png index 35c140cada..5c5455debf 100644 Binary files a/common/src/main/resources/assets/cobblemon/textures/pokemon/0045_vileplume/vileplume_valencian_shiny.png and b/common/src/main/resources/assets/cobblemon/textures/pokemon/0045_vileplume/vileplume_valencian_shiny.png differ 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 332d16c17a..e411377281 100644 Binary files a/common/src/main/resources/assets/cobblemon/textures/pokemon/0060_poliwag/poliwag.png and b/common/src/main/resources/assets/cobblemon/textures/pokemon/0060_poliwag/poliwag.png differ 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 08da44fca6..075c4b8d91 100644 Binary files a/common/src/main/resources/assets/cobblemon/textures/pokemon/0060_poliwag/poliwag_alpha.png and b/common/src/main/resources/assets/cobblemon/textures/pokemon/0060_poliwag/poliwag_alpha.png differ 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 f92c90b91a..0ebac91fe6 100644 Binary files a/common/src/main/resources/assets/cobblemon/textures/pokemon/0060_poliwag/poliwag_shiny.png and b/common/src/main/resources/assets/cobblemon/textures/pokemon/0060_poliwag/poliwag_shiny.png differ 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 8edbba34b7..f74f78065a 100644 Binary files a/common/src/main/resources/assets/cobblemon/textures/pokemon/0143_snorlax/snorlax_alpha.png and b/common/src/main/resources/assets/cobblemon/textures/pokemon/0143_snorlax/snorlax_alpha.png differ diff --git a/common/src/main/resources/assets/cobblemon/textures/pokemon/0182_bellossom/bellossom.png b/common/src/main/resources/assets/cobblemon/textures/pokemon/0182_bellossom/bellossom.png index ca3cc9da87..ed27c8598c 100644 Binary files a/common/src/main/resources/assets/cobblemon/textures/pokemon/0182_bellossom/bellossom.png and b/common/src/main/resources/assets/cobblemon/textures/pokemon/0182_bellossom/bellossom.png differ diff --git a/common/src/main/resources/assets/cobblemon/textures/pokemon/0182_bellossom/bellossom_alpha.png b/common/src/main/resources/assets/cobblemon/textures/pokemon/0182_bellossom/bellossom_alpha.png index c1f163d397..b21f627859 100644 Binary files a/common/src/main/resources/assets/cobblemon/textures/pokemon/0182_bellossom/bellossom_alpha.png and b/common/src/main/resources/assets/cobblemon/textures/pokemon/0182_bellossom/bellossom_alpha.png differ diff --git a/common/src/main/resources/assets/cobblemon/textures/pokemon/0182_bellossom/bellossom_shiny.png b/common/src/main/resources/assets/cobblemon/textures/pokemon/0182_bellossom/bellossom_shiny.png index 695ae5a368..8b083ad046 100644 Binary files a/common/src/main/resources/assets/cobblemon/textures/pokemon/0182_bellossom/bellossom_shiny.png and b/common/src/main/resources/assets/cobblemon/textures/pokemon/0182_bellossom/bellossom_shiny.png differ diff --git a/common/src/main/resources/assets/cobblemon/textures/pokemon/0182_bellossom/bellossom_valencia.png b/common/src/main/resources/assets/cobblemon/textures/pokemon/0182_bellossom/bellossom_valencia.png deleted file mode 100644 index f856d58a07..0000000000 Binary files a/common/src/main/resources/assets/cobblemon/textures/pokemon/0182_bellossom/bellossom_valencia.png and /dev/null differ diff --git a/common/src/main/resources/assets/cobblemon/textures/pokemon/0182_bellossom/bellossom_valencian.png b/common/src/main/resources/assets/cobblemon/textures/pokemon/0182_bellossom/bellossom_valencian.png index 2ba80d3ede..fb2cd6ba0f 100644 Binary files a/common/src/main/resources/assets/cobblemon/textures/pokemon/0182_bellossom/bellossom_valencian.png and b/common/src/main/resources/assets/cobblemon/textures/pokemon/0182_bellossom/bellossom_valencian.png differ 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 cdbcb64bf5..56683ac9ea 100644 Binary files a/common/src/main/resources/assets/cobblemon/textures/pokemon/0182_bellossom/bellossom_valencian_shiny.png and b/common/src/main/resources/assets/cobblemon/textures/pokemon/0182_bellossom/bellossom_valencian_shiny.png differ 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 4df1524394..1acecd0556 100644 Binary files a/common/src/main/resources/assets/cobblemon/textures/pokemon/0185_sudowoodo/sudowoodo.png and b/common/src/main/resources/assets/cobblemon/textures/pokemon/0185_sudowoodo/sudowoodo.png differ 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 82fa08bdfb..c6b55876c9 100644 Binary files a/common/src/main/resources/assets/cobblemon/textures/pokemon/0185_sudowoodo/sudowoodo_alpha.png and b/common/src/main/resources/assets/cobblemon/textures/pokemon/0185_sudowoodo/sudowoodo_alpha.png differ 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 7c2746b3d9..0245bea59f 100644 Binary files a/common/src/main/resources/assets/cobblemon/textures/pokemon/0185_sudowoodo/sudowoodo_golden.png and b/common/src/main/resources/assets/cobblemon/textures/pokemon/0185_sudowoodo/sudowoodo_golden.png differ 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 e8f0617f0d..6eae2e0399 100644 Binary files a/common/src/main/resources/assets/cobblemon/textures/pokemon/0185_sudowoodo/sudowoodo_shiny.png and b/common/src/main/resources/assets/cobblemon/textures/pokemon/0185_sudowoodo/sudowoodo_shiny.png differ 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 fe28275597..86f5b45062 100644 Binary files a/common/src/main/resources/assets/cobblemon/textures/pokemon/0186_politoed/politoed.png and b/common/src/main/resources/assets/cobblemon/textures/pokemon/0186_politoed/politoed.png differ 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 adc113e4f5..b38c3d0f79 100644 Binary files a/common/src/main/resources/assets/cobblemon/textures/pokemon/0186_politoed/politoed_alpha.png and b/common/src/main/resources/assets/cobblemon/textures/pokemon/0186_politoed/politoed_alpha.png differ 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 0d5d94a785..69724e47f3 100644 Binary files a/common/src/main/resources/assets/cobblemon/textures/pokemon/0186_politoed/politoed_shiny.png and b/common/src/main/resources/assets/cobblemon/textures/pokemon/0186_politoed/politoed_shiny.png differ 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 eb8312cf5a..6b7f174771 100644 Binary files a/common/src/main/resources/assets/cobblemon/textures/pokemon/0252_treecko/treecko.png and b/common/src/main/resources/assets/cobblemon/textures/pokemon/0252_treecko/treecko.png differ 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 aa64d0dd22..4c6551aa2f 100644 Binary files a/common/src/main/resources/assets/cobblemon/textures/pokemon/0252_treecko/treecko_alpha.png and b/common/src/main/resources/assets/cobblemon/textures/pokemon/0252_treecko/treecko_alpha.png differ 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 585c239750..ba0a4bf7e5 100644 Binary files a/common/src/main/resources/assets/cobblemon/textures/pokemon/0252_treecko/treecko_shiny.png and b/common/src/main/resources/assets/cobblemon/textures/pokemon/0252_treecko/treecko_shiny.png differ 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 4b00d263e5..c5121f242b 100644 Binary files a/common/src/main/resources/assets/cobblemon/textures/pokemon/0285_shroomish/shroomish.png and b/common/src/main/resources/assets/cobblemon/textures/pokemon/0285_shroomish/shroomish.png differ diff --git a/common/src/main/resources/assets/cobblemon/textures/pokemon/0285_shroomish/shroomish_alpha.png b/common/src/main/resources/assets/cobblemon/textures/pokemon/0285_shroomish/shroomish_alpha.png index e5d3bb2c99..72f80cf124 100644 Binary files a/common/src/main/resources/assets/cobblemon/textures/pokemon/0285_shroomish/shroomish_alpha.png and b/common/src/main/resources/assets/cobblemon/textures/pokemon/0285_shroomish/shroomish_alpha.png differ 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 d91106a71c..9014e1500c 100644 Binary files a/common/src/main/resources/assets/cobblemon/textures/pokemon/0285_shroomish/shroomish_shiny.png and b/common/src/main/resources/assets/cobblemon/textures/pokemon/0285_shroomish/shroomish_shiny.png differ 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 0000000000..79291eed99 Binary files /dev/null and b/common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_alpha.png differ 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 0000000000..9a292af003 Binary files /dev/null and b/common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_blue.png differ 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 0000000000..e945bdb311 Binary files /dev/null and b/common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_emissive_blue.png differ 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 0000000000..80852e901c Binary files /dev/null and b/common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_emissive_green.png differ 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 0000000000..c3da0c6b9a Binary files /dev/null and b/common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_emissive_indigo.png differ 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 0000000000..4414a53da1 Binary files /dev/null and b/common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_emissive_orange.png differ 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 0000000000..fdc71bd6ac Binary files /dev/null and b/common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_emissive_red.png differ 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 0000000000..55a8a8cba2 Binary files /dev/null and b/common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_emissive_shiny.png differ diff --git a/common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_emissive_violet.png b/common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_emissive_violet.png new file mode 100644 index 0000000000..e6cf7e5bce Binary files /dev/null and b/common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_emissive_violet.png differ 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 0000000000..230a2d8a1d Binary files /dev/null and b/common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_emissive_yellow.png differ diff --git a/common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_green.png b/common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_green.png new file mode 100644 index 0000000000..b8001e5dbc Binary files /dev/null and b/common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_green.png differ diff --git a/common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_indigo.png b/common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_indigo.png new file mode 100644 index 0000000000..55747c7ce4 Binary files /dev/null and b/common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_indigo.png differ diff --git a/common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_orange.png b/common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_orange.png new file mode 100644 index 0000000000..13615f6207 Binary files /dev/null and b/common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_orange.png differ 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 0000000000..651575fd05 Binary files /dev/null and b/common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_red.png differ 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 0000000000..ae0445bb7b Binary files /dev/null and b/common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_shiny.png differ 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 0000000000..ce75ffdd06 Binary files /dev/null and b/common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_violet.png differ 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 0000000000..bdbb1bc481 Binary files /dev/null and b/common/src/main/resources/assets/cobblemon/textures/pokemon/0774_minior/minior_yellow.png differ 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/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 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, 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", 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..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", @@ -15,6 +16,9 @@ "aspects": [ "core-form" ], + "features": [ + "core_color" + ], "abilities": [ "shieldsdown", "h:shieldsdown" @@ -43,10 +47,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": {