From 36b75301046794fde88123a25e2d19a9ad0d6c18 Mon Sep 17 00:00:00 2001 From: craisinlord Date: Thu, 25 Jun 2026 15:10:24 -0500 Subject: [PATCH] stinky, attribute fix native, new kraken, and a bunch of other random bs --- .../com/craisinlord/antarchy/Antarchy.java | 2 + .../antarchy/config/AntarchySettings.java | 2 +- .../antarchy/content/AntarchyObjects.java | 18 + .../antarchy/content/AntarchyTags.java | 1 + .../antarchy/content/AttributeRangeInit.java | 34 + .../antarchy/content/StinkyBehavior.java | 170 + .../content/block/AmberMossBlock.java | 38 + .../content/block/BedBugEggBlock.java | 2 +- .../content/block/CreepingHorrorEggBlock.java | 2 +- .../content/block/LurkingTerrorEggBlock.java | 2 +- .../content/client/model/StinkBugModel.java | 23 + .../renderer/CreepingHorrorRenderer.java | 1 + .../renderer/LurkingTerrorRenderer.java | 1 + .../client/renderer/StinkBugRenderer.java | 35 + .../content/effect/StinkyMobEffect.java | 10 + .../content/entity/CreepingHorrorEntity.java | 2 +- .../content/entity/DrTrayaurusEntity.java | 18 + .../content/entity/JumpyBugEntity.java | 211 +- .../content/entity/LurkingTerrorEntity.java | 7 +- .../content/entity/MissileSquidEntity.java | 12 + .../content/entity/StinkBugEntity.java | 125 + .../content/entity/WaterBombEntity.java | 19 +- .../content/entity/kraken/KrakenEntity.java | 1 + .../antarchy/content/item/SquidzookaItem.java | 56 +- .../mixins/AccessorRangedAttribute.java | 18 + .../mixins/StinkyLivingEntityMixin.java | 20 + .../resources/antarchy-common.mixins.json | 20 +- .../antarchy/animations/kraken.animation.json | 14689 +++++----------- .../animations/octopus_bomb.animation.json | 11385 ++++++++++++ .../animations/spit_bug.animation.json | 2264 +++ .../animations/stink_bug.animation.json | 611 + .../antarchy/blockstates/amber_lichen.json | 150 + .../blockstates/amber_moss_block.json | 7 + .../blockstates/amber_moss_carpet.json | 154 + .../antarchy/blockstates/chiten_block.json | 16 + .../antarchy/blockstates/creepvine.json | 120 + .../assets/antarchy/blockstates/myrmite.json | 7 + .../assets/antarchy/geo/kraken.geo.json | 547 +- .../assets/antarchy/geo/octopus_bomb.geo.json | 318 + .../assets/antarchy/geo/spit_bug.geo.json | 232 + .../assets/antarchy/geo/stink_bug.geo.json | 85 + .../resources/assets/antarchy/lang/en_us.json | 27 + .../antarchy/models/block/amber_lichen.json | 17 + .../models/block/amber_moss_block.json | 6 + .../models/block/amber_moss_carpet.json | 6 + .../block/amber_moss_carpet_side_small.json | 6 + .../block/amber_moss_carpet_side_tall.json | 18 + .../antarchy/models/block/chiten_block.json | 7 + .../antarchy/models/block/creepvine.json | 18 + .../assets/antarchy/models/block/myrmite.json | 6 + .../antarchy/models/item/amber_lichen.json | 6 + .../models/item/amber_moss_block.json | 3 + .../models/item/amber_moss_carpet.json | 3 + .../assets/antarchy/models/item/chiten.json | 6 + .../antarchy/models/item/chiten_block.json | 3 + .../antarchy/models/item/creepvine.json | 6 + .../assets/antarchy/models/item/myrmite.json | 3 + .../antarchy/models/item/stink_bug.json | 6 + .../models/item/stink_bug_spawn_egg.json | 3 + .../assets/antarchy/particles/stinky_gas.json | 12 + .../creeping_horror_egg.png} | Bin .../creeping_horror_egg_slightly_cracked.png} | Bin .../creeping_horror_egg_very_cracked.png} | Bin .../lurking_terror_egg.png | Bin .../lurking_terror_egg_slightly_cracked.png | Bin .../lurking_terror_egg_very_cracked.png | Bin .../antarchy/textures/entity/kraken_blue.png | Bin 10608 -> 0 bytes .../antarchy/textures/entity/kraken_dark.png | Bin 11564 -> 0 bytes .../textures/entity/kraken_purple.png | Bin 10985 -> 0 bytes .../entity/{kraken.png => octopus_bomb.png} | Bin .../antarchy/textures/entity/spit_bug.png | Bin 0 -> 13145 bytes .../antarchy/textures/entity/stink_bug.png | Bin 0 -> 674 bytes .../antarchy/textures/item/stink_bug.png | Bin 0 -> 308 bytes .../antarchy/textures/mob_effect/stinky.png | Bin 0 -> 356 bytes .../particle/stinky_gas/stinky_gas_01.png | Bin 0 -> 300 bytes .../particle/stinky_gas/stinky_gas_02.png | Bin 0 -> 337 bytes .../particle/stinky_gas/stinky_gas_03.png | Bin 0 -> 356 bytes .../particle/stinky_gas/stinky_gas_04.png | Bin 0 -> 348 bytes .../particle/stinky_gas/stinky_gas_05.png | Bin 0 -> 323 bytes .../particle/stinky_gas/stinky_gas_06.png | Bin 0 -> 293 bytes .../particle/stinky_gas/stinky_gas_07.png | Bin 0 -> 255 bytes .../particle/stinky_gas/stinky_gas_08.png | Bin 0 -> 185 bytes .../whoever_smelt_it_dealt_it.json | 39 + .../data/antarchy/dimension/elythia.json | 96 + .../loot_table/blocks/amber_lichen.json | 25 + .../loot_table/blocks/amber_moss_block.json | 20 + .../loot_table/blocks/amber_moss_carpet.json | 20 + .../loot_table/blocks/chiten_block.json | 20 + .../blocks/creeping_horror_egg.json | 91 + .../antarchy/loot_table/blocks/creepvine.json | 25 + .../loot_table/blocks/lurking_terror_egg.json | 91 + .../antarchy/loot_table/blocks/myrmite.json | 20 + .../loot_table/entities/stink_bug.json | 25 + .../loot_table/entities/toreterror.json | 2 +- .../antarchy/recipe/amber_moss_carpet.json | 17 + .../data/antarchy/recipe/chiten_block.json | 17 + .../antarchy/recipe/umbral_moss_carpet.json | 17 + .../entity_type/stinky_repelled_hostiles.json | 10 + .../tags/worldgen/biome/is_elythia.json | 4 +- .../worldgen/biome/elythia_beach.json | 68 + .../worldgen/biome/elythia_ocean.json | 68 + .../density_function/elythia_surface.json | 2 +- .../worldgen/noise_settings/elythia.json | 124 +- .../data/minecraft/tags/block/dirt.json | 3 +- .../minecraft/tags/block/mineable/hoe.json | 6 +- .../tags/block/mineable/pickaxe.json | 2 + .../tags/block/needs_stone_tool.json | 3 +- .../data/minecraft/tags/block/vines.json | 7 + .../minecraft/tags/entity_type/arthropod.json | 18 + .../minecraft/tags/entity_type/zombies.json | 4 - .../data/minecraft/tags/item/dirt.json | 3 +- .../data/minecraft/tags/item/vines.json | 7 + .../fabric/AntarchyFabricContent.java | 65 +- .../antarchy/fabric/AntarchyFabricEvents.java | 7 +- .../client/AntarchyFabricClientBootstrap.java | 5 + .../client/JumpyBootsClientHandler.java | 5 + .../network/AntarchyFabricNetworking.java | 1 + .../antarchy/neoforge/AntarchyMiscConfig.java | 2 +- .../antarchy/neoforge/AntarchyNeoforge.java | 4 + .../client/AntarchyNeoForgeClient.java | 5 + .../client/JumpyBootsClientHandler.java | 18 + .../network/JumpyBootsNetworking.java | 1 + .../registry/AntarchyNeoForgeEvents.java | 7 +- .../registry/AntarchyNeoforgeBlocks.java | 12 + .../AntarchyNeoforgeCreativeModeTabs.java | 24 +- .../registry/AntarchyNeoforgeEntites.java | 10 +- .../AntarchyNeoforgeEntityAttributes.java | 1 + .../registry/AntarchyNeoforgeItems.java | 14 +- .../registry/AntarchyNeoforgeMisc.java | 8 + .../AntarchyNeoforgeSpawnPlacements.java | 1 + 130 files changed, 21935 insertions(+), 10706 deletions(-) create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/AttributeRangeInit.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/StinkyBehavior.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/block/AmberMossBlock.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/model/StinkBugModel.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/renderer/StinkBugRenderer.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/effect/StinkyMobEffect.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/entity/StinkBugEntity.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/mixins/AccessorRangedAttribute.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/mixins/StinkyLivingEntityMixin.java create mode 100644 common/src/main/resources/assets/antarchy/animations/octopus_bomb.animation.json create mode 100644 common/src/main/resources/assets/antarchy/animations/spit_bug.animation.json create mode 100644 common/src/main/resources/assets/antarchy/animations/stink_bug.animation.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/amber_lichen.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/amber_moss_block.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/amber_moss_carpet.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/chiten_block.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/creepvine.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/myrmite.json create mode 100644 common/src/main/resources/assets/antarchy/geo/octopus_bomb.geo.json create mode 100644 common/src/main/resources/assets/antarchy/geo/spit_bug.geo.json create mode 100644 common/src/main/resources/assets/antarchy/geo/stink_bug.geo.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/amber_lichen.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/amber_moss_block.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/amber_moss_carpet.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/amber_moss_carpet_side_small.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/amber_moss_carpet_side_tall.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/chiten_block.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/creepvine.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/myrmite.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/amber_lichen.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/amber_moss_block.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/amber_moss_carpet.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/chiten.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/chiten_block.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/creepvine.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/myrmite.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/stink_bug.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/stink_bug_spawn_egg.json create mode 100644 common/src/main/resources/assets/antarchy/particles/stinky_gas.json rename common/src/main/resources/assets/antarchy/textures/block/{creeping_horror_eggs/creeping_horror_eggs.png => creeping_horror_egg/creeping_horror_egg.png} (100%) rename common/src/main/resources/assets/antarchy/textures/block/{creeping_horror_eggs/creeping_horror_eggs_slightly_cracked.png => creeping_horror_egg/creeping_horror_egg_slightly_cracked.png} (100%) rename common/src/main/resources/assets/antarchy/textures/block/{creeping_horror_eggs/creeping_horror_eggs_very_cracked.png => creeping_horror_egg/creeping_horror_egg_very_cracked.png} (100%) rename common/src/main/resources/assets/antarchy/textures/block/{lurking_terror_eggs => lurking_terror_egg}/lurking_terror_egg.png (100%) rename common/src/main/resources/assets/antarchy/textures/block/{lurking_terror_eggs => lurking_terror_egg}/lurking_terror_egg_slightly_cracked.png (100%) rename common/src/main/resources/assets/antarchy/textures/block/{lurking_terror_eggs => lurking_terror_egg}/lurking_terror_egg_very_cracked.png (100%) delete mode 100644 common/src/main/resources/assets/antarchy/textures/entity/kraken_blue.png delete mode 100644 common/src/main/resources/assets/antarchy/textures/entity/kraken_dark.png delete mode 100644 common/src/main/resources/assets/antarchy/textures/entity/kraken_purple.png rename common/src/main/resources/assets/antarchy/textures/entity/{kraken.png => octopus_bomb.png} (100%) create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/spit_bug.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/stink_bug.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/stink_bug.png create mode 100644 common/src/main/resources/assets/antarchy/textures/mob_effect/stinky.png create mode 100644 common/src/main/resources/assets/antarchy/textures/particle/stinky_gas/stinky_gas_01.png create mode 100644 common/src/main/resources/assets/antarchy/textures/particle/stinky_gas/stinky_gas_02.png create mode 100644 common/src/main/resources/assets/antarchy/textures/particle/stinky_gas/stinky_gas_03.png create mode 100644 common/src/main/resources/assets/antarchy/textures/particle/stinky_gas/stinky_gas_04.png create mode 100644 common/src/main/resources/assets/antarchy/textures/particle/stinky_gas/stinky_gas_05.png create mode 100644 common/src/main/resources/assets/antarchy/textures/particle/stinky_gas/stinky_gas_06.png create mode 100644 common/src/main/resources/assets/antarchy/textures/particle/stinky_gas/stinky_gas_07.png create mode 100644 common/src/main/resources/assets/antarchy/textures/particle/stinky_gas/stinky_gas_08.png create mode 100644 common/src/main/resources/data/antarchy/advancement/whoever_smelt_it_dealt_it.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/amber_lichen.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/amber_moss_block.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/amber_moss_carpet.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/chiten_block.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/creeping_horror_egg.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/creepvine.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/lurking_terror_egg.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/myrmite.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/entities/stink_bug.json create mode 100644 common/src/main/resources/data/antarchy/recipe/amber_moss_carpet.json create mode 100644 common/src/main/resources/data/antarchy/recipe/chiten_block.json create mode 100644 common/src/main/resources/data/antarchy/recipe/umbral_moss_carpet.json create mode 100644 common/src/main/resources/data/antarchy/tags/entity_type/stinky_repelled_hostiles.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/biome/elythia_beach.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/biome/elythia_ocean.json create mode 100644 common/src/main/resources/data/minecraft/tags/block/vines.json create mode 100644 common/src/main/resources/data/minecraft/tags/entity_type/arthropod.json delete mode 100644 common/src/main/resources/data/minecraft/tags/entity_type/zombies.json create mode 100644 common/src/main/resources/data/minecraft/tags/item/vines.json diff --git a/common/src/main/java/com/craisinlord/antarchy/Antarchy.java b/common/src/main/java/com/craisinlord/antarchy/Antarchy.java index aa7fc096..a462f362 100644 --- a/common/src/main/java/com/craisinlord/antarchy/Antarchy.java +++ b/common/src/main/java/com/craisinlord/antarchy/Antarchy.java @@ -1,5 +1,6 @@ package com.craisinlord.antarchy; +import com.craisinlord.antarchy.content.AttributeRangeInit; import com.craisinlord.integrated_api.events.lifecycle.ServerGoingToStartEvent; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; @@ -10,6 +11,7 @@ public class Antarchy { public static final Logger LOGGER = LogManager.getLogger(); public static void init() { + AttributeRangeInit.apply(); ServerGoingToStartEvent.EVENT.addListener(Antarchy::serverAboutToStart); } private static void serverAboutToStart(final ServerGoingToStartEvent event) { diff --git a/common/src/main/java/com/craisinlord/antarchy/config/AntarchySettings.java b/common/src/main/java/com/craisinlord/antarchy/config/AntarchySettings.java index 51c9d338..8bb2de50 100644 --- a/common/src/main/java/com/craisinlord/antarchy/config/AntarchySettings.java +++ b/common/src/main/java/com/craisinlord/antarchy/config/AntarchySettings.java @@ -5,7 +5,7 @@ import net.minecraft.resources.ResourceLocation; import net.minecraft.world.level.Level; public final class AntarchySettings { - private static boolean disableInfinityBookPortalCreation = false; + private static boolean disableInfinityBookPortalCreation = true; private static boolean easterBunnyEnabled = true; private static int easterBunnyNaturalSpawnChancePercent = 1; private static boolean rainbowAntsLeadToInfinityDimensions = true; diff --git a/common/src/main/java/com/craisinlord/antarchy/content/AntarchyObjects.java b/common/src/main/java/com/craisinlord/antarchy/content/AntarchyObjects.java index 61189a44..a5d0d49f 100644 --- a/common/src/main/java/com/craisinlord/antarchy/content/AntarchyObjects.java +++ b/common/src/main/java/com/craisinlord/antarchy/content/AntarchyObjects.java @@ -6,6 +6,7 @@ import com.craisinlord.antarchy.content.entity.ButterflyEntity; import com.craisinlord.antarchy.content.entity.CaterpillarEntity; import com.craisinlord.antarchy.content.entity.EasterBunnyEntity; import com.craisinlord.antarchy.content.entity.HushProjectileEntity; +import com.craisinlord.antarchy.content.entity.StinkBugEntity; import com.craisinlord.antarchy.content.entity.WaterBombEntity; import com.craisinlord.antarchy.content.entity.TriffidEntity; import com.craisinlord.antarchy.content.entity.CreepingHorrorEntity; @@ -27,6 +28,7 @@ import com.craisinlord.antarchy.content.block.entity.DreamCampfireBlockEntity; import com.craisinlord.antarchy.content.block.entity.WaspNestBlockEntity; import java.util.function.Supplier; import net.minecraft.core.Holder; +import net.minecraft.core.particles.SimpleParticleType; import net.minecraft.world.effect.MobEffect; import net.minecraft.world.entity.ai.attributes.Attribute; import net.minecraft.world.entity.EntityType; @@ -85,6 +87,8 @@ public final class AntarchyObjects { @SuppressWarnings("unchecked") public static Supplier> LURKING_TERROR = (Supplier>) UNBOUND; @SuppressWarnings("unchecked") + public static Supplier> STINK_BUG = (Supplier>) UNBOUND; + @SuppressWarnings("unchecked") public static Supplier DUPLICATOR_LOG = (Supplier) UNBOUND; @SuppressWarnings("unchecked") public static Supplier DUPLICATOR_SAPLING = (Supplier) UNBOUND; @@ -165,6 +169,8 @@ public final class AntarchyObjects { @SuppressWarnings("unchecked") public static Supplier REVERIE_BOTTLE = (Supplier) UNBOUND; @SuppressWarnings("unchecked") + public static Supplier STINK_BUG_ITEM = (Supplier) UNBOUND; + @SuppressWarnings("unchecked") public static Supplier> DREAD = (Supplier>) UNBOUND; @SuppressWarnings("unchecked") public static Supplier> DOUBLE_DAMAGE_CHANCE = (Supplier>) UNBOUND; @@ -177,6 +183,8 @@ public final class AntarchyObjects { @SuppressWarnings("unchecked") public static Supplier> INVERTED_EFFECT = (Supplier>) UNBOUND; @SuppressWarnings("unchecked") + public static Supplier> STINKY_EFFECT = (Supplier>) UNBOUND; + @SuppressWarnings("unchecked") public static Supplier OURANWOOD_ACORN_BLOCK = (Supplier) UNBOUND; @SuppressWarnings("unchecked") public static Supplier MOSSY_OURANWOOD_LOG = (Supplier) UNBOUND; @@ -208,6 +216,8 @@ public final class AntarchyObjects { public static Supplier> WASP_NEST_BLOCK_ENTITY = (Supplier>) UNBOUND; @SuppressWarnings("unchecked") public static Supplier> HUSHWEED_BLOCK_ENTITY = (Supplier>) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier STINKY_GAS = (Supplier) UNBOUND; private AntarchyObjects() { } @@ -234,6 +244,7 @@ public final class AntarchyObjects { Supplier> waterBomb, Supplier> creepingHorror, Supplier> lurkingTerror, + Supplier> stinkBug, Supplier duplicatorLog, Supplier duplicatorSapling, Supplier ductTape, @@ -274,9 +285,11 @@ public final class AntarchyObjects { Supplier krakenTooth, Supplier moggles, Supplier reverieBottle, + Supplier stinkBugItem, Supplier> dread, Supplier> paralyzedEffect, Supplier> invertedEffect, + Supplier> stinkyEffect, Supplier ouranwoodAcornBlock, Supplier mossyOuranwoodLog, Supplier mossyOuranwoodWood, @@ -293,6 +306,7 @@ public final class AntarchyObjects { Supplier> dreamCampfireBlockEntity, Supplier> waspNestBlockEntity, Supplier> hushweedBlockEntity, + Supplier stinkyGas, Supplier> doubleDamageChance, Supplier> bloodglassMaxHearts, Supplier> bloodglassWard @@ -318,6 +332,7 @@ public final class AntarchyObjects { WATER_BOMB = waterBomb; CREEPING_HORROR = creepingHorror; LURKING_TERROR = lurkingTerror; + STINK_BUG = stinkBug; DUPLICATOR_LOG = duplicatorLog; DUPLICATOR_SAPLING = duplicatorSapling; DUCT_TAPE = ductTape; @@ -358,9 +373,11 @@ public final class AntarchyObjects { KRAKEN_TOOTH = krakenTooth; MOGGLES = moggles; REVERIE_BOTTLE = reverieBottle; + STINK_BUG_ITEM = stinkBugItem; DREAD = dread; PARALYZED_EFFECT = paralyzedEffect; INVERTED_EFFECT = invertedEffect; + STINKY_EFFECT = stinkyEffect; OURANWOOD_ACORN_BLOCK = ouranwoodAcornBlock; MOSSY_OURANWOOD_LOG = mossyOuranwoodLog; MOSSY_OURANWOOD_WOOD = mossyOuranwoodWood; @@ -377,6 +394,7 @@ public final class AntarchyObjects { DREAM_CAMPFIRE_BLOCK_ENTITY = dreamCampfireBlockEntity; WASP_NEST_BLOCK_ENTITY = waspNestBlockEntity; HUSHWEED_BLOCK_ENTITY = hushweedBlockEntity; + STINKY_GAS = stinkyGas; DOUBLE_DAMAGE_CHANCE = doubleDamageChance; BLOODGLASS_MAX_HEARTS = bloodglassMaxHearts; BLOODGLASS_WARD = bloodglassWard; diff --git a/common/src/main/java/com/craisinlord/antarchy/content/AntarchyTags.java b/common/src/main/java/com/craisinlord/antarchy/content/AntarchyTags.java index d7e170f6..4bffaa9a 100644 --- a/common/src/main/java/com/craisinlord/antarchy/content/AntarchyTags.java +++ b/common/src/main/java/com/craisinlord/antarchy/content/AntarchyTags.java @@ -55,6 +55,7 @@ public final class AntarchyTags { public static final TagKey> PARALYSIS_IMMUNE = TagKey.create(Registries.ENTITY_TYPE, id("paralysis_immune")); public static final TagKey> HUSHWEED_TARGETS = TagKey.create(Registries.ENTITY_TYPE, id("hushweed_targets")); public static final TagKey> TRIFFID_PREY = TagKey.create(Registries.ENTITY_TYPE, id("triffid_prey")); + public static final TagKey> STINKY_REPELLED_HOSTILES = TagKey.create(Registries.ENTITY_TYPE, id("stinky_repelled_hostiles")); public static final TagKey> SCORPION_WHIP_IMMUNE = TagKey.create(Registries.ENTITY_TYPE, id("scorpion_whip_immune")); public static final TagKey> SCORPION_WHIP_BLACKLIST = TagKey.create(Registries.ENTITY_TYPE, id("scorpion_whip_blacklist")); diff --git a/common/src/main/java/com/craisinlord/antarchy/content/AttributeRangeInit.java b/common/src/main/java/com/craisinlord/antarchy/content/AttributeRangeInit.java new file mode 100644 index 00000000..271ebc32 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/AttributeRangeInit.java @@ -0,0 +1,34 @@ +package com.craisinlord.antarchy.content; + +import com.craisinlord.antarchy.mixins.AccessorRangedAttribute; +import com.google.common.collect.ImmutableSet; +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.entity.ai.attributes.Attribute; +import net.minecraft.world.entity.ai.attributes.RangedAttribute; + +import java.util.Set; + +public class AttributeRangeInit { + + private static final double MAX = 11_000_000D; + + private static final Set TARGETS = ImmutableSet.of( + ResourceLocation.fromNamespaceAndPath("minecraft", "generic.max_health"), + ResourceLocation.fromNamespaceAndPath("minecraft", "generic.armor"), + ResourceLocation.fromNamespaceAndPath("minecraft", "generic.armor_toughness"), + ResourceLocation.fromNamespaceAndPath("minecraft", "generic.attack_damage"), + ResourceLocation.fromNamespaceAndPath("minecraft", "generic.attack_knockback") + ); + + public static void apply() { + for (ResourceLocation id : TARGETS) { + Attribute attribute = BuiltInRegistries.ATTRIBUTE.get(id); + if (attribute instanceof RangedAttribute ranged && ranged instanceof AccessorRangedAttribute accessor) { + if (ranged.getMaxValue() < MAX) { + accessor.antarchyAttributefix$setMaxValue(MAX); + } + } + } + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/StinkyBehavior.java b/common/src/main/java/com/craisinlord/antarchy/content/StinkyBehavior.java new file mode 100644 index 00000000..2ae08064 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/StinkyBehavior.java @@ -0,0 +1,170 @@ +package com.craisinlord.antarchy.content; + +import net.minecraft.server.level.ServerLevel; +import net.minecraft.tags.EntityTypeTags; +import net.minecraft.world.effect.MobEffectInstance; +import net.minecraft.world.effect.MobEffects; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.Mob; +import net.minecraft.world.entity.PathfinderMob; +import net.minecraft.world.entity.monster.Enemy; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.phys.Vec3; + +public final class StinkyBehavior { + public static final int STINKY_EFFECT_DURATION_TICKS = 60; + public static final double STINK_BUG_AURA_RADIUS = 5.0D; + public static final double STINKY_NAUSEA_RADIUS = 4.0D; + private static final int TRAIL_INTERVAL_TICKS = 4; + private static final int REACTION_INTERVAL_TICKS = 10; + private static final double ARTHROPOD_ALERT_RADIUS = 28.0D; + private static final double FLEE_RADIUS = 10.0D; + private static final double FLEE_DISTANCE = 8.0D; + private static final int STINKY_NAUSEA_DURATION_TICKS = 60; + private static final int STINK_BUG_BURST_NAUSEA_DURATION_TICKS = 100; + + private StinkyBehavior() { + } + + public static void tickStinkyTrail(LivingEntity entity) { + if (!(entity.level() instanceof ServerLevel serverLevel)) { + return; + } + if (!entity.isAlive() || entity.tickCount % TRAIL_INTERVAL_TICKS != 0 || !entity.hasEffect(AntarchyObjects.STINKY_EFFECT.get())) { + return; + } + + Vec3 motion = entity.getDeltaMovement(); + Vec3 horizontalMotion = new Vec3(motion.x, 0.0D, motion.z); + Vec3 direction = horizontalMotion.lengthSqr() > 1.0E-4D + ? horizontalMotion.normalize() + : entity.getLookAngle().multiply(1.0D, 0.0D, 1.0D); + if (direction.lengthSqr() <= 1.0E-4D) { + direction = new Vec3(0.0D, 0.0D, 1.0D); + } else { + direction = direction.normalize(); + } + + Vec3 origin = entity.position() + .subtract(direction.scale(0.35D)) + .add(0.0D, Math.max(0.15D, entity.getBbHeight() * 0.2D), 0.0D); + serverLevel.sendParticles( + AntarchyObjects.STINKY_GAS.get(), + origin.x, + origin.y, + origin.z, + 2, + entity.getBbWidth() * 0.12D, + 0.04D, + entity.getBbWidth() * 0.12D, + 0.005D + ); + applyNearbyNausea(entity, STINKY_NAUSEA_RADIUS, STINKY_NAUSEA_DURATION_TICKS); + if (entity.tickCount % REACTION_INTERVAL_TICKS == 0) { + reactToStinkySource(entity); + } + } + + public static void emitBurst(LivingEntity entity, int count) { + if (!(entity.level() instanceof ServerLevel serverLevel)) { + return; + } + serverLevel.sendParticles( + AntarchyObjects.STINKY_GAS.get(), + entity.getX(), + entity.getY(0.45D), + entity.getZ(), + count, + entity.getBbWidth() * 0.35D, + entity.getBbHeight() * 0.25D, + entity.getBbWidth() * 0.35D, + 0.045D + ); + applyNearbyNausea(entity, STINK_BUG_AURA_RADIUS, STINK_BUG_BURST_NAUSEA_DURATION_TICKS); + } + + public static void applyNearbyNausea(LivingEntity source, double radius, int durationTicks) { + if (source.level().isClientSide()) { + return; + } + + for (Player player : source.level().getEntitiesOfClass( + Player.class, + source.getBoundingBox().inflate(radius), + player -> player.isAlive() && !player.isSpectator() && player != source + )) { + player.addEffect(new MobEffectInstance(MobEffects.CONFUSION, durationTicks, 0, false, true, true)); + } + } + + private static void reactToStinkySource(LivingEntity source) { + if (source.level().isClientSide() || !source.isAlive()) { + return; + } + + for (Mob mob : source.level().getEntitiesOfClass( + Mob.class, + source.getBoundingBox().inflate(ARTHROPOD_ALERT_RADIUS), + mob -> mob.isAlive() && mob != source + )) { + if (mob.getType().is(EntityTypeTags.SENSITIVE_TO_BANE_OF_ARTHROPODS)) { + attractArthropod(mob, source); + continue; + } + if (shouldRepelMob(mob, source)) { + repelPassiveOrNeutralMob(mob, source); + } + } + } + + private static void attractArthropod(Mob mob, LivingEntity source) { + if (!isValidStinkySourceForMob(mob, source)) { + return; + } + + LivingEntity currentTarget = mob.getTarget(); + if (currentTarget != null && currentTarget.isAlive() && currentTarget.hasEffect(AntarchyObjects.STINKY_EFFECT.get()) + && mob.distanceToSqr(currentTarget) <= ARTHROPOD_ALERT_RADIUS * ARTHROPOD_ALERT_RADIUS) { + return; + } + + mob.setTarget(source); + } + + private static void repelPassiveOrNeutralMob(Mob mob, LivingEntity source) { + if (!(mob instanceof PathfinderMob pathfinderMob) || !isValidStinkySourceForMob(mob, source)) { + return; + } + + Vec3 away = mob.position().subtract(source.position()); + if (away.lengthSqr() < 1.0E-4D) { + away = new Vec3(mob.getRandom().nextDouble() - 0.5D, 0.0D, mob.getRandom().nextDouble() - 0.5D); + } + + Vec3 escapeTarget = mob.position().add(away.normalize().scale(FLEE_DISTANCE)); + pathfinderMob.setTarget(null); + pathfinderMob.getNavigation().moveTo(escapeTarget.x, escapeTarget.y, escapeTarget.z, 1.2D); + } + + private static boolean shouldRepelMob(Mob mob, LivingEntity source) { + if (mob.hasEffect(AntarchyObjects.STINKY_EFFECT.get()) || mob.distanceToSqr(source) > FLEE_RADIUS * FLEE_RADIUS) { + return false; + } + + if (mob.getType().is(AntarchyTags.Entities.STINKY_REPELLED_HOSTILES)) { + return true; + } + + return !(mob instanceof Enemy); + } + + private static boolean isValidStinkySourceForMob(Mob mob, LivingEntity source) { + if (source == mob || !source.isAlive() || !source.hasEffect(AntarchyObjects.STINKY_EFFECT.get())) { + return false; + } + if (source instanceof Player player && (player.isCreative() || player.isSpectator())) { + return false; + } + return !mob.isAlliedTo(source); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/block/AmberMossBlock.java b/common/src/main/java/com/craisinlord/antarchy/content/block/AmberMossBlock.java new file mode 100644 index 00000000..0b0a840c --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/block/AmberMossBlock.java @@ -0,0 +1,38 @@ +package com.craisinlord.antarchy.content.block; + +import com.mojang.serialization.MapCodec; +import net.minecraft.core.BlockPos; +import net.minecraft.util.RandomSource; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.LevelReader; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.BonemealableBlock; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.state.BlockState; + +public class AmberMossBlock extends Block implements BonemealableBlock { + public static final MapCodec CODEC = Block.simpleCodec(AmberMossBlock::new); + + public AmberMossBlock(BlockBehaviour.Properties properties) { + super(properties); + } + + @Override + public MapCodec codec() { + return CODEC; + } + + @Override + public boolean isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) { + return false; + } + + @Override + public boolean isBonemealSuccess(Level level, RandomSource random, BlockPos pos, BlockState state) { + return false; + } + + @Override + public void performBonemeal(net.minecraft.server.level.ServerLevel level, RandomSource random, BlockPos pos, BlockState state) { + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/block/BedBugEggBlock.java b/common/src/main/java/com/craisinlord/antarchy/content/block/BedBugEggBlock.java index c1be1778..48818b6a 100644 --- a/common/src/main/java/com/craisinlord/antarchy/content/block/BedBugEggBlock.java +++ b/common/src/main/java/com/craisinlord/antarchy/content/block/BedBugEggBlock.java @@ -96,7 +96,7 @@ public class BedBugEggBlock extends Block { @Override protected void randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) { - if (!this.shouldUpdateHatchLevel(level) || !hasHatchSupport(level, pos)) { + if (!this.shouldUpdateHatchLevel(level)) { return; } diff --git a/common/src/main/java/com/craisinlord/antarchy/content/block/CreepingHorrorEggBlock.java b/common/src/main/java/com/craisinlord/antarchy/content/block/CreepingHorrorEggBlock.java index 9eb0af46..0d21a0fa 100644 --- a/common/src/main/java/com/craisinlord/antarchy/content/block/CreepingHorrorEggBlock.java +++ b/common/src/main/java/com/craisinlord/antarchy/content/block/CreepingHorrorEggBlock.java @@ -87,7 +87,7 @@ public class CreepingHorrorEggBlock extends Block { @Override protected void randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) { - if (!this.shouldUpdateHatchLevel(level) || !hasHatchSupport(level, pos)) { + if (!this.shouldUpdateHatchLevel(level)) { return; } diff --git a/common/src/main/java/com/craisinlord/antarchy/content/block/LurkingTerrorEggBlock.java b/common/src/main/java/com/craisinlord/antarchy/content/block/LurkingTerrorEggBlock.java index 67e7c2b6..a3f16236 100644 --- a/common/src/main/java/com/craisinlord/antarchy/content/block/LurkingTerrorEggBlock.java +++ b/common/src/main/java/com/craisinlord/antarchy/content/block/LurkingTerrorEggBlock.java @@ -87,7 +87,7 @@ public class LurkingTerrorEggBlock extends Block { @Override protected void randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) { - if (!this.shouldUpdateHatchLevel(level) || !hasHatchSupport(level, pos)) { + if (!this.shouldUpdateHatchLevel(level)) { return; } diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/model/StinkBugModel.java b/common/src/main/java/com/craisinlord/antarchy/content/client/model/StinkBugModel.java new file mode 100644 index 00000000..dfc62024 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/model/StinkBugModel.java @@ -0,0 +1,23 @@ +package com.craisinlord.antarchy.content.client.model; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.content.entity.StinkBugEntity; +import net.minecraft.resources.ResourceLocation; +import software.bernie.geckolib.model.GeoModel; + +public class StinkBugModel extends GeoModel { + @Override + public ResourceLocation getModelResource(StinkBugEntity animatable) { + return ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "geo/stink_bug.geo.json"); + } + + @Override + public ResourceLocation getTextureResource(StinkBugEntity animatable) { + return ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "textures/entity/stink_bug.png"); + } + + @Override + public ResourceLocation getAnimationResource(StinkBugEntity animatable) { + return ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "animations/stink_bug.animation.json"); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/CreepingHorrorRenderer.java b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/CreepingHorrorRenderer.java index 6a34b3c4..086b326b 100644 --- a/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/CreepingHorrorRenderer.java +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/CreepingHorrorRenderer.java @@ -15,6 +15,7 @@ public class CreepingHorrorRenderer extends GeoEntityRenderer { + private static final float ADULT_SCALE = 0.75F; + private static final float BABY_SCALE = 0.50F; + private static final float ADULT_SHADOW_RADIUS = 0.6F; + + public StinkBugRenderer(EntityRendererProvider.Context context) { + super(context, new StinkBugModel()); + this.shadowRadius = ADULT_SHADOW_RADIUS; + this.withScale(ADULT_SCALE); + } + + @Override + public void preRender(PoseStack poseStack, StinkBugEntity animatable, BakedGeoModel model, @Nullable MultiBufferSource bufferSource, @Nullable VertexConsumer buffer, boolean isReRender, float partialTick, int packedLight, int packedOverlay, int colour) { + super.preRender(poseStack, animatable, model, bufferSource, buffer, isReRender, partialTick, packedLight, packedOverlay, colour); + + if (animatable.isBaby()) { + poseStack.scale(BABY_SCALE, BABY_SCALE, BABY_SCALE); + this.shadowRadius = ADULT_SHADOW_RADIUS * BABY_SCALE; + } else { + this.shadowRadius = ADULT_SHADOW_RADIUS; + } + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/effect/StinkyMobEffect.java b/common/src/main/java/com/craisinlord/antarchy/content/effect/StinkyMobEffect.java new file mode 100644 index 00000000..e8580494 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/effect/StinkyMobEffect.java @@ -0,0 +1,10 @@ +package com.craisinlord.antarchy.content.effect; + +import net.minecraft.world.effect.MobEffect; +import net.minecraft.world.effect.MobEffectCategory; + +public final class StinkyMobEffect extends MobEffect { + public StinkyMobEffect() { + super(MobEffectCategory.HARMFUL, 0x66773A); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/CreepingHorrorEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/CreepingHorrorEntity.java index 4c6b4e77..e6b15149 100644 --- a/common/src/main/java/com/craisinlord/antarchy/content/entity/CreepingHorrorEntity.java +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/CreepingHorrorEntity.java @@ -57,7 +57,7 @@ public class CreepingHorrorEntity extends Monster implements GeoEntity { public static AttributeSupplier.Builder createAttributes() { return Mob.createMobAttributes() .add(Attributes.MAX_HEALTH, AntarchySettings.creepingHorrorHealth()) - .add(Attributes.MOVEMENT_SPEED, 0.30D) + .add(Attributes.MOVEMENT_SPEED, 0.38D) .add(Attributes.ATTACK_DAMAGE, AntarchySettings.creepingHorrorAttackDamage()) .add(Attributes.FOLLOW_RANGE, 16.0D); } diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/DrTrayaurusEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/DrTrayaurusEntity.java index 81b61163..166dadb6 100644 --- a/common/src/main/java/com/craisinlord/antarchy/content/entity/DrTrayaurusEntity.java +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/DrTrayaurusEntity.java @@ -3,6 +3,9 @@ package com.craisinlord.antarchy.content.entity; import com.craisinlord.antarchy.content.entity.trades.DrTrayaurusTradeManager; import net.minecraft.network.chat.Component; import net.minecraft.server.level.ServerLevel; +import net.minecraft.sounds.SoundEvent; +import net.minecraft.sounds.SoundEvents; +import net.minecraft.world.damagesource.DamageSource; import net.minecraft.world.InteractionHand; import net.minecraft.world.InteractionResult; import net.minecraft.world.entity.AgeableMob; @@ -80,6 +83,21 @@ public class DrTrayaurusEntity extends AbstractVillager { this.overrideXp(1); } + @Override + protected SoundEvent getAmbientSound() { + return SoundEvents.VILLAGER_AMBIENT; + } + + @Override + protected SoundEvent getHurtSound(DamageSource damageSource) { + return SoundEvents.VILLAGER_HURT; + } + + @Override + protected SoundEvent getDeathSound() { + return SoundEvents.VILLAGER_DEATH; + } + @Override public InteractionResult mobInteract(Player player, InteractionHand hand) { ItemStack stack = player.getItemInHand(hand); diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/JumpyBugEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/JumpyBugEntity.java index 68efc88e..bc0c1c79 100644 --- a/common/src/main/java/com/craisinlord/antarchy/content/entity/JumpyBugEntity.java +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/JumpyBugEntity.java @@ -58,31 +58,23 @@ public class JumpyBugEntity extends Monster implements GeoEntity { SynchedEntityData.defineId(JumpyBugEntity.class, EntityDataSerializers.BOOLEAN); private static final EntityDataAccessor CLINGING_TO_CEILING = SynchedEntityData.defineId(JumpyBugEntity.class, EntityDataSerializers.BOOLEAN); - private static final EntityDataAccessor LATCHED_TARGET_ID = - SynchedEntityData.defineId(JumpyBugEntity.class, EntityDataSerializers.INT); private static final EntityDataAccessor ATTACK_STATE = SynchedEntityData.defineId(JumpyBugEntity.class, EntityDataSerializers.INT); private static final String POUNCE_COOLDOWN_KEY = "PounceCooldown"; - private static final String LATCH_COOLDOWN_KEY = "LatchCooldown"; - private static final String LATCH_TICKS_KEY = "LatchTicksRemaining"; - private static final String BITE_COOLDOWN_KEY = "BiteCooldown"; private static final String RECOVERY_TICKS_KEY = "RecoveryTicks"; private static final String POUNCE_TICKS_KEY = "PounceTicks"; private static final double DEFAULT_MOVEMENT_SPEED = 0.25D; private static final double DEFAULT_FOLLOW_RANGE = 16.0D; - private static final double DEFAULT_POUNCE_RANGE = 8.0D; - private static final int DEFAULT_LATCH_DURATION = 80; - private static final int DEFAULT_BITE_INTERVAL = 15; + private static final double MELEE_WALK_RANGE = 4.0D; private static final int DEFAULT_POUNCE_COOLDOWN = 60; - private static final int DEFAULT_LATCH_COOLDOWN = 80; private static final int DEFAULT_RECOVERY_TICKS = 20; private static final double POUNCE_HORIZONTAL_SPEED = 0.92D; - private static final double POUNCE_UPWARD_SPEED = 0.45D; + private static final double POUNCE_UPWARD_SPEED = 0.75D; private static final double QUICK_MOVE_SQR = 0.14D * 0.14D; private static final double CLING_SEARCH_RANGE = 1.5D; - private static final double LATCH_CHECK_RANGE = 0.85D; + private static final double POUNCE_LAND_DAMAGE_RANGE = 5.0D; private static final RawAnimation IDLE_ANIM = RawAnimation.begin().thenLoop("idle"); private static final RawAnimation WALK_ANIM = RawAnimation.begin().thenLoop("walk"); @@ -92,9 +84,6 @@ public class JumpyBugEntity extends Monster implements GeoEntity { private final AnimatableInstanceCache geoCache = GeckoLibUtil.createInstanceCache(this); private int pounceCooldownTicks; - private int latchCooldownTicks; - private int latchTicksRemaining; - private int biteCooldownTicks; private int recoveryTicks; private int pounceTicks; private float visualAlpha = 1.0F; @@ -127,20 +116,18 @@ public class JumpyBugEntity extends Monster implements GeoEntity { super.defineSynchedData(builder); builder.define(CAMOUFLAGED, false); builder.define(CLINGING_TO_CEILING, false); - builder.define(LATCHED_TARGET_ID, -1); builder.define(ATTACK_STATE, AttackState.GROUND.id()); } @Override protected void registerGoals() { this.goalSelector.addGoal(0, new FloatGoal(this)); - this.goalSelector.addGoal(1, new LatchedGoal()); - this.goalSelector.addGoal(2, new PounceAttackGoal()); - this.goalSelector.addGoal(3, new CeilingClingGoal()); - this.goalSelector.addGoal(4, new ChaseTargetGoal()); - this.goalSelector.addGoal(5, new WanderGoal()); - this.goalSelector.addGoal(6, new LookAtPlayerGoal(this, Player.class, 10.0F)); - this.goalSelector.addGoal(7, new RandomLookAroundGoal(this)); + this.goalSelector.addGoal(1, new PounceAttackGoal()); + this.goalSelector.addGoal(2, new CeilingClingGoal()); + this.goalSelector.addGoal(3, new ChaseTargetGoal()); + this.goalSelector.addGoal(4, new WanderGoal()); + this.goalSelector.addGoal(5, new LookAtPlayerGoal(this, Player.class, 10.0F)); + this.goalSelector.addGoal(6, new RandomLookAroundGoal(this)); this.targetSelector.addGoal(1, new HurtByTargetGoal(this)); this.targetSelector.addGoal(2, new NearestAttackableTargetGoal<>(this, Player.class, true)); } @@ -159,9 +146,6 @@ public class JumpyBugEntity extends Monster implements GeoEntity { public void addAdditionalSaveData(CompoundTag tag) { super.addAdditionalSaveData(tag); tag.putInt(POUNCE_COOLDOWN_KEY, this.pounceCooldownTicks); - tag.putInt(LATCH_COOLDOWN_KEY, this.latchCooldownTicks); - tag.putInt(LATCH_TICKS_KEY, this.latchTicksRemaining); - tag.putInt(BITE_COOLDOWN_KEY, this.biteCooldownTicks); tag.putInt(RECOVERY_TICKS_KEY, this.recoveryTicks); tag.putInt(POUNCE_TICKS_KEY, this.pounceTicks); } @@ -170,9 +154,6 @@ public class JumpyBugEntity extends Monster implements GeoEntity { public void readAdditionalSaveData(CompoundTag tag) { super.readAdditionalSaveData(tag); this.pounceCooldownTicks = tag.getInt(POUNCE_COOLDOWN_KEY); - this.latchCooldownTicks = tag.getInt(LATCH_COOLDOWN_KEY); - this.latchTicksRemaining = tag.getInt(LATCH_TICKS_KEY); - this.biteCooldownTicks = tag.getInt(BITE_COOLDOWN_KEY); this.recoveryTicks = tag.getInt(RECOVERY_TICKS_KEY); this.pounceTicks = tag.getInt(POUNCE_TICKS_KEY); } @@ -198,19 +179,11 @@ public class JumpyBugEntity extends Monster implements GeoEntity { if (this.pounceCooldownTicks > 0) { this.pounceCooldownTicks--; } - if (this.latchCooldownTicks > 0) { - this.latchCooldownTicks--; - } - if (this.biteCooldownTicks > 0) { - this.biteCooldownTicks--; - } if (this.recoveryTicks > 0) { this.recoveryTicks--; } - if (this.isLatched()) { - this.tickLatched(); - } else if (this.isClingingToCeiling()) { + if (this.isClingingToCeiling()) { this.tickClinging(); } else if (this.isPouncing()) { this.tickPouncing(); @@ -227,7 +200,7 @@ public class JumpyBugEntity extends Monster implements GeoEntity { @Override public void travel(Vec3 travelVector) { - if (this.isLatched() || this.isClingingToCeiling()) { + if (this.isClingingToCeiling()) { this.setDeltaMovement(Vec3.ZERO); return; } @@ -243,9 +216,6 @@ public class JumpyBugEntity extends Monster implements GeoEntity { this.setCamouflaged(false); this.recoveryTicks = Math.max(this.recoveryTicks, DEFAULT_RECOVERY_TICKS); - if (this.isLatched()) { - this.detachFromTarget(true); - } if (this.isClingingToCeiling()) { this.stopClinging(); } @@ -288,14 +258,6 @@ public class JumpyBugEntity extends Monster implements GeoEntity { return this.entityData.get(CLINGING_TO_CEILING); } - public boolean isLatched() { - return this.entityData.get(LATCHED_TARGET_ID) != -1; - } - - public boolean isLatchedTo(LivingEntity entity) { - return this.entityData.get(LATCHED_TARGET_ID) == entity.getId(); - } - public boolean isPouncing() { return this.getAttackState() == AttackState.POUNCING; } @@ -326,7 +288,7 @@ public class JumpyBugEntity extends Monster implements GeoEntity { private PlayState mainAnimController(AnimationState state) { AttackState attackState = this.getAttackState(); - if (attackState == AttackState.POUNCING || attackState == AttackState.LATCHED || attackState == AttackState.CLINGING) { + if (attackState == AttackState.POUNCING || attackState == AttackState.CLINGING) { return state.setAndContinue(JUMP_ANIM); } if (attackState == AttackState.RECOVERING) { @@ -356,54 +318,18 @@ public class JumpyBugEntity extends Monster implements GeoEntity { this.setAttackState(AttackState.POUNCING); this.setCamouflaged(false); this.pounceTicks++; - LivingEntity target = this.getTarget(); - if (target != null && target.isAlive() && this.distanceToSqr(target) <= (this.getBbWidth() + target.getBbWidth() + LATCH_CHECK_RANGE) * (this.getBbWidth() + target.getBbWidth() + LATCH_CHECK_RANGE)) { - if (this.tryLatch(target)) { - return; - } - } - if (this.onGround() && this.pounceTicks > 4) { + if (this.onGround() && this.pounceTicks > 8) { + LivingEntity target = this.getTarget(); + if (target != null && target.isAlive() && this.distanceToSqr(target) <= POUNCE_LAND_DAMAGE_RANGE * POUNCE_LAND_DAMAGE_RANGE) { + target.hurt(this.damageSources().mobAttack(this), (float) AntarchySettings.jumpyBugPounceDamage()); + } this.finishPounce(false); } } - private void tickLatched() { - LivingEntity target = this.getLatchedTarget(); - if (target == null || !target.isAlive() || target.level() != this.level() || target.isRemoved() || target.isInWater()) { - this.detachFromTarget(false); - return; - } - - this.setAttackState(AttackState.LATCHED); - this.setCamouflaged(false); - this.setNoGravity(true); - this.noPhysics = true; - this.getNavigation().stop(); - this.setDeltaMovement(Vec3.ZERO); - - Vec3 latchPos = this.getLatchPosition(target); - this.setPos(latchPos.x, latchPos.y, latchPos.z); - this.yRotO = this.getYRot(); - this.setYRot(target.getYHeadRot()); - this.setYBodyRot(target.getYHeadRot()); - this.setYHeadRot(target.getYHeadRot()); - this.setXRot(-20.0F); - - if (--this.latchTicksRemaining <= 0) { - this.detachFromTarget(true); - return; - } - - if (this.biteCooldownTicks <= 0) { - target.hurt(this.damageSources().mobAttack(this), (float) AntarchySettings.jumpyBugLatchDamage()); - this.biteCooldownTicks = DEFAULT_BITE_INTERVAL; - this.playSound(SoundEvents.SPIDER_HURT, 0.35F, 1.5F + this.random.nextFloat() * 0.2F); - } - } - private void updateCamouflage() { - if (this.isLatched() || this.isPouncing()) { + if (this.isPouncing()) { this.setCamouflaged(false); return; } @@ -415,63 +341,6 @@ public class JumpyBugEntity extends Monster implements GeoEntity { this.setCamouflaged(shouldCamouflage); } - private boolean tryLatch(LivingEntity target) { - if (!(target instanceof Player) || this.latchCooldownTicks > 0 || this.isLatched()) { - return false; - } - if (this.level().getEntitiesOfClass(JumpyBugEntity.class, target.getBoundingBox().inflate(0.75D), - bug -> bug != this && bug.isLatchedTo(target)).isEmpty()) { - this.entityData.set(LATCHED_TARGET_ID, target.getId()); - this.latchTicksRemaining = DEFAULT_LATCH_DURATION; - this.biteCooldownTicks = 0; - this.pounceTicks = 0; - this.setAttackState(AttackState.LATCHED); - this.setTarget(target); - target.hurt(this.damageSources().mobAttack(this), (float) AntarchySettings.jumpyBugPounceDamage()); - return true; - } - return false; - } - - private void detachFromTarget(boolean knockAway) { - LivingEntity target = this.getLatchedTarget(); - this.entityData.set(LATCHED_TARGET_ID, -1); - this.latchTicksRemaining = 0; - this.biteCooldownTicks = DEFAULT_BITE_INTERVAL; - this.latchCooldownTicks = DEFAULT_LATCH_COOLDOWN; - this.setAttackState(AttackState.RECOVERING); - this.recoveryTicks = DEFAULT_RECOVERY_TICKS; - this.setNoGravity(false); - this.noPhysics = false; - - if (knockAway && target != null) { - Vec3 away = this.position().subtract(target.position()); - if (away.lengthSqr() < 1.0E-4D) { - away = target.getLookAngle().scale(-1.0D); - } - away = away.normalize(); - this.setDeltaMovement(away.x * 0.35D, 0.25D, away.z * 0.35D); - this.hasImpulse = true; - } - } - - @Nullable - private LivingEntity getLatchedTarget() { - int entityId = this.entityData.get(LATCHED_TARGET_ID); - if (entityId == -1) { - return null; - } - - Entity entity = this.level().getEntity(entityId); - return entity instanceof LivingEntity livingEntity ? livingEntity : null; - } - - private Vec3 getLatchPosition(LivingEntity target) { - Vec3 eyePos = target.position().add(0.0D, target.getEyeHeight() - 0.15D, 0.0D); - Vec3 backOffset = target.getLookAngle().normalize().scale(-0.16D); - return eyePos.add(backOffset).add(0.0D, -0.18D, 0.0D); - } - @Nullable private BlockPos findClingBlockPos() { BlockPos origin = this.blockPosition(); @@ -537,18 +406,15 @@ public class JumpyBugEntity extends Monster implements GeoEntity { } private boolean canUseAmbush() { - return !this.isLatched() - && !this.isPouncing() - && this.recoveryTicks <= 0 - && this.latchCooldownTicks <= 0; + return !this.isPouncing() + && this.recoveryTicks <= 0; } private enum AttackState implements StringRepresentable { GROUND(0, "ground"), CLINGING(1, "clinging"), POUNCING(2, "pouncing"), - LATCHED(3, "latched"), - RECOVERING(4, "recovering"); + RECOVERING(3, "recovering"); private static final IntFunction BY_ID = ByIdMap.continuous(AttackState::id, values(), ByIdMap.OutOfBoundsStrategy.ZERO); public static final Codec CODEC = StringRepresentable.fromEnum(AttackState::values); @@ -571,27 +437,6 @@ public class JumpyBugEntity extends Monster implements GeoEntity { } } - private final class LatchedGoal extends Goal { - private LatchedGoal() { - this.setFlags(EnumSet.of(Flag.MOVE, Flag.LOOK, Flag.JUMP)); - } - - @Override - public boolean canUse() { - return JumpyBugEntity.this.isLatched(); - } - - @Override - public boolean canContinueToUse() { - return JumpyBugEntity.this.isLatched(); - } - - @Override - public void tick() { - JumpyBugEntity.this.getNavigation().stop(); - } - } - private final class PounceAttackGoal extends Goal { private PounceAttackGoal() { this.setFlags(EnumSet.of(Flag.MOVE, Flag.LOOK, Flag.JUMP)); @@ -604,7 +449,6 @@ public class JumpyBugEntity extends Monster implements GeoEntity { && target.isAlive() && JumpyBugEntity.this.canUseAmbush() && JumpyBugEntity.this.pounceCooldownTicks <= 0 - && JumpyBugEntity.this.distanceToSqr(target) <= DEFAULT_POUNCE_RANGE * DEFAULT_POUNCE_RANGE && (JumpyBugEntity.this.hasLineOfSight(target) || JumpyBugEntity.this.distanceToSqr(target) <= 9.0D); } @@ -638,7 +482,7 @@ public class JumpyBugEntity extends Monster implements GeoEntity { return JumpyBugEntity.this.random.nextInt(40) == 0 && JumpyBugEntity.this.canClingHere(); } - return JumpyBugEntity.this.distanceToSqr(target) <= (DEFAULT_POUNCE_RANGE + CLING_SEARCH_RANGE) * (DEFAULT_POUNCE_RANGE + CLING_SEARCH_RANGE) + return JumpyBugEntity.this.distanceToSqr(target) <= (DEFAULT_FOLLOW_RANGE + CLING_SEARCH_RANGE) * (DEFAULT_FOLLOW_RANGE + CLING_SEARCH_RANGE) && JumpyBugEntity.this.canClingHere(); } @@ -668,7 +512,6 @@ public class JumpyBugEntity extends Monster implements GeoEntity { JumpyBugEntity.this.getLookControl().setLookAt(target, 30.0F, 30.0F); if (JumpyBugEntity.this.pounceCooldownTicks <= 0 - && JumpyBugEntity.this.distanceToSqr(target) <= DEFAULT_POUNCE_RANGE * DEFAULT_POUNCE_RANGE && (JumpyBugEntity.this.hasLineOfSight(target) || JumpyBugEntity.this.distanceToSqr(target) <= 4.0D)) { JumpyBugEntity.this.stopClinging(); JumpyBugEntity.this.beginPounce(target); @@ -686,7 +529,6 @@ public class JumpyBugEntity extends Monster implements GeoEntity { LivingEntity target = JumpyBugEntity.this.getTarget(); return target != null && target.isAlive() - && !JumpyBugEntity.this.isLatched() && !JumpyBugEntity.this.isClingingToCeiling() && !JumpyBugEntity.this.isPouncing() && JumpyBugEntity.this.recoveryTicks <= 0; @@ -705,7 +547,8 @@ public class JumpyBugEntity extends Monster implements GeoEntity { } JumpyBugEntity.this.getLookControl().setLookAt(target, 30.0F, 30.0F); - if (JumpyBugEntity.this.distanceToSqr(target) > DEFAULT_POUNCE_RANGE * DEFAULT_POUNCE_RANGE) { + // Only walk when close; at range, pounce is the primary approach + if (JumpyBugEntity.this.distanceToSqr(target) <= MELEE_WALK_RANGE * MELEE_WALK_RANGE) { JumpyBugEntity.this.getNavigation().moveTo(target, 1.05D); } else { JumpyBugEntity.this.getNavigation().stop(); @@ -720,8 +563,7 @@ public class JumpyBugEntity extends Monster implements GeoEntity { @Override public boolean canUse() { - return !JumpyBugEntity.this.isLatched() - && !JumpyBugEntity.this.isClingingToCeiling() + return !JumpyBugEntity.this.isClingingToCeiling() && !JumpyBugEntity.this.isPouncing() && JumpyBugEntity.this.getTarget() == null && super.canUse(); @@ -729,8 +571,7 @@ public class JumpyBugEntity extends Monster implements GeoEntity { @Override public boolean canContinueToUse() { - return !JumpyBugEntity.this.isLatched() - && !JumpyBugEntity.this.isClingingToCeiling() + return !JumpyBugEntity.this.isClingingToCeiling() && !JumpyBugEntity.this.isPouncing() && super.canContinueToUse(); } diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/LurkingTerrorEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/LurkingTerrorEntity.java index 64ceb98f..9feaf00f 100644 --- a/common/src/main/java/com/craisinlord/antarchy/content/entity/LurkingTerrorEntity.java +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/LurkingTerrorEntity.java @@ -30,6 +30,7 @@ import software.bernie.geckolib.util.GeckoLibUtil; public class LurkingTerrorEntity extends Monster implements GeoEntity { private static final RawAnimation IDLE_ANIM = RawAnimation.begin().thenLoop("idle"); private static final RawAnimation WALK_ANIM = RawAnimation.begin().thenLoop("walk"); + private static final RawAnimation FLY_ANIM = RawAnimation.begin().thenLoop("fly"); private static final RawAnimation ATTACK_LAND_ANIM = RawAnimation.begin().thenLoop("attackland"); private static final RawAnimation ATTACK_AIR_ANIM = RawAnimation.begin().thenLoop("attackair"); private static final byte ATTACK_ANIM_EVENT = 5; @@ -45,10 +46,10 @@ public class LurkingTerrorEntity extends Monster implements GeoEntity { public static AttributeSupplier.Builder createAttributes() { return Mob.createMobAttributes() .add(Attributes.MAX_HEALTH, AntarchySettings.lurkingTerrorHealth()) - .add(Attributes.MOVEMENT_SPEED, 0.25D) + .add(Attributes.MOVEMENT_SPEED, 0.35D) .add(Attributes.ATTACK_DAMAGE, AntarchySettings.lurkingTerrorAttackDamage()) .add(Attributes.FOLLOW_RANGE, 16.0D) - .add(Attributes.FLYING_SPEED, 0.4D); + .add(Attributes.FLYING_SPEED, 0.55D); } @Override @@ -84,7 +85,7 @@ public class LurkingTerrorEntity extends Monster implements GeoEntity { return state.setAndContinue(ATTACK_LAND_ANIM); } if (state.isMoving()) { - return state.setAndContinue(WALK_ANIM); + return state.setAndContinue(this.onGround() ? WALK_ANIM : FLY_ANIM); } return state.setAndContinue(IDLE_ANIM); } diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/MissileSquidEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/MissileSquidEntity.java index 4f0f88f4..ca60ec8b 100644 --- a/common/src/main/java/com/craisinlord/antarchy/content/entity/MissileSquidEntity.java +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/MissileSquidEntity.java @@ -62,6 +62,7 @@ public class MissileSquidEntity extends Monster implements GeoEntity { private static final String LAUNCH_OWNER_KEY = "LaunchOwner"; private static final String ARMED_AFTER_LANDING_KEY = "ArmedAfterLanding"; private static final String ACTION_ANIM_TICKS_KEY = "ActionAnimTicks"; + private static final String SPAWNED_BY_KRAKEN_KEY = "SpawnedByKraken"; private static final double AGGRO_SPEED = 0.5D; private static final double PATROL_SPEED = 0.28D; private static final double ATTACH_RANGE_SQR = 2.25D; @@ -86,6 +87,7 @@ public class MissileSquidEntity extends Monster implements GeoEntity { private int attachedTargetId = -1; private boolean launchedFromSquidzooka; private boolean armedAfterLanding; + private boolean spawnedByKraken; @Nullable private UUID launchOwnerUuid; private final AnimatableInstanceCache geoCache = GeckoLibUtil.createInstanceCache(this); @@ -298,6 +300,7 @@ public class MissileSquidEntity extends Monster implements GeoEntity { tag.putBoolean(LAUNCHED_FROM_SQUIDZOOKA_KEY, this.launchedFromSquidzooka); tag.putBoolean(ARMED_AFTER_LANDING_KEY, this.armedAfterLanding); tag.putInt(ACTION_ANIM_TICKS_KEY, this.actionAnimationTicks); + tag.putBoolean(SPAWNED_BY_KRAKEN_KEY, this.spawnedByKraken); if (this.launchOwnerUuid != null) { tag.putUUID(LAUNCH_OWNER_KEY, this.launchOwnerUuid); } @@ -311,10 +314,19 @@ public class MissileSquidEntity extends Monster implements GeoEntity { this.launchedFromSquidzooka = tag.getBoolean(LAUNCHED_FROM_SQUIDZOOKA_KEY); this.armedAfterLanding = tag.getBoolean(ARMED_AFTER_LANDING_KEY); this.actionAnimationTicks = Math.max(0, tag.getInt(ACTION_ANIM_TICKS_KEY)); + this.spawnedByKraken = tag.getBoolean(SPAWNED_BY_KRAKEN_KEY); this.launchOwnerUuid = tag.hasUUID(LAUNCH_OWNER_KEY) ? tag.getUUID(LAUNCH_OWNER_KEY) : null; this.updateAnimationState(); } + public boolean isSpawnedByKraken() { + return this.spawnedByKraken; + } + + public void setSpawnedByKraken(boolean spawnedByKraken) { + this.spawnedByKraken = spawnedByKraken; + } + private void tickAggroMovement(LivingEntity target) { this.patrolTarget = null; this.getLookControl().setLookAt(target, 30.0F, 30.0F); diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/StinkBugEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/StinkBugEntity.java new file mode 100644 index 00000000..791186f4 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/StinkBugEntity.java @@ -0,0 +1,125 @@ +package com.craisinlord.antarchy.content.entity; + +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.craisinlord.antarchy.content.StinkyBehavior; +import net.minecraft.core.BlockPos; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.util.RandomSource; +import net.minecraft.world.Difficulty; +import net.minecraft.world.damagesource.DamageSource; +import net.minecraft.world.effect.MobEffectInstance; +import net.minecraft.tags.EntityTypeTags; +import net.minecraft.world.entity.AgeableMob; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.Mob; +import net.minecraft.world.entity.MobSpawnType; +import net.minecraft.world.entity.ai.attributes.AttributeSupplier; +import net.minecraft.world.entity.ai.attributes.Attributes; +import net.minecraft.world.entity.ai.goal.FloatGoal; +import net.minecraft.world.entity.ai.goal.LookAtPlayerGoal; +import net.minecraft.world.entity.ai.goal.RandomLookAroundGoal; +import net.minecraft.world.entity.ai.goal.WaterAvoidingRandomStrollGoal; +import net.minecraft.world.entity.animal.Animal; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.ServerLevelAccessor; +import org.jetbrains.annotations.Nullable; +import software.bernie.geckolib.animatable.GeoEntity; +import software.bernie.geckolib.animatable.instance.AnimatableInstanceCache; +import software.bernie.geckolib.animation.AnimatableManager; +import software.bernie.geckolib.animation.AnimationController; +import software.bernie.geckolib.animation.AnimationState; +import software.bernie.geckolib.animation.PlayState; +import software.bernie.geckolib.animation.RawAnimation; +import software.bernie.geckolib.util.GeckoLibUtil; + +public class StinkBugEntity extends Animal implements GeoEntity { + private static final RawAnimation IDLE_ANIM = RawAnimation.begin().thenLoop("idle"); + private static final RawAnimation WALK_ANIM = RawAnimation.begin().thenLoop("walk"); + private static final int STINK_BURST_PARTICLES = 32; + + private final AnimatableInstanceCache geoCache = GeckoLibUtil.createInstanceCache(this); + + public StinkBugEntity(EntityType entityType, Level level) { + super(entityType, level); + this.xpReward = 2; + } + + public static AttributeSupplier.Builder createAttributes() { + return Mob.createMobAttributes() + .add(Attributes.MAX_HEALTH, 6.0D) + .add(Attributes.MOVEMENT_SPEED, 0.24D) + .add(Attributes.FOLLOW_RANGE, 8.0D); + } + + public static boolean canSpawn(EntityType entityType, ServerLevelAccessor level, MobSpawnType spawnReason, BlockPos pos, RandomSource random) { + if (spawnReason == MobSpawnType.SPAWN_EGG || spawnReason == MobSpawnType.SPAWNER || spawnReason == MobSpawnType.COMMAND) { + return true; + } + return level.getDifficulty() != Difficulty.PEACEFUL + && Animal.checkAnimalSpawnRules(entityType, level, spawnReason, pos, random); + } + + @Override + protected void registerGoals() { + this.goalSelector.addGoal(0, new FloatGoal(this)); + this.goalSelector.addGoal(1, new WaterAvoidingRandomStrollGoal(this, 0.9D)); + this.goalSelector.addGoal(2, new LookAtPlayerGoal(this, Player.class, 6.0F)); + this.goalSelector.addGoal(3, new RandomLookAroundGoal(this)); + } + + @Override + public void tick() { + super.tick(); + + if (this.level().isClientSide || this.tickCount % 10 != 0) { + return; + } + + for (var target : this.level().getEntitiesOfClass( + net.minecraft.world.entity.LivingEntity.class, + this.getBoundingBox().inflate(StinkyBehavior.STINK_BUG_AURA_RADIUS), + entity -> entity != this + && entity.isAlive() + && !entity.getType().is(EntityTypeTags.SENSITIVE_TO_BANE_OF_ARTHROPODS) + )) { + target.addEffect(new MobEffectInstance(AntarchyObjects.STINKY_EFFECT.get(), StinkyBehavior.STINKY_EFFECT_DURATION_TICKS, 0, false, true, true)); + } + } + + @Override + public boolean hurt(DamageSource source, float amount) { + boolean hurt = super.hurt(source, amount); + if (hurt) { + StinkyBehavior.emitBurst(this, STINK_BURST_PARTICLES); + } + return hurt; + } + + @Override + public boolean isFood(ItemStack stack) { + return false; + } + + @Override + @Nullable + public AgeableMob getBreedOffspring(ServerLevel level, AgeableMob otherParent) { + return AntarchyObjects.STINK_BUG.get().create(level); + } + + @Override + public void registerControllers(AnimatableManager.ControllerRegistrar controllers) { + controllers.add(new AnimationController<>(this, "main_controller", 2, this::mainAnimController)); + } + + @Override + public AnimatableInstanceCache getAnimatableInstanceCache() { + return this.geoCache; + } + + private PlayState mainAnimController(AnimationState animationState) { + animationState.setAnimation(animationState.isMoving() ? WALK_ANIM : IDLE_ANIM); + return PlayState.CONTINUE; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/WaterBombEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/WaterBombEntity.java index f0345c08..9c179dc9 100644 --- a/common/src/main/java/com/craisinlord/antarchy/content/entity/WaterBombEntity.java +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/WaterBombEntity.java @@ -12,6 +12,8 @@ import net.minecraft.world.entity.EntityType; import net.minecraft.world.entity.LivingEntity; import net.minecraft.world.entity.projectile.ThrowableProjectile; import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.BaseFireBlock; +import net.minecraft.world.level.block.CampfireBlock; import net.minecraft.world.level.block.Blocks; import net.minecraft.world.level.block.LiquidBlock; import net.minecraft.world.level.material.Fluids; @@ -98,21 +100,32 @@ public class WaterBombEntity extends ThrowableProjectile { living.push(knockDir.x * knockback, 0.3D, knockDir.z * knockback); living.hurtMarked = true; } + living.clearFire(); } @Override protected void onHitBlock(BlockHitResult result) { - BlockPos hitPos = result.getBlockPos().relative(result.getDirection()); + BlockPos blockPos = result.getBlockPos(); + BlockPos hitPos = blockPos.relative(result.getDirection()); Level level = this.level(); + if (level.getBlockState(blockPos).getBlock() instanceof CampfireBlock campfire && level.getBlockState(blockPos).getValue(CampfireBlock.LIT)) { + level.setBlock(blockPos, level.getBlockState(blockPos).setValue(CampfireBlock.LIT, false), 3); + this.discard(); + return; + } if (this.isHuge()) { for (BlockPos pos : BlockPos.betweenClosed(hitPos.offset(-1, 0, -1), hitPos.offset(1, 0, 1))) { - if (level.isEmptyBlock(pos)) { + if (level.getBlockState(pos).getBlock() instanceof BaseFireBlock) { + level.removeBlock(pos, false); + } else if (level.isEmptyBlock(pos)) { level.setBlock(pos, Blocks.WATER.defaultBlockState(), 3); level.scheduleTick(pos, Fluids.WATER, 2); } } } else { - if (level.isEmptyBlock(hitPos) && level.getBlockState(hitPos.below()).isSolid()) { + if (level.getBlockState(hitPos).getBlock() instanceof BaseFireBlock) { + level.removeBlock(hitPos, false); + } else if (level.isEmptyBlock(hitPos) && level.getBlockState(hitPos.below()).isSolid()) { level.setBlock(hitPos, Blocks.WATER.defaultBlockState().setValue(LiquidBlock.LEVEL, 1), 3); level.scheduleTick(hitPos, Fluids.WATER, 2); } diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/kraken/KrakenEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/kraken/KrakenEntity.java index b46c6853..90491c58 100644 --- a/common/src/main/java/com/craisinlord/antarchy/content/entity/kraken/KrakenEntity.java +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/kraken/KrakenEntity.java @@ -786,6 +786,7 @@ public class KrakenEntity extends Monster implements GeoEntity { } missileSquid.setCanFly(true); + missileSquid.setSpawnedByKraken(true); missileSquid.moveTo(spawnPos.x, spawnPos.y, spawnPos.z, this.getYRot(), 0.0F); serverLevel.addFreshEntity(missileSquid); if (launched) { diff --git a/common/src/main/java/com/craisinlord/antarchy/content/item/SquidzookaItem.java b/common/src/main/java/com/craisinlord/antarchy/content/item/SquidzookaItem.java index 45d1a567..e907bdb1 100644 --- a/common/src/main/java/com/craisinlord/antarchy/content/item/SquidzookaItem.java +++ b/common/src/main/java/com/craisinlord/antarchy/content/item/SquidzookaItem.java @@ -7,6 +7,7 @@ import com.craisinlord.antarchy.content.client.model.ResourceBackedGeoItemModel; import com.craisinlord.antarchy.content.entity.MissileSquidEntity; import java.util.function.Consumer; import java.util.function.Predicate; +import net.minecraft.core.component.DataComponents; import net.minecraft.core.particles.ParticleTypes; import net.minecraft.resources.ResourceLocation; import net.minecraft.server.level.ServerLevel; @@ -21,7 +22,11 @@ import net.minecraft.world.entity.projectile.Projectile; import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.ProjectileWeaponItem; import net.minecraft.world.item.UseAnim; +import net.minecraft.world.item.enchantment.Enchantments; +import net.minecraft.world.item.enchantment.ItemEnchantments; import net.minecraft.world.level.Level; +import net.minecraft.world.phys.Vec2; +import net.minecraft.world.phys.Vec3; import software.bernie.geckolib.animatable.GeoItem; import software.bernie.geckolib.animatable.client.GeoRenderProvider; import software.bernie.geckolib.animatable.instance.AnimatableInstanceCache; @@ -55,17 +60,10 @@ public class SquidzookaItem extends ProjectileWeaponItem implements GeoItem { } if (!level.isClientSide()) { - MissileSquidEntity projectileSquid = AntarchyObjects.MISSILE_SQUID.get().create(level); - if (projectileSquid != null) { - projectileSquid.moveTo( - player.getX(), - player.getEyeY() - 0.2D, - player.getZ(), - player.getYRot(), - player.getXRot() - ); - projectileSquid.launchFromSquidzooka(player, (float) AntarchySettings.squidzookaLaunchVelocity()); - level.addFreshEntity(projectileSquid); + fireSquid(level, player, 0.0F); + if (hasMultishot(itemStack)) { + fireSquid(level, player, -10.0F); + fireSquid(level, player, 10.0F); } spawnFireParticles((ServerLevel) level, player); itemStack.hurtAndBreak(1, player, usedHand == InteractionHand.MAIN_HAND ? EquipmentSlot.MAINHAND : EquipmentSlot.OFFHAND); @@ -115,6 +113,16 @@ public class SquidzookaItem extends ProjectileWeaponItem implements GeoItem { projectile.shootFromRotation(livingEntity, livingEntity.getXRot(), livingEntity.getYRot(), angle, velocity, inaccuracy); } + @Override + public boolean isEnchantable(ItemStack stack) { + return stack.getCount() == 1; + } + + @Override + public int getEnchantmentValue() { + return 1; + } + @Override public void registerControllers(AnimatableManager.ControllerRegistrar controllers) { controllers.add(new AnimationController<>(this, FIRE_CONTROLLER, state -> PlayState.STOP) @@ -147,6 +155,32 @@ public class SquidzookaItem extends ProjectileWeaponItem implements GeoItem { triggerAnim(livingEntity, animatableId, FIRE_CONTROLLER, FIRE_ANIMATION); } + private static void fireSquid(Level level, Player player, float yawOffset) { + MissileSquidEntity projectileSquid = AntarchyObjects.MISSILE_SQUID.get().create(level); + if (projectileSquid == null) { + return; + } + + float yaw = player.getYRot() + yawOffset; + Vec3 direction = Vec3.directionFromRotation(new Vec2(player.getXRot(), yaw)); + projectileSquid.moveTo( + player.getX(), + player.getEyeY() - 0.2D, + player.getZ(), + yaw, + player.getXRot() + ); + projectileSquid.launchAsProjectile(player, direction.scale(AntarchySettings.squidzookaLaunchVelocity()).add(player.getDeltaMovement())); + level.addFreshEntity(projectileSquid); + } + + private static boolean hasMultishot(ItemStack stack) { + return stack.getOrDefault(DataComponents.ENCHANTMENTS, ItemEnchantments.EMPTY) + .keySet() + .stream() + .anyMatch(holder -> holder.is(Enchantments.MULTISHOT)); + } + private static void spawnFireParticles(ServerLevel level, Player player) { double lookX = player.getLookAngle().x; double lookY = player.getLookAngle().y; diff --git a/common/src/main/java/com/craisinlord/antarchy/mixins/AccessorRangedAttribute.java b/common/src/main/java/com/craisinlord/antarchy/mixins/AccessorRangedAttribute.java new file mode 100644 index 00000000..99fd4fa0 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/mixins/AccessorRangedAttribute.java @@ -0,0 +1,18 @@ +package com.craisinlord.antarchy.mixins; + +import net.minecraft.world.entity.ai.attributes.RangedAttribute; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.Mutable; +import org.spongepowered.asm.mixin.gen.Accessor; + +@Mixin(RangedAttribute.class) +public interface AccessorRangedAttribute { + + @Accessor("minValue") + @Mutable + void antarchyAttributefix$setMinValue(double minValue); + + @Accessor("maxValue") + @Mutable + void antarchyAttributefix$setMaxValue(double maxValue); +} \ No newline at end of file diff --git a/common/src/main/java/com/craisinlord/antarchy/mixins/StinkyLivingEntityMixin.java b/common/src/main/java/com/craisinlord/antarchy/mixins/StinkyLivingEntityMixin.java new file mode 100644 index 00000000..33d18b90 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/mixins/StinkyLivingEntityMixin.java @@ -0,0 +1,20 @@ +package com.craisinlord.antarchy.mixins; + +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.craisinlord.antarchy.content.StinkyBehavior; +import net.minecraft.world.entity.LivingEntity; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; + +@Mixin(LivingEntity.class) +public abstract class StinkyLivingEntityMixin { + @Inject(method = "tick", at = @At("TAIL")) + private void antarchy$tickStinkyTrail(CallbackInfo ci) { + LivingEntity livingEntity = (LivingEntity) (Object) this; + if (livingEntity.hasEffect(AntarchyObjects.STINKY_EFFECT.get())) { + StinkyBehavior.tickStinkyTrail(livingEntity); + } + } +} diff --git a/common/src/main/resources/antarchy-common.mixins.json b/common/src/main/resources/antarchy-common.mixins.json index 3c4e6fa9..d2dbc9ae 100644 --- a/common/src/main/resources/antarchy-common.mixins.json +++ b/common/src/main/resources/antarchy-common.mixins.json @@ -4,17 +4,19 @@ "plugin": "com.craisinlord.antarchy.mixins.AntarchyMixinPlugin", "compatibilityLevel": "JAVA_21", "mixins": [ + "AccessorRangedAttribute", "BloodglassMixin", - "DreamSandLowGravityMixin", "DreamFireBlockMixin", + "DreamSandLowGravityMixin", "FireVisualBaseFireBlockMixin", "FireVisualEntityMixin", "GlowVinesUnderLeavesMixin", - "multipart.EntityMultipartLifecycleMixin", "ServerPlayerGameModeMixin", + "StinkyLivingEntityMixin", "TorchflowerBlockStateMixin", "gravity.AbstractArrowGravityMixin", "gravity.BucketItemGravityMixin", + "gravity.ChunkMapAccessor", "gravity.CrossbowItemGravityMixin", "gravity.DirectionFacingMixin", "gravity.EntityCollisionContextMixin", @@ -27,31 +29,31 @@ "gravity.GroundPathNavigationMixin", "gravity.LivingEntityMixin", "gravity.MobHurtMixin", + "gravity.PathNavigationAccessor", + "gravity.PathNavigationDebugMixin", "gravity.PlayerAttackMixin", "gravity.PlayerGravityMixin", "gravity.PlayerPoseFitMixin", "gravity.PlayerSneakMixin", - "gravity.PathNavigationDebugMixin", - "gravity.PathNavigationAccessor", "gravity.ProjectileGravityMixin", + "gravity.ServerChunkCacheAccessor", + "gravity.ServerEntityAccessor", "gravity.ServerGamePacketListenerMixin", "gravity.ServerPlayerGravityMixin", "gravity.ThrowableProjectileGravityMixin", - "gravity.ChunkMapAccessor", - "gravity.ServerChunkCacheAccessor", - "gravity.ServerEntityAccessor", "gravity.TrackedEntityAccessor", + "multipart.EntityMultipartLifecycleMixin", "stellaris.DimensionOxygenManagerMixin" ], "client": [ + "client.ElythiaSkyMixin", "client.ElytraModelAccessor", "client.LightningBoltRendererMixin", "client.ParalyzedMouseTurnMixin", "client.ScreenEffectRendererFireVisualMixin", "client.SplashManagerMixin", - "client.WolfRendererGrimMixin", - "client.ElythiaSkyMixin", "client.ThoraxisFogMixin", + "client.WolfRendererGrimMixin", "gravity.client.CameraGravityMixin", "gravity.client.ClientPacketListenerGravityMixin", "gravity.client.EntityRenderDispatcherGravityMixin", diff --git a/common/src/main/resources/assets/antarchy/animations/kraken.animation.json b/common/src/main/resources/assets/antarchy/animations/kraken.animation.json index 01241865..0a7dc29c 100644 --- a/common/src/main/resources/assets/antarchy/animations/kraken.animation.json +++ b/common/src/main/resources/assets/antarchy/animations/kraken.animation.json @@ -1,213 +1,117 @@ { "format_version": "1.8.0", "animations": { - "pose": { - "loop": true, - "bones": { - "Tentacle_1_Left": { - "rotation": { - "vector": [-30.4985, 19.4505, -51.4092] - }, - "position": { - "vector": [-2, 2, 0] - } - }, - "Tentacle_part_1_left": { - "rotation": { - "vector": [0, 0, -52.5] - }, - "position": { - "vector": [-1, 2, 0] - } - }, - "Tentacle_hand_1_left": { - "rotation": { - "vector": [0, 0, 65] - }, - "position": { - "vector": [0, 4, 0] - } - }, - "Tentacle_1_Left2": { - "rotation": { - "vector": [-5.3981, 11.9127, -58.8139] - }, - "position": { - "vector": [0, 1.6, -3.4] - } - }, - "Tentacle_part_1_left2": { - "rotation": { - "vector": [0, 0, -52.5] - }, - "position": { - "vector": [-1, 2, 0] - } - }, - "Tentacle_hand_1_left2": { - "rotation": { - "vector": [0, 0, 52.5] - }, - "position": { - "vector": [0, 4.2, 0] - } - }, - "Tentacle_1_Left3": { - "rotation": { - "vector": [12.2767, -21.7337, -37.5251] - }, - "position": { - "vector": [0, -1, -7] - } - }, - "Tentacle_part_1_left3": { - "rotation": { - "vector": [0, 0, -80] - }, - "position": { - "vector": [-1, 2, 0] - } - }, - "Tentacle_hand_1_left3": { - "rotation": { - "vector": [0, 0, 72.5] - }, - "position": { - "vector": [1, 4, 0] - } - }, - "Tentacle_1_Left4": { - "rotation": { - "vector": [38.5673, -39.2521, -57.1302] - }, - "position": { - "vector": [-3, -3, -12] - } - }, - "Tentacle_part_1_left4": { - "rotation": { - "vector": [0, 0, -72.5] - }, - "position": { - "vector": [-2, 2, 0] - } - }, - "Tentacle_hand_1_left4": { - "rotation": { - "vector": [0, 0, 75] - }, - "position": { - "vector": [1, 4, 0] - } - }, - "Tentacle_1_Right": { - "rotation": { - "vector": [-30.4985, -19.4505, 51.4092] - }, - "position": { - "vector": [2, 2, 0] - } - }, - "Tentacle_part_1_right": { - "rotation": { - "vector": [0, 0, 52.5] - }, - "position": { - "vector": [1, 2, 0] - } - }, - "Tentacle_hand_1_right": { - "rotation": { - "vector": [0, 0, -65] - }, - "position": { - "vector": [0, 4, 0] - } - }, - "Tentacle_1_Right2": { - "rotation": { - "vector": [-5.3981, -11.9127, 58.8139] - }, - "position": { - "vector": [0, 1.6, -3.4] - } - }, - "Tentacle_part_1_right2": { - "rotation": { - "vector": [0, 0, 52.5] - }, - "position": { - "vector": [1, 2, 0] - } - }, - "Tentacle_hand_1_right2": { - "rotation": { - "vector": [0, 0, -52.5] - }, - "position": { - "vector": [0, 4.2, 0] - } - }, - "Tentacle_1_Right3": { - "rotation": { - "vector": [12.2767, 21.7337, 37.5251] - }, - "position": { - "vector": [0, -1, -7] - } - }, - "Tentacle_part_1_right3": { - "rotation": { - "vector": [0, 0, 80] - }, - "position": { - "vector": [1, 2, 0] - } - }, - "Tentacle_hand_1_right3": { - "rotation": { - "vector": [0, 0, -72.5] - }, - "position": { - "vector": [-1, 4, 0] - } - }, - "Tentacle_1_Right4": { - "rotation": { - "vector": [38.5673, 39.2521, 57.1302] - }, - "position": { - "vector": [3, -3, -12] - } - }, - "Tentacle_part_1_right4": { - "rotation": { - "vector": [0, 0, 72.5] - }, - "position": { - "vector": [2, 2, 0] - } - }, - "Tentacle_hand_1_right4": { - "rotation": { - "vector": [0, 0, -75] - }, - "position": { - "vector": [-1, 4, 0] - } - } - } - }, "idle": { "loop": true, - "animation_length": 2.5, - "sound_effects": { - "0.0": { - "effect": "antarchy:kraken_flying_loop|0.45|1.0" - } - }, + "animation_length": 4, "bones": { - "bone": { + "l_shoulder": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -17.5] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, -20] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, -17.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_arm": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -2.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, -5] + }, + "lerp_mode": "catmullrom" + }, + "2.7083": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, -2.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_arm2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0.42] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [0, 0, -2.5] + }, + "lerp_mode": "catmullrom" + }, + "2.5833": { + "post": { + "vector": [0, 0, 7.5] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 0.42] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_arm3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 5] + }, + "lerp_mode": "catmullrom" + }, + "1.0417": { + "post": { + "vector": [0, 0, -12.5] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [0, 0, 5] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_arm4": { "rotation": { "0.0": { "post": { @@ -215,33 +119,19 @@ }, "lerp_mode": "catmullrom" }, - "2.5": { + "1.0833": { "post": { - "vector": [0, 0, 0] + "vector": [0, 0, -10] }, "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { + }, + "3.0": { "post": { "vector": [0, 0, 0] }, "lerp_mode": "catmullrom" }, - "0.5": { - "post": { - "vector": [0, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [0, 7, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.5": { + "4.0": { "post": { "vector": [0, 0, 0] }, @@ -249,787 +139,1376 @@ } } }, - "Tentacle_1_Left": { + "l_hand": { "rotation": { "0.0": { - "post": { - "vector": [-35.4398, 4.2669, -74.9229] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [-8.972, 35.0689, -6.2022] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [-37.4694, 63.0682, -47.9037] - }, - "lerp_mode": "catmullrom" - }, - "1.7917": { - "post": { - "vector": [-31.9019, 16.8589, -55.9098] - }, - "lerp_mode": "catmullrom" - }, - "2.5": { - "post": { - "vector": [-35.4398, 4.2669, -74.9229] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [-2, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.5": { - "post": { - "vector": [-2, 2, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "cranium": { - "rotation": { - "0.0": { - "post": { - "vector": [2.5, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [-5, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.5": { - "post": { - "vector": [2.5, 0, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "cranium_2": { - "rotation": { - "0.0": { - "post": { - "vector": [5, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [-5, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.5": { - "post": { - "vector": [5, 0, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "cranium_3": { - "rotation": { - "0.0": { - "post": { - "vector": [10, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.5": { - "post": { - "vector": [10, 0, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "head": { - "rotation": { - "0.0": { - "post": { - "vector": [-5, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.9583": { - "post": { - "vector": [7.5, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.5": { - "post": { - "vector": [-5, 0, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "mouth": { - "rotation": { - "0.0": { - "post": { - "vector": [22.5, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [-45, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.5": { - "post": { - "vector": [22.5, 0, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_part_1_left": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, -37.5] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [0, 0, -20.16] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [0, 0, 45] - }, - "lerp_mode": "catmullrom" - }, - "1.7917": { - "post": { - "vector": [0, 0, 55] - }, - "lerp_mode": "catmullrom" - }, - "2.5": { - "post": { - "vector": [0, 0, -37.5] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [-1, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [0.2, 1.9, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.5": { - "post": { - "vector": [-1, 2, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_hand_1_left": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, -40] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [0, 0, -44.3] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [0, 0, 47.5] - }, - "lerp_mode": "catmullrom" - }, - "1.7917": { - "post": { - "vector": [0, 0, 25.1] - }, - "lerp_mode": "catmullrom" - }, - "2.5": { - "post": { - "vector": [0, 0, -40] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, 2.8, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.5": { - "post": { - "vector": [0, 2.8, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_1_Left2": { - "rotation": { - "0.0": { - "post": { - "vector": [-22.2077, 20.7048, -49.1065] - }, - "lerp_mode": "catmullrom" - }, - "0.5833": { - "post": { - "vector": [1.4426, 29.9685, 2.8862] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [-7.1228, 29.2189, -14.3587] - }, - "lerp_mode": "catmullrom" - }, - "1.7083": { - "post": { - "vector": [-19.2127, 22.3844, -42.5154] - }, - "lerp_mode": "catmullrom" - }, - "2.5": { - "post": { - "vector": [-22.2077, 20.7048, -49.1065] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, 1.6, -3.4] - }, - "lerp_mode": "catmullrom" - }, - "2.5": { - "post": { - "vector": [0, 1.6, -3.4] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_part_1_left2": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, -57.5] - }, - "lerp_mode": "catmullrom" - }, - "0.5833": { - "post": { - "vector": [0, 0, -15] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [0, 0, 25] - }, - "lerp_mode": "catmullrom" - }, - "1.7083": { - "post": { - "vector": [0, 0, 21.74] - }, - "lerp_mode": "catmullrom" - }, - "2.5": { - "post": { - "vector": [0, 0, -57.5] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [-1, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.7083": { - "post": { - "vector": [0, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.5": { - "post": { - "vector": [-1, 2, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_hand_1_left2": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, -60] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [0, 0, 25] - }, - "lerp_mode": "catmullrom" - }, - "1.7083": { - "post": { - "vector": [0, 0, 32.78] - }, - "lerp_mode": "catmullrom" - }, - "2.5": { - "post": { - "vector": [0, 0, -60] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [1.3, 1, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.7083": { - "post": { - "vector": [0, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.5": { - "post": { - "vector": [1.3, 1, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_1_Left3": { - "rotation": { - "0.0": { - "post": { - "vector": [20.8765, -13.7242, -65.1997] - }, - "lerp_mode": "catmullrom" - }, - "0.5417": { - "post": { - "vector": [3.0505, -16.4853, -16.207] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [5.0124, -9.0942, -22.6429] - }, - "lerp_mode": "catmullrom" - }, - "2.5": { - "post": { - "vector": [20.8765, -13.7242, -65.1997] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, -1, -7] - }, - "lerp_mode": "catmullrom" - }, - "2.5": { - "post": { - "vector": [0, -1, -7] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_part_1_left3": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, -55] - }, - "lerp_mode": "catmullrom" - }, - "0.5417": { - "post": { - "vector": [0.3538, 0.7361, -18.3913] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [0.7831, -0.0666, 47.4376] - }, - "lerp_mode": "catmullrom" - }, - "1.8333": { - "post": { - "vector": [0.0877, -0.2452, 40.1682] - }, - "lerp_mode": "catmullrom" - }, - "2.5": { - "post": { - "vector": [0, 0, -55] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [-1, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.5417": { - "post": { - "vector": [0, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [0.86, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.8333": { - "post": { - "vector": [0.78, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.5": { - "post": { - "vector": [-1, 2, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_hand_1_left3": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, -32.5] - }, - "lerp_mode": "catmullrom" - }, - "0.5417": { - "post": { - "vector": [0, 0, -27.5] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { "post": { "vector": [0, 0, 12.5] }, "lerp_mode": "catmullrom" }, - "1.7917": { + "1.25": { "post": { - "vector": [0, 0, 33.47] + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + }, + "2.875": { + "post": { + "vector": [0, 0, 12.5] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 12.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_hand2": { + "rotation": { + "0.0": { + "post": { + "vector": [-4.34, 2.05, 6.91] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, -15] + }, + "lerp_mode": "catmullrom" + }, + "2.875": { + "post": { + "vector": [-4.33604, 2.0532, 6.91145] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [-4.34, 2.05, 6.91] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_hand_tip": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "1.625": { + "post": { + "vector": [0, 0, -15] + }, + "lerp_mode": "catmullrom" + }, + "3.0417": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_shoulder": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 17.5] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 20] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 17.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_arm": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 2.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 5] + }, + "lerp_mode": "catmullrom" + }, + "2.7083": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 2.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_arm2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -0.42] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [0, 0, 2.5] + }, + "lerp_mode": "catmullrom" + }, + "2.5833": { + "post": { + "vector": [0, 0, -7.5] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, -0.42] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_arm3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -5] + }, + "lerp_mode": "catmullrom" + }, + "1.0417": { + "post": { + "vector": [0, 0, 12.5] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [0, 0, -5] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, -5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_arm4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_hand": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -12.5] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "2.875": { + "post": { + "vector": [0, 0, -12.5] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, -12.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_hand2": { + "rotation": { + "0.0": { + "post": { + "vector": [-4.34, -2.05, -6.91] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 15] + }, + "lerp_mode": "catmullrom" + }, + "2.875": { + "post": { + "vector": [-4.33604, -2.0532, -6.91145] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [-4.34, -2.05, -6.91] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_hand_tip": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + }, + "1.625": { + "post": { + "vector": [0, 0, 15] + }, + "lerp_mode": "catmullrom" + }, + "3.0417": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_tentacule": { + "rotation": { + "0.0": { + "post": { + "vector": [-26.56505, 52.23876, 39.23152] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-2.49762, 45.05451, 3.53329] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [-26.56505, 52.23876, 39.23152] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_tentacule2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 0, -12.5] + }, + "lerp_mode": "catmullrom" + }, + "2.625": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_tentacule3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [0, 0, -12.5] + }, + "lerp_mode": "catmullrom" + }, + "3.0833": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_tentacule4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 17.5] + }, + "lerp_mode": "catmullrom" + }, + "1.375": { + "post": { + "vector": [0, 0, -15] + }, + "lerp_mode": "catmullrom" + }, + "3.375": { + "post": { + "vector": [0, 0, 17.5] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 17.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_tentacule5": { + "rotation": { + "0.0": { + "post": { + "vector": [0.28, -3.36, 20.79] + }, + "lerp_mode": "catmullrom" + }, + "1.625": { + "post": { + "vector": [2.37727, -2.38933, -19.24988] + }, + "lerp_mode": "catmullrom" + }, + "3.625": { + "post": { + "vector": [0.28409, -3.35803, 20.79138] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0.28, -3.36, 20.79] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_tentacule6": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 32.5] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, -17.5] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 32.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_back_tentacule": { + "rotation": { + "0.0": { + "post": { + "vector": [20.94102, 49.21053, -30.36119] + }, + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": { + "vector": [26.56505, 52.23876, -39.23152] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [20.94102, 49.21053, -30.36119] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_back_tentacule2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 15] + }, + "lerp_mode": "catmullrom" + }, + "0.9167": { + "post": { + "vector": [0, 0, -10] }, "lerp_mode": "catmullrom" }, "2.5": { + "post": { + "vector": [0, 0, 15] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 15] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_back_tentacule3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 12.5] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, 0, -20] + }, + "lerp_mode": "catmullrom" + }, + "2.7083": { + "post": { + "vector": [0, 0, 12.5] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 12.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_back_tentacule4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 12.5] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, -20] + }, + "lerp_mode": "catmullrom" + }, + "2.875": { + "post": { + "vector": [0, 0, 12.5] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 12.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_back_tentacule5": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 17.5] + }, + "lerp_mode": "catmullrom" + }, + "1.6667": { + "post": { + "vector": [0, 0, -20] + }, + "lerp_mode": "catmullrom" + }, + "3.0833": { + "post": { + "vector": [0, 0, 17.5] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 17.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_back_tentacule6": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 30] + }, + "lerp_mode": "catmullrom" + }, + "1.875": { + "post": { + "vector": [0, 0, -17.5] + }, + "lerp_mode": "catmullrom" + }, + "3.25": { + "post": { + "vector": [0, 0, 30] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 30] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_back_tentacule": { + "rotation": { + "0.0": { + "post": { + "vector": [13.44102, -49.21053, 30.36119] + }, + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": { + "vector": [26.56505, -52.23876, 39.23152] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [13.44102, -49.21053, 30.36119] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_back_tentacule2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -15] + }, + "lerp_mode": "catmullrom" + }, + "0.9167": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, -15] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, -15] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_back_tentacule3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -12.5] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, 0, 20] + }, + "lerp_mode": "catmullrom" + }, + "2.7083": { + "post": { + "vector": [0, 0, -12.5] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, -12.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_back_tentacule4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -12.5] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 20] + }, + "lerp_mode": "catmullrom" + }, + "2.875": { + "post": { + "vector": [0, 0, -12.5] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, -12.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_back_tentacule5": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -17.5] + }, + "lerp_mode": "catmullrom" + }, + "1.6667": { + "post": { + "vector": [0, 0, 20] + }, + "lerp_mode": "catmullrom" + }, + "3.0833": { + "post": { + "vector": [0, 0, -17.5] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, -17.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "center_tentacule": { + "rotation": { + "0.0": { + "post": { + "vector": [-85, -10, -90] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-90, -15, -90] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [-85, -10, -90] + }, + "lerp_mode": "catmullrom" + } + } + }, + "center_tentacule2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 0, -15] + }, + "lerp_mode": "catmullrom" + }, + "2.4583": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + } + } + }, + "center_tentacule3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + }, + "2.7917": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + } + } + }, + "center_tentacule4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": { + "vector": [0, 0, -22.5] + }, + "lerp_mode": "catmullrom" + }, + "2.9583": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + } + } + }, + "center_tentacule5": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 15] + }, + "lerp_mode": "catmullrom" + }, + "1.0417": { + "post": { + "vector": [0, 0, -27.5] + }, + "lerp_mode": "catmullrom" + }, + "3.0417": { + "post": { + "vector": [0, 0, 15] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 15] + }, + "lerp_mode": "catmullrom" + } + } + }, + "center_tentacule6": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 20] + }, + "lerp_mode": "catmullrom" + }, + "1.2083": { + "post": { + "vector": [0, 0, -20] + }, + "lerp_mode": "catmullrom" + }, + "3.2083": { + "post": { + "vector": [0, 0, 20] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 20] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_tentacule": { + "rotation": { + "0.0": { + "post": { + "vector": [-26.56505, -52.23876, -39.23152] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [-2.61271, -47.32765, -14.82844] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-2.49762, -45.05451, -3.53329] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [-26.56505, -52.23876, -39.23152] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_tentacule2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 0, 12.5] + }, + "lerp_mode": "catmullrom" + }, + "2.625": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_tentacule3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [0, 0, 12.5] + }, + "lerp_mode": "catmullrom" + }, + "3.0833": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_tentacule4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -17.5] + }, + "lerp_mode": "catmullrom" + }, + "1.375": { + "post": { + "vector": [0, 0, 15] + }, + "lerp_mode": "catmullrom" + }, + "3.375": { + "post": { + "vector": [0, 0, -17.5] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, -17.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_tentacule5": { + "rotation": { + "0.0": { + "post": { + "vector": [0.28, 3.36, -20.79] + }, + "lerp_mode": "catmullrom" + }, + "1.625": { + "post": { + "vector": [2.37727, 2.38933, 19.24988] + }, + "lerp_mode": "catmullrom" + }, + "3.625": { + "post": { + "vector": [0.28409, 3.35803, -20.79138] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0.28, 3.36, -20.79] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_tentacule6": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -32.5] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 17.5] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { "post": { "vector": [0, 0, -32.5] }, "lerp_mode": "catmullrom" } - }, - "position": { + } + }, + "center_tentacule_back": { + "rotation": { "0.0": { "post": { - "vector": [1, 2.6, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.5417": { - "post": { - "vector": [1, 1.6, 0] + "vector": [90, 37.5, -90] }, "lerp_mode": "catmullrom" }, "2.5": { "post": { - "vector": [1, 2.6, 0] + "vector": [89.99992, 1.25, -89.99992] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [90, 37.5, -90] }, "lerp_mode": "catmullrom" } } }, - "Tentacle_1_Left4": { + "center_tentacule_back2": { "rotation": { "0.0": { "post": { - "vector": [51.756, -12.0106, -86.2494] + "vector": [0, 0, -7.5] + }, + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": { + "vector": [0, 0, 22.5] + }, + "lerp_mode": "catmullrom" + }, + "2.6667": { + "post": { + "vector": [0, 0, -7.5] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, -7.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "center_tentacule_back3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -12.5] + }, + "lerp_mode": "catmullrom" + }, + "0.9167": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "2.9167": { + "post": { + "vector": [0, 0, -12.5] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, -12.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "center_tentacule_back4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -7.5] + }, + "lerp_mode": "catmullrom" + }, + "1.125": { + "post": { + "vector": [0, 0, 7.5] + }, + "lerp_mode": "catmullrom" + }, + "3.125": { + "post": { + "vector": [0, 0, -7.5] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, -7.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "center_tentacule_back5": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -15] + }, + "lerp_mode": "catmullrom" + }, + "1.375": { + "post": { + "vector": [0, 0, 17.5] + }, + "lerp_mode": "catmullrom" + }, + "3.375": { + "post": { + "vector": [0, 0, -15] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, -15] + }, + "lerp_mode": "catmullrom" + } + } + }, + "center_tentacule_back6": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -20] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 15] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, -20] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Kraken": { + "rotation": { + "0.0": { + "post": { + "vector": [1.3, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.875": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [1.3, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 218.48, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 214, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.625": { + "post": { + "vector": [0, 254, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 218.48, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [1, 1.1, 1] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [1, 1.1, 1] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "death": { + "animation_length": 3, + "bones": { + "right_eye": { + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] }, "lerp_mode": "catmullrom" }, "0.5": { "post": { - "vector": [12.6649, -51.6428, -21.5544] + "vector": [1, 0.9, 0.8] }, "lerp_mode": "catmullrom" }, "1.0": { "post": { - "vector": [34.0517, -47.4021, -39.7338] + "vector": [1, 1, 1] }, "lerp_mode": "catmullrom" }, - "2.5": { + "1.5": { "post": { - "vector": [51.756, -12.0106, -86.2494] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [-3, -3, -12] + "vector": [1, 0.9, 0.8] }, "lerp_mode": "catmullrom" }, - "2.5": { + "2.0": { "post": { - "vector": [-3, -3, -12] + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [1, 1, 1] }, "lerp_mode": "catmullrom" } } }, - "Tentacle_part_1_left4": { + "l_shoulder": { "rotation": { "0.0": { "post": { - "vector": [0, 0, -65] + "vector": [0, 0, -17.5] }, "lerp_mode": "catmullrom" }, "0.5": { "post": { - "vector": [0, 0, -25] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [0, 0, 37.5] - }, - "lerp_mode": "catmullrom" - }, - "1.7917": { - "post": { - "vector": [0, 0, 41.81] - }, - "lerp_mode": "catmullrom" - }, - "2.5": { - "post": { - "vector": [0, 0, -65] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [-2, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [-1, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.7917": { - "post": { - "vector": [0.86, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.5": { - "post": { - "vector": [-2, 2, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_hand_1_left4": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, -42.5] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [0, 0, -37.14] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [0, 0, 52.5] - }, - "lerp_mode": "catmullrom" - }, - "1.8333": { - "post": { - "vector": [0, 0, 42.12] - }, - "lerp_mode": "catmullrom" - }, - "2.5": { - "post": { - "vector": [0, 0, -42.5] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [1, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.5": { - "post": { - "vector": [1, 2, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_1_Right": { - "rotation": { - "0.0": { - "post": { - "vector": [-35.4398, -4.2669, 74.9229] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [-8.972, -35.0689, 6.2022] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [-37.4694, -63.0682, 47.9037] - }, - "lerp_mode": "catmullrom" - }, - "1.7917": { - "post": { - "vector": [-31.9019, -16.8589, 55.9098] - }, - "lerp_mode": "catmullrom" - }, - "2.5": { - "post": { - "vector": [-35.4398, -4.2669, 74.9229] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [2, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.5": { - "post": { - "vector": [2, 2, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_part_1_right": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, 37.5] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [0, 0, 20.16] + "vector": [0, 0, -45] }, "lerp_mode": "catmullrom" }, @@ -1038,146 +1517,404 @@ "vector": [0, 0, -45] }, "lerp_mode": "catmullrom" - }, - "1.7917": { - "post": { - "vector": [0, 0, -55] - }, - "lerp_mode": "catmullrom" - }, - "2.5": { - "post": { - "vector": [0, 0, 37.5] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [1, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [-0.2, 1.9, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.5": { - "post": { - "vector": [1, 2, 0] - }, - "lerp_mode": "catmullrom" } } }, - "Tentacle_hand_1_right": { + "l_arm": { "rotation": { "0.0": { "post": { - "vector": [0, 0, 40] + "vector": [0, 0, -2.5] }, "lerp_mode": "catmullrom" }, "0.5": { "post": { - "vector": [0, 0, 44.3] + "vector": [0, 0, -32.5] }, "lerp_mode": "catmullrom" }, "1.0": { "post": { - "vector": [0, 0, -47.5] - }, - "lerp_mode": "catmullrom" - }, - "1.7917": { - "post": { - "vector": [0, 0, -25.1] - }, - "lerp_mode": "catmullrom" - }, - "2.5": { - "post": { - "vector": [0, 0, 40] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, 2.8, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.5": { - "post": { - "vector": [0, 2.8, 0] + "vector": [0, 0, -32.5] }, "lerp_mode": "catmullrom" } } }, - "Tentacle_1_Right2": { + "l_arm2": { "rotation": { "0.0": { "post": { - "vector": [-22.2077, -20.7048, 49.1065] + "vector": [0, 0, 0.42] }, "lerp_mode": "catmullrom" }, - "0.5833": { + "0.5": { "post": { - "vector": [1.4426, -29.9685, -2.8862] + "vector": [0, 0, -32.08] }, "lerp_mode": "catmullrom" }, "1.0": { "post": { - "vector": [-7.1228, -29.2189, 14.3587] + "vector": [0, 0, -32.08] }, "lerp_mode": "catmullrom" }, - "1.7083": { + "2.0": { "post": { - "vector": [-19.2127, -22.3844, 42.5154] + "vector": [0, 0, -12.08] }, "lerp_mode": "catmullrom" }, - "2.5": { + "2.375": { "post": { - "vector": [-22.2077, -20.7048, 49.1065] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, 1.6, -3.4] + "vector": [0, 0, -19.58] }, "lerp_mode": "catmullrom" }, - "2.5": { + "3.0": { "post": { - "vector": [0, 1.6, -3.4] + "vector": [0, 0, -12.08] }, "lerp_mode": "catmullrom" } } }, - "Tentacle_part_1_right2": { + "l_arm3": { "rotation": { "0.0": { "post": { - "vector": [0, 0, 57.5] + "vector": [0, 0, 5] }, "lerp_mode": "catmullrom" }, - "0.5833": { + "0.5": { + "post": { + "vector": [0, 0, -17.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -17.5] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.375": { + "post": { + "vector": [0, 0, -7.5] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_arm4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -15] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -15] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, -5] + }, + "lerp_mode": "catmullrom" + }, + "2.375": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, -5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_hand": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 12.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -25] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -25] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.375": { + "post": { + "vector": [0, 0, -5] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_hand2": { + "rotation": { + "0.0": { + "post": { + "vector": [-4.34, 2.05, 6.91] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-4.73087, -0.80647, -27.979] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-4.73087, -0.80647, -27.979] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-4.42508, 1.85893, 4.41586] + }, + "lerp_mode": "catmullrom" + }, + "2.375": { + "post": { + "vector": [-4.67998, 1.06319, -5.55576] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [-4.42508, 1.85893, 4.41586] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_hand_tip": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -25] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -25] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 2.5] + }, + "lerp_mode": "catmullrom" + }, + "2.375": { + "post": { + "vector": [0, 0, -7.5] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, 2.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_shoulder": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 17.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 45] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 45] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_arm": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 2.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 32.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 32.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_arm2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -0.42] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 32.08] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 32.08] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 12.08] + }, + "lerp_mode": "catmullrom" + }, + "2.375": { + "post": { + "vector": [0, 0, 19.58] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, 12.08] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_arm3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 17.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 17.5] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.375": { + "post": { + "vector": [0, 0, 7.5] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_arm4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { "post": { "vector": [0, 0, 15] }, @@ -1185,304 +1922,38 @@ }, "1.0": { "post": { - "vector": [0, 0, -25] + "vector": [0, 0, 15] }, "lerp_mode": "catmullrom" }, - "1.7083": { + "2.0": { "post": { - "vector": [0, 0, -21.74] + "vector": [0, 0, 5] }, "lerp_mode": "catmullrom" }, - "2.5": { + "2.375": { "post": { - "vector": [0, 0, 57.5] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [1, 2, 0] + "vector": [0, 0, 10] }, "lerp_mode": "catmullrom" }, - "1.7083": { + "3.0": { "post": { - "vector": [0, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.5": { - "post": { - "vector": [1, 2, 0] + "vector": [0, 0, 5] }, "lerp_mode": "catmullrom" } } }, - "Tentacle_hand_1_right2": { + "r_hand": { "rotation": { "0.0": { - "post": { - "vector": [0, 0, 60] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [0, 0, -25] - }, - "lerp_mode": "catmullrom" - }, - "1.7083": { - "post": { - "vector": [0, 0, -32.78] - }, - "lerp_mode": "catmullrom" - }, - "2.5": { - "post": { - "vector": [0, 0, 60] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [-1.3, 1, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.7083": { - "post": { - "vector": [0, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.5": { - "post": { - "vector": [-1.3, 1, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_1_Right3": { - "rotation": { - "0.0": { - "post": { - "vector": [20.8765, 13.7242, 65.1997] - }, - "lerp_mode": "catmullrom" - }, - "0.5417": { - "post": { - "vector": [3.0505, 16.4853, 16.207] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [5.0124, 9.0942, 22.6429] - }, - "lerp_mode": "catmullrom" - }, - "2.5": { - "post": { - "vector": [20.8765, 13.7242, 65.1997] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, -1, -7] - }, - "lerp_mode": "catmullrom" - }, - "2.5": { - "post": { - "vector": [0, -1, -7] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_part_1_right3": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, 55] - }, - "lerp_mode": "catmullrom" - }, - "0.5417": { - "post": { - "vector": [0.3538, -0.7361, 18.3913] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [0.7831, 0.0666, -47.4376] - }, - "lerp_mode": "catmullrom" - }, - "1.8333": { - "post": { - "vector": [0.0877, 0.2452, -40.1682] - }, - "lerp_mode": "catmullrom" - }, - "2.5": { - "post": { - "vector": [0, 0, 55] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [1, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.5417": { - "post": { - "vector": [0, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [-0.86, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.8333": { - "post": { - "vector": [-0.78, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.5": { - "post": { - "vector": [1, 2, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_hand_1_right3": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, 32.5] - }, - "lerp_mode": "catmullrom" - }, - "0.5417": { - "post": { - "vector": [0, 0, 27.5] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { "post": { "vector": [0, 0, -12.5] }, "lerp_mode": "catmullrom" }, - "1.7917": { - "post": { - "vector": [0, 0, -33.47] - }, - "lerp_mode": "catmullrom" - }, - "2.5": { - "post": { - "vector": [0, 0, 32.5] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [-1, 2.6, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.5417": { - "post": { - "vector": [-1, 1.6, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.5": { - "post": { - "vector": [-1, 2.6, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_1_Right4": { - "rotation": { - "0.0": { - "post": { - "vector": [51.756, 12.0106, 86.2494] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [12.6649, 51.6428, 21.5544] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [34.0517, 47.4021, 39.7338] - }, - "lerp_mode": "catmullrom" - }, - "2.5": { - "post": { - "vector": [51.756, 12.0106, 86.2494] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [3, -3, -12] - }, - "lerp_mode": "catmullrom" - }, - "2.5": { - "post": { - "vector": [3, -3, -12] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_part_1_right4": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, 65] - }, - "lerp_mode": "catmullrom" - }, "0.5": { "post": { "vector": [0, 0, 25] @@ -1491,2183 +1962,23 @@ }, "1.0": { "post": { - "vector": [0, 0, -37.5] + "vector": [0, 0, 25] }, "lerp_mode": "catmullrom" }, - "1.7917": { - "post": { - "vector": [0, 0, -41.81] - }, - "lerp_mode": "catmullrom" - }, - "2.5": { - "post": { - "vector": [0, 0, 65] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [2, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [1, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.7917": { - "post": { - "vector": [-0.86, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.5": { - "post": { - "vector": [2, 2, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_hand_1_right4": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, 42.5] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [0, 0, 37.14] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [0, 0, -52.5] - }, - "lerp_mode": "catmullrom" - }, - "1.8333": { - "post": { - "vector": [0, 0, -42.12] - }, - "lerp_mode": "catmullrom" - }, - "2.5": { - "post": { - "vector": [0, 0, 42.5] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [-1, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.5": { - "post": { - "vector": [-1, 2, 0] - }, - "lerp_mode": "catmullrom" - } - } - } - } - }, - "Swipe": { - "loop": "hold_on_last_frame", - "animation_length": 1.5, - "bones": { - "bone": { - "rotation": { - "0.0": { + "2.0": { "post": { "vector": [0, 0, 0] }, "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, 3.15, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_1_Left": { - "rotation": { - "0.0": { - "post": { - "vector": [-31.92, 15.17, -56.88] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [-34.387, 6.9319, -69.6654] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [-91.887, 6.9319, -69.6654] - }, - "lerp_mode": "catmullrom" - }, - "1.0833": { - "post": { - "vector": [0.4848, -62.5683, 25.0151] - }, - "lerp_mode": "catmullrom" - }, - "1.25": { - "post": { - "vector": [-14.4729, -36.208, 16.5374] - }, - "lerp_mode": "catmullrom" - }, - "1.5": { - "post": { - "vector": [-31.92, 15.17, -56.88] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [-2, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [-2, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [-2, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.5": { - "post": { - "vector": [-2, 2, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "cranium": { - "rotation": { - "0.0": { - "post": { - "vector": [-0.63, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [4.37, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [-0.63, 15, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.5": { - "post": { - "vector": [-0.63, 0, 0] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.5": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "cranium_2": { - "rotation": { - "0.0": { - "post": { - "vector": [0.83, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [8.33, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [8.33, 15, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.5": { - "post": { - "vector": [0.83, 0, 0] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.5": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "cranium_3": { - "rotation": { - "0.0": { - "post": { - "vector": [5.83, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [23.33, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [23.33, 10, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.5": { - "post": { - "vector": [5.83, 0, 0] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.5": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "head": { - "rotation": { - "0.0": { - "post": { - "vector": [-0.01, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [-0.0104, -17.5, 0.003] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [-0.01, 143.59, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.5": { - "post": { - "vector": [-0.01, 0, 0] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.5": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "mouth": { - "rotation": { - "0.0": { - "post": { - "vector": [-5.65, 0, 0] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_part_1_left": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, 52.05] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [0, 0, -22.95] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [42.5, 0, -22.95] - }, - "lerp_mode": "catmullrom" - }, - "0.9583": { - "post": { - "vector": [-44.6896, 0, -16.9359] - }, - "lerp_mode": "catmullrom" - }, - "1.0833": { - "post": { - "vector": [45, 0, 19.55] - }, - "lerp_mode": "catmullrom" - }, - "1.25": { - "post": { - "vector": [34.3081, -4.2439, 40.5865] - }, - "lerp_mode": "catmullrom" - }, - "1.4167": { - "post": { - "vector": [22.2694, -1.4146, 49.4325] - }, - "lerp_mode": "catmullrom" - }, - "1.5": { - "post": { - "vector": [0, 0, 52.05] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [-0.5, 1.96, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [-0.5, 1.96, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [-0.5, 1.96, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.5": { - "post": { - "vector": [-0.5, 1.96, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_hand_1_left": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, 22.28] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [0, 0, -15.22] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [35, 0, -15.22] - }, - "lerp_mode": "catmullrom" - }, - "0.9583": { - "post": { - "vector": [-22.3771, 2.3004, -8.4118] - }, - "lerp_mode": "catmullrom" - }, - "1.0833": { - "post": { - "vector": [31.8803, 6.6782, 11.6893] - }, - "lerp_mode": "catmullrom" - }, - "1.25": { - "post": { - "vector": [24.056, -2.6619, 33.1066] - }, - "lerp_mode": "catmullrom" - }, - "1.4167": { - "post": { - "vector": [19.3379, -1.1346, 26.2811] - }, - "lerp_mode": "catmullrom" - }, - "1.5": { - "post": { - "vector": [0, 0, 22.28] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, 2.8, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [0, 2.8, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [0, 2.8, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.5": { - "post": { - "vector": [0, 2.8, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_1_Left2": { - "rotation": { - "0.0": { - "post": { - "vector": [-20.47, 21.72, -45.38] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [-16.717, 4.2814, -82.5286] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [-56.717, 4.2814, -82.5286] - }, - "lerp_mode": "catmullrom" - }, - "0.9583": { - "post": { - "vector": [20.0257, -49.8387, -16.1244] - }, - "lerp_mode": "catmullrom" - }, - "1.0833": { - "post": { - "vector": [-6.4668, -43.5968, 25.4296] - }, - "lerp_mode": "catmullrom" - }, - "1.5": { - "post": { - "vector": [-20.47, 21.72, -45.38] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, 1.6, -3.4] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [0, 1.6, -3.4] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [0, 1.6, -3.4] - }, - "lerp_mode": "catmullrom" - }, - "1.5": { - "post": { - "vector": [0, 1.6, -3.4] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_part_1_left2": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, 32.2] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [0, 0, -17.8] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [65, 0, -17.8] - }, - "lerp_mode": "catmullrom" - }, - "0.9583": { - "post": { - "vector": [-31.9581, -7.9792, 5.0872] - }, - "lerp_mode": "catmullrom" - }, - "1.0833": { - "post": { - "vector": [32.5, 0, 2.2] - }, - "lerp_mode": "catmullrom" - }, - "1.25": { - "post": { - "vector": [22.6478, -10.6998, 38.4965] - }, - "lerp_mode": "catmullrom" - }, - "1.4167": { - "post": { - "vector": [23.8456, -3.5666, 35.4099] - }, - "lerp_mode": "catmullrom" - }, - "1.5": { - "post": { - "vector": [0, 0, 32.2] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [-0.07, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [-0.07, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [-0.07, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.5": { - "post": { - "vector": [-0.07, 2, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_hand_1_left2": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, 34.39] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [0, 0, -28.11] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [27.5, 0, -28.11] - }, - "lerp_mode": "catmullrom" - }, - "0.9583": { - "post": { - "vector": [-42.3853, 2.1984, -28.1145] - }, - "lerp_mode": "catmullrom" - }, - "1.0833": { - "post": { - "vector": [25.2579, 11.253, -8.0809] - }, - "lerp_mode": "catmullrom" - }, - "1.25": { - "post": { - "vector": [17.3767, -13.6298, 65.8393] - }, - "lerp_mode": "catmullrom" - }, - "1.4167": { - "post": { - "vector": [22.3568, -4.96, 46.4461] - }, - "lerp_mode": "catmullrom" - }, - "1.5": { - "post": { - "vector": [0, 0, 34.39] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0.09, 1.93, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [0.09, 1.93, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [0.09, 1.93, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.0833": { - "post": { - "vector": [0.61719, 3.98477, 0.70711] - }, - "lerp_mode": "catmullrom" - }, - "1.5": { - "post": { - "vector": [0.09, 1.93, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_1_Left3": { - "rotation": { - "0.0": { - "post": { - "vector": [15.37, -11.14, -50.58] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [18.9012, 0.2882, -86.5243] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [-16.0988, 0.2882, -86.5243] - }, - "lerp_mode": "catmullrom" - }, - "0.9583": { - "post": { - "vector": [55.6218, -58.8306, -36.0365] - }, - "lerp_mode": "catmullrom" - }, - "1.0833": { - "post": { - "vector": [54.5769, -73.2357, -21.3745] - }, - "lerp_mode": "catmullrom" - }, - "1.5": { - "post": { - "vector": [15.37, -11.14, -50.58] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, -1, -7] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [0, -1, -7] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [0, -1, -7] - }, - "lerp_mode": "catmullrom" - }, - "1.5": { - "post": { - "vector": [0, -1, -7] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_part_1_left3": { - "rotation": { - "0.0": { - "post": { - "vector": [0.09, -0.25, 40.17] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [0.2647, -0.0241, -24.83] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [45.2647, -0.0241, -24.83] - }, - "lerp_mode": "catmullrom" - }, - "0.9583": { - "post": { - "vector": [-26.5249, 9.8299, -1.1177] - }, - "lerp_mode": "catmullrom" - }, - "1.0833": { - "post": { - "vector": [29.5168, 12.0389, 10.1054] - }, - "lerp_mode": "catmullrom" - }, - "1.25": { - "post": { - "vector": [23.6314, -1.333, 42.9303] - }, - "lerp_mode": "catmullrom" - }, - "1.4167": { - "post": { - "vector": [24.3473, -1.0661, 42.2036] - }, - "lerp_mode": "catmullrom" - }, - "1.5": { - "post": { - "vector": [0.09, -0.25, 40.17] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0.78, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [0.78, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [0.78, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.5": { - "post": { - "vector": [0.78, 2, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_hand_1_left3": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, 31.74] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [0, 0, -13.26] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [30, 0, -13.26] - }, - "lerp_mode": "catmullrom" - }, - "0.9583": { - "post": { - "vector": [-45.3023, 10.583, -40.596] - }, - "lerp_mode": "catmullrom" - }, - "1.0833": { - "post": { - "vector": [1.2418, 12.9773, -42.7247] - }, - "lerp_mode": "catmullrom" - }, - "1.25": { - "post": { - "vector": [8.471, 3.6937, 25.096] - }, - "lerp_mode": "catmullrom" - }, - "1.4167": { - "post": { - "vector": [20.2777, 0.7506, 32.2833] - }, - "lerp_mode": "catmullrom" - }, - "1.5": { - "post": { - "vector": [0, 0, 31.74] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [1, 2.33, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [1, 2.33, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [1, 2.33, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.0833": { - "post": { - "vector": [1.62802, 4.31086, 0.82571] - }, - "lerp_mode": "catmullrom" - }, - "1.5": { - "post": { - "vector": [1, 2.33, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_1_Left4": { - "rotation": { - "0.0": { - "post": { - "vector": [47.98, -24.3, -71.65] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [52.0766, -6.9543, -86.6052] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [32.0766, -6.9543, -86.6052] - }, - "lerp_mode": "catmullrom" - }, - "1.0833": { - "post": { - "vector": [155.5716, -28.3508, -115.3908] - }, - "lerp_mode": "catmullrom" - }, - "1.5": { - "post": { - "vector": [47.98, -24.3, -71.65] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [-3, -3, -12] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [-3, -3, -12] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [-3, -3, -12] - }, - "lerp_mode": "catmullrom" - }, - "1.5": { - "post": { - "vector": [-3, -3, -12] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_part_1_left4": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, 47.97] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [0, 0, -19.53] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [42.5, 0, -19.53] - }, - "lerp_mode": "catmullrom" - }, - "0.9583": { - "post": { - "vector": [33.9673, -15.7385, 22.0006] - }, - "lerp_mode": "catmullrom" - }, - "1.0833": { - "post": { - "vector": [37.0773, 6.0681, 2.5067] - }, - "lerp_mode": "catmullrom" - }, - "1.4167": { - "post": { - "vector": [23.1855, 1.2713, 40.7477] - }, - "lerp_mode": "catmullrom" - }, - "1.5": { - "post": { - "vector": [0, 0, 47.97] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0.83, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [0.83, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [0.83, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.5": { - "post": { - "vector": [0.83, 2, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_hand_1_left4": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, 42.12] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [0, 0, -22.88] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [22.5, 0, -22.88] - }, - "lerp_mode": "catmullrom" - }, - "0.9583": { - "post": { - "vector": [-19.5169, 21.1528, 25.6157] - }, - "lerp_mode": "catmullrom" - }, - "1.0833": { - "post": { - "vector": [-39.8998, -14.6899, -41.6051] - }, - "lerp_mode": "catmullrom" - }, - "1.4167": { - "post": { - "vector": [11.1091, -2.8063, 28.3183] - }, - "lerp_mode": "catmullrom" - }, - "1.5": { - "post": { - "vector": [0, 0, 42.12] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [1, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [1, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [1, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.5": { - "post": { - "vector": [1, 2, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_1_Right": { - "rotation": { - "0.0": { - "post": { - "vector": [-31.92, -15.17, 56.88] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [-34.387, -6.9319, 69.6654] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [-1.887, -6.9319, 69.6654] - }, - "lerp_mode": "catmullrom" - }, - "0.9583": { - "post": { - "vector": [-28.8521, 2.4221, 65.9199] - }, - "lerp_mode": "catmullrom" - }, - "1.0833": { - "post": { - "vector": [-38.0082, -7.9924, 42.3701] - }, - "lerp_mode": "catmullrom" - }, - "1.5": { - "post": { - "vector": [-31.92, -15.17, 56.88] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [2, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [2, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [2, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.5": { - "post": { - "vector": [2, 2, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_part_1_right": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, -52.05] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [0, 0, 22.95] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [-27.5, 0, 22.95] - }, - "lerp_mode": "catmullrom" - }, - "0.9583": { - "post": { - "vector": [10.5951, 2.844, -40.0347] - }, - "lerp_mode": "catmullrom" - }, - "1.0833": { - "post": { - "vector": [16.5726, -11.6128, 30.036] - }, - "lerp_mode": "catmullrom" - }, - "1.5": { - "post": { - "vector": [0, 0, -52.05] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0.5, 1.96, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [0.5, 1.96, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [0.5, 1.96, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.5": { - "post": { - "vector": [0.5, 1.96, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_hand_1_right": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, -22.28] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [0, 0, 15.22] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [-32.5, 0, 15.22] - }, - "lerp_mode": "catmullrom" - }, - "0.9583": { - "post": { - "vector": [5.8835, 19.3359, -38.2171] - }, - "lerp_mode": "catmullrom" - }, - "1.0833": { - "post": { - "vector": [35.0705, 7.7922, 13.8451] - }, - "lerp_mode": "catmullrom" - }, - "1.5": { - "post": { - "vector": [0, 0, -22.28] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, 2.8, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [0, 2.8, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [0, 2.8, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.5": { - "post": { - "vector": [0, 2.8, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_1_Right2": { - "rotation": { - "0.0": { - "post": { - "vector": [-20.47, -21.72, 45.38] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [-16.717, -4.2814, 82.5286] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [8.283, -4.2814, 82.5286] - }, - "lerp_mode": "catmullrom" - }, - "1.0833": { - "post": { - "vector": [-27.8923, -5.38, 73.7252] - }, - "lerp_mode": "catmullrom" - }, - "1.5": { - "post": { - "vector": [-20.47, -21.72, 45.38] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, 1.6, -3.4] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [0, 1.6, -3.4] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [0, 1.6, -3.4] - }, - "lerp_mode": "catmullrom" - }, - "1.5": { - "post": { - "vector": [0, 1.6, -3.4] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_part_1_right2": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, -32.2] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [0, 0, 17.8] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [-27.5, 0, 17.8] - }, - "lerp_mode": "catmullrom" - }, - "0.9583": { - "post": { - "vector": [-0.362, -0.7761, -59.8325] - }, - "lerp_mode": "catmullrom" - }, - "1.0833": { - "post": { - "vector": [2.5, 0, -2.2] - }, - "lerp_mode": "catmullrom" - }, - "1.5": { - "post": { - "vector": [0, 0, -32.2] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0.07, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [0.07, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [0.07, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.5": { - "post": { - "vector": [0.07, 2, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_hand_1_right2": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, -34.39] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [0, 0, 28.11] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [-12.5, 0, 28.11] - }, - "lerp_mode": "catmullrom" - }, - "0.9583": { - "post": { - "vector": [15.3135, 23.3225, -18.2818] - }, - "lerp_mode": "catmullrom" - }, - "1.0833": { - "post": { - "vector": [34.7658, 15.6999, 1.9348] - }, - "lerp_mode": "catmullrom" - }, - "1.5": { - "post": { - "vector": [0, 0, -34.39] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [-0.09, 1.93, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [-0.09, 1.93, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [-0.09, 1.93, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.0833": { - "post": { - "vector": [-0.61719, 3.98477, 0.70711] - }, - "lerp_mode": "catmullrom" - }, - "1.5": { - "post": { - "vector": [-0.09, 1.93, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_1_Right3": { - "rotation": { - "0.0": { - "post": { - "vector": [15.37, 11.14, 50.58] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [18.9012, -0.2882, 86.5243] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [46.4012, -0.2882, 86.5243] - }, - "lerp_mode": "catmullrom" - }, - "1.0833": { - "post": { - "vector": [6.4185, 4.437, 77.6781] - }, - "lerp_mode": "catmullrom" - }, - "1.5": { - "post": { - "vector": [15.37, 11.14, 50.58] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, -1, -7] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [0, -1, -7] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [0, -1, -7] - }, - "lerp_mode": "catmullrom" - }, - "1.5": { - "post": { - "vector": [0, -1, -7] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_part_1_right3": { - "rotation": { - "0.0": { - "post": { - "vector": [0.09, 0.25, -40.17] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [0.2647, 0.0241, 24.83] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [-22.2353, 0.0241, 24.83] - }, - "lerp_mode": "catmullrom" - }, - "0.9583": { - "post": { - "vector": [-4.1109, -26.0011, -59.426] - }, - "lerp_mode": "catmullrom" - }, - "1.0833": { - "post": { - "vector": [-27.0398, -7.6047, -1.0063] - }, - "lerp_mode": "catmullrom" - }, - "1.5": { - "post": { - "vector": [0.09, 0.25, -40.17] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [-0.78, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [-0.78, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [-0.78, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.5": { - "post": { - "vector": [-0.78, 2, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_hand_1_right3": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, -31.74] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [0, 0, 13.26] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [-20, 0, 13.26] - }, - "lerp_mode": "catmullrom" - }, - "0.9583": { - "post": { - "vector": [20.8611, 24.5649, -27.6929] - }, - "lerp_mode": "catmullrom" - }, - "1.0833": { - "post": { - "vector": [45.5761, -6.7071, 28.1123] - }, - "lerp_mode": "catmullrom" - }, - "1.5": { - "post": { - "vector": [0, 0, -31.74] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [-1, 2.33, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [-1, 2.33, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [-1, 2.33, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.0833": { - "post": { - "vector": [-1.62802, 4.31086, 0.82571] - }, - "lerp_mode": "catmullrom" - }, - "1.5": { - "post": { - "vector": [-1, 2.33, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_1_Right4": { - "rotation": { - "0.0": { - "post": { - "vector": [47.98, 24.3, 71.65] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [52.0766, 6.9543, 86.6052] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [92.0766, 6.9543, 86.6052] - }, - "lerp_mode": "catmullrom" - }, - "1.0833": { - "post": { - "vector": [28.3776, 14.786, 80.268] - }, - "lerp_mode": "catmullrom" - }, - "1.5": { - "post": { - "vector": [47.98, 24.3, 71.65] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [3, -3, -12] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [3, -3, -12] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [3, -3, -12] - }, - "lerp_mode": "catmullrom" - }, - "1.5": { - "post": { - "vector": [3, -3, -12] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_part_1_right4": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, -47.97] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [0, 0, 19.53] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [-32.5, 0, 19.53] - }, - "lerp_mode": "catmullrom" - }, - "0.9583": { - "post": { - "vector": [-28.3319, -20.0094, -32.3747] - }, - "lerp_mode": "catmullrom" - }, - "1.0833": { - "post": { - "vector": [-37.5, 0, -10.47] - }, - "lerp_mode": "catmullrom" - }, - "1.5": { - "post": { - "vector": [0, 0, -47.97] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [-0.83, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [-0.83, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [-0.83, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.5": { - "post": { - "vector": [-0.83, 2, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_hand_1_right4": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, -42.12] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [0, 0, 22.88] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [-17.5, 0, 22.88] - }, - "lerp_mode": "catmullrom" - }, - "0.9583": { - "post": { - "vector": [1.7517, 22.0828, -41.7185] - }, - "lerp_mode": "catmullrom" - }, - "1.0833": { - "post": { - "vector": [29.279, 14.6055, 4.1947] - }, - "lerp_mode": "catmullrom" - }, - "1.5": { - "post": { - "vector": [0, 0, -42.12] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [-1, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [-1, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [-1, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.5": { - "post": { - "vector": [-1, 2, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacles": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [0, -17.5, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [0, 128.59, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.0833": { - "post": { - "vector": [0, 135, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.5": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - } - } - } - } - }, - "Death": { - "loop": "hold_on_last_frame", - "animation_length": 3, - "bones": { - "bone": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.25": { - "post": { - "vector": [-22.5, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [-22.5, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.3333": { - "post": { - "vector": [-22.5, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "3.0": { - "post": { - "vector": [-10, 0, 0] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, 3.15, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.25": { - "post": { - "vector": [0, 5.15, 9] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [0, 11.15, 9] - }, - "lerp_mode": "catmullrom" - }, - "1.3333": { - "post": { - "vector": [0, 11.15, 9] - }, - "lerp_mode": "catmullrom" - }, - "3.0": { - "post": { - "vector": [0, -35.85, 9] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_1_Left": { - "rotation": { - "0.0": { - "post": { - "vector": [-31.92, 15.17, -56.88] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [-18.1105, 30.4684, -22.4887] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [-13.1217, 24.4444, -8.3184] - }, - "lerp_mode": "catmullrom" - }, - "1.3333": { - "post": { - "vector": [-13.1217, 24.4444, -8.3184] - }, - "lerp_mode": "catmullrom" }, "2.375": { "post": { - "vector": [-10.88, -52.86, -65.95] + "vector": [0, 0, 5] }, "lerp_mode": "catmullrom" }, - "2.75": { - "post": { - "vector": [0.3142, -19.3642, -144.0989] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [-2, 2, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "cranium": { - "rotation": { - "0.0": { - "post": { - "vector": [-0.63, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [-15.63, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.3333": { - "post": { - "vector": [-15.63, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.75": { - "post": { - "vector": [6.87, 0, 0] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { + "3.0": { "post": { "vector": [0, 0, 0] }, @@ -3675,6361 +1986,745 @@ } } }, - "cranium_2": { + "r_hand2": { "rotation": { "0.0": { "post": { - "vector": [0.83, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [-9.17, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.3333": { - "post": { - "vector": [-9.17, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.75": { - "post": { - "vector": [13.33, 0, 0] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "cranium_3": { - "rotation": { - "0.0": { - "post": { - "vector": [5.83, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [-11.67, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.3333": { - "post": { - "vector": [-11.67, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.75": { - "post": { - "vector": [38.33, 0, 0] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "head": { - "rotation": { - "0.0": { - "post": { - "vector": [-0.01, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.25": { - "post": { - "vector": [-15.01, 0, 0] + "vector": [-4.34, -2.05, -6.91] }, "lerp_mode": "catmullrom" }, "0.5": { "post": { - "vector": [-15.01, 0, 0] + "vector": [-4.73087, 0.80647, 27.979] }, "lerp_mode": "catmullrom" }, "1.0": { "post": { - "vector": [-20.01, 0, 0] + "vector": [-4.73087, 0.80647, 27.979] }, "lerp_mode": "catmullrom" }, - "1.3333": { + "2.0": { "post": { - "vector": [-20.01, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.75": { - "post": { - "vector": [57.49, 0, 0] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "mouth": { - "rotation": { - "0.0": { - "post": { - "vector": [-5.65, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [-65.65, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [49.35, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.3333": { - "post": { - "vector": [49.35, 0, 0] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_part_1_left": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, 52.05] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [0, 0, -7.95] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [0, 0, -12.95] - }, - "lerp_mode": "catmullrom" - }, - "1.3333": { - "post": { - "vector": [0, 0, -12.95] - }, - "lerp_mode": "catmullrom" - }, - "2.25": { - "post": { - "vector": [5.379, -3.7668, 37.9263] - }, - "lerp_mode": "catmullrom" - }, - "2.75": { - "post": { - "vector": [0, 0, -42.95] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [-0.5, 1.96, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_hand_1_left": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, 22.28] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [0, 0, 39.78] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [0, 0, -10.22] - }, - "lerp_mode": "catmullrom" - }, - "1.3333": { - "post": { - "vector": [0, 0, -10.22] - }, - "lerp_mode": "catmullrom" - }, - "2.25": { - "post": { - "vector": [0, 0, 23.11] - }, - "lerp_mode": "catmullrom" - }, - "2.75": { - "post": { - "vector": [0, 0, -20.22] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, 2.8, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_1_Left2": { - "rotation": { - "0.0": { - "post": { - "vector": [-20.47, 21.72, -45.38] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [-6.3156, 28.8772, -13.0398] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [-6.3156, 28.8772, -13.0398] - }, - "lerp_mode": "catmullrom" - }, - "1.3333": { - "post": { - "vector": [-6.3156, 28.8772, -13.0398] - }, - "lerp_mode": "catmullrom" - }, - "2.25": { - "post": { - "vector": [8.6844, -33.6228, -48.0398] - }, - "lerp_mode": "catmullrom" - }, - "2.75": { - "post": { - "vector": [11.0451, -16.4772, -144.5351] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, 1.6, -3.4] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_part_1_left2": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, 32.2] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [0, 0, -12.8] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [0, 0, -17.8] - }, - "lerp_mode": "catmullrom" - }, - "1.3333": { - "post": { - "vector": [0, 0, -17.8] - }, - "lerp_mode": "catmullrom" - }, - "2.25": { - "post": { - "vector": [0, 0, 29.7] - }, - "lerp_mode": "catmullrom" - }, - "2.75": { - "post": { - "vector": [0, 0, -37.8] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [-0.07, 2, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_hand_1_left2": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, 34.39] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [0, 0, 44.39] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [0, 0, -15.61] - }, - "lerp_mode": "catmullrom" - }, - "1.3333": { - "post": { - "vector": [0, 0, -15.61] - }, - "lerp_mode": "catmullrom" - }, - "2.25": { - "post": { - "vector": [0, 0, 81.89] - }, - "lerp_mode": "catmullrom" - }, - "2.75": { - "post": { - "vector": [0, 0, -28.11] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0.09, 1.93, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_1_Left3": { - "rotation": { - "0.0": { - "post": { - "vector": [15.37, -11.14, -50.58] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [4.5341, -18.3709, -9.8058] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [4.5341, -18.3709, -9.8058] - }, - "lerp_mode": "catmullrom" - }, - "1.3333": { - "post": { - "vector": [4.5341, -18.3709, -9.8058] - }, - "lerp_mode": "catmullrom" - }, - "2.25": { - "post": { - "vector": [38.5341, -58.3709, -59.8058] - }, - "lerp_mode": "catmullrom" - }, - "2.75": { - "post": { - "vector": [21.9469, -4.3657, -125.2582] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, -1, -7] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_part_1_left3": { - "rotation": { - "0.0": { - "post": { - "vector": [0.09, -0.25, 40.17] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [0.2452, -0.1027, -7.33] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [0.2593, -0.0585, -17.33] - }, - "lerp_mode": "catmullrom" - }, - "1.3333": { - "post": { - "vector": [0.2593, -0.0585, -17.33] - }, - "lerp_mode": "catmullrom" - }, - "2.25": { - "post": { - "vector": [0.2593, -0.0585, 27.67] - }, - "lerp_mode": "catmullrom" - }, - "2.75": { - "post": { - "vector": [0.2655, -0.0125, -27.33] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0.78, 2, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_hand_1_left3": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, 31.74] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [0, 0, 36.74] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [0, 0, -23.26] - }, - "lerp_mode": "catmullrom" - }, - "1.3333": { - "post": { - "vector": [0, 0, -23.26] - }, - "lerp_mode": "catmullrom" - }, - "2.25": { - "post": { - "vector": [0, 0, 51.74] - }, - "lerp_mode": "catmullrom" - }, - "2.75": { - "post": { - "vector": [0, 0, -38.26] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [1, 2.33, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_1_Left4": { - "rotation": { - "0.0": { - "post": { - "vector": [47.98, -24.3, -71.65] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [17.1089, -50.3324, -23.7896] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [17.1089, -50.3324, -23.7896] - }, - "lerp_mode": "catmullrom" - }, - "1.3333": { - "post": { - "vector": [17.1089, -50.3324, -23.7896] - }, - "lerp_mode": "catmullrom" - }, - "2.25": { - "post": { - "vector": [17.1089, -62.8324, -23.7896] - }, - "lerp_mode": "catmullrom" - }, - "2.75": { - "post": { - "vector": [50.2054, -25.7109, -125.5789] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [-3, -3, -12] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_part_1_left4": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, 47.97] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [0, 0, -2.03] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [0, 0, -14.53] - }, - "lerp_mode": "catmullrom" - }, - "1.3333": { - "post": { - "vector": [0, 0, -14.53] - }, - "lerp_mode": "catmullrom" - }, - "2.25": { - "post": { - "vector": [0, 0, 20.47] - }, - "lerp_mode": "catmullrom" - }, - "2.75": { - "post": { - "vector": [0, 0, -47.03] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0.83, 2, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_hand_1_left4": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, 42.12] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [0, 0, 69.62] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [0, 0, -20.38] - }, - "lerp_mode": "catmullrom" - }, - "1.3333": { - "post": { - "vector": [0, 0, -20.38] - }, - "lerp_mode": "catmullrom" - }, - "2.25": { - "post": { - "vector": [0, 0, 27.12] - }, - "lerp_mode": "catmullrom" - }, - "2.75": { - "post": { - "vector": [0, 0, -32.88] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [1, 2, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_1_Right": { - "rotation": { - "0.0": { - "post": { - "vector": [-31.92, -15.17, 56.88] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [-18.1105, -30.4684, 22.4887] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [-13.1217, -24.4444, 8.3184] - }, - "lerp_mode": "catmullrom" - }, - "1.3333": { - "post": { - "vector": [-13.1217, -24.4444, 8.3184] + "vector": [-4.42508, -1.85893, -4.41586] }, "lerp_mode": "catmullrom" }, "2.375": { "post": { - "vector": [-10.88, 52.86, 65.95] + "vector": [-4.67998, -1.06319, 5.55576] }, "lerp_mode": "catmullrom" }, - "2.75": { + "3.0": { "post": { - "vector": [0.3142, 19.3642, 144.0989] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [2, 2, 0] + "vector": [-4.42508, -1.85893, -4.41586] }, "lerp_mode": "catmullrom" } } }, - "Tentacle_part_1_right": { + "r_hand_tip": { "rotation": { "0.0": { "post": { - "vector": [0, 0, -52.05] + "vector": [0, 0, -10] }, "lerp_mode": "catmullrom" }, "0.5": { "post": { - "vector": [0, 0, 7.95] + "vector": [0, 0, 25] }, "lerp_mode": "catmullrom" }, "1.0": { "post": { - "vector": [0, 0, 12.95] + "vector": [0, 0, 25] }, "lerp_mode": "catmullrom" }, - "1.3333": { + "2.0": { "post": { - "vector": [0, 0, 12.95] + "vector": [0, 0, -2.5] }, "lerp_mode": "catmullrom" }, - "2.25": { + "2.375": { "post": { - "vector": [5.379, 3.7668, -37.9263] + "vector": [0, 0, 7.5] }, "lerp_mode": "catmullrom" }, - "2.75": { + "3.0": { "post": { - "vector": [0, 0, 42.95] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0.5, 1.96, 0] + "vector": [0, 0, -2.5] }, "lerp_mode": "catmullrom" } } }, - "Tentacle_hand_1_right": { + "r_tentacule": { "rotation": { "0.0": { "post": { - "vector": [0, 0, -22.28] + "vector": [-26.56505, 52.23876, 39.23152] }, "lerp_mode": "catmullrom" }, "0.5": { "post": { - "vector": [0, 0, -39.78] + "vector": [-37.45372, 62.96598, 59.31794] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_tentacule2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 30] + }, + "lerp_mode": "catmullrom" + }, + "2.375": { + "post": { + "vector": [0, 0, 37.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_tentacule3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 30] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "2.375": { + "post": { + "vector": [0, 0, 20] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_tentacule4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 17.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 32.5] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 2.5] + }, + "lerp_mode": "catmullrom" + }, + "2.375": { + "post": { + "vector": [0, 0, 12.5] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, 2.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_tentacule5": { + "rotation": { + "0.0": { + "post": { + "vector": [0.28, -3.36, 20.79] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [1.41335, -3.06141, 0.76044] + }, + "lerp_mode": "catmullrom" + }, + "2.375": { + "post": { + "vector": [1.00134, -3.21967, 8.27007] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [1.41335, -3.06141, 0.76044] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_tentacule6": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 32.5] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, -2.5] + }, + "lerp_mode": "catmullrom" + }, + "2.375": { + "post": { + "vector": [0, 0, 12.5] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, -2.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_back_tentacule": { + "rotation": { + "0.0": { + "post": { + "vector": [20.94102, 49.21053, -30.36119] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [34.04258, 58.57824, -52.34365] }, "lerp_mode": "catmullrom" }, "1.0": { "post": { - "vector": [0, 0, 10.22] - }, - "lerp_mode": "catmullrom" - }, - "1.3333": { - "post": { - "vector": [0, 0, 10.22] - }, - "lerp_mode": "catmullrom" - }, - "2.25": { - "post": { - "vector": [0, 0, -23.11] - }, - "lerp_mode": "catmullrom" - }, - "2.75": { - "post": { - "vector": [0, 0, 20.22] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, 2.8, 0] + "vector": [34.04258, 58.57824, -52.34365] }, "lerp_mode": "catmullrom" } } }, - "Tentacle_1_Right2": { + "l_back_tentacule2": { "rotation": { "0.0": { "post": { - "vector": [-20.47, -21.72, 45.38] + "vector": [0, 0, 15] }, "lerp_mode": "catmullrom" }, "0.5": { "post": { - "vector": [-6.3156, -28.8772, 13.0398] + "vector": [0, 0, -35] }, "lerp_mode": "catmullrom" }, "1.0": { "post": { - "vector": [-6.3156, -28.8772, 13.0398] - }, - "lerp_mode": "catmullrom" - }, - "1.3333": { - "post": { - "vector": [-6.3156, -28.8772, 13.0398] - }, - "lerp_mode": "catmullrom" - }, - "2.25": { - "post": { - "vector": [8.6844, 33.6228, 48.0398] - }, - "lerp_mode": "catmullrom" - }, - "2.75": { - "post": { - "vector": [11.0451, 16.4772, 144.5351] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, 1.6, -3.4] + "vector": [0, 0, -35] }, "lerp_mode": "catmullrom" } } }, - "Tentacle_part_1_right2": { + "l_back_tentacule3": { "rotation": { "0.0": { "post": { - "vector": [0, 0, -32.2] + "vector": [0, 0, 12.5] }, "lerp_mode": "catmullrom" }, "0.5": { "post": { - "vector": [0, 0, 12.8] + "vector": [0, 0, -25] }, "lerp_mode": "catmullrom" }, "1.0": { "post": { - "vector": [0, 0, 17.8] - }, - "lerp_mode": "catmullrom" - }, - "1.3333": { - "post": { - "vector": [0, 0, 17.8] - }, - "lerp_mode": "catmullrom" - }, - "2.25": { - "post": { - "vector": [0, 0, -29.7] - }, - "lerp_mode": "catmullrom" - }, - "2.75": { - "post": { - "vector": [0, 0, 37.8] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0.07, 2, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_hand_1_right2": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, -34.39] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [0, 0, -44.39] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [0, 0, 15.61] - }, - "lerp_mode": "catmullrom" - }, - "1.3333": { - "post": { - "vector": [0, 0, 15.61] - }, - "lerp_mode": "catmullrom" - }, - "2.25": { - "post": { - "vector": [0, 0, -81.89] - }, - "lerp_mode": "catmullrom" - }, - "2.75": { - "post": { - "vector": [0, 0, 28.11] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [-0.09, 1.93, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_1_Right3": { - "rotation": { - "0.0": { - "post": { - "vector": [15.37, 11.14, 50.58] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [4.5341, 18.3709, 9.8058] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [4.5341, 18.3709, 9.8058] - }, - "lerp_mode": "catmullrom" - }, - "1.3333": { - "post": { - "vector": [4.5341, 18.3709, 9.8058] - }, - "lerp_mode": "catmullrom" - }, - "2.25": { - "post": { - "vector": [38.5341, 58.3709, 59.8058] - }, - "lerp_mode": "catmullrom" - }, - "2.75": { - "post": { - "vector": [21.9469, 4.3657, 125.2582] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, -1, -7] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_part_1_right3": { - "rotation": { - "0.0": { - "post": { - "vector": [0.09, 0.25, -40.17] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [0.2452, 0.1027, 7.33] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [0.2593, 0.0585, 17.33] - }, - "lerp_mode": "catmullrom" - }, - "1.3333": { - "post": { - "vector": [0.2593, 0.0585, 17.33] - }, - "lerp_mode": "catmullrom" - }, - "2.25": { - "post": { - "vector": [0.2593, 0.0585, -27.67] - }, - "lerp_mode": "catmullrom" - }, - "2.75": { - "post": { - "vector": [0.2655, 0.0125, 27.33] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [-0.78, 2, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_hand_1_right3": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, -31.74] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [0, 0, -36.74] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [0, 0, 23.26] - }, - "lerp_mode": "catmullrom" - }, - "1.3333": { - "post": { - "vector": [0, 0, 23.26] - }, - "lerp_mode": "catmullrom" - }, - "2.25": { - "post": { - "vector": [0, 0, -51.74] - }, - "lerp_mode": "catmullrom" - }, - "2.75": { - "post": { - "vector": [0, 0, 38.26] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [-1, 2.33, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_1_Right4": { - "rotation": { - "0.0": { - "post": { - "vector": [47.98, 24.3, 71.65] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [17.1089, 50.3324, 23.7896] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [17.1089, 50.3324, 23.7896] - }, - "lerp_mode": "catmullrom" - }, - "1.3333": { - "post": { - "vector": [17.1089, 50.3324, 23.7896] - }, - "lerp_mode": "catmullrom" - }, - "2.25": { - "post": { - "vector": [17.1089, 62.8324, 23.7896] - }, - "lerp_mode": "catmullrom" - }, - "2.75": { - "post": { - "vector": [50.2054, 25.7109, 125.5789] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [3, -3, -12] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_part_1_right4": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, -47.97] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [0, 0, 2.03] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [0, 0, 14.53] - }, - "lerp_mode": "catmullrom" - }, - "1.3333": { - "post": { - "vector": [0, 0, 14.53] - }, - "lerp_mode": "catmullrom" - }, - "2.25": { - "post": { - "vector": [0, 0, -20.47] - }, - "lerp_mode": "catmullrom" - }, - "2.75": { - "post": { - "vector": [0, 0, 47.03] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [-0.83, 2, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_hand_1_right4": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, -42.12] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [0, 0, -69.62] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [0, 0, 20.38] - }, - "lerp_mode": "catmullrom" - }, - "1.3333": { - "post": { - "vector": [0, 0, 20.38] - }, - "lerp_mode": "catmullrom" - }, - "2.25": { - "post": { - "vector": [0, 0, -27.12] - }, - "lerp_mode": "catmullrom" - }, - "2.75": { - "post": { - "vector": [0, 0, 32.88] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [-1, 2, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacles": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.25": { - "post": { - "vector": [35, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [35, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [35, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.3333": { - "post": { - "vector": [35, 0, 0] - }, - "lerp_mode": "catmullrom" - } - } - } - } - }, - "Hit": { - "loop": "hold_on_last_frame", - "animation_length": 1.1667, - "bones": { - "bone": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.1667": { - "post": { - "vector": [7.2195, -1.7113, -1.2114] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [7.2195, -1.7113, -1.2114] - }, - "lerp_mode": "catmullrom" - }, - "0.9167": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.1667": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.1667": { - "post": { - "vector": [0, 3.15, 5] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [0, 3.15, 5] - }, - "lerp_mode": "catmullrom" - }, - "0.9167": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.1667": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_1_Left": { - "rotation": { - "0.0": { - "post": { - "vector": [-31.92, 15.17, -56.88] - }, - "lerp_mode": "catmullrom" - }, - "0.1667": { - "post": { - "vector": [-16.92, 15.17, -56.88] - }, - "lerp_mode": "catmullrom" - }, - "0.4167": { - "post": { - "vector": [-16.92, 15.17, -56.88] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [-39.42, 15.17, -56.88] - }, - "lerp_mode": "catmullrom" - }, - "1.1667": { - "post": { - "vector": [-31.92, 15.17, -56.88] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [-2, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.1667": { - "post": { - "vector": [-2, 2, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "cranium": { - "rotation": { - "0.0": { - "post": { - "vector": [-0.63, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.1667": { - "post": { - "vector": [4.37, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.4167": { - "post": { - "vector": [-3.79, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.1667": { - "post": { - "vector": [-0.63, 0, 0] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.1667": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "cranium_2": { - "rotation": { - "0.0": { - "post": { - "vector": [0.83, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.1667": { - "post": { - "vector": [13.33, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.4167": { - "post": { - "vector": [-4.17, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.1667": { - "post": { - "vector": [0.83, 0, 0] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.1667": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "cranium_3": { - "rotation": { - "0.0": { - "post": { - "vector": [5.83, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.1667": { - "post": { - "vector": [20.83, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.4167": { - "post": { - "vector": [0.83, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.1667": { - "post": { - "vector": [5.83, 0, 0] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.1667": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "head": { - "rotation": { - "0.0": { - "post": { - "vector": [-0.01, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.1667": { - "post": { - "vector": [7.49, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.4167": { - "post": { - "vector": [-0.01, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [-10.01, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.1667": { - "post": { - "vector": [-0.01, 0, 0] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.1667": { - "post": { - "vector": [0, 0, 0.4] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [0, 0, -1.6] - }, - "lerp_mode": "catmullrom" - }, - "1.1667": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "mouth": { - "rotation": { - "0.0": { - "post": { - "vector": [-5.65, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.1667": { - "post": { - "vector": [-45.65, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.4167": { - "post": { - "vector": [34.35, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.875": { - "post": { - "vector": [-24.95, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.1667": { - "post": { - "vector": [-5.65, 0, 0] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.1667": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_part_1_left": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, 52.05] - }, - "lerp_mode": "catmullrom" - }, - "0.1667": { - "post": { - "vector": [-26.5651, -14.4776, 25.4849] - }, - "lerp_mode": "catmullrom" - }, - "0.4167": { - "post": { - "vector": [-26.5651, -14.4776, 25.4849] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [27.5, 0, 52.05] - }, - "lerp_mode": "catmullrom" - }, - "1.1667": { - "post": { - "vector": [0, 0, 52.05] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [-0.5, 1.96, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.1667": { - "post": { - "vector": [-0.5, 1.96, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_hand_1_left": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, 22.28] - }, - "lerp_mode": "catmullrom" - }, - "0.1667": { - "post": { - "vector": [-20, 0, 22.28] - }, - "lerp_mode": "catmullrom" - }, - "0.4167": { - "post": { - "vector": [-20, 0, 22.28] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [17.5, 0, 22.28] - }, - "lerp_mode": "catmullrom" - }, - "1.0833": { - "post": { - "vector": [-12.4594, 0, 22.28] - }, - "lerp_mode": "catmullrom" - }, - "1.1667": { - "post": { - "vector": [0, 0, 22.28] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, 2.8, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.1667": { - "post": { - "vector": [0, 2.8, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_1_Left2": { - "rotation": { - "0.0": { - "post": { - "vector": [-20.47, 21.72, -45.38] - }, - "lerp_mode": "catmullrom" - }, - "0.1667": { - "post": { - "vector": [10.5473, 4.8627, -69.208] - }, - "lerp_mode": "catmullrom" - }, - "0.4167": { - "post": { - "vector": [10.5473, 4.8627, -69.208] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [-29.4527, 4.8627, -69.208] - }, - "lerp_mode": "catmullrom" - }, - "1.1667": { - "post": { - "vector": [-20.47, 21.72, -45.38] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, 1.6, -3.4] - }, - "lerp_mode": "catmullrom" - }, - "1.1667": { - "post": { - "vector": [0, 1.6, -3.4] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_part_1_left2": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, 32.2] - }, - "lerp_mode": "catmullrom" - }, - "0.1667": { - "post": { - "vector": [-35, 0, 32.2] - }, - "lerp_mode": "catmullrom" - }, - "0.4167": { - "post": { - "vector": [-35, 0, 32.2] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [17.5, 0, 32.2] - }, - "lerp_mode": "catmullrom" - }, - "1.1667": { - "post": { - "vector": [0, 0, 32.2] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [-0.07, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.1667": { - "post": { - "vector": [-0.07, 2, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_hand_1_left2": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, 34.39] - }, - "lerp_mode": "catmullrom" - }, - "0.1667": { - "post": { - "vector": [-22.5, 0, 34.39] - }, - "lerp_mode": "catmullrom" - }, - "0.4167": { - "post": { - "vector": [-22.5, 0, 34.39] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [22.5, 0, 34.39] - }, - "lerp_mode": "catmullrom" - }, - "1.0833": { - "post": { - "vector": [-19.2707, 0, 34.39] - }, - "lerp_mode": "catmullrom" - }, - "1.1667": { - "post": { - "vector": [0, 0, 34.39] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0.09, 1.93, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.1667": { - "post": { - "vector": [0.09, 1.93, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_1_Left3": { - "rotation": { - "0.0": { - "post": { - "vector": [15.37, -11.14, -50.58] - }, - "lerp_mode": "catmullrom" - }, - "0.1667": { - "post": { - "vector": [43.0772, -23.9366, -75.9745] - }, - "lerp_mode": "catmullrom" - }, - "0.4167": { - "post": { - "vector": [43.0772, -23.9366, -75.9745] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [-15.6953, -12.2418, -54.0288] - }, - "lerp_mode": "catmullrom" - }, - "1.1667": { - "post": { - "vector": [15.37, -11.14, -50.58] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, -1, -7] - }, - "lerp_mode": "catmullrom" - }, - "1.1667": { - "post": { - "vector": [0, -1, -7] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_part_1_left3": { - "rotation": { - "0.0": { - "post": { - "vector": [0.09, -0.25, 40.17] - }, - "lerp_mode": "catmullrom" - }, - "0.1667": { - "post": { - "vector": [-24.91, -0.25, 40.17] - }, - "lerp_mode": "catmullrom" - }, - "0.4167": { - "post": { - "vector": [-24.91, -0.25, 40.17] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [50.7096, -12.3788, 12.5062] - }, - "lerp_mode": "catmullrom" - }, - "1.1667": { - "post": { - "vector": [0.09, -0.25, 40.17] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0.78, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.1667": { - "post": { - "vector": [0.78, 2, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_hand_1_left3": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, 31.74] - }, - "lerp_mode": "catmullrom" - }, - "0.1667": { - "post": { - "vector": [-22.5, 0, 31.74] - }, - "lerp_mode": "catmullrom" - }, - "0.4167": { - "post": { - "vector": [-22.5, 0, 31.74] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [20, 0, 31.74] - }, - "lerp_mode": "catmullrom" - }, - "1.0833": { - "post": { - "vector": [-32.1005, 0, 31.74] - }, - "lerp_mode": "catmullrom" - }, - "1.1667": { - "post": { - "vector": [0, 0, 31.74] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [1, 2.33, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.1667": { - "post": { - "vector": [1, 2.33, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_1_Left4": { - "rotation": { - "0.0": { - "post": { - "vector": [47.98, -24.3, -71.65] - }, - "lerp_mode": "catmullrom" - }, - "0.1667": { - "post": { - "vector": [62.98, -24.3, -71.65] - }, - "lerp_mode": "catmullrom" - }, - "0.4167": { - "post": { - "vector": [62.98, -24.3, -71.65] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [23.3229, -26.3671, -66.6121] - }, - "lerp_mode": "catmullrom" - }, - "1.1667": { - "post": { - "vector": [47.98, -24.3, -71.65] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [-3, -3, -12] - }, - "lerp_mode": "catmullrom" - }, - "1.1667": { - "post": { - "vector": [-3, -3, -12] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_part_1_left4": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, 47.97] - }, - "lerp_mode": "catmullrom" - }, - "0.1667": { - "post": { - "vector": [-25, 0, 47.97] - }, - "lerp_mode": "catmullrom" - }, - "0.4167": { - "post": { - "vector": [-25, 0, 47.97] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [37.5, 0, 47.97] - }, - "lerp_mode": "catmullrom" - }, - "1.1667": { - "post": { - "vector": [0, 0, 47.97] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0.83, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.1667": { - "post": { - "vector": [0.83, 2, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_hand_1_left4": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, 42.12] - }, - "lerp_mode": "catmullrom" - }, - "0.1667": { - "post": { - "vector": [-15, 0, 42.12] - }, - "lerp_mode": "catmullrom" - }, - "0.4167": { - "post": { - "vector": [-15, 0, 42.12] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [12.5, 0, 42.12] - }, - "lerp_mode": "catmullrom" - }, - "1.0833": { - "post": { - "vector": [1.7798, -0.3946, 54.6138] - }, - "lerp_mode": "catmullrom" - }, - "1.1667": { - "post": { - "vector": [0, 0, 42.12] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [1, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.1667": { - "post": { - "vector": [1, 2, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_1_Right": { - "rotation": { - "0.0": { - "post": { - "vector": [-31.92, -15.17, 56.88] - }, - "lerp_mode": "catmullrom" - }, - "0.1667": { - "post": { - "vector": [-16.92, -15.17, 56.88] - }, - "lerp_mode": "catmullrom" - }, - "0.4167": { - "post": { - "vector": [-16.92, -15.17, 56.88] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [-39.42, -15.17, 56.88] - }, - "lerp_mode": "catmullrom" - }, - "1.1667": { - "post": { - "vector": [-31.92, -15.17, 56.88] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [2, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.1667": { - "post": { - "vector": [2, 2, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_part_1_right": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, -52.05] - }, - "lerp_mode": "catmullrom" - }, - "0.1667": { - "post": { - "vector": [-26.5651, 14.4776, -25.4849] - }, - "lerp_mode": "catmullrom" - }, - "0.4167": { - "post": { - "vector": [-26.5651, 14.4776, -25.4849] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [27.5, 0, -52.05] - }, - "lerp_mode": "catmullrom" - }, - "1.1667": { - "post": { - "vector": [0, 0, -52.05] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0.5, 1.96, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.1667": { - "post": { - "vector": [0.5, 1.96, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_hand_1_right": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, -22.28] - }, - "lerp_mode": "catmullrom" - }, - "0.1667": { - "post": { - "vector": [-20, 0, -22.28] - }, - "lerp_mode": "catmullrom" - }, - "0.4167": { - "post": { - "vector": [-20, 0, -22.28] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [17.5, 0, -22.28] - }, - "lerp_mode": "catmullrom" - }, - "1.0833": { - "post": { - "vector": [-12.4594, 0, -22.28] - }, - "lerp_mode": "catmullrom" - }, - "1.1667": { - "post": { - "vector": [0, 0, -22.28] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, 2.8, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.1667": { - "post": { - "vector": [0, 2.8, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_1_Right2": { - "rotation": { - "0.0": { - "post": { - "vector": [-20.47, -21.72, 45.38] - }, - "lerp_mode": "catmullrom" - }, - "0.1667": { - "post": { - "vector": [10.5473, -4.8627, 69.208] - }, - "lerp_mode": "catmullrom" - }, - "0.4167": { - "post": { - "vector": [10.5473, -4.8627, 69.208] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [-29.4527, -4.8627, 69.208] - }, - "lerp_mode": "catmullrom" - }, - "1.1667": { - "post": { - "vector": [-20.47, -21.72, 45.38] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, 1.6, -3.4] - }, - "lerp_mode": "catmullrom" - }, - "1.1667": { - "post": { - "vector": [0, 1.6, -3.4] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_part_1_right2": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, -32.2] - }, - "lerp_mode": "catmullrom" - }, - "0.1667": { - "post": { - "vector": [-35, 0, -32.2] - }, - "lerp_mode": "catmullrom" - }, - "0.4167": { - "post": { - "vector": [-35, 0, -32.2] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [17.5, 0, -32.2] - }, - "lerp_mode": "catmullrom" - }, - "1.1667": { - "post": { - "vector": [0, 0, -32.2] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0.07, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.1667": { - "post": { - "vector": [0.07, 2, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_hand_1_right2": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, -34.39] - }, - "lerp_mode": "catmullrom" - }, - "0.1667": { - "post": { - "vector": [-22.5, 0, -34.39] - }, - "lerp_mode": "catmullrom" - }, - "0.4167": { - "post": { - "vector": [-22.5, 0, -34.39] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [22.5, 0, -34.39] - }, - "lerp_mode": "catmullrom" - }, - "1.0833": { - "post": { - "vector": [-19.2707, 0, -34.39] - }, - "lerp_mode": "catmullrom" - }, - "1.1667": { - "post": { - "vector": [0, 0, -34.39] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [-0.09, 1.93, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.1667": { - "post": { - "vector": [-0.09, 1.93, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_1_Right3": { - "rotation": { - "0.0": { - "post": { - "vector": [15.37, 11.14, 50.58] - }, - "lerp_mode": "catmullrom" - }, - "0.1667": { - "post": { - "vector": [43.0772, 23.9366, 75.9745] - }, - "lerp_mode": "catmullrom" - }, - "0.4167": { - "post": { - "vector": [43.0772, 23.9366, 75.9745] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [-15.6953, 12.2418, 54.0288] - }, - "lerp_mode": "catmullrom" - }, - "1.1667": { - "post": { - "vector": [15.37, 11.14, 50.58] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, -1, -7] - }, - "lerp_mode": "catmullrom" - }, - "1.1667": { - "post": { - "vector": [0, -1, -7] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_part_1_right3": { - "rotation": { - "0.0": { - "post": { - "vector": [0.09, 0.25, -40.17] - }, - "lerp_mode": "catmullrom" - }, - "0.1667": { - "post": { - "vector": [-24.91, 0.25, -40.17] - }, - "lerp_mode": "catmullrom" - }, - "0.4167": { - "post": { - "vector": [-24.91, 0.25, -40.17] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [50.7096, 12.3788, -12.5062] - }, - "lerp_mode": "catmullrom" - }, - "1.1667": { - "post": { - "vector": [0.09, 0.25, -40.17] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [-0.78, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.1667": { - "post": { - "vector": [-0.78, 2, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_hand_1_right3": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, -31.74] - }, - "lerp_mode": "catmullrom" - }, - "0.1667": { - "post": { - "vector": [-22.5, 0, -31.74] - }, - "lerp_mode": "catmullrom" - }, - "0.4167": { - "post": { - "vector": [-22.5, 0, -31.74] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [20, 0, -31.74] - }, - "lerp_mode": "catmullrom" - }, - "1.0833": { - "post": { - "vector": [-32.1005, 0, -31.74] - }, - "lerp_mode": "catmullrom" - }, - "1.1667": { - "post": { - "vector": [0, 0, -31.74] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [-1, 2.33, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.1667": { - "post": { - "vector": [-1, 2.33, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_1_Right4": { - "rotation": { - "0.0": { - "post": { - "vector": [47.98, 24.3, 71.65] - }, - "lerp_mode": "catmullrom" - }, - "0.1667": { - "post": { - "vector": [62.98, 24.3, 71.65] - }, - "lerp_mode": "catmullrom" - }, - "0.4167": { - "post": { - "vector": [62.98, 24.3, 71.65] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [23.3229, 26.3671, 66.6121] - }, - "lerp_mode": "catmullrom" - }, - "1.1667": { - "post": { - "vector": [47.98, 24.3, 71.65] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [3, -3, -12] - }, - "lerp_mode": "catmullrom" - }, - "1.1667": { - "post": { - "vector": [3, -3, -12] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_part_1_right4": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, -47.97] - }, - "lerp_mode": "catmullrom" - }, - "0.1667": { - "post": { - "vector": [-25, 0, -47.97] - }, - "lerp_mode": "catmullrom" - }, - "0.4167": { - "post": { - "vector": [-25, 0, -47.97] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [37.5, 0, -47.97] - }, - "lerp_mode": "catmullrom" - }, - "1.1667": { - "post": { - "vector": [0, 0, -47.97] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [-0.83, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.1667": { - "post": { - "vector": [-0.83, 2, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_hand_1_right4": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, -42.12] - }, - "lerp_mode": "catmullrom" - }, - "0.1667": { - "post": { - "vector": [-15, 0, -42.12] - }, - "lerp_mode": "catmullrom" - }, - "0.4167": { - "post": { - "vector": [-15, 0, -42.12] - }, - "lerp_mode": "catmullrom" - }, - "0.6667": { - "post": { - "vector": [12.5, 0, -42.12] - }, - "lerp_mode": "catmullrom" - }, - "1.0833": { - "post": { - "vector": [1.7798, 0.3946, -54.6138] - }, - "lerp_mode": "catmullrom" - }, - "1.1667": { - "post": { - "vector": [0, 0, -42.12] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [-1, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.1667": { - "post": { - "vector": [-1, 2, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacles": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - } - } - } - } - }, - "Attack": { - "loop": "hold_on_last_frame", - "animation_length": 2, - "bones": { - "bone": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, 3.15, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0, 3.15, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_1_Left": { - "rotation": { - "0.0": { - "post": { - "vector": [-31.92, 15.17, -56.88] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [-5.0928, 17.0767, -41.388] - }, - "lerp_mode": "catmullrom" - }, - "0.625": { - "post": { - "vector": [-30.0928, 17.0767, -41.388] - }, - "lerp_mode": "catmullrom" - }, - "0.8333": { - "post": { - "vector": [-30.0928, 17.0767, -41.388] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [-30.0928, 17.0767, -41.388] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [-31.92, 15.17, -56.88] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [-2, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [-2, 2, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "cranium": { - "rotation": { - "0.0": { - "post": { - "vector": [-0.63, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [-0.63, 0, 0] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "cranium_2": { - "rotation": { - "0.0": { - "post": { - "vector": [0.83, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0.83, 0, 0] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "cranium_3": { - "rotation": { - "0.0": { - "post": { - "vector": [5.83, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [5.83, 0, 0] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "head": { - "rotation": { - "0.0": { - "post": { - "vector": [-0.01, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [7.49, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.625": { - "post": { - "vector": [-7.51, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.7917": { - "post": { - "vector": [2.26, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [-5.01, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [-0.01, 0, 0] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [0, -0.00052, 3] - }, - "lerp_mode": "catmullrom" - }, - "0.625": { - "post": { - "vector": [0, 0.12879, -0.99167] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "mouth": { - "rotation": { - "0.0": { - "post": { - "vector": [-5.65, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [-5.65, 0, 0] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_part_1_left": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, 52.05] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [-17.5, 0, 54.55] - }, - "lerp_mode": "catmullrom" - }, - "0.625": { - "post": { - "vector": [-118.1977, -31.2126, 37.3757] - }, - "lerp_mode": "catmullrom" - }, - "0.8333": { - "post": { - "vector": [-118.1977, -31.2126, 37.3757] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [-118.1977, -31.2126, 37.3757] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0, 0, 52.05] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [-0.5, 1.96, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [-0.5, 1.96, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_hand_1_left": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, 22.28] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [-50, 0, 22.28] - }, - "lerp_mode": "catmullrom" - }, - "0.625": { - "post": { - "vector": [-12.0253, 12.8089, 68.4252] - }, - "lerp_mode": "catmullrom" - }, - "0.8333": { - "post": { - "vector": [-12.0253, 12.8089, 68.4252] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [-12.0253, 12.8089, 68.4252] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0, 0, 22.28] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, 2.8, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0, 2.8, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_1_Left2": { - "rotation": { - "0.0": { - "post": { - "vector": [-20.47, 21.72, -45.38] - }, - "lerp_mode": "catmullrom" - }, - "0.25": { - "post": { - "vector": [-6.6145, -42.6621, -111.0226] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [43.8767, -58.8301, -144.2998] - }, - "lerp_mode": "catmullrom" - }, - "0.625": { - "post": { - "vector": [-74.2354, -29.794, -21.0171] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [-20.47, 21.72, -45.38] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, 1.6, -3.4] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0, 1.6, -3.4] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_part_1_left2": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, 32.2] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [-8.6196, 12.6219, 115.8661] - }, - "lerp_mode": "catmullrom" - }, - "0.625": { - "post": { - "vector": [0, 0, 72.2] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0, 0, 32.2] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [-0.07, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [-0.07, 2, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_hand_1_left2": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, 34.39] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [0, 0, 54.39] - }, - "lerp_mode": "catmullrom" - }, - "0.625": { - "post": { - "vector": [0, 0, 104.39] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0, 0, 34.39] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0.09, 1.93, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0.09, 1.93, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_1_Left3": { - "rotation": { - "0.0": { - "post": { - "vector": [15.37, -11.14, -50.58] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [20.37, -11.14, -50.58] - }, - "lerp_mode": "catmullrom" - }, - "0.625": { - "post": { - "vector": [34.4068, -7.5254, -60.0311] - }, - "lerp_mode": "catmullrom" - }, - "0.8333": { - "post": { - "vector": [29.4068, -7.5254, -60.0311] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [34.4068, -7.5254, -60.0311] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [15.37, -11.14, -50.58] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, -1, -7] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0, -1, -7] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_part_1_left3": { - "rotation": { - "0.0": { - "post": { - "vector": [0.09, -0.25, 40.17] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [-29.91, -0.25, 40.17] - }, - "lerp_mode": "catmullrom" - }, - "0.625": { - "post": { - "vector": [23.6128, 11.0302, -21.7116] - }, - "lerp_mode": "catmullrom" - }, - "0.8333": { - "post": { - "vector": [38.6128, 11.0302, -21.7116] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [23.6128, 11.0302, -21.7116] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0.09, -0.25, 40.17] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0.78, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0.78, 2, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_hand_1_left3": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, 31.74] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [-22.5, 0, 31.74] - }, - "lerp_mode": "catmullrom" - }, - "0.625": { - "post": { - "vector": [19.5337, 2.1109, 6.8235] - }, - "lerp_mode": "catmullrom" - }, - "0.8333": { - "post": { - "vector": [-20.4663, 2.1109, 6.8235] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [19.5337, 2.1109, 6.8235] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0, 0, 31.74] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [1, 2.33, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [1, 2.33, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_1_Left4": { - "rotation": { - "0.0": { - "post": { - "vector": [47.98, -24.3, -71.65] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [60.48, -24.3, -71.65] - }, - "lerp_mode": "catmullrom" - }, - "0.625": { - "post": { - "vector": [62.5189, -13.3032, -77.9415] - }, - "lerp_mode": "catmullrom" - }, - "0.8333": { - "post": { - "vector": [57.5189, -13.3032, -77.9415] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [62.5189, -13.3032, -77.9415] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [47.98, -24.3, -71.65] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [-3, -3, -12] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [-3, -3, -12] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_part_1_left4": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, 47.97] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [-22.5, 0, 47.97] - }, - "lerp_mode": "catmullrom" - }, - "0.625": { - "post": { - "vector": [20, 0, -7.03] - }, - "lerp_mode": "catmullrom" - }, - "0.8333": { - "post": { - "vector": [30, 0, -7.03] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [20, 0, -7.03] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0, 0, 47.97] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0.83, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0.83, 2, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_hand_1_left4": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, 42.12] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [-25, 0, 42.12] - }, - "lerp_mode": "catmullrom" - }, - "0.625": { - "post": { - "vector": [17.3594, 2.2493, -10.0365] - }, - "lerp_mode": "catmullrom" - }, - "0.8333": { - "post": { - "vector": [-7.6406, 2.2493, -10.0365] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [17.3594, 2.2493, -10.0365] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0, 0, 42.12] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [1, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [1, 2, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_1_Right": { - "rotation": { - "0.0": { - "post": { - "vector": [-31.92, -15.17, 56.88] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [-5.0928, -17.0767, 41.388] - }, - "lerp_mode": "catmullrom" - }, - "0.625": { - "post": { - "vector": [-30.0928, -17.0767, 41.388] - }, - "lerp_mode": "catmullrom" - }, - "0.8333": { - "post": { - "vector": [-30.0928, -17.0767, 41.388] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [-30.0928, -17.0767, 41.388] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [-31.92, -15.17, 56.88] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [2, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [2, 2, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_part_1_right": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, -52.05] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [-17.5, 0, -54.55] - }, - "lerp_mode": "catmullrom" - }, - "0.625": { - "post": { - "vector": [-118.1977, 31.2126, -37.3757] - }, - "lerp_mode": "catmullrom" - }, - "0.8333": { - "post": { - "vector": [-118.1977, 31.2126, -37.3757] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [-118.1977, 31.2126, -37.3757] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0, 0, -52.05] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0.5, 1.96, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0.5, 1.96, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_hand_1_right": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, -22.28] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [-50, 0, -22.28] - }, - "lerp_mode": "catmullrom" - }, - "0.625": { - "post": { - "vector": [-12.0253, -12.8089, -68.4252] - }, - "lerp_mode": "catmullrom" - }, - "0.8333": { - "post": { - "vector": [-12.0253, -12.8089, -68.4252] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [-12.0253, -12.8089, -68.4252] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0, 0, -22.28] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, 2.8, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0, 2.8, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_1_Right2": { - "rotation": { - "0.0": { - "post": { - "vector": [-20.47, -21.72, 45.38] - }, - "lerp_mode": "catmullrom" - }, - "0.25": { - "post": { - "vector": [-6.6145, 42.6621, 111.0226] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [43.8767, 58.8301, 144.2998] - }, - "lerp_mode": "catmullrom" - }, - "0.625": { - "post": { - "vector": [-86.4636, 33.1995, -2.147] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [-20.47, -21.72, 45.38] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, 1.6, -3.4] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0, 1.6, -3.4] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_part_1_right2": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, -32.2] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [-8.6196, -12.6219, -115.8661] - }, - "lerp_mode": "catmullrom" - }, - "0.625": { - "post": { - "vector": [0, 0, -69.7] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0, 0, -32.2] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0.07, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0.07, 2, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_hand_1_right2": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, -34.39] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [0, 0, -54.39] - }, - "lerp_mode": "catmullrom" - }, - "0.625": { - "post": { - "vector": [0, 0, -121.89] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0, 0, -34.39] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [-0.09, 1.93, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [-0.09, 1.93, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_1_Right3": { - "rotation": { - "0.0": { - "post": { - "vector": [15.37, 11.14, 50.58] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [20.37, 11.14, 50.58] - }, - "lerp_mode": "catmullrom" - }, - "0.625": { - "post": { - "vector": [34.4068, 7.5254, 60.0311] - }, - "lerp_mode": "catmullrom" - }, - "0.8333": { - "post": { - "vector": [29.4068, 7.5254, 60.0311] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [34.4068, 7.5254, 60.0311] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [15.37, 11.14, 50.58] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, -1, -7] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0, -1, -7] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_part_1_right3": { - "rotation": { - "0.0": { - "post": { - "vector": [0.09, 0.25, -40.17] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [-29.91, 0.25, -40.17] - }, - "lerp_mode": "catmullrom" - }, - "0.625": { - "post": { - "vector": [23.6128, -11.0302, 21.7116] - }, - "lerp_mode": "catmullrom" - }, - "0.8333": { - "post": { - "vector": [38.6128, -11.0302, 21.7116] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [23.6128, -11.0302, 21.7116] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0.09, 0.25, -40.17] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [-0.78, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [-0.78, 2, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_hand_1_right3": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, -31.74] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [-22.5, 0, -31.74] - }, - "lerp_mode": "catmullrom" - }, - "0.625": { - "post": { - "vector": [19.5337, -2.1109, -6.8235] - }, - "lerp_mode": "catmullrom" - }, - "0.8333": { - "post": { - "vector": [-20.4663, -2.1109, -6.8235] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [19.5337, -2.1109, -6.8235] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0, 0, -31.74] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [-1, 2.33, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [-1, 2.33, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_1_Right4": { - "rotation": { - "0.0": { - "post": { - "vector": [47.98, 24.3, 71.65] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [60.48, 24.3, 71.65] - }, - "lerp_mode": "catmullrom" - }, - "0.625": { - "post": { - "vector": [62.5189, 13.3032, 77.9415] - }, - "lerp_mode": "catmullrom" - }, - "0.8333": { - "post": { - "vector": [57.5189, 13.3032, 77.9415] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [62.5189, 13.3032, 77.9415] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [47.98, 24.3, 71.65] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [3, -3, -12] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [3, -3, -12] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_part_1_right4": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, -47.97] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [-22.5, 0, -47.97] - }, - "lerp_mode": "catmullrom" - }, - "0.625": { - "post": { - "vector": [20, 0, 7.03] - }, - "lerp_mode": "catmullrom" - }, - "0.8333": { - "post": { - "vector": [30, 0, 7.03] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [20, 0, 7.03] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0, 0, -47.97] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [-0.83, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [-0.83, 2, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_hand_1_right4": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, -42.12] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [-25, 0, -42.12] - }, - "lerp_mode": "catmullrom" - }, - "0.625": { - "post": { - "vector": [17.3594, -2.2493, 10.0365] - }, - "lerp_mode": "catmullrom" - }, - "0.8333": { - "post": { - "vector": [-7.6406, -2.2493, 10.0365] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [17.3594, -2.2493, 10.0365] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0, 0, -42.12] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [-1, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [-1, 2, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacles": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - } - } - } - } - }, - "Grab": { - "loop": "hold_on_last_frame", - "animation_length": 2, - "bones": { - "bone": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, 3.15, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0, 3.15, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_1_Left": { - "rotation": { - "0.0": { - "post": { - "vector": [-31.92, 15.17, -56.88] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [-5.0928, 17.0767, -41.388] - }, - "lerp_mode": "catmullrom" - }, - "0.625": { - "post": { - "vector": [24.9072, 17.0767, -41.388] - }, - "lerp_mode": "catmullrom" - }, - "0.8333": { - "post": { - "vector": [24.0533, 17.0767, -41.388] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [24.9072, 17.0767, -41.388] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [-31.92, 15.17, -56.88] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [-2, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [-2, 2, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "cranium": { - "rotation": { - "0.0": { - "post": { - "vector": [-0.63, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [-0.63, 0, 0] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "cranium_2": { - "rotation": { - "0.0": { - "post": { - "vector": [0.83, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0.83, 0, 0] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "cranium_3": { - "rotation": { - "0.0": { - "post": { - "vector": [5.83, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [5.83, 0, 0] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "head": { - "rotation": { - "0.0": { - "post": { - "vector": [-0.01, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [7.49, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.625": { - "post": { - "vector": [-7.51, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.7917": { - "post": { - "vector": [2.26, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [-5.01, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [-0.01, 0, 0] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [0, -0.00052, 3] - }, - "lerp_mode": "catmullrom" - }, - "0.625": { - "post": { - "vector": [0, 0.12879, -0.99167] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "mouth": { - "rotation": { - "0.0": { - "post": { - "vector": [-5.65, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [-5.65, 0, 0] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_part_1_left": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, 52.05] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [-17.5, 0, 54.55] - }, - "lerp_mode": "catmullrom" - }, - "0.625": { - "post": { - "vector": [9.9627, 0.8672, 49.6256] - }, - "lerp_mode": "catmullrom" - }, - "0.8333": { - "post": { - "vector": [20.9749, -2.1054, 48.508] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [9.9627, 0.8672, 49.6256] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0, 0, 52.05] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [-0.5, 1.96, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [-0.5, 1.96, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_hand_1_left": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, 22.28] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [-50, 0, 22.28] - }, - "lerp_mode": "catmullrom" - }, - "0.625": { - "post": { - "vector": [22.5, 0, 22.28] - }, - "lerp_mode": "catmullrom" - }, - "0.8333": { - "post": { - "vector": [-26.0219, 0, 22.28] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [22.5, 0, 22.28] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0, 0, 22.28] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, 2.8, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0, 2.8, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_1_Left2": { - "rotation": { - "0.0": { - "post": { - "vector": [-20.47, 21.72, -45.38] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [-20.47, -75.78, -107.88] - }, - "lerp_mode": "catmullrom" - }, - "0.625": { - "post": { - "vector": [-72.8595, -38.6597, -29.8465] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [-20.47, 21.72, -45.38] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, 1.6, -3.4] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0, 1.6, -3.4] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_part_1_left2": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, 32.2] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [0, 0, -37.8] - }, - "lerp_mode": "catmullrom" - }, - "0.625": { - "post": { - "vector": [0, 0, 69.7] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0, 0, 32.2] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [-0.07, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [-0.07, 2, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_hand_1_left2": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, 34.39] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [0, 0, -43.11] - }, - "lerp_mode": "catmullrom" - }, - "0.625": { - "post": { - "vector": [0, 0, 74.39] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0, 0, 34.39] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0.09, 1.93, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0.09, 1.93, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_1_Left3": { - "rotation": { - "0.0": { - "post": { - "vector": [15.37, -11.14, -50.58] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [20.37, -11.14, -50.58] - }, - "lerp_mode": "catmullrom" - }, - "0.625": { - "post": { - "vector": [34.4068, -7.5254, -60.0311] - }, - "lerp_mode": "catmullrom" - }, - "0.8333": { - "post": { - "vector": [29.4068, -7.5254, -60.0311] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [34.4068, -7.5254, -60.0311] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [15.37, -11.14, -50.58] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, -1, -7] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0, -1, -7] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_part_1_left3": { - "rotation": { - "0.0": { - "post": { - "vector": [0.09, -0.25, 40.17] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [-29.91, -0.25, 40.17] - }, - "lerp_mode": "catmullrom" - }, - "0.625": { - "post": { - "vector": [23.6128, 11.0302, -21.7116] - }, - "lerp_mode": "catmullrom" - }, - "0.8333": { - "post": { - "vector": [38.6128, 11.0302, -21.7116] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [23.6128, 11.0302, -21.7116] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0.09, -0.25, 40.17] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0.78, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0.78, 2, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_hand_1_left3": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, 31.74] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [-22.5, 0, 31.74] - }, - "lerp_mode": "catmullrom" - }, - "0.625": { - "post": { - "vector": [19.5337, 2.1109, 6.8235] - }, - "lerp_mode": "catmullrom" - }, - "0.8333": { - "post": { - "vector": [-20.4663, 2.1109, 6.8235] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [19.5337, 2.1109, 6.8235] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0, 0, 31.74] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [1, 2.33, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [1, 2.33, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_1_Left4": { - "rotation": { - "0.0": { - "post": { - "vector": [47.98, -24.3, -71.65] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [60.48, -24.3, -71.65] - }, - "lerp_mode": "catmullrom" - }, - "0.625": { - "post": { - "vector": [62.5189, -13.3032, -77.9415] - }, - "lerp_mode": "catmullrom" - }, - "0.8333": { - "post": { - "vector": [57.5189, -13.3032, -77.9415] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [62.5189, -13.3032, -77.9415] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [47.98, -24.3, -71.65] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [-3, -3, -12] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [-3, -3, -12] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_part_1_left4": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, 47.97] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [-22.5, 0, 47.97] - }, - "lerp_mode": "catmullrom" - }, - "0.625": { - "post": { - "vector": [20, 0, -7.03] - }, - "lerp_mode": "catmullrom" - }, - "0.8333": { - "post": { - "vector": [30, 0, -7.03] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [20, 0, -7.03] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0, 0, 47.97] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0.83, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0.83, 2, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_hand_1_left4": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, 42.12] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [-25, 0, 42.12] - }, - "lerp_mode": "catmullrom" - }, - "0.625": { - "post": { - "vector": [17.3594, 2.2493, -10.0365] - }, - "lerp_mode": "catmullrom" - }, - "0.8333": { - "post": { - "vector": [-7.6406, 2.2493, -10.0365] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [17.3594, 2.2493, -10.0365] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0, 0, 42.12] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [1, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [1, 2, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_1_Right": { - "rotation": { - "0.0": { - "post": { - "vector": [-31.92, -15.17, 56.88] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [-5.0928, -17.0767, 41.388] - }, - "lerp_mode": "catmullrom" - }, - "0.625": { - "post": { - "vector": [24.9072, -17.0767, 41.388] - }, - "lerp_mode": "catmullrom" - }, - "0.8333": { - "post": { - "vector": [24.0533, -17.0767, 41.388] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [24.9072, -17.0767, 41.388] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [-31.92, -15.17, 56.88] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [2, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [2, 2, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_part_1_right": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, -52.05] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [-17.5, 0, -54.55] - }, - "lerp_mode": "catmullrom" - }, - "0.625": { - "post": { - "vector": [9.9627, -0.8672, -49.6256] - }, - "lerp_mode": "catmullrom" - }, - "0.8333": { - "post": { - "vector": [20.9749, 2.1054, -48.508] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [9.9627, -0.8672, -49.6256] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0, 0, -52.05] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0.5, 1.96, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0.5, 1.96, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_hand_1_right": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, -22.28] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [-50, 0, -22.28] - }, - "lerp_mode": "catmullrom" - }, - "0.625": { - "post": { - "vector": [22.5, 0, -22.28] - }, - "lerp_mode": "catmullrom" - }, - "0.8333": { - "post": { - "vector": [-26.0219, 0, -22.28] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [22.5, 0, -22.28] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0, 0, -22.28] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, 2.8, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0, 2.8, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_1_Right2": { - "rotation": { - "0.0": { - "post": { - "vector": [-20.47, -21.72, 45.38] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [-20.47, 75.78, 107.88] - }, - "lerp_mode": "catmullrom" - }, - "0.625": { - "post": { - "vector": [-72.8595, 38.6597, 29.8465] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [-20.47, -21.72, 45.38] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, 1.6, -3.4] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0, 1.6, -3.4] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_part_1_right2": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, -32.2] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [0, 0, 37.8] - }, - "lerp_mode": "catmullrom" - }, - "0.625": { - "post": { - "vector": [0, 0, -69.7] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0, 0, -32.2] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0.07, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0.07, 2, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_hand_1_right2": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, -34.39] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [0, 0, 43.11] - }, - "lerp_mode": "catmullrom" - }, - "0.625": { - "post": { - "vector": [0, 0, -74.39] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0, 0, -34.39] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [-0.09, 1.93, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [-0.09, 1.93, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_1_Right3": { - "rotation": { - "0.0": { - "post": { - "vector": [15.37, 11.14, 50.58] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [20.37, 11.14, 50.58] - }, - "lerp_mode": "catmullrom" - }, - "0.625": { - "post": { - "vector": [34.4068, 7.5254, 60.0311] - }, - "lerp_mode": "catmullrom" - }, - "0.8333": { - "post": { - "vector": [29.4068, 7.5254, 60.0311] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [34.4068, 7.5254, 60.0311] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [15.37, 11.14, 50.58] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, -1, -7] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0, -1, -7] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_part_1_right3": { - "rotation": { - "0.0": { - "post": { - "vector": [0.09, 0.25, -40.17] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [-29.91, 0.25, -40.17] - }, - "lerp_mode": "catmullrom" - }, - "0.625": { - "post": { - "vector": [23.6128, -11.0302, 21.7116] - }, - "lerp_mode": "catmullrom" - }, - "0.8333": { - "post": { - "vector": [38.6128, -11.0302, 21.7116] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [23.6128, -11.0302, 21.7116] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0.09, 0.25, -40.17] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [-0.78, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [-0.78, 2, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_hand_1_right3": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, -31.74] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [-22.5, 0, -31.74] - }, - "lerp_mode": "catmullrom" - }, - "0.625": { - "post": { - "vector": [19.5337, -2.1109, -6.8235] - }, - "lerp_mode": "catmullrom" - }, - "0.8333": { - "post": { - "vector": [-20.4663, -2.1109, -6.8235] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [19.5337, -2.1109, -6.8235] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0, 0, -31.74] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [-1, 2.33, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [-1, 2.33, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_1_Right4": { - "rotation": { - "0.0": { - "post": { - "vector": [47.98, 24.3, 71.65] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [60.48, 24.3, 71.65] - }, - "lerp_mode": "catmullrom" - }, - "0.625": { - "post": { - "vector": [62.5189, 13.3032, 77.9415] - }, - "lerp_mode": "catmullrom" - }, - "0.8333": { - "post": { - "vector": [57.5189, 13.3032, 77.9415] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [62.5189, 13.3032, 77.9415] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [47.98, 24.3, 71.65] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [3, -3, -12] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [3, -3, -12] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_part_1_right4": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, -47.97] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [-22.5, 0, -47.97] - }, - "lerp_mode": "catmullrom" - }, - "0.625": { - "post": { - "vector": [20, 0, 7.03] - }, - "lerp_mode": "catmullrom" - }, - "0.8333": { - "post": { - "vector": [30, 0, 7.03] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [20, 0, 7.03] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0, 0, -47.97] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [-0.83, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [-0.83, 2, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_hand_1_right4": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, -42.12] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [-25, 0, -42.12] - }, - "lerp_mode": "catmullrom" - }, - "0.625": { - "post": { - "vector": [17.3594, -2.2493, 10.0365] - }, - "lerp_mode": "catmullrom" - }, - "0.8333": { - "post": { - "vector": [-7.6406, -2.2493, 10.0365] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [17.3594, -2.2493, 10.0365] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [0, 0, -42.12] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [-1, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "2.0": { - "post": { - "vector": [-1, 2, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacles": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, 0] + "vector": [0, 0, -25] }, "lerp_mode": "catmullrom" }, "2.0": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - } - } - } - } - }, - "idle2": { - "loop": true, - "animation_length": 0.0083, - "bones": { - "bone": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.0083": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.0083": { - "post": { - "vector": [0, 0, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_1_Left": { - "rotation": { - "0.0": { - "post": { - "vector": [-8.972, 35.0689, -6.2022] - }, - "lerp_mode": "catmullrom" - }, - "0.0083": { - "post": { - "vector": [-35.4398, 4.2669, -74.9229] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [-2, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.0083": { - "post": { - "vector": [-2, 2, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "cranium": { - "rotation": { - "0.0": { - "post": { - "vector": [2.5, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.0083": { - "post": { - "vector": [2.5, 0, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "cranium_2": { - "rotation": { - "0.0": { - "post": { - "vector": [5, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.0083": { - "post": { - "vector": [5, 0, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "cranium_3": { - "rotation": { - "0.0": { - "post": { - "vector": [10, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.0083": { - "post": { - "vector": [10, 0, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "head": { - "rotation": { - "0.0": { - "post": { - "vector": [-5, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.0083": { - "post": { - "vector": [-5, 0, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "mouth": { - "rotation": { - "0.0": { - "post": { - "vector": [22.5, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.0083": { - "post": { - "vector": [22.5, 0, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_part_1_left": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, -20.16] - }, - "lerp_mode": "catmullrom" - }, - "0.0083": { - "post": { - "vector": [0, 0, -37.5] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [-1, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.0083": { - "post": { - "vector": [-1, 2, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_hand_1_left": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, -44.3] - }, - "lerp_mode": "catmullrom" - }, - "0.0083": { - "post": { - "vector": [0, 0, -40] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, 2.8, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.0083": { - "post": { - "vector": [0, 2.8, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_1_Left2": { - "rotation": { - "0.0": { - "post": { - "vector": [1.4426, 29.9685, 2.8862] - }, - "lerp_mode": "catmullrom" - }, - "0.0083": { - "post": { - "vector": [-22.2077, 20.7048, -49.1065] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, 1.6, -3.4] - }, - "lerp_mode": "catmullrom" - }, - "0.0083": { - "post": { - "vector": [0, 1.6, -3.4] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_part_1_left2": { - "rotation": { - "0.0": { "post": { "vector": [0, 0, -15] }, "lerp_mode": "catmullrom" }, - "0.0083": { + "3.0": { "post": { - "vector": [0, 0, -57.5] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [-1, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.0083": { - "post": { - "vector": [-1, 2, 0] + "vector": [0, 0, -15] }, "lerp_mode": "catmullrom" } } }, - "Tentacle_hand_1_left2": { + "l_back_tentacule4": { "rotation": { "0.0": { "post": { - "vector": [0, 0, -60] + "vector": [0, 0, 12.5] }, "lerp_mode": "catmullrom" }, - "0.0083": { + "0.5": { "post": { - "vector": [0, 0, -60] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [1.3, 1, 0] + "vector": [0, 0, -30] }, "lerp_mode": "catmullrom" }, - "0.0083": { + "1.0": { "post": { - "vector": [1.3, 1, 0] + "vector": [0, 0, -30] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 2.5] + }, + "lerp_mode": "catmullrom" + }, + "2.375": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, 2.5] }, "lerp_mode": "catmullrom" } } }, - "Tentacle_1_Left3": { + "l_back_tentacule5": { "rotation": { "0.0": { "post": { - "vector": [3.0505, -16.4853, -16.207] + "vector": [0, 0, 17.5] }, "lerp_mode": "catmullrom" }, - "0.0083": { + "0.5": { "post": { - "vector": [20.8765, -13.7242, -65.1997] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, -1, -7] + "vector": [0, 0, -20] }, "lerp_mode": "catmullrom" }, - "0.0083": { + "1.0": { "post": { - "vector": [0, -1, -7] + "vector": [0, 0, -20] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, -2.5] + }, + "lerp_mode": "catmullrom" + }, + "2.375": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, -2.5] }, "lerp_mode": "catmullrom" } } }, - "Tentacle_part_1_left3": { + "l_back_tentacule6": { "rotation": { "0.0": { "post": { - "vector": [0.3538, 0.7361, -18.3913] + "vector": [0, 0, 30] }, "lerp_mode": "catmullrom" }, - "0.0083": { - "post": { - "vector": [0, 0, -55] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, 2, 0] - }, - "lerp_mode": "catmullrom" - }, - "0.0083": { - "post": { - "vector": [-1, 2, 0] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_hand_1_left3": { - "rotation": { - "0.0": { + "0.5": { "post": { "vector": [0, 0, -27.5] }, "lerp_mode": "catmullrom" }, - "0.0083": { + "1.0": { "post": { - "vector": [0, 0, -32.5] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [1, 1.6, 0] + "vector": [0, 0, -27.5] }, "lerp_mode": "catmullrom" }, - "0.0083": { + "2.0": { "post": { - "vector": [1, 2.6, 0] + "vector": [0, 0, -2.5] + }, + "lerp_mode": "catmullrom" + }, + "2.375": { + "post": { + "vector": [0, 0, -17.5] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, -2.5] }, "lerp_mode": "catmullrom" } } }, - "Tentacle_1_Left4": { + "r_back_tentacule": { "rotation": { "0.0": { "post": { - "vector": [12.6649, -51.6428, -21.5544] + "vector": [20.94102, -49.21053, 30.36119] }, "lerp_mode": "catmullrom" }, - "0.0083": { + "0.5": { "post": { - "vector": [51.756, -12.0106, -86.2494] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [-3, -3, -12] + "vector": [34.04258, -58.57824, 52.34365] }, "lerp_mode": "catmullrom" }, - "0.0083": { + "1.0": { "post": { - "vector": [-3, -3, -12] + "vector": [34.04258, -58.57824, 52.34365] }, "lerp_mode": "catmullrom" } } }, - "Tentacle_part_1_left4": { + "r_back_tentacule2": { "rotation": { "0.0": { "post": { - "vector": [0, 0, -25] + "vector": [0, 0, -15] }, "lerp_mode": "catmullrom" }, - "0.0083": { + "0.5": { "post": { - "vector": [0, 0, -65] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [-1, 2, 0] + "vector": [0, 0, 35] }, "lerp_mode": "catmullrom" }, - "0.0083": { + "1.0": { "post": { - "vector": [-2, 2, 0] + "vector": [0, 0, 35] }, "lerp_mode": "catmullrom" } } }, - "Tentacle_hand_1_left4": { + "r_back_tentacule3": { "rotation": { "0.0": { "post": { - "vector": [0, 0, -37.14] + "vector": [0, 0, -12.5] }, "lerp_mode": "catmullrom" }, - "0.0083": { + "0.5": { "post": { - "vector": [0, 0, -42.5] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [1, 2, 0] + "vector": [0, 0, 25] }, "lerp_mode": "catmullrom" }, - "0.0083": { + "1.0": { "post": { - "vector": [1, 2, 0] + "vector": [0, 0, 25] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 15] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, 15] }, "lerp_mode": "catmullrom" } } }, - "Tentacle_1_Right": { + "r_back_tentacule4": { "rotation": { "0.0": { "post": { - "vector": [-8.972, -35.0689, 6.2022] + "vector": [0, 0, -12.5] }, "lerp_mode": "catmullrom" }, - "0.0083": { + "0.5": { "post": { - "vector": [-35.4398, -4.2669, 74.9229] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [2, 2, 0] + "vector": [0, 0, 30] }, "lerp_mode": "catmullrom" }, - "0.0083": { + "1.0": { "post": { - "vector": [2, 2, 0] + "vector": [0, 0, 30] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, -2.5] + }, + "lerp_mode": "catmullrom" + }, + "2.375": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, -2.5] }, "lerp_mode": "catmullrom" } } }, - "Tentacle_part_1_right": { + "r_back_tentacule5": { "rotation": { "0.0": { "post": { - "vector": [0, 0, 20.16] + "vector": [0, 0, -17.5] }, "lerp_mode": "catmullrom" }, - "0.0083": { + "0.5": { "post": { - "vector": [0, 0, 37.5] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [1, 2, 0] + "vector": [0, 0, 20] }, "lerp_mode": "catmullrom" }, - "0.0083": { + "1.0": { "post": { - "vector": [1, 2, 0] + "vector": [0, 0, 20] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 2.5] + }, + "lerp_mode": "catmullrom" + }, + "2.375": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, 2.5] }, "lerp_mode": "catmullrom" } } }, - "Tentacle_hand_1_right": { + "r_back_tentacule6": { "rotation": { "0.0": { "post": { - "vector": [0, 0, 44.3] + "vector": [0, 0, -30] }, "lerp_mode": "catmullrom" }, - "0.0083": { + "0.5": { "post": { - "vector": [0, 0, 40] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, 2.8, 0] + "vector": [0, 0, 27.5] }, "lerp_mode": "catmullrom" }, - "0.0083": { + "1.0": { "post": { - "vector": [0, 2.8, 0] + "vector": [0, 0, 27.5] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 2.5] + }, + "lerp_mode": "catmullrom" + }, + "2.375": { + "post": { + "vector": [0, 0, 17.5] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, 2.5] }, "lerp_mode": "catmullrom" } } }, - "Tentacle_1_Right2": { + "center_tentacule": { "rotation": { "0.0": { "post": { - "vector": [1.4426, -29.9685, -2.8862] + "vector": [-85, -10, -90] }, "lerp_mode": "catmullrom" }, - "0.0083": { + "0.5": { "post": { - "vector": [-22.2077, -20.7048, 49.1065] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, 1.6, -3.4] - }, - "lerp_mode": "catmullrom" - }, - "0.0083": { - "post": { - "vector": [0, 1.6, -3.4] + "vector": [-88.86743, -49.96822, -94.19588] }, "lerp_mode": "catmullrom" } } }, - "Tentacle_part_1_right2": { + "center_tentacule2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -27.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "center_tentacule3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -30] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, -15] + }, + "lerp_mode": "catmullrom" + }, + "2.375": { + "post": { + "vector": [0, 0, -22.5] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, -15] + }, + "lerp_mode": "catmullrom" + } + } + }, + "center_tentacule4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -27.5] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, -2.5] + }, + "lerp_mode": "catmullrom" + }, + "2.375": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, -2.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "center_tentacule5": { "rotation": { "0.0": { "post": { @@ -10037,219 +2732,437 @@ }, "lerp_mode": "catmullrom" }, - "0.0083": { + "0.5": { "post": { - "vector": [0, 0, 57.5] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [1, 2, 0] + "vector": [0, 0, -22.5] }, "lerp_mode": "catmullrom" }, - "0.0083": { + "2.0": { "post": { - "vector": [1, 2, 0] + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.375": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, 0] }, "lerp_mode": "catmullrom" } } }, - "Tentacle_hand_1_right2": { + "center_tentacule6": { "rotation": { "0.0": { "post": { - "vector": [0, 0, 60] + "vector": [0, 0, 20] }, "lerp_mode": "catmullrom" }, - "0.0083": { + "0.5": { "post": { - "vector": [0, 0, 60] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [-1.3, 1, 0] + "vector": [0, 0, -10] }, "lerp_mode": "catmullrom" }, - "0.0083": { + "2.0": { "post": { - "vector": [-1.3, 1, 0] + "vector": [0, 0, 2.5] + }, + "lerp_mode": "catmullrom" + }, + "2.375": { + "post": { + "vector": [0, 0, -7.5] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, 2.5] }, "lerp_mode": "catmullrom" } } }, - "Tentacle_1_Right3": { + "l_tentacule": { "rotation": { "0.0": { "post": { - "vector": [3.0505, 16.4853, 16.207] + "vector": [-26.56505, -52.23876, -39.23152] }, "lerp_mode": "catmullrom" }, - "0.0083": { + "0.5": { "post": { - "vector": [20.8765, 13.7242, 65.1997] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, -1, -7] - }, - "lerp_mode": "catmullrom" - }, - "0.0083": { - "post": { - "vector": [0, -1, -7] + "vector": [-37.45372, -62.96598, -59.31794] }, "lerp_mode": "catmullrom" } } }, - "Tentacle_part_1_right3": { + "l_tentacule2": { "rotation": { "0.0": { "post": { - "vector": [0.3538, -0.7361, 18.3913] + "vector": [0, 0, -10] }, "lerp_mode": "catmullrom" }, - "0.0083": { + "0.5": { "post": { - "vector": [0, 0, 55] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [0, 2, 0] + "vector": [0, 0, -30] }, "lerp_mode": "catmullrom" }, - "0.0083": { + "2.375": { "post": { - "vector": [1, 2, 0] + "vector": [0, 0, -37.5] }, "lerp_mode": "catmullrom" } } }, - "Tentacle_hand_1_right3": { + "l_tentacule3": { "rotation": { "0.0": { "post": { - "vector": [0, 0, 27.5] + "vector": [0, 0, -10] }, "lerp_mode": "catmullrom" }, - "0.0083": { + "0.5": { "post": { - "vector": [0, 0, 32.5] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [-1, 1.6, 0] + "vector": [0, 0, -30] }, "lerp_mode": "catmullrom" }, - "0.0083": { + "2.0": { "post": { - "vector": [-1, 2.6, 0] + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + }, + "2.375": { + "post": { + "vector": [0, 0, -20] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, -10] }, "lerp_mode": "catmullrom" } } }, - "Tentacle_1_Right4": { + "l_tentacule4": { "rotation": { "0.0": { "post": { - "vector": [12.6649, 51.6428, 21.5544] + "vector": [0, 0, -17.5] }, "lerp_mode": "catmullrom" }, - "0.0083": { + "0.5": { "post": { - "vector": [51.756, 12.0106, 86.2494] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [3, -3, -12] + "vector": [0, 0, -32.5] }, "lerp_mode": "catmullrom" }, - "0.0083": { + "2.0": { "post": { - "vector": [3, -3, -12] + "vector": [0, 0, -2.5] + }, + "lerp_mode": "catmullrom" + }, + "2.375": { + "post": { + "vector": [0, 0, -12.5] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, -2.5] }, "lerp_mode": "catmullrom" } } }, - "Tentacle_part_1_right4": { + "l_tentacule5": { "rotation": { "0.0": { "post": { - "vector": [0, 0, 25] + "vector": [0.28, 3.36, -20.79] }, "lerp_mode": "catmullrom" }, - "0.0083": { + "2.0": { "post": { - "vector": [0, 0, 65] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [1, 2, 0] + "vector": [1.41335, 3.06141, -0.76044] }, "lerp_mode": "catmullrom" }, - "0.0083": { + "2.375": { "post": { - "vector": [2, 2, 0] + "vector": [1.00134, 3.21967, -8.27007] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [1.41335, 3.06141, -0.76044] }, "lerp_mode": "catmullrom" } } }, - "Tentacle_hand_1_right4": { + "l_tentacule6": { "rotation": { "0.0": { "post": { - "vector": [0, 0, 37.14] + "vector": [0, 0, -32.5] }, "lerp_mode": "catmullrom" }, - "0.0083": { + "2.0": { "post": { - "vector": [0, 0, 42.5] + "vector": [0, 0, 2.5] + }, + "lerp_mode": "catmullrom" + }, + "2.375": { + "post": { + "vector": [0, 0, -12.5] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, 2.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "center_tentacule_back": { + "rotation": { + "0.0": { + "post": { + "vector": [90, 37.5, -90] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [90, 42.5, -90] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [90, 50, -90] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [90, 50, -90] + }, + "lerp_mode": "catmullrom" + } + } + }, + "center_tentacule_back2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -7.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -22.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "center_tentacule_back3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -12.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -37.5] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, -17.5] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, -17.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "center_tentacule_back4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -7.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -22.5] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.375": { + "post": { + "vector": [0, 0, -7.5] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "center_tentacule_back5": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -15] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -30] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.375": { + "post": { + "vector": [0, 0, -15] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "center_tentacule_back6": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -20] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -27.5] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, -2.5] + }, + "lerp_mode": "catmullrom" + }, + "2.375": { + "post": { + "vector": [0, 0, -20] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, -2.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Kraken": { + "rotation": { + "0.0": { + "post": { + "vector": [1.3, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [1.28919, 0.1664, -7.35346] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [1.2985, -0.05997, 2.64399] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [1.28919, 0.1664, -7.35346] + }, + "lerp_mode": "catmullrom" + }, + "1.5417": { + "post": { + "vector": [1.2985, -0.05997, 2.64399] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [1.3, 0, 0] }, "lerp_mode": "catmullrom" } @@ -10257,13 +3170,111 @@ "position": { "0.0": { "post": { - "vector": [-1, 2, 0] + "vector": [0, 218.48, 0] }, "lerp_mode": "catmullrom" }, - "0.0083": { + "0.5": { "post": { - "vector": [-1, 2, 0] + "vector": [0, 179.48, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 120.48, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 41.48, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": { + "vector": [0, -19.52, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, -36.52, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, -19.52, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [1, 0.9, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [1, 0.9, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [1, 0.9, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.6667": { + "post": { + "vector": [1, 0.9, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": { + "vector": [1, 0.9, 1] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [1, 0.7, 1] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [1, 1, 1] }, "lerp_mode": "catmullrom" } @@ -10271,783 +3282,1641 @@ } } }, - "swim": { + "swing_left": { "loop": true, - "animation_length": 1, - "sound_effects": { - "0.0": { - "effect": "antarchy:kraken_flying_sideways_loop|0.45|1.0" - } - }, + "animation_length": 2, "bones": { - "bone": { - "rotation": { - "vector": [42.5, 0, 0] - } - }, - "Tentacle_1_Left": { + "l_shoulder": { "rotation": { "0.0": { "post": { - "vector": [17.5366, 21.95, -21.3652] + "vector": [0, 0, -17.5] }, "lerp_mode": "catmullrom" }, - "0.25": { + "0.375": { "post": { - "vector": [26.7391, 11.3252, -6.8224] + "vector": [45.72113, 14.60559, -31.31465] }, "lerp_mode": "catmullrom" }, - "0.5": { + "0.8333": { "post": { - "vector": [27.4006, 8.1389, -2.9124] + "vector": [-63.96509, -9.93654, -27.61842] }, "lerp_mode": "catmullrom" }, - "0.75": { + "2.0": { "post": { - "vector": [19.1774, 23.3701, -23.595] + "vector": [0, 0, -17.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_arm": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -2.5] }, "lerp_mode": "catmullrom" }, - "1.0": { + "0.4167": { "post": { - "vector": [17.5366, 21.95, -21.3652] + "vector": [22.5, 0, -2.5] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [7.5, 0, -2.5] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, -2.5] }, "lerp_mode": "catmullrom" } }, - "position": { + "scale": { + "0.0": { + "vector": [1, 1, 1] + }, + "0.6667": { + "pre": { + "vector": [1, 1, 1] + }, + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [1, 1, 1.6] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "vector": [1, 1, 1] + } + } + }, + "l_arm2": { + "rotation": { "0.0": { "post": { - "vector": [-3.06238, 17.96177, -14.99989] + "vector": [0, 0, 0.42] }, "lerp_mode": "catmullrom" }, - "0.75": { + "0.4583": { "post": { - "vector": [-3.06238, 17.96177, -14.99989] + "vector": [22.5, 0, 0.42] }, "lerp_mode": "catmullrom" }, - "1.0": { + "0.8333": { "post": { - "vector": [-3.06238, 17.96177, -14.99989] + "vector": [-15, 0, 0.42] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0.42] }, "lerp_mode": "catmullrom" } } }, - "cranium": { + "l_arm3": { "rotation": { "0.0": { "post": { - "vector": [-17.5628, -4.768, 1.507] + "vector": [0, 0, 5] }, "lerp_mode": "catmullrom" }, "0.5": { "post": { - "vector": [-17.5628, 4.768, -1.507] + "vector": [27.5, 0, 5] }, "lerp_mode": "catmullrom" }, - "1.0": { + "0.8333": { "post": { - "vector": [-17.5628, -4.768, 1.507] + "vector": [-40, 0, 5] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 5] }, "lerp_mode": "catmullrom" } } }, - "cranium_2": { + "l_arm4": { "rotation": { "0.0": { "post": { - "vector": [0, -12.5, 0] + "vector": [0, 0, 0] }, "lerp_mode": "catmullrom" }, - "0.5": { + "0.5417": { "post": { - "vector": [0, 12.5, 0] + "vector": [15, 0, 0] }, "lerp_mode": "catmullrom" }, - "1.0": { + "0.8333": { "post": { - "vector": [0, -12.5, 0] + "vector": [-32.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] }, "lerp_mode": "catmullrom" } } }, - "cranium_3": { + "l_hand": { "rotation": { "0.0": { "post": { - "vector": [0, -10, 0] + "vector": [0, 0, 12.5] }, "lerp_mode": "catmullrom" }, - "0.5": { + "0.5833": { "post": { - "vector": [0, 10, 0] + "vector": [20, 0, 12.5] }, "lerp_mode": "catmullrom" }, - "1.0": { + "0.8333": { "post": { - "vector": [0, -10, 0] + "vector": [-27.5, 0, 12.5] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 12.5] }, "lerp_mode": "catmullrom" } } }, - "head": { + "l_hand2": { "rotation": { "0.0": { "post": { - "vector": [-35, 0, 0] + "vector": [-4.34, 2.05, 6.91] }, "lerp_mode": "catmullrom" }, - "0.5": { + "2.0": { "post": { - "vector": [-37.5, 0, 0] + "vector": [-4.34, 2.05, 6.91] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_hand_tip": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 10] }, "lerp_mode": "catmullrom" }, - "1.0": { + "2.0": { "post": { - "vector": [-35, 0, 0] + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "swing_right": { + "loop": true, + "animation_length": 2, + "bones": { + "r_shoulder": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 17.5] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [45.72113, -14.60559, 31.31465] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-63.96509, 9.93654, 27.61842] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 17.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_arm": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 2.5] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [22.5, 0, 2.5] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [7.5, 0, 2.5] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 2.5] }, "lerp_mode": "catmullrom" } }, - "position": { + "scale": { + "0.0": { + "vector": [1, 1, 1] + }, + "0.6667": { + "pre": { + "vector": [1, 1, 1] + }, + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [1, 1, 1.6] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "vector": [1, 1, 1] + } + } + }, + "r_arm2": { + "rotation": { "0.0": { "post": { - "vector": [0, 8.60365, -12.28728] + "vector": [0, 0, -0.42] }, "lerp_mode": "catmullrom" }, - "0.5": { + "0.4583": { "post": { - "vector": [0, 9.17341, -11.8885] + "vector": [22.5, 0, -0.42] }, "lerp_mode": "catmullrom" }, - "1.0": { + "0.8333": { "post": { - "vector": [0, 8.60365, -12.28728] + "vector": [-15, 0, -0.42] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, -0.42] }, "lerp_mode": "catmullrom" } } }, + "r_arm3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [27.5, 0, -5] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-40, 0, -5] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, -5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_arm4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-32.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_hand": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -12.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [20, 0, -12.5] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-27.5, 0, -12.5] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, -12.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_hand2": { + "rotation": { + "0.0": { + "post": { + "vector": [-4.34, -2.05, -6.91] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-4.34, -2.05, -6.91] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_hand_tip": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "grab": { + "animation_length": 3, + "bones": { + "l_shoulder": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -17.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-38.70323, -17.28727, -18.81969] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-38.70323, -17.28727, -18.81969] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [-38.70323, -17.28727, -18.81969] + }, + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": { + "vector": [65.28208, 28.06275, -9.17543] + }, + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": { + "vector": [65.28, 28.06, -9.18] + }, + "lerp_mode": "catmullrom" + }, + "1.9583": { + "post": { + "vector": [-64.46949, -11.31255, -22.85254] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [-64.47, -11.31, -22.85] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, -17.5] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [1, 1.2, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [1, 1.2, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [1, 1.2, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": { + "vector": [1, 1.2, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.9583": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_arm": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -2.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-15, 0, -2.5] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-22.5, 0, -2.5] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [-22.5, 0, -2.5] + }, + "lerp_mode": "catmullrom" + }, + "1.4583": { + "post": { + "vector": [55, 0, -2.5] + }, + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": { + "vector": [55, 0, -2.5] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-22.5, 0, -2.5] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [-22.5, 0, -2.5] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, -2.5] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.9583": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_arm2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0.42] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-5, 0, 0.42] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-15, 0, 0.42] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [-15, 0, 0.42] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [47.5, 0, 0.42] + }, + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": { + "vector": [47.5, 0, 0.42] + }, + "lerp_mode": "catmullrom" + }, + "2.0417": { + "post": { + "vector": [-30, 0, 0.42] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [-30, 0, 0.42] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, 0.42] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_arm3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 5] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [-36.42321, 3.55705, 18.49778] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-36.42321, 3.55705, 18.49778] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-35.81018, 7.98198, 24.58578] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [-35.81018, 7.98198, 24.58578] + }, + "lerp_mode": "catmullrom" + }, + "1.5417": { + "post": { + "vector": [39.18982, 7.98198, 24.58578] + }, + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": { + "vector": [39.19, 7.98, 24.59] + }, + "lerp_mode": "catmullrom" + }, + "2.0833": { + "post": { + "vector": [-25, 0, 5] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [-25, 0, 5] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, 5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_arm4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-10.59061, 6.6782, 31.88034] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-8.51814, 9.18229, 46.81472] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [-8.51814, 9.18229, 46.81472] + }, + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": { + "vector": [-8.52, 9.18, 46.81] + }, + "lerp_mode": "catmullrom" + }, + "2.125": { + "post": { + "vector": [-32.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [-32.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_hand": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-4.81406, 8.27617, 59.61272] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-2.89833, 9.12028, 72.23] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [-2.89833, 9.12028, 72.23] + }, + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": { + "vector": [-2.9, 9.12, 72.23] + }, + "lerp_mode": "catmullrom" + }, + "2.1667": { + "post": { + "vector": [-27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [-27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_hand2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-4.60659, 14.2906, 71.92221] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-14.60659, 14.2906, 71.92221] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [-14.60659, 14.2906, 71.92221] + }, + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": { + "vector": [-14.61, 14.29, 71.92] + }, + "lerp_mode": "catmullrom" + }, + "1.9583": { + "post": { + "vector": [-20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [-20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_hand_tip": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 62.5] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 0, 62.5] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [0, 0, 62.5] + }, + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": { + "vector": [0, 0, 62.5] + }, + "lerp_mode": "catmullrom" + }, + "1.9583": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "cry": { + "animation_length": 3, + "bones": { "mouth": { "rotation": { "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { "post": { "vector": [-27.5, 0, 0] }, "lerp_mode": "catmullrom" }, - "0.5": { - "post": { - "vector": [35, 0, 0] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { + "2.5": { "post": { "vector": [-27.5, 0, 0] }, "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_part_1_left": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, 37.5] - }, - "lerp_mode": "catmullrom" }, - "0.25": { + "3.0": { "post": { - "vector": [0, 0, 12.5] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [0, 0, -17.5] - }, - "lerp_mode": "catmullrom" - }, - "0.75": { - "post": { - "vector": [0, 0, 37.5] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [0, 0, 37.5] + "vector": [0, 0, 0] }, "lerp_mode": "catmullrom" } } }, - "Tentacle_hand_1_left": { + "jaw": { "rotation": { "0.0": { "post": { - "vector": [0, 0, 52.5] - }, - "lerp_mode": "catmullrom" - }, - "0.25": { - "post": { - "vector": [0, 0, 20] + "vector": [0, 0, 0] }, "lerp_mode": "catmullrom" }, "0.5": { "post": { - "vector": [0, 0, -32.5] + "vector": [42.5, 0, 0] }, "lerp_mode": "catmullrom" }, - "0.75": { + "2.5": { "post": { - "vector": [0, 0, -15] + "vector": [42.5, 0, 0] }, "lerp_mode": "catmullrom" }, - "1.0": { + "3.0": { "post": { - "vector": [0, 0, 52.5] + "vector": [0, 0, 0] }, "lerp_mode": "catmullrom" } } }, - "Tentacle_1_Left2": { + "l_shoulder": { "rotation": { "0.0": { "post": { - "vector": [55.0366, 21.95, -21.3652] + "vector": [0, 0, 0] }, "lerp_mode": "catmullrom" }, "0.25": { "post": { - "vector": [56.7391, 11.3252, -6.8224] + "vector": [0, 0, -102.5] }, "lerp_mode": "catmullrom" }, - "0.5": { + "1.0417": { "post": { - "vector": [57.4006, 8.1389, -2.9124] + "vector": [0, 0, -55] }, "lerp_mode": "catmullrom" }, - "0.75": { + "2.0": { "post": { - "vector": [56.6774, 23.3701, -23.595] + "vector": [0, 0, -102.5] }, "lerp_mode": "catmullrom" }, - "1.0": { + "3.0": { "post": { - "vector": [55.0366, 21.95, -21.3652] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [3.48755, 15.39547, -10.20994] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [3.48755, 15.39547, -10.20994] + "vector": [0, 0, 0] }, "lerp_mode": "catmullrom" } } }, - "Tentacle_part_1_left2": { + "l_arm": { "rotation": { "0.0": { "post": { - "vector": [0, 0, 37.5] + "vector": [0, 0, 0] }, "lerp_mode": "catmullrom" }, - "0.25": { + "0.2917": { "post": { - "vector": [0, 0, 12.5] + "vector": [0, 0, -25] }, "lerp_mode": "catmullrom" }, - "0.5": { + "1.0417": { "post": { - "vector": [0, 0, -17.5] + "vector": [0, 0, -25] }, "lerp_mode": "catmullrom" }, - "0.75": { + "2.0": { "post": { - "vector": [0, 0, 37.5] + "vector": [0, 0, -25] }, "lerp_mode": "catmullrom" }, - "1.0": { + "3.0": { "post": { - "vector": [0, 0, 37.5] + "vector": [0, 0, 0] }, "lerp_mode": "catmullrom" } } }, - "Tentacle_hand_1_left2": { + "l_arm2": { "rotation": { "0.0": { "post": { - "vector": [0, 0, 52.5] + "vector": [0, 0, 0] }, "lerp_mode": "catmullrom" }, - "0.25": { + "0.375": { "post": { - "vector": [0, 0, 20] + "vector": [0, 0, -35] }, "lerp_mode": "catmullrom" }, - "0.5": { + "1.0417": { "post": { - "vector": [0, 0, -32.5] + "vector": [0, 0, -35] }, "lerp_mode": "catmullrom" }, - "0.75": { + "2.0": { "post": { - "vector": [0, 0, -15] + "vector": [0, 0, -35] }, "lerp_mode": "catmullrom" }, - "1.0": { + "3.0": { "post": { - "vector": [0, 0, 52.5] + "vector": [0, 0, 0] }, "lerp_mode": "catmullrom" } } }, - "Tentacle_1_Left3": { + "l_arm3": { "rotation": { "0.0": { "post": { - "vector": [22.5366, 21.95, -21.3652] + "vector": [0, 0, 0] }, "lerp_mode": "catmullrom" }, - "0.25": { + "0.4583": { "post": { - "vector": [34.2391, 11.3252, -6.8224] + "vector": [0, 0, -42.5] }, "lerp_mode": "catmullrom" }, - "0.5": { + "1.0417": { "post": { - "vector": [34.9006, 8.1389, -2.9124] + "vector": [0, 0, -42.5] }, "lerp_mode": "catmullrom" }, - "0.75": { + "2.0": { "post": { - "vector": [26.6774, 23.3701, -23.595] + "vector": [0, 0, -42.5] }, "lerp_mode": "catmullrom" }, - "1.0": { + "3.0": { "post": { - "vector": [22.5366, 21.95, -21.3652] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [1.33386, 10.12204, -22.62896] - }, - "lerp_mode": "catmullrom" - }, - "0.75": { - "post": { - "vector": [1.33386, 10.12204, -22.62896] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [1.33386, 10.12204, -22.62896] + "vector": [0, 0, 0] }, "lerp_mode": "catmullrom" } } }, - "Tentacle_part_1_left3": { + "l_arm4": { "rotation": { "0.0": { "post": { - "vector": [0, 0, 52.5] + "vector": [0, 0, 0] }, "lerp_mode": "catmullrom" }, - "0.25": { + "0.5417": { "post": { - "vector": [0, 0, 20] + "vector": [0, 0, 22.5] }, "lerp_mode": "catmullrom" }, - "0.5": { + "1.0417": { "post": { - "vector": [0, 0, -32.5] + "vector": [0, 0, 22.5] }, "lerp_mode": "catmullrom" }, - "0.75": { + "2.0": { "post": { - "vector": [0, 0, -15] + "vector": [0, 0, 22.5] }, "lerp_mode": "catmullrom" }, - "1.0": { + "3.0": { "post": { - "vector": [0, 0, 52.5] + "vector": [0, 0, 0] }, "lerp_mode": "catmullrom" } } }, - "Tentacle_hand_1_left3": { + "l_hand": { "rotation": { "0.0": { "post": { - "vector": [0, 0, 52.5] + "vector": [0, 0, 0] }, "lerp_mode": "catmullrom" }, - "0.25": { - "post": { - "vector": [0, 0, 20] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [0, 0, -32.5] - }, - "lerp_mode": "catmullrom" - }, - "0.75": { - "post": { - "vector": [0, 0, -15] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [0, 0, 52.5] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_1_Left4": { - "rotation": { - "0.0": { - "post": { - "vector": [37.5366, 21.95, -21.3652] - }, - "lerp_mode": "catmullrom" - }, - "0.25": { - "post": { - "vector": [41.7391, 11.3252, -6.8224] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [44.9006, 8.1389, -2.9124] - }, - "lerp_mode": "catmullrom" - }, - "0.75": { - "post": { - "vector": [41.6774, 23.3701, -23.595] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [37.5366, 21.95, -21.3652] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [2.15186, 9.72533, -29.12308] - }, - "lerp_mode": "catmullrom" - }, - "0.75": { - "post": { - "vector": [2.15186, 9.72533, -29.12308] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [2.15186, 9.72533, -29.12308] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_part_1_left4": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, 52.5] - }, - "lerp_mode": "catmullrom" - }, - "0.25": { - "post": { - "vector": [0, 0, 20] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [0, 0, -32.5] - }, - "lerp_mode": "catmullrom" - }, - "0.75": { - "post": { - "vector": [0, 0, -15] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [0, 0, 52.5] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_hand_1_left4": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, 52.5] - }, - "lerp_mode": "catmullrom" - }, - "0.25": { - "post": { - "vector": [0, 0, 20] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [0, 0, -32.5] - }, - "lerp_mode": "catmullrom" - }, - "0.75": { - "post": { - "vector": [0, 0, -15] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [0, 0, 52.5] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_1_Right": { - "rotation": { - "0.0": { - "post": { - "vector": [17.5366, -21.95, 21.3652] - }, - "lerp_mode": "catmullrom" - }, - "0.25": { - "post": { - "vector": [26.7391, -11.3252, 6.8224] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [27.4006, -8.1389, 2.9124] - }, - "lerp_mode": "catmullrom" - }, - "0.75": { - "post": { - "vector": [19.1774, -23.3701, 23.595] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [17.5366, -21.95, 21.3652] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [3.06238, 17.96177, -14.99989] - }, - "lerp_mode": "catmullrom" - }, - "0.75": { - "post": { - "vector": [3.06238, 17.96177, -14.99989] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [3.06238, 17.96177, -14.99989] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_part_1_right": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, -37.5] - }, - "lerp_mode": "catmullrom" - }, - "0.25": { - "post": { - "vector": [0, 0, -12.5] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { - "post": { - "vector": [0, 0, 17.5] - }, - "lerp_mode": "catmullrom" - }, - "0.75": { - "post": { - "vector": [0, 0, -37.5] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [0, 0, -37.5] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_hand_1_right": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, -52.5] - }, - "lerp_mode": "catmullrom" - }, - "0.25": { - "post": { - "vector": [0, 0, -20] - }, - "lerp_mode": "catmullrom" - }, - "0.5": { + "0.625": { "post": { "vector": [0, 0, 32.5] }, "lerp_mode": "catmullrom" }, - "0.75": { + "1.0417": { "post": { - "vector": [0, 0, 15] + "vector": [0, 0, 32.5] }, "lerp_mode": "catmullrom" }, - "1.0": { + "2.0": { "post": { - "vector": [0, 0, -52.5] + "vector": [0, 0, 32.5] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, 0] }, "lerp_mode": "catmullrom" } } }, - "Tentacle_1_Right2": { + "l_hand2": { "rotation": { "0.0": { "post": { - "vector": [55.0366, -21.95, 21.3652] + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, 0, 40] + }, + "lerp_mode": "catmullrom" + }, + "1.0417": { + "post": { + "vector": [0, 0, 40] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 40] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_hand_tip": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, 0, 22.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0417": { + "post": { + "vector": [0, 0, 22.5] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 22.5] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_shoulder": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] }, "lerp_mode": "catmullrom" }, "0.25": { "post": { - "vector": [56.7391, -11.3252, 6.8224] + "vector": [0, 0, 102.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0417": { + "post": { + "vector": [0, 0, 55] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 102.5] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_arm": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [0, 0, 25] + }, + "lerp_mode": "catmullrom" + }, + "1.0417": { + "post": { + "vector": [0, 0, 25] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 25] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_arm2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [0, 0, 35] + }, + "lerp_mode": "catmullrom" + }, + "1.0417": { + "post": { + "vector": [0, 0, 35] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 35] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_arm3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": { + "vector": [0, 0, 42.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0417": { + "post": { + "vector": [0, 0, 42.5] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 42.5] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_arm4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [0, 0, -22.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0417": { + "post": { + "vector": [0, 0, -22.5] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, -22.5] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_hand": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 0, -32.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0417": { + "post": { + "vector": [0, 0, -32.5] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, -32.5] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_hand2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, 0, -40] + }, + "lerp_mode": "catmullrom" + }, + "1.0417": { + "post": { + "vector": [0, 0, -40] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, -40] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_hand_tip": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, 0, -22.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0417": { + "post": { + "vector": [0, 0, -22.5] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, -22.5] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Kraken": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [5, 0, 0] }, "lerp_mode": "catmullrom" }, "0.5": { "post": { - "vector": [57.4006, -8.1389, 2.9124] + "vector": [5, 0, 0] }, "lerp_mode": "catmullrom" }, - "0.75": { + "1.7083": { "post": { - "vector": [56.6774, -23.3701, 23.595] + "vector": [-10, 0, 0] }, "lerp_mode": "catmullrom" }, - "1.0": { + "2.5": { "post": { - "vector": [55.0366, -21.95, 21.3652] + "vector": [-10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, 0] }, "lerp_mode": "catmullrom" } @@ -11055,325 +4924,597 @@ "position": { "0.0": { "post": { - "vector": [-3.48755, 15.39547, -10.20994] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [-3.48755, 15.39547, -10.20994] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_part_1_right2": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, -37.5] - }, - "lerp_mode": "catmullrom" - }, - "0.25": { - "post": { - "vector": [0, 0, -12.5] + "vector": [0, 0, 0] }, "lerp_mode": "catmullrom" }, "0.5": { "post": { - "vector": [0, 0, 17.5] + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [3, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [3, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [3, 0, 0] }, "lerp_mode": "catmullrom" }, "0.75": { "post": { - "vector": [0, 0, -37.5] + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": { + "vector": [3, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [3, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.9167": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": { + "vector": [3, 0, 0] }, "lerp_mode": "catmullrom" }, "1.0": { "post": { - "vector": [0, 0, -37.5] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_hand_1_right2": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, -52.5] + "vector": [0, 0, 0] }, "lerp_mode": "catmullrom" }, - "0.25": { + "1.0417": { "post": { - "vector": [0, 0, -20] + "vector": [3, 0, 0] }, "lerp_mode": "catmullrom" }, - "0.5": { + "1.0833": { "post": { - "vector": [0, 0, 32.5] + "vector": [0, 0, 0] }, "lerp_mode": "catmullrom" }, - "0.75": { + "1.125": { "post": { - "vector": [0, 0, 15] + "vector": [3, 0, 0] }, "lerp_mode": "catmullrom" }, - "1.0": { + "1.1667": { "post": { - "vector": [0, 0, -52.5] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_1_Right3": { - "rotation": { - "0.0": { - "post": { - "vector": [22.5366, -21.95, 21.3652] + "vector": [0, 0, 0] }, "lerp_mode": "catmullrom" }, - "0.25": { + "1.2083": { "post": { - "vector": [34.2391, -11.3252, 6.8224] + "vector": [3, 0, 0] }, "lerp_mode": "catmullrom" }, - "0.5": { + "1.25": { "post": { - "vector": [34.9006, -8.1389, 2.9124] + "vector": [0, 0, 0] }, "lerp_mode": "catmullrom" }, - "0.75": { + "1.2917": { "post": { - "vector": [26.6774, -23.3701, 23.595] + "vector": [3, 0, 0] }, "lerp_mode": "catmullrom" }, - "1.0": { + "1.3333": { "post": { - "vector": [22.5366, -21.95, 21.3652] + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.375": { + "post": { + "vector": [3, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.4583": { + "post": { + "vector": [3, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5417": { + "post": { + "vector": [3, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5833": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.625": { + "post": { + "vector": [3, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.6667": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.7083": { + "post": { + "vector": [3, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": { + "vector": [3, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.8333": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.875": { + "post": { + "vector": [3, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.9167": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.9583": { + "post": { + "vector": [3, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0417": { + "post": { + "vector": [3, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0833": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.125": { + "post": { + "vector": [3, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.1667": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.2083": { + "post": { + "vector": [3, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.2917": { + "post": { + "vector": [3, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.3333": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.375": { + "post": { + "vector": [3, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.4167": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.4583": { + "post": { + "vector": [3, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] }, "lerp_mode": "catmullrom" } }, - "position": { + "scale": { "0.0": { "post": { - "vector": [-1.33386, 10.12204, -22.62896] - }, - "lerp_mode": "catmullrom" - }, - "0.75": { - "post": { - "vector": [-1.33386, 10.12204, -22.62896] - }, - "lerp_mode": "catmullrom" - }, - "1.0": { - "post": { - "vector": [-1.33386, 10.12204, -22.62896] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_part_1_right3": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, -52.5] - }, - "lerp_mode": "catmullrom" - }, - "0.25": { - "post": { - "vector": [0, 0, -20] + "vector": [1, 1, 1] }, "lerp_mode": "catmullrom" }, "0.5": { "post": { - "vector": [0, 0, 32.5] + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [1.1, 1.1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [1.1, 1.1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [1.1, 1.1, 1] }, "lerp_mode": "catmullrom" }, "0.75": { "post": { - "vector": [0, 0, 15] + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": { + "vector": [1.1, 1.1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [1.1, 1.1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.9167": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": { + "vector": [1.1, 1.1, 1] }, "lerp_mode": "catmullrom" }, "1.0": { "post": { - "vector": [0, 0, -52.5] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_hand_1_right3": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, -52.5] + "vector": [1, 1, 1] }, "lerp_mode": "catmullrom" }, - "0.25": { + "1.0417": { "post": { - "vector": [0, 0, -20] + "vector": [1.1, 1.1, 1] }, "lerp_mode": "catmullrom" }, - "0.5": { + "1.0833": { "post": { - "vector": [0, 0, 32.5] + "vector": [1, 1, 1] }, "lerp_mode": "catmullrom" }, - "0.75": { + "1.125": { "post": { - "vector": [0, 0, 15] + "vector": [1.1, 1.1, 1] }, "lerp_mode": "catmullrom" }, - "1.0": { + "1.1667": { "post": { - "vector": [0, 0, -52.5] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_1_Right4": { - "rotation": { - "0.0": { - "post": { - "vector": [37.5366, -21.95, 21.3652] + "vector": [1, 1, 1] }, "lerp_mode": "catmullrom" }, - "0.25": { + "1.2083": { "post": { - "vector": [41.7391, -11.3252, 6.8224] + "vector": [1.1, 1.1, 1] }, "lerp_mode": "catmullrom" }, - "0.5": { + "1.25": { "post": { - "vector": [44.9006, -8.1389, 2.9124] + "vector": [1, 1, 1] }, "lerp_mode": "catmullrom" }, - "0.75": { + "1.2917": { "post": { - "vector": [41.6774, -23.3701, 23.595] + "vector": [1.1, 1.1, 1] }, "lerp_mode": "catmullrom" }, - "1.0": { + "1.3333": { "post": { - "vector": [37.5366, -21.95, 21.3652] - }, - "lerp_mode": "catmullrom" - } - }, - "position": { - "0.0": { - "post": { - "vector": [-2.15186, 9.72533, -29.12308] + "vector": [1, 1, 1] }, "lerp_mode": "catmullrom" }, - "0.75": { + "1.375": { "post": { - "vector": [-2.15186, 9.72533, -29.12308] + "vector": [1.1, 1.1, 1] }, "lerp_mode": "catmullrom" }, - "1.0": { + "1.4167": { "post": { - "vector": [-2.15186, 9.72533, -29.12308] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_part_1_right4": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, -52.5] + "vector": [1, 1, 1] }, "lerp_mode": "catmullrom" }, - "0.25": { + "1.4583": { "post": { - "vector": [0, 0, -20] + "vector": [1.1, 1.1, 1] }, "lerp_mode": "catmullrom" }, - "0.5": { + "1.5": { "post": { - "vector": [0, 0, 32.5] + "vector": [1, 1, 1] }, "lerp_mode": "catmullrom" }, - "0.75": { + "1.5417": { "post": { - "vector": [0, 0, 15] + "vector": [1.1, 1.1, 1] }, "lerp_mode": "catmullrom" }, - "1.0": { + "1.5833": { "post": { - "vector": [0, 0, -52.5] - }, - "lerp_mode": "catmullrom" - } - } - }, - "Tentacle_hand_1_right4": { - "rotation": { - "0.0": { - "post": { - "vector": [0, 0, -52.5] + "vector": [1, 1, 1] }, "lerp_mode": "catmullrom" }, - "0.25": { + "1.625": { "post": { - "vector": [0, 0, -20] + "vector": [1.1, 1.1, 1] }, "lerp_mode": "catmullrom" }, - "0.5": { + "1.6667": { "post": { - "vector": [0, 0, 32.5] + "vector": [1, 1, 1] }, "lerp_mode": "catmullrom" }, - "0.75": { + "1.7083": { "post": { - "vector": [0, 0, 15] + "vector": [1.1, 1.1, 1] }, "lerp_mode": "catmullrom" }, - "1.0": { + "1.75": { "post": { - "vector": [0, 0, -52.5] + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": { + "vector": [1.1, 1.1, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.8333": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.875": { + "post": { + "vector": [1.1, 1.1, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.9167": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.9583": { + "post": { + "vector": [1.1, 1.1, 1] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "2.0417": { + "post": { + "vector": [1.1, 1.1, 1] + }, + "lerp_mode": "catmullrom" + }, + "2.0833": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "2.125": { + "post": { + "vector": [1.1, 1.1, 1] + }, + "lerp_mode": "catmullrom" + }, + "2.1667": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "2.2083": { + "post": { + "vector": [1.1, 1.1, 1] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "2.2917": { + "post": { + "vector": [1.1, 1.1, 1] + }, + "lerp_mode": "catmullrom" + }, + "2.3333": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "2.375": { + "post": { + "vector": [1.1, 1.1, 1] + }, + "lerp_mode": "catmullrom" + }, + "2.4167": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [1, 1, 1] }, "lerp_mode": "catmullrom" } @@ -11382,4 +5523,4 @@ } } } -} +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/animations/octopus_bomb.animation.json b/common/src/main/resources/assets/antarchy/animations/octopus_bomb.animation.json new file mode 100644 index 00000000..01241865 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/animations/octopus_bomb.animation.json @@ -0,0 +1,11385 @@ +{ + "format_version": "1.8.0", + "animations": { + "pose": { + "loop": true, + "bones": { + "Tentacle_1_Left": { + "rotation": { + "vector": [-30.4985, 19.4505, -51.4092] + }, + "position": { + "vector": [-2, 2, 0] + } + }, + "Tentacle_part_1_left": { + "rotation": { + "vector": [0, 0, -52.5] + }, + "position": { + "vector": [-1, 2, 0] + } + }, + "Tentacle_hand_1_left": { + "rotation": { + "vector": [0, 0, 65] + }, + "position": { + "vector": [0, 4, 0] + } + }, + "Tentacle_1_Left2": { + "rotation": { + "vector": [-5.3981, 11.9127, -58.8139] + }, + "position": { + "vector": [0, 1.6, -3.4] + } + }, + "Tentacle_part_1_left2": { + "rotation": { + "vector": [0, 0, -52.5] + }, + "position": { + "vector": [-1, 2, 0] + } + }, + "Tentacle_hand_1_left2": { + "rotation": { + "vector": [0, 0, 52.5] + }, + "position": { + "vector": [0, 4.2, 0] + } + }, + "Tentacle_1_Left3": { + "rotation": { + "vector": [12.2767, -21.7337, -37.5251] + }, + "position": { + "vector": [0, -1, -7] + } + }, + "Tentacle_part_1_left3": { + "rotation": { + "vector": [0, 0, -80] + }, + "position": { + "vector": [-1, 2, 0] + } + }, + "Tentacle_hand_1_left3": { + "rotation": { + "vector": [0, 0, 72.5] + }, + "position": { + "vector": [1, 4, 0] + } + }, + "Tentacle_1_Left4": { + "rotation": { + "vector": [38.5673, -39.2521, -57.1302] + }, + "position": { + "vector": [-3, -3, -12] + } + }, + "Tentacle_part_1_left4": { + "rotation": { + "vector": [0, 0, -72.5] + }, + "position": { + "vector": [-2, 2, 0] + } + }, + "Tentacle_hand_1_left4": { + "rotation": { + "vector": [0, 0, 75] + }, + "position": { + "vector": [1, 4, 0] + } + }, + "Tentacle_1_Right": { + "rotation": { + "vector": [-30.4985, -19.4505, 51.4092] + }, + "position": { + "vector": [2, 2, 0] + } + }, + "Tentacle_part_1_right": { + "rotation": { + "vector": [0, 0, 52.5] + }, + "position": { + "vector": [1, 2, 0] + } + }, + "Tentacle_hand_1_right": { + "rotation": { + "vector": [0, 0, -65] + }, + "position": { + "vector": [0, 4, 0] + } + }, + "Tentacle_1_Right2": { + "rotation": { + "vector": [-5.3981, -11.9127, 58.8139] + }, + "position": { + "vector": [0, 1.6, -3.4] + } + }, + "Tentacle_part_1_right2": { + "rotation": { + "vector": [0, 0, 52.5] + }, + "position": { + "vector": [1, 2, 0] + } + }, + "Tentacle_hand_1_right2": { + "rotation": { + "vector": [0, 0, -52.5] + }, + "position": { + "vector": [0, 4.2, 0] + } + }, + "Tentacle_1_Right3": { + "rotation": { + "vector": [12.2767, 21.7337, 37.5251] + }, + "position": { + "vector": [0, -1, -7] + } + }, + "Tentacle_part_1_right3": { + "rotation": { + "vector": [0, 0, 80] + }, + "position": { + "vector": [1, 2, 0] + } + }, + "Tentacle_hand_1_right3": { + "rotation": { + "vector": [0, 0, -72.5] + }, + "position": { + "vector": [-1, 4, 0] + } + }, + "Tentacle_1_Right4": { + "rotation": { + "vector": [38.5673, 39.2521, 57.1302] + }, + "position": { + "vector": [3, -3, -12] + } + }, + "Tentacle_part_1_right4": { + "rotation": { + "vector": [0, 0, 72.5] + }, + "position": { + "vector": [2, 2, 0] + } + }, + "Tentacle_hand_1_right4": { + "rotation": { + "vector": [0, 0, -75] + }, + "position": { + "vector": [-1, 4, 0] + } + } + } + }, + "idle": { + "loop": true, + "animation_length": 2.5, + "sound_effects": { + "0.0": { + "effect": "antarchy:kraken_flying_loop|0.45|1.0" + } + }, + "bones": { + "bone": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 7, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Left": { + "rotation": { + "0.0": { + "post": { + "vector": [-35.4398, 4.2669, -74.9229] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-8.972, 35.0689, -6.2022] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-37.4694, 63.0682, -47.9037] + }, + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": { + "vector": [-31.9019, 16.8589, -55.9098] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [-35.4398, 4.2669, -74.9229] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-2, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [-2, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "cranium": { + "rotation": { + "0.0": { + "post": { + "vector": [2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "cranium_2": { + "rotation": { + "0.0": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "cranium_3": { + "rotation": { + "0.0": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "mouth": { + "rotation": { + "0.0": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-45, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -37.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -20.16] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 45] + }, + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": { + "vector": [0, 0, 55] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, -37.5] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-1, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0.2, 1.9, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [-1, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -40] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -44.3] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 47.5] + }, + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": { + "vector": [0, 0, 25.1] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, -40] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 2.8, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 2.8, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Left2": { + "rotation": { + "0.0": { + "post": { + "vector": [-22.2077, 20.7048, -49.1065] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [1.4426, 29.9685, 2.8862] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-7.1228, 29.2189, -14.3587] + }, + "lerp_mode": "catmullrom" + }, + "1.7083": { + "post": { + "vector": [-19.2127, 22.3844, -42.5154] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [-22.2077, 20.7048, -49.1065] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 1.6, -3.4] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 1.6, -3.4] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -57.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [0, 0, -15] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 25] + }, + "lerp_mode": "catmullrom" + }, + "1.7083": { + "post": { + "vector": [0, 0, 21.74] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, -57.5] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-1, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.7083": { + "post": { + "vector": [0, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [-1, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -60] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 25] + }, + "lerp_mode": "catmullrom" + }, + "1.7083": { + "post": { + "vector": [0, 0, 32.78] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, -60] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [1.3, 1, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.7083": { + "post": { + "vector": [0, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [1.3, 1, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Left3": { + "rotation": { + "0.0": { + "post": { + "vector": [20.8765, -13.7242, -65.1997] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [3.0505, -16.4853, -16.207] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [5.0124, -9.0942, -22.6429] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [20.8765, -13.7242, -65.1997] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, -1, -7] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, -1, -7] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -55] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [0.3538, 0.7361, -18.3913] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0.7831, -0.0666, 47.4376] + }, + "lerp_mode": "catmullrom" + }, + "1.8333": { + "post": { + "vector": [0.0877, -0.2452, 40.1682] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, -55] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-1, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [0, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0.86, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.8333": { + "post": { + "vector": [0.78, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [-1, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -32.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [0, 0, -27.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 12.5] + }, + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": { + "vector": [0, 0, 33.47] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, -32.5] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [1, 2.6, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [1, 1.6, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [1, 2.6, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Left4": { + "rotation": { + "0.0": { + "post": { + "vector": [51.756, -12.0106, -86.2494] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [12.6649, -51.6428, -21.5544] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [34.0517, -47.4021, -39.7338] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [51.756, -12.0106, -86.2494] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-3, -3, -12] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [-3, -3, -12] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -65] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -25] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 37.5] + }, + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": { + "vector": [0, 0, 41.81] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, -65] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-2, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-1, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": { + "vector": [0.86, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [-2, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -42.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -37.14] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 52.5] + }, + "lerp_mode": "catmullrom" + }, + "1.8333": { + "post": { + "vector": [0, 0, 42.12] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, -42.5] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [1, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [1, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right": { + "rotation": { + "0.0": { + "post": { + "vector": [-35.4398, -4.2669, 74.9229] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-8.972, -35.0689, 6.2022] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-37.4694, -63.0682, 47.9037] + }, + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": { + "vector": [-31.9019, -16.8589, 55.9098] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [-35.4398, -4.2669, 74.9229] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [2, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [2, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 37.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 20.16] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -45] + }, + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": { + "vector": [0, 0, -55] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 37.5] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [1, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-0.2, 1.9, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [1, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 40] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 44.3] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -47.5] + }, + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": { + "vector": [0, 0, -25.1] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 40] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 2.8, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 2.8, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right2": { + "rotation": { + "0.0": { + "post": { + "vector": [-22.2077, -20.7048, 49.1065] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [1.4426, -29.9685, -2.8862] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-7.1228, -29.2189, 14.3587] + }, + "lerp_mode": "catmullrom" + }, + "1.7083": { + "post": { + "vector": [-19.2127, -22.3844, 42.5154] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [-22.2077, -20.7048, 49.1065] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 1.6, -3.4] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 1.6, -3.4] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 57.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [0, 0, 15] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -25] + }, + "lerp_mode": "catmullrom" + }, + "1.7083": { + "post": { + "vector": [0, 0, -21.74] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 57.5] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [1, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.7083": { + "post": { + "vector": [0, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [1, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 60] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -25] + }, + "lerp_mode": "catmullrom" + }, + "1.7083": { + "post": { + "vector": [0, 0, -32.78] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 60] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-1.3, 1, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.7083": { + "post": { + "vector": [0, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [-1.3, 1, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right3": { + "rotation": { + "0.0": { + "post": { + "vector": [20.8765, 13.7242, 65.1997] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [3.0505, 16.4853, 16.207] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [5.0124, 9.0942, 22.6429] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [20.8765, 13.7242, 65.1997] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, -1, -7] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, -1, -7] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 55] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [0.3538, -0.7361, 18.3913] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0.7831, 0.0666, -47.4376] + }, + "lerp_mode": "catmullrom" + }, + "1.8333": { + "post": { + "vector": [0.0877, 0.2452, -40.1682] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 55] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [1, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [0, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-0.86, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.8333": { + "post": { + "vector": [-0.78, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [1, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 32.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [0, 0, 27.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -12.5] + }, + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": { + "vector": [0, 0, -33.47] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 32.5] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-1, 2.6, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [-1, 1.6, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [-1, 2.6, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right4": { + "rotation": { + "0.0": { + "post": { + "vector": [51.756, 12.0106, 86.2494] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [12.6649, 51.6428, 21.5544] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [34.0517, 47.4021, 39.7338] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [51.756, 12.0106, 86.2494] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [3, -3, -12] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [3, -3, -12] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 65] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 25] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -37.5] + }, + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": { + "vector": [0, 0, -41.81] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 65] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [2, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [1, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": { + "vector": [-0.86, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [2, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 42.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 37.14] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -52.5] + }, + "lerp_mode": "catmullrom" + }, + "1.8333": { + "post": { + "vector": [0, 0, -42.12] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 42.5] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-1, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [-1, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "Swipe": { + "loop": "hold_on_last_frame", + "animation_length": 1.5, + "bones": { + "bone": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 3.15, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Left": { + "rotation": { + "0.0": { + "post": { + "vector": [-31.92, 15.17, -56.88] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-34.387, 6.9319, -69.6654] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-91.887, 6.9319, -69.6654] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [0.4848, -62.5683, 25.0151] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [-14.4729, -36.208, 16.5374] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-31.92, 15.17, -56.88] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-2, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-2, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-2, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-2, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "cranium": { + "rotation": { + "0.0": { + "post": { + "vector": [-0.63, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [4.37, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-0.63, 15, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-0.63, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "cranium_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0.83, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [8.33, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [8.33, 15, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0.83, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "cranium_3": { + "rotation": { + "0.0": { + "post": { + "vector": [5.83, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [23.33, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [23.33, 10, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [5.83, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [-0.01, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-0.0104, -17.5, 0.003] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-0.01, 143.59, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-0.01, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "mouth": { + "rotation": { + "0.0": { + "post": { + "vector": [-5.65, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 52.05] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -22.95] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [42.5, 0, -22.95] + }, + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": { + "vector": [-44.6896, 0, -16.9359] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [45, 0, 19.55] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [34.3081, -4.2439, 40.5865] + }, + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": { + "vector": [22.2694, -1.4146, 49.4325] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 52.05] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.5, 1.96, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-0.5, 1.96, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-0.5, 1.96, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-0.5, 1.96, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 22.28] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -15.22] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [35, 0, -15.22] + }, + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": { + "vector": [-22.3771, 2.3004, -8.4118] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [31.8803, 6.6782, 11.6893] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [24.056, -2.6619, 33.1066] + }, + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": { + "vector": [19.3379, -1.1346, 26.2811] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 22.28] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 2.8, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 2.8, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, 2.8, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 2.8, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Left2": { + "rotation": { + "0.0": { + "post": { + "vector": [-20.47, 21.72, -45.38] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-16.717, 4.2814, -82.5286] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-56.717, 4.2814, -82.5286] + }, + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": { + "vector": [20.0257, -49.8387, -16.1244] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [-6.4668, -43.5968, 25.4296] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-20.47, 21.72, -45.38] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 1.6, -3.4] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 1.6, -3.4] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, 1.6, -3.4] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 1.6, -3.4] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 32.2] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -17.8] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [65, 0, -17.8] + }, + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": { + "vector": [-31.9581, -7.9792, 5.0872] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [32.5, 0, 2.2] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [22.6478, -10.6998, 38.4965] + }, + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": { + "vector": [23.8456, -3.5666, 35.4099] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 32.2] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.07, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-0.07, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-0.07, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-0.07, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 34.39] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -28.11] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [27.5, 0, -28.11] + }, + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": { + "vector": [-42.3853, 2.1984, -28.1145] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [25.2579, 11.253, -8.0809] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [17.3767, -13.6298, 65.8393] + }, + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": { + "vector": [22.3568, -4.96, 46.4461] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 34.39] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.09, 1.93, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0.09, 1.93, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0.09, 1.93, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [0.61719, 3.98477, 0.70711] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0.09, 1.93, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Left3": { + "rotation": { + "0.0": { + "post": { + "vector": [15.37, -11.14, -50.58] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [18.9012, 0.2882, -86.5243] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-16.0988, 0.2882, -86.5243] + }, + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": { + "vector": [55.6218, -58.8306, -36.0365] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [54.5769, -73.2357, -21.3745] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [15.37, -11.14, -50.58] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, -1, -7] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -1, -7] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, -1, -7] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, -1, -7] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left3": { + "rotation": { + "0.0": { + "post": { + "vector": [0.09, -0.25, 40.17] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0.2647, -0.0241, -24.83] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [45.2647, -0.0241, -24.83] + }, + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": { + "vector": [-26.5249, 9.8299, -1.1177] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [29.5168, 12.0389, 10.1054] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [23.6314, -1.333, 42.9303] + }, + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": { + "vector": [24.3473, -1.0661, 42.2036] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0.09, -0.25, 40.17] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.78, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0.78, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0.78, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0.78, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 31.74] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -13.26] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [30, 0, -13.26] + }, + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": { + "vector": [-45.3023, 10.583, -40.596] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [1.2418, 12.9773, -42.7247] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [8.471, 3.6937, 25.096] + }, + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": { + "vector": [20.2777, 0.7506, 32.2833] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 31.74] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [1, 2.33, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [1, 2.33, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [1, 2.33, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [1.62802, 4.31086, 0.82571] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [1, 2.33, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Left4": { + "rotation": { + "0.0": { + "post": { + "vector": [47.98, -24.3, -71.65] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [52.0766, -6.9543, -86.6052] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [32.0766, -6.9543, -86.6052] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [155.5716, -28.3508, -115.3908] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [47.98, -24.3, -71.65] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-3, -3, -12] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-3, -3, -12] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-3, -3, -12] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-3, -3, -12] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 47.97] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -19.53] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [42.5, 0, -19.53] + }, + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": { + "vector": [33.9673, -15.7385, 22.0006] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [37.0773, 6.0681, 2.5067] + }, + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": { + "vector": [23.1855, 1.2713, 40.7477] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 47.97] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.83, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0.83, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0.83, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0.83, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 42.12] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -22.88] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [22.5, 0, -22.88] + }, + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": { + "vector": [-19.5169, 21.1528, 25.6157] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [-39.8998, -14.6899, -41.6051] + }, + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": { + "vector": [11.1091, -2.8063, 28.3183] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 42.12] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [1, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [1, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [1, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [1, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right": { + "rotation": { + "0.0": { + "post": { + "vector": [-31.92, -15.17, 56.88] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-34.387, -6.9319, 69.6654] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-1.887, -6.9319, 69.6654] + }, + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": { + "vector": [-28.8521, 2.4221, 65.9199] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [-38.0082, -7.9924, 42.3701] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-31.92, -15.17, 56.88] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [2, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [2, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [2, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [2, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -52.05] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 22.95] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-27.5, 0, 22.95] + }, + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": { + "vector": [10.5951, 2.844, -40.0347] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [16.5726, -11.6128, 30.036] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, -52.05] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.5, 1.96, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0.5, 1.96, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0.5, 1.96, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0.5, 1.96, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -22.28] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 15.22] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-32.5, 0, 15.22] + }, + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": { + "vector": [5.8835, 19.3359, -38.2171] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [35.0705, 7.7922, 13.8451] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, -22.28] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 2.8, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 2.8, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, 2.8, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 2.8, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right2": { + "rotation": { + "0.0": { + "post": { + "vector": [-20.47, -21.72, 45.38] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-16.717, -4.2814, 82.5286] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [8.283, -4.2814, 82.5286] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [-27.8923, -5.38, 73.7252] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-20.47, -21.72, 45.38] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 1.6, -3.4] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 1.6, -3.4] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, 1.6, -3.4] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 1.6, -3.4] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -32.2] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 17.8] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-27.5, 0, 17.8] + }, + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": { + "vector": [-0.362, -0.7761, -59.8325] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [2.5, 0, -2.2] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, -32.2] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.07, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0.07, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0.07, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0.07, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -34.39] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 28.11] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-12.5, 0, 28.11] + }, + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": { + "vector": [15.3135, 23.3225, -18.2818] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [34.7658, 15.6999, 1.9348] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, -34.39] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.09, 1.93, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-0.09, 1.93, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-0.09, 1.93, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [-0.61719, 3.98477, 0.70711] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-0.09, 1.93, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right3": { + "rotation": { + "0.0": { + "post": { + "vector": [15.37, 11.14, 50.58] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [18.9012, -0.2882, 86.5243] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [46.4012, -0.2882, 86.5243] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [6.4185, 4.437, 77.6781] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [15.37, 11.14, 50.58] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, -1, -7] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -1, -7] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, -1, -7] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, -1, -7] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right3": { + "rotation": { + "0.0": { + "post": { + "vector": [0.09, 0.25, -40.17] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0.2647, 0.0241, 24.83] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-22.2353, 0.0241, 24.83] + }, + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": { + "vector": [-4.1109, -26.0011, -59.426] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [-27.0398, -7.6047, -1.0063] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0.09, 0.25, -40.17] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.78, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-0.78, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-0.78, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-0.78, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -31.74] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 13.26] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-20, 0, 13.26] + }, + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": { + "vector": [20.8611, 24.5649, -27.6929] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [45.5761, -6.7071, 28.1123] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, -31.74] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-1, 2.33, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-1, 2.33, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-1, 2.33, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [-1.62802, 4.31086, 0.82571] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-1, 2.33, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right4": { + "rotation": { + "0.0": { + "post": { + "vector": [47.98, 24.3, 71.65] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [52.0766, 6.9543, 86.6052] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [92.0766, 6.9543, 86.6052] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [28.3776, 14.786, 80.268] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [47.98, 24.3, 71.65] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [3, -3, -12] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [3, -3, -12] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [3, -3, -12] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [3, -3, -12] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -47.97] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 19.53] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-32.5, 0, 19.53] + }, + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": { + "vector": [-28.3319, -20.0094, -32.3747] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [-37.5, 0, -10.47] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, -47.97] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.83, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-0.83, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-0.83, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-0.83, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -42.12] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 22.88] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-17.5, 0, 22.88] + }, + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": { + "vector": [1.7517, 22.0828, -41.7185] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [29.279, 14.6055, 4.1947] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, -42.12] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-1, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-1, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-1, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-1, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacles": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -17.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, 128.59, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [0, 135, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "Death": { + "loop": "hold_on_last_frame", + "animation_length": 3, + "bones": { + "bone": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [-22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [-10, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 3.15, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 5.15, 9] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 11.15, 9] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [0, 11.15, 9] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, -35.85, 9] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Left": { + "rotation": { + "0.0": { + "post": { + "vector": [-31.92, 15.17, -56.88] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-18.1105, 30.4684, -22.4887] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-13.1217, 24.4444, -8.3184] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [-13.1217, 24.4444, -8.3184] + }, + "lerp_mode": "catmullrom" + }, + "2.375": { + "post": { + "vector": [-10.88, -52.86, -65.95] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [0.3142, -19.3642, -144.0989] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-2, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "cranium": { + "rotation": { + "0.0": { + "post": { + "vector": [-0.63, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-15.63, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [-15.63, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [6.87, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "cranium_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0.83, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-9.17, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [-9.17, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [13.33, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "cranium_3": { + "rotation": { + "0.0": { + "post": { + "vector": [5.83, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-11.67, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [-11.67, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [38.33, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [-0.01, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-15.01, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-15.01, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-20.01, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [-20.01, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [57.49, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "mouth": { + "rotation": { + "0.0": { + "post": { + "vector": [-5.65, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-65.65, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [49.35, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [49.35, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 52.05] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -7.95] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -12.95] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [0, 0, -12.95] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [5.379, -3.7668, 37.9263] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [0, 0, -42.95] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.5, 1.96, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 22.28] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 39.78] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -10.22] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [0, 0, -10.22] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0, 0, 23.11] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [0, 0, -20.22] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 2.8, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Left2": { + "rotation": { + "0.0": { + "post": { + "vector": [-20.47, 21.72, -45.38] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-6.3156, 28.8772, -13.0398] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-6.3156, 28.8772, -13.0398] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [-6.3156, 28.8772, -13.0398] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [8.6844, -33.6228, -48.0398] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [11.0451, -16.4772, -144.5351] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 1.6, -3.4] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 32.2] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -12.8] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -17.8] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [0, 0, -17.8] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0, 0, 29.7] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [0, 0, -37.8] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.07, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 34.39] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 44.39] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -15.61] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [0, 0, -15.61] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0, 0, 81.89] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [0, 0, -28.11] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.09, 1.93, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Left3": { + "rotation": { + "0.0": { + "post": { + "vector": [15.37, -11.14, -50.58] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [4.5341, -18.3709, -9.8058] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [4.5341, -18.3709, -9.8058] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [4.5341, -18.3709, -9.8058] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [38.5341, -58.3709, -59.8058] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [21.9469, -4.3657, -125.2582] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, -1, -7] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left3": { + "rotation": { + "0.0": { + "post": { + "vector": [0.09, -0.25, 40.17] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0.2452, -0.1027, -7.33] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0.2593, -0.0585, -17.33] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [0.2593, -0.0585, -17.33] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0.2593, -0.0585, 27.67] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [0.2655, -0.0125, -27.33] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.78, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 31.74] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 36.74] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -23.26] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [0, 0, -23.26] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0, 0, 51.74] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [0, 0, -38.26] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [1, 2.33, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Left4": { + "rotation": { + "0.0": { + "post": { + "vector": [47.98, -24.3, -71.65] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [17.1089, -50.3324, -23.7896] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [17.1089, -50.3324, -23.7896] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [17.1089, -50.3324, -23.7896] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [17.1089, -62.8324, -23.7896] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [50.2054, -25.7109, -125.5789] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-3, -3, -12] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 47.97] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -2.03] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -14.53] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [0, 0, -14.53] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0, 0, 20.47] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [0, 0, -47.03] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.83, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 42.12] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 69.62] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -20.38] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [0, 0, -20.38] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0, 0, 27.12] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [0, 0, -32.88] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [1, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right": { + "rotation": { + "0.0": { + "post": { + "vector": [-31.92, -15.17, 56.88] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-18.1105, -30.4684, 22.4887] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-13.1217, -24.4444, 8.3184] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [-13.1217, -24.4444, 8.3184] + }, + "lerp_mode": "catmullrom" + }, + "2.375": { + "post": { + "vector": [-10.88, 52.86, 65.95] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [0.3142, 19.3642, 144.0989] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [2, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -52.05] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 7.95] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 12.95] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [0, 0, 12.95] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [5.379, 3.7668, -37.9263] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [0, 0, 42.95] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.5, 1.96, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -22.28] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -39.78] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 10.22] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [0, 0, 10.22] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0, 0, -23.11] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [0, 0, 20.22] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 2.8, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right2": { + "rotation": { + "0.0": { + "post": { + "vector": [-20.47, -21.72, 45.38] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-6.3156, -28.8772, 13.0398] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-6.3156, -28.8772, 13.0398] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [-6.3156, -28.8772, 13.0398] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [8.6844, 33.6228, 48.0398] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [11.0451, 16.4772, 144.5351] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 1.6, -3.4] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -32.2] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 12.8] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 17.8] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [0, 0, 17.8] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0, 0, -29.7] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [0, 0, 37.8] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.07, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -34.39] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -44.39] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 15.61] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [0, 0, 15.61] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0, 0, -81.89] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [0, 0, 28.11] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.09, 1.93, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right3": { + "rotation": { + "0.0": { + "post": { + "vector": [15.37, 11.14, 50.58] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [4.5341, 18.3709, 9.8058] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [4.5341, 18.3709, 9.8058] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [4.5341, 18.3709, 9.8058] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [38.5341, 58.3709, 59.8058] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [21.9469, 4.3657, 125.2582] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, -1, -7] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right3": { + "rotation": { + "0.0": { + "post": { + "vector": [0.09, 0.25, -40.17] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0.2452, 0.1027, 7.33] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0.2593, 0.0585, 17.33] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [0.2593, 0.0585, 17.33] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0.2593, 0.0585, -27.67] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [0.2655, 0.0125, 27.33] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.78, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -31.74] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -36.74] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 23.26] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [0, 0, 23.26] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0, 0, -51.74] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [0, 0, 38.26] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-1, 2.33, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right4": { + "rotation": { + "0.0": { + "post": { + "vector": [47.98, 24.3, 71.65] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [17.1089, 50.3324, 23.7896] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [17.1089, 50.3324, 23.7896] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [17.1089, 50.3324, 23.7896] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [17.1089, 62.8324, 23.7896] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [50.2054, 25.7109, 125.5789] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [3, -3, -12] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -47.97] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 2.03] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 14.53] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [0, 0, 14.53] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0, 0, -20.47] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [0, 0, 47.03] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.83, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -42.12] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -69.62] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 20.38] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [0, 0, 20.38] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0, 0, -27.12] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [0, 0, 32.88] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-1, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacles": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [35, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [35, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [35, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [35, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "Hit": { + "loop": "hold_on_last_frame", + "animation_length": 1.1667, + "bones": { + "bone": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [7.2195, -1.7113, -1.2114] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [7.2195, -1.7113, -1.2114] + }, + "lerp_mode": "catmullrom" + }, + "0.9167": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [0, 3.15, 5] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, 3.15, 5] + }, + "lerp_mode": "catmullrom" + }, + "0.9167": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Left": { + "rotation": { + "0.0": { + "post": { + "vector": [-31.92, 15.17, -56.88] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-16.92, 15.17, -56.88] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-16.92, 15.17, -56.88] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-39.42, 15.17, -56.88] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [-31.92, 15.17, -56.88] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-2, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [-2, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "cranium": { + "rotation": { + "0.0": { + "post": { + "vector": [-0.63, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [4.37, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-3.79, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [-0.63, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "cranium_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0.83, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [13.33, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-4.17, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0.83, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "cranium_3": { + "rotation": { + "0.0": { + "post": { + "vector": [5.83, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [20.83, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [0.83, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [5.83, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [-0.01, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [7.49, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-0.01, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-10.01, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [-0.01, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [0, 0, 0.4] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, 0, -1.6] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "mouth": { + "rotation": { + "0.0": { + "post": { + "vector": [-5.65, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-45.65, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [34.35, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [-24.95, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [-5.65, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 52.05] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-26.5651, -14.4776, 25.4849] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-26.5651, -14.4776, 25.4849] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [27.5, 0, 52.05] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 0, 52.05] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.5, 1.96, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [-0.5, 1.96, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 22.28] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-20, 0, 22.28] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-20, 0, 22.28] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [17.5, 0, 22.28] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [-12.4594, 0, 22.28] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 0, 22.28] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 2.8, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 2.8, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Left2": { + "rotation": { + "0.0": { + "post": { + "vector": [-20.47, 21.72, -45.38] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [10.5473, 4.8627, -69.208] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [10.5473, 4.8627, -69.208] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-29.4527, 4.8627, -69.208] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [-20.47, 21.72, -45.38] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 1.6, -3.4] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 1.6, -3.4] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 32.2] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-35, 0, 32.2] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-35, 0, 32.2] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [17.5, 0, 32.2] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 0, 32.2] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.07, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [-0.07, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 34.39] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-22.5, 0, 34.39] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-22.5, 0, 34.39] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [22.5, 0, 34.39] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [-19.2707, 0, 34.39] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 0, 34.39] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.09, 1.93, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0.09, 1.93, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Left3": { + "rotation": { + "0.0": { + "post": { + "vector": [15.37, -11.14, -50.58] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [43.0772, -23.9366, -75.9745] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [43.0772, -23.9366, -75.9745] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-15.6953, -12.2418, -54.0288] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [15.37, -11.14, -50.58] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, -1, -7] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, -1, -7] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left3": { + "rotation": { + "0.0": { + "post": { + "vector": [0.09, -0.25, 40.17] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-24.91, -0.25, 40.17] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-24.91, -0.25, 40.17] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [50.7096, -12.3788, 12.5062] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0.09, -0.25, 40.17] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.78, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0.78, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 31.74] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-22.5, 0, 31.74] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-22.5, 0, 31.74] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [20, 0, 31.74] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [-32.1005, 0, 31.74] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 0, 31.74] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [1, 2.33, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [1, 2.33, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Left4": { + "rotation": { + "0.0": { + "post": { + "vector": [47.98, -24.3, -71.65] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [62.98, -24.3, -71.65] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [62.98, -24.3, -71.65] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [23.3229, -26.3671, -66.6121] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [47.98, -24.3, -71.65] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-3, -3, -12] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [-3, -3, -12] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 47.97] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-25, 0, 47.97] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-25, 0, 47.97] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [37.5, 0, 47.97] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 0, 47.97] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.83, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0.83, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 42.12] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-15, 0, 42.12] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-15, 0, 42.12] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [12.5, 0, 42.12] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [1.7798, -0.3946, 54.6138] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 0, 42.12] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [1, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [1, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right": { + "rotation": { + "0.0": { + "post": { + "vector": [-31.92, -15.17, 56.88] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-16.92, -15.17, 56.88] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-16.92, -15.17, 56.88] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-39.42, -15.17, 56.88] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [-31.92, -15.17, 56.88] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [2, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [2, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -52.05] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-26.5651, 14.4776, -25.4849] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-26.5651, 14.4776, -25.4849] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [27.5, 0, -52.05] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 0, -52.05] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.5, 1.96, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0.5, 1.96, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -22.28] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-20, 0, -22.28] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-20, 0, -22.28] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [17.5, 0, -22.28] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [-12.4594, 0, -22.28] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 0, -22.28] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 2.8, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 2.8, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right2": { + "rotation": { + "0.0": { + "post": { + "vector": [-20.47, -21.72, 45.38] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [10.5473, -4.8627, 69.208] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [10.5473, -4.8627, 69.208] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-29.4527, -4.8627, 69.208] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [-20.47, -21.72, 45.38] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 1.6, -3.4] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 1.6, -3.4] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -32.2] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-35, 0, -32.2] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-35, 0, -32.2] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [17.5, 0, -32.2] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 0, -32.2] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.07, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0.07, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -34.39] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-22.5, 0, -34.39] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-22.5, 0, -34.39] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [22.5, 0, -34.39] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [-19.2707, 0, -34.39] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 0, -34.39] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.09, 1.93, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [-0.09, 1.93, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right3": { + "rotation": { + "0.0": { + "post": { + "vector": [15.37, 11.14, 50.58] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [43.0772, 23.9366, 75.9745] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [43.0772, 23.9366, 75.9745] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-15.6953, 12.2418, 54.0288] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [15.37, 11.14, 50.58] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, -1, -7] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, -1, -7] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right3": { + "rotation": { + "0.0": { + "post": { + "vector": [0.09, 0.25, -40.17] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-24.91, 0.25, -40.17] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-24.91, 0.25, -40.17] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [50.7096, 12.3788, -12.5062] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0.09, 0.25, -40.17] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.78, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [-0.78, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -31.74] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-22.5, 0, -31.74] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-22.5, 0, -31.74] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [20, 0, -31.74] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [-32.1005, 0, -31.74] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 0, -31.74] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-1, 2.33, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [-1, 2.33, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right4": { + "rotation": { + "0.0": { + "post": { + "vector": [47.98, 24.3, 71.65] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [62.98, 24.3, 71.65] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [62.98, 24.3, 71.65] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [23.3229, 26.3671, 66.6121] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [47.98, 24.3, 71.65] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [3, -3, -12] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [3, -3, -12] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -47.97] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-25, 0, -47.97] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-25, 0, -47.97] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [37.5, 0, -47.97] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 0, -47.97] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.83, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [-0.83, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -42.12] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-15, 0, -42.12] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-15, 0, -42.12] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [12.5, 0, -42.12] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [1.7798, 0.3946, -54.6138] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 0, -42.12] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-1, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [-1, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacles": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "Attack": { + "loop": "hold_on_last_frame", + "animation_length": 2, + "bones": { + "bone": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 3.15, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 3.15, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Left": { + "rotation": { + "0.0": { + "post": { + "vector": [-31.92, 15.17, -56.88] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-5.0928, 17.0767, -41.388] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-30.0928, 17.0767, -41.388] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-30.0928, 17.0767, -41.388] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-30.0928, 17.0767, -41.388] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-31.92, 15.17, -56.88] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-2, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-2, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "cranium": { + "rotation": { + "0.0": { + "post": { + "vector": [-0.63, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-0.63, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "cranium_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0.83, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0.83, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "cranium_3": { + "rotation": { + "0.0": { + "post": { + "vector": [5.83, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [5.83, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [-0.01, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [7.49, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-7.51, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": { + "vector": [2.26, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-5.01, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-0.01, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -0.00052, 3] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 0.12879, -0.99167] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "mouth": { + "rotation": { + "0.0": { + "post": { + "vector": [-5.65, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-5.65, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 52.05] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-17.5, 0, 54.55] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-118.1977, -31.2126, 37.3757] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-118.1977, -31.2126, 37.3757] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-118.1977, -31.2126, 37.3757] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 52.05] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.5, 1.96, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-0.5, 1.96, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 22.28] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-50, 0, 22.28] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-12.0253, 12.8089, 68.4252] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-12.0253, 12.8089, 68.4252] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-12.0253, 12.8089, 68.4252] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 22.28] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 2.8, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 2.8, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Left2": { + "rotation": { + "0.0": { + "post": { + "vector": [-20.47, 21.72, -45.38] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-6.6145, -42.6621, -111.0226] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [43.8767, -58.8301, -144.2998] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-74.2354, -29.794, -21.0171] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-20.47, 21.72, -45.38] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 1.6, -3.4] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 1.6, -3.4] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 32.2] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-8.6196, 12.6219, 115.8661] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 0, 72.2] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 32.2] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.07, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-0.07, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 34.39] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 54.39] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 0, 104.39] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 34.39] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.09, 1.93, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0.09, 1.93, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Left3": { + "rotation": { + "0.0": { + "post": { + "vector": [15.37, -11.14, -50.58] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [20.37, -11.14, -50.58] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [34.4068, -7.5254, -60.0311] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [29.4068, -7.5254, -60.0311] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [34.4068, -7.5254, -60.0311] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [15.37, -11.14, -50.58] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, -1, -7] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, -1, -7] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left3": { + "rotation": { + "0.0": { + "post": { + "vector": [0.09, -0.25, 40.17] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-29.91, -0.25, 40.17] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [23.6128, 11.0302, -21.7116] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [38.6128, 11.0302, -21.7116] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [23.6128, 11.0302, -21.7116] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0.09, -0.25, 40.17] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.78, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0.78, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 31.74] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-22.5, 0, 31.74] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [19.5337, 2.1109, 6.8235] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-20.4663, 2.1109, 6.8235] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [19.5337, 2.1109, 6.8235] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 31.74] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [1, 2.33, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [1, 2.33, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Left4": { + "rotation": { + "0.0": { + "post": { + "vector": [47.98, -24.3, -71.65] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [60.48, -24.3, -71.65] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [62.5189, -13.3032, -77.9415] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [57.5189, -13.3032, -77.9415] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [62.5189, -13.3032, -77.9415] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [47.98, -24.3, -71.65] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-3, -3, -12] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-3, -3, -12] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 47.97] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-22.5, 0, 47.97] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [20, 0, -7.03] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [30, 0, -7.03] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [20, 0, -7.03] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 47.97] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.83, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0.83, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 42.12] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-25, 0, 42.12] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [17.3594, 2.2493, -10.0365] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-7.6406, 2.2493, -10.0365] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [17.3594, 2.2493, -10.0365] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 42.12] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [1, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [1, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right": { + "rotation": { + "0.0": { + "post": { + "vector": [-31.92, -15.17, 56.88] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-5.0928, -17.0767, 41.388] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-30.0928, -17.0767, 41.388] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-30.0928, -17.0767, 41.388] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-30.0928, -17.0767, 41.388] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-31.92, -15.17, 56.88] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [2, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [2, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -52.05] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-17.5, 0, -54.55] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-118.1977, 31.2126, -37.3757] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-118.1977, 31.2126, -37.3757] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-118.1977, 31.2126, -37.3757] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, -52.05] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.5, 1.96, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0.5, 1.96, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -22.28] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-50, 0, -22.28] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-12.0253, -12.8089, -68.4252] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-12.0253, -12.8089, -68.4252] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-12.0253, -12.8089, -68.4252] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, -22.28] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 2.8, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 2.8, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right2": { + "rotation": { + "0.0": { + "post": { + "vector": [-20.47, -21.72, 45.38] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-6.6145, 42.6621, 111.0226] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [43.8767, 58.8301, 144.2998] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-86.4636, 33.1995, -2.147] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-20.47, -21.72, 45.38] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 1.6, -3.4] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 1.6, -3.4] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -32.2] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-8.6196, -12.6219, -115.8661] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 0, -69.7] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, -32.2] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.07, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0.07, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -34.39] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -54.39] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 0, -121.89] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, -34.39] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.09, 1.93, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-0.09, 1.93, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right3": { + "rotation": { + "0.0": { + "post": { + "vector": [15.37, 11.14, 50.58] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [20.37, 11.14, 50.58] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [34.4068, 7.5254, 60.0311] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [29.4068, 7.5254, 60.0311] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [34.4068, 7.5254, 60.0311] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [15.37, 11.14, 50.58] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, -1, -7] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, -1, -7] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right3": { + "rotation": { + "0.0": { + "post": { + "vector": [0.09, 0.25, -40.17] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-29.91, 0.25, -40.17] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [23.6128, -11.0302, 21.7116] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [38.6128, -11.0302, 21.7116] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [23.6128, -11.0302, 21.7116] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0.09, 0.25, -40.17] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.78, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-0.78, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -31.74] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-22.5, 0, -31.74] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [19.5337, -2.1109, -6.8235] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-20.4663, -2.1109, -6.8235] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [19.5337, -2.1109, -6.8235] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, -31.74] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-1, 2.33, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-1, 2.33, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right4": { + "rotation": { + "0.0": { + "post": { + "vector": [47.98, 24.3, 71.65] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [60.48, 24.3, 71.65] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [62.5189, 13.3032, 77.9415] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [57.5189, 13.3032, 77.9415] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [62.5189, 13.3032, 77.9415] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [47.98, 24.3, 71.65] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [3, -3, -12] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [3, -3, -12] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -47.97] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-22.5, 0, -47.97] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [20, 0, 7.03] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [30, 0, 7.03] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [20, 0, 7.03] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, -47.97] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.83, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-0.83, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -42.12] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-25, 0, -42.12] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [17.3594, -2.2493, 10.0365] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-7.6406, -2.2493, 10.0365] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [17.3594, -2.2493, 10.0365] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, -42.12] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-1, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-1, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacles": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "Grab": { + "loop": "hold_on_last_frame", + "animation_length": 2, + "bones": { + "bone": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 3.15, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 3.15, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Left": { + "rotation": { + "0.0": { + "post": { + "vector": [-31.92, 15.17, -56.88] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-5.0928, 17.0767, -41.388] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [24.9072, 17.0767, -41.388] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [24.0533, 17.0767, -41.388] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [24.9072, 17.0767, -41.388] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-31.92, 15.17, -56.88] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-2, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-2, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "cranium": { + "rotation": { + "0.0": { + "post": { + "vector": [-0.63, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-0.63, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "cranium_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0.83, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0.83, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "cranium_3": { + "rotation": { + "0.0": { + "post": { + "vector": [5.83, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [5.83, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [-0.01, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [7.49, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-7.51, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": { + "vector": [2.26, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-5.01, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-0.01, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -0.00052, 3] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 0.12879, -0.99167] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "mouth": { + "rotation": { + "0.0": { + "post": { + "vector": [-5.65, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-5.65, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 52.05] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-17.5, 0, 54.55] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [9.9627, 0.8672, 49.6256] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [20.9749, -2.1054, 48.508] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [9.9627, 0.8672, 49.6256] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 52.05] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.5, 1.96, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-0.5, 1.96, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 22.28] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-50, 0, 22.28] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [22.5, 0, 22.28] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-26.0219, 0, 22.28] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [22.5, 0, 22.28] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 22.28] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 2.8, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 2.8, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Left2": { + "rotation": { + "0.0": { + "post": { + "vector": [-20.47, 21.72, -45.38] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-20.47, -75.78, -107.88] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-72.8595, -38.6597, -29.8465] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-20.47, 21.72, -45.38] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 1.6, -3.4] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 1.6, -3.4] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 32.2] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -37.8] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 0, 69.7] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 32.2] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.07, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-0.07, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 34.39] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -43.11] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 0, 74.39] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 34.39] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.09, 1.93, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0.09, 1.93, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Left3": { + "rotation": { + "0.0": { + "post": { + "vector": [15.37, -11.14, -50.58] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [20.37, -11.14, -50.58] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [34.4068, -7.5254, -60.0311] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [29.4068, -7.5254, -60.0311] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [34.4068, -7.5254, -60.0311] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [15.37, -11.14, -50.58] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, -1, -7] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, -1, -7] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left3": { + "rotation": { + "0.0": { + "post": { + "vector": [0.09, -0.25, 40.17] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-29.91, -0.25, 40.17] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [23.6128, 11.0302, -21.7116] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [38.6128, 11.0302, -21.7116] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [23.6128, 11.0302, -21.7116] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0.09, -0.25, 40.17] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.78, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0.78, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 31.74] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-22.5, 0, 31.74] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [19.5337, 2.1109, 6.8235] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-20.4663, 2.1109, 6.8235] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [19.5337, 2.1109, 6.8235] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 31.74] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [1, 2.33, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [1, 2.33, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Left4": { + "rotation": { + "0.0": { + "post": { + "vector": [47.98, -24.3, -71.65] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [60.48, -24.3, -71.65] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [62.5189, -13.3032, -77.9415] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [57.5189, -13.3032, -77.9415] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [62.5189, -13.3032, -77.9415] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [47.98, -24.3, -71.65] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-3, -3, -12] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-3, -3, -12] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 47.97] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-22.5, 0, 47.97] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [20, 0, -7.03] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [30, 0, -7.03] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [20, 0, -7.03] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 47.97] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.83, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0.83, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 42.12] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-25, 0, 42.12] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [17.3594, 2.2493, -10.0365] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-7.6406, 2.2493, -10.0365] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [17.3594, 2.2493, -10.0365] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 42.12] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [1, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [1, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right": { + "rotation": { + "0.0": { + "post": { + "vector": [-31.92, -15.17, 56.88] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-5.0928, -17.0767, 41.388] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [24.9072, -17.0767, 41.388] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [24.0533, -17.0767, 41.388] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [24.9072, -17.0767, 41.388] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-31.92, -15.17, 56.88] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [2, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [2, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -52.05] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-17.5, 0, -54.55] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [9.9627, -0.8672, -49.6256] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [20.9749, 2.1054, -48.508] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [9.9627, -0.8672, -49.6256] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, -52.05] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.5, 1.96, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0.5, 1.96, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -22.28] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-50, 0, -22.28] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [22.5, 0, -22.28] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-26.0219, 0, -22.28] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [22.5, 0, -22.28] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, -22.28] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 2.8, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 2.8, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right2": { + "rotation": { + "0.0": { + "post": { + "vector": [-20.47, -21.72, 45.38] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-20.47, 75.78, 107.88] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-72.8595, 38.6597, 29.8465] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-20.47, -21.72, 45.38] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 1.6, -3.4] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 1.6, -3.4] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -32.2] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 37.8] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 0, -69.7] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, -32.2] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.07, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0.07, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -34.39] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 43.11] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 0, -74.39] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, -34.39] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.09, 1.93, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-0.09, 1.93, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right3": { + "rotation": { + "0.0": { + "post": { + "vector": [15.37, 11.14, 50.58] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [20.37, 11.14, 50.58] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [34.4068, 7.5254, 60.0311] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [29.4068, 7.5254, 60.0311] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [34.4068, 7.5254, 60.0311] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [15.37, 11.14, 50.58] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, -1, -7] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, -1, -7] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right3": { + "rotation": { + "0.0": { + "post": { + "vector": [0.09, 0.25, -40.17] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-29.91, 0.25, -40.17] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [23.6128, -11.0302, 21.7116] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [38.6128, -11.0302, 21.7116] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [23.6128, -11.0302, 21.7116] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0.09, 0.25, -40.17] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.78, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-0.78, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -31.74] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-22.5, 0, -31.74] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [19.5337, -2.1109, -6.8235] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-20.4663, -2.1109, -6.8235] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [19.5337, -2.1109, -6.8235] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, -31.74] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-1, 2.33, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-1, 2.33, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right4": { + "rotation": { + "0.0": { + "post": { + "vector": [47.98, 24.3, 71.65] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [60.48, 24.3, 71.65] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [62.5189, 13.3032, 77.9415] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [57.5189, 13.3032, 77.9415] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [62.5189, 13.3032, 77.9415] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [47.98, 24.3, 71.65] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [3, -3, -12] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [3, -3, -12] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -47.97] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-22.5, 0, -47.97] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [20, 0, 7.03] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [30, 0, 7.03] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [20, 0, 7.03] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, -47.97] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.83, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-0.83, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -42.12] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-25, 0, -42.12] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [17.3594, -2.2493, 10.0365] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-7.6406, -2.2493, 10.0365] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [17.3594, -2.2493, 10.0365] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, -42.12] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-1, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-1, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacles": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "idle2": { + "loop": true, + "animation_length": 0.0083, + "bones": { + "bone": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Left": { + "rotation": { + "0.0": { + "post": { + "vector": [-8.972, 35.0689, -6.2022] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [-35.4398, 4.2669, -74.9229] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-2, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [-2, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "cranium": { + "rotation": { + "0.0": { + "post": { + "vector": [2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "cranium_2": { + "rotation": { + "0.0": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "cranium_3": { + "rotation": { + "0.0": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "mouth": { + "rotation": { + "0.0": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -20.16] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [0, 0, -37.5] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-1, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [-1, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -44.3] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [0, 0, -40] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 2.8, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [0, 2.8, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Left2": { + "rotation": { + "0.0": { + "post": { + "vector": [1.4426, 29.9685, 2.8862] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [-22.2077, 20.7048, -49.1065] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 1.6, -3.4] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [0, 1.6, -3.4] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -15] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [0, 0, -57.5] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-1, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [-1, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -60] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [0, 0, -60] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [1.3, 1, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [1.3, 1, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Left3": { + "rotation": { + "0.0": { + "post": { + "vector": [3.0505, -16.4853, -16.207] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [20.8765, -13.7242, -65.1997] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, -1, -7] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [0, -1, -7] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left3": { + "rotation": { + "0.0": { + "post": { + "vector": [0.3538, 0.7361, -18.3913] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [0, 0, -55] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [-1, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -27.5] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [0, 0, -32.5] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [1, 1.6, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [1, 2.6, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Left4": { + "rotation": { + "0.0": { + "post": { + "vector": [12.6649, -51.6428, -21.5544] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [51.756, -12.0106, -86.2494] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-3, -3, -12] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [-3, -3, -12] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -25] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [0, 0, -65] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-1, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [-2, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -37.14] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [0, 0, -42.5] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [1, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [1, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right": { + "rotation": { + "0.0": { + "post": { + "vector": [-8.972, -35.0689, 6.2022] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [-35.4398, -4.2669, 74.9229] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [2, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [2, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 20.16] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [0, 0, 37.5] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [1, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [1, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 44.3] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [0, 0, 40] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 2.8, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [0, 2.8, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right2": { + "rotation": { + "0.0": { + "post": { + "vector": [1.4426, -29.9685, -2.8862] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [-22.2077, -20.7048, 49.1065] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 1.6, -3.4] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [0, 1.6, -3.4] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 15] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [0, 0, 57.5] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [1, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [1, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 60] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [0, 0, 60] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-1.3, 1, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [-1.3, 1, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right3": { + "rotation": { + "0.0": { + "post": { + "vector": [3.0505, 16.4853, 16.207] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [20.8765, 13.7242, 65.1997] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, -1, -7] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [0, -1, -7] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right3": { + "rotation": { + "0.0": { + "post": { + "vector": [0.3538, -0.7361, 18.3913] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [0, 0, 55] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [1, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 27.5] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [0, 0, 32.5] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-1, 1.6, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [-1, 2.6, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right4": { + "rotation": { + "0.0": { + "post": { + "vector": [12.6649, 51.6428, 21.5544] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [51.756, 12.0106, 86.2494] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [3, -3, -12] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [3, -3, -12] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 25] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [0, 0, 65] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [1, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [2, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 37.14] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [0, 0, 42.5] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-1, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [-1, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "swim": { + "loop": true, + "animation_length": 1, + "sound_effects": { + "0.0": { + "effect": "antarchy:kraken_flying_sideways_loop|0.45|1.0" + } + }, + "bones": { + "bone": { + "rotation": { + "vector": [42.5, 0, 0] + } + }, + "Tentacle_1_Left": { + "rotation": { + "0.0": { + "post": { + "vector": [17.5366, 21.95, -21.3652] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [26.7391, 11.3252, -6.8224] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [27.4006, 8.1389, -2.9124] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [19.1774, 23.3701, -23.595] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [17.5366, 21.95, -21.3652] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-3.06238, 17.96177, -14.99989] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-3.06238, 17.96177, -14.99989] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-3.06238, 17.96177, -14.99989] + }, + "lerp_mode": "catmullrom" + } + } + }, + "cranium": { + "rotation": { + "0.0": { + "post": { + "vector": [-17.5628, -4.768, 1.507] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-17.5628, 4.768, -1.507] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-17.5628, -4.768, 1.507] + }, + "lerp_mode": "catmullrom" + } + } + }, + "cranium_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -12.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 12.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, -12.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "cranium_3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -10, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 10, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, -10, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [-35, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-35, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 8.60365, -12.28728] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 9.17341, -11.8885] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 8.60365, -12.28728] + }, + "lerp_mode": "catmullrom" + } + } + }, + "mouth": { + "rotation": { + "0.0": { + "post": { + "vector": [-27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [35, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 37.5] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 12.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -17.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 37.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 37.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 52.5] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 20] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -32.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, -15] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 52.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Left2": { + "rotation": { + "0.0": { + "post": { + "vector": [55.0366, 21.95, -21.3652] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [56.7391, 11.3252, -6.8224] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [57.4006, 8.1389, -2.9124] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [56.6774, 23.3701, -23.595] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [55.0366, 21.95, -21.3652] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [3.48755, 15.39547, -10.20994] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [3.48755, 15.39547, -10.20994] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 37.5] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 12.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -17.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 37.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 37.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 52.5] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 20] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -32.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, -15] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 52.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Left3": { + "rotation": { + "0.0": { + "post": { + "vector": [22.5366, 21.95, -21.3652] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [34.2391, 11.3252, -6.8224] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [34.9006, 8.1389, -2.9124] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [26.6774, 23.3701, -23.595] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [22.5366, 21.95, -21.3652] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [1.33386, 10.12204, -22.62896] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [1.33386, 10.12204, -22.62896] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [1.33386, 10.12204, -22.62896] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 52.5] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 20] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -32.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, -15] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 52.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 52.5] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 20] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -32.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, -15] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 52.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Left4": { + "rotation": { + "0.0": { + "post": { + "vector": [37.5366, 21.95, -21.3652] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [41.7391, 11.3252, -6.8224] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [44.9006, 8.1389, -2.9124] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [41.6774, 23.3701, -23.595] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [37.5366, 21.95, -21.3652] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [2.15186, 9.72533, -29.12308] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [2.15186, 9.72533, -29.12308] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [2.15186, 9.72533, -29.12308] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 52.5] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 20] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -32.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, -15] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 52.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 52.5] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 20] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -32.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, -15] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 52.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right": { + "rotation": { + "0.0": { + "post": { + "vector": [17.5366, -21.95, 21.3652] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [26.7391, -11.3252, 6.8224] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [27.4006, -8.1389, 2.9124] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [19.1774, -23.3701, 23.595] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [17.5366, -21.95, 21.3652] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [3.06238, 17.96177, -14.99989] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [3.06238, 17.96177, -14.99989] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [3.06238, 17.96177, -14.99989] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -37.5] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, -12.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 17.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, -37.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -37.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -52.5] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, -20] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 32.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 15] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -52.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right2": { + "rotation": { + "0.0": { + "post": { + "vector": [55.0366, -21.95, 21.3652] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [56.7391, -11.3252, 6.8224] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [57.4006, -8.1389, 2.9124] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [56.6774, -23.3701, 23.595] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [55.0366, -21.95, 21.3652] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-3.48755, 15.39547, -10.20994] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-3.48755, 15.39547, -10.20994] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -37.5] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, -12.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 17.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, -37.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -37.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -52.5] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, -20] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 32.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 15] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -52.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right3": { + "rotation": { + "0.0": { + "post": { + "vector": [22.5366, -21.95, 21.3652] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [34.2391, -11.3252, 6.8224] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [34.9006, -8.1389, 2.9124] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [26.6774, -23.3701, 23.595] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [22.5366, -21.95, 21.3652] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-1.33386, 10.12204, -22.62896] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-1.33386, 10.12204, -22.62896] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-1.33386, 10.12204, -22.62896] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -52.5] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, -20] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 32.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 15] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -52.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -52.5] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, -20] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 32.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 15] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -52.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right4": { + "rotation": { + "0.0": { + "post": { + "vector": [37.5366, -21.95, 21.3652] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [41.7391, -11.3252, 6.8224] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [44.9006, -8.1389, 2.9124] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [41.6774, -23.3701, 23.595] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [37.5366, -21.95, 21.3652] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-2.15186, 9.72533, -29.12308] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-2.15186, 9.72533, -29.12308] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-2.15186, 9.72533, -29.12308] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -52.5] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, -20] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 32.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 15] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -52.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -52.5] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, -20] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 32.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 15] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -52.5] + }, + "lerp_mode": "catmullrom" + } + } + } + } + } + } +} diff --git a/common/src/main/resources/assets/antarchy/animations/spit_bug.animation.json b/common/src/main/resources/assets/antarchy/animations/spit_bug.animation.json new file mode 100644 index 00000000..fb501241 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/animations/spit_bug.animation.json @@ -0,0 +1,2264 @@ +{ + "format_version": "1.8.0", + "animations": { + "idle": { + "loop": true, + "animation_length": 2.25, + "bones": { + "body": { + "rotation": { + "0.0": { + "post": { + "vector": [-0.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-0.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.125": { + "post": { + "vector": [0.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": { + "vector": [0.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [-0.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "backRightThigh": { + "rotation": { + "0.0": { + "post": { + "vector": [7.1226, 29.2189, 14.3589] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [7.1226, 29.2189, 14.3589] + }, + "lerp_mode": "catmullrom" + } + } + }, + "backRightKnee": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + } + } + }, + "backRightLeg": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + } + } + }, + "backRightFoot": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -32.5] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0, 0, -32.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightEye": { + "rotation": { + "0.0": { + "post": { + "vector": [-25, 25, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [-25, 25, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightGrip": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 20, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.125": { + "post": { + "vector": [0, 15, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0, 20, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "root": { + "position": { + "0.0": { + "post": { + "vector": [0, -11.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0, -11.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "frontRightThigh": { + "rotation": { + "0.0": { + "post": { + "vector": [-7.1226, -29.2189, 14.3589] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [-7.1226, -29.2189, 14.3589] + }, + "lerp_mode": "catmullrom" + } + } + }, + "frontRightKnee": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + } + } + }, + "frontRightLeg": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + } + } + }, + "frontRightFoot": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -32.5] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0, 0, -32.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftEye": { + "rotation": { + "0.0": { + "post": { + "vector": [-25, -25, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [-25, -25, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftGrip": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -20, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.125": { + "post": { + "vector": [0, -15, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0, -20, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightAntenna": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 60, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.125": { + "post": { + "vector": [0, 55, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0, 60, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightArm": { + "rotation": { + "0.0": { + "post": { + "vector": [5, 17.5, -5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [7.5, 17.5, -5] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [5, 17.5, -5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightElbow": { + "rotation": { + "0.0": { + "post": { + "vector": [-30, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.125": { + "post": { + "vector": [-35, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [-30, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightClaw": { + "rotation": { + "0.0": { + "post": { + "vector": [40, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [50, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [40, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftAntenna": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -60, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.125": { + "post": { + "vector": [0, -55, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0, -60, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftArm": { + "rotation": { + "0.0": { + "post": { + "vector": [5, -17.5, 5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [7.5, -17.5, 5] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [5, -17.5, 5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftElbow": { + "rotation": { + "0.0": { + "post": { + "vector": [-30, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.125": { + "post": { + "vector": [-35, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [-30, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftClaw": { + "rotation": { + "0.0": { + "post": { + "vector": [40, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [50, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [40, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "frontLeftThigh": { + "rotation": { + "0.0": { + "post": { + "vector": [-7.1226, 29.2189, -14.3589] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [-7.1226, 29.2189, -14.3589] + }, + "lerp_mode": "catmullrom" + } + } + }, + "frontLeftKnee": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + } + } + }, + "frontLeftLeg": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + } + } + }, + "frontLeftFoot": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 32.5] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0, 0, 32.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "backLeftThigh": { + "rotation": { + "0.0": { + "post": { + "vector": [7.1226, -29.2189, -14.3589] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [7.1226, -29.2189, -14.3589] + }, + "lerp_mode": "catmullrom" + } + } + }, + "backLeftKnee": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + } + } + }, + "backLeftLeg": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + } + } + }, + "backLeftFoot": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 32.5] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0, 0, 32.5] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "walk": { + "loop": true, + "animation_length": 0.6667, + "bones": { + "backRightThigh": { + "rotation": { + "0.0": { + "post": { + "vector": [0.9, 25.37, 22.42] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-14.7966, -19.965, 19.6746] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [-12.2252, -29.0774, 13.585] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [13.6745, 58.6061, 23.203] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0.9, 25.37, 22.42] + }, + "lerp_mode": "catmullrom" + } + } + }, + "backRightKnee": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 22.5] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [0, 0, 57.5] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, 0, 22.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "backRightLeg": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 35] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [0, 0, -30] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, 0, 35] + }, + "lerp_mode": "catmullrom" + } + } + }, + "backRightFoot": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -42.5] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [0, 0, 22.5] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, 0, -32.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -32.5] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, 0, -42.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightEye": { + "rotation": { + "0.0": { + "post": { + "vector": [-25, 25, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightGrip": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 30, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [0, -30, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, 30, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -30, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, 30, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "root": { + "rotation": { + "0.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0833": { + "post": { + "vector": [-4.9811, -0.4352, -4.9811] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [0.0189, -0.4352, -4.9811] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [5.0189, -0.4352, -4.9811] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [4.9196, -1.0858, 2.4914] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [4.8066, -1.5099, 7.4746] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-0.1934, -1.5099, 7.4746] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [-5.1934, -1.5099, 7.4746] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, -13.1, -4] + }, + "lerp_mode": "catmullrom" + }, + "0.0833": { + "post": { + "vector": [6, -15.47, -4] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [6, -13.8, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [4, -11.81, 8] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, -12.1, 8] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-6, -14.96, 4] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-6, -14.55, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [-6, -12.99, -6] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, -13.1, -4] + }, + "lerp_mode": "catmullrom" + } + } + }, + "frontRightThigh": { + "rotation": { + "0.0": { + "post": { + "vector": [-7.1226, -29.2189, 14.3589] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-36.5714, -35.9552, 34.1778] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [-23.5556, -44.8303, 14.2689] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [5.1528, -57.991, 18.9213] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-7.1226, -29.2189, 14.3589] + }, + "lerp_mode": "catmullrom" + } + } + }, + "frontRightKnee": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [0, 0, 22.5] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, 0, 57.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + } + } + }, + "frontRightLeg": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [0, 0, 35] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, 0, -30] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + } + } + }, + "frontRightFoot": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -32.5] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [0, 0, -42.5] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, 0, 22.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -32.5] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, 0, -32.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftEye": { + "rotation": { + "0.0": { + "post": { + "vector": [-25, -25, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftGrip": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -30, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [0, 30, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, -30, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 30, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, -30, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightAntenna": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 70, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [0, 50, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, 70, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 50, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, 70, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightArm": { + "rotation": { + "0.0": { + "post": { + "vector": [35, 17.5, -5] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [-5.3498, 1.8604, -13.9961] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [35, 17.5, -5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightElbow": { + "rotation": { + "0.0": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-1.25, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [-62.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-52.19, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightClaw": { + "rotation": { + "0.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [50, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [55, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [1.87, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftAntenna": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -70, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [0, -50, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, -70, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -50, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, -70, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftArm": { + "rotation": { + "0.0": { + "post": { + "vector": [-5.3498, -1.8604, 13.9961] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [35, -17.5, 5] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-5.3498, -1.8604, 13.9961] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftElbow": { + "rotation": { + "0.0": { + "post": { + "vector": [-62.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-52.19, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-1.25, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-62.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftClaw": { + "rotation": { + "0.0": { + "post": { + "vector": [55, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [1.87, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [50, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [55, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "frontLeftThigh": { + "rotation": { + "0.0": { + "post": { + "vector": [5.1528, 57.991, -18.9213] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-7.1226, 29.2189, -14.3589] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [-36.5714, 35.9552, -34.1778] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-23.5556, 44.8303, -14.2689] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [5.1528, 57.991, -18.9213] + }, + "lerp_mode": "catmullrom" + } + } + }, + "frontLeftKnee": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, 0, -22.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -57.5] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + } + } + }, + "frontLeftLeg": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, 0, -35] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 30] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + } + } + }, + "frontLeftFoot": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 32.5] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [0, 0, 32.5] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, 0, 42.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -22.5] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, 0, 32.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "backLeftThigh": { + "rotation": { + "0.0": { + "post": { + "vector": [-14.7966, 19.965, -19.6746] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-12.2252, 29.0774, -13.585] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [13.6745, -58.6061, -23.203] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0.9, -25.37, -22.42] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-14.7966, 19.965, -19.6746] + }, + "lerp_mode": "catmullrom" + } + } + }, + "backLeftKnee": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -57.5] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -22.5] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, 0, -57.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "backLeftLeg": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 30] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -35] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, 0, 30] + }, + "lerp_mode": "catmullrom" + } + } + }, + "backLeftFoot": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -22.5] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [0, 0, 32.5] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, 0, 32.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 42.5] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, 0, -22.5] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "spit": { + "animation_length": 1, + "bones": { + "body": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 1, 2] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -1] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "backRightThigh": { + "rotation": { + "0.0": { + "post": { + "vector": [7.1226, 29.2189, 14.3589] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [7.1226, 29.2189, 14.3589] + }, + "lerp_mode": "catmullrom" + } + } + }, + "backRightKnee": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + } + } + }, + "backRightLeg": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + } + } + }, + "backRightFoot": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -32.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -32.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightEye": { + "rotation": { + "0.0": { + "post": { + "vector": [-25, 25, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-25, 25, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightGrip": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -10, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 25, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -20, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, -20, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, -10, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "root": { + "position": { + "0.0": { + "post": { + "vector": [0, -11.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, -11.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "frontRightThigh": { + "rotation": { + "0.0": { + "post": { + "vector": [-7.1226, -29.2189, 14.3589] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-7.1226, -29.2189, 14.3589] + }, + "lerp_mode": "catmullrom" + } + } + }, + "frontRightKnee": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + } + } + }, + "frontRightLeg": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + } + } + }, + "frontRightFoot": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -32.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -32.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftEye": { + "rotation": { + "0.0": { + "post": { + "vector": [-25, -25, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-25, -25, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftGrip": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 10, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, -25, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 20, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 20, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 10, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightAntenna": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 60, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 60, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightArm": { + "rotation": { + "0.0": { + "post": { + "vector": [5, 17.5, -5] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-25.3744, -0.9366, -25.6212] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [41.8878, 17.5, -5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [5, 17.5, -5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightElbow": { + "rotation": { + "0.0": { + "post": { + "vector": [-30, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-60, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [32.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-30, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightClaw": { + "rotation": { + "0.0": { + "post": { + "vector": [40, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [-37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [59.72, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [40, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [0, 0, 5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, -1] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftAntenna": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -60, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, -60, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftArm": { + "rotation": { + "0.0": { + "post": { + "vector": [5, -17.5, 5] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-25.3744, 0.9366, 25.6212] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [41.8878, -17.5, 5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [5, -17.5, 5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftElbow": { + "rotation": { + "0.0": { + "post": { + "vector": [-30, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-60, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [32.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-30, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftClaw": { + "rotation": { + "0.0": { + "post": { + "vector": [40, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [-37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [59.72, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [40, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [0, 0, 5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, -1] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "frontLeftThigh": { + "rotation": { + "0.0": { + "post": { + "vector": [-7.1226, 29.2189, -14.3589] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-7.1226, 29.2189, -14.3589] + }, + "lerp_mode": "catmullrom" + } + } + }, + "frontLeftKnee": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + } + } + }, + "frontLeftLeg": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + } + } + }, + "frontLeftFoot": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 32.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 32.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "backLeftThigh": { + "rotation": { + "0.0": { + "post": { + "vector": [7.1226, -29.2189, -14.3589] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [7.1226, -29.2189, -14.3589] + }, + "lerp_mode": "catmullrom" + } + } + }, + "backLeftKnee": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + } + } + }, + "backLeftLeg": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + } + } + }, + "backLeftFoot": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 32.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 32.5] + }, + "lerp_mode": "catmullrom" + } + } + } + } + } + } +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/animations/stink_bug.animation.json b/common/src/main/resources/assets/antarchy/animations/stink_bug.animation.json new file mode 100644 index 00000000..064d2985 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/animations/stink_bug.animation.json @@ -0,0 +1,611 @@ +{ + "format_version": "1.8.0", + "animations": { + "idle": { + "loop": true, + "animation_length": 2.5, + "bones": { + "body": { + "position": { + "0.0": { + "post": { + "vector": [0, 0.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "antenna": { + "rotation": { + "0.0": { + "post": { + "vector": [40, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [50, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [40, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "frontLeftLeg": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + } + } + }, + "middleLeftLeg": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + } + } + }, + "backLeftLeg": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + } + } + }, + "frontRightLeg": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + } + } + }, + "middleRightLeg": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + } + } + }, + "backRightLeg": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "walk": { + "loop": true, + "animation_length": 1, + "bones": { + "body": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, -5, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "antenna": { + "rotation": { + "0.0": { + "post": { + "vector": [40, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [50, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [40, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [50, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [40, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "frontLeftLeg": { + "rotation": { + "0.0": { + "post": { + "vector": [9.9108, -44.4038, -14.137] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-9.9108, 44.4038, -14.137] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 18.36] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [9.9108, -44.4038, -14.137] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.75, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0.75, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0.75, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "middleLeftLeg": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-9.9108, 44.4038, -14.137] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 18.36] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [9.9108, -44.4038, -14.137] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0.75, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0.75, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "backLeftLeg": { + "rotation": { + "0.0": { + "post": { + "vector": [-9.9108, 44.4038, -14.137] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 18.36] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [9.9108, -44.4038, -14.137] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-9.9108, 44.4038, -14.137] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.75, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0.75, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0.75, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "frontRightLeg": { + "rotation": { + "0.0": { + "post": { + "vector": [-9.9108, -44.4038, 14.137] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, -18.36] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [9.9108, 44.4038, 14.137] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-9.9108, -44.4038, 14.137] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.75, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-0.75, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-0.75, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "middleRightLeg": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -18.36] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [9.9108, 44.4038, 14.137] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-9.9108, -44.4038, 14.137] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -18.36] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-0.75, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-0.75, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "backRightLeg": { + "rotation": { + "0.0": { + "post": { + "vector": [9.9108, 44.4038, 14.137] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-9.9108, -44.4038, 14.137] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, -18.36] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [9.9108, 44.4038, 14.137] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.75, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-0.75, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-0.75, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + } + } +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/blockstates/amber_lichen.json b/common/src/main/resources/assets/antarchy/blockstates/amber_lichen.json new file mode 100644 index 00000000..c265ce00 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/amber_lichen.json @@ -0,0 +1,150 @@ +{ + "multipart": [ + { + "apply": { + "model": "antarchy:block/amber_lichen" + }, + "when": { + "north": "true" + } + }, + { + "apply": { + "model": "antarchy:block/amber_lichen" + }, + "when": { + "down": "false", + "east": "false", + "north": "false", + "south": "false", + "up": "false", + "west": "false" + } + }, + { + "apply": { + "model": "antarchy:block/amber_lichen", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "true" + } + }, + { + "apply": { + "model": "antarchy:block/amber_lichen", + "uvlock": true, + "y": 90 + }, + "when": { + "down": "false", + "east": "false", + "north": "false", + "south": "false", + "up": "false", + "west": "false" + } + }, + { + "apply": { + "model": "antarchy:block/amber_lichen", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "true" + } + }, + { + "apply": { + "model": "antarchy:block/amber_lichen", + "uvlock": true, + "y": 180 + }, + "when": { + "down": "false", + "east": "false", + "north": "false", + "south": "false", + "up": "false", + "west": "false" + } + }, + { + "apply": { + "model": "antarchy:block/amber_lichen", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "true" + } + }, + { + "apply": { + "model": "antarchy:block/amber_lichen", + "uvlock": true, + "y": 270 + }, + "when": { + "down": "false", + "east": "false", + "north": "false", + "south": "false", + "up": "false", + "west": "false" + } + }, + { + "apply": { + "model": "antarchy:block/amber_lichen", + "uvlock": true, + "x": 270 + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "antarchy:block/amber_lichen", + "uvlock": true, + "x": 270 + }, + "when": { + "down": "false", + "east": "false", + "north": "false", + "south": "false", + "up": "false", + "west": "false" + } + }, + { + "apply": { + "model": "antarchy:block/amber_lichen", + "uvlock": true, + "x": 90 + }, + "when": { + "down": "true" + } + }, + { + "apply": { + "model": "antarchy:block/amber_lichen", + "uvlock": true, + "x": 90 + }, + "when": { + "down": "false", + "east": "false", + "north": "false", + "south": "false", + "up": "false", + "west": "false" + } + } + ] +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/amber_moss_block.json b/common/src/main/resources/assets/antarchy/blockstates/amber_moss_block.json new file mode 100644 index 00000000..7e867f05 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/amber_moss_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "antarchy:block/amber_moss_block" + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/amber_moss_carpet.json b/common/src/main/resources/assets/antarchy/blockstates/amber_moss_carpet.json new file mode 100644 index 00000000..e059b29b --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/amber_moss_carpet.json @@ -0,0 +1,154 @@ +{ + "multipart": [ + { + "apply": { + "model": "antarchy:block/amber_moss_carpet" + }, + "when": { + "bottom": "true" + } + }, + { + "apply": { + "model": "antarchy:block/amber_moss_carpet" + }, + "when": { + "bottom": "false", + "east": "none", + "north": "none", + "south": "none", + "west": "none" + } + }, + { + "apply": { + "model": "antarchy:block/amber_moss_carpet_side_tall" + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "antarchy:block/amber_moss_carpet_side_small" + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "antarchy:block/amber_moss_carpet_side_tall" + }, + "when": { + "bottom": "false", + "east": "none", + "north": "none", + "south": "none", + "west": "none" + } + }, + { + "apply": { + "model": "antarchy:block/amber_moss_carpet_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "antarchy:block/amber_moss_carpet_side_small", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "antarchy:block/amber_moss_carpet_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "bottom": "false", + "east": "none", + "north": "none", + "south": "none", + "west": "none" + } + }, + { + "apply": { + "model": "antarchy:block/amber_moss_carpet_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "antarchy:block/amber_moss_carpet_side_small", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "antarchy:block/amber_moss_carpet_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "bottom": "false", + "east": "none", + "north": "none", + "south": "none", + "west": "none" + } + }, + { + "apply": { + "model": "antarchy:block/amber_moss_carpet_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + }, + { + "apply": { + "model": "antarchy:block/amber_moss_carpet_side_small", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "antarchy:block/amber_moss_carpet_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "bottom": "false", + "east": "none", + "north": "none", + "south": "none", + "west": "none" + } + } + ] +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/chiten_block.json b/common/src/main/resources/assets/antarchy/blockstates/chiten_block.json new file mode 100644 index 00000000..651df798 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/chiten_block.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "antarchy:block/chiten_block", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "antarchy:block/chiten_block" + }, + "axis=z": { + "model": "antarchy:block/chiten_block", + "x": 90 + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/creepvine.json b/common/src/main/resources/assets/antarchy/blockstates/creepvine.json new file mode 100644 index 00000000..630f81c1 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/creepvine.json @@ -0,0 +1,120 @@ +{ + "multipart": [ + { + "apply": { + "model": "antarchy:block/creepvine" + }, + "when": { + "north": "true" + } + }, + { + "apply": { + "model": "antarchy:block/creepvine" + }, + "when": { + "east": "false", + "north": "false", + "south": "false", + "up": "false", + "west": "false" + } + }, + { + "apply": { + "model": "antarchy:block/creepvine", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "true" + } + }, + { + "apply": { + "model": "antarchy:block/creepvine", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "false", + "north": "false", + "south": "false", + "up": "false", + "west": "false" + } + }, + { + "apply": { + "model": "antarchy:block/creepvine", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "true" + } + }, + { + "apply": { + "model": "antarchy:block/creepvine", + "uvlock": true, + "y": 180 + }, + "when": { + "east": "false", + "north": "false", + "south": "false", + "up": "false", + "west": "false" + } + }, + { + "apply": { + "model": "antarchy:block/creepvine", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "true" + } + }, + { + "apply": { + "model": "antarchy:block/creepvine", + "uvlock": true, + "y": 270 + }, + "when": { + "east": "false", + "north": "false", + "south": "false", + "up": "false", + "west": "false" + } + }, + { + "apply": { + "model": "antarchy:block/creepvine", + "uvlock": true, + "x": 270 + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "antarchy:block/creepvine", + "uvlock": true, + "x": 270 + }, + "when": { + "east": "false", + "north": "false", + "south": "false", + "up": "false", + "west": "false" + } + } + ] +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/myrmite.json b/common/src/main/resources/assets/antarchy/blockstates/myrmite.json new file mode 100644 index 00000000..55bfe4a1 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/myrmite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "antarchy:block/myrmite" + } + } +} diff --git a/common/src/main/resources/assets/antarchy/geo/kraken.geo.json b/common/src/main/resources/assets/antarchy/geo/kraken.geo.json index 5d60c348..eba7b341 100644 --- a/common/src/main/resources/assets/antarchy/geo/kraken.geo.json +++ b/common/src/main/resources/assets/antarchy/geo/kraken.geo.json @@ -4,312 +4,491 @@ { "description": { "identifier": "geometry.unknown", - "texture_width": 256, - "texture_height": 256, - "visible_bounds_width": 8, - "visible_bounds_height": 7, - "visible_bounds_offset": [0, 1.5, 0] + "texture_width": 1024, + "texture_height": 1024, + "visible_bounds_width": 15, + "visible_bounds_height": 34, + "visible_bounds_offset": [0, 0, 0] }, "bones": [ { - "name": "bone", - "pivot": [0, 46.50635, 20.87778] + "name": "Kraken", + "pivot": [0, 51, -8] }, { "name": "head", - "parent": "bone", - "pivot": [0, 48.23333, 11.63333], + "parent": "Kraken", + "pivot": [0, 51, -8], "cubes": [ - {"origin": [-9, 48, -3], "size": [5, 5, 6], "uv": [20, 103]}, - {"origin": [-7, 39, -5], "size": [14, 8, 17], "uv": [54, 49]}, - {"origin": [-8, 47, -2], "size": [16, 8, 14], "uv": [96, 0]}, - {"origin": [-7, 55, -1], "size": [14, 2, 11], "uv": [0, 90]}, - {"origin": [-9, 47, -3], "size": [5, 2, 6], "inflate": 0.1, "uv": [112, 93]}, - {"origin": [-9, 52, -3], "size": [5, 2, 6], "inflate": 0.1, "uv": [116, 49]}, - {"origin": [4, 47, -3], "size": [5, 2, 6], "inflate": 0.1, "uv": [112, 93], "mirror": true}, - {"origin": [4, 48, -3], "size": [5, 5, 6], "uv": [20, 103], "mirror": true}, - {"origin": [4, 52, -3], "size": [5, 2, 6], "inflate": 0.1, "uv": [116, 49], "mirror": true}, - {"origin": [-5.5, 35, -8], "size": [11, 5, 6], "uv": [96, 38]}, - {"origin": [-4.5, 40, -7], "size": [9, 9, 2], "uv": [112, 74]}, - {"origin": [-4.5, 47, -5], "size": [9, 5, 3], "uv": [112, 85]} + {"origin": [-46.5, 57, -57], "size": [93, 32, 32], "uv": [286, 184]}, + {"origin": [-33, 51, -49], "size": [66, 35, 77], "uv": [0, 184]} ] }, { "name": "mouth", "parent": "head", - "pivot": [0, 35.1, -6], + "pivot": [0, 51, -23.9], "cubes": [ - {"origin": [-5, 30, -8], "size": [0, 5, 4], "uv": [42, 103]}, - {"origin": [-3, 30, -8], "size": [0, 5, 4], "uv": [42, 103]}, - {"origin": [3, 30, -8], "size": [0, 5, 4], "uv": [42, 103]}, - {"origin": [-1, 30, -8], "size": [0, 5, 4], "uv": [42, 103]}, - {"origin": [1, 30, -8], "size": [0, 5, 4], "uv": [42, 103]}, - {"origin": [5, 30, -8], "size": [0, 5, 4], "uv": [42, 103]} + {"origin": [-6.5, 20, -44.4], "size": [13, 33, 24], "uv": [169, 296]} ] }, { - "name": "cranium", + "name": "jaw", + "parent": "mouth", + "pivot": [0, 51, -22.4], + "cubes": [ + {"origin": [-6.5, 22, -22.4], "size": [13, 31, 16], "inflate": -0.1, "uv": [340, 0]}, + {"origin": [-5.5, 22, -29.65], "size": [0, 31, 8], "inflate": -0.1, "uv": [323, -6]}, + {"origin": [5.5, 22, -29.65], "size": [0, 31, 8], "inflate": -0.1, "uv": [323, -6], "mirror": true} + ] + }, + { + "name": "head_top", "parent": "head", - "pivot": [0, 47.5, 12], + "pivot": [0, 79.25, -6.25], "cubes": [ - {"origin": [-10, 38, 8], "size": [20, 21, 28], "pivot": [0, 47.5, 12], "rotation": [15, 0, 0], "uv": [0, 0]}, - {"origin": [-12, 40, 10], "size": [2, 16, 25], "pivot": [-2, 47.5, 12], "rotation": [15, 0, 0], "uv": [0, 49]}, - {"origin": [10, 40, 10], "size": [2, 16, 25], "pivot": [2, 47.5, 12], "rotation": [15, 0, 0], "uv": [0, 49], "mirror": true} + {"origin": [-42.5, 79, -49], "size": [85, 99, 85], "uv": [0, 0]}, + {"origin": [5.5, 79, 13], "size": [103, 172, 0], "uv": [399, 0]}, + {"origin": [-108.5, 79, 13], "size": [103, 172, 0], "uv": [399, 0], "mirror": true}, + {"origin": [-24, 172, -30], "size": [48, 48, 48], "uv": [286, 248]} ] }, { - "name": "cranium_2", - "parent": "cranium", - "pivot": [0, 53.55, 32.5], + "name": "right_eye", + "parent": "head", + "pivot": [-53, 73, -41], "cubes": [ - {"origin": [-9, 46, 32], "size": [18, 16, 11], "uv": [54, 74]} + {"origin": [-59.5, 58, -56], "size": [13, 30, 30], "uv": [0, 296]} ] }, { - "name": "cranium_3", - "parent": "cranium_2", - "pivot": [0, 49.1, 41.5], + "name": "left_eye", + "parent": "head", + "pivot": [53, 73, -41], "cubes": [ - {"origin": [-5, 44.6, 40], "size": [10, 9, 7], "pivot": [0, 49.1, 43.5], "rotation": [-22.5, 0, 0], "uv": [96, 22]} + {"origin": [46.5, 58, -56], "size": [13, 30, 30], "uv": [0, 296], "mirror": true} ] }, { - "name": "Tentacles", - "parent": "bone", - "pivot": [0, 45.64286, 8.5] - }, - { - "name": "Tentacles_Left", - "parent": "Tentacles", - "pivot": [6.78571, 45.64286, 25.5] - }, - { - "name": "Tentacle_1_Left", - "parent": "Tentacles_Left", - "pivot": [6.78571, 38.64286, 1.5], + "name": "l_shoulder", + "parent": "head", + "pivot": [31.1875, 61.375, -12.5], "cubes": [ - {"origin": [4, 16, -2], "size": [5, 23, 7], "uv": [74, 101]}, - {"origin": [4.5, 11, -1.5], "size": [4, 5, 6], "uv": [98, 114]} + {"origin": [25, 14, -29], "size": [17, 47, 33], "uv": [0, 356]} ] }, { - "name": "Tentacle_part_1_left", - "parent": "Tentacle_1_Left", - "pivot": [6.9, 11, 1.5], + "name": "l_arm", + "parent": "l_shoulder", + "pivot": [30.85714, 13.92857, -12.5], "cubes": [ - {"origin": [4, -14, -2], "size": [5, 25, 7], "uv": [50, 101]}, - {"origin": [4.5, -19, -1.5], "size": [4, 5, 6], "uv": [20, 114]} + {"origin": [25, -34, -26], "size": [14, 48, 27], "uv": [86, 296]} ] }, { - "name": "Tentacle_hand_1_left", - "parent": "Tentacle_part_1_left", - "pivot": [5, -21, -1], + "name": "l_arm2", + "parent": "l_arm", + "pivot": [30.66667, -34.00833, -12.5], "cubes": [ - {"origin": [4, -25, -2], "size": [5, 6, 7], "uv": [98, 101]}, - {"origin": [6, -33, -2], "size": [3, 8, 7], "uv": [0, 103]}, - {"origin": [6, -34, -1], "size": [3, 1, 5], "uv": [116, 57]} + {"origin": [25, -82, -23], "size": [14, 48, 21], "uv": [100, 371]} ] }, { - "name": "Tentacle_1_Left2", - "parent": "Tentacles_Left", - "pivot": [6.78571, 39.64286, 9.5], + "name": "l_arm3", + "parent": "l_arm2", + "pivot": [30.4, -82, -12.5], "cubes": [ - {"origin": [4, 17, 6], "size": [5, 23, 7], "uv": [74, 101]}, - {"origin": [4.5, 12, 6.5], "size": [4, 5, 6], "uv": [98, 114]} + {"origin": [25, -130, -23], "size": [14, 48, 21], "uv": [170, 371]} ] }, { - "name": "Tentacle_part_1_left2", - "parent": "Tentacle_1_Left2", - "pivot": [6.9, 12, 9.5], + "name": "l_arm4", + "parent": "l_arm3", + "pivot": [30, -129.975, -12.5], "cubes": [ - {"origin": [4, -13, 6], "size": [5, 25, 7], "uv": [50, 101]}, - {"origin": [4.5, -18, 6.5], "size": [4, 5, 6], "uv": [20, 114]} + {"origin": [25, -178, -21], "size": [12, 48, 17], "uv": [243, 330]} ] }, { - "name": "Tentacle_hand_1_left2", - "parent": "Tentacle_part_1_left2", - "pivot": [5, -20, 7], + "name": "l_hand", + "parent": "l_arm4", + "pivot": [29.66667, -177.99167, -12.5], "cubes": [ - {"origin": [4, -24, 6], "size": [5, 6, 7], "uv": [98, 101]}, - {"origin": [6, -32, 6], "size": [3, 8, 7], "uv": [0, 103]}, - {"origin": [6, -33, 7], "size": [3, 1, 5], "uv": [116, 57]} + {"origin": [25, -203, -19], "size": [9, 25, 13], "uv": [242, 398]} ] }, { - "name": "Tentacle_1_Left3", - "parent": "Tentacles_Left", - "pivot": [6.78571, 41.64286, 17.5], + "name": "l_hand2", + "parent": "l_hand", + "pivot": [29.75, -203, -12.5], "cubes": [ - {"origin": [4, 19, 14], "size": [5, 23, 7], "uv": [74, 101]}, - {"origin": [4.5, 14, 14.5], "size": [4, 5, 6], "uv": [98, 114]} + {"origin": [25, -244, -33], "size": [11, 41, 41], "uv": [310, 409]} ] }, { - "name": "Tentacle_part_1_left3", - "parent": "Tentacle_1_Left3", - "pivot": [6.9, 14, 17.5], + "name": "l_hand_tip", + "parent": "l_hand2", + "pivot": [29, -244, -12.5], "cubes": [ - {"origin": [4, -11, 14], "size": [5, 25, 7], "uv": [50, 101]}, - {"origin": [4.5, -16, 14.5], "size": [4, 5, 6], "uv": [20, 114]} + {"origin": [25, -265, -26], "size": [8, 21, 27], "uv": [172, 468]} ] }, { - "name": "Tentacle_hand_1_left3", - "parent": "Tentacle_part_1_left3", - "pivot": [5, -18, 15], + "name": "center_tentacule", + "parent": "head", + "pivot": [0, 58.375, -52.5], + "rotation": [0, 90, 0], "cubes": [ - {"origin": [4, -22, 14], "size": [5, 6, 7], "uv": [98, 101]}, - {"origin": [6, -30, 14], "size": [3, 8, 7], "uv": [0, 103]}, - {"origin": [6, -31, 15], "size": [3, 1, 5], "uv": [116, 57]} + {"origin": [-6.1875, 11, -69], "size": [17, 47, 33], "uv": [0, 436]} ] }, { - "name": "Tentacle_1_Left4", - "parent": "Tentacles_Left", - "pivot": [6.78571, 43.64286, 25.5], + "name": "center_tentacule2", + "parent": "center_tentacule", + "pivot": [1.48214, 10.92857, -52.5], "cubes": [ - {"origin": [4, 21, 22], "size": [5, 23, 7], "uv": [74, 101]}, - {"origin": [4.5, 16, 22.5], "size": [4, 5, 6], "uv": [98, 114]} + {"origin": [-6.1875, -37, -66], "size": [14, 48, 27], "uv": [86, 296]} ] }, { - "name": "Tentacle_part_1_left4", - "parent": "Tentacle_1_Left4", - "pivot": [6.9, 16, 25.5], + "name": "center_tentacule3", + "parent": "center_tentacule2", + "pivot": [1.29167, -37.00833, -52.5], "cubes": [ - {"origin": [4, -9, 22], "size": [5, 25, 7], "uv": [50, 101]}, - {"origin": [4.5, -14, 22.5], "size": [4, 5, 6], "uv": [20, 114]} + {"origin": [-6.1875, -85, -63], "size": [14, 48, 21], "uv": [100, 371]} ] }, { - "name": "Tentacle_hand_1_left4", - "parent": "Tentacle_part_1_left4", - "pivot": [5, -16, 23], + "name": "center_tentacule4", + "parent": "center_tentacule3", + "pivot": [1.025, -85, -52.5], "cubes": [ - {"origin": [4, -20, 22], "size": [5, 6, 7], "uv": [98, 101]}, - {"origin": [6, -28, 22], "size": [3, 8, 7], "uv": [0, 103]}, - {"origin": [6, -29, 23], "size": [3, 1, 5], "uv": [116, 57]} + {"origin": [-6.1875, -133, -63], "size": [14, 48, 21], "uv": [170, 371]} ] }, { - "name": "Tentacles_Right", - "parent": "Tentacles", - "pivot": [-6.78571, 45.64286, 25.5] - }, - { - "name": "Tentacle_1_Right", - "parent": "Tentacles_Right", - "pivot": [-6.78571, 38.64286, 1.5], + "name": "center_tentacule5", + "parent": "center_tentacule4", + "pivot": [-0.375, -132.975, -52.5], "cubes": [ - {"origin": [-9, 16, -2], "size": [5, 23, 7], "uv": [74, 101], "mirror": true}, - {"origin": [-8.5, 11, -1.5], "size": [4, 5, 6], "uv": [98, 114], "mirror": true} + {"origin": [-6.1875, -181, -61], "size": [12, 48, 17], "uv": [243, 330]} ] }, { - "name": "Tentacle_part_1_right", - "parent": "Tentacle_1_Right", - "pivot": [-6.9, 11, 1.5], + "name": "center_tentacule6", + "parent": "center_tentacule5", + "pivot": [-0.70833, -180.99167, -52.5], "cubes": [ - {"origin": [-9, -14, -2], "size": [5, 25, 7], "uv": [50, 101], "mirror": true}, - {"origin": [-8.5, -19, -1.5], "size": [4, 5, 6], "uv": [20, 114], "mirror": true} + {"origin": [-6.1875, -206, -59], "size": [9, 25, 13], "uv": [242, 398]} ] }, { - "name": "Tentacle_hand_1_right", - "parent": "Tentacle_part_1_right", - "pivot": [-5, -21, -1], + "name": "center_tentacule_back", + "parent": "head", + "pivot": [0, 58.375, 24.5], + "rotation": [0, -90, 0], "cubes": [ - {"origin": [-9, -25, -2], "size": [5, 6, 7], "uv": [98, 101], "mirror": true}, - {"origin": [-9, -33, -2], "size": [3, 8, 7], "uv": [0, 103], "mirror": true}, - {"origin": [-9, -34, -1], "size": [3, 1, 5], "uv": [116, 57], "mirror": true} + {"origin": [-6.1875, 11, 8], "size": [17, 47, 33], "uv": [0, 436]} ] }, { - "name": "Tentacle_1_Right2", - "parent": "Tentacles_Right", - "pivot": [-6.78571, 39.64286, 9.5], + "name": "center_tentacule_back2", + "parent": "center_tentacule_back", + "pivot": [1.48214, 10.92857, 24.5], "cubes": [ - {"origin": [-9, 17, 6], "size": [5, 23, 7], "uv": [74, 101], "mirror": true}, - {"origin": [-8.5, 12, 6.5], "size": [4, 5, 6], "uv": [98, 114], "mirror": true} + {"origin": [-6.1875, -37, 11], "size": [14, 48, 27], "uv": [86, 296]} ] }, { - "name": "Tentacle_part_1_right2", - "parent": "Tentacle_1_Right2", - "pivot": [-6.9, 12, 9.5], + "name": "center_tentacule_back3", + "parent": "center_tentacule_back2", + "pivot": [1.29167, -37.00833, 24.5], "cubes": [ - {"origin": [-9, -13, 6], "size": [5, 25, 7], "uv": [50, 101], "mirror": true}, - {"origin": [-8.5, -18, 6.5], "size": [4, 5, 6], "uv": [20, 114], "mirror": true} + {"origin": [-6.1875, -85, 14], "size": [14, 48, 21], "uv": [100, 371]} ] }, { - "name": "Tentacle_hand_1_right2", - "parent": "Tentacle_part_1_right2", - "pivot": [-5, -20, 7], + "name": "center_tentacule_back4", + "parent": "center_tentacule_back3", + "pivot": [1.025, -85, 24.5], "cubes": [ - {"origin": [-9, -24, 6], "size": [5, 6, 7], "uv": [98, 101], "mirror": true}, - {"origin": [-9, -32, 6], "size": [3, 8, 7], "uv": [0, 103], "mirror": true}, - {"origin": [-9, -33, 7], "size": [3, 1, 5], "uv": [116, 57], "mirror": true} + {"origin": [-6.1875, -133, 14], "size": [14, 48, 21], "uv": [170, 371]} ] }, { - "name": "Tentacle_1_Right3", - "parent": "Tentacles_Right", - "pivot": [-6.78571, 41.64286, 17.5], + "name": "center_tentacule_back5", + "parent": "center_tentacule_back4", + "pivot": [-0.375, -132.975, 24.5], "cubes": [ - {"origin": [-9, 19, 14], "size": [5, 23, 7], "uv": [74, 101], "mirror": true}, - {"origin": [-8.5, 14, 14.5], "size": [4, 5, 6], "uv": [98, 114], "mirror": true} + {"origin": [-6.1875, -181, 16], "size": [12, 48, 17], "uv": [243, 330]} ] }, { - "name": "Tentacle_part_1_right3", - "parent": "Tentacle_1_Right3", - "pivot": [-6.9, 14, 17.5], + "name": "center_tentacule_back6", + "parent": "center_tentacule_back5", + "pivot": [-0.70833, -180.99167, 24.5], "cubes": [ - {"origin": [-9, -11, 14], "size": [5, 25, 7], "uv": [50, 101], "mirror": true}, - {"origin": [-8.5, -16, 14.5], "size": [4, 5, 6], "uv": [20, 114], "mirror": true} + {"origin": [-6.1875, -206, 18], "size": [9, 25, 13], "uv": [242, 398]} ] }, { - "name": "Tentacle_hand_1_right3", - "parent": "Tentacle_part_1_right3", - "pivot": [-5, -18, 15], + "name": "l_back_tentacule", + "parent": "head", + "pivot": [22.1875, 58.375, 14.5], + "rotation": [0, -90, 0], "cubes": [ - {"origin": [-9, -22, 14], "size": [5, 6, 7], "uv": [98, 101], "mirror": true}, - {"origin": [-9, -30, 14], "size": [3, 8, 7], "uv": [0, 103], "mirror": true}, - {"origin": [-9, -31, 15], "size": [3, 1, 5], "uv": [116, 57], "mirror": true} + {"origin": [16, 11, -2], "size": [17, 47, 33], "uv": [0, 356]} ] }, { - "name": "Tentacle_1_Right4", - "parent": "Tentacles_Right", - "pivot": [-6.78571, 43.64286, 25.5], + "name": "l_back_tentacule2", + "parent": "l_back_tentacule", + "pivot": [21.85714, 10.92857, 14.5], "cubes": [ - {"origin": [-9, 21, 22], "size": [5, 23, 7], "uv": [74, 101], "mirror": true}, - {"origin": [-8.5, 16, 22.5], "size": [4, 5, 6], "uv": [98, 114], "mirror": true} + {"origin": [16, -37, 1], "size": [14, 48, 27], "uv": [86, 296]} ] }, { - "name": "Tentacle_part_1_right4", - "parent": "Tentacle_1_Right4", - "pivot": [-6.9, 16, 25.5], + "name": "l_back_tentacule3", + "parent": "l_back_tentacule2", + "pivot": [21.66667, -37.00833, 14.5], "cubes": [ - {"origin": [-9, -9, 22], "size": [5, 25, 7], "uv": [50, 101], "mirror": true}, - {"origin": [-8.5, -14, 22.5], "size": [4, 5, 6], "uv": [20, 114], "mirror": true} + {"origin": [16, -85, 4], "size": [14, 48, 21], "uv": [100, 371]} ] }, { - "name": "Tentacle_hand_1_right4", - "parent": "Tentacle_part_1_right4", - "pivot": [-5, -16, 23], + "name": "l_back_tentacule4", + "parent": "l_back_tentacule3", + "pivot": [21.4, -85, 14.5], "cubes": [ - {"origin": [-9, -20, 22], "size": [5, 6, 7], "uv": [98, 101], "mirror": true}, - {"origin": [-9, -28, 22], "size": [3, 8, 7], "uv": [0, 103], "mirror": true}, - {"origin": [-9, -29, 23], "size": [3, 1, 5], "uv": [116, 57], "mirror": true} + {"origin": [16, -133, 4], "size": [14, 48, 21], "uv": [170, 371]} + ] + }, + { + "name": "l_back_tentacule5", + "parent": "l_back_tentacule4", + "pivot": [21, -132.975, 14.5], + "cubes": [ + {"origin": [16, -181, 6], "size": [12, 48, 17], "uv": [243, 330]} + ] + }, + { + "name": "l_back_tentacule6", + "parent": "l_back_tentacule5", + "pivot": [20.66667, -180.99167, 14.5], + "cubes": [ + {"origin": [16, -206, 8], "size": [9, 25, 13], "uv": [242, 398]} + ] + }, + { + "name": "r_back_tentacule", + "parent": "head", + "pivot": [-22.1875, 58.375, 14.5], + "rotation": [0, 90, 0], + "cubes": [ + {"origin": [-33, 11, -2], "size": [17, 47, 33], "uv": [0, 356], "mirror": true} + ] + }, + { + "name": "r_back_tentacule2", + "parent": "r_back_tentacule", + "pivot": [-21.85714, 10.92857, 14.5], + "cubes": [ + {"origin": [-30, -37, 1], "size": [14, 48, 27], "uv": [86, 296], "mirror": true} + ] + }, + { + "name": "r_back_tentacule3", + "parent": "r_back_tentacule2", + "pivot": [-21.66667, -37.00833, 14.5], + "cubes": [ + {"origin": [-30, -85, 4], "size": [14, 48, 21], "uv": [100, 371], "mirror": true} + ] + }, + { + "name": "r_back_tentacule4", + "parent": "r_back_tentacule3", + "pivot": [-21.4, -85, 14.5], + "cubes": [ + {"origin": [-30, -133, 4], "size": [14, 48, 21], "uv": [170, 371], "mirror": true} + ] + }, + { + "name": "r_back_tentacule5", + "parent": "r_back_tentacule4", + "pivot": [-21, -132.975, 14.5], + "cubes": [ + {"origin": [-28, -181, 6], "size": [12, 48, 17], "uv": [243, 330], "mirror": true} + ] + }, + { + "name": "r_back_tentacule6", + "parent": "r_back_tentacule5", + "pivot": [-20.66667, -180.99167, 14.5], + "cubes": [ + {"origin": [-25, -206, 8], "size": [9, 25, 13], "uv": [242, 398], "mirror": true} + ] + }, + { + "name": "r_tentacule", + "parent": "head", + "pivot": [-28.1875, 58.375, -42.5], + "rotation": [0, -90, 0], + "cubes": [ + {"origin": [-39, 11, -59], "size": [17, 47, 33], "uv": [0, 356], "mirror": true} + ] + }, + { + "name": "r_tentacule2", + "parent": "r_tentacule", + "pivot": [-27.85714, 10.92857, -42.5], + "cubes": [ + {"origin": [-36, -37, -56], "size": [14, 48, 27], "uv": [86, 296], "mirror": true} + ] + }, + { + "name": "r_tentacule3", + "parent": "r_tentacule2", + "pivot": [-27.66667, -37.00833, -42.5], + "cubes": [ + {"origin": [-36, -85, -53], "size": [14, 48, 21], "uv": [100, 371], "mirror": true} + ] + }, + { + "name": "r_tentacule4", + "parent": "r_tentacule3", + "pivot": [-27.4, -85, -42.5], + "cubes": [ + {"origin": [-36, -133, -53], "size": [14, 48, 21], "uv": [170, 371], "mirror": true} + ] + }, + { + "name": "r_tentacule5", + "parent": "r_tentacule4", + "pivot": [-27, -132.975, -42.5], + "cubes": [ + {"origin": [-34, -181, -51], "size": [12, 48, 17], "uv": [243, 330], "mirror": true} + ] + }, + { + "name": "r_tentacule6", + "parent": "r_tentacule5", + "pivot": [-26.66667, -180.99167, -42.5], + "cubes": [ + {"origin": [-31, -206, -49], "size": [9, 25, 13], "uv": [242, 398], "mirror": true} + ] + }, + { + "name": "l_tentacule", + "parent": "head", + "pivot": [28.1875, 58.375, -42.5], + "rotation": [0, 90, 0], + "cubes": [ + {"origin": [22, 11, -59], "size": [17, 47, 33], "uv": [0, 356]} + ] + }, + { + "name": "l_tentacule2", + "parent": "l_tentacule", + "pivot": [27.85714, 10.92857, -42.5], + "cubes": [ + {"origin": [22, -37, -56], "size": [14, 48, 27], "uv": [86, 296]} + ] + }, + { + "name": "l_tentacule3", + "parent": "l_tentacule2", + "pivot": [27.66667, -37.00833, -42.5], + "cubes": [ + {"origin": [22, -85, -53], "size": [14, 48, 21], "uv": [100, 371]} + ] + }, + { + "name": "l_tentacule4", + "parent": "l_tentacule3", + "pivot": [27.4, -85, -42.5], + "cubes": [ + {"origin": [22, -133, -53], "size": [14, 48, 21], "uv": [170, 371]} + ] + }, + { + "name": "l_tentacule5", + "parent": "l_tentacule4", + "pivot": [27, -132.975, -42.5], + "cubes": [ + {"origin": [22, -181, -51], "size": [12, 48, 17], "uv": [243, 330]} + ] + }, + { + "name": "l_tentacule6", + "parent": "l_tentacule5", + "pivot": [26.66667, -180.99167, -42.5], + "cubes": [ + {"origin": [22, -206, -49], "size": [9, 25, 13], "uv": [242, 398]} + ] + }, + { + "name": "r_shoulder", + "parent": "head", + "pivot": [-31.1875, 61.375, -12.5], + "cubes": [ + {"origin": [-42, 14, -29], "size": [17, 47, 33], "uv": [0, 356], "mirror": true} + ] + }, + { + "name": "r_arm", + "parent": "r_shoulder", + "pivot": [-30.85714, 13.92857, -12.5], + "cubes": [ + {"origin": [-39, -34, -26], "size": [14, 48, 27], "uv": [86, 296], "mirror": true} + ] + }, + { + "name": "r_arm2", + "parent": "r_arm", + "pivot": [-30.66667, -34.00833, -12.5], + "cubes": [ + {"origin": [-39, -82, -23], "size": [14, 48, 21], "uv": [100, 371], "mirror": true} + ] + }, + { + "name": "r_arm3", + "parent": "r_arm2", + "pivot": [-30.4, -82, -12.5], + "cubes": [ + {"origin": [-39, -130, -23], "size": [14, 48, 21], "uv": [170, 371], "mirror": true} + ] + }, + { + "name": "r_arm4", + "parent": "r_arm3", + "pivot": [-30, -129.975, -12.5], + "cubes": [ + {"origin": [-37, -178, -21], "size": [12, 48, 17], "uv": [243, 330], "mirror": true} + ] + }, + { + "name": "r_hand", + "parent": "r_arm4", + "pivot": [-29.66667, -177.99167, -12.5], + "cubes": [ + {"origin": [-34, -203, -19], "size": [9, 25, 13], "uv": [242, 398], "mirror": true} + ] + }, + { + "name": "r_hand2", + "parent": "r_hand", + "pivot": [-29.75, -203, -12.5], + "cubes": [ + {"origin": [-36, -244, -33], "size": [11, 41, 41], "uv": [310, 409], "mirror": true} + ] + }, + { + "name": "r_hand_tip", + "parent": "r_hand2", + "pivot": [-29, -244, -12.5], + "cubes": [ + {"origin": [-33, -265, -26], "size": [8, 21, 27], "uv": [172, 468], "mirror": true} ] } ] diff --git a/common/src/main/resources/assets/antarchy/geo/octopus_bomb.geo.json b/common/src/main/resources/assets/antarchy/geo/octopus_bomb.geo.json new file mode 100644 index 00000000..5d60c348 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/geo/octopus_bomb.geo.json @@ -0,0 +1,318 @@ +{ + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.unknown", + "texture_width": 256, + "texture_height": 256, + "visible_bounds_width": 8, + "visible_bounds_height": 7, + "visible_bounds_offset": [0, 1.5, 0] + }, + "bones": [ + { + "name": "bone", + "pivot": [0, 46.50635, 20.87778] + }, + { + "name": "head", + "parent": "bone", + "pivot": [0, 48.23333, 11.63333], + "cubes": [ + {"origin": [-9, 48, -3], "size": [5, 5, 6], "uv": [20, 103]}, + {"origin": [-7, 39, -5], "size": [14, 8, 17], "uv": [54, 49]}, + {"origin": [-8, 47, -2], "size": [16, 8, 14], "uv": [96, 0]}, + {"origin": [-7, 55, -1], "size": [14, 2, 11], "uv": [0, 90]}, + {"origin": [-9, 47, -3], "size": [5, 2, 6], "inflate": 0.1, "uv": [112, 93]}, + {"origin": [-9, 52, -3], "size": [5, 2, 6], "inflate": 0.1, "uv": [116, 49]}, + {"origin": [4, 47, -3], "size": [5, 2, 6], "inflate": 0.1, "uv": [112, 93], "mirror": true}, + {"origin": [4, 48, -3], "size": [5, 5, 6], "uv": [20, 103], "mirror": true}, + {"origin": [4, 52, -3], "size": [5, 2, 6], "inflate": 0.1, "uv": [116, 49], "mirror": true}, + {"origin": [-5.5, 35, -8], "size": [11, 5, 6], "uv": [96, 38]}, + {"origin": [-4.5, 40, -7], "size": [9, 9, 2], "uv": [112, 74]}, + {"origin": [-4.5, 47, -5], "size": [9, 5, 3], "uv": [112, 85]} + ] + }, + { + "name": "mouth", + "parent": "head", + "pivot": [0, 35.1, -6], + "cubes": [ + {"origin": [-5, 30, -8], "size": [0, 5, 4], "uv": [42, 103]}, + {"origin": [-3, 30, -8], "size": [0, 5, 4], "uv": [42, 103]}, + {"origin": [3, 30, -8], "size": [0, 5, 4], "uv": [42, 103]}, + {"origin": [-1, 30, -8], "size": [0, 5, 4], "uv": [42, 103]}, + {"origin": [1, 30, -8], "size": [0, 5, 4], "uv": [42, 103]}, + {"origin": [5, 30, -8], "size": [0, 5, 4], "uv": [42, 103]} + ] + }, + { + "name": "cranium", + "parent": "head", + "pivot": [0, 47.5, 12], + "cubes": [ + {"origin": [-10, 38, 8], "size": [20, 21, 28], "pivot": [0, 47.5, 12], "rotation": [15, 0, 0], "uv": [0, 0]}, + {"origin": [-12, 40, 10], "size": [2, 16, 25], "pivot": [-2, 47.5, 12], "rotation": [15, 0, 0], "uv": [0, 49]}, + {"origin": [10, 40, 10], "size": [2, 16, 25], "pivot": [2, 47.5, 12], "rotation": [15, 0, 0], "uv": [0, 49], "mirror": true} + ] + }, + { + "name": "cranium_2", + "parent": "cranium", + "pivot": [0, 53.55, 32.5], + "cubes": [ + {"origin": [-9, 46, 32], "size": [18, 16, 11], "uv": [54, 74]} + ] + }, + { + "name": "cranium_3", + "parent": "cranium_2", + "pivot": [0, 49.1, 41.5], + "cubes": [ + {"origin": [-5, 44.6, 40], "size": [10, 9, 7], "pivot": [0, 49.1, 43.5], "rotation": [-22.5, 0, 0], "uv": [96, 22]} + ] + }, + { + "name": "Tentacles", + "parent": "bone", + "pivot": [0, 45.64286, 8.5] + }, + { + "name": "Tentacles_Left", + "parent": "Tentacles", + "pivot": [6.78571, 45.64286, 25.5] + }, + { + "name": "Tentacle_1_Left", + "parent": "Tentacles_Left", + "pivot": [6.78571, 38.64286, 1.5], + "cubes": [ + {"origin": [4, 16, -2], "size": [5, 23, 7], "uv": [74, 101]}, + {"origin": [4.5, 11, -1.5], "size": [4, 5, 6], "uv": [98, 114]} + ] + }, + { + "name": "Tentacle_part_1_left", + "parent": "Tentacle_1_Left", + "pivot": [6.9, 11, 1.5], + "cubes": [ + {"origin": [4, -14, -2], "size": [5, 25, 7], "uv": [50, 101]}, + {"origin": [4.5, -19, -1.5], "size": [4, 5, 6], "uv": [20, 114]} + ] + }, + { + "name": "Tentacle_hand_1_left", + "parent": "Tentacle_part_1_left", + "pivot": [5, -21, -1], + "cubes": [ + {"origin": [4, -25, -2], "size": [5, 6, 7], "uv": [98, 101]}, + {"origin": [6, -33, -2], "size": [3, 8, 7], "uv": [0, 103]}, + {"origin": [6, -34, -1], "size": [3, 1, 5], "uv": [116, 57]} + ] + }, + { + "name": "Tentacle_1_Left2", + "parent": "Tentacles_Left", + "pivot": [6.78571, 39.64286, 9.5], + "cubes": [ + {"origin": [4, 17, 6], "size": [5, 23, 7], "uv": [74, 101]}, + {"origin": [4.5, 12, 6.5], "size": [4, 5, 6], "uv": [98, 114]} + ] + }, + { + "name": "Tentacle_part_1_left2", + "parent": "Tentacle_1_Left2", + "pivot": [6.9, 12, 9.5], + "cubes": [ + {"origin": [4, -13, 6], "size": [5, 25, 7], "uv": [50, 101]}, + {"origin": [4.5, -18, 6.5], "size": [4, 5, 6], "uv": [20, 114]} + ] + }, + { + "name": "Tentacle_hand_1_left2", + "parent": "Tentacle_part_1_left2", + "pivot": [5, -20, 7], + "cubes": [ + {"origin": [4, -24, 6], "size": [5, 6, 7], "uv": [98, 101]}, + {"origin": [6, -32, 6], "size": [3, 8, 7], "uv": [0, 103]}, + {"origin": [6, -33, 7], "size": [3, 1, 5], "uv": [116, 57]} + ] + }, + { + "name": "Tentacle_1_Left3", + "parent": "Tentacles_Left", + "pivot": [6.78571, 41.64286, 17.5], + "cubes": [ + {"origin": [4, 19, 14], "size": [5, 23, 7], "uv": [74, 101]}, + {"origin": [4.5, 14, 14.5], "size": [4, 5, 6], "uv": [98, 114]} + ] + }, + { + "name": "Tentacle_part_1_left3", + "parent": "Tentacle_1_Left3", + "pivot": [6.9, 14, 17.5], + "cubes": [ + {"origin": [4, -11, 14], "size": [5, 25, 7], "uv": [50, 101]}, + {"origin": [4.5, -16, 14.5], "size": [4, 5, 6], "uv": [20, 114]} + ] + }, + { + "name": "Tentacle_hand_1_left3", + "parent": "Tentacle_part_1_left3", + "pivot": [5, -18, 15], + "cubes": [ + {"origin": [4, -22, 14], "size": [5, 6, 7], "uv": [98, 101]}, + {"origin": [6, -30, 14], "size": [3, 8, 7], "uv": [0, 103]}, + {"origin": [6, -31, 15], "size": [3, 1, 5], "uv": [116, 57]} + ] + }, + { + "name": "Tentacle_1_Left4", + "parent": "Tentacles_Left", + "pivot": [6.78571, 43.64286, 25.5], + "cubes": [ + {"origin": [4, 21, 22], "size": [5, 23, 7], "uv": [74, 101]}, + {"origin": [4.5, 16, 22.5], "size": [4, 5, 6], "uv": [98, 114]} + ] + }, + { + "name": "Tentacle_part_1_left4", + "parent": "Tentacle_1_Left4", + "pivot": [6.9, 16, 25.5], + "cubes": [ + {"origin": [4, -9, 22], "size": [5, 25, 7], "uv": [50, 101]}, + {"origin": [4.5, -14, 22.5], "size": [4, 5, 6], "uv": [20, 114]} + ] + }, + { + "name": "Tentacle_hand_1_left4", + "parent": "Tentacle_part_1_left4", + "pivot": [5, -16, 23], + "cubes": [ + {"origin": [4, -20, 22], "size": [5, 6, 7], "uv": [98, 101]}, + {"origin": [6, -28, 22], "size": [3, 8, 7], "uv": [0, 103]}, + {"origin": [6, -29, 23], "size": [3, 1, 5], "uv": [116, 57]} + ] + }, + { + "name": "Tentacles_Right", + "parent": "Tentacles", + "pivot": [-6.78571, 45.64286, 25.5] + }, + { + "name": "Tentacle_1_Right", + "parent": "Tentacles_Right", + "pivot": [-6.78571, 38.64286, 1.5], + "cubes": [ + {"origin": [-9, 16, -2], "size": [5, 23, 7], "uv": [74, 101], "mirror": true}, + {"origin": [-8.5, 11, -1.5], "size": [4, 5, 6], "uv": [98, 114], "mirror": true} + ] + }, + { + "name": "Tentacle_part_1_right", + "parent": "Tentacle_1_Right", + "pivot": [-6.9, 11, 1.5], + "cubes": [ + {"origin": [-9, -14, -2], "size": [5, 25, 7], "uv": [50, 101], "mirror": true}, + {"origin": [-8.5, -19, -1.5], "size": [4, 5, 6], "uv": [20, 114], "mirror": true} + ] + }, + { + "name": "Tentacle_hand_1_right", + "parent": "Tentacle_part_1_right", + "pivot": [-5, -21, -1], + "cubes": [ + {"origin": [-9, -25, -2], "size": [5, 6, 7], "uv": [98, 101], "mirror": true}, + {"origin": [-9, -33, -2], "size": [3, 8, 7], "uv": [0, 103], "mirror": true}, + {"origin": [-9, -34, -1], "size": [3, 1, 5], "uv": [116, 57], "mirror": true} + ] + }, + { + "name": "Tentacle_1_Right2", + "parent": "Tentacles_Right", + "pivot": [-6.78571, 39.64286, 9.5], + "cubes": [ + {"origin": [-9, 17, 6], "size": [5, 23, 7], "uv": [74, 101], "mirror": true}, + {"origin": [-8.5, 12, 6.5], "size": [4, 5, 6], "uv": [98, 114], "mirror": true} + ] + }, + { + "name": "Tentacle_part_1_right2", + "parent": "Tentacle_1_Right2", + "pivot": [-6.9, 12, 9.5], + "cubes": [ + {"origin": [-9, -13, 6], "size": [5, 25, 7], "uv": [50, 101], "mirror": true}, + {"origin": [-8.5, -18, 6.5], "size": [4, 5, 6], "uv": [20, 114], "mirror": true} + ] + }, + { + "name": "Tentacle_hand_1_right2", + "parent": "Tentacle_part_1_right2", + "pivot": [-5, -20, 7], + "cubes": [ + {"origin": [-9, -24, 6], "size": [5, 6, 7], "uv": [98, 101], "mirror": true}, + {"origin": [-9, -32, 6], "size": [3, 8, 7], "uv": [0, 103], "mirror": true}, + {"origin": [-9, -33, 7], "size": [3, 1, 5], "uv": [116, 57], "mirror": true} + ] + }, + { + "name": "Tentacle_1_Right3", + "parent": "Tentacles_Right", + "pivot": [-6.78571, 41.64286, 17.5], + "cubes": [ + {"origin": [-9, 19, 14], "size": [5, 23, 7], "uv": [74, 101], "mirror": true}, + {"origin": [-8.5, 14, 14.5], "size": [4, 5, 6], "uv": [98, 114], "mirror": true} + ] + }, + { + "name": "Tentacle_part_1_right3", + "parent": "Tentacle_1_Right3", + "pivot": [-6.9, 14, 17.5], + "cubes": [ + {"origin": [-9, -11, 14], "size": [5, 25, 7], "uv": [50, 101], "mirror": true}, + {"origin": [-8.5, -16, 14.5], "size": [4, 5, 6], "uv": [20, 114], "mirror": true} + ] + }, + { + "name": "Tentacle_hand_1_right3", + "parent": "Tentacle_part_1_right3", + "pivot": [-5, -18, 15], + "cubes": [ + {"origin": [-9, -22, 14], "size": [5, 6, 7], "uv": [98, 101], "mirror": true}, + {"origin": [-9, -30, 14], "size": [3, 8, 7], "uv": [0, 103], "mirror": true}, + {"origin": [-9, -31, 15], "size": [3, 1, 5], "uv": [116, 57], "mirror": true} + ] + }, + { + "name": "Tentacle_1_Right4", + "parent": "Tentacles_Right", + "pivot": [-6.78571, 43.64286, 25.5], + "cubes": [ + {"origin": [-9, 21, 22], "size": [5, 23, 7], "uv": [74, 101], "mirror": true}, + {"origin": [-8.5, 16, 22.5], "size": [4, 5, 6], "uv": [98, 114], "mirror": true} + ] + }, + { + "name": "Tentacle_part_1_right4", + "parent": "Tentacle_1_Right4", + "pivot": [-6.9, 16, 25.5], + "cubes": [ + {"origin": [-9, -9, 22], "size": [5, 25, 7], "uv": [50, 101], "mirror": true}, + {"origin": [-8.5, -14, 22.5], "size": [4, 5, 6], "uv": [20, 114], "mirror": true} + ] + }, + { + "name": "Tentacle_hand_1_right4", + "parent": "Tentacle_part_1_right4", + "pivot": [-5, -16, 23], + "cubes": [ + {"origin": [-9, -20, 22], "size": [5, 6, 7], "uv": [98, 101], "mirror": true}, + {"origin": [-9, -28, 22], "size": [3, 8, 7], "uv": [0, 103], "mirror": true}, + {"origin": [-9, -29, 23], "size": [3, 1, 5], "uv": [116, 57], "mirror": true} + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/geo/spit_bug.geo.json b/common/src/main/resources/assets/antarchy/geo/spit_bug.geo.json new file mode 100644 index 00000000..11b4322d --- /dev/null +++ b/common/src/main/resources/assets/antarchy/geo/spit_bug.geo.json @@ -0,0 +1,232 @@ +{ + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.spitbug", + "texture_width": 256, + "texture_height": 256, + "visible_bounds_width": 6, + "visible_bounds_height": 5.5, + "visible_bounds_offset": [0, 2.25, 0] + }, + "bones": [ + { + "name": "root", + "pivot": [0, 0, 0] + }, + { + "name": "body", + "parent": "root", + "pivot": [0, 36, 0], + "cubes": [ + {"origin": [-9.5, 36, -18], "size": [19, 18, 37], "uv": [0, 124]}, + {"origin": [-9.5, 54, -39], "size": [19, 7, 63], "uv": [0, 0]}, + {"origin": [-9.5, 44, 19], "size": [19, 10, 5], "uv": [112, 175]}, + {"origin": [-3.5, 52, -52], "size": [7, 7, 13], "uv": [0, 179]}, + {"origin": [-1.5, 47, -51], "size": [3, 5, 0], "uv": [58, 207]}, + {"origin": [-5.5, 59, -45], "size": [11, 2, 6], "uv": [108, 190]}, + {"origin": [-12.5, 36, -16], "size": [3, 18, 33], "uv": [112, 124]}, + {"origin": [9.5, 36, -16], "size": [3, 18, 33], "uv": [146, 70]}, + {"origin": [-9.5, 36, -26], "size": [19, 4, 8], "uv": [164, 45]}, + {"origin": [-11.5, 36, -30], "size": [2, 6, 14], "uv": [76, 179]}, + {"origin": [-10.5, 36, -35], "size": [3, 7, 5], "uv": [168, 196]}, + {"origin": [-8.5, 38, -51], "size": [2, 5, 16], "uv": [40, 179]}, + {"origin": [6.5, 38, -51], "size": [2, 5, 16], "uv": [40, 179], "mirror": true}, + {"origin": [7.5, 36, -35], "size": [3, 7, 5], "uv": [168, 196], "mirror": true}, + {"origin": [9.5, 36, -30], "size": [2, 6, 14], "uv": [76, 179], "mirror": true}, + {"origin": [-9.5, 50, -35], "size": [3, 4, 17], "uv": [160, 175]}, + {"origin": [6.5, 50, -35], "size": [3, 4, 17], "uv": [160, 175], "mirror": true}, + {"origin": [-7.5, 49, -39], "size": [5, 5, 4], "uv": [184, 196]}, + {"origin": [-3.5, 49, -51], "size": [2, 3, 12], "uv": [184, 157]}, + {"origin": [1.5, 49, -51], "size": [2, 3, 12], "uv": [184, 157], "mirror": true}, + {"origin": [2.5, 49, -39], "size": [5, 5, 4], "uv": [184, 196], "mirror": true}, + {"origin": [-6, 36, -35], "size": [12, 1, 9], "uv": [184, 136]}, + {"origin": [-11.5, 32, -35], "size": [23, 4, 50], "uv": [0, 70]}, + {"origin": [-8.5, 34, -53], "size": [17, 4, 18], "uv": [164, 0]}, + {"origin": [-5.5, 38, -52], "size": [11, 5, 0], "uv": [227, 32]}, + {"origin": [-8.5, 29, -53], "size": [17, 5, 0], "uv": [189, 22]} + ] + }, + { + "name": "rightEye", + "parent": "body", + "pivot": [-11, 45.5, -17], + "cubes": [ + {"origin": [-12, 45.5, -19], "size": [3, 3, 3], "uv": [142, 190]} + ] + }, + { + "name": "leftEye", + "parent": "body", + "pivot": [11, 45.5, -17], + "cubes": [ + {"origin": [9, 45.5, -19], "size": [3, 3, 3], "uv": [142, 190], "mirror": true} + ] + }, + { + "name": "rightGrip", + "parent": "body", + "pivot": [-11.5, 54, -16], + "rotation": [0, 0, 90], + "cubes": [ + {"origin": [-15.5, 53, -28], "size": [8, 3, 12], "uv": [184, 121]} + ] + }, + { + "name": "leftGrip", + "parent": "body", + "pivot": [11.5, 54, -16], + "rotation": [0, 0, -90], + "cubes": [ + {"origin": [7.5, 53, -28], "size": [8, 3, 12], "uv": [184, 121], "mirror": true} + ] + }, + { + "name": "backRightThigh", + "parent": "root", + "pivot": [-11.5, 37, 10], + "cubes": [ + {"origin": [-20.5, 33, 8], "size": [9, 4, 4], "uv": [142, 196]} + ] + }, + { + "name": "backRightKnee", + "parent": "backRightThigh", + "pivot": [-20.5, 37, 10], + "rotation": [0, 0, -90], + "cubes": [ + {"origin": [-34.5, 32, 7], "size": [14, 5, 6], "inflate": 0.025, "uv": [184, 146]} + ] + }, + { + "name": "backRightLeg", + "parent": "backRightKnee", + "pivot": [-34.5, 32, 10], + "rotation": [0, 0, 90], + "cubes": [ + {"origin": [-53.5, 32, 8], "size": [19, 4, 4], "uv": [164, 57]} + ] + }, + { + "name": "backRightFoot", + "parent": "backRightLeg", + "pivot": [-53.5, 32, 10], + "rotation": [0, 0, -90], + "cubes": [ + {"origin": [-67.5, 30, 9], "size": [14, 2, 2], "inflate": 0.025, "uv": [164, 65]}, + {"origin": [-76.5, 30, 10], "size": [9, 2, 0], "uv": [146, 121]} + ] + }, + { + "name": "backLeftThigh", + "parent": "root", + "pivot": [11.5, 37, 10], + "cubes": [ + {"origin": [11.5, 33, 8], "size": [9, 4, 4], "uv": [142, 196]} + ] + }, + { + "name": "backLeftKnee", + "parent": "backLeftThigh", + "pivot": [20.5, 37, 10], + "rotation": [0, 0, 90], + "cubes": [ + {"origin": [20.5, 32, 7], "size": [14, 5, 6], "inflate": 0.025, "uv": [184, 146]} + ] + }, + { + "name": "backLeftLeg", + "parent": "backLeftKnee", + "pivot": [34.5, 32, 10], + "rotation": [0, 0, -90], + "cubes": [ + {"origin": [34.5, 32, 8], "size": [19, 4, 4], "uv": [164, 57]} + ] + }, + { + "name": "backLeftFoot", + "parent": "backLeftLeg", + "pivot": [53.5, 32, 10], + "rotation": [0, 0, 90], + "cubes": [ + {"origin": [53.5, 30, 9], "size": [14, 2, 2], "inflate": 0.025, "uv": [164, 65]}, + {"origin": [67.5, 30, 10], "size": [9, 2, 0], "uv": [146, 121], "mirror": true} + ] + }, + { + "name": "frontRightThigh", + "parent": "root", + "pivot": [-11.5, 37, -10], + "cubes": [ + {"origin": [-20.5, 33, -12], "size": [9, 4, 4], "uv": [142, 196]} + ] + }, + { + "name": "frontRightKnee", + "parent": "frontRightThigh", + "pivot": [-20.5, 37, -10], + "rotation": [0, 0, -90], + "cubes": [ + {"origin": [-34.5, 32, -13], "size": [14, 5, 6], "inflate": 0.025, "uv": [184, 146]} + ] + }, + { + "name": "frontRightLeg", + "parent": "frontRightKnee", + "pivot": [-34.5, 32, -10], + "rotation": [0, 0, 90], + "cubes": [ + {"origin": [-53.5, 32, -12], "size": [19, 4, 4], "uv": [164, 57]} + ] + }, + { + "name": "frontRightFoot", + "parent": "frontRightLeg", + "pivot": [-53.5, 32, -10], + "rotation": [0, 0, -90], + "cubes": [ + {"origin": [-67.5, 30, -11], "size": [14, 2, 2], "inflate": 0.025, "uv": [164, 65]}, + {"origin": [-76.5, 30, -10], "size": [9, 2, 0], "uv": [146, 121]} + ] + }, + { + "name": "frontLeftThigh", + "parent": "root", + "pivot": [11.5, 37, -10], + "cubes": [ + {"origin": [11.5, 33, -12], "size": [9, 4, 4], "uv": [142, 196]} + ] + }, + { + "name": "frontLeftKnee", + "parent": "frontLeftThigh", + "pivot": [20.5, 37, -10], + "rotation": [0, 0, 90], + "cubes": [ + {"origin": [20.5, 32, -13], "size": [14, 5, 6], "inflate": 0.025, "uv": [184, 146]} + ] + }, + { + "name": "frontLeftLeg", + "parent": "frontLeftKnee", + "pivot": [34.5, 32, -10], + "rotation": [0, 0, -90], + "cubes": [ + {"origin": [34.5, 32, -12], "size": [19, 4, 4], "uv": [164, 57]} + ] + }, + { + "name": "frontLeftFoot", + "parent": "frontLeftLeg", + "pivot": [53.5, 32, -10], + "rotation": [0, 0, 90], + "cubes": [ + {"origin": [53.5, 30, -11], "size": [14, 2, 2], "inflate": 0.025, "uv": [164, 65]}, + {"origin": [67.5, 30, -10], "size": [9, 2, 0], "uv": [146, 121], "mirror": true} + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/geo/stink_bug.geo.json b/common/src/main/resources/assets/antarchy/geo/stink_bug.geo.json new file mode 100644 index 00000000..d8bf299a --- /dev/null +++ b/common/src/main/resources/assets/antarchy/geo/stink_bug.geo.json @@ -0,0 +1,85 @@ +{ + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.stinkbug", + "texture_width": 32, + "texture_height": 32, + "visible_bounds_width": 2, + "visible_bounds_height": 1.5, + "visible_bounds_offset": [0, 0.25, 0] + }, + "bones": [ + { + "name": "root", + "pivot": [0, 0, 0] + }, + { + "name": "body", + "parent": "root", + "pivot": [0, 2, 0], + "cubes": [ + {"origin": [-3, 0, -5], "size": [6, 4, 10], "uv": [0, 0]} + ] + }, + { + "name": "antenna", + "parent": "body", + "pivot": [0, 4, -4], + "cubes": [ + {"origin": [-2, 4, -5], "size": [4, 2, 1], "uv": [0, 14]} + ] + }, + { + "name": "frontLeftLeg", + "parent": "body", + "pivot": [-3, 0, -4], + "cubes": [ + {"origin": [-6, 0, -5], "size": [3, 0, 2], "uv": [10, 14]} + ] + }, + { + "name": "frontRightLeg", + "parent": "body", + "pivot": [3, 0, -4], + "cubes": [ + {"origin": [3, 0, -5], "size": [3, 0, 2], "uv": [10, 14], "mirror": true} + ] + }, + { + "name": "middleLeftLeg", + "parent": "body", + "pivot": [-3, 0, 0], + "cubes": [ + {"origin": [-6, 0, -1], "size": [3, 0, 2], "uv": [10, 14]} + ] + }, + { + "name": "middleRightLeg", + "parent": "body", + "pivot": [3, 0, 0], + "cubes": [ + {"origin": [3, 0, -1], "size": [3, 0, 2], "uv": [10, 14], "mirror": true} + ] + }, + { + "name": "backLeftLeg", + "parent": "body", + "pivot": [-3, 0, 4], + "cubes": [ + {"origin": [-6, 0, 3], "size": [3, 0, 2], "uv": [10, 14]} + ] + }, + { + "name": "backRightLeg", + "parent": "body", + "pivot": [3, 0, 4], + "cubes": [ + {"origin": [3, 0, 3], "size": [3, 0, 2], "uv": [10, 14], "mirror": true} + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/lang/en_us.json b/common/src/main/resources/assets/antarchy/lang/en_us.json index bfd0fb6b..79d939de 100644 --- a/common/src/main/resources/assets/antarchy/lang/en_us.json +++ b/common/src/main/resources/assets/antarchy/lang/en_us.json @@ -24,14 +24,20 @@ "block.antarchy.hushweed": "Hushweed", "block.antarchy.umbral_moss_block": "Umbral Moss Block", "block.antarchy.umbral_moss_carpet": "Umbral Moss Carpet", + "block.antarchy.amber_moss_block": "Amber Moss Block", + "block.antarchy.amber_moss_carpet": "Amber Moss Carpet", + "block.antarchy.amber_lichen": "Amber Lichen", "block.antarchy.duplicator_sapling": "Duplicator Sapling", + "block.antarchy.creepvine": "Creepvine", "block.antarchy.duct_tape": "Duct Tape", "block.antarchy.infested_rooted_dirt": "Infested Rooted Dirt", "block.antarchy.infested_coarse_dirt": "Infested Coarse Dirt", "block.antarchy.nyxite": "Nyxite", + "block.antarchy.myrmite": "Myrmite", "block.antarchy.polished_nyxite": "Polished Nyxite", "block.antarchy.chiseled_nyxite": "Chiseled Nyxite", "block.antarchy.nyxite_bricks": "Nyxite Bricks", + "block.antarchy.chiten_block": "Chiten Block", "block.antarchy.shellstone": "Shellstone", "block.antarchy.polished_shellstone": "Polished Shellstone", "block.antarchy.shellstone_bricks": "Shellstone Bricks", @@ -146,6 +152,7 @@ "entity.antarchy.missile_squid": "Missile Squid", "entity.antarchy.nightmare": "Nightmare", "entity.antarchy.bed_bug": "Bed Bug", + "entity.antarchy.stink_bug": "Stink Bug", "entity.antarchy.jumpy_bug": "Jumpy Bug", "entity.antarchy.wasp": "Wasp", "entity.antarchy.bomber": "Bomber", @@ -163,6 +170,8 @@ "subtitles.antarchy.mantis_fly_loop": "Mantis wings buzz", "item.antarchy.big_bertha": "Big Bertha", "item.antarchy.wasp_nest": "Wasp Nest", + "item.antarchy.stink_bug": "Stink Bug", + "item.antarchy.stink_bug_spawn_egg": "Stink Bug Spawn Egg", "item.antarchy.wasp_spawn_egg": "Wasp Spawn Egg", "item.antarchy.bomber_spawn_egg": "Bomber Spawn Egg", "item.antarchy.jumpy_bug_spawn_egg": "Jumpy Bug Spawn Egg", @@ -257,6 +266,13 @@ "item.antarchy.hushweed": "Hushweed", "item.antarchy.umbral_moss_block": "Umbral Moss Block", "item.antarchy.umbral_moss_carpet": "Umbral Moss Carpet", + "item.antarchy.amber_moss_block": "Amber Moss Block", + "item.antarchy.amber_moss_carpet": "Amber Moss Carpet", + "item.antarchy.amber_lichen": "Amber Lichen", + "item.antarchy.creepvine": "Creepvine", + "item.antarchy.chiten": "Chiten", + "item.antarchy.chiten_block": "Chiten Block", + "item.antarchy.myrmite": "Myrmite", "item.antarchy.torchflower_bush": "Torchflower Bush", "block.antarchy.torchflower_bush": "Torchflower Bush", "item.antarchy.mud_pie": "Mud Pie", @@ -402,6 +418,7 @@ "effect.antarchy.dread": "Dread", "effect.antarchy.paralyzed": "Paralyzed", "effect.antarchy.inverted": "Inverted", + "effect.antarchy.stinky": "Stinky", "effect.antarchy.shrinking": "Shrinking", "effect.antarchy.growth": "Growth", "effect.antarchy.bloodglass_ward": "Bloodglass Ward", @@ -461,6 +478,8 @@ "advancements.antarchy.soups_up.description": "Eat Cloud Shark Fin Soup.", "advancements.antarchy.in_the_upside_down.title": "In the Upside Down", "advancements.antarchy.in_the_upside_down.description": "Become inverted for the first time.", + "advancements.antarchy.whoever_smelt_it_dealt_it.title": "Whoever smelt it, dealt it", + "advancements.antarchy.whoever_smelt_it_dealt_it.description": "Get Stinky for the first time.", "advancements.antarchy.ultimate_armor.title": "Ultimate Protection", "advancements.antarchy.ultimate_armor.description": "Collect the full set of Ultimate Armor.", "advancements.antarchy.ultimate_bow.title": "Bowhemian Rhapsody", @@ -665,6 +684,14 @@ "item.minecraft.lingering_potion.effect.long_dread": "Lingering Potion of Dread", "item.minecraft.tipped_arrow.effect.dread": "Arrow of Dread", "item.minecraft.tipped_arrow.effect.long_dread": "Arrow of Dread", + "item.minecraft.potion.effect.stinky": "Potion of Stink", + "item.minecraft.potion.effect.long_stinky": "Potion of Stink", + "item.minecraft.splash_potion.effect.stinky": "Splash Potion of Stink", + "item.minecraft.splash_potion.effect.long_stinky": "Splash Potion of Stink", + "item.minecraft.lingering_potion.effect.stinky": "Lingering Potion of Stink", + "item.minecraft.lingering_potion.effect.long_stinky": "Lingering Potion of Stink", + "item.minecraft.tipped_arrow.effect.stinky": "Arrow of Stink", + "item.minecraft.tipped_arrow.effect.long_stinky": "Arrow of Stink", "item.minecraft.potion.effect.haste": "Potion of Haste", "item.minecraft.potion.effect.strong_haste": "Potion of Haste II", "item.minecraft.splash_potion.effect.haste": "Splash Potion of Haste", diff --git a/common/src/main/resources/assets/antarchy/models/block/amber_lichen.json b/common/src/main/resources/assets/antarchy/models/block/amber_lichen.json new file mode 100644 index 00000000..e6913b4a --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/amber_lichen.json @@ -0,0 +1,17 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "antarchy:block/amber_moss/amber_lichen", + "glow_lichen": "antarchy:block/amber_moss/amber_lichen" + }, + "elements": [ + { + "from": [0, 0, 0.1], + "to": [16, 16, 0.1], + "faces": { + "north": { "uv": [16, 0, 0, 16], "texture": "#glow_lichen" }, + "south": { "uv": [0, 0, 16, 16], "texture": "#glow_lichen" } + } + } + ] +} diff --git a/common/src/main/resources/assets/antarchy/models/block/amber_moss_block.json b/common/src/main/resources/assets/antarchy/models/block/amber_moss_block.json new file mode 100644 index 00000000..f3079b40 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/amber_moss_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "antarchy:block/amber_moss/amber_moss_block" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/amber_moss_carpet.json b/common/src/main/resources/assets/antarchy/models/block/amber_moss_carpet.json new file mode 100644 index 00000000..3058b1b5 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/amber_moss_carpet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/carpet", + "textures": { + "wool": "antarchy:block/amber_moss/amber_moss_carpet" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/amber_moss_carpet_side_small.json b/common/src/main/resources/assets/antarchy/models/block/amber_moss_carpet_side_small.json new file mode 100644 index 00000000..279f1af9 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/amber_moss_carpet_side_small.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/mossy_carpet_side", + "textures": { + "side": "antarchy:block/amber_moss/amber_moss_carpet" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/amber_moss_carpet_side_tall.json b/common/src/main/resources/assets/antarchy/models/block/amber_moss_carpet_side_tall.json new file mode 100644 index 00000000..f4bcd957 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/amber_moss_carpet_side_tall.json @@ -0,0 +1,18 @@ +{ + "ambientocclusion": true, + "textures": { + "particle": "#side", + "side": "antarchy:block/amber_moss/amber_moss_carpet" + }, + "elements": [ + { + "from": [0, 0, 0.1], + "to": [16, 16, 0.1], + "shade": true, + "faces": { + "north": {"uv": [16, 0, 0, 16], "texture": "#side"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#side"} + } + } + ] +} diff --git a/common/src/main/resources/assets/antarchy/models/block/chiten_block.json b/common/src/main/resources/assets/antarchy/models/block/chiten_block.json new file mode 100644 index 00000000..c3d21bb3 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/chiten_block.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "antarchy:block/chiten_block", + "side": "antarchy:block/chiten_block" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/creepvine.json b/common/src/main/resources/assets/antarchy/models/block/creepvine.json new file mode 100644 index 00000000..3ee3bc66 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/creepvine.json @@ -0,0 +1,18 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "antarchy:block/creepvine", + "vine": "antarchy:block/creepvine" + }, + "elements": [ + { + "from": [0, 0, 0.8], + "to": [16, 16, 0.8], + "shade": false, + "faces": { + "north": { "uv": [16, 0, 0, 16], "texture": "#vine", "tintindex": 0 }, + "south": { "uv": [0, 0, 16, 16], "texture": "#vine", "tintindex": 0 } + } + } + ] +} diff --git a/common/src/main/resources/assets/antarchy/models/block/myrmite.json b/common/src/main/resources/assets/antarchy/models/block/myrmite.json new file mode 100644 index 00000000..1c17e6da --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/myrmite.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "antarchy:block/myrmite" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/amber_lichen.json b/common/src/main/resources/assets/antarchy/models/item/amber_lichen.json new file mode 100644 index 00000000..809509a9 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/amber_lichen.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:block/amber_moss/amber_lichen" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/amber_moss_block.json b/common/src/main/resources/assets/antarchy/models/item/amber_moss_block.json new file mode 100644 index 00000000..7507fc94 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/amber_moss_block.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/amber_moss_block" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/amber_moss_carpet.json b/common/src/main/resources/assets/antarchy/models/item/amber_moss_carpet.json new file mode 100644 index 00000000..900da03b --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/amber_moss_carpet.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/amber_moss_carpet" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/chiten.json b/common/src/main/resources/assets/antarchy/models/item/chiten.json new file mode 100644 index 00000000..20b2e019 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/chiten.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/chiten" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/chiten_block.json b/common/src/main/resources/assets/antarchy/models/item/chiten_block.json new file mode 100644 index 00000000..47e06517 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/chiten_block.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/chiten_block" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/creepvine.json b/common/src/main/resources/assets/antarchy/models/item/creepvine.json new file mode 100644 index 00000000..bea911f8 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/creepvine.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:block/creepvine" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/myrmite.json b/common/src/main/resources/assets/antarchy/models/item/myrmite.json new file mode 100644 index 00000000..9da582d2 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/myrmite.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/myrmite" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/stink_bug.json b/common/src/main/resources/assets/antarchy/models/item/stink_bug.json new file mode 100644 index 00000000..c2cde591 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/stink_bug.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/stink_bug" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/stink_bug_spawn_egg.json b/common/src/main/resources/assets/antarchy/models/item/stink_bug_spawn_egg.json new file mode 100644 index 00000000..ddd15597 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/stink_bug_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} diff --git a/common/src/main/resources/assets/antarchy/particles/stinky_gas.json b/common/src/main/resources/assets/antarchy/particles/stinky_gas.json new file mode 100644 index 00000000..67beb202 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/particles/stinky_gas.json @@ -0,0 +1,12 @@ +{ + "textures": [ + "antarchy:stinky_gas/stinky_gas_01", + "antarchy:stinky_gas/stinky_gas_02", + "antarchy:stinky_gas/stinky_gas_03", + "antarchy:stinky_gas/stinky_gas_04", + "antarchy:stinky_gas/stinky_gas_05", + "antarchy:stinky_gas/stinky_gas_06", + "antarchy:stinky_gas/stinky_gas_07", + "antarchy:stinky_gas/stinky_gas_08" + ] +} diff --git a/common/src/main/resources/assets/antarchy/textures/block/creeping_horror_eggs/creeping_horror_eggs.png b/common/src/main/resources/assets/antarchy/textures/block/creeping_horror_egg/creeping_horror_egg.png similarity index 100% rename from common/src/main/resources/assets/antarchy/textures/block/creeping_horror_eggs/creeping_horror_eggs.png rename to common/src/main/resources/assets/antarchy/textures/block/creeping_horror_egg/creeping_horror_egg.png diff --git a/common/src/main/resources/assets/antarchy/textures/block/creeping_horror_eggs/creeping_horror_eggs_slightly_cracked.png b/common/src/main/resources/assets/antarchy/textures/block/creeping_horror_egg/creeping_horror_egg_slightly_cracked.png similarity index 100% rename from common/src/main/resources/assets/antarchy/textures/block/creeping_horror_eggs/creeping_horror_eggs_slightly_cracked.png rename to common/src/main/resources/assets/antarchy/textures/block/creeping_horror_egg/creeping_horror_egg_slightly_cracked.png diff --git a/common/src/main/resources/assets/antarchy/textures/block/creeping_horror_eggs/creeping_horror_eggs_very_cracked.png b/common/src/main/resources/assets/antarchy/textures/block/creeping_horror_egg/creeping_horror_egg_very_cracked.png similarity index 100% rename from common/src/main/resources/assets/antarchy/textures/block/creeping_horror_eggs/creeping_horror_eggs_very_cracked.png rename to common/src/main/resources/assets/antarchy/textures/block/creeping_horror_egg/creeping_horror_egg_very_cracked.png diff --git a/common/src/main/resources/assets/antarchy/textures/block/lurking_terror_eggs/lurking_terror_egg.png b/common/src/main/resources/assets/antarchy/textures/block/lurking_terror_egg/lurking_terror_egg.png similarity index 100% rename from common/src/main/resources/assets/antarchy/textures/block/lurking_terror_eggs/lurking_terror_egg.png rename to common/src/main/resources/assets/antarchy/textures/block/lurking_terror_egg/lurking_terror_egg.png diff --git a/common/src/main/resources/assets/antarchy/textures/block/lurking_terror_eggs/lurking_terror_egg_slightly_cracked.png b/common/src/main/resources/assets/antarchy/textures/block/lurking_terror_egg/lurking_terror_egg_slightly_cracked.png similarity index 100% rename from common/src/main/resources/assets/antarchy/textures/block/lurking_terror_eggs/lurking_terror_egg_slightly_cracked.png rename to common/src/main/resources/assets/antarchy/textures/block/lurking_terror_egg/lurking_terror_egg_slightly_cracked.png diff --git a/common/src/main/resources/assets/antarchy/textures/block/lurking_terror_eggs/lurking_terror_egg_very_cracked.png b/common/src/main/resources/assets/antarchy/textures/block/lurking_terror_egg/lurking_terror_egg_very_cracked.png similarity index 100% rename from common/src/main/resources/assets/antarchy/textures/block/lurking_terror_eggs/lurking_terror_egg_very_cracked.png rename to common/src/main/resources/assets/antarchy/textures/block/lurking_terror_egg/lurking_terror_egg_very_cracked.png diff --git a/common/src/main/resources/assets/antarchy/textures/entity/kraken_blue.png b/common/src/main/resources/assets/antarchy/textures/entity/kraken_blue.png deleted file mode 100644 index e8a7252ecd202d3205618954e6a04fb4c2ede70e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10608 zcmZ8{XIN89)NW!RIYLNKYG^@GL6H_E^d>5LKmk!ex`d+Ai-aBm2dM&zH0h$Chb~

($^ZF50H@pJe@F_T)+z6|Lm+T94J)o(tXT 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

LXNrt5LxD%V;4}oKcfB51AuFscHlWmGm)L8* zWR09e*96xb*8~SOm_22KpV`f?N8{w@h<~Qe-1!z_zugCtDuLLXLj0OUxt)TmQIkhJc4 z_XO7ke*Yqu5N?_~`L!7OKuR*9L3azBMB0^sg-!$sc&E21AHw>!-xGRUq7f^8Z5vj# z0XfWjA|Cfhk&{4Y9k@&fx)`xCAQi^I^z&fk{#VxRe_zI=vkPU}ALWHcjomYsT+hPe z9}BvNU%IpS@NA1t8@Iwv%bw4u!QOE~Z}H=3D(Gf^wD77$fR>Gg5-aJ?%7hya;2!@V&zkU_X0| zpP;zPNgoGrWAdX$zy@xQYjw>}8PZRT{8t?n+MZdf8`WsBDOV>~z+WoA;pdWNeuedP$ zq<%1j!*4bEbj%m;f*)hQ>GSO(5?D{8x}r_Kz)f(_f^4wj_KfYS>T0(LYSg;kv?8S1 zwKw|he!aBW(XgI1z=W!4M~AAl#V*hsr6}3X>Y`+2A@k=mc*s>IVMZF(R0h-+sB_?_ z!S``Qw{}(O0Jp01Wlc$*nRIH%UJ_n z?T*Ok^tytNk#_N7O&}pUTBxTV@)-=0l+mW)XLArNU8%p+pd_I50*nH+4(U8i0pi> zo?R}SPY%Eml|p4Q2h4OV|1sAs!&44dbHOQx9RF@Vfkx2*XlOYG7r;||0FVDQn|VOR zp8?RtC$IhH5rt@U0Ne>(E^p9>ieCT*`mb4B0g~|T@Fgh0_4CWrIHHgh5b3#hMi)dO z3GaY`{%ZzU*QB$q`Q4~&po82*XWiwNsEIZ89X&Dc3iR{KFp@3+F0GVarix{_$uI!j zWSAp&TOWF*3&3(V_G#udNJ2c_xkvNM+Bo7_fFp|rEB!Clw$$@@a~A6PLZkdDjHE8z z%lkGaJyc~Az)NLQuD)FXTj|Tvpr@(Rr`1_D80DL*A z(lr-uLeIHLi#|R4 z0$+X$pz^ttZxWwMw4*a__x(dzLI*htV7v&|&{2bNen6ig4-86n9-%07J$q;wCP^qj z2Fn3b20iZBsl*Za>7;~M#l5hm4%729T=0A)2UA2xwH%X&G4+5J&}Ck*{_jBAHHZ*B z5mp~N@-WVC=)T_=l8l45<7z;3V?iqol{s0%>6Mg6)n0 z65xYA;_Y`GRsi2~biU_ujeTA1_6f#KXd(iilol_jqm<}qQ;WrK7dxg&T zib3TLP;t=THh!n49!Iq60a&xEYbdMhAk*ogyi4H$W@mg65Ts^hM_FqJnLgbpF^P{1 zpz$%lcmJ^hjA#x4{CzfA9JaN#cmSZzyZ`ssYYVLR)LPT*1e!ewCMXpYeRnywE!S!d9lT|qVLL*wbn)~uc?o9IxD z1s)$@!U3A&E9rP^{*=vkkc|OuY5Et#A4B8mD*TTXkhSI*-LKjHFy5N_0|?IZ#@X%D zIO6}v`ca|pN;QUN1B6kN^v}VmwXH=vKwQyGuDOr7FJQfX^4H@t@pO(gNe5-S&9;C> yr=rQ<*owBsP6@!@B~MRJ@2x2U4^Vnx1OX|@RQ+rl6F>kK(EU3PZx`IM2>d^r=xmPw diff --git a/common/src/main/resources/assets/antarchy/textures/entity/kraken_dark.png b/common/src/main/resources/assets/antarchy/textures/entity/kraken_dark.png deleted file mode 100644 index 54453c9c728c41896f8125caa7ff507fe63dae4d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11564 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/particle/stinky_gas/stinky_gas_03.png b/common/src/main/resources/assets/antarchy/textures/particle/stinky_gas/stinky_gas_03.png new file mode 100644 index 0000000000000000000000000000000000000000..7436c983070f72c3b6b855bff2631b8a4215d239 GIT binary patch literal 356 zcmV-q0h|7bP)U<)%ZA${2J347QIrROu>agK1rW zg%O~Kt*eZJ^(aHT01IM<<*A`Dndyj`)&&?CT!`Ki=n?vC-wR-{dAKN0#m4qP$;7## z7cl()&cqU0z=-nv4*&rF|D!qaIRF3v21!IgR09C%s>vartHCn>0000{`>(;xzya|gJ& z?vGB%)VzQaXg;FYF?ibSm=Pzq!S=AT3|I}&^a7|;uwWRX*7!HZQula uIMkf@1ONd4|A~bvQPgY@+DZ~JHZYJGbA zIsQPA@y=Q)0}IAy-f<^tY^%6AnO?;7uWssa=3@FaH?zevJn4vwk9$uOL)SjZ#eObl zW=?15>R{g1x4T)vI-JQsNuK}bge}`UX1$%(_@ac5!Fl3b){95qx%J8%`@*Q?#@E2I zD{beTZPiW(J8r!2T2sVOvPO+Jc(v-r3!STPJnDLO;PX=k1A~3DERElsJM&(p|HREA z29XAZBvH3@N8=igtYA@i$^D>WLs!J#Tj31%Q{KM^dj0?ZMGL3Y0U2zdFkoho)N5A! Tnts?FD8k_B>gTe~DWM4fac_co literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/particle/stinky_gas/stinky_gas_06.png b/common/src/main/resources/assets/antarchy/textures/particle/stinky_gas/stinky_gas_06.png new file mode 100644 index 0000000000000000000000000000000000000000..7e0a985206d6b4078cf36d11d2a440c0d3e0ac25 GIT binary patch literal 293 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`w>(`OLn;`TOjP7M7KQr()Jt?zW$lF4W2tPw4XkCuX)EhDMp7S5#8yWKe-P?rT%LRTq#ztFJE-k zE|*K^-8y5=GAFzbo>J8kqy9*(T{D{DUY9FNi%0Ne9R_EU`p-=Qs@w^0csDJ)H@QDe zV~6q19pXg58uzPZ<5SPb3o|c*EC-tN^f9PU* z|K-~GpMejGD%64*K76&e&JdZwSA2h}>CsM(4X4bjEwl|wZR>;%?e%5&F!T1`b6b4V zRgUo8l41yrlW=0@FrCJ*V}9M^V?SqWI5Ij2ccjgT6MWEWrqvLfSgabtT2OMyo?!)3 z2Ft=jXUECW4dbtj)Gqke#8Q#wE2Wa8{|2fah f4gnc#Ae)&PM3sc)*}8?afFcZ@u6{1-oD!M 3) )); + public static final DeferredBlock MYRMITE = BLOCKS.register("myrmite", + () -> new Block(nyxiteProperties())); + public static final DeferredBlock CHITEN_BLOCK = BLOCKS.register("chiten_block", + () -> new RotatedPillarBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.BONE_BLOCK).requiresCorrectToolForDrops())); public static final DeferredBlock UMBRAL_MOSS_BLOCK = BLOCKS.register("umbral_moss_block", () -> new UmbralMossBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.MOSS_BLOCK))); public static final DeferredBlock UMBRAL_MOSS_CARPET = BLOCKS.register("umbral_moss_carpet", () -> new UmbralMossCarpetBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.MOSS_CARPET).noOcclusion())); + public static final DeferredBlock AMBER_MOSS_BLOCK = BLOCKS.register("amber_moss_block", + () -> new AmberMossBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.MOSS_BLOCK))); + public static final DeferredBlock AMBER_MOSS_CARPET = BLOCKS.register("amber_moss_carpet", + () -> new UmbralMossCarpetBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.MOSS_CARPET).noOcclusion())); + public static final DeferredBlock AMBER_LICHEN = BLOCKS.register("amber_lichen", + () -> new GlowLichenBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.GLOW_LICHEN).lightLevel(state -> 0))); + public static final DeferredBlock CREEPVINE = BLOCKS.register("creepvine", + () -> new VineBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.VINE))); public static final DeferredHolder, SimpleParticleType> DREAM_FIRE_FLAME = PARTICLE_TYPES.register("dream_fire_flame", () -> simpleParticleType()); + public static final DeferredHolder, SimpleParticleType> STINKY_GAS = PARTICLE_TYPES.register("stinky_gas", + () -> simpleParticleType()); public static final DeferredHolder, SimpleParticleType> HYPNOTIC_GAS = PARTICLE_TYPES.register("hypnotic_gas", () -> simpleParticleType()); public static final DeferredHolder, SimpleParticleType> HYPNOTIC_GAS_CLOUD = PARTICLE_TYPES.register("hypnotic_gas_cloud", @@ -651,6 +670,7 @@ public final class AntarchyFabricContent { public static final DeferredHolder DREAD = MOB_EFFECTS.register("dread", DreadMobEffect::new); public static final DeferredHolder PARALYZED = MOB_EFFECTS.register("paralyzed", ParalyzedMobEffect::new); public static final DeferredHolder INVERTED = MOB_EFFECTS.register("inverted", InvertedMobEffect::new); + public static final DeferredHolder STINKY = MOB_EFFECTS.register("stinky", StinkyMobEffect::new); public static final DeferredHolder BLOODGLASS_WARD = MOB_EFFECTS.register("bloodglass_ward", com.craisinlord.antarchy.content.effect.BloodglassWardEffect::new); private static final DeferredHolder BLOODGLASS_MAX_HEARTS = ATTRIBUTES.register( "bloodglass_max_hearts", @@ -664,6 +684,10 @@ public final class AntarchyFabricContent { () -> new Potion(new MobEffectInstance(mobEffectHolder(INVERTED), 600))); public static final DeferredHolder LONG_INVERSION = POTIONS.register("long_inversion", () -> new Potion("inversion", new MobEffectInstance(mobEffectHolder(INVERTED), 2400))); + public static final DeferredHolder STINKY_POTION = POTIONS.register("stinky", + () -> new Potion(new MobEffectInstance(mobEffectHolder(STINKY), 1200))); + public static final DeferredHolder LONG_STINKY = POTIONS.register("long_stinky", + () -> new Potion("stinky", new MobEffectInstance(mobEffectHolder(STINKY), 2400))); public static final DeferredHolder SHRINKING_EFFECT = MOB_EFFECTS.register("shrinking", ShrinkMobEffect::new); public static final DeferredHolder GROWTH_EFFECT = MOB_EFFECTS.register("growth", GrowthMobEffect::new); public static final DeferredHolder PARALYSIS = POTIONS.register("paralysis", @@ -759,6 +783,11 @@ public final class AntarchyFabricContent { .sized(1.15F, 0.8F) .clientTrackingRange(8) .build("bed_bug")); + public static final DeferredHolder, EntityType> STINK_BUG = ENTITY_TYPES.register("stink_bug", + () -> EntityType.Builder.of(StinkBugEntity::new, MobCategory.CREATURE) + .sized(0.35F, 0.2F) + .clientTrackingRange(8) + .build("stink_bug")); public static final DeferredHolder, EntityType> WASP = ENTITY_TYPES.register("wasp", () -> EntityType.Builder.of(WaspEntity::new, MobCategory.MONSTER) .sized(0.8625F, 1.365F) @@ -1096,9 +1125,11 @@ public final class AntarchyFabricContent { public static final DeferredItem INFESTED_ROOTED_DIRT_ITEM = ITEMS.registerSimpleBlockItem(INFESTED_ROOTED_DIRT); public static final DeferredItem INFESTED_COARSE_DIRT_ITEM = ITEMS.registerSimpleBlockItem(INFESTED_COARSE_DIRT); public static final DeferredItem NYXITE_ITEM = ITEMS.registerSimpleBlockItem(NYXITE); + public static final DeferredItem MYRMITE_ITEM = ITEMS.registerSimpleBlockItem(MYRMITE); public static final DeferredItem POLISHED_NYXITE_ITEM = ITEMS.registerSimpleBlockItem(POLISHED_NYXITE); public static final DeferredItem CHISELED_NYXITE_ITEM = ITEMS.registerSimpleBlockItem(CHISELED_NYXITE); public static final DeferredItem NYXITE_BRICKS_ITEM = ITEMS.registerSimpleBlockItem(NYXITE_BRICKS); + public static final DeferredItem CHITEN_BLOCK_ITEM = ITEMS.registerSimpleBlockItem(CHITEN_BLOCK); public static final DeferredItem NYXITE_STAIRS_ITEM = ITEMS.registerSimpleBlockItem(NYXITE_STAIRS); public static final DeferredItem NYXITE_SLAB_ITEM = ITEMS.registerSimpleBlockItem(NYXITE_SLAB); public static final DeferredItem NYXITE_WALL_ITEM = ITEMS.registerSimpleBlockItem(NYXITE_WALL); @@ -1133,6 +1164,10 @@ public final class AntarchyFabricContent { public static final DeferredItem POTENT_NYXITE_ITEM = ITEMS.registerSimpleBlockItem(POTENT_NYXITE); public static final DeferredItem UMBRAL_MOSS_BLOCK_ITEM = ITEMS.registerSimpleBlockItem(UMBRAL_MOSS_BLOCK); public static final DeferredItem UMBRAL_MOSS_CARPET_ITEM = ITEMS.registerSimpleBlockItem(UMBRAL_MOSS_CARPET); + public static final DeferredItem AMBER_MOSS_BLOCK_ITEM = ITEMS.registerSimpleBlockItem(AMBER_MOSS_BLOCK); + public static final DeferredItem AMBER_MOSS_CARPET_ITEM = ITEMS.registerSimpleBlockItem(AMBER_MOSS_CARPET); + public static final DeferredItem AMBER_LICHEN_ITEM = ITEMS.registerSimpleBlockItem(AMBER_LICHEN); + public static final DeferredItem CREEPVINE_ITEM = ITEMS.registerSimpleBlockItem(CREEPVINE); public static final DeferredItem DREAM_TORCH_ITEM = ITEMS.register("dream_torch", () -> new StandingAndWallBlockItem(DREAM_TORCH.get(), DREAM_WALL_TORCH.get(), new Item.Properties(), Direction.UP)); public static final DeferredItem DREAM_LANTERN_ITEM = ITEMS.registerSimpleBlockItem(DREAM_LANTERN); @@ -1179,6 +1214,8 @@ public final class AntarchyFabricContent { () -> new MobComingSoonTooltipItem(new Item.Properties().rarity(Rarity.RARE))); public static final DeferredItem QUEEN_SCALE = ITEMS.register("queen_scale", () -> new MobComingSoonTooltipItem(new Item.Properties().rarity(Rarity.RARE))); + public static final DeferredItem CHITEN = ITEMS.registerSimpleItem("chiten", new Item.Properties().rarity(Rarity.UNCOMMON)); + public static final DeferredItem STINK_BUG_ITEM = ITEMS.registerSimpleItem("stink_bug", new Item.Properties().rarity(Rarity.UNCOMMON)); public static final DeferredItem JUMPY_BUG_LEG = ITEMS.registerSimpleItem("jumpy_bug_leg", new Item.Properties().rarity(Rarity.UNCOMMON)); private static final DeferredHolder JUMPY_BOOTS_ARMOR_MATERIAL = ARMOR_MATERIALS.register("jumpy_boots", () -> new ArmorMaterial( @@ -1562,7 +1599,7 @@ public final class AntarchyFabricContent { public static final DeferredItem CATERPILLAR_SPAWN_EGG = ITEMS.register("caterpillar_spawn_egg", () -> new DeferredSpawnEggItem(CATERPILLAR, 0xA8D96A, 0xF4E04D, new Item.Properties())); public static final DeferredItem BUTTERFLY_SPAWN_EGG = ITEMS.register("butterfly_spawn_egg", - () -> new DeferredSpawnEggItem(BUTTERFLY, 0x111111, 0xFF7A00, new Item.Properties())); + () -> new DeferredSpawnEggItem(BUTTERFLY, 0x7A4A1E, 0xFF7A00, new Item.Properties())); public static final DeferredItem REVERIE_SPAWN_EGG = ITEMS.register("reverie_spawn_egg", () -> new DeferredSpawnEggItem(REVERIE, 0xF2F2F2, 0xBFC3C7, new Item.Properties())); public static final DeferredItem BRUTALFLY_SPAWN_EGG = ITEMS.register("brutalfly_spawn_egg", @@ -1594,7 +1631,9 @@ public final class AntarchyFabricContent { public static final DeferredItem BOMBER_SPAWN_EGG = ITEMS.register("bomber_spawn_egg", () -> new DeferredSpawnEggItem(BOMBER, 0x7A7A7A, 0xB32020, new Item.Properties())); public static final DeferredItem JUMPY_BUG_SPAWN_EGG = ITEMS.register("jumpy_bug_spawn_egg", - () -> new DeferredSpawnEggItem(JUMPY_BUG, 0x111111, 0xFF7A00, new Item.Properties())); + () -> new DeferredSpawnEggItem(JUMPY_BUG, 0x0A1636, 0x8A3E00, new Item.Properties())); + public static final DeferredItem STINK_BUG_SPAWN_EGG = ITEMS.register("stink_bug_spawn_egg", + () -> new DeferredSpawnEggItem(STINK_BUG, 0x111111, 0xFF7A00, new Item.Properties())); public static final DeferredItem CLOUD_SHARK_SPAWN_EGG = ITEMS.register("cloud_shark_spawn_egg", () -> new DeferredSpawnEggItem(CLOUD_SHARK, 0xDDEAF4, 0x7F96A8, new Item.Properties())); public static final DeferredItem KRAKEN_SPAWN_EGG = ITEMS.register("kraken_spawn_egg", @@ -1647,12 +1686,12 @@ public final class AntarchyFabricContent { .build("water_bomb")); public static final DeferredHolder, EntityType> CREEPING_HORROR = ENTITY_TYPES.register("creeping_horror", () -> EntityType.Builder.of(CreepingHorrorEntity::new, MobCategory.MONSTER) - .sized(0.7F, 0.5F) + .sized(1.3F, 1.5F) .clientTrackingRange(10) .build("creeping_horror")); public static final DeferredHolder, EntityType> LURKING_TERROR = ENTITY_TYPES.register("lurking_terror", () -> EntityType.Builder.of(LurkingTerrorEntity::new, MobCategory.MONSTER) - .sized(0.8F, 0.6F) + .sized(1.3F, 1.5F) .clientTrackingRange(10) .build("lurking_terror")); public static final DeferredItem TORETERROR_SPAWN_EGG = ITEMS.register("toreterror_spawn_egg", @@ -1732,6 +1771,7 @@ public final class AntarchyFabricContent { FabricDefaultAttributeRegistry.register(MISSILE_SQUID.get(), MissileSquidEntity.createAttributes().build()); FabricDefaultAttributeRegistry.register(NIGHTMARE.get(), NightmareEntity.createAttributes().build()); FabricDefaultAttributeRegistry.register(BED_BUG.get(), BedBugEntity.createAttributes().build()); + FabricDefaultAttributeRegistry.register(STINK_BUG.get(), StinkBugEntity.createAttributes().build()); FabricDefaultAttributeRegistry.register(WASP.get(), WaspEntity.createAttributes().build()); FabricDefaultAttributeRegistry.register(BOMBER.get(), BomberEntity.createAttributes().build()); FabricDefaultAttributeRegistry.register(JUMPY_BUG.get(), JumpyBugEntity.createAttributes().build()); @@ -1784,6 +1824,7 @@ public final class AntarchyFabricContent { SpawnPlacements.register(MANTIS.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, MantisEntity::canSpawn); SpawnPlacements.register(MOLEVORE.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, MolevoreEntity::canSpawn); SpawnPlacements.register(BED_BUG.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, BedBugEntity::canSpawn); + SpawnPlacements.register(STINK_BUG.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, StinkBugEntity::canSpawn); SpawnPlacements.register(LUCID.get(), SpawnPlacementTypes.NO_RESTRICTIONS, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, LucidEntity::canSpawn); SpawnPlacements.register(SCORPION.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, ScorpionEntity::canSpawn); SpawnPlacements.register(BASILISK.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, BasiliskEntity::canSpawn); @@ -1809,6 +1850,8 @@ public final class AntarchyFabricContent { acceptPotionFamily(output, LONG_DREAD); acceptPotionFamily(output, INVERSION); acceptPotionFamily(output, LONG_INVERSION); + acceptPotionFamily(output, STINKY_POTION); + acceptPotionFamily(output, LONG_STINKY); acceptPotionFamily(output, PARALYSIS); acceptPotionFamily(output, LONG_PARALYSIS); acceptPotionFamily(output, HASTE); @@ -1857,11 +1900,12 @@ public final class AntarchyFabricContent { "dream_sandstone_stairs", "dream_sandstone_slab", "dream_sandstone_wall", "smooth_dream_sandstone_stairs", "smooth_dream_sandstone_slab", "cut_dream_sandstone_slab" -> 4; - case "umbral_moss_block", "umbral_moss_carpet" -> 5; - case "torchflower_bush", "hushweed", "orange_milkweed", "pink_milkweed" -> 6; + case "umbral_moss_block", "umbral_moss_carpet" -> 4; + case "torchflower_bush", "hushweed", "orange_milkweed", "pink_milkweed", "amber_lichen", "creepvine" -> 6; case "blood_crystal_block", "budding_blood_crystal", "small_blood_crystal_bud", "medium_blood_crystal_bud", "large_blood_crystal_bud", "blood_crystal_cluster" -> 7; + case "myrmite", "chiten_block", "amber_moss_block", "amber_moss_carpet" -> 8; case "uranium_ore", "deepslate_uranium_ore", "titanium_ore", "deepslate_titanium_ore", "uranium_block", "titanium_block", "raw_uranium_block", "raw_titanium_block", "cut_uranium", "cut_titanium", "cut_uranium_slab", "cut_titanium_slab", @@ -1878,10 +1922,11 @@ public final class AntarchyFabricContent { "moleworm_spawn_egg", "mantis_spawn_egg", "molevore_spawn_egg", "triffid_spawn_egg", "apple_cow_spawn_egg", "golden_apple_cow_spawn_egg", "enchanted_golden_apple_cow_spawn_egg", "honeyed_apple_cow_spawn_egg", "dr_trayaurus_spawn_egg", "wasp_spawn_egg", - "bomber_spawn_egg", "jumpy_bug_spawn_egg", "cloud_shark_spawn_egg", "kraken_spawn_egg", "missile_squid_spawn_egg", + "bomber_spawn_egg", "jumpy_bug_spawn_egg", "stink_bug_spawn_egg", "cloud_shark_spawn_egg", "kraken_spawn_egg", "missile_squid_spawn_egg", "nightmare_spawn_egg", "bed_bug_spawn_egg", "lucid_spawn_egg", "scorpion_spawn_egg", "basilisk_spawn_egg", "emperor_scorpion_spawn_egg", "toreterror_spawn_egg", "creeping_horror_spawn_egg", "lurking_terror_spawn_egg" -> 90; + case "stink_bug", "chiten" -> 22; case "water_cannon" -> 52; case "primordial_helmet", "primordial_chestplate", "primordial_leggings", "primordial_boots" -> 53; case "jumpy_boots" -> 54; @@ -2129,6 +2174,8 @@ public final class AntarchyFabricContent { FabricBrewingRecipeRegistryBuilder.BUILD.register(builder -> { builder.registerPotionRecipe(net.minecraft.world.item.alchemy.Potions.AWKWARD, Ingredient.of(LUCID_EYE.get()), potionHolder(INVERSION)); builder.registerPotionRecipe(potionHolder(INVERSION), Ingredient.of(Items.REDSTONE), potionHolder(LONG_INVERSION)); + builder.registerPotionRecipe(net.minecraft.world.item.alchemy.Potions.AWKWARD, Ingredient.of(STINK_BUG_ITEM.get()), potionHolder(STINKY_POTION)); + builder.registerPotionRecipe(potionHolder(STINKY_POTION), Ingredient.of(Items.REDSTONE), potionHolder(LONG_STINKY)); builder.registerPotionRecipe(net.minecraft.world.item.alchemy.Potions.AWKWARD, Ingredient.of(BASILISK_FANG.get()), potionHolder(PARALYSIS)); builder.registerPotionRecipe(potionHolder(PARALYSIS), Ingredient.of(Items.REDSTONE), potionHolder(LONG_PARALYSIS)); builder.registerPotionRecipe(net.minecraft.world.item.alchemy.Potions.AWKWARD, Ingredient.of(MOLEWORM_ITEM.get()), potionHolder(HASTE)); @@ -2299,6 +2346,7 @@ public final class AntarchyFabricContent { WATER_BOMB, CREEPING_HORROR, LURKING_TERROR, + STINK_BUG, () -> DUPLICATOR_LOG.get(), () -> DUPLICATOR_SAPLING.get(), () -> DUCT_TAPE.get(), @@ -2339,9 +2387,11 @@ public final class AntarchyFabricContent { KRAKEN_TOOTH, () -> MOGGLES.get(), () -> REVERIE_BOTTLE.get(), + () -> STINK_BUG_ITEM.get(), () -> mobEffectHolder(DREAD), () -> mobEffectHolder(PARALYZED), () -> mobEffectHolder(INVERTED), + () -> mobEffectHolder(STINKY), () -> OURANWOOD_ACORN_BLOCK.get(), () -> MOSSY_OURANWOOD_LOG.get(), () -> MOSSY_OURANWOOD_WOOD.get(), @@ -2358,6 +2408,7 @@ public final class AntarchyFabricContent { () -> DREAM_CAMPFIRE_BLOCK_ENTITY.get(), () -> WASP_NEST_BLOCK_ENTITY.get(), () -> HUSHWEED_BLOCK_ENTITY.get(), + () -> STINKY_GAS.get(), () -> attributeHolder(DOUBLE_DAMAGE_CHANCE), () -> attributeHolder(BLOODGLASS_MAX_HEARTS), () -> mobEffectHolder(BLOODGLASS_WARD) diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/AntarchyFabricEvents.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/AntarchyFabricEvents.java index 0dc57b6e..c4cb5790 100644 --- a/fabric/src/main/java/com/craisinlord/antarchy/fabric/AntarchyFabricEvents.java +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/AntarchyFabricEvents.java @@ -51,6 +51,8 @@ public final class AntarchyFabricEvents { ComposterBlock.COMPOSTABLES.put(AntarchyFabricContent.UMBRAL_MOSS_BLOCK.get().asItem(), 0.65f); ComposterBlock.COMPOSTABLES.put(AntarchyFabricContent.UMBRAL_MOSS_CARPET.get().asItem(), 0.3f); + ComposterBlock.COMPOSTABLES.put(AntarchyFabricContent.AMBER_MOSS_BLOCK.get().asItem(), 0.65f); + ComposterBlock.COMPOSTABLES.put(AntarchyFabricContent.AMBER_MOSS_CARPET.get().asItem(), 0.3f); ComposterBlock.COMPOSTABLES.put(AntarchyFabricContent.HUSHWEED.get().asItem(), 0.65f); ComposterBlock.COMPOSTABLES.put(AntarchyFabricContent.CORNEA_EAR.get(), 0.65f); @@ -58,7 +60,10 @@ public final class AntarchyFabricEvents { if (entity instanceof ServerPlayer sp) { BloodglassManager.handleDeath(sp); } - if (!(entity instanceof MissileSquidEntity)) { + if (!(entity instanceof MissileSquidEntity missileSquid)) { + return; + } + if (missileSquid.isSpawnedByKraken()) { return; } if (!(entity.level() instanceof ServerLevel serverLevel)) { diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/AntarchyFabricClientBootstrap.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/AntarchyFabricClientBootstrap.java index 8132da99..921ba8e5 100644 --- a/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/AntarchyFabricClientBootstrap.java +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/AntarchyFabricClientBootstrap.java @@ -90,6 +90,7 @@ public final class AntarchyFabricClientBootstrap { EntityRendererRegistry.register(AntarchyFabricContent.NIGHTMARE.get(), NightmareRenderer::new); EntityRendererRegistry.register(AntarchyFabricContent.LUCID.get(), LucidRenderer::new); EntityRendererRegistry.register(AntarchyFabricContent.BED_BUG.get(), BedBugRenderer::new); + EntityRendererRegistry.register(AntarchyFabricContent.STINK_BUG.get(), StinkBugRenderer::new); EntityRendererRegistry.register(AntarchyFabricContent.WASP.get(), WaspRenderer::new); EntityRendererRegistry.register(AntarchyFabricContent.BOMBER.get(), BomberRenderer::new); EntityRendererRegistry.register(AntarchyFabricContent.JUMPY_BUG.get(), JumpyBugRenderer::new); @@ -166,6 +167,7 @@ public final class AntarchyFabricClientBootstrap { private static void registerParticles() { ParticleFactoryRegistry registry = ParticleFactoryRegistry.getInstance(); registry.register(AntarchyFabricContent.DREAM_FIRE_FLAME.get(), DreamFlameParticle.Provider::new); + registry.register(AntarchyFabricContent.STINKY_GAS.get(), HypnoticGasParticle.Provider::new); registry.register(AntarchyFabricContent.HYPNOTIC_GAS.get(), HypnoticGasParticle.Provider::new); registry.register(AntarchyFabricContent.HYPNOTIC_GAS_DOWN.get(), sprites -> new HypnoticGasParticle.Provider(sprites, true)); registry.register(AntarchyFabricContent.HYPNOTIC_GAS_CLOUD.get(), new HypnoticGasCloudParticle.Provider()); @@ -191,6 +193,9 @@ public final class AntarchyFabricClientBootstrap { BlockRenderLayerMap.INSTANCE.putBlock(AntarchyFabricContent.FALLEN_KING_CROWN_BLOCK.get(), RenderType.cutout()); BlockRenderLayerMap.INSTANCE.putBlock(AntarchyFabricContent.ANTIMETAL_SCAFFOLDING.get(), RenderType.cutout()); BlockRenderLayerMap.INSTANCE.putBlock(AntarchyFabricContent.UMBRAL_MOSS_CARPET.get(), RenderType.cutout()); + BlockRenderLayerMap.INSTANCE.putBlock(AntarchyFabricContent.AMBER_MOSS_CARPET.get(), RenderType.cutout()); + BlockRenderLayerMap.INSTANCE.putBlock(AntarchyFabricContent.AMBER_LICHEN.get(), RenderType.cutout()); + BlockRenderLayerMap.INSTANCE.putBlock(AntarchyFabricContent.CREEPVINE.get(), RenderType.cutout()); BlockRenderLayerMap.INSTANCE.putBlock(AntarchyFabricContent.NYXITE_SPIKE.get(), RenderType.cutout()); BlockRenderLayerMap.INSTANCE.putBlock(AntarchyFabricContent.SMALL_BLOOD_CRYSTAL_BUD.get(), RenderType.cutout()); BlockRenderLayerMap.INSTANCE.putBlock(AntarchyFabricContent.MEDIUM_BLOOD_CRYSTAL_BUD.get(), RenderType.cutout()); diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/JumpyBootsClientHandler.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/JumpyBootsClientHandler.java index 5576664e..9a410f2b 100644 --- a/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/JumpyBootsClientHandler.java +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/JumpyBootsClientHandler.java @@ -58,6 +58,11 @@ public final class JumpyBootsClientHandler { wasCharging = true; } else if (wasCharging && chargeTicks > 0) { storedChargeTicks = chargeTicks; + if (jumpPressed) { + ClientPlayNetworking.send(new JumpyBootsLaunchPayload(storedChargeTicks, player.isSprinting())); + reset(); + return; + } primeWindowTicks = JumpyBootsHelper.PRIME_WINDOW_TICKS; chargeTicks = 0; wasCharging = false; diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/network/AntarchyFabricNetworking.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/network/AntarchyFabricNetworking.java index a3fb4470..f51d4f26 100644 --- a/fabric/src/main/java/com/craisinlord/antarchy/fabric/network/AntarchyFabricNetworking.java +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/network/AntarchyFabricNetworking.java @@ -292,6 +292,7 @@ public final class AntarchyFabricNetworking { } player.setDeltaMovement(newX, verticalBoost, newZ); + player.setPos(player.getX(), player.getY() + 0.001, player.getZ()); player.hasImpulse = true; player.hurtMarked = true; player.resetFallDistance(); diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/AntarchyMiscConfig.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/AntarchyMiscConfig.java index 133ecc2d..c8d6ddf0 100644 --- a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/AntarchyMiscConfig.java +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/AntarchyMiscConfig.java @@ -89,7 +89,7 @@ public final class AntarchyMiscConfig { b.push("infinityDimensions"); DISABLE_INFINITY_BOOK_PORTAL_CREATION = b .comment("If true, book and quills cannot be thrown into nether portals to create random dimensions.") - .define("disableInfinityBookPortalCreation", false); + .define("disableInfinityBookPortalCreation", true); RAINBOW_ANTS_LEAD_TO_INFINITY_DIMENSIONS = b .comment( "Whether rainbow ants open randomly generated Infinity dimensions.", diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/AntarchyNeoforge.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/AntarchyNeoforge.java index 8584119e..7ce91fed 100644 --- a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/AntarchyNeoforge.java +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/AntarchyNeoforge.java @@ -185,6 +185,7 @@ public class AntarchyNeoforge { AntarchyNeoforgeEntites.WATER_BOMB, AntarchyNeoforgeEntites.CREEPING_HORROR, AntarchyNeoforgeEntites.LURKING_TERROR, + AntarchyNeoforgeEntites.STINK_BUG, () -> AntarchyNeoforgeBlocks.DUPLICATOR_LOG.get(), () -> AntarchyNeoforgeBlocks.DUPLICATOR_SAPLING.get(), () -> AntarchyNeoforgeBlocks.DUCT_TAPE.get(), @@ -225,9 +226,11 @@ public class AntarchyNeoforge { AntarchyNeoforgeItems.KRAKEN_TOOTH, () -> AntarchyNeoforgeItems.MOGGLES.get(), () -> AntarchyNeoforgeItems.REVERIE_BOTTLE.get(), + () -> AntarchyNeoforgeItems.STINK_BUG.get(), () -> AntarchyNeoforgeMisc.DREAD, () -> AntarchyNeoforgeMisc.PARALYZED, () -> AntarchyNeoforgeMisc.INVERTED, + () -> AntarchyNeoforgeMisc.STINKY, () -> AntarchyNeoforgeBlocks.OURANWOOD_ACORN_BLOCK.get(), () -> AntarchyNeoforgeBlocks.MOSSY_OURANWOOD_LOG.get(), () -> AntarchyNeoforgeBlocks.MOSSY_OURANWOOD_WOOD.get(), @@ -244,6 +247,7 @@ public class AntarchyNeoforge { () -> AntarchyNeoforgeBlocks.DREAM_CAMPFIRE_BLOCK_ENTITY.get(), () -> AntarchyNeoforgeBlocks.WASP_NEST_BLOCK_ENTITY.get(), () -> AntarchyNeoforgeBlocks.HUSHWEED_BLOCK_ENTITY.get(), + () -> AntarchyNeoforgeMisc.STINKY_GAS.get(), () -> AntarchyNeoforgeMisc.DOUBLE_DAMAGE_CHANCE, () -> AntarchyNeoforgeMisc.BLOODGLASS_MAX_HEARTS, () -> AntarchyNeoforgeMisc.BLOODGLASS_WARD diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/AntarchyNeoForgeClient.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/AntarchyNeoForgeClient.java index 9c98ffbe..e71ecf5d 100644 --- a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/AntarchyNeoForgeClient.java +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/AntarchyNeoForgeClient.java @@ -104,6 +104,7 @@ public final class AntarchyNeoForgeClient { event.registerEntityRenderer(AntarchyNeoforgeEntites.NIGHTMARE.get(), context -> withParalyzedGeoLayer(new NightmareRenderer(context))); event.registerEntityRenderer(AntarchyNeoforgeEntites.LUCID.get(), context -> withParalyzedGeoLayer(new LucidRenderer(context))); event.registerEntityRenderer(AntarchyNeoforgeEntites.BED_BUG.get(), context -> withParalyzedGeoLayer(new BedBugRenderer(context))); + event.registerEntityRenderer(AntarchyNeoforgeEntites.STINK_BUG.get(), context -> withParalyzedGeoLayer(new StinkBugRenderer(context))); event.registerEntityRenderer(AntarchyNeoforgeEntites.WASP.get(), context -> withParalyzedGeoLayer(new WaspRenderer(context))); event.registerEntityRenderer(AntarchyNeoforgeEntites.BOMBER.get(), context -> withParalyzedGeoLayer(new BomberRenderer(context))); event.registerEntityRenderer(AntarchyNeoforgeEntites.JUMPY_BUG.get(), context -> withParalyzedGeoLayer(new JumpyBugRenderer(context))); @@ -194,6 +195,7 @@ public final class AntarchyNeoForgeClient { @SubscribeEvent public static void registerParticleProviders(RegisterParticleProvidersEvent event) { event.registerSpriteSet(AntarchyNeoforgeMisc.DREAM_FIRE_FLAME.get(), DreamFlameParticle.Provider::new); + event.registerSpriteSet(AntarchyNeoforgeMisc.STINKY_GAS.get(), HypnoticGasParticle.Provider::new); event.registerSpriteSet(AntarchyNeoforgeMisc.HYPNOTIC_GAS.get(), HypnoticGasParticle.Provider::new); event.registerSpriteSet(AntarchyNeoforgeMisc.HYPNOTIC_GAS_DOWN.get(), sprites -> new HypnoticGasParticle.Provider(sprites, true)); event.registerSpecial(AntarchyNeoforgeMisc.HYPNOTIC_GAS_CLOUD.get(), new HypnoticGasCloudParticle.Provider()); @@ -356,6 +358,9 @@ public final class AntarchyNeoForgeClient { ItemBlockRenderTypes.setRenderLayer(AntarchyNeoforgeBlocks.CORNEA_STALK.get(), RenderType.cutout()); ItemBlockRenderTypes.setRenderLayer(AntarchyNeoforgeBlocks.ANTIMETAL_SCAFFOLDING.get(), RenderType.cutout()); ItemBlockRenderTypes.setRenderLayer(AntarchyNeoforgeBlocks.UMBRAL_MOSS_CARPET.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(AntarchyNeoforgeBlocks.AMBER_MOSS_CARPET.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(AntarchyNeoforgeBlocks.AMBER_LICHEN.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(AntarchyNeoforgeBlocks.CREEPVINE.get(), RenderType.cutout()); ItemBlockRenderTypes.setRenderLayer(AntarchyNeoforgeBlocks.NYXITE_SPIKE.get(), RenderType.cutout()); ItemBlockRenderTypes.setRenderLayer(AntarchyNeoforgeBlocks.SMALL_BLOOD_CRYSTAL_BUD.get(), RenderType.cutout()); ItemBlockRenderTypes.setRenderLayer(AntarchyNeoforgeBlocks.MEDIUM_BLOOD_CRYSTAL_BUD.get(), RenderType.cutout()); diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/JumpyBootsClientHandler.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/JumpyBootsClientHandler.java index f2e9cf60..048f69a1 100644 --- a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/JumpyBootsClientHandler.java +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/JumpyBootsClientHandler.java @@ -10,6 +10,8 @@ import net.neoforged.api.distmarker.Dist; import net.neoforged.bus.api.SubscribeEvent; import net.neoforged.fml.common.EventBusSubscriber; import net.neoforged.neoforge.client.event.ClientTickEvent; +import net.neoforged.neoforge.client.event.RenderGuiLayerEvent; +import net.neoforged.neoforge.client.gui.VanillaGuiLayers; import net.neoforged.neoforge.network.PacketDistributor; @EventBusSubscriber(modid = Antarchy.MODID, value = Dist.CLIENT) @@ -65,6 +67,11 @@ public final class JumpyBootsClientHandler { wasCharging = true; } else if (wasCharging && chargeTicks > 0) { storedChargeTicks = chargeTicks; + if (jumpPressed) { + PacketDistributor.sendToServer(new JumpyBootsLaunchPayload(storedChargeTicks, player.isSprinting())); + reset(); + return; + } primeWindowTicks = JumpyBootsHelper.PRIME_WINDOW_TICKS; chargeTicks = 0; wasCharging = false; @@ -81,6 +88,17 @@ public final class JumpyBootsClientHandler { storedChargeTicks = 0; } + @SubscribeEvent + public static void onRenderGuiLayer(RenderGuiLayerEvent.Pre event) { + Minecraft mc = Minecraft.getInstance(); + if (mc.player == null || !JumpyBootsItem.isWearingJumpyBoots(mc.player) || !isCharging()) { + return; + } + if (event.getName().equals(VanillaGuiLayers.EXPERIENCE_BAR) || event.getName().equals(VanillaGuiLayers.EXPERIENCE_LEVEL)) { + event.setCanceled(true); + } + } + public static boolean isCharging() { return chargeTicks > 0; } diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/network/JumpyBootsNetworking.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/network/JumpyBootsNetworking.java index a684b108..27e48599 100644 --- a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/network/JumpyBootsNetworking.java +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/network/JumpyBootsNetworking.java @@ -56,6 +56,7 @@ public final class JumpyBootsNetworking { } player.setDeltaMovement(newX, newY, newZ); + player.setPos(player.getX(), player.getY() + 0.001, player.getZ()); player.hasImpulse = true; player.hurtMarked = true; player.resetFallDistance(); diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoForgeEvents.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoForgeEvents.java index daeff25d..d11f817b 100644 --- a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoForgeEvents.java +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoForgeEvents.java @@ -115,7 +115,8 @@ public final class AntarchyNeoForgeEvents { } public static void onMissileSquidDeath(LivingDeathEvent event) { - if (!(event.getEntity() instanceof MissileSquidEntity)) return; + if (!(event.getEntity() instanceof MissileSquidEntity missileSquid)) return; + if (missileSquid.isSpawnedByKraken()) return; if (!(event.getEntity().level() instanceof ServerLevel serverLevel)) return; BlockPos deathPos = event.getEntity().blockPosition(); @@ -977,6 +978,8 @@ public final class AntarchyNeoForgeEvents { static void registerBrewingRecipes(RegisterBrewingRecipesEvent event) { event.getBuilder().addMix(Potions.AWKWARD, AntarchyNeoforgeItems.LUCID_EYE.get(), AntarchyNeoforgeMisc.INVERSION); event.getBuilder().addMix(AntarchyNeoforgeMisc.INVERSION, Items.REDSTONE, AntarchyNeoforgeMisc.LONG_INVERSION); + event.getBuilder().addMix(Potions.AWKWARD, AntarchyNeoforgeItems.STINK_BUG.get(), AntarchyNeoforgeMisc.STINKY_POTION); + event.getBuilder().addMix(AntarchyNeoforgeMisc.STINKY_POTION, Items.REDSTONE, AntarchyNeoforgeMisc.LONG_STINKY); event.getBuilder().addMix(Potions.AWKWARD, AntarchyNeoforgeItems.BASILISK_FANG.get(), AntarchyNeoforgeMisc.PARALYSIS); event.getBuilder().addMix(AntarchyNeoforgeMisc.PARALYSIS, Items.REDSTONE, AntarchyNeoforgeMisc.LONG_PARALYSIS); event.getBuilder().addMix(Potions.AWKWARD, AntarchyNeoforgeItems.MOLEWORM_ITEM.get(), AntarchyNeoforgeMisc.HASTE); @@ -1121,6 +1124,8 @@ public final class AntarchyNeoForgeEvents { ); ComposterBlock.COMPOSTABLES.put(AntarchyNeoforgeBlocks.UMBRAL_MOSS_BLOCK.get().asItem(), 0.65f); ComposterBlock.COMPOSTABLES.put(AntarchyNeoforgeBlocks.UMBRAL_MOSS_CARPET.get().asItem(), 0.3f); + ComposterBlock.COMPOSTABLES.put(AntarchyNeoforgeBlocks.AMBER_MOSS_BLOCK.get().asItem(), 0.65f); + ComposterBlock.COMPOSTABLES.put(AntarchyNeoforgeBlocks.AMBER_MOSS_CARPET.get().asItem(), 0.3f); ComposterBlock.COMPOSTABLES.put(AntarchyNeoforgeBlocks.HUSHWEED.get().asItem(), 0.65f); ComposterBlock.COMPOSTABLES.put(AntarchyNeoforgeItems.CORNEA_EAR.get(), 0.65f); }); diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeBlocks.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeBlocks.java index b3741c35..fc3d1ee7 100644 --- a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeBlocks.java +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeBlocks.java @@ -178,10 +178,22 @@ public final class AntarchyNeoforgeBlocks { AntarchyNeoforgeItems::potentNyxiteBlockEntityType, BlockBehaviour.Properties.ofFullCopy(Blocks.NETHERRACK).lightLevel(state -> 3) )); + public static final DeferredBlock MYRMITE = BLOCKS.register("myrmite", + () -> new Block(nyxiteProperties())); + public static final DeferredBlock CHITEN_BLOCK = BLOCKS.register("chiten_block", + () -> new RotatedPillarBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.BONE_BLOCK).requiresCorrectToolForDrops())); public static final DeferredBlock UMBRAL_MOSS_BLOCK = BLOCKS.register("umbral_moss_block", () -> new UmbralMossBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.MOSS_BLOCK))); public static final DeferredBlock UMBRAL_MOSS_CARPET = BLOCKS.register("umbral_moss_carpet", () -> new UmbralMossCarpetBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.MOSS_CARPET).noOcclusion())); + public static final DeferredBlock AMBER_MOSS_BLOCK = BLOCKS.register("amber_moss_block", + () -> new AmberMossBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.MOSS_BLOCK))); + public static final DeferredBlock AMBER_MOSS_CARPET = BLOCKS.register("amber_moss_carpet", + () -> new UmbralMossCarpetBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.MOSS_CARPET).noOcclusion())); + public static final DeferredBlock AMBER_LICHEN = BLOCKS.register("amber_lichen", + () -> new GlowLichenBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.GLOW_LICHEN).lightLevel(state -> 0))); + public static final DeferredBlock CREEPVINE = BLOCKS.register("creepvine", + () -> new VineBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.VINE))); public static final DeferredBlock DREAM_TORCH = BLOCKS.register("dream_torch", () -> new DreamTorchBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.SOUL_TORCH))); public static final DeferredBlock DREAM_WALL_TORCH = BLOCKS.register("dream_wall_torch", diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeCreativeModeTabs.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeCreativeModeTabs.java index 589cf42a..cebd22a7 100644 --- a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeCreativeModeTabs.java +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeCreativeModeTabs.java @@ -68,6 +68,7 @@ public class AntarchyNeoforgeCreativeModeTabs { event.accept(AntarchyNeoforgeItems.WASP_SPAWN_EGG.get()); event.accept(AntarchyNeoforgeItems.BOMBER_SPAWN_EGG.get()); event.accept(AntarchyNeoforgeItems.JUMPY_BUG_SPAWN_EGG.get()); + event.accept(AntarchyNeoforgeItems.STINK_BUG_SPAWN_EGG.get()); event.accept(AntarchyNeoforgeItems.CLOUD_SHARK_SPAWN_EGG.get()); event.accept(AntarchyNeoforgeItems.KRAKEN_SPAWN_EGG.get()); event.accept(AntarchyNeoforgeItems.MISSILE_SQUID_SPAWN_EGG.get()); @@ -91,6 +92,8 @@ public class AntarchyNeoforgeCreativeModeTabs { event.accept(AntarchyNeoforgeItems.PINK_MILKWEED_ITEM.get()); event.accept(AntarchyNeoforgeItems.TORCHFLOWER_BUSH_ITEM.get()); event.accept(AntarchyNeoforgeItems.HUSHWEED_ITEM.get()); + event.accept(AntarchyNeoforgeItems.AMBER_LICHEN_ITEM.get()); + event.accept(AntarchyNeoforgeItems.CREEPVINE_ITEM.get()); event.accept(AntarchyNeoforgeItems.INFESTED_ROOTED_DIRT_ITEM.get()); event.accept(AntarchyNeoforgeItems.INFESTED_COARSE_DIRT_ITEM.get()); event.accept(AntarchyNeoforgeItems.TRIFFID_GOO_BLOCK_ITEM.get()); @@ -142,6 +145,8 @@ public class AntarchyNeoforgeCreativeModeTabs { event.accept(AntarchyNeoforgeItems.MANTIS_CLAW.get()); event.accept(AntarchyNeoforgeItems.KING_SCALE.get()); event.accept(AntarchyNeoforgeItems.QUEEN_SCALE.get()); + event.accept(AntarchyNeoforgeItems.CHITEN.get()); + event.accept(AntarchyNeoforgeItems.STINK_BUG.get()); event.accept(AntarchyNeoforgeItems.BRUTALFLY_WING.get()); event.accept(AntarchyNeoforgeItems.PRIMORDIAL_SCUTE.get()); event.accept(AntarchyNeoforgeItems.TRIFFID_GOO.get()); @@ -210,11 +215,11 @@ public class AntarchyNeoforgeCreativeModeTabs { event.accept(AntarchyNeoforgeItems.PALE_NYXITE_ITEM.get()); event.accept(AntarchyNeoforgeItems.NYXITE_SPIKE_ITEM.get()); event.accept(AntarchyNeoforgeItems.POTENT_NYXITE_ITEM.get()); - event.accept(AntarchyNeoforgeItems.UMBRAL_MOSS_BLOCK_ITEM.get()); - event.accept(AntarchyNeoforgeItems.UMBRAL_MOSS_CARPET_ITEM.get()); event.accept(AntarchyNeoforgeItems.ANTIMETAL_ITEM.get()); event.accept(AntarchyNeoforgeItems.POLISHED_ANTIMETAL_ITEM.get()); event.accept(AntarchyNeoforgeItems.ANTIMETAL_SCAFFOLDING_ITEM.get()); + event.accept(AntarchyNeoforgeItems.UMBRAL_MOSS_BLOCK_ITEM.get()); + event.accept(AntarchyNeoforgeItems.UMBRAL_MOSS_CARPET_ITEM.get()); event.accept(AntarchyNeoforgeItems.DREAM_TORCH_ITEM.get()); event.accept(AntarchyNeoforgeItems.DREAM_LANTERN_ITEM.get()); event.accept(AntarchyNeoforgeItems.DREAM_CAMPFIRE_ITEM.get()); @@ -235,6 +240,10 @@ public class AntarchyNeoforgeCreativeModeTabs { event.accept(AntarchyNeoforgeItems.SMALL_BLOOD_CRYSTAL_BUD_ITEM.get()); event.accept(AntarchyNeoforgeItems.MEDIUM_BLOOD_CRYSTAL_BUD_ITEM.get()); event.accept(AntarchyNeoforgeItems.LARGE_BLOOD_CRYSTAL_BUD_ITEM.get()); + event.accept(AntarchyNeoforgeItems.MYRMITE_ITEM.get()); + event.accept(AntarchyNeoforgeItems.CHITEN_BLOCK_ITEM.get()); + event.accept(AntarchyNeoforgeItems.AMBER_MOSS_BLOCK_ITEM.get()); + event.accept(AntarchyNeoforgeItems.AMBER_MOSS_CARPET_ITEM.get()); event.accept(AntarchyNeoforgeItems.URANIUM_BLOCK_ITEM.get()); event.accept(AntarchyNeoforgeItems.RAW_URANIUM_BLOCK_ITEM.get()); event.accept(AntarchyNeoforgeItems.CUT_URANIUM_ITEM.get()); @@ -298,6 +307,8 @@ public class AntarchyNeoforgeCreativeModeTabs { event.accept(PotionContents.createItemStack(Items.POTION, AntarchyNeoforgeMisc.EXTREME_SHRINKING)); event.accept(PotionContents.createItemStack(Items.POTION, AntarchyNeoforgeMisc.PARALYSIS)); event.accept(PotionContents.createItemStack(Items.POTION, AntarchyNeoforgeMisc.LONG_PARALYSIS)); + event.accept(PotionContents.createItemStack(Items.POTION, AntarchyNeoforgeMisc.STINKY_POTION)); + event.accept(PotionContents.createItemStack(Items.POTION, AntarchyNeoforgeMisc.LONG_STINKY)); event.accept(PotionContents.createItemStack(Items.POTION, AntarchyNeoforgeMisc.HASTE)); event.accept(PotionContents.createItemStack(Items.POTION, AntarchyNeoforgeMisc.STRONG_HASTE)); event.accept(PotionContents.createItemStack(Items.POTION, AntarchyNeoforgeMisc.GROWING)); @@ -345,7 +356,7 @@ public class AntarchyNeoforgeCreativeModeTabs { "cut_dream_sandstone_slab" -> 4; // 5 - Umbral moss - case "umbral_moss_block", "umbral_moss_carpet" -> 5; + case "umbral_moss_block", "umbral_moss_carpet" -> 4; // 6 - All ores + metal storage/decorative blocks case "uranium_ore", "deepslate_uranium_ore", "titanium_ore", "deepslate_titanium_ore", @@ -362,7 +373,8 @@ public class AntarchyNeoforgeCreativeModeTabs { // 8 - Blood crystal blocks (not the shard ingredient) case "blood_crystal_block", "small_blood_crystal_bud", "medium_blood_crystal_bud", - "large_blood_crystal_bud", "budding_blood_crystal", "blood_crystal_cluster" -> 8; + "large_blood_crystal_bud", "budding_blood_crystal", "blood_crystal_cluster", + "myrmite", "chiten_block", "amber_moss_block", "amber_moss_carpet" -> 8; // 9 - Ouranwood leaves case "ouranwood_leaves" -> 9; @@ -371,7 +383,7 @@ public class AntarchyNeoforgeCreativeModeTabs { case "duplicator_sapling", "ouranwood_acorn" -> 10; // 11 - Plants and flowers - case "orange_milkweed", "pink_milkweed", "torchflower_bush", "hushweed", + case "orange_milkweed", "pink_milkweed", "torchflower_bush", "hushweed", "amber_lichen", "creepvine", "triffid_goo_block", "wasp_nest", "red_ant_nest", "brown_ant_nest", "rainbow_ant_nest" -> 11; @@ -424,7 +436,7 @@ public class AntarchyNeoforgeCreativeModeTabs { "uranium_ingot", "titanium_ingot", "lucid_eye", "mantis_claw", "jumpy_bug_leg", "brutalfly_wing", "cornea_ear", "primordial_scute", "triffid_goo", "vortex_eye", - "king_scale", "queen_scale" -> 22; + "king_scale", "queen_scale", "chiten" -> 22; // 23 - Arrows (reserved for future arrow types) diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeEntites.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeEntites.java index 5fdc95c4..5e57e5cc 100644 --- a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeEntites.java +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeEntites.java @@ -25,6 +25,7 @@ import com.craisinlord.antarchy.content.entity.OuranwoodChestBoatEntity; import com.craisinlord.antarchy.content.entity.ReverieEntity; import com.craisinlord.antarchy.content.entity.ScorpionEntity; import com.craisinlord.antarchy.content.entity.SizeRayProjectileEntity; +import com.craisinlord.antarchy.content.entity.StinkBugEntity; import com.craisinlord.antarchy.content.entity.TriffidEntity; import com.craisinlord.antarchy.content.entity.UpwardFallingBlockEntity; import com.craisinlord.antarchy.content.entity.WaspEntity; @@ -110,6 +111,11 @@ public final class AntarchyNeoforgeEntites { .sized(1.15F, 0.8F) .clientTrackingRange(8) .build("bed_bug")); + public static final DeferredHolder, EntityType> STINK_BUG = ENTITY_TYPES.register("stink_bug", + () -> EntityType.Builder.of(StinkBugEntity::new, MobCategory.CREATURE) + .sized(0.35F, 0.2F) + .clientTrackingRange(8) + .build("stink_bug")); public static final DeferredHolder, EntityType> WASP = ENTITY_TYPES.register("wasp", () -> EntityType.Builder.of(WaspEntity::new, MobCategory.MONSTER) .sized(0.8625F, 1.365F) @@ -263,12 +269,12 @@ public final class AntarchyNeoforgeEntites { .build("water_bomb")); public static final DeferredHolder, EntityType> CREEPING_HORROR = ENTITY_TYPES.register("creeping_horror", () -> EntityType.Builder.of(CreepingHorrorEntity::new, MobCategory.MONSTER) - .sized(0.7F, 0.5F) + .sized(1.3F, 1.5F) .clientTrackingRange(10) .build("creeping_horror")); public static final DeferredHolder, EntityType> LURKING_TERROR = ENTITY_TYPES.register("lurking_terror", () -> EntityType.Builder.of(LurkingTerrorEntity::new, MobCategory.MONSTER) - .sized(0.8F, 0.6F) + .sized(1.3F, 1.5F) .clientTrackingRange(10) .build("lurking_terror")); public static final DeferredHolder, EntityType> UPWARD_FALLING_BLOCK = ENTITY_TYPES.register("upward_falling_block", diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeEntityAttributes.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeEntityAttributes.java index e46ae002..6a91e498 100644 --- a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeEntityAttributes.java +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeEntityAttributes.java @@ -46,6 +46,7 @@ public class AntarchyNeoforgeEntityAttributes { event.put(AntarchyNeoforgeEntites.MISSILE_SQUID.get(), MissileSquidEntity.createAttributes().build()); event.put(AntarchyNeoforgeEntites.NIGHTMARE.get(), NightmareEntity.createAttributes().build()); event.put(AntarchyNeoforgeEntites.BED_BUG.get(), BedBugEntity.createAttributes().build()); + event.put(AntarchyNeoforgeEntites.STINK_BUG.get(), StinkBugEntity.createAttributes().build()); event.put(AntarchyNeoforgeEntites.WASP.get(), WaspEntity.createAttributes().build()); event.put(AntarchyNeoforgeEntites.BOMBER.get(), BomberEntity.createAttributes().build()); event.put(AntarchyNeoforgeEntites.JUMPY_BUG.get(), JumpyBugEntity.createAttributes().build()); diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeItems.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeItems.java index 0625e436..5d3d620e 100644 --- a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeItems.java +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeItems.java @@ -228,9 +228,11 @@ public final class AntarchyNeoforgeItems { public static final DeferredItem INFESTED_ROOTED_DIRT_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.INFESTED_ROOTED_DIRT); public static final DeferredItem INFESTED_COARSE_DIRT_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.INFESTED_COARSE_DIRT); public static final DeferredItem NYXITE_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.NYXITE); + public static final DeferredItem MYRMITE_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.MYRMITE); public static final DeferredItem POLISHED_NYXITE_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.POLISHED_NYXITE); public static final DeferredItem CHISELED_NYXITE_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.CHISELED_NYXITE); public static final DeferredItem NYXITE_BRICKS_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.NYXITE_BRICKS); + public static final DeferredItem CHITEN_BLOCK_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.CHITEN_BLOCK); public static final DeferredItem NYXITE_STAIRS_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.NYXITE_STAIRS); public static final DeferredItem NYXITE_SLAB_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.NYXITE_SLAB); public static final DeferredItem NYXITE_WALL_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.NYXITE_WALL); @@ -265,6 +267,10 @@ public final class AntarchyNeoforgeItems { public static final DeferredItem POTENT_NYXITE_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.POTENT_NYXITE); public static final DeferredItem UMBRAL_MOSS_BLOCK_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.UMBRAL_MOSS_BLOCK); public static final DeferredItem UMBRAL_MOSS_CARPET_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.UMBRAL_MOSS_CARPET); + public static final DeferredItem AMBER_MOSS_BLOCK_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.AMBER_MOSS_BLOCK); + public static final DeferredItem AMBER_MOSS_CARPET_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.AMBER_MOSS_CARPET); + public static final DeferredItem AMBER_LICHEN_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.AMBER_LICHEN); + public static final DeferredItem CREEPVINE_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.CREEPVINE); public static final DeferredItem DREAM_TORCH_ITEM = ITEMS.register("dream_torch", () -> new StandingAndWallBlockItem(AntarchyNeoforgeBlocks.DREAM_TORCH.get(), AntarchyNeoforgeBlocks.DREAM_WALL_TORCH.get(), new Item.Properties(), net.minecraft.core.Direction.UP)); public static final DeferredItem DREAM_LANTERN_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.DREAM_LANTERN); @@ -311,6 +317,8 @@ public final class AntarchyNeoforgeItems { () -> new MobComingSoonTooltipItem(new Item.Properties().rarity(Rarity.RARE))); public static final DeferredItem QUEEN_SCALE = ITEMS.register("queen_scale", () -> new MobComingSoonTooltipItem(new Item.Properties().rarity(Rarity.RARE))); + public static final DeferredItem CHITEN = ITEMS.registerSimpleItem("chiten", new Item.Properties().rarity(Rarity.UNCOMMON)); + public static final DeferredItem STINK_BUG = ITEMS.registerSimpleItem("stink_bug", new Item.Properties().rarity(Rarity.UNCOMMON)); public static final DeferredItem JUMPY_BUG_LEG = ITEMS.registerSimpleItem("jumpy_bug_leg", new Item.Properties().rarity(Rarity.UNCOMMON)); public static final DeferredItem JUMPY_BOOTS = ITEMS.register("jumpy_boots", () -> new JumpyBootsItem(JUMPY_BOOTS_ARMOR_MATERIAL, new Item.Properties().stacksTo(1).rarity(Rarity.UNCOMMON).fireResistant().durability(ArmorItem.Type.BOOTS.getDurability(37)))); @@ -482,7 +490,7 @@ public final class AntarchyNeoforgeItems { public static final DeferredItem CATERPILLAR_SPAWN_EGG = ITEMS.register("caterpillar_spawn_egg", () -> new DeferredSpawnEggItem(AntarchyNeoforgeEntites.CATERPILLAR, 0xA8D96A, 0xF4E04D, new Item.Properties())); public static final DeferredItem BUTTERFLY_SPAWN_EGG = ITEMS.register("butterfly_spawn_egg", - () -> new DeferredSpawnEggItem(AntarchyNeoforgeEntites.BUTTERFLY, 0x111111, 0xFF7A00, new Item.Properties())); + () -> new DeferredSpawnEggItem(AntarchyNeoforgeEntites.BUTTERFLY, 0x7A4A1E, 0xFF7A00, new Item.Properties())); public static final DeferredItem REVERIE_SPAWN_EGG = ITEMS.register("reverie_spawn_egg", () -> new DeferredSpawnEggItem(AntarchyNeoforgeEntites.REVERIE, 0xF2F2F2, 0xBFC3C7, new Item.Properties())); public static final DeferredItem BRUTALFLY_SPAWN_EGG = ITEMS.register("brutalfly_spawn_egg", @@ -514,7 +522,9 @@ public final class AntarchyNeoforgeItems { public static final DeferredItem BOMBER_SPAWN_EGG = ITEMS.register("bomber_spawn_egg", () -> new DeferredSpawnEggItem(AntarchyNeoforgeEntites.BOMBER, 0x7A7A7A, 0xB32020, new Item.Properties())); public static final DeferredItem JUMPY_BUG_SPAWN_EGG = ITEMS.register("jumpy_bug_spawn_egg", - () -> new DeferredSpawnEggItem(AntarchyNeoforgeEntites.JUMPY_BUG, 0x111111, 0xFF7A00, new Item.Properties())); + () -> new DeferredSpawnEggItem(AntarchyNeoforgeEntites.JUMPY_BUG, 0x0A1636, 0x8A3E00, new Item.Properties())); + public static final DeferredItem STINK_BUG_SPAWN_EGG = ITEMS.register("stink_bug_spawn_egg", + () -> new DeferredSpawnEggItem(AntarchyNeoforgeEntites.STINK_BUG, 0x111111, 0xFF7A00, new Item.Properties())); public static final DeferredItem CLOUD_SHARK_SPAWN_EGG = ITEMS.register("cloud_shark_spawn_egg", () -> new DeferredSpawnEggItem(AntarchyNeoforgeEntites.CLOUD_SHARK, 0xDDEAF4, 0x7F96A8, new Item.Properties())); public static final DeferredItem KRAKEN_SPAWN_EGG = ITEMS.register("kraken_spawn_egg", diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeMisc.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeMisc.java index 8eb54663..3e39984c 100644 --- a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeMisc.java +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeMisc.java @@ -8,6 +8,7 @@ import com.craisinlord.antarchy.content.effect.GrowthMobEffect; import com.craisinlord.antarchy.content.effect.InvertedMobEffect; import com.craisinlord.antarchy.content.effect.ParalyzedMobEffect; import com.craisinlord.antarchy.content.effect.ShrinkMobEffect; +import com.craisinlord.antarchy.content.effect.StinkyMobEffect; import com.craisinlord.antarchy.content.worldgen.ants.BrownAntNestFeature; import com.craisinlord.antarchy.content.worldgen.ants.RainbowAntNestFeature; import com.craisinlord.antarchy.content.worldgen.ants.RedAntNestFeature; @@ -73,6 +74,7 @@ public final class AntarchyNeoforgeMisc { public static final DeferredHolder DREAD = MOB_EFFECTS.register("dread", DreadMobEffect::new); public static final DeferredHolder PARALYZED = MOB_EFFECTS.register("paralyzed", ParalyzedMobEffect::new); public static final DeferredHolder INVERTED = MOB_EFFECTS.register("inverted", InvertedMobEffect::new); + public static final DeferredHolder STINKY = MOB_EFFECTS.register("stinky", StinkyMobEffect::new); public static final DeferredHolder BLOODGLASS_WARD = MOB_EFFECTS.register("bloodglass_ward", com.craisinlord.antarchy.content.effect.BloodglassWardEffect::new); public static final DeferredHolder SHRINKING_EFFECT = MOB_EFFECTS.register("shrinking", ShrinkMobEffect::new); public static final DeferredHolder GROWTH_EFFECT = MOB_EFFECTS.register("growth", GrowthMobEffect::new); @@ -82,6 +84,10 @@ public final class AntarchyNeoforgeMisc { () -> new Potion(new MobEffectInstance(INVERTED, 600))); public static final DeferredHolder LONG_INVERSION = POTIONS.register("long_inversion", () -> new Potion("inversion", new MobEffectInstance(INVERTED, 2400))); + public static final DeferredHolder STINKY_POTION = POTIONS.register("stinky", + () -> new Potion(new MobEffectInstance(STINKY, 1200))); + public static final DeferredHolder LONG_STINKY = POTIONS.register("long_stinky", + () -> new Potion("stinky", new MobEffectInstance(STINKY, 2400))); public static final DeferredHolder PARALYSIS = POTIONS.register("paralysis", () -> new Potion(new MobEffectInstance(PARALYZED, 200))); public static final DeferredHolder LONG_PARALYSIS = POTIONS.register("long_paralysis", @@ -137,6 +143,8 @@ public final class AntarchyNeoforgeMisc { // Particle types public static final DeferredHolder, SimpleParticleType> DREAM_FIRE_FLAME = PARTICLE_TYPES.register("dream_fire_flame", () -> new SimpleParticleType(true)); + public static final DeferredHolder, SimpleParticleType> STINKY_GAS = PARTICLE_TYPES.register("stinky_gas", + () -> new SimpleParticleType(true)); public static final DeferredHolder, SimpleParticleType> HYPNOTIC_GAS = PARTICLE_TYPES.register("hypnotic_gas", () -> new SimpleParticleType(true)); public static final DeferredHolder, SimpleParticleType> HYPNOTIC_GAS_CLOUD = PARTICLE_TYPES.register("hypnotic_gas_cloud", diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeSpawnPlacements.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeSpawnPlacements.java index 66c56cca..748f39bb 100644 --- a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeSpawnPlacements.java +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeSpawnPlacements.java @@ -41,6 +41,7 @@ public class AntarchyNeoforgeSpawnPlacements { event.register(AntarchyNeoforgeEntites.MANTIS.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, MantisEntity::canSpawn, RegisterSpawnPlacementsEvent.Operation.OR); event.register(AntarchyNeoforgeEntites.MOLEVORE.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, MolevoreEntity::canSpawn, RegisterSpawnPlacementsEvent.Operation.OR); event.register(AntarchyNeoforgeEntites.BED_BUG.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, BedBugEntity::canSpawn, RegisterSpawnPlacementsEvent.Operation.OR); + event.register(AntarchyNeoforgeEntites.STINK_BUG.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, StinkBugEntity::canSpawn, RegisterSpawnPlacementsEvent.Operation.OR); event.register(AntarchyNeoforgeEntites.LUCID.get(), SpawnPlacementTypes.NO_RESTRICTIONS, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, LucidEntity::canSpawn, RegisterSpawnPlacementsEvent.Operation.OR); event.register(AntarchyNeoforgeEntites.SCORPION.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, ScorpionEntity::canSpawn, RegisterSpawnPlacementsEvent.Operation.OR); event.register(AntarchyNeoforgeEntites.BASILISK.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, BasiliskEntity::canSpawn, RegisterSpawnPlacementsEvent.Operation.OR);