Compare commits

...
25 Commits
Author SHA1 Message Date
ewwww 34fc434883 implemented new battle animations for happiny 2026-06-27 05:51:30 -04:00
ewwww 74949a02de yungoos poser tweak 2026-06-27 05:51:04 -04:00
ewwww 1617c1b087 added zubat physical animation 2026-06-27 04:57:03 -04:00
ewwww 4b1c180538 added poliwrath walk animation 2026-06-27 04:56:50 -04:00
ewwww cba6f51706 implemented new yungoos & gumshoos animations 2026-06-27 03:46:00 -04:00
ewwww 9b9fbedaf7 Merge remote-tracking branch 'origin/implement_pokemon' into implement_pokemon 2026-06-26 19:27:45 -04:00
ewwww 8c3acd9a0e 'angery' typo 2026-06-26 18:23:48 -04:00
CaptainLennie 4ab52cac0e Merge remote-tracking branch 'origin/implement_pokemon' into implement_pokemon 2026-06-26 19:28:24 +02:00
CaptainLennie 68805a5dd1 Fixed tentacool using ground animations while swimming on the surface (and updated to JSON poser) 2026-06-26 19:28:10 +02:00
Jerzykv 5a0b4e8f99 Alolan Vulpix portrait tweak 2026-06-26 14:03:11 +02:00
Jerzykv 3e9d3a307f Implemented animations for Rellor and Rabsca 2026-06-26 13:59:14 +02:00
ewwww 7c4d3ecb71 tweaked aerodactyl's walkspeed 2026-06-26 07:30:01 -04:00
ewwww e91fd5596a implemented new vulpix animations 2026-06-26 07:29:29 -04:00
ewwww f9d218adf8 forgot something 2026-06-25 05:46:04 -04:00
ewwww 05d70b28e7 monitor screen updates 2026-06-25 05:41:30 -04:00
ewwww 6755462eb0 added new animations for noctowl 2026-06-25 05:39:58 -04:00
ewwww 7ef3facac8 added new animations for drowzee and hypno 2026-06-25 04:07:39 -04:00
ewwww b7c16324bd misc texture fixes 2026-06-24 04:05:06 -04:00
ewwww e1cc9c7aba added new animations for Togetic 2026-06-22 02:45:55 -04:00
ewwww 79e821a438 added new animations for Staryu and Starmie 2026-06-22 01:08:45 -04:00
ewwww 19dd57feed form name corrections 2026-06-20 13:16:12 -04:00
ewwww e739b57a08 grammar. 2026-06-20 01:22:04 -04:00
ewwww 2044762b72 various poser alterations that accidentally got reverted 2026-06-17 05:33:34 -04:00
ewwww 77117e83c7 implemented (non-riding) animations & corrected scales for Duraludon & Archaludon 2026-06-17 05:33:21 -04:00
Carmendar 55f4e6e738 Goodra ride anim adjustments 2026-06-17 00:57:18 -05:00
103 changed files with 72892 additions and 6700 deletions
+23 -5
View File
@@ -59,13 +59,13 @@
- Ice type Pokémon are now immune to Packed Snow
### New rideable Pokémon
- Drampa
- Archeops
- Skarmory
- Crobat
- Goodra
- Hisuian Goodra
- Skarmory
- Milotic
- Archeops
- Goodra
- Goodra (Hisuian Form)
- Drampa
### Pokémon Added
#### Generation 3
@@ -171,6 +171,14 @@
- Changed models for every existing regional bias
### Animation updates for the following Pokémon
- Happiny
- Poliwrath
- Zubat
- Vulpix
- Drowzee
- Hypno
- Noctowl
- Skarmory
- Skitty
- Flygon
@@ -202,8 +210,16 @@
- Yamask
- Cofagrigus
- Luvdisc
- Staryu
- Starmie
- Togetic
- Rellor
- Rabsca
- Yungoos
- Gumshoos
#### Added sounds to the following moves
- Absorb
- Aurora Beam
- Double Team
@@ -232,10 +248,12 @@
### Fixes
- Adjusted Croagunk's walkspeed
- Adjusted Aerodactyl's walkspeed
- Fixed Blitzle's base scale being `1` rather than the intended `0.8`
- Fixed Magnezone's emissive layer for the shiny having the wrong name, thus displaying wrongly
- Fixed Litleo not blinking
- Fixed Garchomp T-posing when sleeping while out of battle.
- Fixed Omanyte and Omastar incorrectly using water animations on land.
- Sharp Beak can now be crafted
- Metal Alloy can now be crafted
- Ability Capsules can now be brewed
@@ -1,93 +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.pose.CobblemonPose
import com.cobblemon.mod.common.entity.PoseType
import com.cobblemon.mod.common.entity.PoseType.Companion.UI_POSES
import com.cobblemon.mod.common.util.isInWater
import net.minecraft.client.model.geom.ModelPart
import net.minecraft.world.phys.Vec3
class TentacoolModel(root: ModelPart) : PokemonPosableModel(root) {
override val rootPart = root.registerChildWithAllChildren("tentacool")
override var portraitScale = 1.2F
override var portraitTranslation = Vec3(0.1, 1.1, 0.0)
override var profileScale = 0.6F
override var profileTranslation = Vec3(0.0, 0.8, 0.0)
lateinit var standing: CobblemonPose
lateinit var walk: CobblemonPose
lateinit var swim: CobblemonPose
lateinit var float: CobblemonPose
lateinit var sleep: CobblemonPose
lateinit var watersleep: CobblemonPose
override fun registerPoses() {
val blink = quirk { bedrockStateful("tentacool", "blink")}
standing = registerPose(
poseName = "standing",
poseType = PoseType.STAND,
quirks = arrayOf(blink),
animations = arrayOf(
bedrock("tentacool", "ground_idle")
)
)
walk = registerPose(
poseName = "walk",
poseType = PoseType.WALK,
quirks = arrayOf(blink),
animations = arrayOf(
bedrock("tentacool", "ground_idle")
//bedrock("tentacool", "ground_walk")
)
)
float = registerPose(
poseName = "float",
poseTypes = UI_POSES + PoseType.FLOAT,
quirks = arrayOf(blink),
animations = arrayOf(
bedrock("tentacool", "water_idle")
)
)
swim = registerPose(
poseName = "swim",
poseType = PoseType.SWIM,
quirks = arrayOf(blink),
animations = arrayOf(
bedrock("tentacool", "water_swim")
)
)
sleep = registerPose(
poseName = "sleep",
poseType = PoseType.SLEEP,
condition = { !it.isInWater },
animations = arrayOf(bedrock("tentacool", "sleep"))
)
watersleep = registerPose(
poseName = "watersleep",
poseType = PoseType.SLEEP,
condition = { it.isInWater },
animations = arrayOf(bedrock("tentacool", "water_sleep"))
)
}
// override fun getFaintAnimation(
// pokemonEntity: PokemonEntity,
// state: PosableState<PokemonEntity>
// ) = if (state.isPosedIn(standing, walk)) bedrockStateful("tentacool", "faint") else null
}
@@ -285,7 +285,6 @@ object VaryingModelRepository {
inbuilt("rapidash", ::RapidashModel)
inbuilt("sandslash", ::SandslashModel)
inbuilt("tangela", ::TangelaModel)
inbuilt("tentacool", ::TentacoolModel)
inbuilt("venomoth", ::VenomothModel)
inbuilt("venonat", ::VenonatModel)
inbuilt("elekid", ::ElekidModel)
@@ -96,6 +96,458 @@
}
}
},
"animation.poliwrath.ground_walk": {
"loop": true,
"animation_length": 1.3333,
"bones": {
"waist": {
"rotation": ["9 - math.sin( q.anim_time * 90 * 6 - 45)*-4", "-math.sin( q.anim_time * 90 * 3)*8", "math.sin( q.anim_time * 90 * 3)*4"],
"position": [0, "-0.3+math.sin( q.anim_time * 90 * 6)*1.5", 0]
},
"torso": {
"rotation": ["8 - math.sin( q.anim_time * 90 * 6 - 45)*8", "-math.sin( q.anim_time * 90 * 3 - 25)*-8", "math.sin( q.anim_time * 90 * 3 - 25)*-8"],
"position": [0, "math.sin( q.anim_time * 90 * 6 + 45)*0.3", 0]
},
"head": {
"rotation": ["-math.sin( q.anim_time * 90 * 6 - 45)*-4", "-math.sin( q.anim_time * 90 * 3 - 25)*-1", 0]
},
"arm_left1": {
"rotation": {
"0.0": {
"post": [-13.63, -16.48493, 36.18],
"lerp_mode": "catmullrom"
},
"0.25": {
"post": [-41, 8.77773, 38.5],
"lerp_mode": "catmullrom"
},
"0.625": {
"post": [-8.15, -36.46773, 42.45],
"lerp_mode": "catmullrom"
},
"1.0833": {
"post": [24.5, -46.5535, 23.9],
"lerp_mode": "catmullrom"
},
"1.3333": {
"post": [-13.63, -16.48493, 36.18],
"lerp_mode": "catmullrom"
}
}
},
"arm_left2": {
"rotation": {
"0.0": {
"post": [0, 61.31326, 0],
"lerp_mode": "catmullrom"
},
"0.2917": {
"post": [0, 70.51, 0],
"lerp_mode": "catmullrom"
},
"0.5833": {
"post": [0, 45.6917, 0],
"lerp_mode": "catmullrom"
},
"0.875": {
"post": [0, 32.9252, 0],
"lerp_mode": "catmullrom"
},
"1.125": {
"post": [0, 33.79, 0],
"lerp_mode": "catmullrom"
},
"1.3333": {
"post": [0, 61.31326, 0],
"lerp_mode": "catmullrom"
}
}
},
"hand_left": {
"rotation": {
"0.0": {
"post": [-6.39933, 10.3524, 6.73624],
"lerp_mode": "catmullrom"
},
"0.375": {
"post": [-6.4, 10.35, 6.74],
"lerp_mode": "catmullrom"
},
"1.3333": {
"post": [-6.39933, 10.3524, 6.73624],
"lerp_mode": "catmullrom"
}
}
},
"finger_front_left1": {
"rotation": {
"0.0": {
"post": [0, 0, 67.5],
"lerp_mode": "catmullrom"
}
}
},
"finger_front_left2": {
"rotation": {
"0.0": {
"post": [0, 0, 67.5],
"lerp_mode": "catmullrom"
}
}
},
"finger_back_left1": {
"rotation": [0, 0, 70]
},
"finger_back_left2": {
"rotation": [0, 0, 72.5]
},
"thumb_left1": {
"rotation": [35.65498, -41.23664, 27.4926]
},
"arm_right1": {
"rotation": {
"0.0": {
"post": [-8.15, 36.46773, -42.45],
"lerp_mode": "catmullrom"
},
"0.4167": {
"post": [24.5, 46.5535, -23.9],
"lerp_mode": "catmullrom"
},
"0.6667": {
"post": [-13.63, 16.48493, -36.18],
"lerp_mode": "catmullrom"
},
"0.9167": {
"post": [-41, -8.77773, -38.5],
"lerp_mode": "catmullrom"
},
"1.3333": {
"post": [-8.15, 36.46773, -42.45],
"lerp_mode": "catmullrom"
}
}
},
"arm_right2": {
"rotation": {
"0.0": {
"post": [0, -45.6917, 0],
"lerp_mode": "catmullrom"
},
"0.2083": {
"post": [0, -32.9252, 0],
"lerp_mode": "catmullrom"
},
"0.4583": {
"post": [0, -33.79, 0],
"lerp_mode": "catmullrom"
},
"0.6667": {
"post": [0, -61.31326, 0],
"lerp_mode": "catmullrom"
},
"0.9583": {
"post": [0, -70.51, 0],
"lerp_mode": "catmullrom"
},
"1.3333": {
"post": [0, -45.6917, 0],
"lerp_mode": "catmullrom"
}
}
},
"hand_right": {
"rotation": {
"0.0": {
"post": [-6.4, -10.35, -6.74],
"lerp_mode": "catmullrom"
},
"0.6667": {
"post": [-6.39933, -10.3524, -6.73624],
"lerp_mode": "catmullrom"
},
"1.0417": {
"post": [-6.4, -10.35, -6.74],
"lerp_mode": "catmullrom"
},
"1.3333": {
"post": [-6.4, -10.35, -6.74],
"lerp_mode": "catmullrom"
}
}
},
"finger_front_right1": {
"rotation": {
"0.0": {
"post": [0, 0, -67.5],
"lerp_mode": "catmullrom"
},
"0.6667": {
"post": [0, 0, -67.5],
"lerp_mode": "catmullrom"
},
"1.3333": {
"post": [0, 0, -67.5],
"lerp_mode": "catmullrom"
}
}
},
"finger_front_right2": {
"rotation": {
"0.0": {
"post": [0, 0, -67.5],
"lerp_mode": "catmullrom"
},
"0.6667": {
"post": [0, 0, -67.5],
"lerp_mode": "catmullrom"
},
"1.3333": {
"post": [0, 0, -67.5],
"lerp_mode": "catmullrom"
}
}
},
"finger_back_right1": {
"rotation": {
"0.0": [0, 0, -70],
"0.6667": [0, 0, -70],
"1.3333": [0, 0, -70]
}
},
"finger_back_right2": {
"rotation": {
"0.0": [0, 0, -72.5],
"0.6667": [0, 0, -72.5],
"1.3333": [0, 0, -72.5]
}
},
"leg_left": {
"rotation": {
"0.0": [-3.5, 0, 0],
"0.25": [28, 0, 0],
"0.3333": [27, 0, 0],
"0.4583": [36, 0, 0],
"0.6667": {
"pre": [-1, 0, 0],
"post": [-1, 0, 0],
"lerp_mode": "catmullrom"
},
"0.8333": {
"post": [-57.5, 0, 0],
"lerp_mode": "catmullrom"
},
"1.0833": [-35, 0, 0],
"1.3333": [-3.5, 0, 0]
},
"position": {
"0.0": [0, -0.3, 0],
"0.25": [0, -1.1, 2.3],
"0.3333": [0, 0.25, 2.3],
"0.4583": [0, 0.2, 1.8],
"0.6667": {
"pre": [0, 0.9, -0.4],
"post": [0, 0.9, -0.4],
"lerp_mode": "catmullrom"
},
"0.8333": {
"post": [0, 0.8, -2.3],
"lerp_mode": "catmullrom"
},
"1.0": [0, -0.7, -2.3],
"1.0833": [0, -1.3, -2.3],
"1.3333": [0, -0.3, 0]
}
},
"leg_left2": {
"rotation": {
"0.0": [9, 0, 0],
"0.25": [5, 0, 0],
"0.3333": [14, 0, 0],
"0.4583": [33, 0, 0],
"0.5417": {
"pre": [57.7, 0, 0],
"post": [57.7, 0, 0],
"lerp_mode": "catmullrom"
},
"0.6667": {
"post": [53, 0, 0],
"lerp_mode": "catmullrom"
},
"0.8333": {
"post": [34.5, 0, 0],
"lerp_mode": "catmullrom"
},
"1.0": [17, 0, 0],
"1.0833": [13, 0, 0],
"1.3333": [9, 0, 0]
}
},
"foot_left": {
"rotation": {
"0.0": [-5, 0, 0],
"0.25": [-32, 0, 0],
"0.3333": [1.5, 0, 0],
"0.5": {
"pre": [29, 0, 0],
"post": [29, 0, 0],
"lerp_mode": "catmullrom"
},
"0.6667": {
"post": [-1, 0, 0],
"lerp_mode": "catmullrom"
},
"1.0": [-13, 0, 0],
"1.0833": [22, 0, 0],
"1.3333": [-5, 0, 0]
}
},
"toes_left": {
"rotation": {
"0.0": [0, 0, 0],
"0.25": [0, 0, 0],
"0.3333": [-41, 0, 0],
"0.5": {
"pre": [-19, 0, 0],
"post": [-19, 0, 0],
"lerp_mode": "catmullrom"
},
"0.6667": {
"post": [0, 0, 0],
"lerp_mode": "catmullrom"
},
"0.875": {
"post": [-23.89, 0, 0],
"lerp_mode": "catmullrom"
},
"1.0417": {
"post": [-20.18, 0, 0],
"lerp_mode": "catmullrom"
},
"1.0833": [0, 0, 0],
"1.3333": [0, 0, 0]
}
},
"leg_right": {
"rotation": {
"0.0": {
"post": [-1, 0, 0],
"lerp_mode": "catmullrom"
},
"0.1667": {
"post": [-57.5, 0, 0],
"lerp_mode": "catmullrom"
},
"0.4167": [-35, 0, 0],
"0.6667": [-3.5, 0, 0],
"0.9167": [28, 0, 0],
"1.0": [27, 0, 0],
"1.125": [36, 0, 0],
"1.3333": {
"pre": [-1, 0, 0],
"post": [-1, 0, 0],
"lerp_mode": "catmullrom"
}
},
"position": {
"0.0": {
"post": [0, 0.9, -0.4],
"lerp_mode": "catmullrom"
},
"0.1667": {
"post": [0, 0.8, -2.3],
"lerp_mode": "catmullrom"
},
"0.3333": [0, -0.7, -2.3],
"0.4167": [0, -1.3, -2.3],
"0.6667": [0, -0.3, 0],
"0.9167": [0, -1.1, 2.3],
"1.0": [0, 0.25, 2.3],
"1.125": [0, 0.2, 1.8],
"1.3333": {
"pre": [0, 0.9, -0.4],
"post": [0, 0.9, -0.4],
"lerp_mode": "catmullrom"
}
}
},
"leg_right2": {
"rotation": {
"0.0": {
"post": [53, 0, 0],
"lerp_mode": "catmullrom"
},
"0.1667": {
"post": [34.5, 0, 0],
"lerp_mode": "catmullrom"
},
"0.3333": [17, 0, 0],
"0.4167": [13, 0, 0],
"0.9167": [5, 0, 0],
"1.0": [-1, 0, 0],
"1.125": [33, 0, 0],
"1.2083": {
"pre": [57.7, 0, 0],
"post": [57.7, 0, 0],
"lerp_mode": "catmullrom"
},
"1.3333": {
"post": [53, 0, 0],
"lerp_mode": "catmullrom"
}
}
},
"foot_right": {
"rotation": {
"0.0": {
"post": [-1, 0, 0],
"lerp_mode": "catmullrom"
},
"0.3333": [-13, 0, 0],
"0.4167": [22, 0, 0],
"0.9167": [-32, 0, 0],
"1.0": [-6, 0, 0],
"1.1667": {
"pre": [29, 0, 0],
"post": [29, 0, 0],
"lerp_mode": "catmullrom"
},
"1.3333": {
"post": [-1, 0, 0],
"lerp_mode": "catmullrom"
}
}
},
"toes_right": {
"rotation": {
"0.0": {
"post": [0, 0, 0],
"lerp_mode": "catmullrom"
},
"0.2083": {
"post": [-23.89, 0, 0],
"lerp_mode": "catmullrom"
},
"0.375": {
"post": [-20.18, 0, 0],
"lerp_mode": "catmullrom"
},
"0.4167": [0, 0, 0],
"0.9167": [0, 0, 0],
"1.0": [-41, 0, 0],
"1.1667": {
"pre": [-19, 0, 0],
"post": [-19, 0, 0],
"lerp_mode": "catmullrom"
},
"1.3333": {
"post": [0, 0, 0],
"lerp_mode": "catmullrom"
}
}
}
}
},
"animation.poliwrath.battle_idle": {
"loop": true,
"bones": {
@@ -38,6 +38,496 @@
}
}
},
"animation.staryu.physical": {
"loop": true,
"animation_length": 3,
"bones": {
"body": {
"rotation": {
"0.0": {
"post": [0.2, 0, 0],
"lerp_mode": "catmullrom"
},
"0.25": {
"post": [12.8384, 24.0851, -4.3796],
"lerp_mode": "catmullrom"
},
"0.4167": {
"post": [17.8384, 24.0851, -4.3796],
"lerp_mode": "catmullrom"
},
"0.5417": [-90, 0, 0],
"0.7917": [-90, 0, 0],
"0.8333": [-90, 0, 0],
"0.875": {"pre": [-90, 0, 0], "post": [-90, 360, 0]},
"1.1667": [-90, 360, 0],
"1.25": {
"pre": [0, 277.5, 0],
"post": [0, 277.5, 0],
"lerp_mode": "catmullrom"
},
"1.4167": {
"post": [6.39, 117.88, 0],
"lerp_mode": "catmullrom"
},
"2.0": {
"post": [5.48, -33.58, 0],
"lerp_mode": "catmullrom"
},
"2.2083": {
"post": [21.1183, -47.3658, -26.7217],
"lerp_mode": "catmullrom"
},
"2.5417": {
"post": [0, 15, 0],
"lerp_mode": "catmullrom"
},
"3.0": {
"post": [0.2, 0, 0],
"lerp_mode": "catmullrom"
}
},
"position": {
"0.0": {
"post": [0, 0.18, 0],
"lerp_mode": "catmullrom"
},
"0.2083": {
"post": [0, -0.82, -1],
"lerp_mode": "catmullrom"
},
"0.4167": {
"post": [0, -0.82, -1.4],
"lerp_mode": "catmullrom"
},
"0.5": {
"post": [6.02, 0.94, 0.77],
"lerp_mode": "catmullrom"
},
"0.5833": {
"post": [13.15, -0.88, 3.58],
"lerp_mode": "catmullrom"
},
"0.625": {
"post": [15, -3, 5.6],
"lerp_mode": "catmullrom"
},
"0.6667": {
"post": [14.57, -5.35, 6.54],
"lerp_mode": "catmullrom"
},
"0.75": {
"post": [13.35, -3.68, 8.94],
"lerp_mode": "catmullrom"
},
"0.8333": {
"post": [11.93, -5.63, 11.86],
"lerp_mode": "catmullrom"
},
"0.875": {
"post": [11.18, -5.08, 13.37],
"lerp_mode": "catmullrom"
},
"0.9583": {
"post": [7, -6, 14.6],
"lerp_mode": "catmullrom"
},
"1.0417": {
"post": [-6.26, -6.52, 13.55],
"lerp_mode": "catmullrom"
},
"1.125": {
"post": [-15, -6, 1.6],
"lerp_mode": "catmullrom"
},
"1.25": [1, 1.4, -20.4],
"1.2917": [0.43, 1.45, -20.36],
"1.3333": [-1.24, 1.49, -21.13],
"1.375": [-1.88, 1.68, -22.94],
"1.4167": [-1.54, 1.81, -24.12],
"1.5417": [-0.88, 1.67, -23.04],
"1.625": [-1.19, 1.92, -22.77],
"1.75": [-2.72, 1.42, -23.27],
"1.9167": [-3.9, 0.72, -26.2],
"2.0": [-3.13, -0.04, -27.22],
"2.125": {
"pre": [-2.63, -1.14, -29.12],
"post": [-2.63, -1.14, -29.12],
"lerp_mode": "catmullrom"
},
"2.2083": {
"post": [-2.2, 5.12, -21.92],
"lerp_mode": "catmullrom"
},
"2.3333": {
"post": [-1.31, 8.05, -13.11],
"lerp_mode": "catmullrom"
},
"2.4583": {
"post": [-0.45, 6.18, -4.51],
"lerp_mode": "catmullrom"
},
"2.5417": {
"post": [0, 0.18, 0],
"lerp_mode": "catmullrom"
},
"2.7083": {
"post": [0.03, -1.22, 0.37],
"lerp_mode": "catmullrom"
},
"3.0": {
"post": [0, 0.18, 0],
"lerp_mode": "catmullrom"
}
}
},
"body_limb_left3": {
"rotation": {
"0.0": [0, 2.5, 0],
"3.0": [0, 2.5, 0]
}
},
"body_limb_bottom_left3": {
"rotation": {
"0.0": [-5, 0, 0],
"3.0": [-5, 0, 0]
}
},
"body_limb_top3": {
"rotation": {
"0.0": [2.5, 0, 0],
"3.0": [2.5, 0, 0]
}
},
"body_limb_left": {
"rotation": {
"0.0": {
"post": [0, 0, 7.5],
"lerp_mode": "catmullrom"
},
"1.2083": {
"post": [0, 0, 7.5],
"lerp_mode": "catmullrom"
},
"1.375": {
"post": [-10, -20, 20],
"lerp_mode": "catmullrom"
},
"1.875": {
"post": [0, 0, 7.5],
"lerp_mode": "catmullrom"
},
"2.0": {
"post": [5.1686, 19.3385, 5.9149],
"lerp_mode": "catmullrom"
},
"2.125": {
"post": [4.7679, 3.7657, 12.0388],
"lerp_mode": "catmullrom"
},
"2.1667": {
"post": [0, 5, 15],
"lerp_mode": "catmullrom"
},
"3.0": {
"post": [0, 0, 7.5],
"lerp_mode": "catmullrom"
}
},
"scale": {
"2.125": [1, 1, 1],
"2.1667": [1.2, 0.9, 1],
"2.2083": [1, 1, 1]
}
},
"body_limb_bottom_left": {
"rotation": {
"0.0": [0.3, 0, 2.15],
"2.5833": [8.66217, -7.5105, 6.41838],
"2.7083": [-2.3895, -8.7088, 4.394],
"3.0": [0.3, 0, 2.15]
}
},
"body_limb_right": {
"rotation": {
"0.0": {
"post": [0, 0, -7.5],
"lerp_mode": "catmullrom"
},
"1.2083": {
"post": [0, 0, -7.5],
"lerp_mode": "catmullrom"
},
"1.3333": {
"post": [0, -15, -7.5],
"lerp_mode": "catmullrom"
},
"1.8333": {
"post": [0, 0, -7.5],
"lerp_mode": "catmullrom"
},
"3.0": {
"post": [0, 0, -7.5],
"lerp_mode": "catmullrom"
}
}
},
"body_limb_bottom_right": {
"rotation": {
"0.0": {
"post": [0.3, 0, -2.15],
"lerp_mode": "catmullrom"
},
"0.25": {
"post": [-12.5699, -2.2333, 16.2155],
"lerp_mode": "catmullrom"
},
"0.3333": {
"post": [-17.0419, 2.0337, 17.6707],
"lerp_mode": "catmullrom"
},
"0.4167": {
"post": [-11.9836, 2.1592, 17.6561],
"lerp_mode": "catmullrom"
},
"0.4583": {
"post": [0.2897, -0.0776, 12.85],
"lerp_mode": "catmullrom"
},
"0.5833": {
"post": [0.3, 0, -2.15],
"lerp_mode": "catmullrom"
},
"2.5833": [-9.7324, -5.0125, 8.4786],
"2.7083": [-21.5994, 2.9166, 17.3467],
"3.0": {
"pre": [0.3, 0, -2.15],
"post": [0.3, 0, -2.15],
"lerp_mode": "catmullrom"
}
},
"scale": {
"0.4167": [1, 1, 1],
"0.4583": [1, 1.1, 1],
"0.5": [1, 1, 1]
}
},
"body_limb_bottom_right3": {
"rotation": {
"0.0": [-5, 0, 0],
"3.0": [-5, 0, 0]
}
},
"body_limb_top": {
"rotation": {
"0.0": [0, 0, 0],
"3.0": [0, 0, 0]
}
},
"face": {
"rotation": {
"0.0": [0, 0, 0],
"2.5833": [0, 0, 0],
"2.7083": [0, -7.5, 0],
"2.875": [0, 0, 0]
}
},
"body_limb_top2": {
"rotation": {
"0.0": {
"post": [0, 0, 0],
"lerp_mode": "catmullrom"
},
"0.2083": {
"post": [-7.5, 0, 0],
"lerp_mode": "catmullrom"
},
"0.4167": {
"post": [12.5, 0, 0],
"lerp_mode": "catmullrom"
},
"0.5417": {
"post": [-12.5, 0, 0],
"lerp_mode": "catmullrom"
},
"0.6667": {
"post": [0, 0, 5],
"lerp_mode": "catmullrom"
},
"1.1667": {
"post": [0, 0, 0],
"lerp_mode": "catmullrom"
}
}
},
"body_limb_left2": {
"rotation": {
"0.0": {
"post": [0, 0, 0],
"lerp_mode": "catmullrom"
},
"0.1667": {
"post": [0, -12.5, 0],
"lerp_mode": "catmullrom"
},
"0.2917": {
"post": [-0.0298, 17.7172, 0.0411],
"lerp_mode": "catmullrom"
},
"0.5": {
"post": [-0.1175, -19.5709, 0.2845],
"lerp_mode": "catmullrom"
},
"0.7083": {
"post": [0, 0, 12.5],
"lerp_mode": "catmullrom"
},
"1.0833": {
"post": [0, 0, 12.5],
"lerp_mode": "catmullrom"
},
"1.2083": {
"post": [-0.0112, -22.4314, 11.7901],
"lerp_mode": "catmullrom"
},
"1.375": {
"post": [0, 0, 0],
"lerp_mode": "catmullrom"
},
"2.0": [0, 0, 0],
"2.0833": [13.4251, -35.9563, -26.0018],
"2.125": [17.7735, -35.6335, -34.2819],
"2.1667": [0, 0, 0]
}
},
"body_limb_right2": {
"rotation": {
"0.0": {
"post": [0, 0, 0],
"lerp_mode": "catmullrom"
},
"0.1667": {
"post": [0, 12.5, 0],
"lerp_mode": "catmullrom"
},
"0.2917": {
"post": [-0.0298, -17.7172, -0.0411],
"lerp_mode": "catmullrom"
},
"0.5": {
"post": [-0.1175, 19.5709, -0.2845],
"lerp_mode": "catmullrom"
},
"0.7083": {
"post": [0, 0, 12.5],
"lerp_mode": "catmullrom"
},
"1.0833": {
"post": [0, 0, 12.5],
"lerp_mode": "catmullrom"
},
"1.2083": {
"post": [-0.0112, 22.4314, 11.7901],
"lerp_mode": "catmullrom"
},
"1.375": {
"post": [0, 0, 0],
"lerp_mode": "catmullrom"
}
}
},
"body_limb_bottom_left2": {
"rotation": {
"0.0": [0, 0, 0],
"2.5833": [0, 0, 0],
"2.7083": [42.9952, 6.5597, 2.4923],
"3.0": [0, 0, 0]
}
},
"body_limb_bottom_right2": {
"rotation": {
"0.0": {
"post": [0, 0, 0],
"lerp_mode": "catmullrom"
},
"0.25": {
"post": [-18.586, -7.5206, -21.2677],
"lerp_mode": "catmullrom"
},
"0.4167": {
"post": [-22.8925, -9.0864, -26.0667],
"lerp_mode": "catmullrom"
},
"0.4583": {
"post": [20.9813, -9.8466, 17.4953],
"lerp_mode": "catmullrom"
},
"0.5833": {
"post": [0, 0, 0],
"lerp_mode": "catmullrom"
},
"0.75": {
"post": [0, 0, -10],
"lerp_mode": "catmullrom"
},
"1.0833": {
"post": [0, 0, -10],
"lerp_mode": "catmullrom"
},
"1.2083": {
"post": [29.7624, 0.4222, -0.417],
"lerp_mode": "catmullrom"
},
"1.8333": {
"post": [0, 0, 0],
"lerp_mode": "catmullrom"
},
"2.25": {
"post": [-13.6038, -3.6461, -10.334],
"lerp_mode": "catmullrom"
},
"2.4583": [-8.1623, 0.0203, 12.7371],
"2.5833": [0, 0, 0],
"2.7083": [35.3924, 9.0867, -26.0666],
"3.0": {
"pre": [0, 0, 0],
"post": [0, 0, 0],
"lerp_mode": "catmullrom"
}
}
},
"torso": {
"rotation": {
"0.0": [0, 0, 0],
"0.25": [0, 0, 0],
"0.2917": [0, 0, 0],
"0.3333": {"pre": [0, 0, 0], "post": [0, 0, 1080]},
"0.4167": [0, 0, 1080],
"0.875": {
"pre": [0, 0, 780],
"post": [0, 0, 780],
"lerp_mode": "catmullrom"
},
"1.25": [0, 0, 201],
"1.8333": [0, 0, 153.14],
"2.0833": {
"pre": [0, 0, 148.3],
"post": [0, 0, 148.3],
"lerp_mode": "catmullrom"
},
"2.2917": {
"post": [0, 0, 153.14],
"lerp_mode": "catmullrom"
},
"2.5": {
"post": [0, 0, 0],
"lerp_mode": "catmullrom"
},
"3.0": [0, 0, 0]
}
}
}
},
"animation.staryu.ground_walk": {
"loop": true,
"animation_length": 1.6,
@@ -55,7 +55,7 @@
{
"name": "torso",
"parent": "body",
"pivot": [0, 8, 0.75],
"pivot": [0, 8, -0.25],
"cubes": [
{"origin": [-5.5, 4.5, -6.5], "size": [11, 9, 12], "uv": [1, 1]}
]
@@ -63,7 +63,7 @@
{
"name": "upper_torso",
"parent": "torso",
"pivot": [0, 12.5, 1.75],
"pivot": [0, 12.5, 0.75],
"cubes": [
{"origin": [-4.5, 12, -5.25], "size": [9, 5, 10], "uv": [2, 24]}
]
@@ -134,12 +134,12 @@
{
"name": "nose",
"parent": "head_angle",
"pivot": [0.5, 24.55, -4.75],
"pivot": [0, 27.25, -4.75],
"rotation": [17.5, 0, 0],
"cubes": [
{"origin": [-1.5, 23.76, -8.005], "size": [3, 1, 4], "inflate": 0.01, "uv": [65, 28]},
{"origin": [-1.5, 24.78, -6.005], "size": [3, 1, 3], "inflate": 0.01, "uv": [60, 52]},
{"origin": [-1.5, 24.77134, -8.27795], "size": [3, 1, 5], "pivot": [0.03, 25.76134, -6.27795], "rotation": [30, 0, 0], "uv": [46, 26]}
{"origin": [-1.5, 23.88496, -8.81691], "size": [3, 1, 4], "inflate": 0.01, "uv": [65, 28]},
{"origin": [-1.5, 24.90496, -6.81691], "size": [3, 1, 3], "inflate": 0.01, "uv": [60, 52]},
{"origin": [-1.5, 24.8963, -9.08986], "size": [3, 1, 5], "pivot": [0.03, 25.8863, -7.08986], "rotation": [30, 0, 0], "uv": [46, 26]}
]
},
{
@@ -334,6 +334,14 @@
{"origin": [-2, 23.5, -4.65], "size": [4, 2, 0], "inflate": 0.01, "uv": [67, 61]}
]
},
{
"name": "mouth_o",
"parent": "head_angle",
"pivot": [0, 24, 1.35],
"cubes": [
{"origin": [-0.5, 23.5, -4.65], "size": [1, 2, 0], "inflate": 0.01, "uv": [76, 53]}
]
},
{
"name": "neck_fluff",
"parent": "upper_torso",
@@ -334,6 +334,14 @@
{"origin": [-2, 23.5, -4.65], "size": [4, 2, 0], "inflate": 0.01, "uv": [67, 61]}
]
},
{
"name": "mouth_o",
"parent": "head_angle",
"pivot": [0, 24, 1.35],
"cubes": [
{"origin": [-0.5, 23.5, -4.65], "size": [1, 2, 0], "inflate": 0.01, "uv": [76, 53]}
]
},
{
"name": "neck_fluff",
"parent": "upper_torso",
@@ -18,41 +18,20 @@
{
"name": "body",
"parent": "staryu",
"pivot": [0, 8.75, -0.25],
"pivot": [0, 8.35, -0.25]
},
{
"name": "torso",
"parent": "body",
"pivot": [0, 8.35, -0.25],
"cubes": [
{"origin": [-3, 5.3, -2.1], "size": [6, 6, 5], "inflate": -0.05, "uv": [0, 0]},
{"origin": [-0.5, 9.27, 1.87], "size": [1, 2, 1], "inflate": -0.01, "uv": [1, 2]}
]
},
{
"name": "face",
"parent": "body",
"pivot": [0, 8.25, -0.9],
"cubes": [
{"origin": [-3.5, 4.75, -3.1], "size": [7, 7, 1], "inflate": 0.11, "uv": [0, 20]},
{"origin": [-4, 4.25, -3.25], "size": [8, 8, 1], "inflate": 0.25, "uv": [0, 11]},
{"origin": [-1.5, 6.75, -4.15], "size": [3, 3, 1], "inflate": 0.1, "uv": [17, 0]}
]
},
{
"name": "locator_eye",
"parent": "face",
"pivot": [0, 8.2, -4.25],
"locators": {
"eye1": [0, 8.2, -4.25]
}
},
{
"name": "gem_emissive",
"parent": "face",
"pivot": [0, 8.25, -3.65],
"cubes": [
{"origin": [-1.5, 6.75, -4.15], "size": [3, 3, 1], "inflate": 0.11, "uv": [36, 0]}
]
},
{
"name": "body_limbs",
"parent": "body",
"parent": "torso",
"pivot": [0, 8.5, -0.25]
},
{
@@ -139,6 +118,32 @@
"cubes": [
{"origin": [-1.75, -1.55, -1], "size": [3, 4, 2], "inflate": 0.15, "uv": [52, 21], "mirror": true}
]
},
{
"name": "face",
"parent": "torso",
"pivot": [0, 8.25, -0.9],
"cubes": [
{"origin": [-3.5, 4.75, -3.1], "size": [7, 7, 1], "inflate": 0.11, "uv": [0, 20]},
{"origin": [-4, 4.25, -3.25], "size": [8, 8, 1], "inflate": 0.25, "uv": [0, 11]},
{"origin": [-1.5, 6.75, -4.15], "size": [3, 3, 1], "inflate": 0.1, "uv": [17, 0]}
]
},
{
"name": "locator_eye",
"parent": "face",
"pivot": [0, 8.2, -4.25],
"locators": {
"eye1": [0, 8.2, -4.25]
}
},
{
"name": "gem_emissive",
"parent": "face",
"pivot": [0, 8.25, -3.65],
"cubes": [
{"origin": [-1.5, 6.75, -4.15], "size": [3, 3, 1], "inflate": 0.11, "uv": [36, 0]}
]
}
]
}
@@ -42,7 +42,8 @@
"parent": "face",
"pivot": [0, 12.5, -8.4],
"locators": {
"eye1": [0, 12.5, -8.4]
"eye1": [0, 12.5, -8.4],
"special": [0, 12.5, -8.4]
}
},
{
@@ -6,7 +6,7 @@
"identifier": "geometry.noctowl",
"texture_width": 128,
"texture_height": 128,
"visible_bounds_width": 6,
"visible_bounds_width": 7,
"visible_bounds_height": 3.5,
"visible_bounds_offset": [0, 1.25, 0]
},
@@ -361,13 +361,21 @@
"parent": "wing_open_left2",
"pivot": [19, 23.5, 0],
"cubes": [
{"origin": [19, 10.5, 0], "size": [14, 14, 0], "inflate": 0.02, "uv": [0, 63]},
{"origin": [19, 11.5, 0], "size": [7, 13, 0], "inflate": 0.02, "uv": [16, 101]},
{"origin": [17, 10.5, 0], "size": [2, 14, 0], "inflate": 0.02, "uv": [56, 92]},
{"origin": [19, 17.5, -0.5], "size": [6, 7, 1], "inflate": 0.02, "uv": [84, 25]},
{"origin": [19, 17.5, -0.5], "size": [6, 0, 1], "inflate": 0.02, "pivot": [22, 17.5, 0], "rotation": [0.5, 0, 0], "uv": [60, 23]},
{"origin": [25, 17.5, -0.5], "size": [0, 7, 1], "inflate": 0.02, "pivot": [25, 21, 0], "rotation": [0, -0.5, 0], "uv": [54, 79]}
]
},
{
"name": "wing_open_left4",
"parent": "wing_open_left3",
"pivot": [25, 23.5, 0],
"cubes": [
{"origin": [25, 14.5, 0], "size": [8, 9, 0], "inflate": 0.02, "uv": [18, 115]}
]
},
{
"name": "wing_open_right1",
"parent": "wings_open",
@@ -402,13 +410,21 @@
"parent": "wing_open_right2",
"pivot": [-19, 23.5, 0],
"cubes": [
{"origin": [-33, 10.5, 0], "size": [14, 14, 0], "inflate": 0.02, "uv": [28, 65]},
{"origin": [-26, 11.5, 0], "size": [7, 13, 0], "inflate": 0.02, "uv": [1, 101]},
{"origin": [-19, 10.5, 0], "size": [2, 14, 0], "inflate": 0.02, "uv": [68, 92]},
{"origin": [-25, 17.5, -0.5], "size": [6, 7, 1], "inflate": 0.02, "uv": [88, 73]},
{"origin": [-25, 17.5, -0.5], "size": [6, 0, 1], "inflate": 0.02, "pivot": [-22, 17.5, 0], "rotation": [0.5, 0, 0], "uv": [60, 24]},
{"origin": [-25, 17.5, -0.5], "size": [0, 7, 1], "inflate": 0.02, "pivot": [-25, 21, 0], "rotation": [0, 0.5, 0], "uv": [96, 3]}
]
},
{
"name": "wing_open_right4",
"parent": "wing_open_right3",
"pivot": [-25, 23.5, 0],
"cubes": [
{"origin": [-33, 14.5, 0], "size": [8, 9, 0], "inflate": 0.02, "uv": [1, 115]}
]
},
{
"name": "wings_closed",
"parent": "torso",
@@ -494,6 +494,14 @@
"tail_tip": [0, 12.25, 19.25]
}
},
{
"name": "locator_seat_1",
"parent": "tail",
"pivot": [0, 16, 12],
"locators": {
"seat_1": [0, 16, 12]
}
},
{
"name": "legs",
"parent": "body",
@@ -1,450 +1,439 @@
{
"format_version": "1.12.0",
"minecraft:geometry": [
{
"description": {
"identifier": "geometry.rabsca",
"texture_width": 256,
"texture_height": 128,
"visible_bounds_width": 4,
"visible_bounds_height": 4.5,
"visible_bounds_offset": [0, 1.75, 0]
},
"bones": [
{
"name": "rabsca",
"pivot": [0, 0, 0]
},
{
"name": "body",
"parent": "rabsca",
"pivot": [0, 10, 0]
},
{
"name": "torso",
"parent": "body",
"pivot": [0, 8, 0],
"cubes": [
{"origin": [-4, 10, -2.5], "size": [8, 8, 5], "uv": [0, 9]},
{"origin": [-3.5, 10.52, 2.52], "size": [7, 7, 0], "uv": [52, 28]}
]
},
{
"name": "legs",
"parent": "torso",
"pivot": [0, 14, -2.5]
},
{
"name": "leg_left",
"parent": "legs",
"pivot": [3.5, 14, -2.5],
"rotation": [0, 5, 0],
"cubes": [
{"origin": [2, 13.5, -2.5], "size": [6, 2, 0], "uv": [23, 0]}
]
},
{
"name": "leg_left2",
"parent": "leg_left",
"pivot": [8, 15.5, -2.5],
"cubes": [
{"origin": [5, 15.5, -2.5], "size": [4, 5, 0], "inflate": 0.01, "uv": [35, 0]}
]
},
{
"name": "leg_left3",
"parent": "leg_left2",
"pivot": [9, 20.5, -2.5],
"cubes": [
{"origin": [4, 20.5, -2.5], "size": [5, 5, 0], "inflate": 0.02, "uv": [26, 10]}
]
},
{
"name": "leg_right",
"parent": "legs",
"pivot": [-3.5, 14, -2.5],
"rotation": [0, -5, 0],
"cubes": [
{"origin": [-8, 13.5, -2.5], "size": [6, 2, 0], "uv": [23, 2], "mirror": true}
]
},
{
"name": "leg_right2",
"parent": "leg_right",
"pivot": [-8, 15.5, -2.5],
"cubes": [
{"origin": [-9, 15.5, -2.5], "size": [4, 5, 0], "inflate": 0.01, "uv": [28, 5], "mirror": true}
]
},
{
"name": "leg_right3",
"parent": "leg_right2",
"pivot": [-9, 20.5, -2.5],
"cubes": [
{"origin": [-9, 20.5, -2.5], "size": [5, 5, 0], "inflate": 0.02, "uv": [36, 5], "mirror": true}
]
},
{
"name": "head",
"parent": "torso",
"pivot": [0, 10.5, 0],
"cubes": [
{"origin": [-4.5, 6.5, -2.5], "size": [9, 4, 5], "inflate": 0.01, "uv": [0, 0]},
{"origin": [1.25, 4.75, -0.25], "size": [0, 4, 3], "pivot": [1.25, 8.25, 2.6], "rotation": [15, 0, -5], "uv": [0, 19]},
{"origin": [2.5, 5, -0.25], "size": [0, 4, 3], "pivot": [2.5, 8.25, 2.6], "rotation": [15, 0, -20], "uv": [0, 23]},
{"origin": [-1.25, 4.75, -0.25], "size": [0, 4, 3], "pivot": [-1.25, 8.25, 2.6], "rotation": [15, 0, 5], "uv": [6, 19], "mirror": true},
{"origin": [-2.5, 5, -0.25], "size": [0, 4, 3], "pivot": [-2.5, 8.25, 2.6], "rotation": [15, 0, 20], "uv": [6, 23], "mirror": true},
{"origin": [-0.5, 6.71716, -2.67], "size": [1, 1, 1], "inflate": -0.15, "pivot": [0, 7.21716, -2.17], "rotation": [0, 0, 45], "uv": [21, 9]}
]
},
{
"name": "nose",
"parent": "head",
"pivot": [0, 10.5, -2.5],
"rotation": [12.5, 0, 0],
"cubes": [
{"origin": [-1, 9.5, -2.51], "size": [2, 2, 1], "pivot": [0, 10.5, -2], "rotation": [0, 0, -45], "uv": [57, 0]}
]
},
{
"name": "beard",
"parent": "head",
"pivot": [0, 10.5, -2.5],
"rotation": [5, 0, 0]
},
{
"name": "beard_middle",
"parent": "beard",
"pivot": [0, 10.5, -2.5],
"rotation": [2.5, 0, 0],
"cubes": [
{"origin": [-3, 10.25, -2.5], "size": [6, 2, 0], "uv": [26, 15]}
]
},
{
"name": "beard_left",
"parent": "beard",
"pivot": [2.5, 10.5, -2.5],
"rotation": [0, 0, 42.5]
},
{
"name": "beard_left_rotation",
"parent": "beard_left",
"pivot": [2.5, 10.5, -2.5],
"rotation": [5, 0, 0],
"cubes": [
{"origin": [2.5, 10, -2.5], "size": [2, 4, 0], "uv": [26, 17]}
]
},
{
"name": "beard_left2",
"parent": "beard_left_rotation",
"pivot": [2.5, 14, -2.5],
"cubes": [
{"origin": [2.5, 14, -2.5], "size": [4, 3, 0], "inflate": 0.01, "uv": [38, 15]}
]
},
{
"name": "beard_left3",
"parent": "beard_left2",
"pivot": [6.5, 16, -2.5],
"rotation": [0, 0, 5],
"cubes": [
{"origin": [6.5, 14, -2.5], "size": [6, 4, 0], "inflate": 0.02, "uv": [46, 17]}
]
},
{
"name": "beard_left4",
"parent": "beard_left3",
"pivot": [12.5, 18, -2.5],
"rotation": [0, 0, 5],
"cubes": [
{"origin": [12.5, 13, -2.5], "size": [8, 5, 0], "inflate": 0.01, "uv": [36, 21]}
]
},
{
"name": "beard_right",
"parent": "beard",
"pivot": [-2.5, 10.5, -2.5],
"rotation": [0, 0, -42.5]
},
{
"name": "beard_right_rotation",
"parent": "beard_right",
"pivot": [-2.5, 10.5, -2.5],
"rotation": [5, 0, 0],
"cubes": [
{"origin": [-4.5, 10, -2.5], "size": [2, 4, 0], "uv": [30, 17], "mirror": true}
]
},
{
"name": "beard_right2",
"parent": "beard_right_rotation",
"pivot": [-2.5, 14, -2.5],
"cubes": [
{"origin": [-6.5, 14, -2.5], "size": [4, 3, 0], "inflate": 0.01, "uv": [34, 18], "mirror": true}
]
},
{
"name": "beard_right3",
"parent": "beard_right2",
"pivot": [-6.5, 16, -2.5],
"rotation": [0, 0, -5],
"cubes": [
{"origin": [-12.5, 14, -2.5], "size": [6, 4, 0], "inflate": 0.02, "uv": [52, 21], "mirror": true}
]
},
{
"name": "beard_right4",
"parent": "beard_right3",
"pivot": [-12.5, 18, -2.5],
"rotation": [0, 0, -5],
"cubes": [
{"origin": [-20.5, 13, -2.5], "size": [8, 5, 0], "inflate": 0.01, "uv": [36, 26], "mirror": true}
]
},
{
"name": "eyebrow_left",
"parent": "head",
"pivot": [1.5, 6.5, -2.52],
"rotation": [-2.5, 0, -15],
"cubes": [
{"origin": [1.5, 1, -2.52], "size": [3, 7, 0], "uv": [57, 3]}
]
},
{
"name": "eyebrow_right",
"parent": "head",
"pivot": [-1.5, 6.5, -2.52],
"rotation": [-2.5, 0, 15],
"cubes": [
{"origin": [-4.5, 1, -2.52], "size": [3, 7, 0], "uv": [56, 10], "mirror": true}
]
},
{
"name": "eyes",
"parent": "head",
"pivot": [0, 9, -2.52]
},
{
"name": "eye_left",
"parent": "eyes",
"pivot": [2, 9.5, -2.52],
"rotation": [0, 0, 10]
},
{
"name": "eye_open_left",
"parent": "eye_left",
"pivot": [-2, 9.5, -2.42],
"cubes": [
{"origin": [1, 8.8, -2.41], "size": [2, 1.4, 0], "inflate": 0.01, "uv": [0, 9]}
]
},
{
"name": "pupil_left",
"parent": "eye_open_left",
"pivot": [-2, 9.5, -2.43],
"cubes": [
{"origin": [1.5, 9, -2.43], "size": [1, 1, 0], "pivot": [2, 9.5, -2.43], "rotation": [0, 0, 45], "uv": [0, 11]}
]
},
{
"name": "eye_closed_left",
"parent": "eye_left",
"pivot": [-2, 9.5, -2.52],
"cubes": [
{"origin": [1, 9, -2.52], "size": [2, 1, 0], "uv": [0, 0]}
]
},
{
"name": "locator_eye_left",
"parent": "eye_left",
"pivot": [2, 9.5, -2.5],
"locators": {
"eye2": [2, 9.5, -2.5]
}
},
{
"name": "eye_right",
"parent": "eyes",
"pivot": [-2, 9.5, -2.52],
"rotation": [0, 0, -10]
},
{
"name": "eye_open_right",
"parent": "eye_right",
"pivot": [-2, 9.5, -2.42],
"cubes": [
{"origin": [-3, 8.8, -2.41], "size": [2, 1.4, 0], "inflate": 0.01, "uv": [0, 10], "mirror": true}
]
},
{
"name": "pupil_right",
"parent": "eye_open_right",
"pivot": [-2, 9.5, -2.43],
"cubes": [
{"origin": [-2.5, 9, -2.43], "size": [1, 1, 0], "pivot": [-2, 9.5, -2.43], "rotation": [0, 0, -45], "uv": [0, 12], "mirror": true}
]
},
{
"name": "eye_closed_right",
"parent": "eye_right",
"pivot": [-2, 9.5, -2.52],
"cubes": [
{"origin": [-3, 9, -2.52], "size": [2, 1, 0], "uv": [0, 1], "mirror": true}
]
},
{
"name": "locator_eye_right",
"parent": "eye_right",
"pivot": [-2, 9.5, -2.5],
"locators": {
"eye1": [-2, 9.5, -2.5]
}
},
{
"name": "arms",
"parent": "body",
"pivot": [0, 9.75, -2.5]
},
{
"name": "arm_left",
"parent": "arms",
"pivot": [4, 9.75, -2.5],
"rotation": [0, 5, 0],
"cubes": [
{"origin": [2.5, 8.25, -2.5], "size": [7, 2, 0], "uv": [43, 0]}
]
},
{
"name": "arm_left2",
"parent": "arm_left",
"pivot": [9.5, 8.25, -2.5],
"cubes": [
{"origin": [6.5, 3.25, -2.5], "size": [5, 5, 0], "inflate": 0.01, "uv": [46, 4]}
]
},
{
"name": "arm_left3",
"parent": "arm_left2",
"pivot": [8.5, 3.25, -2.5],
"cubes": [
{"origin": [6.5, 0.25, -2.5], "size": [5, 3, 0], "inflate": 0.02, "uv": [46, 9]}
]
},
{
"name": "arm_right",
"parent": "arms",
"pivot": [-4, 9.75, -2.5],
"rotation": [0, -5, 0],
"cubes": [
{"origin": [-9.5, 8.25, -2.5], "size": [7, 2, 0], "uv": [43, 2], "mirror": true}
]
},
{
"name": "arm_right2",
"parent": "arm_right",
"pivot": [-9.5, 8.25, -2.5],
"cubes": [
{"origin": [-11.5, 3.25, -2.5], "size": [5, 5, 0], "inflate": 0.01, "uv": [36, 10], "mirror": true}
]
},
{
"name": "arm_right3",
"parent": "arm_right2",
"pivot": [-8.5, 3.25, -2.5],
"cubes": [
{"origin": [-11.5, 0.25, -2.5], "size": [5, 3, 0], "inflate": 0.02, "uv": [46, 12], "mirror": true}
]
},
{
"name": "ball",
"parent": "rabsca",
"pivot": [0, 39, 0]
},
{
"name": "ball_rotation",
"parent": "ball",
"pivot": [0, 39, 0]
},
{
"name": "ball_inactive",
"parent": "ball_rotation",
"pivot": [0, 39, 0],
"cubes": [
{"origin": [-10, 29, -10], "size": [20, 20, 0], "inflate": 0.01, "uv": [0, 88]},
{"origin": [-10, 29, 10], "size": [20, 20, 0], "inflate": 0.01, "uv": [0, 108]},
{"origin": [-10, 49, -10], "size": [20, 0, 20], "inflate": 0.01, "uv": [-20, 48]},
{"origin": [-10, 29, -10], "size": [20, 0, 20], "inflate": 0.01, "uv": [-20, 68]},
{"origin": [10, 29, -10], "size": [0, 20, 20], "inflate": 0.01, "uv": [40, 29]},
{"origin": [-10, 29, -10], "size": [0, 20, 20], "inflate": 0.01, "uv": [40, 49], "mirror": true}
]
},
{
"name": "ball_active",
"parent": "ball_rotation",
"pivot": [0, 39, 0],
"cubes": [
{"origin": [-10, 29, -10], "size": [20, 20, 0], "inflate": 0.01, "uv": [108, 40]},
{"origin": [-10, 29, 10], "size": [20, 20, 0], "inflate": 0.01, "uv": [108, 60]},
{"origin": [-10, 49, -10], "size": [20, 0, 20], "inflate": 0.01, "uv": [96, 0]},
{"origin": [-10, 29, -10], "size": [20, 0, 20], "inflate": 0.01, "uv": [96, 20]},
{"origin": [10, 29, -10], "size": [0, 20, 20], "inflate": 0.01, "uv": [108, 60]},
{"origin": [-10, 29, -10], "size": [0, 20, 20], "inflate": 0.01, "uv": [118, 80], "mirror": true}
]
},
{
"name": "inner_ball_rotation",
"parent": "ball_rotation",
"pivot": [0, 39, 0]
},
{
"name": "inner_ball",
"parent": "inner_ball_rotation",
"pivot": [0, 39, 0],
"cubes": [
{"origin": [-6, 33, -6], "size": [12, 12, 12], "uv": [0, 24]}
]
},
{
"name": "inner_ball_active",
"parent": "inner_ball_rotation",
"pivot": [0, 39, 0],
"cubes": [
{"origin": [-6, 33, -6], "size": [12, 12, 12], "uv": [156, 0]}
]
},
{
"name": "grub",
"parent": "inner_ball_rotation",
"pivot": [0, 39, 0],
"cubes": [
{"origin": [-3.5, 38, -3.5], "size": [7, 3, 7], "uv": [48, 35]},
{"origin": [-2.5, 36, -2.5], "size": [5, 2, 5], "uv": [66, 28]},
{"origin": [-1.5, 34, -1.5], "size": [3, 2, 3], "uv": [40, 31]},
{"origin": [-2.5, 40.75, -2.5], "size": [5, 2, 5], "inflate": 0.1, "uv": [81, 30]},
{"origin": [-0.5, 42.25, -0.5], "size": [1, 2, 1], "uv": [82, 30]},
{"origin": [0.4, 41.2, -2.61], "size": [2, 1, 0], "pivot": [1.5, 41.75, -2.61], "rotation": [0, 0, 30], "uv": [81, 28]},
{"origin": [-2.4, 41.2, -2.61], "size": [2, 1, 0], "pivot": [-1.5, 41.75, -2.61], "rotation": [0, 0, -30], "uv": [81, 29], "mirror": true}
]
},
{
"name": "ball_cloud",
"parent": "ball_rotation",
"pivot": [0, 39, 0],
"cubes": [
{"origin": [-13, 26, -6.5], "size": [26, 26, 13], "uv": [40, 89]},
{"origin": [-13, 52, -7], "size": [26, 0, 7], "pivot": [0, 52, 0], "rotation": [-12.5, 0, 0], "uv": [57, 0]},
{"origin": [-13, 52, 0], "size": [26, 0, 7], "pivot": [0, 52, 0], "rotation": [12.5, 0, 0], "uv": [57, 7]},
{"origin": [-13, 26, -7], "size": [26, 0, 7], "pivot": [0, 26, 0], "rotation": [12.5, 0, 0], "uv": [57, 14]},
{"origin": [-13, 26, 0], "size": [26, 0, 7], "pivot": [0, 26, 0], "rotation": [-12.5, 0, 0], "uv": [57, 21]},
{"origin": [13, 26, -7], "size": [0, 26, 7], "pivot": [13, 39, 0], "rotation": [0, -12.5, 0], "uv": [80, 30]},
{"origin": [13, 26, 0], "size": [0, 26, 7], "pivot": [13, 39, 0], "rotation": [0, 12.5, 0], "uv": [94, 30]},
{"origin": [-13, 26, -7], "size": [0, 26, 7], "pivot": [-13, 39, 0], "rotation": [0, 12.5, 0], "uv": [80, 56], "mirror": true},
{"origin": [-13, 26, 0], "size": [0, 26, 7], "pivot": [-13, 39, 0], "rotation": [0, -12.5, 0], "uv": [94, 56], "mirror": true}
]
}
]
}
]
"format_version": "1.12.0",
"minecraft:geometry": [
{
"description": {
"identifier": "geometry.rabsca",
"texture_width": 256,
"texture_height": 128,
"visible_bounds_width": 4,
"visible_bounds_height": 5.5,
"visible_bounds_offset": [0, 2.25, 0]
},
"bones": [
{
"name": "rabsca",
"pivot": [0, 0, 0]
},
{
"name": "body2",
"parent": "rabsca",
"pivot": [0, 26, 0]
},
{
"name": "body",
"parent": "body2",
"pivot": [0, 10, 0]
},
{
"name": "torso",
"parent": "body",
"pivot": [0, 8, 0],
"cubes": [
{"origin": [-4, 10, -2.5], "size": [8, 8, 5], "uv": [0, 9]},
{"origin": [-3.5, 10.52, 2.52], "size": [7, 7, 0], "uv": [52, 28]}
]
},
{
"name": "legs",
"parent": "torso",
"pivot": [0, 14, -2.5]
},
{
"name": "leg_left",
"parent": "legs",
"pivot": [3.5, 14, -2.5],
"rotation": [0, 5, 0],
"cubes": [
{"origin": [2, 13.5, -2.5], "size": [6, 2, 0], "uv": [23, 0]}
]
},
{
"name": "leg_left2",
"parent": "leg_left",
"pivot": [8, 15.5, -2.5],
"cubes": [
{"origin": [5, 15.5, -2.5], "size": [4, 5, 0], "inflate": 0.01, "uv": [35, 0]}
]
},
{
"name": "leg_left3",
"parent": "leg_left2",
"pivot": [9, 20.5, -2.5],
"cubes": [
{"origin": [4, 20.5, -2.5], "size": [5, 5, 0], "inflate": 0.02, "uv": [26, 10]}
]
},
{
"name": "leg_right",
"parent": "legs",
"pivot": [-3.5, 14, -2.5],
"rotation": [0, -5, 0],
"cubes": [
{"origin": [-8, 13.5, -2.5], "size": [6, 2, 0], "uv": [23, 2], "mirror": true}
]
},
{
"name": "leg_right2",
"parent": "leg_right",
"pivot": [-8, 15.5, -2.5],
"cubes": [
{"origin": [-9, 15.5, -2.5], "size": [4, 5, 0], "inflate": 0.01, "uv": [28, 5], "mirror": true}
]
},
{
"name": "leg_right3",
"parent": "leg_right2",
"pivot": [-9, 20.5, -2.5],
"cubes": [
{"origin": [-9, 20.5, -2.5], "size": [5, 5, 0], "inflate": 0.02, "uv": [36, 5], "mirror": true}
]
},
{
"name": "head",
"parent": "torso",
"pivot": [0, 10.5, 0],
"cubes": [
{"origin": [-4.5, 6.5, -2.5], "size": [9, 4, 5], "inflate": 0.01, "uv": [0, 0]},
{"origin": [1.25, 4.75, -0.25], "size": [0, 4, 3], "pivot": [1.25, 8.25, 2.6], "rotation": [15, 0, -5], "uv": [0, 19]},
{"origin": [2.5, 5, -0.25], "size": [0, 4, 3], "pivot": [2.5, 8.25, 2.6], "rotation": [15, 0, -20], "uv": [0, 23]},
{"origin": [-1.25, 4.75, -0.25], "size": [0, 4, 3], "pivot": [-1.25, 8.25, 2.6], "rotation": [15, 0, 5], "uv": [6, 19], "mirror": true},
{"origin": [-2.5, 5, -0.25], "size": [0, 4, 3], "pivot": [-2.5, 8.25, 2.6], "rotation": [15, 0, 20], "uv": [6, 23], "mirror": true},
{"origin": [-0.5, 6.71716, -2.67], "size": [1, 1, 1], "inflate": -0.15, "pivot": [0, 7.21716, -2.17], "rotation": [0, 0, 45], "uv": [21, 9]}
]
},
{
"name": "nose",
"parent": "head",
"pivot": [0, 10.5, -2.5],
"rotation": [12.5, 0, 0],
"cubes": [
{"origin": [-1, 9.5, -2.51], "size": [2, 2, 1], "pivot": [0, 10.5, -2], "rotation": [0, 0, -45], "uv": [57, 0]}
]
},
{
"name": "beard",
"parent": "head",
"pivot": [0, 10.5, -2.5],
"rotation": [5, 0, 0]
},
{
"name": "beard_middle",
"parent": "beard",
"pivot": [0, 10.5, -2.5],
"rotation": [2.5, 0, 0],
"cubes": [
{"origin": [-3, 10.25, -2.5], "size": [6, 2, 0], "uv": [26, 15]}
]
},
{
"name": "beard_left",
"parent": "beard",
"pivot": [2.5, 10.5, -2.5],
"rotation": [0, 0, 42.5]
},
{
"name": "beard_left_rotation",
"parent": "beard_left",
"pivot": [2.5, 10.5, -2.5],
"rotation": [5, 0, 0],
"cubes": [
{"origin": [2.5, 10, -2.5], "size": [2, 4, 0], "uv": [26, 17]}
]
},
{
"name": "beard_left2",
"parent": "beard_left_rotation",
"pivot": [2.5, 14, -2.5],
"cubes": [
{"origin": [2.5, 14, -2.5], "size": [4, 3, 0], "inflate": 0.01, "uv": [38, 15]}
]
},
{
"name": "beard_left3",
"parent": "beard_left2",
"pivot": [6.5, 16, -2.5],
"rotation": [0, 0, 5],
"cubes": [
{"origin": [6.5, 14, -2.5], "size": [6, 4, 0], "inflate": 0.02, "uv": [46, 17]}
]
},
{
"name": "beard_left4",
"parent": "beard_left3",
"pivot": [12.5, 18, -2.5],
"rotation": [0, 0, 5],
"cubes": [
{"origin": [12.5, 13, -2.5], "size": [8, 5, 0], "inflate": 0.01, "uv": [36, 21]}
]
},
{
"name": "beard_right",
"parent": "beard",
"pivot": [-2.5, 10.5, -2.5],
"rotation": [0, 0, -42.5]
},
{
"name": "beard_right_rotation",
"parent": "beard_right",
"pivot": [-2.5, 10.5, -2.5],
"rotation": [5, 0, 0],
"cubes": [
{"origin": [-4.5, 10, -2.5], "size": [2, 4, 0], "uv": [30, 17], "mirror": true}
]
},
{
"name": "beard_right2",
"parent": "beard_right_rotation",
"pivot": [-2.5, 14, -2.5],
"cubes": [
{"origin": [-6.5, 14, -2.5], "size": [4, 3, 0], "inflate": 0.01, "uv": [34, 18], "mirror": true}
]
},
{
"name": "beard_right3",
"parent": "beard_right2",
"pivot": [-6.5, 16, -2.5],
"rotation": [0, 0, -5],
"cubes": [
{"origin": [-12.5, 14, -2.5], "size": [6, 4, 0], "inflate": 0.02, "uv": [52, 21], "mirror": true}
]
},
{
"name": "beard_right4",
"parent": "beard_right3",
"pivot": [-12.5, 18, -2.5],
"rotation": [0, 0, -5],
"cubes": [
{"origin": [-20.5, 13, -2.5], "size": [8, 5, 0], "inflate": 0.01, "uv": [36, 26], "mirror": true}
]
},
{
"name": "eyebrow_left",
"parent": "head",
"pivot": [1.5, 6.5, -2.52],
"rotation": [-2.5, 0, -15],
"cubes": [
{"origin": [1.5, 1, -2.52], "size": [3, 7, 0], "uv": [57, 3]}
]
},
{
"name": "eyebrow_right",
"parent": "head",
"pivot": [-1.5, 6.5, -2.52],
"rotation": [-2.5, 0, 15],
"cubes": [
{"origin": [-4.5, 1, -2.52], "size": [3, 7, 0], "uv": [56, 10], "mirror": true}
]
},
{
"name": "eyes",
"parent": "head",
"pivot": [0, 9, -2.52]
},
{
"name": "eye_left",
"parent": "eyes",
"pivot": [2, 9.5, -2.52],
"rotation": [0, 0, 10]
},
{
"name": "eye_open_left",
"parent": "eye_left",
"pivot": [2, 9.5, -2.42],
"cubes": [
{"origin": [1, 8.8, -2.41], "size": [2, 1.4, 0], "inflate": 0.01, "uv": [0, 9]}
]
},
{
"name": "pupil_left",
"parent": "eye_open_left",
"pivot": [2, 9.5, -2.43],
"cubes": [
{"origin": [1.5, 9, -2.43], "size": [1, 1, 0], "pivot": [2, 9.5, -2.43], "rotation": [0, 0, 45], "uv": [0, 11]}
]
},
{
"name": "eye_closed_left",
"parent": "eye_left",
"pivot": [2, 9.5, -2.52],
"cubes": [
{"origin": [1, 9, -2.52], "size": [2, 1, 0], "uv": [0, 0]}
]
},
{
"name": "eye_right",
"parent": "eyes",
"pivot": [-2, 9.5, -2.52],
"rotation": [0, 0, -10]
},
{
"name": "eye_open_right",
"parent": "eye_right",
"pivot": [-2, 9.5, -2.42],
"cubes": [
{"origin": [-3, 8.8, -2.41], "size": [2, 1.4, 0], "inflate": 0.01, "uv": [0, 10], "mirror": true}
]
},
{
"name": "pupil_right",
"parent": "eye_open_right",
"pivot": [-2, 9.5, -2.43],
"cubes": [
{"origin": [-2.5, 9, -2.43], "size": [1, 1, 0], "pivot": [-2, 9.5, -2.43], "rotation": [0, 0, -45], "uv": [0, 12], "mirror": true}
]
},
{
"name": "eye_closed_right",
"parent": "eye_right",
"pivot": [-2, 9.5, -2.52],
"cubes": [
{"origin": [-3, 9, -2.52], "size": [2, 1, 0], "uv": [0, 1], "mirror": true}
]
},
{
"name": "arms",
"parent": "body",
"pivot": [0, 9.75, -2.5]
},
{
"name": "arm_left",
"parent": "arms",
"pivot": [4, 9.75, -2.5],
"rotation": [0, 5, 0],
"cubes": [
{"origin": [2.5, 8.25, -2.5], "size": [7, 2, 0], "uv": [43, 0]}
]
},
{
"name": "arm_left2",
"parent": "arm_left",
"pivot": [9.5, 8.25, -2.5],
"cubes": [
{"origin": [6.5, 3.25, -2.5], "size": [5, 5, 0], "inflate": 0.01, "uv": [46, 4]}
]
},
{
"name": "arm_left3",
"parent": "arm_left2",
"pivot": [8.5, 3.25, -2.5],
"cubes": [
{"origin": [6.5, 0.25, -2.5], "size": [5, 3, 0], "inflate": 0.02, "uv": [46, 9]}
]
},
{
"name": "arm_right",
"parent": "arms",
"pivot": [-4, 9.75, -2.5],
"rotation": [0, -5, 0],
"cubes": [
{"origin": [-9.5, 8.25, -2.5], "size": [7, 2, 0], "uv": [43, 2], "mirror": true}
]
},
{
"name": "arm_right2",
"parent": "arm_right",
"pivot": [-9.5, 8.25, -2.5],
"cubes": [
{"origin": [-11.5, 3.25, -2.5], "size": [5, 5, 0], "inflate": 0.01, "uv": [36, 10], "mirror": true}
]
},
{
"name": "arm_right3",
"parent": "arm_right2",
"pivot": [-8.5, 3.25, -2.5],
"cubes": [
{"origin": [-11.5, 0.25, -2.5], "size": [5, 3, 0], "inflate": 0.02, "uv": [46, 12], "mirror": true}
]
},
{
"name": "ball",
"parent": "body2",
"pivot": [0, 39, 0]
},
{
"name": "ball_rotation",
"parent": "ball",
"pivot": [0, 39, 0]
},
{
"name": "ball_inactive",
"parent": "ball_rotation",
"pivot": [0, 39, 0],
"cubes": [
{"origin": [-10, 29, -10], "size": [20, 20, 0], "inflate": 0.01, "uv": [0, 88]},
{"origin": [-10, 29, 10], "size": [20, 20, 0], "inflate": 0.01, "uv": [0, 108]},
{"origin": [-10, 49, -10], "size": [20, 0, 20], "inflate": 0.01, "uv": [-20, 48]},
{"origin": [-10, 29, -10], "size": [20, 0, 20], "inflate": 0.01, "uv": [-20, 68]},
{"origin": [10, 29, -10], "size": [0, 20, 20], "inflate": 0.01, "uv": [40, 29]},
{"origin": [-10, 29, -10], "size": [0, 20, 20], "inflate": 0.01, "uv": [40, 49], "mirror": true}
]
},
{
"name": "ball_active",
"parent": "ball_rotation",
"pivot": [0, 39, 0],
"cubes": [
{"origin": [-10, 29, -10], "size": [20, 20, 0], "inflate": 0.01, "uv": [108, 40]},
{"origin": [-10, 29, 10], "size": [20, 20, 0], "inflate": 0.01, "uv": [108, 60]},
{"origin": [-10, 49, -10], "size": [20, 0, 20], "inflate": 0.01, "uv": [96, 0]},
{"origin": [-10, 29, -10], "size": [20, 0, 20], "inflate": 0.01, "uv": [96, 20]},
{"origin": [10, 29, -10], "size": [0, 20, 20], "inflate": 0.01, "uv": [108, 60]},
{"origin": [-10, 29, -10], "size": [0, 20, 20], "inflate": 0.01, "uv": [118, 80], "mirror": true}
]
},
{
"name": "inner_ball_rotation",
"parent": "ball_rotation",
"pivot": [0, 39, 0]
},
{
"name": "inner_ball",
"parent": "inner_ball_rotation",
"pivot": [0, 39, 0],
"cubes": [
{"origin": [-6, 33, -6], "size": [12, 12, 12], "uv": [0, 24]}
]
},
{
"name": "inner_ball_active",
"parent": "inner_ball_rotation",
"pivot": [0, 39, 0],
"cubes": [
{"origin": [-6, 33, -6], "size": [12, 12, 12], "uv": [156, 0]}
]
},
{
"name": "grub",
"parent": "inner_ball_rotation",
"pivot": [0, 39, 0],
"cubes": [
{"origin": [-3.5, 38, -3.5], "size": [7, 3, 7], "uv": [48, 35]},
{"origin": [-2.5, 36, -2.5], "size": [5, 2, 5], "uv": [66, 28]},
{"origin": [-1.5, 34, -1.5], "size": [3, 2, 3], "uv": [40, 31]},
{"origin": [-2.5, 40.75, -2.5], "size": [5, 2, 5], "inflate": 0.1, "uv": [81, 30]},
{"origin": [-0.5, 42.25, -0.5], "size": [1, 2, 1], "uv": [82, 30]},
{"origin": [0.4, 41.2, -2.61], "size": [2, 1, 0], "pivot": [1.5, 41.75, -2.61], "rotation": [0, 0, 30], "uv": [81, 28]},
{"origin": [-2.4, 41.2, -2.61], "size": [2, 1, 0], "pivot": [-1.5, 41.75, -2.61], "rotation": [0, 0, -30], "uv": [81, 29], "mirror": true}
]
},
{
"name": "ball_cloud",
"parent": "ball_rotation",
"pivot": [0, 39, 0],
"cubes": [
{"origin": [-13, 26, -6.5], "size": [26, 26, 13], "uv": [40, 89]},
{"origin": [-13, 52, -7], "size": [26, 0, 7], "pivot": [0, 52, 0], "rotation": [-12.5, 0, 0], "uv": [57, 0]},
{"origin": [-13, 52, 0], "size": [26, 0, 7], "pivot": [0, 52, 0], "rotation": [12.5, 0, 0], "uv": [57, 7]},
{"origin": [-13, 26, -7], "size": [26, 0, 7], "pivot": [0, 26, 0], "rotation": [12.5, 0, 0], "uv": [57, 14]},
{"origin": [-13, 26, 0], "size": [26, 0, 7], "pivot": [0, 26, 0], "rotation": [-12.5, 0, 0], "uv": [57, 21]},
{"origin": [13, 26, -7], "size": [0, 26, 7], "pivot": [13, 39, 0], "rotation": [0, -12.5, 0], "uv": [80, 30]},
{"origin": [13, 26, 0], "size": [0, 26, 7], "pivot": [13, 39, 0], "rotation": [0, 12.5, 0], "uv": [94, 30]},
{"origin": [-13, 26, -7], "size": [0, 26, 7], "pivot": [-13, 39, 0], "rotation": [0, 12.5, 0], "uv": [80, 56], "mirror": true},
{"origin": [-13, 26, 0], "size": [0, 26, 7], "pivot": [-13, 39, 0], "rotation": [0, -12.5, 0], "uv": [94, 56], "mirror": true}
]
}
]
}
]
}
@@ -620,6 +620,14 @@
{"origin": [-4.98, 15.25, 20.99], "size": [0, 2, 2], "inflate": 0.01, "uv": [93, 70], "mirror": true}
]
},
{
"name": "locator_seat_1",
"parent": "torso_back",
"pivot": [0, 11, 14],
"locators": {
"seat_1": [0, 11, 14]
}
},
{
"name": "legs",
"parent": "body",
@@ -2,7 +2,8 @@
"portraitScale": 1.03,
"portraitTranslation": [-0.31, 0.12, 0],
"profileScale": 0.47,
"profileTranslation": [0, 0.98, 0.0],
"profileTranslation": [0.07, 0.98, 0.0],
"profilePokedexTranslation": [0, 0.98, 0],
"rootBone": "venusaur",
"firstPersonCameraOffset": {
"seat_1": [0, 0.25, 0]
@@ -1,8 +1,8 @@
{
"portraitScale": 1.89,
"portraitTranslation": [-0.13, 0.91, 0],
"profileScale": 0.63,
"profileTranslation": [0, 0.81, 0],
"profileScale": 0.77,
"profileTranslation": [0, 0.65, 0],
"rootBone": "charmeleon",
"animations": {
"cry": "q.bedrock_stateful('charmeleon', 'cry')"
@@ -2,7 +2,7 @@
"portraitScale": 2.1,
"portraitTranslation": [-1.11, 2.43, 0],
"profileScale": 0.54,
"profileTranslation": [0, 0.96, -10],
"profileTranslation": [0, 0.92, -10],
"rootBone": "charizard",
"firstPersonCameraOffset": {
"seat_1": [0, 0.45, 0]
@@ -1,8 +1,8 @@
{
"portraitScale": 1.89,
"portraitTranslation": [-0.8, 1.36, 0.0],
"profileScale": 0.59,
"profileTranslation": [0, 0.84, 0.0],
"profileScale": 0.57,
"profileTranslation": [0, 0.81, 0.0],
"rootBone": "nidoking",
"animations": {
"cry": "q.bedrock_stateful('nidoking', 'cry')",
@@ -4,7 +4,10 @@
"profileScale": 0.71,
"profileTranslation": [0, 0.65, 0],
"rootBone": "vulpix",
"animations": {"cry": "q.bedrock_stateful('vulpix', 'cry')"},
"animations": {
"cry": "q.bedrock_stateful('vulpix', 'cry')",
"recoil": "q.bedrock_stateful('vulpix', 'recoil')"
},
"poses": {
"standing": {
"poseTypes": [
@@ -16,26 +19,63 @@
],
"isBattle": false,
"animations": [
"q.look('head', 1, 1, 70, -45, 45, -45)",
"q.look('head')",
"q.bedrock('vulpix', 'ground_idle')"
],
"quirks": [
"q.bedrock_quirk('vulpix', 'blink')"
]
},
"battle-standing": {
"poseTypes": [
"STAND",
"FLOAT"
],
"isBattle": true,
"animations": [
"q.look('head')",
"q.bedrock('vulpix', 'battle_idle')"
],
"quirks": [
"q.bedrock_quirk('vulpix', 'blink')"
]
},
"walking": {
"poseTypes": [
"WALK",
"SWIM"
],
"animations": [
"q.look('head', 1, 1, 70, -45, 45, -45)",
"q.bedrock('vulpix', 'ground_idle')",
"q.quadruped_walk(0.66, 1.4, 'leg_front_left', 'leg_front_right', 'leg_back_left', 'leg_back_right')"
"q.look('head')",
"q.bedrock('vulpix', 'ground_walk')"
],
"quirks": [
"q.bedrock_quirk('vulpix', 'blink')"
]
},
"run": {
"poseName": "run",
"poseTypes": [
"WALK",
"SWIM"
],
"condition": "q.is_sprinting",
"animations": [
"q.look('head')",
"q.bedrock('vulpix', 'ground_run')"
],
"quirks": [
"q.bedrock_quirk('vulpix', 'blink')"
]
},
"sleep": {
"poseTypes": ["SLEEP"],
"namedAnimations": {
"cry": "q.bedrock_stateful('dummy', 'cry')"
},
"animations": [
"q.bedrock('vulpix', 'sleep')"
]
}
}
}
@@ -1,10 +1,13 @@
{
"portraitScale": 2.19,
"portraitTranslation": [-0.42, -0.55, 0],
"portraitScale": 2.08,
"portraitTranslation": [-0.47, -0.49, 0],
"profileScale": 0.71,
"profileTranslation": [0, 0.65, 0],
"rootBone": "vulpix_alolan",
"animations": {"cry": "q.bedrock_stateful('vulpix_alolan', 'cry')"},
"animations": {
"cry": "q.bedrock_stateful('vulpix_alolan', 'cry')",
"recoil": "q.bedrock_stateful('vulpix_alolan', 'recoil')"
},
"poses": {
"standing": {
"poseTypes": [
@@ -16,29 +19,65 @@
],
"isBattle": false,
"animations": [
"q.look('head', 1, 1, 70, -45, 45, -45)",
"q.look('head')",
"q.bedrock('vulpix_alolan', 'ground_idle')"
],
"quirks": [
"q.bedrock_quirk('vulpix_alolan', 'blink')"
]
},
"battle-standing": {
"poseTypes": [
"STAND",
"FLOAT"
],
"isBattle": true,
"animations": [
"q.look('head')",
"q.bedrock('vulpix_alolan', 'battle_idle')"
],
"quirks": [
"q.bedrock_quirk('vulpix_alolan', 'blink')"
]
},
"walking": {
"poseTypes": [
"WALK",
"SWIM"
],
"animations": [
"q.look('head', 1, 1, 70, -45, 45, -45)",
"q.bedrock('vulpix_alolan', 'ground_idle')",
"q.quadruped_walk(0.66, 1.4, 'leg_front_left', 'leg_front_right', 'leg_back_left', 'leg_back_right')"
"q.look('head')",
"q.bedrock('vulpix_alolan', 'ground_walk')"
],
"quirks": [
"q.bedrock_quirk('vulpix_alolan', 'blink')"
]
},
"run": {
"poseName": "run",
"poseTypes": [
"WALK",
"SWIM"
],
"condition": "q.is_sprinting",
"animations": [
"q.look('head')",
"q.bedrock('vulpix_alolan', 'ground_run')"
],
"quirks": [
"q.bedrock_quirk('vulpix_alolan', 'blink')"
]
},
"sleep": {
"poseTypes": ["SLEEP"],
"namedAnimations": {
"cry": "q.bedrock_stateful('dummy', 'cry')"
},
"animations": [
"q.bedrock('vulpix_alolan', 'sleep')"
]
}
}
}
@@ -5,7 +5,8 @@
"profileTranslation": [0,0.7,0],
"rootBone": "zubat",
"animations": {
"cry": "q.bedrock_stateful('zubat', 'cry')"
"cry": "q.bedrock_stateful('zubat', 'cry')",
"physical": "q.bedrock_primary('zubat', 'physical', q.curve('symmetrical'))"
},
"poses": {
"standing": {
@@ -2,7 +2,7 @@
"portraitScale": 1.8,
"portraitTranslation": [-0.35, -0.8, 0],
"profileScale": 0.8,
"profileTranslation": [0, 0.45, 0.0],
"profileTranslation": [0, 0.52, 0.0],
"rootBone": "parasect",
"firstPersonCameraOffset": {
"seat_1": [0, 0.45, 0]
@@ -24,11 +24,8 @@
},
"walking": {
"poseTypes": ["WALK"],
"isBattle": false,
"animations": [
"q.biped_walk(0.66, 0.6, 'leg_left', 'leg_right')",
"q.bimanual_swing(0.66, 0.6, 'arm_left1', 'arm_right1')",
"q.bedrock('poliwrath', 'ground_idle')"
"q.bedrock('poliwrath', 'ground_walk')"
],
"quirks": ["q.bedrock_quirk('poliwrath', 'blink')"]
},
@@ -0,0 +1,87 @@
{
"portraitScale": 1.2,
"portraitTranslation": [0.1, 1.1, 0.0],
"profileScale": 0.6,
"profileTranslation": [0.0, 0.8, 0.0],
"rootBone": "tentacool",
"animations": {},
"poses": {
"standing": {
"poseTypes": ["STAND", "WALK", "NONE"],
"isBattle": false,
"isTouchingWater": false,
"animations": [
"q.bedrock('tentacool', 'ground_idle')"
],
"quirks": [
"q.bedrock_quirk('tentacool', 'blink')"
]
},
"float": {
"poseTypes": ["FLOAT", "PORTRAIT", "PROFILE"],
"isTouchingWater": true,
"animations": [
"q.bedrock('tentacool', 'water_idle')"
],
"quirks": [
"q.bedrock_quirk('tentacool', 'blink')"
]
},
"swim": {
"poseTypes": ["SWIM"],
"isTouchingWater": true,
"animations": [
"q.bedrock('tentacool', 'water_swim')"
],
"quirks": ["q.bedrock_quirk('tentacool', 'blink')"]
},
"surface-float": {
"poseTypes": ["STAND"],
"isTouchingWater": true,
"isUnderWater": false,
"animations": [
"q.bedrock('tentacool', 'water_idle')"
],
"quirks": [
"q.bedrock_quirk('tentacool', 'blink')"
],
"transformedParts": [
{
"part": "body",
"position": [0, 18, 0]
}
]
},
"surface-swim": {
"poseTypes": ["WALK"],
"isTouchingWater": true,
"isUnderWater": false,
"animations": [
"q.bedrock('tentacool', 'water_swim')"
],
"quirks": ["q.bedrock_quirk('tentacool', 'blink')"],
"transformedParts": [
{
"part": "body",
"position": [0, 18, 0]
}
]
},
"water-sleep": {
"poseTypes": ["SLEEP"],
"isTouchingWater": true,
"namedAnimations": {
"cry": "q.bedrock_stateful('dummy', 'cry')"
},
"animations": ["q.bedrock('tentacool', 'water_sleep')"]
},
"ground-sleep": {
"poseTypes": ["SLEEP"],
"isTouchingWater": false,
"namedAnimations": {
"cry": "q.bedrock_stateful('dummy', 'cry')"
},
"animations": ["q.bedrock('tentacool', 'ground_sleep')"]
}
}
}
@@ -4,7 +4,10 @@
"profileScale": 0.8,
"profileTranslation": [0, 0.5, 0],
"rootBone": "drowzee",
"animations": {},
"animations": {
"cry": "q.bedrock_stateful('drowzee', 'cry')",
"recoil": "q.bedrock_stateful('drowzee', 'recoil')"
},
"poses": {
"battle-standing": {
"poseTypes": ["STAND"],
@@ -13,10 +16,13 @@
"q.look('head')",
"q.bedrock('drowzee', 'battle_idle')"
],
"namedAnimations": {
"cry": "q.bedrock_stateful('drowzee', 'battle_cry')"
},
"quirks": ["q.bedrock_quirk('drowzee', 'blink')"]
},
"standing": {
"poseTypes": ["STAND", "FLOAT", "NONE"],
"poseTypes": ["STAND", "NONE", "PORTRAIT", "PROFILE", "FLOAT"],
"isBattle": false,
"animations": [
"q.look('head')",
@@ -28,11 +34,27 @@
"poseTypes": ["WALK", "SWIM"],
"animations": [
"q.look('head')",
"q.biped_walk(2 , 2, 'leg_left', 'leg_right')",
"q.bimanual_swing(2, 2, 'arm_left', 'arm_right')",
"q.bedrock('drowzee', 'ground_idle')"
"q.bedrock('drowzee', 'ground_walk')"
],
"quirks": ["q.bedrock_quirk('drowzee', 'blink')"]
},
"run": {
"poseTypes": ["WALK", "SWIM"],
"condition": "q.is_sprinting",
"animations": [
"q.look('head')",
"q.bedrock('drowzee', 'ground_run')"
],
"quirks": ["q.bedrock_quirk('drowzee', 'blink')"]
},
"sleep": {
"poseTypes": ["SLEEP"],
"namedAnimations": {
"cry": "q.bedrock_stateful('dummy', 'cry')"
},
"animations": [
"q.bedrock('drowzee', 'sleep')"
]
}
}
}
@@ -1,10 +1,13 @@
{
"portraitScale": 2.1,
"portraitTranslation": [-0.3, 0.69, 0],
"portraitTranslation": [-0.3, 0.85, 0],
"profileScale": 0.7,
"profileTranslation": [0, 0.67, 0],
"rootBone": "hypno",
"animations": {},
"animations": {
"cry": "q.bedrock_stateful('hypno', 'cry')",
"recoil": "q.bedrock_stateful('hypno', 'recoil')"
},
"poses": {
"battle-standing": {
"poseTypes": ["STAND"],
@@ -13,10 +16,13 @@
"q.look('head')",
"q.bedrock('hypno', 'battle_idle')"
],
"namedAnimations": {
"recoil": "q.bedrock_stateful('hypno', 'battle_recoil')"
},
"quirks": ["q.bedrock_quirk('hypno', 'blink')"]
},
"standing": {
"poseTypes": ["STAND", "FLOAT", "NONE"],
"poseTypes": ["STAND", "NONE", "PORTRAIT", "PROFILE", "FLOAT"],
"isBattle": false,
"animations": [
"q.look('head')",
@@ -28,11 +34,38 @@
"poseTypes": ["WALK", "SWIM"],
"animations": [
"q.look('head')",
"q.biped_walk(0.66, 0.6, 'left_upper_leg', 'right_upper_leg')",
"q.bimanual_swing(0.66, 0.6, 'left_upper_arm', 'right_upper_arm')",
"q.bedrock('hypno', 'ground_idle')"
"q.bedrock('hypno', 'ground_walk')"
],
"quirks": ["q.bedrock_quirk('hypno', 'blink')"]
},
"run": {
"poseTypes": ["WALK", "SWIM"],
"condition": "q.is_sprinting",
"animations": [
"q.look('head')",
"q.bedrock('hypno', 'ground_run')"
],
"quirks": ["q.bedrock_quirk('hypno', 'blink')"]
},
"sleep": {
"poseTypes": ["SLEEP"],
"isBattle": false,
"namedAnimations": {
"cry": "q.bedrock_stateful('dummy', 'cry')"
},
"animations": [
"q.bedrock('hypno', 'sleep')"
]
},
"battle-sleep": {
"poseTypes": ["SLEEP"],
"isBattle": true,
"namedAnimations": {
"cry": "q.bedrock_stateful('dummy', 'cry')"
},
"animations": [
"q.bedrock('hypno', 'battle_sleep')"
]
}
}
}
@@ -5,7 +5,8 @@
"profileTranslation": [0.0, 0.39, 0.0],
"rootBone": "staryu",
"animations": {
"cry": "q.bedrock_stateful('staryu', 'cry')"
"cry": "q.bedrock_stateful('staryu', 'cry')",
"physical": "q.bedrock_primary('staryu', 'physical', q.curve('symmetrical'))"
},
"poses": {
"standing": {
@@ -39,26 +40,9 @@
"q.bedrock('staryu', 'sleep')"
]
},
"surface_idle": {
"float": {
"poseTypes": ["STAND", "FLOAT"],
"isTouchingWater": true,
"isUnderWater": false,
"animations": [
"q.look('body')",
"q.bedrock('staryu', 'surfacewater_idle')"
]
},
"surface_swim": {
"poseTypes": ["WALK", "SWIM"],
"isTouchingWater": true,
"isUnderWater": false,
"animations": [
"q.bedrock('staryu', 'surfacewater_swim')"
]
},
"float": {
"poseTypes": ["FLOAT"],
"isUnderWater": true,
"animations": [
"q.pitch_tilt('body', 1)",
"q.look('body')",
@@ -66,8 +50,8 @@
]
},
"swim": {
"poseTypes": ["SWIM"],
"isUnderWater": true,
"poseTypes": ["WALK", "SWIM"],
"isTouchingWater": true,
"animations": [
"q.pitch_tilt('body', 1)",
"q.bedrock('staryu', 'water_swim')"
@@ -5,7 +5,10 @@
"profileTranslation": [0, 0.72, 0],
"rootBone": "starmie",
"animations": {
"cry": "q.bedrock_stateful('starmie', 'cry')"
"cry": "q.bedrock_stateful('starmie', 'cry')",
"faint": "q.bedrock_primary('starmie', 'faint', q.curve('one'))",
"special": "q.bedrock_primary('starmie', 'special', q.curve('symmetrical'))",
"recoil": "q.bedrock_stateful('starmie', 'recoil')"
},
"poses": {
"battle_standing": {
@@ -64,18 +67,6 @@
"q.bedrock('starmie', 'sleep')"
]
},
"surface_idle": {
"poseTypes": [
"STAND",
"FLOAT"
],
"isTouchingWater": true,
"isUnderWater": false,
"animations": [
"q.look('body')",
"q.bedrock('starmie', 'surfacewater_idle')"
]
},
"surface_swim": {
"poseTypes": [
"WALK",
@@ -89,9 +80,13 @@
},
"float": {
"poseTypes": [
"STAND",
"FLOAT"
],
"isUnderWater": true,
"isTouchingWater": true,
"namedAnimations": {
"special": "q.bedrock_primary('starmie', 'water_special', q.curve('symmetrical_wide'))"
},
"animations": [
"q.pitch_tilt('body', 1)",
"q.look('body')",
@@ -1,6 +1,6 @@
{
"portraitScale": 1.96,
"portraitTranslation": [ -0.48, 1.61, 0],
"portraitTranslation": [ -0.3, 1.86, 0],
"profileScale": 0.53,
"profileTranslation": [0, 0.92, 0],
"rootBone": "mr_rime",
@@ -2,54 +2,222 @@
"portraitScale": 1.83,
"portraitTranslation": [ -0.35, 1.05, 0],
"profileScale": 0.62,
"profileTranslation": [ 0, 0.87, 0],
"profileTranslation": [ 0, 0.81, 0],
"rootBone": "noctowl",
"animations": {
"cry": "q.bedrock_stateful('noctowl', 'cry')"
"cry": "q.bedrock_stateful('noctowl', 'cry')",
"recoil": "q.bedrock_stateful('noctowl', 'recoil')"
},
"poses": {
"stand": {
"poseName": "stand",
"standing": {
"poseTypes": [
"STAND",
"PORTRAIT",
"PROFILE",
"NONE"
],
"isBattle": false,
"animations": [
"q.look('head')",
"q.bedrock('noctowl', 'ground_idle')"
],
"transformedParts": [
{
"part": "wings_open",
"isVisible": false
},
{
"part": "wings_closed",
"isVisible": true
}
],
"quirks": [
"q.bedrock_quirk('noctowl', 'blink')",
"q.bedrock_quirk('noctowl', 'idle_quirk')"
]
},
"battle-standing": {
"poseTypes": [
"STAND",
"PORTRAIT",
"PROFILE"
],
"isBattle": true,
"animations": [
"q.bedrock('noctowl', 'ground_idle')"
"q.look('head')",
"q.bedrock('noctowl', 'battle_idle')"
],
"namedAnimations": {
"cry": "q.bedrock_stateful('noctowl', 'battle_cry')"
},
"transformedParts": [
{
"part": "wings_open",
"isVisible": true
},
{
"part": "wings_closed",
"isVisible": false
}
],
"transformTicks": 10,
"quirks": [
"q.bedrock_quirk('noctowl', 'blink')"
]
},
"walk": {
"poseName": "walk",
"walking": {
"poseTypes": [
"WALK"
],
"animations": [
"q.look('head')",
"q.bedrock('noctowl', 'ground_walk')"
],
"transformTicks": 5,
"transformedParts": [
{
"part": "wings_open",
"isVisible": false
},
{
"part": "wings_closed",
"isVisible": true
}
],
"quirks": [
"q.bedrock_quirk('noctowl', 'blink')"
]
},
"run": {
"poseTypes": ["WALK"],
"condition": "q.is_sprinting",
"animations": [
"q.look('head')",
"q.bedrock('noctowl', 'ground_run')"
],
"transformedParts": [
{
"part": "wings_open",
"isVisible": true
},
{
"part": "wings_closed",
"isVisible": false
}
],
"quirks": [
"q.bedrock_quirk('noctowl', 'blink')"
]
},
"hover": {
"poseName": "hover",
"poseTypes": [
"HOVER",
"FLY",
"FLOAT",
"SWIM"
"FLOAT"
],
"isBattle": false,
"animations": [
"q.bedrock('noctowl', 'air_idle_placeholder')"
"q.look('head')",
"q.bedrock('noctowl', 'air_idle')"
],
"transformedParts": [
{
"part": "wings_open",
"isVisible": true
},
{
"part": "wings_closed",
"isVisible": false
}
],
"quirks": [
"q.bedrock_quirk('noctowl', 'blink')"
]
},
"battle-hover": {
"poseTypes": [
"HOVER",
"FLOAT"
],
"isBattle": true,
"animations": [
"q.look('head')",
"q.bedrock('noctowl', 'air_battle_idle')"
],
"transformedParts": [
{
"part": "wings_open",
"isVisible": true
},
{
"part": "wings_closed",
"isVisible": false
}
],
"quirks": [
"q.bedrock_quirk('noctowl', 'blink')"
]
},
"flying": {
"poseTypes": [
"FLY",
"SWIM"
],
"animations": [
"q.pitch_tilt('body')",
"q.look('head')",
"q.bedrock('noctowl', 'air_fly')"
],
"transformedParts": [
{
"part": "wings_open",
"isVisible": true
},
{
"part": "wings_closed",
"isVisible": false
}
],
"quirks": [
"q.bedrock_quirk('noctowl', 'blink')"
]
},
"sleep": {
"poseTypes": ["SLEEP"],
"condition": "!q.is_flying",
"namedAnimations": {
"cry": "q.bedrock_stateful('dummy', 'cry')"
},
"animations": [
"q.bedrock('noctowl', 'sleep')"
],
"transformedParts": [
{
"part": "wings_open",
"isVisible": false
},
{
"part": "wings_closed",
"isVisible": true
}
]
},
"air-sleep": {
"poseTypes": ["SLEEP"],
"condition": "q.is_flying",
"namedAnimations": {
"cry": "q.bedrock_stateful('dummy', 'cry')"
},
"animations": [
"q.bedrock('noctowl', 'air_sleep')"
],
"transformedParts": [
{
"part": "wings_open",
"isVisible": true
},
{
"part": "wings_closed",
"isVisible": false
}
]
}
}
}
@@ -1,18 +1,24 @@
{
"portraitScale": 2.16,
"portraitTranslation": [-0.13, 0.39, 0],
"portraitTranslation": [-0.24, 0.27, 0],
"profileScale": 0.75,
"profileTranslation": [0, 0.62, 0],
"rootBone": "togetic",
"animations": {
"faint": "q.bedrock_primary('togetic', 'faint', q.curve('one'))",
"cry": "q.bedrock_stateful('togetic', 'cry_placeholder')",
"recoil": "q.bedrock_stateful('togetic', 'recoil')"
"recoil": "q.bedrock_stateful('togetic', 'recoil')",
"physical": "q.bedrock_primary('togetic', 'physical', q.curve('symmetrical'))",
"special": "q.bedrock_primary('togetic', 'special', q.curve('symmetrical'))",
"status": "q.bedrock_primary('togetic', 'status', q.curve('symmetrical'))"
},
"poses": {
"battle-standing": {
"poseTypes": ["STAND"],
"isBattle": true,
"namedAnimations": {
"cry": "q.bedrock_primary('togetic', 'battle_cry', q.curve('symmetrical_wide'))"
},
"animations": [
"q.look('head')",
"q.bedrock('togetic', 'battle_idle')"
@@ -2,7 +2,7 @@
"portraitScale": 1.73,
"portraitTranslation": [-0.45, -1.17, 0],
"profileScale": 0.7,
"profileTranslation": [-0.06, 0.59, 0],
"profileTranslation": [0, 0.59, 0],
"rootBone": "dunsparce",
"animations": {
"cry": "q.bedrock_stateful('dunsparce', 'cry')",
@@ -2,7 +2,7 @@
"portraitScale": 1.73,
"portraitTranslation": [-0.09, 0.26, 0],
"profileScale": 0.60,
"profileTranslation": [0.16, 0.90, 0],
"profileTranslation": [0, 0.90, 0],
"rootBone": "beautifly",
"poses": {
"battle-standing": {
@@ -2,7 +2,7 @@
"portraitScale": 1.65,
"portraitTranslation": [-0.10, 0.16, 0],
"profileScale": 0.63,
"profileTranslation": [0.13, 0.64, 0],
"profileTranslation": [0, 0.64, 0],
"rootBone": "dustox",
"poses": {
"battle-standing": {
@@ -6,13 +6,20 @@
"rootBone": "happiny",
"animations": {
"faint": "q.bedrock_primary('happiny', 'faint', q.curve('one'))",
"cry": "q.bedrock_stateful('happiny', 'cry')"
"cry": "q.bedrock_stateful('happiny', 'cry')",
"recoil": "q.bedrock_stateful('happiny', 'recoil')",
"physical": "q.bedrock_primary('happiny', 'physical', q.curve('symmetrical'))",
"special": "q.bedrock_primary('happiny', 'special', q.curve('symmetrical'))",
"status": "q.bedrock_primary('happiny', 'status', q.curve('symmetrical'))"
},
"poses": {
"battle-standing": {
"poseTypes": ["STAND"],
"isBattle": true,
"animations": ["q.bedrock('happiny', 'battle_idle')"],
"namedAnimations": {
"cry": "q.bedrock_primary('happiny', 'battle_cry', q.curve('symmetrical'))"
},
"quirks": [
"q.bedrock_quirk('happiny', 'blink')",
"q.bedrock_quirk('happiny', 'hairshake_quirk')"
@@ -2,7 +2,7 @@
"portraitScale": 1.98,
"portraitTranslation": [-0.96, 1.39, 0],
"profileScale": 0.59,
"profileTranslation": [0.13, 0.82, 0],
"profileTranslation": [0, 0.84, 0],
"rootBone": "pyroar_female",
"animations": {
"cry": "q.bedrock_stateful('pyroar_female', 'cry')"
@@ -2,7 +2,7 @@
"portraitScale": 1.89,
"portraitTranslation": [-1.12, 1.78, 0],
"profileScale": 0.51,
"profileTranslation": [0.12, 0.94, 0],
"profileTranslation": [0, 0.97, 0],
"rootBone": "pyroar_male",
"animations": {
"cry": "q.bedrock_stateful('pyroar_male', 'cry')"
@@ -4,6 +4,10 @@
"profileScale": 0.63,
"profileTranslation": [ 0.03, 0.77, 0],
"rootBone": "yungoos",
"animations": {
"cry": "q.bedrock_stateful('yungoos', 'cry')",
"recoil": "q.bedrock_stateful('yungoos', 'recoil')"
},
"poses": {
"standing": {
"poseTypes": [
@@ -13,10 +17,31 @@
"PORTRAIT",
"PROFILE"
],
"isBattle": false,
"animations": [
"q.look('head_ai', 1, 1, 10, -10, 20, -20)",
"q.look('head_angle')",
"q.bedrock('yungoos', 'ground_idle')",
{
"condition": "q.is_holding_item",
"animation": "q.bedrock('yungoos', 'item_hold')"
}
],
"quirks": [
"q.bedrock_quirk('yungoos', 'blink')"
]
},
"battle-standing": {
"poseTypes": ["STAND"],
"isBattle": true,
"animations": [
"q.look('head')",
"q.bedrock('yungoos', 'ground_idle')"
"q.look('head_ai', 1, 1, 10, -10, 20, -20)",
"q.look('head_angle')",
"q.bedrock('yungoos', 'battle_idle')",
{
"condition": "q.is_holding_item",
"animation": "q.bedrock('yungoos', 'item_hold')"
}
],
"quirks": [
"q.bedrock_quirk('yungoos', 'blink')"
@@ -28,13 +53,37 @@
"SWIM"
],
"animations": [
"q.look('head')",
"q.bedrock('yungoos', 'ground_idle')",
"q.quadruped_walk(1, 1, 'leg_front_left', 'leg_front_right', 'leg_back_left', 'leg_back_right')"
"q.look('head_ai', 1, 1, 10, -10, 20, -20)",
"q.look('head_angle')",
"q.bedrock('yungoos', 'ground_walk')"
],
"quirks": [
"q.bedrock_quirk('yungoos', 'blink')"
]
},
"run": {
"poseTypes": [
"WALK",
"SWIM"
],
"condition": "q.is_sprinting",
"animations": [
"q.look('head_ai', 1, 1, 10, -10, 20, -20)",
"q.look('head_angle')",
"q.bedrock('yungoos', 'ground_run')"
],
"quirks": [
"q.bedrock_quirk('yungoos', 'blink')"
]
},
"sleep": {
"poseTypes": ["SLEEP"],
"namedAnimations": {
"cry": "q.bedrock_stateful('dummy', 'cry')"
},
"animations": [
"q.bedrock('yungoos', 'sleep')"
]
}
}
}
@@ -4,6 +4,10 @@
"profileScale": 0.65,
"profileTranslation": [ 0.07, 0.79, 0],
"rootBone": "gumshoos",
"animations": {
"cry": "q.bedrock_stateful('gumshoos', 'cry')",
"recoil": "q.bedrock_stateful('gumshoos', 'recoil')"
},
"poses": {
"standing": {
"poseTypes": [
@@ -13,9 +17,32 @@
"PORTRAIT",
"PROFILE"
],
"isBattle": false,
"animations": [
"q.look('head_ai', 1, 1, 0, -45, 5, -5)",
"q.bedrock('gumshoos', 'ground_idle')",
{
"condition": "q.is_holding_item",
"animation": "q.bedrock('gumshoos', 'hold_item')"
}
],
"quirks": [
"q.bedrock_quirk('gumshoos', 'blink')"
]
},
"battle-standing": {
"poseTypes": ["STAND"],
"isBattle": true,
"animations": [
"q.bedrock('gumshoos', 'ground_idle')"
"q.look('head_ai', 1, 1, 0, -45, 5, -5)",
"q.bedrock('gumshoos', 'battle_idle')",
{
"condition": "q.is_holding_item",
"animation": "q.bedrock('gumshoos', 'hold_item')"
}
],
"quirks": [
"q.bedrock_quirk('gumshoos', 'blink')"
]
},
"walking": {
@@ -24,8 +51,15 @@
"SWIM"
],
"animations": [
"q.bedrock('gumshoos', 'ground_idle')",
"q.biped_walk(1, 1, 'leg_left', 'leg_right')"
"q.look('head_ai', 1, 1, 0, -45, 5, -5)",
"q.bedrock('gumshoos', 'ground_walk')",
{
"condition": "q.is_holding_item",
"animation": "q.bedrock('gumshoos', 'hold_item')"
}
],
"quirks": [
"q.bedrock_quirk('gumshoos', 'blink')"
]
}
}
@@ -4,6 +4,14 @@
"profileScale": 0.58,
"profileTranslation": [ 0, 0.83, 0],
"rootBone": "duraludon",
"animations": {
"faint": "q.bedrock_primary('duraludon', 'faint', q.curve('one'))",
"cry": "q.bedrock_stateful('duraludon', 'cry')",
"recoil": "q.bedrock_stateful('duraludon', 'recoil')",
"physical": "q.bedrock_primary('duraludon', 'physical', q.curve('symmetrical'))",
"special": "q.bedrock_primary('duraludon', 'special', q.curve('symmetrical'))",
"status": "q.bedrock_primary('duraludon', 'status', q.curve('symmetrical'))"
},
"poses": {
"standing": {
"poseTypes": [
@@ -13,7 +21,7 @@
"PORTRAIT",
"PROFILE"
],
"isBattle": true,
"isBattle": false,
"animations": [
"q.bedrock('duraludon', 'ground_idle')"
],
@@ -21,14 +29,29 @@
"q.bedrock_quirk('duraludon', 'blink')"
]
},
"battle-standing": {
"poseTypes": [
"STAND",
"FLOAT"
],
"isBattle": true,
"animations": [
"q.bedrock('duraludon', 'battle_idle')"
],
"namedAnimations": {
"cry": "q.bedrock_primary('duraludon', 'battle_cry', q.curve('symmetrical'))"
},
"quirks": [
"q.bedrock_quirk('duraludon', 'blink')"
]
},
"walking": {
"poseTypes": [
"WALK",
"SWIM"
],
"animations": [
"q.bedrock('duraludon', 'ground_idle')",
"q.biped_walk(1, 1, 'leg_left', 'leg_right')"
"q.bedrock('duraludon', 'ground_walk')"
],
"quirks": [
"q.bedrock_quirk('duraludon', 'blink')"
@@ -1,20 +1,41 @@
{
"portraitScale": 1.51,
"portraitTranslation": [ -0.16, 0.61, 0],
"portraitTranslation": [ -0.16, 0.61, 0 ],
"profileScale": 0.58,
"profileTranslation": [ -0.09, 0.8, 0],
"profileTranslation": [ -0.09, 0.8, 0 ],
"rootBone": "rellor",
"animations": {
"cry": "q.bedrock_stateful('rellor', 'cry')"
"cry": "q.bedrock_stateful('rellor', 'cry')",
"recoil": "q.bedrock_stateful('rellor', 'recoil')",
"physical": "q.bedrock_primary('rellor', 'physical', q.curve('symmetrical'))",
"special": "q.bedrock_primary('rellor', 'special', q.curve('symmetrical_wide'))",
"status": "q.bedrock_primary('rellor', 'status', q.curve('symmetrical_wide'))"
},
"poses": {
"battle-standing": {
"poseTypes": [
"STAND",
"FLOAT"
],
"isBattle": true,
"animations": [
"q.bedrock('rellor', 'battle_idle')"
],
"quirks": [
"q.bedrock_quirk('rellor', 'blink')"
],
"namedAnimations": {
"cry": "q.bedrock_primary('rellor', 'battle_cry', q.curve('symmetrical_wide'))"
}
},
"standing": {
"poseTypes": [
"STAND",
"NONE",
"FLOAT"
"FLOAT",
"PROFILE"
],
"isBattle": true,
"isBattle": false,
"animations": [
"q.bedrock('rellor', 'ground_idle')"
],
@@ -28,18 +49,30 @@
"SWIM"
],
"animations": [
"q.bedrock('rellor', 'ground_idle')"
"q.bedrock('rellor', 'ground_walk')"
],
"quirks": [
"q.bedrock_quirk('rellor', 'blink')"
]
},
"sleep": {
"poseTypes": [
"SLEEP"
],
"animations": [
"q.bedrock('rellor', 'sleep')"
],
"namedAnimations": {
"cry": "q.bedrock_stateful('dummy', 'cry')"
}
},
"portrait": {
"poseTypes": [
"PORTRAIT",
"PROFILE"
"PORTRAIT"
],
"animations": ["q.bedrock('rellor', 'portrait')"]
"animations": [
"q.bedrock('rellor', 'portrait')"
]
}
}
}
@@ -5,29 +5,51 @@
"profileTranslation": [ 0, 1.07, 0],
"rootBone": "rabsca",
"animations": {
"cry": "q.bedrock_stateful('rabsca', 'cry')"
"cry": "q.bedrock_stateful('rabsca', 'cry')",
"physical": "q.bedrock_stateful('rabsca', 'physical')",
"special": "q.bedrock_stateful('rabsca', 'special')",
"status": "q.bedrock_stateful('rabsca', 'status')"
},
"poses": {
"battle-standing": {
"poseTypes": [
"STAND",
"FLOAT",
"HOVER"
],
"isBattle": true,
"animations": [
"q.bedrock('rabsca', 'battle_idle')",
"q.bedrock('rabsca', 'ball_overlay')"
],
"namedAnimations": {
"cry": "q.bedrock_stateful('rabsca', 'battle_cry')"
}
},
"standing": {
"poseTypes": [
"STAND",
"NONE",
"FLOAT",
"HOVER",
"PORTRAIT",
"PROFILE"
],
"isBattle": true,
"isBattle": false,
"animations": [
"q.bedrock('rabsca', 'ground_idle')"
"q.bedrock('rabsca', 'ground_idle')",
"q.bedrock('rabsca', 'ball_overlay')"
]
},
"walking": {
"poseTypes": [
"WALK",
"SWIM"
"SWIM",
"FLY"
],
"animations": [
"q.bedrock('rabsca', 'ground_idle')"
"q.bedrock('rabsca', 'ground_walk')",
"q.bedrock('rabsca', 'ball_overlay')"
]
}
}
@@ -2,7 +2,8 @@
"portraitScale": 1.1,
"portraitTranslation": [-1.2, -0.009, 0],
"profileScale": 0.5,
"profileTranslation": [-0.18, 0.96, 0],
"profileTranslation": [0, 0.96, 0],
"profileSummaryTranslation": [-0.20, 0.87, 0],
"rootBone": "dudunsparce",
"firstPersonCameraOffset": {
"seat_1": [0, 0.45, 0],
@@ -2,7 +2,7 @@
"portraitScale": 1.1,
"portraitTranslation": [-0.8, -0.009, 0],
"profileScale": 0.5,
"profileTranslation": [-0.18, 0.96, 0],
"profileTranslation": [0, 0.96, 0],
"rootBone": "dudunsparce",
"firstPersonCameraOffset": {
"seat_1": [0, 0.45, 0],
@@ -4,6 +4,14 @@
"profileScale": 0.53,
"profileTranslation": [ 0, 0.96, 0],
"rootBone": "archaludon",
"animations": {
"faint": "q.bedrock_primary('archaludon', 'faint', q.curve('one'))",
"cry": "q.bedrock_stateful('archaludon', 'cry')",
"recoil": "q.bedrock_stateful('archaludon', 'recoil')",
"physical": "q.bedrock_primary('archaludon', 'physical', q.curve('symmetrical'))",
"special": "q.bedrock_primary('archaludon', 'special', q.curve('symmetrical'))",
"status": "q.bedrock_primary('archaludon', 'status', q.curve('symmetrical'))"
},
"poses": {
"standing": {
"poseTypes": [
@@ -13,7 +21,7 @@
"PORTRAIT",
"PROFILE"
],
"isBattle": true,
"isBattle": false,
"animations": [
"q.bedrock('archaludon', 'ground_idle')"
],
@@ -21,14 +29,29 @@
"q.bedrock_quirk('archaludon', 'blink')"
]
},
"battle-standing": {
"poseTypes": [
"STAND",
"FLOAT"
],
"isBattle": true,
"animations": [
"q.bedrock('archaludon', 'battle_idle')"
],
"namedAnimations": {
"cry": "q.bedrock_primary('archaludon', 'battle_cry', q.curve('symmetrical'))"
},
"quirks": [
"q.bedrock_quirk('archaludon', 'blink')"
]
},
"walking": {
"poseTypes": [
"WALK",
"SWIM"
],
"animations": [
"q.bedrock('archaludon', 'ground_idle')",
"q.biped_walk(1, 1, 'leg_left', 'leg_right')"
"q.bedrock('archaludon', 'ground_walk')"
],
"quirks": [
"q.bedrock_quirk('archaludon', 'blink')"
@@ -1352,13 +1352,13 @@
"cobblemon.ui.pokedex.info.variation": "Variation",
"cobblemon.ui.pokedex.info.form": "Form",
"cobblemon.ui.pokedex.info.form.normal": "Standard",
"cobblemon.ui.pokedex.info.form.alola": "Alolan",
"cobblemon.ui.pokedex.info.form.alola": "Alolan Form",
"cobblemon.ui.pokedex.info.form.region-bias-alola": "Alola Bias",
"cobblemon.ui.pokedex.info.form.galar": "Galarian",
"cobblemon.ui.pokedex.info.form.galar": "Galarian Form",
"cobblemon.ui.pokedex.info.form.region-bias-galar": "Galar Bias",
"cobblemon.ui.pokedex.info.form.hisui": "Hisuian",
"cobblemon.ui.pokedex.info.form.hisui": "Hisuian Form",
"cobblemon.ui.pokedex.info.form.region-bias-hisui": "Hisui Bias",
"cobblemon.ui.pokedex.info.form.paldea": "Paldean",
"cobblemon.ui.pokedex.info.form.paldea": "Paldean Form",
"cobblemon.ui.pokedex.info.form.region-bias-paldea": "Paldea Bias",
"cobblemon.ui.pokedex.info.form.netherite-coating-stage1": "Netherite Coating 1/8",
"cobblemon.ui.pokedex.info.form.netherite-coating-stage2": "Netherite Coating 2/8",
@@ -1813,7 +1813,7 @@
"cobblemon.mark.mark_personality_absent-minded": "Absent-Minded Mark",
"cobblemon.mark.mark_personality_absent-minded.title": "%1$s the Spacey",
"cobblemon.mark.mark_personality_absent-minded.desc": "A mark for a spacey Pokémon.",
"cobblemon.mark.mark_personality_angry": "Angery Mark",
"cobblemon.mark.mark_personality_angry": "Angry Mark",
"cobblemon.mark.mark_personality_angry.title": "%1$s the Furious",
"cobblemon.mark.mark_personality_angry.desc": "A mark for a furious Pokémon.",
"cobblemon.mark.mark_personality_calmness": "Calmness Mark",
@@ -2872,7 +2872,7 @@
"cobblemon.battle.activate.craftyshield": "Crafty Shield protected %1$s!",
"cobblemon.battle.activate.custapberry": "%1$s can act faster than normal, thanks to its Custap Berry!",
"cobblemon.battle.activate.destinybond": "%1$s took its attacker down with it!",
"cobblemon.battle.activate.disguise": "It's disguise served it as a decoy!",
"cobblemon.battle.activate.disguise": "Its disguise served it as a decoy!",
"cobblemon.battle.activate.electricterrain": "%1$s surrounds itself with electrified terrain!",
"cobblemon.battle.activate.endure": "%1$s endured the hit!",
"cobblemon.battle.activate.firespin": "%1$s became trapped in the fiery vortex!",
@@ -5706,12 +5706,12 @@
"cobblemon.species.rattata.name": "Rattata",
"cobblemon.ui.pokedex.info.form.rattata": "",
"cobblemon.species.rattata.desc": "Rattata is cautious in the extreme. Even while it is asleep, it constantly listens by moving its ears around. It is not picky about where it lives—it will make its nest anywhere.",
"cobblemon.ui.pokedex.info.form.rattata-alola": "Alolan",
"cobblemon.ui.pokedex.info.form.rattata-alola": "Alolan Form",
"cobblemon.species.rattata-alola.desc": "Night after night, they sneak into people's homes seeking food. A massive outbreak of them has become an issue of public concern.",
"cobblemon.species.raticate.name": "Raticate",
"cobblemon.ui.pokedex.info.form.raticate": "",
"cobblemon.species.raticate.desc": "Raticate's sturdy fangs grow steadily. To keep them ground down, it gnaws on rocks and logs. It may even chew on the walls of houses.",
"cobblemon.ui.pokedex.info.form.raticate-alola": "Alolan",
"cobblemon.ui.pokedex.info.form.raticate-alola": "Alolan Form",
"cobblemon.species.raticate-alola.desc": "It commands a nest of Rattata. Different nests don't get along, whipping up severe fights over feeding grounds.",
"cobblemon.species.spearow.name": "Spearow",
"cobblemon.species.spearow.desc": "Spearow has a very loud cry that can be heard over half a mile away. If its high, keening cry is heard echoing all around, it is a sign that they are warning each other of danger.",
@@ -5745,7 +5745,7 @@
"cobblemon.species.raichu.name": "Raichu",
"cobblemon.ui.pokedex.info.form.raichu": "",
"cobblemon.species.raichu.desc": "This Pokémon exudes a weak electrical charge from all over its body that makes it take on a slight glow in darkness. Raichu plants its tail in the ground to discharge electricity.",
"cobblemon.ui.pokedex.info.form.raichu-alola": "Alolan",
"cobblemon.ui.pokedex.info.form.raichu-alola": "Alolan Form",
"cobblemon.species.raichu-alola.desc": "When you rub its cheeks, a sweet fragrance comes wafting out. However, you'll also get a light shock!",
"cobblemon.ui.pokedex.info.form.raichu-megax": "Mega Raichu X",
"cobblemon.species.raichu-megax.desc": "It resembles an X as it flies through the air with 50 million volts of electricity sparking from its ears and forked tail.",
@@ -5754,12 +5754,12 @@
"cobblemon.species.sandshrew.name": "Sandshrew",
"cobblemon.ui.pokedex.info.form.sandshrew": "",
"cobblemon.species.sandshrew.desc": "Sandshrew has a very dry hide that is extremely tough. The Pokémon can roll into a ball that repels any attack. At night, it burrows into the desert sand to sleep.",
"cobblemon.ui.pokedex.info.form.sandshrew-alola": "Alolan",
"cobblemon.ui.pokedex.info.form.sandshrew-alola": "Alolan Form",
"cobblemon.species.sandshrew-alola.desc": "The skin on its back is as hard as steel. Predators go after its soft belly, so it clings to the ground desperately.",
"cobblemon.species.sandslash.name": "Sandslash",
"cobblemon.ui.pokedex.info.form.sandslash": "",
"cobblemon.species.sandslash.desc": "Sandslash can roll up its body as if it were a ball covered with large spikes. In battle, this Pokémon will try to make the foe flinch by jabbing it with its spines. It then leaps at the stunned foe to tear wildly with its sharp claws.",
"cobblemon.ui.pokedex.info.form.sandslash-alola": "Alolan",
"cobblemon.ui.pokedex.info.form.sandslash-alola": "Alolan Form",
"cobblemon.species.sandslash-alola.desc": "A long, long time ago, it lived in the desert. With its sharp claws fully extended, it can climb right up an iceberg without slipping.",
"cobblemon.species.nidoranf.name": "Nidoran♀",
"cobblemon.species.nidoranf.desc": "Nidoran♀ has barbs that secrete a powerful poison. They are thought to have developed as protection for this small-bodied Pokémon. When enraged, it releases a horrible toxin from its horn.",
@@ -5783,12 +5783,12 @@
"cobblemon.species.vulpix.name": "Vulpix",
"cobblemon.ui.pokedex.info.form.vulpix": "",
"cobblemon.species.vulpix.desc": "Inside Vulpix's body burns a flame that never goes out. During the daytime, when the temperatures rise, this Pokémon releases flames from its mouth to prevent its body from growing too hot.",
"cobblemon.ui.pokedex.info.form.vulpix-alola": "Alolan",
"cobblemon.ui.pokedex.info.form.vulpix-alola": "Alolan Form",
"cobblemon.species.vulpix-alola.desc": "They live together in a skulk, helping one another. Before eating their prey, they freeze it solid with their –58 degree Fahrenheit breath.",
"cobblemon.species.ninetales.name": "Ninetales",
"cobblemon.ui.pokedex.info.form.ninetales": "",
"cobblemon.species.ninetales.desc": "Legend has it that Ninetales came into being when nine wizards possessing sacred powers merged into one. This Pokémon is highly intelligent—it can understand human speech.",
"cobblemon.ui.pokedex.info.form.ninetales-alola": "Alolan",
"cobblemon.ui.pokedex.info.form.ninetales-alola": "Alolan Form",
"cobblemon.species.ninetales-alola.desc": "Some said that deities visited mountains where Ninetales live, so in times long past, no one was allowed to go into those mountains.",
"cobblemon.species.jigglypuff.name": "Jigglypuff",
"cobblemon.species.jigglypuff.desc": "When this Pokémon sings, it never pauses to breathe. If it is in a battle against an opponent that does not easily fall asleep, Jigglypuff cannot breathe, endangering its life.",
@@ -5815,26 +5815,26 @@
"cobblemon.species.diglett.name": "Diglett",
"cobblemon.ui.pokedex.info.form.diglett": "",
"cobblemon.species.diglett.desc": "Diglett are raised in most farms. The reason is simple— wherever this Pokémon burrows, the soil is left perfectly tilled for planting crops. This soil is made ideal for growing delicious vegetables.",
"cobblemon.ui.pokedex.info.form.diglett-alola": "Alolan",
"cobblemon.ui.pokedex.info.form.diglett-alola": "Alolan Form",
"cobblemon.species.diglett-alola.desc": "The need to dig through volcanic rock in the ground has made them more powerful than the Diglett of other regions.",
"cobblemon.species.dugtrio.name": "Dugtrio",
"cobblemon.ui.pokedex.info.form.dugtrio": "",
"cobblemon.species.dugtrio.desc": "Dugtrio are actually triplets that emerged from one body. As a result, each triplet thinks exactly like the other two triplets. They work cooperatively to burrow endlessly.",
"cobblemon.ui.pokedex.info.form.dugtrio-alola": "Alolan",
"cobblemon.ui.pokedex.info.form.dugtrio-alola": "Alolan Form",
"cobblemon.species.dugtrio-alola.desc": "Its shining gold whiskers are advanced sensors that can detect vibrations from sounds several miles away.",
"cobblemon.species.meowth.name": "Meowth",
"cobblemon.ui.pokedex.info.form.meowth": "",
"cobblemon.species.meowth.desc": "Meowth withdraws its sharp claws into its paws to slinkily sneak about without making any incriminating footsteps. For some reason, this Pokémon loves shiny coins that glitter with light.",
"cobblemon.ui.pokedex.info.form.meowth-alola": "Alolan",
"cobblemon.ui.pokedex.info.form.meowth-alola": "Alolan Form",
"cobblemon.species.meowth-alola.desc": "A royal house that flourished in the distant past brought it here from another region. Meowth is both selfish and prideful.",
"cobblemon.ui.pokedex.info.form.meowth-galar": "Galarian",
"cobblemon.ui.pokedex.info.form.meowth-galar": "Galarian Form",
"cobblemon.species.meowth-galar.desc": "Living with a savage, seafaring people has toughened this Pokémon's body so much that parts of it have turned to iron.",
"cobblemon.ui.pokedex.info.form.meowth-gmax": "Gigantamax",
"cobblemon.species.meowth-gmax.desc": "The pattern that has appeared on its giant coin is thought to be the key to unlocking the secrets of the Dynamax phenomenon.",
"cobblemon.species.persian.name": "Persian",
"cobblemon.ui.pokedex.info.form.persian": "",
"cobblemon.species.persian.desc": "Persian has six bold whiskers that give it a look of toughness. The whiskers sense air movements to determine what is in the Pokémon's surrounding vicinity. It becomes docile if grabbed by the whiskers.",
"cobblemon.ui.pokedex.info.form.persian-alola": "Alolan",
"cobblemon.ui.pokedex.info.form.persian-alola": "Alolan Form",
"cobblemon.species.persian-alola.desc": "Its round face is a symbol of wealth. Persian that have bigger, plumper faces are considered more beautiful.",
"cobblemon.species.psyduck.name": "Psyduck",
"cobblemon.species.psyduck.desc": "If it uses its mysterious power, Psyduck can't remember having done so. It apparently can't form a memory of such an event because it goes into an altered state that is much like deep sleep.",
@@ -5847,12 +5847,12 @@
"cobblemon.species.growlithe.name": "Growlithe",
"cobblemon.ui.pokedex.info.form.growlithe": "",
"cobblemon.species.growlithe.desc": "Growlithe has a superb sense of smell. Once it smells anything, this Pokémon won't forget the scent, no matter what. It uses its advanced olfactory sense to determine the emotions of other living things.",
"cobblemon.ui.pokedex.info.form.growlithe-hisui": "Hisuian",
"cobblemon.ui.pokedex.info.form.growlithe-hisui": "Hisuian Form",
"cobblemon.species.growlithe-hisui.desc": "They patrol their territory in pairs. I believe the igneous rock components in the fur of this species are the result of volcanic activity in its habitat.",
"cobblemon.species.arcanine.name": "Arcanine",
"cobblemon.ui.pokedex.info.form.arcanine": "",
"cobblemon.species.arcanine.desc": "Arcanine is known for its high speed. It is said to be capable of running over 6,200 miles in a single day and night. The fire that blazes wildly within this Pokémon's body is its source of power.",
"cobblemon.ui.pokedex.info.form.arcanine-hisui": "Hisuian",
"cobblemon.ui.pokedex.info.form.arcanine-hisui": "Hisuian Form",
"cobblemon.species.arcanine-hisui.desc": "Snaps at its foes with fangs cloaked in blazing flame. Despite its bulk, it deftly feints every which way, leading opponents on a deceptively merry chase as it all but dances around them.",
"cobblemon.species.poliwag.name": "Poliwag",
"cobblemon.species.poliwag.desc": "Poliwag has a very thin skin. It is possible to see the Pokémon's spiral innards right through the skin. Despite its thinness, however, the skin is also very flexible. Even sharp fangs bounce right off it.",
@@ -5894,39 +5894,39 @@
"cobblemon.species.geodude.name": "Geodude",
"cobblemon.ui.pokedex.info.form.geodude": "",
"cobblemon.species.geodude.desc": "When Geodude sleeps deeply, it buries itself halfway into the ground. It will not awaken even if hikers step on it unwittingly. In the morning, this Pokémon rolls downhill in search of food.",
"cobblemon.ui.pokedex.info.form.geodude-alola": "Alolan",
"cobblemon.ui.pokedex.info.form.geodude-alola": "Alolan Form",
"cobblemon.species.geodude-alola.desc": "Geodude compete against each other with headbutts. The iron sand on their heads will stick to whichever one has stronger magnetism.",
"cobblemon.species.graveler.name": "Graveler",
"cobblemon.ui.pokedex.info.form.graveler": "",
"cobblemon.species.graveler.desc": "Rocks are Graveler's favorite food. This Pokémon will climb a mountain from the base to the summit, crunchingly feasting on rocks all the while. Upon reaching the peak, it rolls back down to the bottom.",
"cobblemon.ui.pokedex.info.form.graveler-alola": "Alolan",
"cobblemon.ui.pokedex.info.form.graveler-alola": "Alolan Form",
"cobblemon.species.graveler-alola.desc": "Graveler's entire body is tinged with electricity due to the stones it likes to eat. It's very quick-tempered.",
"cobblemon.species.golem.name": "Golem",
"cobblemon.ui.pokedex.info.form.golem": "",
"cobblemon.species.golem.desc": "Golem is known for rolling down from mountains. To prevent them from rolling into the homes of people downhill, grooves have been dug into the sides of mountains to serve as guideways for diverting this Pokémon's course.",
"cobblemon.ui.pokedex.info.form.golem-alola": "Alolan",
"cobblemon.ui.pokedex.info.form.golem-alola": "Alolan Form",
"cobblemon.species.golem-alola.desc": "It shoots large rocks that are charged with electricity. Tremendous electric shocks are flung out across the whole area of impact.",
"cobblemon.species.ponyta.name": "Ponyta",
"cobblemon.ui.pokedex.info.form.ponyta": "",
"cobblemon.species.ponyta.desc": "Ponyta is very weak at birth. It can barely stand up. This Pokémon becomes stronger by stumbling and falling to keep up with its parent.",
"cobblemon.ui.pokedex.info.form.ponyta-galar": "Galarian",
"cobblemon.ui.pokedex.info.form.ponyta-galar": "Galarian Form",
"cobblemon.species.ponyta-galar.desc": "Its small horn hides a healing power. With a few rubs from this Pokémon's horn, any slight wound you have will be healed.",
"cobblemon.species.rapidash.name": "Rapidash",
"cobblemon.ui.pokedex.info.form.rapidash": "",
"cobblemon.species.rapidash.desc": "Rapidash usually can be seen casually cantering in the fields and plains. However, when this Pokémon turns serious, its fiery manes flare and blaze as it gallops its way up to 150 mph.",
"cobblemon.ui.pokedex.info.form.rapidash-galar": "Galarian",
"cobblemon.ui.pokedex.info.form.rapidash-galar": "Galarian Form",
"cobblemon.species.rapidash-galar.desc": "Little can stand up to its psycho cut. Unleashed from this Pokémon's horn, the move will punch a hole right through a thick metal sheet.",
"cobblemon.species.slowpoke.name": "Slowpoke",
"cobblemon.ui.pokedex.info.form.slowpoke": "",
"cobblemon.species.slowpoke.desc": "Slowpoke uses its tail to catch prey by dipping it in water at the side of a river. However, this Pokémon often forgets what it's doing and often spends entire days just loafing at water's edge.",
"cobblemon.ui.pokedex.info.form.slowpoke-galar": "Galarian",
"cobblemon.ui.pokedex.info.form.slowpoke-galar": "Galarian Form",
"cobblemon.species.slowpoke-galar.desc": "Although this Pokémon is normally zoned out, its expression abruptly sharpens on occasion. The cause for this seems to lie in Slowpoke's diet.",
"cobblemon.species.slowbro.name": "Slowbro",
"cobblemon.ui.pokedex.info.form.slowbro": "",
"cobblemon.species.slowbro.desc": "Slowbro's tail has a Shellder firmly attached with a bite. As a result, the tail can't be used for fishing anymore. This causes Slowbro to grudgingly swim and catch prey instead.",
"cobblemon.ui.pokedex.info.form.slowbro-mega": "Mega Slowbro",
"cobblemon.species.slowbro-mega.desc": "Having been swallowed whole by Shellder, Slowbro now has an iron defense. It's pretty comfortable in there, too.",
"cobblemon.ui.pokedex.info.form.slowbro-galar": "Galarian",
"cobblemon.ui.pokedex.info.form.slowbro-galar": "Galarian Form",
"cobblemon.species.slowbro-galar.desc": "A Shellder bite set off a chemical reaction with the spices inside Slowbro's body, causing Slowbro to become a Poison-type Pokémon.",
"cobblemon.species.magnemite.name": "Magnemite",
"cobblemon.species.magnemite.desc": "Magnemite floats in the air by emitting electromagnetic waves from the units at its sides. These waves block gravity. This Pokémon becomes incapable of flight if its internal electrical supply is depleted.",
@@ -5935,7 +5935,7 @@
"cobblemon.species.farfetchd.name": "Farfetch'd",
"cobblemon.ui.pokedex.info.form.farfetchd": "",
"cobblemon.species.farfetchd.desc": "Farfetch'd is always seen with a stalk from a plant of some sort. Apparently, there are good stalks and bad stalks. This Pokémon has been known to fight with others over stalks.",
"cobblemon.ui.pokedex.info.form.farfetchd-galar": "Galarian",
"cobblemon.ui.pokedex.info.form.farfetchd-galar": "Galarian Form",
"cobblemon.species.farfetchd-galar.desc": "Wielding a thick, heavy leek has strengthened its body. In battle, it bets everything on a single destructive blow.",
"cobblemon.species.doduo.name": "Doduo",
"cobblemon.species.doduo.desc": "Doduo's two heads contain completely identical brains. A scientific study reported that on rare occasions, there will be examples of this Pokémon possessing different sets of brains.",
@@ -5948,12 +5948,12 @@
"cobblemon.species.grimer.name": "Grimer",
"cobblemon.ui.pokedex.info.form.grimer": "",
"cobblemon.species.grimer.desc": "Grimer emerged from the sludge that settled on a polluted seabed. This Pokémon loves anything filthy. It constantly leaks a horribly germ-infested fluid from all over its body.",
"cobblemon.ui.pokedex.info.form.grimer-alola": "Alolan",
"cobblemon.ui.pokedex.info.form.grimer-alola": "Alolan Form",
"cobblemon.species.grimer-alola.desc": "The crystals on Grimer's body are lumps of toxins. If one falls off, lethal poisons leak out.",
"cobblemon.species.muk.name": "Muk",
"cobblemon.ui.pokedex.info.form.muk": "",
"cobblemon.species.muk.desc": "This Pokémon's favorite food is anything that is repugnantly filthy. In dirty towns where people think nothing of throwing away litter on the streets, Muk are certain to gather.",
"cobblemon.ui.pokedex.info.form.muk-alola": "Alolan",
"cobblemon.ui.pokedex.info.form.muk-alola": "Alolan Form",
"cobblemon.species.muk-alola.desc": "What look like fangs and claws are actually crystallized poison that will afflict you at a mere touch, so don't get too close.",
"cobblemon.species.shellder.name": "Shellder",
"cobblemon.species.shellder.desc": "At night, this Pokémon uses its broad tongue to burrow a hole in the seafloor sand and then sleep in it. While it is sleeping, Shellder closes its shell, but leaves its tongue hanging out.",
@@ -5986,12 +5986,12 @@
"cobblemon.species.voltorb.name": "Voltorb",
"cobblemon.ui.pokedex.info.form.voltorb": "",
"cobblemon.species.voltorb.desc": "Voltorb is extremely sensitive—it explodes at the slightest of shocks. It is rumored that it was first created when a Poké Ball was exposed to a powerful pulse of energy.",
"cobblemon.ui.pokedex.info.form.voltorb-hisui": "Hisuian",
"cobblemon.ui.pokedex.info.form.voltorb-hisui": "Hisuian Form",
"cobblemon.species.voltorb-hisui.desc": "An enigmatic Pokémon that happens to bear a resemblance to a Poké Ball. When excited, it discharges the electric current it has stored in its belly, then lets out a great, uproarious laugh.",
"cobblemon.species.electrode.name": "Electrode",
"cobblemon.ui.pokedex.info.form.electrode": "",
"cobblemon.species.electrode.desc": "One of Electrode's characteristics is its attraction to electricity. It is a problematical Pokémon that congregates mostly at electrical power plants to feed on electricity that has just been generated.",
"cobblemon.ui.pokedex.info.form.electrode-hisui": "Hisuian",
"cobblemon.ui.pokedex.info.form.electrode-hisui": "Hisuian Form",
"cobblemon.species.electrode-hisui.desc": "The tissue on the surface of its body is curiously similar in composition to an Apricorn. When irritated, this Pokémon lets loose an electric current equal to 20 lightning bolts.",
"cobblemon.species.exeggcute.name": "Exeggcute",
"cobblemon.ui.pokedex.info.form.exeggcute": "",
@@ -5999,7 +5999,7 @@
"cobblemon.species.exeggutor.name": "Exeggutor",
"cobblemon.ui.pokedex.info.form.exeggutor": "",
"cobblemon.species.exeggutor.desc": "Exeggutor originally came from the tropics. Its heads steadily grow larger from exposure to strong sunlight. It is said that when the heads fall off, they group together to form Exeggcute.",
"cobblemon.ui.pokedex.info.form.exeggutor-alola": "Alolan",
"cobblemon.ui.pokedex.info.form.exeggutor-alola": "Alolan Form",
"cobblemon.species.exeggutor-alola.desc": "This Pokémon's psychic powers aren't as strong as they once were. The head on this Exeggutor's tail scans surrounding areas with weak telepathy.",
"cobblemon.species.cubone.name": "Cubone",
"cobblemon.ui.pokedex.info.form.cubone": "",
@@ -6007,7 +6007,7 @@
"cobblemon.species.marowak.name": "Marowak",
"cobblemon.ui.pokedex.info.form.marowak": "",
"cobblemon.species.marowak.desc": "Marowak is the evolved form of a Cubone that has overcome its sadness at the loss of its mother and grown tough. This Pokémon's tempered and hardened spirit is not easily broken.",
"cobblemon.ui.pokedex.info.form.marowak-alola": "Alolan",
"cobblemon.ui.pokedex.info.form.marowak-alola": "Alolan Form",
"cobblemon.species.marowak-alola.desc": "When it beats opponents with its bone, the cursed flames spread to them. No amount of water will stop those flames from burning.",
"cobblemon.species.hitmonlee.name": "Hitmonlee",
"cobblemon.species.hitmonlee.desc": "Hitmonlee's legs freely contract and stretch. Using these springlike legs, it bowls over foes with devastating kicks. After battle, it rubs down its legs and loosens the muscles to overcome fatigue.",
@@ -6021,7 +6021,7 @@
"cobblemon.species.weezing.name": "Weezing",
"cobblemon.ui.pokedex.info.form.weezing": "",
"cobblemon.species.weezing.desc": "Weezing alternately shrinks and inflates its twin bodies to mix together toxic gases inside. The more the gases are mixed, the more powerful the toxins become. The Pokémon also becomes more putrid.",
"cobblemon.ui.pokedex.info.form.weezing-galar": "Galarian",
"cobblemon.ui.pokedex.info.form.weezing-galar": "Galarian Form",
"cobblemon.species.weezing-galar.desc": "This Pokémon consumes particles that contaminate the air. Instead of leaving droppings, it expels clean air.",
"cobblemon.species.rhyhorn.name": "Rhyhorn",
"cobblemon.species.rhyhorn.desc": "Rhyhorn's brain is very small. It is so dense, while on a run it forgets why it started running in the first place. It apparently remembers sometimes if it demolishes something.",
@@ -6054,7 +6054,7 @@
"cobblemon.species.mrmime.name": "Mr. Mime",
"cobblemon.ui.pokedex.info.form.mrmime": "",
"cobblemon.species.mrmime.desc": "Mr. Mime is a master of pantomime. Its gestures and motions convince watchers that something unseeable actually exists. Once the watchers are convinced, the unseeable thing exists as if it were real.",
"cobblemon.ui.pokedex.info.form.mrmime-galar": "Galarian",
"cobblemon.ui.pokedex.info.form.mrmime-galar": "Galarian Form",
"cobblemon.species.mrmime-galar.desc": "Its talent is tap-dancing. It can also manipulate temperatures to create a floor of ice, which this Pokémon can kick up to use as a barrier.",
"cobblemon.species.scyther.name": "Scyther",
"cobblemon.species.scyther.desc": "Scyther is blindingly fast. Its blazing speed enhances the effectiveness of the twin scythes on its forearms. This Pokémon's scythes are so effective, they can slice through thick logs in one wicked stroke.",
@@ -6072,11 +6072,11 @@
"cobblemon.species.tauros.name": "Tauros",
"cobblemon.ui.pokedex.info.form.tauros": "",
"cobblemon.species.tauros.desc": "This Pokémon is not satisfied unless it is rampaging at all times. If there is no opponent for Tauros to battle, it will charge at thick trees and knock them down to calm itself.",
"cobblemon.ui.pokedex.info.form.tauros-paldeacombat": "Paldean (Combat Breed)",
"cobblemon.ui.pokedex.info.form.tauros-paldeacombat": "Paldean Form (Combat Breed)",
"cobblemon.species.tauros-paldeacombat.desc": "This Pokémon has a muscular body and excels at close-quarters combat. It uses its short horns to strike the opponent's weak spots.",
"cobblemon.ui.pokedex.info.form.tauros-paldeablaze": "Paldean (Blaze Breed)",
"cobblemon.ui.pokedex.info.form.tauros-paldeablaze": "Paldean Form (Blaze Breed)",
"cobblemon.species.tauros-paldeablaze.desc": "When heated by fire energy, its horns can get hotter than 1,800 degrees Fahrenheit. Those gored by them will suffer both wounds and burns.",
"cobblemon.ui.pokedex.info.form.tauros-paldeaaqua": "Paldean (Aqua Breed)",
"cobblemon.ui.pokedex.info.form.tauros-paldeaaqua": "Paldean Form (Aqua Breed)",
"cobblemon.species.tauros-paldeaaqua.desc": "This Pokémon blasts water from holes on the tips of its horns—the high-pressure jets pierce right through Tauros's enemies.",
"cobblemon.species.magikarp.name": "Magikarp",
"cobblemon.species.magikarp.desc": "Magikarp is virtually useless in battle as it can only splash around. As a result, it is considered to be weak. However, it is actually a very hardy Pokémon that can survive in any body of water no matter how polluted it is.",
@@ -6126,17 +6126,17 @@
"cobblemon.species.articuno.name": "Articuno",
"cobblemon.ui.pokedex.info.form.articuno": "",
"cobblemon.species.articuno.desc": "Articuno is a legendary bird Pokémon that can control ice. The flapping of its wings chills the air. As a result, it is said that when this Pokémon flies, snow will fall.",
"cobblemon.ui.pokedex.info.form.articuno-galar": "Galarian",
"cobblemon.ui.pokedex.info.form.articuno-galar": "Galarian Form",
"cobblemon.species.articuno-galar.desc": "Its feather-like blades are composed of psychic energy and can shear through thick iron sheets as if they were paper.",
"cobblemon.species.zapdos.name": "Zapdos",
"cobblemon.ui.pokedex.info.form.zapdos": "",
"cobblemon.species.zapdos.desc": "Zapdos is a legendary bird Pokémon that has the ability to control electricity. It usually lives in thunderclouds. The Pokémon gains power if it is stricken by lightning bolts.",
"cobblemon.ui.pokedex.info.form.zapdos-galar": "Galarian",
"cobblemon.ui.pokedex.info.form.zapdos-galar": "Galarian Form",
"cobblemon.species.zapdos-galar.desc": "When its feathers rub together, they produce a crackling sound like the zapping of electricity. That's why this Pokémon is called Zapdos.",
"cobblemon.species.moltres.name": "Moltres",
"cobblemon.ui.pokedex.info.form.moltres": "",
"cobblemon.species.moltres.desc": "Moltres is a legendary bird Pokémon that has the ability to control fire. If this Pokémon is injured, it is said to dip its body in the molten magma of a volcano to burn and heal itself.",
"cobblemon.ui.pokedex.info.form.moltres-galar": "Galarian",
"cobblemon.ui.pokedex.info.form.moltres-galar": "Galarian Form",
"cobblemon.species.moltres-galar.desc": "This Pokémon's sinister, flame-like aura will consume the spirit of any creature it hits. Victims become burned-out shadows of themselves.",
"cobblemon.species.dratini.name": "Dratini",
"cobblemon.species.dratini.desc": "Dratini continually molts and sloughs off its old skin. It does so because the life energy within its body steadily builds to reach uncontrollable levels.",
@@ -6174,7 +6174,7 @@
"cobblemon.species.typhlosion.name": "Typhlosion",
"cobblemon.ui.pokedex.info.form.typhlosion": "",
"cobblemon.species.typhlosion.desc": "Typhlosion obscures itself behind a shimmering heat haze that it creates using its intensely hot flames. This Pokémon creates blazing explosive blasts that burn everything to cinders.",
"cobblemon.ui.pokedex.info.form.typhlosion-hisui": "Hisuian",
"cobblemon.ui.pokedex.info.form.typhlosion-hisui": "Hisuian Form",
"cobblemon.species.typhlosion-hisui.desc": "Said to purify lost, forsaken souls with its flames and guide them to the afterlife. I believe its form has been influenced by the energy of the sacred mountain towering at Hisui's center.",
"cobblemon.species.totodile.name": "Totodile",
"cobblemon.species.totodile.desc": "Despite the smallness of its body, Totodile's jaws are very powerful. While the Pokémon may think it is just playfully nipping, its bite has enough power to cause serious injury.",
@@ -6258,7 +6258,7 @@
"cobblemon.species.wooper.name": "Wooper",
"cobblemon.ui.pokedex.info.form.wooper": "",
"cobblemon.species.wooper.desc": "Wooper usually lives in water. However, it occasionally comes out onto land in search of food. On land, it coats its body with a gooey, toxic film.",
"cobblemon.ui.pokedex.info.form.wooper-paldea": "Paldean",
"cobblemon.ui.pokedex.info.form.wooper-paldea": "Paldean Form",
"cobblemon.species.wooper-paldea.desc": "After losing a territorial struggle, Wooper began living on land. The Pokémon changed over time, developing a poisonous film to protect its body.",
"cobblemon.species.quagsire.name": "Quagsire",
"cobblemon.species.quagsire.desc": "Quagsire hunts for food by leaving its mouth wide open in water and waiting for its prey to blunder in unaware. Because the Pokémon does not move, it does not get very hungry.",
@@ -6271,7 +6271,7 @@
"cobblemon.species.slowking.name": "Slowking",
"cobblemon.ui.pokedex.info.form.slowking": "",
"cobblemon.species.slowking.desc": "Slowking undertakes research every day in an effort to solve the mysteries of the world. However, this Pokémon apparently forgets everything it has learned if the Shellder on its head comes off.",
"cobblemon.ui.pokedex.info.form.slowking-galar": "Galarian",
"cobblemon.ui.pokedex.info.form.slowking-galar": "Galarian Form",
"cobblemon.species.slowking-galar.desc": "A combination of toxins and the shock of evolving has increased Shellder's intelligence to the point that Shellder now controls Slowking.",
"cobblemon.species.misdreavus.name": "Misdreavus",
"cobblemon.species.misdreavus.desc": "Misdreavus frightens people with a creepy, sobbing cry. The Pokémon apparently uses its red spheres to absorb the fearful feelings of foes and turn them into nutrition.",
@@ -6356,7 +6356,7 @@
"cobblemon.species.qwilfish.name": "Qwilfish",
"cobblemon.ui.pokedex.info.form.qwilfish": "",
"cobblemon.species.qwilfish.desc": "Qwilfish sucks in water, inflating itself. This Pokémon uses the pressure of the water it swallowed to shoot toxic quills all at once from all over its body. It finds swimming somewhat challenging.",
"cobblemon.ui.pokedex.info.form.qwilfish-hisui": "Hisuian",
"cobblemon.ui.pokedex.info.form.qwilfish-hisui": "Hisuian Form",
"cobblemon.species.qwilfish-hisui.desc": "It lives just offshore in cold parts of the world. Its poisonous spikes are thicker and shorter than those of other regions' Qwilfish.",
"cobblemon.species.scizor.name": "Scizor",
"cobblemon.ui.pokedex.info.form.scizor": "",
@@ -6373,7 +6373,7 @@
"cobblemon.species.sneasel.name": "Sneasel",
"cobblemon.ui.pokedex.info.form.sneasel": "",
"cobblemon.species.sneasel.desc": "Sneasel scales trees by punching its hooked claws into the bark. This Pokémon seeks out unguarded nests and steals eggs for food while the parents are away.",
"cobblemon.ui.pokedex.info.form.sneasel-hisui": "Hisuian",
"cobblemon.ui.pokedex.info.form.sneasel-hisui": "Hisuian Form",
"cobblemon.species.sneasel-hisui.desc": "Its sturdy, curved claws are ideal for traversing precipitous cliffs. From the tips of these claws drips a venom that infiltrates the nerves of any prey caught in Sneasel's grasp.",
"cobblemon.species.teddiursa.name": "Teddiursa",
"cobblemon.species.teddiursa.desc": "This Pokémon likes to lick its palms that are sweetened by being soaked in honey. Teddiursa concocts its own honey by blending fruits and pollen collected by Beedrill.",
@@ -6390,7 +6390,7 @@
"cobblemon.species.corsola.name": "Corsola",
"cobblemon.ui.pokedex.info.form.corsola": "",
"cobblemon.species.corsola.desc": "Clusters of Corsola congregate in warm seas where they serve as ideal hiding places for smaller Pokémon. When the water temperature falls, this Pokémon migrates to the southern seas.",
"cobblemon.ui.pokedex.info.form.corsola-galar": "Galarian",
"cobblemon.ui.pokedex.info.form.corsola-galar": "Galarian Form",
"cobblemon.species.corsola-galar.desc": "Watch your step when wandering areas oceans once covered. What looks like a stone could be this Pokémon, and it will curse you if you kick it.",
"cobblemon.species.remoraid.name": "Remoraid",
"cobblemon.species.remoraid.desc": "Remoraid sucks in water, then expels it at high velocity using its abdominal muscles to shoot down flying prey. When evolution draws near, this Pokémon travels downstream from rivers.",
@@ -6493,12 +6493,12 @@
"cobblemon.species.zigzagoon.name": "Zigzagoon",
"cobblemon.ui.pokedex.info.form.zigzagoon": "",
"cobblemon.species.zigzagoon.desc": "The hair on Zigzagoon's back is bristly. It rubs the hard back hair against trees to leave its territorial markings. This Pokémon may play dead to fool foes in battle.",
"cobblemon.ui.pokedex.info.form.zigzagoon-galar": "Galarian",
"cobblemon.ui.pokedex.info.form.zigzagoon-galar": "Galarian Form",
"cobblemon.species.zigzagoon-galar.desc": "Its restlessness has it constantly running around. If it sees another Pokémon, it will purposely run into them in order to start a fight.",
"cobblemon.species.linoone.name": "Linoone",
"cobblemon.ui.pokedex.info.form.linoone": "",
"cobblemon.species.linoone.desc": "When hunting, Linoone will make a beeline straight for the prey at a full run. While this Pokémon is capable of topping 60 mph, it has to come to a screeching halt before it can turn.",
"cobblemon.ui.pokedex.info.form.linoone-galar": "Galarian",
"cobblemon.ui.pokedex.info.form.linoone-galar": "Galarian Form",
"cobblemon.species.linoone-galar.desc": "It uses its long tongue to taunt opponents. Once the opposition is enraged, this Pokémon hurls itself at the opponent, tackling them forcefully.",
"cobblemon.species.wurmple.name": "Wurmple",
"cobblemon.species.wurmple.desc": "Wurmple is targeted by Swellow as prey. This Pokémon will try to resist by pointing the spikes on its rear at the attacking predator. It will weaken the foe by leaking poison from the spikes.",
@@ -7167,7 +7167,7 @@
"cobblemon.species.samurott.name": "Samurott",
"cobblemon.ui.pokedex.info.form.samurott": "",
"cobblemon.species.samurott.desc": "One swing of the sword incorporated in its armor can fell an opponent. A simple glare from one of them quiets everybody.",
"cobblemon.ui.pokedex.info.form.samurott-hisui": "Hisuian",
"cobblemon.ui.pokedex.info.form.samurott-hisui": "Hisuian Form",
"cobblemon.species.samurott-hisui.desc": "Hard of heart and deft of blade, this rare form of Samurott is a product of the Pokémon's evolution in the region of Hisui. Its turbulent blows crash into foes like ceaseless pounding waves.",
"cobblemon.species.patrat.name": "Patrat",
"cobblemon.species.patrat.desc": "Extremely cautious, one of them will always be on the lookout, but it won't notice a foe coming from behind.",
@@ -7272,7 +7272,7 @@
"cobblemon.species.lilligant.name": "Lilligant",
"cobblemon.ui.pokedex.info.form.lilligant": "",
"cobblemon.species.lilligant.desc": "Even veteran Trainers face a challenge in getting its beautiful flower to bloom. This Pokémon is popular with celebrities.",
"cobblemon.ui.pokedex.info.form.lilligant-hisui": "Hisuian",
"cobblemon.ui.pokedex.info.form.lilligant-hisui": "Hisuian Form",
"cobblemon.species.lilligant-hisui.desc": "I suspect that its well-developed legs are the result of a life spent on mountains covered in deep snow. The scent it exudes from its flower crown heartens those in proximity.",
"cobblemon.species.basculin.name": "Basculin",
"cobblemon.ui.pokedex.info.form.basculin": "Red-Striped Form",
@@ -7290,16 +7290,16 @@
"cobblemon.species.darumaka.name": "Darumaka",
"cobblemon.ui.pokedex.info.form.darumaka": "",
"cobblemon.species.darumaka.desc": "When it sleeps, it pulls its limbs into its body and its internal fire goes down to 1,100 degrees Fahrenheit.",
"cobblemon.ui.pokedex.info.form.darumaka-galar": "Galarian",
"cobblemon.ui.pokedex.info.form.darumaka-galar": "Galarian Form",
"cobblemon.species.darumaka-galar.desc": "It lived in snowy areas for so long that its fire sac cooled off and atrophied. It now has an organ that generates cold instead.",
"cobblemon.species.darmanitan.name": "Darmanitan",
"cobblemon.ui.pokedex.info.form.darmanitan": "Standard Mode",
"cobblemon.species.darmanitan.desc": "Its internal fire burns at 2,500 degrees Fahrenheit, making enough power that it can destroy a dump truck with one punch.",
"cobblemon.ui.pokedex.info.form.darmanitan-zen": "Zen Mode",
"cobblemon.species.darmanitan-zen.desc": "Through meditation, it calms its raging spirit and hones its psychic powers.",
"cobblemon.ui.pokedex.info.form.darmanitan-galar": "Standard Mode (Galarian)",
"cobblemon.ui.pokedex.info.form.darmanitan-galar": "Galarian Form Standard Mode",
"cobblemon.species.darmanitan-galar.desc": "On days when blizzards blow through, it comes down to where people live. It stashes food in the snowball on its head, taking it home for later.",
"cobblemon.ui.pokedex.info.form.darmanitan-galarzen": "Zen Mode (Galarian)",
"cobblemon.ui.pokedex.info.form.darmanitan-galarzen": "Galarian Form Zen Mode",
"cobblemon.species.darmanitan-galarzen.desc": "Anger has reignited its atrophied flame sac. This Pokémon spews fire everywhere as it rampages indiscriminately.",
"cobblemon.species.maractus.name": "Maractus",
"cobblemon.species.maractus.desc": "Arid regions are their habitat. They move rhythmically, making a sound similar to maracas.",
@@ -7319,7 +7319,7 @@
"cobblemon.species.yamask.name": "Yamask",
"cobblemon.ui.pokedex.info.form.yamask": "",
"cobblemon.species.yamask.desc": "Each of them carries a mask that used to be its face when it was human. Sometimes they look at it and cry.",
"cobblemon.ui.pokedex.info.form.yamask-galar": "Galarian",
"cobblemon.ui.pokedex.info.form.yamask-galar": "Galarian Form",
"cobblemon.species.yamask-galar.desc": "A clay slab with cursed engravings took possession of a Yamask. The slab is said to be absorbing the Yamask's dark power.",
"cobblemon.species.cofagrigus.name": "Cofagrigus",
"cobblemon.species.cofagrigus.desc": "Grave robbers who mistake them for real coffins and get too close end up trapped inside their bodies.",
@@ -7341,12 +7341,12 @@
"cobblemon.species.zorua.name": "Zorua",
"cobblemon.ui.pokedex.info.form.zorua": "",
"cobblemon.species.zorua.desc": "To protect themselves from danger, they hide their true identities by transforming into people and Pokémon.",
"cobblemon.ui.pokedex.info.form.zorua-hisui": "Hisuian",
"cobblemon.ui.pokedex.info.form.zorua-hisui": "Hisuian Form",
"cobblemon.species.zorua-hisui.desc": "A once-departed soul, returned to life in Hisui. Derives power from resentment, which rises as energy atop its head and takes on the forms of foes. In this way, Zorua vents lingering malice.",
"cobblemon.species.zoroark.name": "Zoroark",
"cobblemon.ui.pokedex.info.form.zoroark": "",
"cobblemon.species.zoroark.desc": "Bonds between these Pokémon are very strong. It protects the safety of its pack by tricking its opponents.",
"cobblemon.ui.pokedex.info.form.zoroark-hisui": "Hisuian",
"cobblemon.ui.pokedex.info.form.zoroark-hisui": "Hisuian Form",
"cobblemon.species.zoroark-hisui.desc": "With its disheveled white fur, it looks like an embodiment of death. Heedless of its own safety, Zoroark attacks its nemeses with a bitter energy so intense, it lacerates Zoroark's own body.",
"cobblemon.species.minccino.name": "Minccino",
"cobblemon.species.minccino.desc": "These Pokémon prefer a tidy habitat. They are always sweeping and dusting, using their tails as brooms.",
@@ -7463,7 +7463,7 @@
"cobblemon.species.stunfisk.name": "Stunfisk",
"cobblemon.ui.pokedex.info.form.stunfisk": "",
"cobblemon.species.stunfisk.desc": "It conceals itself in the mud of the seashore. Then it waits. When prey touch it, it delivers a jolt of electricity.",
"cobblemon.ui.pokedex.info.form.stunfisk-galar": "Galarian",
"cobblemon.ui.pokedex.info.form.stunfisk-galar": "Galarian Form",
"cobblemon.species.stunfisk-galar.desc": "Living in mud with a high iron content has given it a strong steel body.",
"cobblemon.species.mienfoo.name": "Mienfoo",
"cobblemon.species.mienfoo.desc": "In fights, they dominate with onslaughts of flowing, continuous attacks. With their sharp claws, they cut enemies.",
@@ -7490,7 +7490,7 @@
"cobblemon.species.braviary.name": "Braviary",
"cobblemon.ui.pokedex.info.form.braviary": "",
"cobblemon.species.braviary.desc": "They fight for their friends without any thought about danger to themselves. One can carry a car while flying.",
"cobblemon.ui.pokedex.info.form.braviary-hisui": "Hisuian",
"cobblemon.ui.pokedex.info.form.braviary-hisui": "Hisuian Form",
"cobblemon.species.braviary-hisui.desc": "Screaming a bloodcurdling battle cry, this huge and ferocious bird Pokémon goes out on the hunt. It blasts lakes with shock waves, then scoops up any prey that float to the water's surface.",
"cobblemon.species.vullaby.name": "Vullaby",
"cobblemon.species.vullaby.desc": "Their wings are too tiny to allow them to fly. They guard their posteriors with bones that were gathered by Mandibuzz.",
@@ -7536,6 +7536,7 @@
"cobblemon.ui.pokedex.info.form.landorus-therian": "Therian Forme",
"cobblemon.species.landorus-therian.desc": "Landorus soars through the sky in this form, bestowing plentiful harvests upon the land and earning the people's reverence. It can traverse the whole of Hisui in a mere couple of hours.",
"cobblemon.species.kyurem.name": "Kyurem",
"cobblemon.ui.pokedex.info.form.kyurem": "",
"cobblemon.species.kyurem.desc": "It generates a powerful, freezing energy inside itself, but its body became frozen when the energy leaked out.",
"cobblemon.ui.pokedex.info.form.kyurem-white": "White Kyurem",
"cobblemon.species.kyurem-white.desc": "It has foreseen that a world of truth will arrive for people and Pokémon. It strives to protect that future.",
@@ -7814,12 +7815,12 @@
"cobblemon.species.sliggoo.name": "Sliggoo",
"cobblemon.ui.pokedex.info.form.sliggoo": "",
"cobblemon.species.sliggoo.desc": "Its four horns are a high-performance radar system. It uses them to sense sounds and smells, rather than using ears or a nose.",
"cobblemon.ui.pokedex.info.form.sliggoo-hisui": "Hisuian",
"cobblemon.ui.pokedex.info.form.sliggoo-hisui": "Hisuian Form",
"cobblemon.species.sliggoo-hisui.desc": "The iron in Sliggoo's drinking water turned its shell metallic. The Pokémon doesn't come out of its shell on sunny days.",
"cobblemon.species.goodra.name": "Goodra",
"cobblemon.ui.pokedex.info.form.goodra": "",
"cobblemon.species.goodra.desc": "It attacks with retractable horns. It throws a punch that's the equivalent of the force of a hundred pro boxers.",
"cobblemon.ui.pokedex.info.form.goodra-hisui": "Hisuian",
"cobblemon.ui.pokedex.info.form.goodra-hisui": "Hisuian Form",
"cobblemon.species.goodra-hisui.desc": "Able to freely control the hardness of its metallic shell. It loathes solitude and is extremely clingy—it will fume and run riot if those dearest to it ever leave its side.",
"cobblemon.species.klefki.name": "Klefki",
"cobblemon.species.klefki.desc": "It never lets go of a key that it likes, so people give it the keys to vaults and safes as a way to prevent crime.",
@@ -7851,7 +7852,7 @@
"cobblemon.species.avalugg.name": "Avalugg",
"cobblemon.ui.pokedex.info.form.avalugg": "",
"cobblemon.species.avalugg.desc": "The way several Bergmite huddle on its back makes it look like an aircraft carrier made of ice.",
"cobblemon.ui.pokedex.info.form.avalugg-hisui": "Hisuian",
"cobblemon.ui.pokedex.info.form.avalugg-hisui": "Hisuian Form",
"cobblemon.species.avalugg-hisui.desc": "The armor of ice covering its lower jaw puts steel to shame and can shatter rocks with ease. This Pokémon barrels along steep mountain paths, cleaving through the deep snow.",
"cobblemon.species.noibat.name": "Noibat",
"cobblemon.species.noibat.desc": "Even a robust wrestler will become dizzy and unable to stand when exposed to its 200,000-hertz ultrasonic waves.",
@@ -7898,7 +7899,7 @@
"cobblemon.species.decidueye.name": "Decidueye",
"cobblemon.ui.pokedex.info.form.decidueye": "",
"cobblemon.species.decidueye.desc": "Decidueye can nock and fire an arrow at an enemy in a tenth of a second, so its battles are decided in the blink of an eye.",
"cobblemon.ui.pokedex.info.form.decidueye-hisui": "Hisuian",
"cobblemon.ui.pokedex.info.form.decidueye-hisui": "Hisuian Form",
"cobblemon.species.decidueye-hisui.desc": "The air stored inside the rachises of Decidueye's feathers insulates the Pokémon against Hisui's extreme cold. This is firm proof that evolution can be influenced by environment.",
"cobblemon.species.litten.name": "Litten",
"cobblemon.species.litten.desc": "Its coat regrows twice a year. When the time comes, Litten sets its own body on fire and burns away the old fur.",
Binary file not shown.

Before

Width:  |  Height:  |  Size: 287 B

After

Width:  |  Height:  |  Size: 314 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 277 B

After

Width:  |  Height:  |  Size: 276 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 282 B

After

Width:  |  Height:  |  Size: 298 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 285 B

After

Width:  |  Height:  |  Size: 317 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 280 B

After

Width:  |  Height:  |  Size: 292 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 293 B

After

Width:  |  Height:  |  Size: 294 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 282 B

After

Width:  |  Height:  |  Size: 295 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 280 B

After

Width:  |  Height:  |  Size: 283 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 269 B

After

Width:  |  Height:  |  Size: 287 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 284 B

After

Width:  |  Height:  |  Size: 301 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 303 B

After

Width:  |  Height:  |  Size: 296 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 276 B

After

Width:  |  Height:  |  Size: 288 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 293 B

After

Width:  |  Height:  |  Size: 302 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 269 B

After

Width:  |  Height:  |  Size: 286 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 273 B

After

Width:  |  Height:  |  Size: 288 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 264 B

After

Width:  |  Height:  |  Size: 285 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 290 B

After

Width:  |  Height:  |  Size: 301 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 289 B

After

Width:  |  Height:  |  Size: 272 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 288 B

After

Width:  |  Height:  |  Size: 283 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.2 KiB

After

Width:  |  Height:  |  Size: 9.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.4 KiB

After

Width:  |  Height:  |  Size: 9.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 822 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 822 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.6 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.6 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

@@ -137,7 +137,7 @@
"avoidsWater": true
},
"walk": {
"walkSpeed": 0.3
"walkSpeed": 0.2
}
},
"resting": {
@@ -44,14 +44,14 @@
"baseFriendship": 50,
"baseScale": 0.85,
"hitbox": {
"width": 0.7,
"height": 1.1,
"width": 0.9,
"height": 1.35,
"fixed": false
},
"behaviour": {
"moving": {
"walk": {
"walkSpeed": 0.22
"walkSpeed": 0.19
},
"swim": {
"avoidsWater": true
@@ -59,6 +59,9 @@
"rouseChance": 0.0042
},
"moving": {
"walk": {
"walkSpeed": 0.25
},
"swim": {
"avoidsWater": true
}
@@ -51,6 +51,9 @@
},
"behaviour": {
"moving": {
"walk": {
"walkSpeed": 0.25
},
"swim": {
"canBreatheUnderwater": true,
"swimSpeed": "0.2"
@@ -87,6 +87,9 @@
]
},
"moving": {
"walk": {
"walkSpeed": 0.2
},
"swim": {
"avoidsWater": true,
"canSwimInLava": true
@@ -453,6 +456,9 @@
"rouseChance": 0.0042
},
"moving": {
"walk": {
"walkSpeed": 0.2
},
"swim": {
"avoidsWater": true
}
@@ -51,6 +51,9 @@
},
"behaviour": {
"moving": {
"walk": {
"walkSpeed": 0.3
},
"fly": {
"canFly": true
},
@@ -186,6 +186,9 @@
"evolutions": [],
"behaviour": {
"moving": {
"walk": {
"walkSpeed": 0.2
},
"swim": {
"avoidsWater": true
}
@@ -181,6 +181,9 @@
"rouseChance": 0.0042
},
"moving": {
"walk": {
"walkSpeed": 0.15
},
"swim": {
"avoidsWater": true
}

Some files were not shown because too many files have changed in this diff Show More