mirror of
https://gitlab.com/cable-mc/cobblemon.git
synced 2026-10-21 06:36:25 -04:00
Compare commits
1
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
58cdf2e756 |
@@ -20,6 +20,8 @@ import net.minecraft.world.level.levelgen.structure.pools.alias.PoolAliasLookup;
|
||||
import net.minecraft.world.level.levelgen.structure.templatesystem.LiquidSettings;
|
||||
import net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessor;
|
||||
import net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessorList;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.Unique;
|
||||
import org.spongepowered.asm.mixin.injection.At;
|
||||
@@ -31,6 +33,9 @@ import java.util.Optional;
|
||||
@Mixin(JigsawPlacement.class)
|
||||
public class JigsawPlacementMixin {
|
||||
|
||||
@Unique
|
||||
private static final Logger cobblemon$LOGGER = LoggerFactory.getLogger("Cobblemon/HeightRangeVeto");
|
||||
|
||||
@Inject(
|
||||
method = "addPieces(Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;Lnet/minecraft/core/Holder;Ljava/util/Optional;ILnet/minecraft/core/BlockPos;ZLjava/util/Optional;ILnet/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasLookup;Lnet/minecraft/world/level/levelgen/structure/pools/DimensionPadding;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;)Ljava/util/Optional;",
|
||||
at = @At("RETURN"),
|
||||
@@ -54,18 +59,30 @@ public class JigsawPlacementMixin {
|
||||
if (result.isEmpty()) {
|
||||
return;
|
||||
}
|
||||
|
||||
BlockPos spawnPos = result.get().position();
|
||||
boolean canPlace = cobblemon$canAnyStartElementPlace(context, startPool, spawnPos);
|
||||
String poolId = startPool.unwrapKey().map(key -> key.location().toString()).orElse("unknown");
|
||||
boolean canPlace = cobblemon$canStructurePlace(context, startPool, spawnPos);
|
||||
|
||||
cobblemon$LOGGER.info(
|
||||
"[HeightRangeVeto] addPieces evaluated requestedPos={} spawnPos={} startPool={} -> canPlace={}",
|
||||
pos, spawnPos, poolId, canPlace
|
||||
);
|
||||
|
||||
if (canPlace) {
|
||||
return;
|
||||
}
|
||||
|
||||
cobblemon$LOGGER.info(
|
||||
"[HeightRangeVeto] Vetoing structure start at {} (startPool={})",
|
||||
spawnPos, poolId
|
||||
);
|
||||
|
||||
cir.setReturnValue(Optional.empty());
|
||||
}
|
||||
|
||||
@Unique
|
||||
private static boolean cobblemon$canAnyStartElementPlace(
|
||||
private static boolean cobblemon$canStructurePlace(
|
||||
Structure.GenerationContext generationContext,
|
||||
Holder<StructureTemplatePool> startPool,
|
||||
BlockPos startPos
|
||||
@@ -74,7 +91,7 @@ public class JigsawPlacementMixin {
|
||||
Optional<HeightRangeStructureProcessor> heightRangeProcessor = cobblemon$getHeightRangeProcessor(element);
|
||||
|
||||
if (heightRangeProcessor.isEmpty()) {
|
||||
return true;
|
||||
continue;
|
||||
}
|
||||
|
||||
HeightRangeStructureProcessor processor = heightRangeProcessor.get();
|
||||
@@ -85,12 +102,17 @@ public class JigsawPlacementMixin {
|
||||
startPos
|
||||
);
|
||||
|
||||
if (valid) {
|
||||
return true;
|
||||
cobblemon$LOGGER.info(
|
||||
"[HeightRangeVeto] template={} pos={} valid={}",
|
||||
element, startPos, valid
|
||||
);
|
||||
|
||||
if (!valid) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
return false;
|
||||
return true;
|
||||
}
|
||||
|
||||
@Unique
|
||||
|
||||
+127
@@ -0,0 +1,127 @@
|
||||
/*
|
||||
* Copyright (C) 2023 Cobblemon Contributors
|
||||
*
|
||||
* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
||||
*/
|
||||
|
||||
package com.cobblemon.mod.common.client.render.models.blockbench.pokemon.gen2
|
||||
|
||||
import com.cobblemon.mod.common.client.render.models.blockbench.PosableState
|
||||
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.util.isBattling
|
||||
import com.cobblemon.mod.common.util.isUnderWater
|
||||
import com.cobblemon.mod.common.util.isInWater
|
||||
import net.minecraft.client.model.geom.ModelPart
|
||||
import net.minecraft.world.phys.Vec3
|
||||
|
||||
class ChinchouModel (root: ModelPart) : PokemonPosableModel(root) {
|
||||
override val rootPart = root.registerChildWithAllChildren("chinchou")
|
||||
|
||||
override var portraitScale = 1.75F
|
||||
override var portraitTranslation = Vec3(-0.3, -0.8, 0.0)
|
||||
|
||||
override var profileScale = 0.65F
|
||||
override var profileTranslation = Vec3(-0.05, 0.45, 0.0)
|
||||
|
||||
lateinit var standing: CobblemonPose
|
||||
lateinit var walk: CobblemonPose
|
||||
lateinit var floating: CobblemonPose
|
||||
lateinit var swimming: CobblemonPose
|
||||
lateinit var sleep: CobblemonPose
|
||||
lateinit var watersleep: CobblemonPose
|
||||
lateinit var battleidle: CobblemonPose
|
||||
lateinit var waterbattleidle: CobblemonPose
|
||||
|
||||
// override val cryAnimation = CryProvider { bedrockStateful("chinchou", "cry") }
|
||||
|
||||
override fun registerPoses() {
|
||||
val blink = quirk { bedrockStateful("chinchou", "blink")}
|
||||
val idleQuirk = quirk(secondsBetweenOccurrences = 60F to 120F) { bedrockStateful("chinchou", "ground_quirk")}
|
||||
val waterQuirk = quirk(secondsBetweenOccurrences = 60F to 120F) { bedrockStateful("chinchou", "water_idle_quirk")}
|
||||
|
||||
sleep = registerPose(
|
||||
poseName = "sleeping",
|
||||
poseType = PoseType.SLEEP,
|
||||
condition = { !it.isInWater },
|
||||
animations = arrayOf(bedrock("chinchou", "sleep"))
|
||||
)
|
||||
|
||||
watersleep = registerPose(
|
||||
poseName = "water_sleeping",
|
||||
poseType = PoseType.SLEEP,
|
||||
condition = { it.isInWater },
|
||||
animations = arrayOf(bedrock("chinchou", "water_sleep"))
|
||||
)
|
||||
|
||||
standing = registerPose(
|
||||
poseName = "standing",
|
||||
poseTypes = PoseType.UI_POSES + PoseType.STAND,
|
||||
transformTicks = 10,
|
||||
condition = { !it.isBattling && !it.isInWater && !it.isUnderWater},
|
||||
quirks = arrayOf(blink, idleQuirk),
|
||||
animations = arrayOf(
|
||||
bedrock("chinchou", "ground_idle")
|
||||
)
|
||||
)
|
||||
|
||||
walk = registerPose(
|
||||
poseName = "walk",
|
||||
transformTicks = 10,
|
||||
poseType = PoseType.WALK,
|
||||
condition = { !it.isInWater && !it.isUnderWater},
|
||||
quirks = arrayOf(blink),
|
||||
animations = arrayOf(
|
||||
bedrock("chinchou", "ground_walk")
|
||||
)
|
||||
)
|
||||
|
||||
floating = registerPose(
|
||||
poseName = "floating",
|
||||
transformTicks = 10,
|
||||
poseType = PoseType.FLOAT,
|
||||
condition = { it.isInWater },
|
||||
quirks = arrayOf(blink, waterQuirk),
|
||||
animations = arrayOf(
|
||||
bedrock("chinchou", "water_idle")
|
||||
)
|
||||
)
|
||||
|
||||
swimming = registerPose(
|
||||
poseName = "swimming",
|
||||
transformTicks = 10,
|
||||
condition = { it.isInWater },
|
||||
poseTypes = PoseType.MOVING_POSES,
|
||||
quirks = arrayOf(blink),
|
||||
animations = arrayOf(
|
||||
bedrock("chinchou", "water_swim"),
|
||||
)
|
||||
)
|
||||
|
||||
battleidle = registerPose(
|
||||
poseName = "battle_idle",
|
||||
poseTypes = PoseType.STATIONARY_POSES,
|
||||
transformTicks = 10,
|
||||
quirks = arrayOf(blink),
|
||||
condition = { it.isBattling && !it.isInWater },
|
||||
animations = arrayOf(
|
||||
bedrock("chinchou", "battle_idle")
|
||||
)
|
||||
)
|
||||
|
||||
waterbattleidle = registerPose(
|
||||
poseName = "water_battle_idle",
|
||||
poseTypes = PoseType.STATIONARY_POSES,
|
||||
transformTicks = 10,
|
||||
quirks = arrayOf(blink),
|
||||
condition = { it.isBattling && it.isInWater },
|
||||
animations = arrayOf(
|
||||
bedrock("chinchou", "water_battle_idle")
|
||||
)
|
||||
)
|
||||
}
|
||||
override fun getFaintAnimation(state: PosableState) = if (state.isPosedIn(standing, walk, battleidle, sleep)) bedrockStateful("chinchou", "faint") else if (state.isPosedIn( waterbattleidle, watersleep, floating, swimming )) bedrockStateful("chinchou", "water_faint") else null
|
||||
}
|
||||
+1
@@ -368,6 +368,7 @@ object VaryingModelRepository {
|
||||
inbuilt("magcargo", ::MagcargoModel)
|
||||
inbuilt("slugma_shiny", ::SlugmaShinyModel)
|
||||
inbuilt("magcargo_shiny", ::MagcargoShinyModel)
|
||||
inbuilt("chinchou", ::ChinchouModel)
|
||||
inbuilt("clamperl", ::ClamperlModel)
|
||||
inbuilt("huntail", ::HuntailModel)
|
||||
inbuilt("gorebyss", ::GorebyssModel)
|
||||
|
||||
+11
-1
@@ -20,6 +20,7 @@ import net.minecraft.world.level.levelgen.RandomState
|
||||
import net.minecraft.world.level.levelgen.structure.templatesystem.StructurePlaceSettings
|
||||
import net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessor
|
||||
import net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate
|
||||
import org.slf4j.LoggerFactory
|
||||
|
||||
class HeightRangeStructureProcessor(
|
||||
val minOffset: Int,
|
||||
@@ -43,7 +44,14 @@ class HeightRangeStructureProcessor(
|
||||
val referenceY = reference.getY(chunkGenerator, heightAccessor, randomState, pos)
|
||||
val minY = referenceY + minOffset
|
||||
val maxY = referenceY + maxOffset
|
||||
return pos.y in minY..maxY
|
||||
val valid = pos.y in minY..maxY
|
||||
|
||||
LOGGER.info(
|
||||
"[HeightRangeVeto] isValidPlacement pos={} reference={} referenceY={} minY={} maxY={} pos.y={} -> valid={}",
|
||||
pos, reference, referenceY, minY, maxY, pos.y, valid
|
||||
)
|
||||
|
||||
return valid
|
||||
}
|
||||
|
||||
override fun processBlock(
|
||||
@@ -105,6 +113,8 @@ class HeightRangeStructureProcessor(
|
||||
}
|
||||
|
||||
companion object {
|
||||
private val LOGGER = LoggerFactory.getLogger("Cobblemon/HeightRangeStructureProcessor")
|
||||
|
||||
val CODEC: MapCodec<HeightRangeStructureProcessor> = RecordCodecBuilder.mapCodec { instance ->
|
||||
instance.group(
|
||||
Codec.INT.fieldOf("min_offset").forGetter { it.minOffset },
|
||||
|
||||
+464
@@ -1575,6 +1575,470 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"animation.substitute.destroy_burst": {
|
||||
"animation_length": 3,
|
||||
"bones": {
|
||||
"body": {
|
||||
"rotation": ["-0.3*Math.cos((query.anim_time-0) * 90 * 0.5+90) *0.3", 0, "0.3*Math.cos((query.anim_time-0) * 90 * 0.5) *0.3"],
|
||||
"position": {
|
||||
"0.0": [0, 0, 0],
|
||||
"0.125": [0, 0, 0],
|
||||
"0.1667": {
|
||||
"pre": [0, 0.25, 5],
|
||||
"post": [0, 0.25, 5],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"0.2083": {
|
||||
"post": [0, 0.25, 9.9],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"0.2917": {
|
||||
"post": [0, 0.25, 12.4],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"0.375": {
|
||||
"post": [0, 0, 13.3],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"0.4583": [0, 0, 13.3]
|
||||
},
|
||||
"scale": {
|
||||
"0.0": {
|
||||
"post": [1, 1, 1],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"0.0417": {
|
||||
"post": [1, 1, 1],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"0.125": {
|
||||
"post": [1.11, 1.05, 0.9],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"0.25": {
|
||||
"post": [0.855, 1.025, 1.05],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"0.375": {
|
||||
"post": [1, 1, 1],
|
||||
"lerp_mode": "catmullrom"
|
||||
}
|
||||
}
|
||||
},
|
||||
"arm_left": {
|
||||
"rotation": {
|
||||
"0.0": ["-2.5-3*Math.cos((query.anim_time-0.25) * 90 * 1) *0.05", 7.5, 0],
|
||||
"0.0833": [-2.54822, 7.5, 0],
|
||||
"0.125": {
|
||||
"pre": [19.95178, 10, 0],
|
||||
"post": [19.95178, 10, 0],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"0.25": {
|
||||
"post": [-2.05, -90, -17],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"0.375": {
|
||||
"post": [-21.03, -80.89, -17.09],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"0.5": {
|
||||
"post": [32.35, -50.6, -22],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"0.625": {
|
||||
"post": [28.45, -46.5, -26],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"0.7917": [28.45, -46.5, -26],
|
||||
"0.9583": {
|
||||
"pre": [32.01, -45.83, -30.71],
|
||||
"post": [32.01, -45.83, -30.71],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"1.25": {
|
||||
"post": [54.92, -41.5, -61],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"1.5": [54.92, -41.5, -61]
|
||||
},
|
||||
"position": {
|
||||
"0.0": [0, 0, 0],
|
||||
"0.125": [0, 0, 0],
|
||||
"0.1667": {
|
||||
"pre": [0, 0.5, 0.25],
|
||||
"post": [0, 0.5, 0.25],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"0.2083": [0, 0.5, 0.25],
|
||||
"0.3333": {
|
||||
"pre": [0, -0.25, 0.25],
|
||||
"post": [0, -0.25, 0.25],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"0.7917": [0, -0.25, 0.25],
|
||||
"1.25": {
|
||||
"pre": [0, 0, 0.25],
|
||||
"post": [0, 0, 0.25],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"1.5": [0, 0, 0.25]
|
||||
}
|
||||
},
|
||||
"tail": {
|
||||
"rotation": {
|
||||
"0.0": ["2.5+2*Math.cos((query.anim_time-0.5) * 90 * 1) *0.025", 0, 0],
|
||||
"0.0833": [2.5, 0, 0],
|
||||
"0.1667": {
|
||||
"pre": [6, -2.5, 2.5],
|
||||
"post": [6, -2.5, 2.5],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"0.2083": [6, -2.5, 2.5],
|
||||
"0.2917": {
|
||||
"pre": [6.5, 0, 0],
|
||||
"post": [6.5, 0, 0],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"0.375": {
|
||||
"post": [4, 0, 0],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"0.5": {
|
||||
"post": [-11.8, 0, 0],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"0.6667": {
|
||||
"post": [-14.6, 0, 0],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"0.9583": {
|
||||
"post": [-17.14, 0, -1.02],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"1.25": [-29.5, 0, -4.5]
|
||||
},
|
||||
"position": {
|
||||
"0.0": [0, 0, 0],
|
||||
"0.6667": [0, 0, 0],
|
||||
"1.25": [0, -0.3, 0]
|
||||
}
|
||||
},
|
||||
"tail2": {
|
||||
"rotation": {
|
||||
"0.0": ["15+2*Math.cos((query.anim_time-0.75) * 90 * 1) *0.025", 0, 0],
|
||||
"0.0417": [15.04735, 0, 0],
|
||||
"0.125": {
|
||||
"pre": [20, 0, 0],
|
||||
"post": [20, 0, 0],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"0.2083": [0, 0, 0],
|
||||
"0.2917": {
|
||||
"pre": [-2.95, 0, 0],
|
||||
"post": [-2.95, 0, 0],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"0.375": {
|
||||
"post": [-2.5, 0, 0],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"0.4583": {
|
||||
"post": [12.5, 0, 0],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"0.5833": [7.5, 0, 0]
|
||||
}
|
||||
},
|
||||
"leg_left": {
|
||||
"rotation": {
|
||||
"0.0": [5, 5, 0],
|
||||
"0.0833": [5, 5, 0],
|
||||
"0.125": {
|
||||
"pre": [5, 12.5, 0],
|
||||
"post": [5, 12.5, 0],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"0.2917": {
|
||||
"post": [-7.5, -10, 0],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"0.4167": {
|
||||
"post": [2.5, -7.5, -5],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"0.5": [2.5, -7.5, -5],
|
||||
"0.6667": [2.5, -7.5, -5],
|
||||
"1.0": {
|
||||
"pre": [0.5, -7.5, 1.5],
|
||||
"post": [0.5, -7.5, 1.5],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"1.25": [0.5, -7.5, 1.5]
|
||||
},
|
||||
"position": {
|
||||
"0.0": [0, 0, 0],
|
||||
"0.0417": {
|
||||
"pre": [0, 0, 0],
|
||||
"post": [0, 0, 0],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"0.0833": [0, 0, 0],
|
||||
"0.4167": [0, -0.5, -0.08],
|
||||
"1.0": [0.25, -0.75, -0.25]
|
||||
},
|
||||
"scale": 1
|
||||
},
|
||||
"leg_right": {
|
||||
"rotation": {
|
||||
"0.0": [5, -5, 0],
|
||||
"0.0833": [5, -5, 0],
|
||||
"0.125": {
|
||||
"pre": [5, -12.5, 0],
|
||||
"post": [5, -12.5, 0],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"0.2917": {
|
||||
"post": [-7.5, 10, 0],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"0.4167": {
|
||||
"post": [2.5, 7.5, 5],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"0.5": [2.5, 7.5, 5],
|
||||
"0.6667": [2.5, 7.5, 5],
|
||||
"1.0": {
|
||||
"pre": [2.5, 7.5, 2.5],
|
||||
"post": [2.5, 7.5, 2.5],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"1.25": [2.5, 7.5, 2.5]
|
||||
},
|
||||
"position": {
|
||||
"0.0": [0, 0, 0],
|
||||
"0.0417": {
|
||||
"pre": [0, 0, 0],
|
||||
"post": [0, 0, 0],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"0.0833": [0, 0, 0],
|
||||
"0.4167": [0, -0.5, -0.08]
|
||||
}
|
||||
},
|
||||
"arm_right": {
|
||||
"rotation": {
|
||||
"0.0": ["-2.5-3*Math.cos((query.anim_time-0.25) * 90 * 1) *0.05", -7.5, 0],
|
||||
"0.0833": [-2.54822, -7.5, 0],
|
||||
"0.125": {
|
||||
"pre": [19.95178, -10, 0],
|
||||
"post": [19.95178, -10, 0],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"0.25": {
|
||||
"post": [-2.05, 90, 17],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"0.375": {
|
||||
"post": [-21.03, 80.89, 17.09],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"0.5": {
|
||||
"post": [32.35, 50.6, 22],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"0.625": {
|
||||
"post": [28.45, 46.5, 26],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"0.7917": [28.45, 46.5, 26],
|
||||
"1.0417": {
|
||||
"pre": [40.18, 36.5, 36.67],
|
||||
"post": [40.18, 36.5, 36.67],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"1.25": {
|
||||
"post": [72.42, 9, 66],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"1.5": [72.42, 9, 66]
|
||||
},
|
||||
"position": {
|
||||
"0.0": [0, 0, 0],
|
||||
"0.125": [0, 0, 0],
|
||||
"0.1667": {
|
||||
"pre": [0, 0.5, 0.25],
|
||||
"post": [0, 0.5, 0.25],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"0.2083": [0, 0.5, 0.25],
|
||||
"0.3333": {
|
||||
"pre": [0, -0.25, 0.25],
|
||||
"post": [0, -0.25, 0.25],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"0.7917": [0, -0.25, 0.25],
|
||||
"1.25": {
|
||||
"pre": [0, 0.25, 0.25],
|
||||
"post": [0, 0.25, 0.25],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"1.5": [0, 0.25, 0.25]
|
||||
}
|
||||
},
|
||||
"torso": {
|
||||
"rotation": {
|
||||
"0.0": {
|
||||
"post": [3.47, 0, 1.13],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"0.0833": {
|
||||
"post": [-7, 0.3, -2.4],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"0.25": {
|
||||
"post": [-12, 0, -3.2],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"0.3333": {
|
||||
"post": [-2.89, 0, -1.77],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"0.4167": {
|
||||
"post": [3, 0, 0],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"0.7917": {
|
||||
"post": [6.12, 0, 1.57],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"1.0": {
|
||||
"post": [8.28, 0, 3.68],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"1.25": [15.78, 0, 4.18]
|
||||
},
|
||||
"position": {
|
||||
"0.0": [0, 0, 0],
|
||||
"0.125": [0, 0, 0],
|
||||
"0.25": {
|
||||
"pre": [0, 0.25, 0.25],
|
||||
"post": [0, 0.25, 0.25],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"0.2917": {
|
||||
"post": [0, 0.15, 0.15],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"0.3333": [0, 0, 0],
|
||||
"0.6667": [0, 0, 0],
|
||||
"0.7917": [0, 0, 0],
|
||||
"0.9167": {
|
||||
"pre": [0.05, 0, 0],
|
||||
"post": [0.05, 0, 0],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"1.25": [0.25, -0.6, 0]
|
||||
},
|
||||
"scale": {
|
||||
"0.0": [1, 1, 1],
|
||||
"0.875": [1, 1, 1],
|
||||
"1.1667": {
|
||||
"pre": [1, 0.92, 1],
|
||||
"post": [1, 0.92, 1],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"1.5": {
|
||||
"post": [1, 0.92, 1],
|
||||
"lerp_mode": "catmullrom"
|
||||
}
|
||||
}
|
||||
},
|
||||
"head": {
|
||||
"relative_to": {
|
||||
"rotation": "entity"
|
||||
},
|
||||
"rotation": {
|
||||
"0.0": [0, 0, 0.01],
|
||||
"0.0833": {
|
||||
"pre": [12.17, 0, 5.33],
|
||||
"post": [12.17, 0, 5.33],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"0.125": {
|
||||
"post": [-7.5, 2.5, 7.5],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"0.25": {
|
||||
"post": [-5, "5-2*math.sin(q.anim_time*90*20+60)", "12.5+1*math.sin(q.anim_time*90*40+60)"],
|
||||
"lerp_mode": "catmullrom"
|
||||
}
|
||||
},
|
||||
"position": {
|
||||
"0.0": [0, 0, 0],
|
||||
"0.0833": {
|
||||
"pre": [0, 0, 0.5],
|
||||
"post": [0, 0, 0.5],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"0.2083": {
|
||||
"post": [0, 0.5, 0.5],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"0.25": [0, 0, 0]
|
||||
},
|
||||
"scale": {
|
||||
"0.0": [1, 1, 1],
|
||||
"0.0833": {
|
||||
"pre": [1.05, 0.9, 1.05],
|
||||
"post": [1.05, 0.9, 1.05],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"0.125": [0.95, 1.2, 0.95],
|
||||
"0.1667": [0, 0, 0]
|
||||
}
|
||||
},
|
||||
"stuffing_neck": {
|
||||
"position": {
|
||||
"0.0": [0, 0, 0],
|
||||
"0.2083": {"pre": [0, 0, 0], "post": [0, 0.3, 0]}
|
||||
}
|
||||
},
|
||||
"locator_neck_fluff": {
|
||||
"rotation": [-180, 0, 0]
|
||||
},
|
||||
"stuffing_shoulder_left": {
|
||||
"position": {
|
||||
"0.0": [0, 0, 0],
|
||||
"0.2083": {"pre": [0, 0, 0], "post": [0.25, 0, 0]}
|
||||
}
|
||||
},
|
||||
"stuffing_arm_left": {
|
||||
"position": {
|
||||
"0.0": [0, 0, 0],
|
||||
"0.2083": {"pre": [0, 0, 0], "post": [-0.25, 0, 0]}
|
||||
}
|
||||
},
|
||||
"stuffing_arm_right": {
|
||||
"position": {
|
||||
"0.0": [0, 0, 0],
|
||||
"0.2083": {"pre": [0, 0, 0], "post": [0.25, 0, 0]}
|
||||
}
|
||||
},
|
||||
"stuffing_shoulder_right": {
|
||||
"position": {
|
||||
"0.0": [0, 0, 0],
|
||||
"0.2083": {"pre": [0, 0, 0], "post": [-0.25, 0, 0]}
|
||||
}
|
||||
}
|
||||
},
|
||||
"particle_effects": {
|
||||
"0.1667": {
|
||||
"effect": "substitute_fluff",
|
||||
"locator": "neck_fluff"
|
||||
}
|
||||
}
|
||||
},
|
||||
"animation.substitute.flop_WIP": {
|
||||
"animation_length": 1.5,
|
||||
"bones": {
|
||||
|
||||
+4
-1
@@ -1222,7 +1222,7 @@
|
||||
"position": [0, 0, "-0.2+math.cos(q.anim_time*90*16/3*2)*0.3"]
|
||||
},
|
||||
"hair2": {
|
||||
"rotation": ["-1-math.cos(q.anim_time*90*16/3*2+30)*6", 0, 0]
|
||||
"rotation": ["-2.5-math.cos(q.anim_time*90*16/3*2+30)*9", 0, 0]
|
||||
},
|
||||
"wings_closed": {
|
||||
"rotation": ["-math.cos(q.anim_time*90*16/3*2-45)*2", 0, "math.sin(q.anim_time*90*16/3)*-1"]
|
||||
@@ -1462,6 +1462,9 @@
|
||||
"bones": {
|
||||
"pidgey": {
|
||||
"position": [0, 0, "20-q.anim_time*16*0.95"]
|
||||
},
|
||||
"head": {
|
||||
"position": [0, 0, -0.1]
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
-3
@@ -152,9 +152,6 @@
|
||||
},
|
||||
"claw_outer_right": {
|
||||
"rotation": [10, 0, 0]
|
||||
},
|
||||
"wings_open": {
|
||||
"scale": 0
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
+60
-252
@@ -207,9 +207,6 @@
|
||||
},
|
||||
"seat_1": {
|
||||
"rotation": [22.5, 0, 0]
|
||||
},
|
||||
"wings_open": {
|
||||
"scale": 0
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -1811,9 +1808,6 @@
|
||||
},
|
||||
"seat_1": {
|
||||
"rotation": [22.5, 0, 0]
|
||||
},
|
||||
"wings_open": {
|
||||
"scale": 0
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -2023,9 +2017,6 @@
|
||||
},
|
||||
"seat_1": {
|
||||
"rotation": [22.5, 0, 0]
|
||||
},
|
||||
"wings_open": {
|
||||
"scale": 0
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -3627,9 +3618,6 @@
|
||||
},
|
||||
"seat_1": {
|
||||
"rotation": [22.5, 0, 0]
|
||||
},
|
||||
"wings_open": {
|
||||
"scale": 0
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -4938,14 +4926,8 @@
|
||||
},
|
||||
"scale": {
|
||||
"0.0": [0, 0, 0],
|
||||
"0.24": {
|
||||
"pre": [0, 0, 0],
|
||||
"post": [1, 1, 1]
|
||||
},
|
||||
"2.12": {
|
||||
"pre": [1, 1, 1],
|
||||
"post": [0, 0, 0]
|
||||
}
|
||||
"0.24": {"pre": [0, 0, 0], "post": [1, 1, 1]},
|
||||
"2.12": {"pre": [1, 1, 1], "post": [0, 0, 0]}
|
||||
}
|
||||
},
|
||||
"wing_open_left2": {
|
||||
@@ -5637,27 +5619,15 @@
|
||||
"pupil_left": {
|
||||
"position": {
|
||||
"0.0": [-0.25, 0, 0],
|
||||
"0.4": {
|
||||
"pre": [-0.25, 0, 0],
|
||||
"post": [0, 0, 0]
|
||||
},
|
||||
"1.4": {
|
||||
"pre": [0, 0, 0],
|
||||
"post": [-0.25, 0, 0]
|
||||
}
|
||||
"0.4": {"pre": [-0.25, 0, 0], "post": [0, 0, 0]},
|
||||
"1.4": {"pre": [0, 0, 0], "post": [-0.25, 0, 0]}
|
||||
}
|
||||
},
|
||||
"eyelid_left": {
|
||||
"position": {
|
||||
"0.0": [0, 0, 0],
|
||||
"0.32": {
|
||||
"pre": [0, 0, 0],
|
||||
"post": [0.1, 0, -0.1]
|
||||
},
|
||||
"1.4": {
|
||||
"pre": [0.1, 0, -0.1],
|
||||
"post": [0, 0, 0]
|
||||
}
|
||||
"0.32": {"pre": [0, 0, 0], "post": [0.1, 0, -0.1]},
|
||||
"1.4": {"pre": [0.1, 0, -0.1], "post": [0, 0, 0]}
|
||||
}
|
||||
},
|
||||
"jaw": {
|
||||
@@ -5928,14 +5898,8 @@
|
||||
},
|
||||
"scale": {
|
||||
"0.0": [1, 1, 1],
|
||||
"0.24": {
|
||||
"pre": [1, 1, 1],
|
||||
"post": [0, 0, 0]
|
||||
},
|
||||
"2.12": {
|
||||
"pre": [0, 0, 0],
|
||||
"post": [1, 1, 1]
|
||||
}
|
||||
"0.24": {"pre": [1, 1, 1], "post": [0, 0, 0]},
|
||||
"2.12": {"pre": [0, 0, 0], "post": [1, 1, 1]}
|
||||
}
|
||||
},
|
||||
"wing_closed_left1": {
|
||||
@@ -6177,27 +6141,15 @@
|
||||
"pupil_right": {
|
||||
"position": {
|
||||
"0.0": [-0.65, 0, 0],
|
||||
"0.4": {
|
||||
"pre": [-0.65, 0, 0],
|
||||
"post": [0, 0, 0]
|
||||
},
|
||||
"1.4": {
|
||||
"pre": [0, 0, 0],
|
||||
"post": [-0.65, 0, 0]
|
||||
}
|
||||
"0.4": {"pre": [-0.65, 0, 0], "post": [0, 0, 0]},
|
||||
"1.4": {"pre": [0, 0, 0], "post": [-0.65, 0, 0]}
|
||||
}
|
||||
},
|
||||
"eyelid_right": {
|
||||
"position": {
|
||||
"0.0": [0, 0, 0],
|
||||
"0.32": {
|
||||
"pre": [0, 0, 0],
|
||||
"post": [-0.1, 0, -0.1]
|
||||
},
|
||||
"1.4": {
|
||||
"pre": [-0.1, 0, -0.1],
|
||||
"post": [0, 0, 0]
|
||||
}
|
||||
"0.32": {"pre": [0, 0, 0], "post": [-0.1, 0, -0.1]},
|
||||
"1.4": {"pre": [-0.1, 0, -0.1], "post": [0, 0, 0]}
|
||||
}
|
||||
},
|
||||
"head_angle": {
|
||||
@@ -6209,69 +6161,33 @@
|
||||
"eyes_ditto": {
|
||||
"position": {
|
||||
"0.0": [0, 0, 0],
|
||||
"0.32": {
|
||||
"pre": [0, 0, 0],
|
||||
"post": [0, 0, 0.1]
|
||||
},
|
||||
"1.4": {
|
||||
"pre": [0, 0, 0.1],
|
||||
"post": [0, 0, 0]
|
||||
}
|
||||
"0.32": {"pre": [0, 0, 0], "post": [0, 0, 0.1]},
|
||||
"1.4": {"pre": [0, 0, 0.1], "post": [0, 0, 0]}
|
||||
}
|
||||
},
|
||||
"eyes_blink_ditto": {
|
||||
"position": {
|
||||
"0.0": [0, 0, 0],
|
||||
"0.32": {
|
||||
"pre": [0, 0, 0],
|
||||
"post": [0, 0, -0.1]
|
||||
},
|
||||
"1.4": {
|
||||
"pre": [0, 0, -0.1],
|
||||
"post": [0, 0, 0]
|
||||
}
|
||||
"0.32": {"pre": [0, 0, 0], "post": [0, 0, -0.1]},
|
||||
"1.4": {"pre": [0, 0, -0.1], "post": [0, 0, 0]}
|
||||
}
|
||||
},
|
||||
"mouth_ditto": {
|
||||
"scale": {
|
||||
"0.92": [1, 1, 1],
|
||||
"1.32": {
|
||||
"pre": [1, 1, 1],
|
||||
"post": [0, 0, 0]
|
||||
},
|
||||
"1.68": {
|
||||
"pre": [0, 0, 0],
|
||||
"post": [1, 1, 1]
|
||||
},
|
||||
"1.76": {
|
||||
"pre": [1, 1, 1],
|
||||
"post": [0, 0, 0]
|
||||
},
|
||||
"2.04": {
|
||||
"pre": [0, 0, 0],
|
||||
"post": [1, 1, 1]
|
||||
}
|
||||
"1.32": {"pre": [1, 1, 1], "post": [0, 0, 0]},
|
||||
"1.68": {"pre": [0, 0, 0], "post": [1, 1, 1]},
|
||||
"1.76": {"pre": [1, 1, 1], "post": [0, 0, 0]},
|
||||
"2.04": {"pre": [0, 0, 0], "post": [1, 1, 1]}
|
||||
}
|
||||
},
|
||||
"mouth_open_ditto": {
|
||||
"position": {
|
||||
"0.92": [0, 0, 0],
|
||||
"1.32": {
|
||||
"pre": [0, 0, 0],
|
||||
"post": [0, 0, -0.1]
|
||||
},
|
||||
"1.68": {
|
||||
"pre": [0, 0, -0.1],
|
||||
"post": [0, 0, 0]
|
||||
},
|
||||
"1.76": {
|
||||
"pre": [0, 0, 0],
|
||||
"post": [0, 0, -0.1]
|
||||
},
|
||||
"2.04": {
|
||||
"pre": [0, 0, -0.1],
|
||||
"post": [0, 0, 0]
|
||||
}
|
||||
"1.32": {"pre": [0, 0, 0], "post": [0, 0, -0.1]},
|
||||
"1.68": {"pre": [0, 0, -0.1], "post": [0, 0, 0]},
|
||||
"1.76": {"pre": [0, 0, 0], "post": [0, 0, -0.1]},
|
||||
"2.04": {"pre": [0, 0, -0.1], "post": [0, 0, 0]}
|
||||
}
|
||||
},
|
||||
"seat_1": {
|
||||
@@ -6582,14 +6498,8 @@
|
||||
},
|
||||
"scale": {
|
||||
"0.0": [0, 0, 0],
|
||||
"0.24": {
|
||||
"pre": [0, 0, 0],
|
||||
"post": [1, 1, 1]
|
||||
},
|
||||
"2.12": {
|
||||
"pre": [1, 1, 1],
|
||||
"post": [0, 0, 0]
|
||||
}
|
||||
"0.24": {"pre": [0, 0, 0], "post": [1, 1, 1]},
|
||||
"2.12": {"pre": [1, 1, 1], "post": [0, 0, 0]}
|
||||
}
|
||||
},
|
||||
"wing_open_left2": {
|
||||
@@ -7281,27 +7191,15 @@
|
||||
"pupil_left": {
|
||||
"position": {
|
||||
"0.0": [-0.25, 0, 0],
|
||||
"0.4": {
|
||||
"pre": [-0.25, 0, 0],
|
||||
"post": [0, 0, 0]
|
||||
},
|
||||
"1.4": {
|
||||
"pre": [0, 0, 0],
|
||||
"post": [-0.25, 0, 0]
|
||||
}
|
||||
"0.4": {"pre": [-0.25, 0, 0], "post": [0, 0, 0]},
|
||||
"1.4": {"pre": [0, 0, 0], "post": [-0.25, 0, 0]}
|
||||
}
|
||||
},
|
||||
"eyelid_left": {
|
||||
"position": {
|
||||
"0.0": [0, 0, 0],
|
||||
"0.32": {
|
||||
"pre": [0, 0, 0],
|
||||
"post": [0.1, 0, -0.1]
|
||||
},
|
||||
"1.4": {
|
||||
"pre": [0.1, 0, -0.1],
|
||||
"post": [0, 0, 0]
|
||||
}
|
||||
"0.32": {"pre": [0, 0, 0], "post": [0.1, 0, -0.1]},
|
||||
"1.4": {"pre": [0.1, 0, -0.1], "post": [0, 0, 0]}
|
||||
}
|
||||
},
|
||||
"hair2": {
|
||||
@@ -7549,14 +7447,8 @@
|
||||
},
|
||||
"scale": {
|
||||
"0.0": [1, 1, 1],
|
||||
"0.24": {
|
||||
"pre": [1, 1, 1],
|
||||
"post": [0, 0, 0]
|
||||
},
|
||||
"2.12": {
|
||||
"pre": [0, 0, 0],
|
||||
"post": [1, 1, 1]
|
||||
}
|
||||
"0.24": {"pre": [1, 1, 1], "post": [0, 0, 0]},
|
||||
"2.12": {"pre": [0, 0, 0], "post": [1, 1, 1]}
|
||||
}
|
||||
},
|
||||
"wing_closed_left1": {
|
||||
@@ -7798,27 +7690,15 @@
|
||||
"pupil_right": {
|
||||
"position": {
|
||||
"0.0": [-0.65, 0, 0],
|
||||
"0.4": {
|
||||
"pre": [-0.65, 0, 0],
|
||||
"post": [0, 0, 0]
|
||||
},
|
||||
"1.4": {
|
||||
"pre": [0, 0, 0],
|
||||
"post": [-0.65, 0, 0]
|
||||
}
|
||||
"0.4": {"pre": [-0.65, 0, 0], "post": [0, 0, 0]},
|
||||
"1.4": {"pre": [0, 0, 0], "post": [-0.65, 0, 0]}
|
||||
}
|
||||
},
|
||||
"eyelid_right": {
|
||||
"position": {
|
||||
"0.0": [0, 0, 0],
|
||||
"0.32": {
|
||||
"pre": [0, 0, 0],
|
||||
"post": [-0.1, 0, -0.1]
|
||||
},
|
||||
"1.4": {
|
||||
"pre": [-0.1, 0, -0.1],
|
||||
"post": [0, 0, 0]
|
||||
}
|
||||
"0.32": {"pre": [0, 0, 0], "post": [-0.1, 0, -0.1]},
|
||||
"1.4": {"pre": [-0.1, 0, -0.1], "post": [0, 0, 0]}
|
||||
}
|
||||
},
|
||||
"head_angle": {
|
||||
@@ -7830,53 +7710,29 @@
|
||||
"eyes_ditto": {
|
||||
"position": {
|
||||
"0.0": [0, 0, 0],
|
||||
"0.32": {
|
||||
"pre": [0, 0, 0],
|
||||
"post": [0, 0, 0.1]
|
||||
},
|
||||
"1.4": {
|
||||
"pre": [0, 0, 0.1],
|
||||
"post": [0, 0, 0]
|
||||
}
|
||||
"0.32": {"pre": [0, 0, 0], "post": [0, 0, 0.1]},
|
||||
"1.4": {"pre": [0, 0, 0.1], "post": [0, 0, 0]}
|
||||
}
|
||||
},
|
||||
"eyes_blink_ditto": {
|
||||
"position": {
|
||||
"0.0": [0, 0, 0],
|
||||
"0.32": {
|
||||
"pre": [0, 0, 0],
|
||||
"post": [0, 0, -0.1]
|
||||
},
|
||||
"1.4": {
|
||||
"pre": [0, 0, -0.1],
|
||||
"post": [0, 0, 0]
|
||||
}
|
||||
"0.32": {"pre": [0, 0, 0], "post": [0, 0, -0.1]},
|
||||
"1.4": {"pre": [0, 0, -0.1], "post": [0, 0, 0]}
|
||||
}
|
||||
},
|
||||
"mouth_ditto": {
|
||||
"scale": {
|
||||
"0.92": [1, 1, 1],
|
||||
"1.32": {
|
||||
"pre": [1, 1, 1],
|
||||
"post": [0, 0, 0]
|
||||
},
|
||||
"2.04": {
|
||||
"pre": [0, 0, 0],
|
||||
"post": [1, 1, 1]
|
||||
}
|
||||
"1.32": {"pre": [1, 1, 1], "post": [0, 0, 0]},
|
||||
"2.04": {"pre": [0, 0, 0], "post": [1, 1, 1]}
|
||||
}
|
||||
},
|
||||
"mouth_open_ditto": {
|
||||
"position": {
|
||||
"0.92": [0, 0, 0],
|
||||
"1.32": {
|
||||
"pre": [0, 0, 0],
|
||||
"post": [0, 0, -0.1]
|
||||
},
|
||||
"2.04": {
|
||||
"pre": [0, 0, -0.1],
|
||||
"post": [0, 0, 0]
|
||||
}
|
||||
"1.32": {"pre": [0, 0, 0], "post": [0, 0, -0.1]},
|
||||
"2.04": {"pre": [0, 0, -0.1], "post": [0, 0, 0]}
|
||||
}
|
||||
},
|
||||
"seat_1": {
|
||||
@@ -12932,43 +12788,19 @@
|
||||
"mouth_ditto": {
|
||||
"scale": {
|
||||
"0.0": [1, 1, 1],
|
||||
"0.4167": {
|
||||
"pre": [1, 1, 1],
|
||||
"post": [0, 0, 0]
|
||||
},
|
||||
"0.75": {
|
||||
"pre": [0, 0, 0],
|
||||
"post": [1, 1, 1]
|
||||
},
|
||||
"0.8333": {
|
||||
"pre": [1, 1, 1],
|
||||
"post": [0, 0, 0]
|
||||
},
|
||||
"1.125": {
|
||||
"pre": [0, 0, 0],
|
||||
"post": [1, 1, 1]
|
||||
}
|
||||
"0.4167": {"pre": [1, 1, 1], "post": [0, 0, 0]},
|
||||
"0.75": {"pre": [0, 0, 0], "post": [1, 1, 1]},
|
||||
"0.8333": {"pre": [1, 1, 1], "post": [0, 0, 0]},
|
||||
"1.125": {"pre": [0, 0, 0], "post": [1, 1, 1]}
|
||||
}
|
||||
},
|
||||
"mouth_open_ditto": {
|
||||
"position": {
|
||||
"0.0": [0, 0, 0],
|
||||
"0.4167": {
|
||||
"pre": [0, 0, 0],
|
||||
"post": [0, 0, -0.1]
|
||||
},
|
||||
"0.75": {
|
||||
"pre": [0, 0, -0.1],
|
||||
"post": [0, 0, 0]
|
||||
},
|
||||
"0.8333": {
|
||||
"pre": [0, 0, 0],
|
||||
"post": [0, 0, -0.1]
|
||||
},
|
||||
"1.125": {
|
||||
"pre": [0, 0, -0.1],
|
||||
"post": [0, 0, 0]
|
||||
}
|
||||
"0.4167": {"pre": [0, 0, 0], "post": [0, 0, -0.1]},
|
||||
"0.75": {"pre": [0, 0, -0.1], "post": [0, 0, 0]},
|
||||
"0.8333": {"pre": [0, 0, 0], "post": [0, 0, -0.1]},
|
||||
"1.125": {"pre": [0, 0, -0.1], "post": [0, 0, 0]}
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -13072,10 +12904,7 @@
|
||||
"eyelid_left": {
|
||||
"position": {
|
||||
"0.0": [0.1, 0, -0.1],
|
||||
"0.2083": {
|
||||
"pre": [0.1, 0, -0.1],
|
||||
"post": [0, 0, 0]
|
||||
}
|
||||
"0.2083": {"pre": [0.1, 0, -0.1], "post": [0, 0, 0]}
|
||||
}
|
||||
},
|
||||
"jaw": {
|
||||
@@ -13356,10 +13185,7 @@
|
||||
"eyelid_right": {
|
||||
"position": {
|
||||
"0.0": [-0.1, 0, -0.1],
|
||||
"0.2083": {
|
||||
"pre": [-0.1, 0, -0.1],
|
||||
"post": [0, 0, 0]
|
||||
}
|
||||
"0.2083": {"pre": [-0.1, 0, -0.1], "post": [0, 0, 0]}
|
||||
}
|
||||
},
|
||||
"wings": {
|
||||
@@ -13385,19 +13211,13 @@
|
||||
"eyes_ditto": {
|
||||
"position": {
|
||||
"0.0": [0, 0, 0.1],
|
||||
"0.2083": {
|
||||
"pre": [0, 0, 0.1],
|
||||
"post": [0, 0, 0]
|
||||
}
|
||||
"0.2083": {"pre": [0, 0, 0.1], "post": [0, 0, 0]}
|
||||
}
|
||||
},
|
||||
"eyes_blink_ditto": {
|
||||
"position": {
|
||||
"0.0": [0, 0, -0.1],
|
||||
"0.2083": {
|
||||
"pre": [0, 0, -0.1],
|
||||
"post": [0, 0, 0]
|
||||
}
|
||||
"0.2083": {"pre": [0, 0, -0.1], "post": [0, 0, 0]}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -13408,37 +13228,25 @@
|
||||
"eyelid_left": {
|
||||
"position": {
|
||||
"0.0": [0.1, 0, -0.1],
|
||||
"0.2083": {
|
||||
"pre": [0.1, 0, -0.1],
|
||||
"post": [0, 0, 0]
|
||||
}
|
||||
"0.2083": {"pre": [0.1, 0, -0.1], "post": [0, 0, 0]}
|
||||
}
|
||||
},
|
||||
"eyelid_right": {
|
||||
"position": {
|
||||
"0.0": [-0.1, 0, -0.1],
|
||||
"0.2083": {
|
||||
"pre": [-0.1, 0, -0.1],
|
||||
"post": [0, 0, 0]
|
||||
}
|
||||
"0.2083": {"pre": [-0.1, 0, -0.1], "post": [0, 0, 0]}
|
||||
}
|
||||
},
|
||||
"eyes_ditto": {
|
||||
"position": {
|
||||
"0.0": [0, 0, 0.1],
|
||||
"0.2083": {
|
||||
"pre": [0, 0, 0.1],
|
||||
"post": [0, 0, 0]
|
||||
}
|
||||
"0.2083": {"pre": [0, 0, 0.1], "post": [0, 0, 0]}
|
||||
}
|
||||
},
|
||||
"eyes_blink_ditto": {
|
||||
"position": {
|
||||
"0.0": [0, 0, -0.1],
|
||||
"0.2083": {
|
||||
"pre": [0, 0, -0.1],
|
||||
"post": [0, 0, 0]
|
||||
}
|
||||
"0.2083": {"pre": [0, 0, -0.1], "post": [0, 0, 0]}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+26
-7
@@ -162,7 +162,7 @@
|
||||
},
|
||||
"animation.chinchou.ground_walk": {
|
||||
"loop": true,
|
||||
"animation_length": 0.7917,
|
||||
"animation_length": 0.79167,
|
||||
"bones": {
|
||||
"stem_left": {
|
||||
"rotation": ["73.8265-0.5*math.sin(q.anim_time*90*10-30)*1", "-21.6937-3*math.sin(q.anim_time*90*5-150)*1", 6.1191]
|
||||
@@ -2294,7 +2294,7 @@
|
||||
}
|
||||
},
|
||||
"animation.chinchou.water_idle_quirk": {
|
||||
"animation_length": 3.7917,
|
||||
"animation_length": 3.79167,
|
||||
"bones": {
|
||||
"body": {
|
||||
"rotation": {
|
||||
@@ -2754,7 +2754,7 @@
|
||||
}
|
||||
},
|
||||
"animation.chinchou.blink": {
|
||||
"animation_length": 0.1667,
|
||||
"animation_length": 0.16667,
|
||||
"bones": {
|
||||
"eyelid_left": {
|
||||
"position": {
|
||||
@@ -2879,10 +2879,29 @@
|
||||
"1.25": [0, 0, 0]
|
||||
}
|
||||
}
|
||||
},
|
||||
"sound_effects": {
|
||||
"0.0833": {
|
||||
"effect": "pokemon.chinchou.cry"
|
||||
}
|
||||
},
|
||||
"animation.chinchou.ground_walk speed test": {
|
||||
"loop": true,
|
||||
"bones": {
|
||||
"chinchou": {
|
||||
"position": [0, 0, "-q.anim_time*90*0.12"]
|
||||
}
|
||||
}
|
||||
},
|
||||
"animation.chinchou.ground_run speed test": {
|
||||
"loop": true,
|
||||
"bones": {
|
||||
"chinchou": {
|
||||
"position": [0, 0, "-q.anim_time*90*0.2"]
|
||||
}
|
||||
}
|
||||
},
|
||||
"animation.chinchou.water_swim speed test": {
|
||||
"loop": true,
|
||||
"bones": {
|
||||
"chinchou": {
|
||||
"position": [0, 0, "-q.anim_time*90*0.2"]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+3
-2
@@ -3,7 +3,7 @@
|
||||
"animations": {
|
||||
"animation.metagross.ground_idle": {
|
||||
"loop": true,
|
||||
"animation_length": 8,
|
||||
"animation_length": 0,
|
||||
"bones": {
|
||||
"body2": {
|
||||
"position": [0, -11.9, 0]
|
||||
@@ -54,7 +54,8 @@
|
||||
},
|
||||
"torso": {
|
||||
"rotation": {
|
||||
"0.0": ["2+1*math.sin(q.anim_time*90*0.5)", "0.1*math.sin(q.anim_time*90*1-60)", "0.1*math.sin(q.anim_time*90*2-60)"]
|
||||
"0.0": ["2+1*math.sin(q.anim_time*90*0.5)", "0.1*math.sin(q.anim_time*90*1-60)", "0.1*math.sin(q.anim_time*90*2-60)"],
|
||||
"11.4167": ["2.5796+1*math.sin(q.anim_time*90*0.5)", "0.3148+0.1*math.sin(q.anim_time*90*1-60)", "2.4153+0.1*math.sin(q.anim_time*90*2-60)"]
|
||||
},
|
||||
"position": [0, "0.2*math.sin(q.anim_time*90*0.5-60)", 0]
|
||||
}
|
||||
|
||||
+2
-7
@@ -74,19 +74,14 @@
|
||||
"name": "neck",
|
||||
"parent": "torso2",
|
||||
"pivot": [0, 5.25, -7.5],
|
||||
"rotation": [52.5, 0, 0]
|
||||
},
|
||||
{
|
||||
"name": "neck_ai",
|
||||
"parent": "neck",
|
||||
"pivot": [0, 5.25, -7.5],
|
||||
"rotation": [52.5, 0, 0],
|
||||
"cubes": [
|
||||
{"origin": [-2.5, 4.75, -9], "size": [5, 5, 5], "inflate": -0.01, "uv": [22, 32]}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "head",
|
||||
"parent": "neck_ai",
|
||||
"parent": "neck",
|
||||
"pivot": [0, 10, -6.5]
|
||||
},
|
||||
{
|
||||
|
||||
+2
-2
@@ -26,9 +26,9 @@
|
||||
{
|
||||
"name": "locator_root",
|
||||
"parent": "pidgeot",
|
||||
"pivot": [0, 0, 0],
|
||||
"pivot": [0, 32, 0],
|
||||
"locators": {
|
||||
"root": [0, 0, 0]
|
||||
"root": [0, 32, 0]
|
||||
}
|
||||
},
|
||||
{
|
||||
|
||||
+2
-2
@@ -69,9 +69,9 @@
|
||||
{
|
||||
"name": "locator_seat_1",
|
||||
"parent": "torso",
|
||||
"pivot": [0, 22, 2],
|
||||
"pivot": [0, 25, 2],
|
||||
"locators": {
|
||||
"seat_1": [0, 22, 2]
|
||||
"seat_1": [0, 25, 2]
|
||||
}
|
||||
},
|
||||
{
|
||||
|
||||
+10
-2
@@ -119,8 +119,8 @@
|
||||
"cubes": [
|
||||
{"origin": [19, 50, 0], "size": [2, 2, 2], "inflate": 0.01, "uv": [0, 45]},
|
||||
{"origin": [21, 49.5, -0.5], "size": [8, 3, 3], "inflate": 0.01, "uv": [8, 45]},
|
||||
{"origin": [-21, 50, 0], "size": [2, 2, 2], "inflate": 0.01, "uv": [0, 49], "mirror": true},
|
||||
{"origin": [-29, 49.5, -0.5], "size": [8, 3, 3], "inflate": 0.01, "uv": [8, 51], "mirror": true},
|
||||
{"origin": [-21, 50, 0], "size": [2, 2, 2], "inflate": 0.01, "pivot": [0, 51, 3.5], "rotation": [0, 0, 0], "uv": [0, 49], "mirror": true},
|
||||
{"origin": [-29, 49.5, -0.5], "size": [8, 3, 3], "inflate": 0.01, "pivot": [0, 51, 3], "rotation": [0, 0, 0], "uv": [8, 51], "mirror": true},
|
||||
{"origin": [18, 50, 0], "size": [2, 2, 2], "inflate": 0.01, "pivot": [0, 51, 3], "rotation": [0, 0, -55], "uv": [0, 53]},
|
||||
{"origin": [-20, 50, 0], "size": [2, 2, 2], "inflate": 0.01, "pivot": [0, 51, 3.5], "rotation": [0, 0, 55], "uv": [30, 43], "mirror": true},
|
||||
{"origin": [-28, 49.5, -0.5], "size": [8, 3, 3], "inflate": 0.01, "pivot": [0, 51, 3], "rotation": [0, 0, 55], "uv": [58, 46], "mirror": true},
|
||||
@@ -447,6 +447,14 @@
|
||||
"cubes": [
|
||||
{"origin": [0, -24.5, -8], "size": [0, 12, 7], "uv": [98, 109]}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "locator_seat_1",
|
||||
"parent": "body",
|
||||
"pivot": [0, 54, -10],
|
||||
"locators": {
|
||||
"seat_1": [0, 54, -10]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
+5
-10
@@ -12,8 +12,7 @@
|
||||
"standing": {
|
||||
"poseTypes": ["PORTRAIT", "PROFILE", "STAND", "NONE"],
|
||||
"animations": [
|
||||
"q.look('neck', 1, 1, 35, -12.5, 7.5, -7.5)",
|
||||
"q.look('head_ai', 1, 1, 1.5, -12.5, 2.5, -2.5)",
|
||||
"q.look('head_ai')",
|
||||
"q.bedrock('pidgey', 'ground_idle')"
|
||||
],
|
||||
"transformedParts": [
|
||||
@@ -42,8 +41,7 @@
|
||||
"walk": {
|
||||
"poseTypes": ["WALK"],
|
||||
"animations": [
|
||||
"q.look('neck', 1, 1, 35, -12.5, 7.5, -7.5)",
|
||||
"q.look('head_ai', 1, 1, 1.5, -12.5, 2.5, -2.5)",
|
||||
"q.look('head_ai')",
|
||||
"q.bedrock('pidgey', 'ground_walk')"
|
||||
],
|
||||
"transformedParts": [
|
||||
@@ -72,8 +70,7 @@
|
||||
"poseTypes": ["HOVER", "FLOAT"],
|
||||
"animations": [
|
||||
"q.pitch_tilt('body')",
|
||||
"q.look('neck', 1, 1, 35, -12.5, 7.5, -7.5)",
|
||||
"q.look('head_ai', 1, 1, 1.5, -12.5, 2.5, -2.5)",
|
||||
"q.look('head_ai')",
|
||||
"q.bedrock('pidgey', 'air_idle')"
|
||||
],
|
||||
"transformedParts": [
|
||||
@@ -185,8 +182,7 @@
|
||||
"shoulder_left": {
|
||||
"poseTypes": ["SHOULDER_LEFT"],
|
||||
"animations": [
|
||||
"q.look('neck', 1, 1, 35, -12.5, 7.5, -7.5)",
|
||||
"q.look('head_ai', 1, 1, 1.5, -12.5, 2.5, -2.5)",
|
||||
"q.look('head_ai')",
|
||||
"q.bedrock('pidgey', 'shoulder_left')"],
|
||||
"quirks": ["q.bedrock_quirk('pidgey', 'blink')"],
|
||||
"transformedParts": [
|
||||
@@ -215,8 +211,7 @@
|
||||
"shoulder_right": {
|
||||
"poseTypes": ["SHOULDER_RIGHT"],
|
||||
"animations": [
|
||||
"q.look('neck', 1, 1, 35, -12.5, 7.5, -7.5)",
|
||||
"q.look('head_ai', 1, 1, 1.5, -12.5, 2.5, -2.5)",
|
||||
"q.look('head_ai')",
|
||||
"q.bedrock('pidgey', 'shoulder_right')"],
|
||||
"quirks": ["q.bedrock_quirk('pidgey', 'blink')"],
|
||||
"transformedParts": [
|
||||
|
||||
+21
-6
@@ -18,10 +18,27 @@
|
||||
"standing": {
|
||||
"poseTypes": ["PORTRAIT", "PROFILE", "STAND", "NONE"],
|
||||
"animations": [
|
||||
"q.look('neck_ai', 1, 1, 30, -20, 7.5, -7.5)",
|
||||
"q.look('head_ai', 1, 1, 3.5, -7.5, 1.5, -1.5)",
|
||||
"q.look('head_ai')",
|
||||
"q.bedrock('pidgeotto', 'ground_idle')"
|
||||
],
|
||||
"transformedParts": [
|
||||
{
|
||||
"part": "wing_open_left",
|
||||
"isVisible": false
|
||||
},
|
||||
{
|
||||
"part": "wing_open_right",
|
||||
"isVisible": false
|
||||
},
|
||||
{
|
||||
"part": "wing_closed_left",
|
||||
"isVisible": true
|
||||
},
|
||||
{
|
||||
"part": "wing_closed_right",
|
||||
"isVisible": true
|
||||
}
|
||||
],
|
||||
"quirks": [
|
||||
"q.bedrock_quirk('pidgeotto', 'blink')",
|
||||
"q.bedrock_primary_quirk('pidgeotto', 'ground_quirk', 10, 30, 1, q.curve('symmetrical'))"
|
||||
@@ -30,8 +47,7 @@
|
||||
"walk": {
|
||||
"poseTypes": ["WALK"],
|
||||
"animations": [
|
||||
"q.look('neck_ai', 1, 1, 30, -20, 7.5, -7.5)",
|
||||
"q.look('head_ai', 1, 1, 3.5, -7.5, 1.5, -1.5)",
|
||||
"q.look('head_ai')",
|
||||
"q.bedrock('pidgeotto', 'ground_walk')"
|
||||
],
|
||||
"transformedParts": [
|
||||
@@ -60,8 +76,7 @@
|
||||
"poseTypes": ["HOVER", "FLOAT"],
|
||||
"animations": [
|
||||
"q.pitch_tilt('body')",
|
||||
"q.look('neck_ai', 1, 1, 30, -20, 7.5, -7.5)",
|
||||
"q.look('head_ai', 1, 1, 3.5, -7.5, 1.5, -1.5)",
|
||||
"q.look('head_ai')",
|
||||
"q.bedrock('pidgeotto', 'air_idle')"
|
||||
],
|
||||
"transformedParts": [
|
||||
|
||||
+36
-27
@@ -24,9 +24,8 @@
|
||||
"isBattle": false,
|
||||
"condition": "!q.is_ridden",
|
||||
"animations": [
|
||||
"q.look('neck2', 1, 1, 12.5, -15, 10, -10)",
|
||||
"q.look('head_ai', 1, 1, 1, -7.5, 2.5, -2.5)",
|
||||
"q.look('hair3', -1, 1, 10, -20, 0, 0)",
|
||||
"q.look('head_ai')",
|
||||
"q.look('hair3', -1, 1, 30, -60, 0, 0)",
|
||||
"q.bedrock('pidgeot', 'ground_idle')"
|
||||
],
|
||||
"transformedParts": [
|
||||
@@ -55,14 +54,31 @@
|
||||
"poseTypes": ["STAND"],
|
||||
"isBattle": true,
|
||||
"animations": [
|
||||
"q.look('neck2', 1, 1, 12.5, -15, 10, -10)",
|
||||
"q.look('head_ai', 1, 1, 1, -7.5, 2.5, -2.5)",
|
||||
"q.look('hair3', -1, 1, 10, -20, 0, 0)",
|
||||
"q.look('head_ai')",
|
||||
"q.look('hair3', -1, 1, 30, -60, 0, 0)",
|
||||
"q.bedrock('pidgeot', 'battle_idle')"
|
||||
],
|
||||
"namedAnimations": {
|
||||
"cry": "q.bedrock_primary('pidgeot', 'battle_cry', q.curve('symmetrical_wide'))"
|
||||
},
|
||||
"transformedParts": [
|
||||
{
|
||||
"part": "wing_open_left",
|
||||
"isVisible": false
|
||||
},
|
||||
{
|
||||
"part": "wing_open_right",
|
||||
"isVisible": false
|
||||
},
|
||||
{
|
||||
"part": "wing_closed_left",
|
||||
"isVisible": true
|
||||
},
|
||||
{
|
||||
"part": "wing_closed_right",
|
||||
"isVisible": true
|
||||
}
|
||||
],
|
||||
"quirks": [
|
||||
"q.bedrock_quirk('pidgeot', 'blink')"
|
||||
]
|
||||
@@ -71,9 +87,8 @@
|
||||
"poseTypes": ["WALK"],
|
||||
"condition": "!q.is_ridden",
|
||||
"animations": [
|
||||
"q.look('neck2', 1, 1, 12.5, -15, 10, -10)",
|
||||
"q.look('head_ai', 1, 1, 1, -7.5, 2.5, -2.5)",
|
||||
"q.look('hair3', -1, 1, 10, -20, 0, 0)",
|
||||
"q.look('head_ai')",
|
||||
"q.look('hair3', -1, 1, 30, -60, 0, 0)",
|
||||
"q.bedrock('pidgeot', 'ground_walk')"
|
||||
],
|
||||
"transformedParts": [
|
||||
@@ -103,9 +118,8 @@
|
||||
"condition": "!q.is_ridden",
|
||||
"animations": [
|
||||
"q.pitch_tilt('body')",
|
||||
"q.look('neck2', 1, 1, 12.5, -15, 10, -10)",
|
||||
"q.look('head_ai', 1, 1, 1, -7.5, 2.5, -2.5)",
|
||||
"q.look('hair3', -1, 1, 10, -20, 0, 0)",
|
||||
"q.look('head_ai')",
|
||||
"q.look('hair3', -1, 1, 30, -60, 0, 0)",
|
||||
"q.bedrock('pidgeot', 'air_idle')"
|
||||
],
|
||||
"transformedParts": [
|
||||
@@ -249,9 +263,8 @@
|
||||
"poseTypes": ["STAND"],
|
||||
"isBattle": false,
|
||||
"animations": [
|
||||
"q.look('neck2', 1, 1, 12.5, -15, 10, -10)",
|
||||
"q.look('head_ai', 1, 1, 1, -7.5, 2.5, -2.5)",
|
||||
"q.look('hair3', -1, 1, 10, -20, 0, 0)",
|
||||
"q.look('head_ai')",
|
||||
"q.look('hair3', -1, 1, 30, -60, 0, 0)",
|
||||
"q.bedrock('pidgeot', 'mount_ground_idle')"
|
||||
],
|
||||
"condition": "q.has_entity && q.is_ridden && !q.in_air",
|
||||
@@ -280,9 +293,8 @@
|
||||
"isBattle": false,
|
||||
"condition": "q.is_ridden && !q.is_air && q.has_entity",
|
||||
"animations": [
|
||||
"q.look('neck2', 1, 1, 12.5, -15, 10, -10)",
|
||||
"q.look('head_ai', 1, 1, 1, -7.5, 2.5, -2.5)",
|
||||
"q.look('hair3', -1, 1, 10, -20, 0, 0)",
|
||||
"q.look('head_ai')",
|
||||
"q.look('hair3', -1, 1, 30, -60, 0, 0)",
|
||||
"q.bedrock('pidgeot', 'ride_ground_walk')",
|
||||
"q.bedrock('pidgeot', 'mount_ground_walk')"
|
||||
],
|
||||
@@ -310,9 +322,8 @@
|
||||
"poseTypes": ["HOVER"],
|
||||
"condition": "!q.is_gliding && q.is_ridden && q.has_entity",
|
||||
"animations": [
|
||||
"q.look('neck2', 1, 1, 12.5, -15, 10, -10)",
|
||||
"q.look('head_ai', 1, 1, 1, -7.5, 2.5, -2.5)",
|
||||
"q.look('hair3', -1, 1, 10, -20, 0, 0)",
|
||||
"q.look('head_ai')",
|
||||
"q.look('hair3', -1, 1, 30, -60, 0, 0)",
|
||||
"q.bedrock('pidgeot', 'ride_air_idle')",
|
||||
"q.bedrock('pidgeot', 'mount_air_idle')"
|
||||
],
|
||||
@@ -342,9 +353,8 @@
|
||||
"poseTypes": ["FLY"],
|
||||
"condition": "!q.is_gliding && q.is_ridden && q.has_entity",
|
||||
"animations": [
|
||||
"q.look('neck2', 1, 1, 12.5, -15, 10, -10)",
|
||||
"q.look('head_ai', 1, 1, 1, -7.5, 2.5, -2.5)",
|
||||
"q.look('hair3', -1, 1, 10, -20, 0, 0)",
|
||||
"q.look('head_ai')",
|
||||
"q.look('hair3', -1, 1, 30, -60, 0, 0)",
|
||||
"q.bedrock('pidgeot', 'ride_air_fly')",
|
||||
"q.bedrock('pidgeot', 'mount_air_fly')"
|
||||
],
|
||||
@@ -375,9 +385,8 @@
|
||||
"condition": "q.is_gliding",
|
||||
"isBattle": false,
|
||||
"animations": [
|
||||
"q.look('neck2', 1, 1, 12.5, -15, 10, -10)",
|
||||
"q.look('head_ai', 1, 1, 1, -7.5, 2.5, -2.5)",
|
||||
"q.look('hair3', -1, 1, 10, -20, 0, 0)",
|
||||
"q.look('head_ai')",
|
||||
"q.look('hair3', -1, 1, 30, -60, 0, 0)",
|
||||
"q.bedrock('pidgeot', 'air_glide')",
|
||||
{
|
||||
"condition": "q.is_ridden",
|
||||
|
||||
+10
-20
@@ -24,8 +24,7 @@
|
||||
"poseTypes": ["STAND"],
|
||||
"isBattle": true,
|
||||
"animations": [
|
||||
"q.look('neck', 1, 1, 25, -20, 20, -20)",
|
||||
"q.look('head', 1, 1, 22.5, -10, 15, -15)",
|
||||
"q.look('head_ai')",
|
||||
"q.bedrock('aerodactyl', 'battle_idle')"
|
||||
],
|
||||
"quirks": [
|
||||
@@ -39,8 +38,7 @@
|
||||
"poseTypes": ["HOVER"],
|
||||
"isBattle": true,
|
||||
"animations": [
|
||||
"q.look('neck', 1, 1, 25, -20, 20, -20)",
|
||||
"q.look('head', 1, 1, 22.5, -10, 15, -15)",
|
||||
"q.look('head_ai')",
|
||||
"q.bedrock('aerodactyl', 'battle_air_idle')"
|
||||
],
|
||||
"quirks": [
|
||||
@@ -55,8 +53,7 @@
|
||||
"condition": "q.has_entity ? !q.in_air : 1.0",
|
||||
"isBattle": false,
|
||||
"animations": [
|
||||
"q.look('neck', 1, 1, 25, -20, 20, -20)",
|
||||
"q.look('head', 1, 1, 22.5, -10, 15, -15)",
|
||||
"q.look('head_ai')",
|
||||
"q.bedrock('aerodactyl', 'ground_idle')",
|
||||
{
|
||||
"condition": "q.is_ridden",
|
||||
@@ -80,8 +77,7 @@
|
||||
"poseTypes": ["WALK", "SWIM"],
|
||||
"condition": "q.has_entity ? !q.in_air && !q.is_sprinting : 1.0",
|
||||
"animations": [
|
||||
"q.look('neck', 1, 1, 25, -20, 20, -20)",
|
||||
"q.look('head', 1, 1, 22.5, -10, 15, -15)",
|
||||
"q.look('head_ai')",
|
||||
"q.bedrock('aerodactyl', 'ground_walk')",
|
||||
{
|
||||
"condition": "q.is_ridden",
|
||||
@@ -94,8 +90,7 @@
|
||||
"poseTypes": ["WALK", "SWIM"],
|
||||
"condition": "q.has_entity ? !q.in_air && q.is_sprinting : 0.0",
|
||||
"animations": [
|
||||
"q.look('neck', 1, 1, 25, -20, 20, -20)",
|
||||
"q.look('head', 1, 1, 22.5, -10, 15, -15)",
|
||||
"q.look('head_ai')",
|
||||
"q.bedrock('aerodactyl', 'ground_run')",
|
||||
{
|
||||
"condition": "q.is_ridden",
|
||||
@@ -111,8 +106,7 @@
|
||||
"isBattle": false,
|
||||
"condition": "!q.is_ridden",
|
||||
"animations": [
|
||||
"q.look('neck', 1, 1, 25, -20, 20, -20)",
|
||||
"q.look('head', 1, 1, 22.5, -10, 15, -15)",
|
||||
"q.look('head_ai')",
|
||||
"q.bedrock('aerodactyl', 'air_idle')"
|
||||
],
|
||||
"quirks": [
|
||||
@@ -124,8 +118,7 @@
|
||||
"isBattle": false,
|
||||
"condition": "q.is_ridden",
|
||||
"animations": [
|
||||
"q.look('neck', 1, 1, 25, -20, 20, -20)",
|
||||
"q.look('head', 1, 1, 22.5, -10, 15, -15)",
|
||||
"q.look('head_ai')",
|
||||
"q.bedrock('aerodactyl', 'air_idle')"
|
||||
],
|
||||
"quirks": [
|
||||
@@ -138,8 +131,7 @@
|
||||
"isBattle": false,
|
||||
"condition": "!q.is_gliding && !q.is_ridden",
|
||||
"animations": [
|
||||
"q.look('neck', 1, 1, 25, -20, 20, -20)",
|
||||
"q.look('head', 1, 1, 22.5, -10, 15, -15)",
|
||||
"q.look('head_ai')",
|
||||
"q.bedrock('aerodactyl', 'air_fly')"
|
||||
],
|
||||
"quirks": [
|
||||
@@ -151,8 +143,7 @@
|
||||
"isBattle": false,
|
||||
"condition": "!q.is_gliding && q.is_ridden",
|
||||
"animations": [
|
||||
"q.look('neck', 1, 1, 25, -20, 20, -20)",
|
||||
"q.look('head', 1, 1, 22.5, -10, 15, -15)",
|
||||
"q.look('head_ai')",
|
||||
"q.bedrock('aerodactyl', 'air_fly')",
|
||||
"q.bedrock('aerodactyl', 'ride_air_fly')"
|
||||
],
|
||||
@@ -166,8 +157,7 @@
|
||||
"isBattle": false,
|
||||
"condition": "q.is_gliding",
|
||||
"animations": [
|
||||
"q.look('neck', 1, 1, 25, -20, 20, -20)",
|
||||
"q.look('head', 1, 1, 22.5, -10, 15, -15)",
|
||||
"q.look('head_ai')",
|
||||
"q.bedrock('aerodactyl', 'air_glide')",
|
||||
"q.bedrock('aerodactyl', 'air_dive')",
|
||||
{
|
||||
|
||||
-88
@@ -1,88 +0,0 @@
|
||||
{
|
||||
"portraitScale": 1.75,
|
||||
"portraitTranslation": [-0.3, -0.8, 0],
|
||||
"profileScale": 0.65,
|
||||
"profileTranslation": [-0.05, 0.45, 0],
|
||||
"rootBone": "chinchou",
|
||||
"animations": {
|
||||
"cry": "q.bedrock_stateful('chinchou', 'cry')"
|
||||
},
|
||||
"poses": {
|
||||
"portrait": {
|
||||
"poseTypes": ["PORTRAIT", "PROFILE"],
|
||||
"animations": ["q.bedrock('chinchou', 'water_idle')"]
|
||||
},
|
||||
"battle-standing": {
|
||||
"poseTypes": ["STAND"],
|
||||
"isBattle": true,
|
||||
"animations": ["q.bedrock('chinchou', 'battle_idle')"],
|
||||
"quirks": [
|
||||
"q.bedrock_quirk('chinchou', 'blink')"
|
||||
]
|
||||
},
|
||||
"water-battle-standing": {
|
||||
"poseTypes": ["FLOAT"],
|
||||
"isBattle": true,
|
||||
"animations": ["q.bedrock('chinchou', 'water_battle_idle')"],
|
||||
"namedAnimations": {
|
||||
"faint": "q.bedrock('chinchou', 'water_faint', q.curve('one'))"
|
||||
},
|
||||
"quirks": [
|
||||
"q.bedrock_quirk('chinchou', 'blink')"
|
||||
]
|
||||
},
|
||||
"standing": {
|
||||
"poseTypes": ["STAND", "NONE"],
|
||||
"isTouchingWater": false,
|
||||
"animations": ["q.bedrock('chinchou', 'ground_idle')"],
|
||||
"quirks": [
|
||||
"q.bedrock_quirk('chinchou', 'blink')",
|
||||
"q.bedrock_quirk('chinchou', 'ground_quirk')"
|
||||
]
|
||||
},
|
||||
"walking": {
|
||||
"poseTypes": ["WALK"],
|
||||
"isTouchingWater": false,
|
||||
"animations": ["q.bedrock('chinchou', 'water_swim')"],
|
||||
"quirks": [
|
||||
"q.bedrock_quirk('chinchou', 'blink')"
|
||||
]
|
||||
},
|
||||
"floating": {
|
||||
"poseTypes": ["FLOAT"],
|
||||
"isTouchingWater": true,
|
||||
"isUnderWater": true,
|
||||
"animations": ["q.bedrock('chinchou', 'water_idle')"],
|
||||
"quirks": [
|
||||
"q.bedrock_quirk('chinchou', 'blink')",
|
||||
"q.bedrock_quirk('chinchou', 'water_idle_quirk')"
|
||||
]
|
||||
},
|
||||
"swimming": {
|
||||
"poseTypes": ["SWIM"],
|
||||
"isTouchingWater": true,
|
||||
"isUnderWater": true,
|
||||
"animations": ["q.bedrock('chinchou', 'water_swim')"],
|
||||
"quirks": [
|
||||
"q.bedrock_quirk('chinchou', 'blink')"
|
||||
]
|
||||
},
|
||||
"water-sleeping": {
|
||||
"poseTypes": ["SLEEP"],
|
||||
"isTouchingWater": true,
|
||||
"namedAnimations": {
|
||||
"cry": "q.bedrock_stateful('dummy', 'cry')"
|
||||
},
|
||||
"animations": ["q.bedrock('chinchou', 'water_sleep')"]
|
||||
},
|
||||
"sleeping": {
|
||||
"poseTypes": ["SLEEP"],
|
||||
"isTouchingWater": false,
|
||||
"namedAnimations": {
|
||||
"cry": "q.bedrock_stateful('dummy', 'cry')"
|
||||
},
|
||||
"animations": ["q.bedrock('chinchou', 'sleep')"]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+8
-17
@@ -26,17 +26,15 @@
|
||||
"battle-standing": {
|
||||
"poseTypes": ["STAND"],
|
||||
"isBattle": true,
|
||||
"isTouchingWater": false,
|
||||
"animations": ["q.bedrock('lanturn', 'ground_battle_idle')"],
|
||||
"animations": ["q.bedrock('lanturn', 'battle_idle')"],
|
||||
"quirks": ["q.bedrock_quirk('lanturn', 'blink')"]
|
||||
},
|
||||
"water-battle-standing": {
|
||||
"poseTypes": ["FLOAT"],
|
||||
"isBattle": true,
|
||||
"isTouchingWater": true,
|
||||
"animations": ["q.bedrock('lanturn', 'water_battle_idle')"],
|
||||
"namedAnimations": {
|
||||
"faint": "q.bedrock('lanturn', 'water_faint', q.curve('one'))"
|
||||
"sleep": "q.bedrock('lanturn', 'water_faint', q.curve('one'))"
|
||||
},
|
||||
"quirks": ["q.bedrock_quirk('lanturn', 'blink')"]
|
||||
},
|
||||
@@ -44,49 +42,42 @@
|
||||
"poseTypes": ["STAND", "WALK"],
|
||||
"condition": "q.in_air",
|
||||
"animations": ["q.bedrock('lanturn', 'water_swim')"],
|
||||
"quirks": ["q.bedrock_quirk('lanturn', 'blink')"],
|
||||
"transformTicks": 3,
|
||||
"transformToTicks": 3
|
||||
},
|
||||
"standing": {
|
||||
"poseTypes": ["STAND", "NONE"],
|
||||
"isTouchingWater": false,
|
||||
"animations": ["q.bedrock('lanturn', 'water_idle')"],
|
||||
"quirks": ["q.bedrock_quirk('lanturn', 'blink')"]
|
||||
"animations": ["q.bedrock('lanturn', 'water_idle')"]
|
||||
},
|
||||
"walking": {
|
||||
"poseTypes": ["WALK"],
|
||||
"isTouchingWater": false,
|
||||
"animations": ["q.bedrock('lanturn', 'water_swim')"],
|
||||
"quirks": ["q.bedrock_quirk('lanturn', 'blink')"]
|
||||
"animations": ["q.bedrock('lanturn', 'water_swim')"]
|
||||
},
|
||||
"surface-floating": {
|
||||
"poseTypes": ["STAND"],
|
||||
"isTouchingWater": true,
|
||||
"isUnderWater": false,
|
||||
"animations": ["q.bedrock('lanturn', 'water_idle')"],
|
||||
"quirks": ["q.bedrock_quirk('lanturn', 'blink')"]
|
||||
"animations": ["q.bedrock('lanturn', 'water_idle')"]
|
||||
},
|
||||
"surface-swimming": {
|
||||
"poseTypes": ["WALK"],
|
||||
"isTouchingWater": true,
|
||||
"isUnderWater": false,
|
||||
"animations": ["q.bedrock('lanturn', 'water_swim')"],
|
||||
"quirks": ["q.bedrock_quirk('lanturn', 'blink')"]
|
||||
"animations": ["q.bedrock('lanturn', 'water_swim')"]
|
||||
},
|
||||
"floating": {
|
||||
"poseTypes": ["FLOAT"],
|
||||
"isTouchingWater": true,
|
||||
"isUnderWater": true,
|
||||
"animations": ["q.bedrock('lanturn', 'water_idle')"],
|
||||
"quirks": ["q.bedrock_quirk('lanturn', 'blink')"]
|
||||
"animations": ["q.bedrock('lanturn', 'water_idle')"]
|
||||
},
|
||||
"swimming": {
|
||||
"poseTypes": ["SWIM"],
|
||||
"isTouchingWater": true,
|
||||
"isUnderWater": true,
|
||||
"animations": ["q.bedrock('lanturn', 'water_swim')"],
|
||||
"quirks": ["q.bedrock_quirk('lanturn', 'blink')"]
|
||||
"animations": ["q.bedrock('lanturn', 'water_swim')"]
|
||||
},
|
||||
"water-sleeping": {
|
||||
"poseTypes": ["SLEEP"],
|
||||
|
||||
+1
-1
@@ -17,7 +17,7 @@
|
||||
"poseTypes": ["STAND"],
|
||||
"isBattle": true,
|
||||
"namedAnimations": {
|
||||
"cry": "q.bedrock_primary('smeargle', 'battle_cry', q.curve('symmetrical_wide'))"
|
||||
"cry": "q.bedrock_primary('smeargle', 'battle_cry')"
|
||||
},
|
||||
"animations": ["q.look('head')", "q.bedrock('smeargle', 'battle_idle')"],
|
||||
"quirks": ["q.bedrock_quirk('smeargle', 'blink')"]
|
||||
|
||||
+1
@@ -10,6 +10,7 @@
|
||||
"poses": {
|
||||
"standing": {
|
||||
"poseTypes": ["STAND", "NONE", "PORTRAIT", "PROFILE"],
|
||||
"isBattle": false,
|
||||
"animations": ["q.look('head_ai')", "q.bedrock('snivy', 'ground_idle')"],
|
||||
"quirks": ["q.bedrock_quirk('snivy', 'blink')"]
|
||||
},
|
||||
|
||||
+1
@@ -10,6 +10,7 @@
|
||||
"poses": {
|
||||
"standing": {
|
||||
"poseTypes": ["STAND", "NONE", "PORTRAIT", "PROFILE"],
|
||||
"isBattle": true,
|
||||
"animations": ["q.bedrock('dewpider', 'ground_idle')"]
|
||||
},
|
||||
"walking": {
|
||||
|
||||
+1
@@ -10,6 +10,7 @@
|
||||
"poses": {
|
||||
"standing": {
|
||||
"poseTypes": ["STAND", "NONE", "PORTRAIT", "PROFILE"],
|
||||
"isBattle": true,
|
||||
"animations": ["q.bedrock('araquanid', 'ground_idle')"]
|
||||
},
|
||||
"walking": {
|
||||
|
||||
-1
@@ -6,7 +6,6 @@
|
||||
"rootBone": "tadbulb",
|
||||
"animations": {
|
||||
"faint": "q.bedrock_primary('tadbulb', 'faint', q.curve('one'))",
|
||||
"cry": "q.bedrock_stateful('tadbulb', 'cry')",
|
||||
"recoil": "q.bedrock_stateful('tadbulb', 'recoil')",
|
||||
"physical": "q.bedrock_primary('tadbulb', 'physical', q.curve('symmetrical_wide'))",
|
||||
"special": "q.bedrock_primary('tadbulb', 'special', q.curve('symmetrical'))",
|
||||
|
||||
-1
@@ -6,7 +6,6 @@
|
||||
"rootBone": "bellibolt",
|
||||
"animations": {
|
||||
"faint": "q.bedrock_primary('bellibolt', 'faint', q.curve('one'))",
|
||||
"cry": "q.bedrock_stateful('bellibolt', 'cry')",
|
||||
"recoil": "q.bedrock_stateful('bellibolt', 'recoil')",
|
||||
"physical": "q.bedrock_primary('bellibolt', 'physical', q.curve('symmetrical_wide'))",
|
||||
"special": "q.bedrock_primary('bellibolt', 'special', q.curve('symmetrical_wide'))",
|
||||
|
||||
-12
@@ -14,18 +14,6 @@
|
||||
"shiny"
|
||||
],
|
||||
"texture": "cobblemon:textures/pokemon/0475_gallade/gallade_shiny.png"
|
||||
},
|
||||
{
|
||||
"aspects": [
|
||||
"alpha_eyes"
|
||||
],
|
||||
"layers": [
|
||||
{
|
||||
"name": "alpha_eyes",
|
||||
"texture": "cobblemon:textures/pokemon/0475_gallade/gallade_alpha.png",
|
||||
"emissive": true
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
-12
@@ -27,18 +27,6 @@
|
||||
"texture": "cobblemon:textures/pokemon/0486_regigigas/regigigas_emissive.png"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"aspects": [
|
||||
"alpha_eyes"
|
||||
],
|
||||
"layers": [
|
||||
{
|
||||
"name": "alpha_eyes",
|
||||
"texture": "cobblemon:textures/pokemon/0486_regigigas/regigigas_alpha.png",
|
||||
"emissive": true
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
+1
-2
@@ -16,8 +16,7 @@
|
||||
{
|
||||
"name": "translucent",
|
||||
"texture": "cobblemon:textures/pokemon/0751_dewpider/dewpider_translucent.png",
|
||||
"translucent": true,
|
||||
"translucent_cull": true
|
||||
"translucent": true
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
+1
-2
@@ -16,8 +16,7 @@
|
||||
{
|
||||
"name": "translucent",
|
||||
"texture": "cobblemon:textures/pokemon/0752_araquanid/araquanid_translucent.png",
|
||||
"translucent": true,
|
||||
"translucent_cull": true
|
||||
"translucent": true
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
@@ -1346,7 +1346,7 @@
|
||||
"sounds": [ { "name": "cobblemon:move/icebeam/icebeam_target_1", "volume": 0.8 } ]
|
||||
},
|
||||
"move.icebeam.target_2": {
|
||||
"sounds": [ { "name": "cobblemon:move/icebeam/icebeam_target_2", "volume": 0.5 } ]
|
||||
"sounds": [ { "name": "cobblemon:move/icebeam/icebeam_target_2", "volume": 0.8 } ]
|
||||
},
|
||||
"move.infestation.actor": {
|
||||
"sounds": [ { "name": "cobblemon:move/infestation/infestation_actor", "volume": 0.8 } ]
|
||||
@@ -1453,51 +1453,6 @@
|
||||
"move.waterpulse.target": {
|
||||
"sounds": [ { "name": "cobblemon:move/waterpulse/waterpulse_target", "volume": 0.8 } ]
|
||||
},
|
||||
"move.leafstorm.actor": {
|
||||
"sounds": [ { "name": "cobblemon:move/leafstorm/leafstorm_actor", "volume": 1.0 } ]
|
||||
},
|
||||
"move.leafstorm.target": {
|
||||
"sounds": [ { "name": "cobblemon:move/leafstorm/leafstorm_target", "volume": 1.0 } ]
|
||||
},
|
||||
"move.suckerpunch.target": {
|
||||
"sounds": [ { "name": "cobblemon:move/suckerpunch/suckerpunch_target", "volume": 1.0 } ]
|
||||
},
|
||||
"move.blizzard.actor": {
|
||||
"sounds": [ { "name": "cobblemon:move/blizzard/blizzard_actor", "volume": 1.0 } ]
|
||||
},
|
||||
"move.blizzard.target": {
|
||||
"sounds": [ { "name": "cobblemon:move/blizzard/blizzard_target", "volume": 1.0 } ]
|
||||
},
|
||||
"move.hydropump.actor": {
|
||||
"sounds": [ { "name": "cobblemon:move/hydropump/hydropump_actor", "volume": 1.0 } ]
|
||||
},
|
||||
"move.hydropump.target": {
|
||||
"sounds": [ { "name": "cobblemon:move/hydropump/hydropump_target", "volume": 1.0 } ]
|
||||
},
|
||||
"move.lightscreen.actor": {
|
||||
"sounds": [ { "name": "cobblemon:move/lightscreen/lightscreen_actor", "volume": 1.0 } ]
|
||||
},
|
||||
"move.playrough.actor_1": {
|
||||
"sounds": [ { "name": "cobblemon:move/playrough/playrough_actor_1", "volume": 1.0 } ]
|
||||
},
|
||||
"move.playrough.actor_2": {
|
||||
"sounds": [ { "name": "cobblemon:move/playrough/playrough_actor_2", "volume": 1.0 } ]
|
||||
},
|
||||
"move.playrough.actor_3": {
|
||||
"sounds": [ { "name": "cobblemon:move/playrough/playrough_actor_3", "volume": 1.0 } ]
|
||||
},
|
||||
"move.playrough.target": {
|
||||
"sounds": [ { "name": "cobblemon:move/playrough/playrough_target", "volume": 1.0 } ]
|
||||
},
|
||||
"move.gigatonhammer.tinkaton": {
|
||||
"sounds": [ { "name": "cobblemon:move/gigatonhammer/gigatonhammer_actor_tinkaton", "volume": 1.0} ]
|
||||
},
|
||||
"move.gigatonhammer.actor": {
|
||||
"sounds": [ { "name": "cobblemon:move/gigatonhammer/gigatonhammer_actor", "volume": 1.0 } ]
|
||||
},
|
||||
"move.gigatonhammer.target": {
|
||||
"sounds": [ { "name": "cobblemon:move/gigatonhammer/gigatonhammer_target", "volume": 1.0 } ]
|
||||
},
|
||||
"impact.normal": {
|
||||
"sounds": [
|
||||
{ "name": "cobblemon:move/impact_generic/impact_generic_fighting_1", "volume": 0.8 },
|
||||
|
||||
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
Binary file not shown.
BIN
Binary file not shown.
Binary file not shown.
BIN
Binary file not shown.
Binary file not shown.
BIN
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
Binary file not shown.
|
Before Width: | Height: | Size: 414 B After Width: | Height: | Size: 109 B |
BIN
Binary file not shown.
|
Before Width: | Height: | Size: 496 B |
BIN
Binary file not shown.
|
Before Width: | Height: | Size: 1.5 KiB |
BIN
Binary file not shown.
|
Before Width: | Height: | Size: 596 B |
BIN
Binary file not shown.
|
Before Width: | Height: | Size: 563 B |
-44
@@ -1,44 +0,0 @@
|
||||
{
|
||||
"timeline": [
|
||||
{
|
||||
"type": "add_holds",
|
||||
"holds": ["effects"]
|
||||
},
|
||||
{
|
||||
"type": "animation",
|
||||
"animation": ["gigatonhammer"],
|
||||
"delay": 0.3
|
||||
},
|
||||
{
|
||||
"type": "entity_molang",
|
||||
"entityCondition": "q.entity.is_user == true",
|
||||
"expressions": ["q.sound('move.gigatonhammer.tinkaton');"]
|
||||
},
|
||||
{
|
||||
"type": "pause",
|
||||
"pause": 0.73
|
||||
},
|
||||
{
|
||||
"type": "entity_molang",
|
||||
"entityCondition": "q.entity.is_user == true",
|
||||
"expressions": ["q.sound('move.gigatonhammer.actor');"]
|
||||
},
|
||||
{
|
||||
"type": "pause",
|
||||
"pause": 0.49
|
||||
},
|
||||
{
|
||||
"type": "entity_molang",
|
||||
"entityCondition": "q.entity.is_user == true && q.missed(q.entity.uuid) == false",
|
||||
"expressions": ["q.sound('move.gigatonhammer.target');"]
|
||||
},
|
||||
{
|
||||
"type": "remove_holds",
|
||||
"holds": ["effects"]
|
||||
},
|
||||
{
|
||||
"type": "pause",
|
||||
"pause": 1.5
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -21,11 +21,6 @@
|
||||
"locators": ["special", "target"],
|
||||
"targetLocators": ["target"]
|
||||
},
|
||||
{
|
||||
"type": "entity_molang",
|
||||
"entityCondition": "q.entity.is_user == true",
|
||||
"expressions": ["q.sound('move.hydropump.actor');"]
|
||||
},
|
||||
{
|
||||
"type": "pause",
|
||||
"pause": 0.03
|
||||
@@ -51,11 +46,6 @@
|
||||
"animation": ["recoil"],
|
||||
"entityCondition": "q.entity.is_user == false && q.hurt(q.entity.uuid) == true && q.missed(q.entity.uuid) == false"
|
||||
},
|
||||
{
|
||||
"type": "entity_molang",
|
||||
"entityCondition": "q.entity.is_user == false && q.missed(q.entity.uuid) == false",
|
||||
"expressions": ["q.sound('move.hydropump.target');"]
|
||||
},
|
||||
{
|
||||
"type": "pause",
|
||||
"pause": 0.55
|
||||
|
||||
@@ -15,11 +15,6 @@
|
||||
"locators": ["special", "target"],
|
||||
"targetLocators": ["middle"]
|
||||
},
|
||||
{
|
||||
"type": "entity_molang",
|
||||
"entityCondition": "q.entity.is_user == true",
|
||||
"expressions": ["q.sound('move.leafstorm.actor');"]
|
||||
},
|
||||
{
|
||||
"type": "pause",
|
||||
"pause": 0.1
|
||||
@@ -40,11 +35,6 @@
|
||||
"effect": "cobblemon:leafstorm_target",
|
||||
"locators": ["target"]
|
||||
},
|
||||
{
|
||||
"type": "entity_molang",
|
||||
"entityCondition": "q.entity.is_user == false && q.missed(q.entity.uuid) == false",
|
||||
"expressions": ["q.sound('move.leafstorm.target');"]
|
||||
},
|
||||
{
|
||||
"type": "animation",
|
||||
"animation": ["recoil"],
|
||||
|
||||
@@ -15,11 +15,6 @@
|
||||
"effect": "cobblemon:lightscreen_actor",
|
||||
"locators": ["target"]
|
||||
},
|
||||
{
|
||||
"type": "entity_molang",
|
||||
"entityCondition": "q.entity.is_user == true && q.failed == false",
|
||||
"expressions": ["q.sound('move.lightscreen.actor');"]
|
||||
},
|
||||
{
|
||||
"type": "pause",
|
||||
"pause": 0.07
|
||||
|
||||
@@ -14,20 +14,10 @@
|
||||
"entityCondition": "q.entity.is_user == true && q.missed(q.entity.uuid) == false",
|
||||
"expressions": ["q.play_animation(q.bedrock_stateful('playrough', 'actor'))"]
|
||||
},
|
||||
{
|
||||
"type": "entity_molang",
|
||||
"entityCondition": "q.entity.is_user == true",
|
||||
"expressions": ["q.sound('move.playrough.actor_1');"]
|
||||
},
|
||||
{
|
||||
"type": "pause",
|
||||
"pause": 0.125
|
||||
},
|
||||
{
|
||||
"type": "entity_molang",
|
||||
"entityCondition": "q.entity.is_user == false",
|
||||
"expressions": ["q.sound('move.playrough.actor_2');"]
|
||||
},
|
||||
{
|
||||
"type": "entity_particles",
|
||||
"entityCondition": "q.entity.is_user == false && q.missed(q.entity.uuid) == false",
|
||||
@@ -45,21 +35,7 @@
|
||||
},
|
||||
{
|
||||
"type": "pause",
|
||||
"pause": 0.5
|
||||
},
|
||||
{
|
||||
"type": "entity_molang",
|
||||
"entityCondition": "q.entity.is_user == true",
|
||||
"expressions": ["q.sound('move.playrough.actor_3');"]
|
||||
},
|
||||
{
|
||||
"type": "entity_molang",
|
||||
"entityCondition": "q.entity.is_user == false && q.missed(q.entity.uuid) == false",
|
||||
"expressions": ["q.sound('move.playrough.target');"]
|
||||
},
|
||||
{
|
||||
"type": "pause",
|
||||
"pause": 0.225
|
||||
"pause": 0.725
|
||||
},
|
||||
{
|
||||
"type": "remove_holds",
|
||||
|
||||
@@ -27,11 +27,6 @@
|
||||
"effect": "cobblemon:suckerpunch_target1",
|
||||
"locator": "target"
|
||||
},
|
||||
{
|
||||
"type": "entity_molang",
|
||||
"entityCondition": "q.entity.is_user == false && q.missed(q.entity.uuid) == false",
|
||||
"expressions": ["q.sound('move.suckerpunch.target');"]
|
||||
},
|
||||
{
|
||||
"type": "pause",
|
||||
"pause": 0.2
|
||||
|
||||
@@ -46,11 +46,10 @@
|
||||
"baseFriendship": 50,
|
||||
"baseScale": 1.0,
|
||||
"hitbox": {
|
||||
"height": 1.5,
|
||||
"height": 1,
|
||||
"fixed": false,
|
||||
"width": 1.5
|
||||
"width": 1
|
||||
},
|
||||
"standingEyeHeight": 0.85,
|
||||
"riding": {
|
||||
"behaviours": {
|
||||
"AIR": {
|
||||
|
||||
@@ -45,11 +45,10 @@
|
||||
"baseFriendship": 50,
|
||||
"baseScale": 1.1,
|
||||
"hitbox": {
|
||||
"height": 1.7,
|
||||
"height": 1.5,
|
||||
"fixed": false,
|
||||
"width": 0.85
|
||||
"width": 0.75
|
||||
},
|
||||
"standingEyeHeight": 1,
|
||||
"riding": {
|
||||
"behaviours": {
|
||||
"AIR": {
|
||||
@@ -147,7 +146,7 @@
|
||||
"avoidsWater": true
|
||||
},
|
||||
"walk": {
|
||||
"walkSpeed": 0.27
|
||||
"walkSpeed": 0.22
|
||||
}
|
||||
},
|
||||
"resting": {
|
||||
|
||||
@@ -51,9 +51,6 @@
|
||||
},
|
||||
"behaviour": {
|
||||
"moving": {
|
||||
"walk": {
|
||||
"walkSpeed": 0.2
|
||||
},
|
||||
"fly": {
|
||||
"canFly": true
|
||||
},
|
||||
|
||||
@@ -52,9 +52,6 @@
|
||||
},
|
||||
"behaviour": {
|
||||
"moving": {
|
||||
"walk": {
|
||||
"walkSpeed": 0.17
|
||||
},
|
||||
"fly": {
|
||||
"canFly": true
|
||||
},
|
||||
|
||||
@@ -43,7 +43,7 @@
|
||||
"catchRate": 255,
|
||||
"eggCycles": 15,
|
||||
"baseFriendship": 50,
|
||||
"baseScale": 0.6,
|
||||
"baseScale": 0.5,
|
||||
"hitbox": {
|
||||
"width": 1,
|
||||
"height": 0.9,
|
||||
|
||||
@@ -89,8 +89,8 @@
|
||||
"stats": {
|
||||
"ACCELERATION": "45-70",
|
||||
"JUMP": "45-65",
|
||||
"SKILL": "25-55",
|
||||
"SPEED": "45-70",
|
||||
"SKILL": "25-45",
|
||||
"SPEED": "35-55",
|
||||
"STAMINA": "45-70"
|
||||
}
|
||||
},
|
||||
|
||||
@@ -56,7 +56,7 @@
|
||||
"stats": {
|
||||
"ACCELERATION": "65-85",
|
||||
"JUMP": "35-45",
|
||||
"SKILL": "50-75",
|
||||
"SKILL": "45-65",
|
||||
"SPEED": "35-75",
|
||||
"STAMINA": "25-45"
|
||||
}
|
||||
|
||||
@@ -49,9 +49,6 @@
|
||||
},
|
||||
"behaviour": {
|
||||
"moving": {
|
||||
"walk": {
|
||||
"canWalk": false
|
||||
},
|
||||
"swim": {
|
||||
"avoidsWater": true
|
||||
},
|
||||
|
||||
@@ -57,7 +57,7 @@
|
||||
"ACCELERATION": "65-85",
|
||||
"JUMP": "35-45",
|
||||
"SKILL": "35-60",
|
||||
"SPEED": "50-80",
|
||||
"SPEED": "50-85",
|
||||
"STAMINA": "30-60"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user