同步更新内容

This commit is contained in:
Light_Quanta 2025-03-27 20:43:15 +08:00
parent cbf52d5e04
commit 8c1fed9923
No known key found for this signature in database
GPG key ID: 11A39A1B8C890959
240 changed files with 491323 additions and 2407345 deletions

View file

@ -53,6 +53,7 @@ public class ModUtils {
ModVillagers.register(bus);
ModRecipes.RECIPE_SERIALIZERS.register(bus);
ModArmorMaterials.MATERIALS.register(bus);
ModAttributes.ATTRIBUTES.register(bus);
// bus.addListener(this::onCommonSetup);
// bus.addListener(this::onClientSetup);

View file

@ -9,8 +9,10 @@ import net.minecraft.server.level.ServerLevel;
import net.minecraft.world.Containers;
import net.minecraft.world.InteractionResult;
import net.minecraft.world.entity.player.Player;
import net.minecraft.world.item.ItemStack;
import net.minecraft.world.item.context.BlockPlaceContext;
import net.minecraft.world.level.Level;
import net.minecraft.world.level.LevelReader;
import net.minecraft.world.level.block.*;
import net.minecraft.world.level.block.entity.BlockEntity;
import net.minecraft.world.level.block.entity.BlockEntityTicker;
@ -20,6 +22,7 @@ import net.minecraft.world.level.block.state.StateDefinition;
import net.minecraft.world.level.block.state.properties.BooleanProperty;
import net.minecraft.world.level.block.state.properties.DirectionProperty;
import net.minecraft.world.phys.BlockHitResult;
import net.minecraft.world.phys.HitResult;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
@ -105,4 +108,14 @@ public class ChargingStationBlock extends BaseEntityBlock {
public BlockState getStateForPlacement(BlockPlaceContext pContext) {
return this.defaultBlockState().setValue(FACING, pContext.getHorizontalDirection().getOpposite()).setValue(SHOW_RANGE, false);
}
@Override
@ParametersAreNonnullByDefault
public @NotNull ItemStack getCloneItemStack(BlockState state, HitResult target, LevelReader level, BlockPos pos, Player player) {
ItemStack itemstack = super.getCloneItemStack(state, target, level, pos, player);
level.getBlockEntity(pos, ModBlockEntities.CHARGING_STATION.get()).ifPresent((blockEntity) ->
blockEntity.saveToItem(itemstack, level.registryAccess())
);
return itemstack;
}
}

View file

@ -23,6 +23,7 @@ import net.minecraft.world.entity.item.ItemEntity;
import net.minecraft.world.entity.player.Inventory;
import net.minecraft.world.entity.player.Player;
import net.minecraft.world.inventory.AbstractContainerMenu;
import net.minecraft.world.item.BlockItem;
import net.minecraft.world.item.ItemStack;
import net.minecraft.world.item.crafting.RecipeType;
import net.minecraft.world.level.Level;
@ -39,6 +40,7 @@ import net.neoforged.neoforge.items.wrapper.SidedInvWrapper;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import javax.annotation.ParametersAreNonnullByDefault;
import java.util.List;
/**
@ -432,4 +434,17 @@ public class ChargingStationBlockEntity extends BlockEntity implements WorldlyCo
}
}
@Override
@ParametersAreNonnullByDefault
public void saveToItem(ItemStack stack, HolderLookup.Provider registries) {
CompoundTag tag = new CompoundTag();
if (this.level != null) {
var cap = level.getCapability(Capabilities.EnergyStorage.BLOCK, this.getBlockPos(), null);
if (cap instanceof EnergyStorage energy) {
tag.put("Energy", energy.serializeNBT(registries));
}
}
BlockItem.setBlockEntityData(stack, this.getType(), tag);
}
}

View file

@ -1,11 +1,15 @@
package com.atsuishio.superbwarfare.client.tooltip;
import com.atsuishio.superbwarfare.client.tooltip.component.GunImageComponent;
import com.atsuishio.superbwarfare.item.ChargingStationBlockItem;
import net.minecraft.ChatFormatting;
import net.minecraft.client.gui.Font;
import net.minecraft.client.gui.GuiGraphics;
import net.minecraft.core.component.DataComponents;
import net.minecraft.nbt.CompoundTag;
import net.minecraft.network.chat.Component;
import net.minecraft.network.chat.MutableComponent;
import net.minecraft.util.Mth;
import org.jetbrains.annotations.NotNull;
public class ClientChargingStationImageTooltip extends ClientGunImageTooltip {
@ -26,32 +30,32 @@ public class ClientChargingStationImageTooltip extends ClientGunImageTooltip {
}
protected Component getEnergyComponent() {
// TODO 电量渲染
// CompoundTag tag = BlockItem.getBlockEntityData(stack);
// int energy = tag == null ? 0 : tag.getInt("Energy");
// int maxEnergy = ChargingStationBlockItem.MAX_ENERGY;
// float percentage = Mth.clamp((float) energy / maxEnergy, 0, 1);
var data = stack.get(DataComponents.BLOCK_ENTITY_DATA);
CompoundTag tag = data != null ? data.copyTag() : new CompoundTag();
int energy = tag.getInt("Energy");
int maxEnergy = ChargingStationBlockItem.MAX_ENERGY;
float percentage = Mth.clamp((float) energy / maxEnergy, 0, 1);
MutableComponent component = Component.literal("");
ChatFormatting format;
// if (percentage <= .2f) {
// format = ChatFormatting.RED;
// } else if (percentage <= .6f) {
// format = ChatFormatting.YELLOW;
// } else {
// format = ChatFormatting.GREEN;
// }
//
// int count = (int) (percentage * 50);
// for (int i = 0; i < count; i++) {
// component.append(Component.literal("|").withStyle(format));
// }
// component.append(Component.literal("").withStyle(ChatFormatting.RESET));
// for (int i = 0; i < 50 - count; i++) {
// component.append(Component.literal("|").withStyle(ChatFormatting.GRAY));
// }
//
// component.append(Component.literal(" " + energy + "/" + maxEnergy + " FE").withStyle(ChatFormatting.GRAY));
if (percentage <= .2f) {
format = ChatFormatting.RED;
} else if (percentage <= .6f) {
format = ChatFormatting.YELLOW;
} else {
format = ChatFormatting.GREEN;
}
int count = (int) (percentage * 50);
for (int i = 0; i < count; i++) {
component.append(Component.literal("|").withStyle(format));
}
component.append(Component.literal("").withStyle(ChatFormatting.RESET));
for (int i = 0; i < 50 - count; i++) {
component.append(Component.literal("|").withStyle(ChatFormatting.GRAY));
}
component.append(Component.literal(" " + energy + "/" + maxEnergy + " FE").withStyle(ChatFormatting.GRAY));
return component;
}

View file

@ -160,9 +160,10 @@ public class ProjectileEntity extends Projectile implements IEntityWithComplexSp
PROJECTILE_TARGETS
);
for (Entity entity : entities) {
if (!entity.equals(this.shooter)) {
if (shooter != null && entity != shooter && entity != shooter.getVehicle()) {
EntityResult result = this.getHitResult(entity, startVec, endVec);
if (result == null) continue;
if (entity.getVehicle() != null && entity.getVehicle() == shooter.getVehicle()) continue;
hitEntities.add(result);
}
}

View file

@ -2,36 +2,33 @@ package com.atsuishio.superbwarfare.init;
import com.atsuishio.superbwarfare.ModUtils;
import net.minecraft.core.registries.BuiltInRegistries;
import net.minecraft.world.entity.Entity;
import net.minecraft.world.entity.EntityType;
import net.minecraft.world.entity.LivingEntity;
import net.minecraft.world.entity.ai.attributes.Attribute;
import net.minecraft.world.entity.ai.attributes.RangedAttribute;
import net.neoforged.bus.api.SubscribeEvent;
import net.neoforged.fml.common.EventBusSubscriber;
import net.neoforged.fml.event.lifecycle.FMLConstructModEvent;
import net.neoforged.neoforge.event.entity.EntityAttributeModificationEvent;
import net.neoforged.neoforge.registries.DeferredHolder;
import net.neoforged.neoforge.registries.DeferredRegister;
import java.util.List;
@EventBusSubscriber(bus = EventBusSubscriber.Bus.MOD)
public class ModAttributes {
public static final DeferredRegister<Attribute> ATTRIBUTES = DeferredRegister.create(BuiltInRegistries.ATTRIBUTE, ModUtils.MODID);
public static final DeferredHolder<Attribute, Attribute> BULLET_RESISTANCE = ATTRIBUTES.register("bullet_resistance", () -> (new RangedAttribute("attribute." + ModUtils.MODID + ".bullet_resistance", 0, 0, 1)).setSyncable(true));
@SubscribeEvent
public static void register(FMLConstructModEvent event) {
// TODO register
// event.enqueueWork(() -> ATTRIBUTES.register(FMLJavaModLoadingContext.get().getModEventBus()));
}
@SubscribeEvent
public static void addAttributes(EntityAttributeModificationEvent event) {
// List<EntityType<? extends LivingEntity>> entityTypes = event.getTypes();
// entityTypes.forEach((e) -> {
// Class<? extends Entity> baseClass = e.getBaseClass();
// if (baseClass.isAssignableFrom(LivingEntity.class)) {
// event.add(e, BULLET_RESISTANCE);
// }
// });
List<EntityType<? extends LivingEntity>> entityTypes = event.getTypes();
entityTypes.forEach((e) -> {
Class<? extends Entity> baseClass = e.getBaseClass();
if (baseClass.isAssignableFrom(LivingEntity.class)) {
event.add(e, BULLET_RESISTANCE);
}
});
}
}

View file

@ -263,8 +263,8 @@ public class ModItems {
public static final DeferredHolder<Item, Item> BARBED_WIRE = block(ModBlocks.BARBED_WIRE);
public static final DeferredHolder<Item, Item> DRAGON_TEETH = block(ModBlocks.DRAGON_TEETH);
public static final DeferredHolder<Item, Item> REFORGING_TABLE = block(ModBlocks.REFORGING_TABLE);
public static final DeferredHolder<Item, Item> CHARGING_STATION = block(ModBlocks.CHARGING_STATION);
public static final DeferredHolder<Item, CreativeChargingStationBlockItem> CREATIVE_CHARGING_STATION = BLOCKS.register("creative_charging_station", CreativeChargingStationBlockItem::new);
public static final DeferredHolder<Item, ChargingStationBlockItem> CHARGING_STATION = BLOCKS.register("charging_station", ChargingStationBlockItem::new);
public static final DeferredHolder<Item, Item> LEAD_BLOCK = block(ModBlocks.LEAD_BLOCK);
public static final DeferredHolder<Item, Item> STEEL_BLOCK = block(ModBlocks.STEEL_BLOCK);
public static final DeferredHolder<Item, Item> TUNGSTEN_BLOCK = block(ModBlocks.TUNGSTEN_BLOCK);

View file

@ -16,6 +16,7 @@ import net.neoforged.bus.api.SubscribeEvent;
import net.neoforged.fml.common.EventBusSubscriber;
import net.neoforged.neoforge.common.BasicItemListing;
import net.neoforged.neoforge.event.village.VillagerTradesEvent;
import net.neoforged.neoforge.event.village.WandererTradesEvent;
import net.neoforged.neoforge.registries.DeferredHolder;
import net.neoforged.neoforge.registries.DeferredRegister;
@ -48,29 +49,29 @@ public class ModVillagers {
trades.get(1).add(new BasicItemListing(new ItemStack(ModItems.TASER_BLUEPRINT.get()),
new ItemStack(Items.EMERALD, 2), 16, 5, 0.05f));
// trades.get(1).add(new BasicItemListing(new ItemStack(Items.EMERALD, 1),
// new ItemStack(ModItems.HANDGUN_AMMO.get(), 20), 16, 1, 0.05f));
// trades.get(1).add(new BasicItemListing(new ItemStack(Items.EMERALD, 1),
// new ItemStack(ModItems.RIFLE_AMMO.get(), 15), 16, 1, 0.05f));
// trades.get(1).add(new BasicItemListing(new ItemStack(Items.EMERALD, 1),
// new ItemStack(ModItems.SNIPER_AMMO.get(), 8), 16, 1, 0.05f));
// trades.get(1).add(new BasicItemListing(new ItemStack(Items.EMERALD, 1),
// new ItemStack(ModItems.SHOTGUN_AMMO.get(), 8), 16, 1, 0.05f));
// trades.get(1).add(new BasicItemListing(new ItemStack(Items.EMERALD, 1),
// new ItemStack(ModItems.HEAVY_AMMO.get(), 6), 32, 1, 0.05f));
trades.get(1).add(new BasicItemListing(new ItemStack(Items.EMERALD, 1),
new ItemStack(ModItems.HANDGUN_AMMO.get(), 20), 16, 1, 0.05f));
trades.get(1).add(new BasicItemListing(new ItemStack(Items.EMERALD, 1),
new ItemStack(ModItems.RIFLE_AMMO.get(), 15), 16, 1, 0.05f));
trades.get(1).add(new BasicItemListing(new ItemStack(Items.EMERALD, 1),
new ItemStack(ModItems.SNIPER_AMMO.get(), 8), 16, 1, 0.05f));
trades.get(1).add(new BasicItemListing(new ItemStack(Items.EMERALD, 1),
new ItemStack(ModItems.SHOTGUN_AMMO.get(), 8), 16, 1, 0.05f));
trades.get(1).add(new BasicItemListing(new ItemStack(Items.EMERALD, 1),
new ItemStack(ModItems.HEAVY_AMMO.get(), 6), 32, 1, 0.05f));
trades.get(1).add(new BasicItemListing(new ItemStack(Items.EMERALD, 1),
new ItemStack(ModItems.SMALL_SHELL.get(), 4), 32, 1, 0.05f));
// trades.get(1).add(new BasicItemListing(new ItemStack(ModItems.HANDGUN_AMMO.get(), 40),
// new ItemStack(Items.EMERALD, 1), 32, 2, 0.05f));
// trades.get(1).add(new BasicItemListing(new ItemStack(ModItems.RIFLE_AMMO.get(), 30),
// new ItemStack(Items.EMERALD, 1), 32, 2, 0.05f));
// trades.get(1).add(new BasicItemListing(new ItemStack(ModItems.SNIPER_AMMO.get(), 16),
// new ItemStack(Items.EMERALD, 1), 32, 2, 0.05f));
// trades.get(1).add(new BasicItemListing(new ItemStack(ModItems.SHOTGUN_AMMO.get(), 16),
// new ItemStack(Items.EMERALD, 1), 32, 2, 0.05f));
// trades.get(1).add(new BasicItemListing(new ItemStack(ModItems.HEAVY_AMMO.get(), 12),
// new ItemStack(Items.EMERALD, 1), 64, 2, 0.05f));
trades.get(1).add(new BasicItemListing(new ItemStack(ModItems.HANDGUN_AMMO.get(), 40),
new ItemStack(Items.EMERALD, 1), 32, 2, 0.05f));
trades.get(1).add(new BasicItemListing(new ItemStack(ModItems.RIFLE_AMMO.get(), 30),
new ItemStack(Items.EMERALD, 1), 32, 2, 0.05f));
trades.get(1).add(new BasicItemListing(new ItemStack(ModItems.SNIPER_AMMO.get(), 16),
new ItemStack(Items.EMERALD, 1), 32, 2, 0.05f));
trades.get(1).add(new BasicItemListing(new ItemStack(ModItems.SHOTGUN_AMMO.get(), 16),
new ItemStack(Items.EMERALD, 1), 32, 2, 0.05f));
trades.get(1).add(new BasicItemListing(new ItemStack(ModItems.HEAVY_AMMO.get(), 12),
new ItemStack(Items.EMERALD, 1), 64, 2, 0.05f));
trades.get(1).add(new BasicItemListing(new ItemStack(ModItems.SMALL_SHELL.get(), 8),
new ItemStack(Items.EMERALD, 1), 64, 2, 0.05f));
@ -96,23 +97,23 @@ public class ModVillagers {
new ItemStack(ModItems.TASER_BLUEPRINT.get()), 8, 15, 0.05f));
// 等级 3 交易
// trades.get(3).add(new BasicItemListing(new ItemStack(Items.EMERALD, 3),
// new ItemStack(ModItems.HANDGUN_AMMO_BOX.get(), 2), 8, 5, 0.05f));
// trades.get(3).add(new BasicItemListing(new ItemStack(Items.EMERALD, 2),
// new ItemStack(ModItems.RIFLE_AMMO_BOX.get(), 1), 8, 5, 0.05f));
// trades.get(3).add(new BasicItemListing(new ItemStack(Items.EMERALD, 3),
// new ItemStack(ModItems.SNIPER_AMMO_BOX.get(), 1), 8, 5, 0.05f));
// trades.get(3).add(new BasicItemListing(new ItemStack(Items.EMERALD, 3),
// new ItemStack(ModItems.SHOTGUN_AMMO_BOX.get(), 1), 8, 5, 0.05f));
trades.get(3).add(new BasicItemListing(new ItemStack(Items.EMERALD, 3),
new ItemStack(ModItems.HANDGUN_AMMO_BOX.get(), 2), 8, 5, 0.05f));
trades.get(3).add(new BasicItemListing(new ItemStack(Items.EMERALD, 2),
new ItemStack(ModItems.RIFLE_AMMO_BOX.get(), 1), 8, 5, 0.05f));
trades.get(3).add(new BasicItemListing(new ItemStack(Items.EMERALD, 3),
new ItemStack(ModItems.SNIPER_AMMO_BOX.get(), 1), 8, 5, 0.05f));
trades.get(3).add(new BasicItemListing(new ItemStack(Items.EMERALD, 3),
new ItemStack(ModItems.SHOTGUN_AMMO_BOX.get(), 1), 8, 5, 0.05f));
// trades.get(3).add(new BasicItemListing(new ItemStack(ModItems.HANDGUN_AMMO_BOX.get(), 4),
// new ItemStack(Items.EMERALD, 3), 16, 5, 0.05f));
// trades.get(3).add(new BasicItemListing(new ItemStack(ModItems.RIFLE_AMMO_BOX.get(), 1),
// new ItemStack(Items.EMERALD, 1), 16, 5, 0.05f));
// trades.get(3).add(new BasicItemListing(new ItemStack(ModItems.SNIPER_AMMO_BOX.get(), 2),
// new ItemStack(Items.EMERALD, 3), 16, 5, 0.05f));
// trades.get(3).add(new BasicItemListing(new ItemStack(ModItems.SHOTGUN_AMMO_BOX.get(), 2),
// new ItemStack(Items.EMERALD, 3), 16, 5, 0.05f));
trades.get(3).add(new BasicItemListing(new ItemStack(ModItems.HANDGUN_AMMO_BOX.get(), 4),
new ItemStack(Items.EMERALD, 3), 16, 5, 0.05f));
trades.get(3).add(new BasicItemListing(new ItemStack(ModItems.RIFLE_AMMO_BOX.get(), 1),
new ItemStack(Items.EMERALD, 1), 16, 5, 0.05f));
trades.get(3).add(new BasicItemListing(new ItemStack(ModItems.SNIPER_AMMO_BOX.get(), 2),
new ItemStack(Items.EMERALD, 3), 16, 5, 0.05f));
trades.get(3).add(new BasicItemListing(new ItemStack(ModItems.SHOTGUN_AMMO_BOX.get(), 2),
new ItemStack(Items.EMERALD, 3), 16, 5, 0.05f));
trades.get(3).add(new BasicItemListing(new ItemStack(Items.EMERALD, 16),
new ItemStack(ModItems.CEMENTED_CARBIDE_BARREL.get()), 12, 10, 0.05f));
@ -143,7 +144,7 @@ public class ModVillagers {
// 等级 4 交易
trades.get(4).add(new BasicItemListing(new ItemStack(Items.EMERALD, 2),
new ItemStack(ModItems.GRENADE_40MM.get(), 1), 16, 5, 0.05f));
// trades.get(4).add(new BasicItemListing(new ItemStack(Items.EMERALD, 2)
// trades.get(4).add(new BasicItemListing(new ItemStack(Items.EMERALD, 2),
// new ItemStack(ModItems.HAND_GRENADE.get(), 1), 16, 5, 0.05f));
// trades.get(4).add(new BasicItemListing(new ItemStack(Items.EMERALD, 2),
// new ItemStack(ModItems.RGO_GRENADE.get(), 1), 16, 5, 0.05f));
@ -153,11 +154,12 @@ public class ModVillagers {
// new ItemStack(ModItems.CLAYMORE_MINE.get(), 1), 16, 5, 0.05f));
// trades.get(4).add(new BasicItemListing(new ItemStack(Items.EMERALD, 4),
// new ItemStack(ModItems.C4_BOMB.get(), 1), 16, 5, 0.05f));
// trades.get(4).add(new BasicItemListing(new ItemStack(Items.EMERALD, 4),
// new ItemStack(ModItems.ROCKET.get(), 1), 16, 5, 0.05f));
trades.get(4).add(new BasicItemListing(new ItemStack(Items.EMERALD, 4),
new ItemStack(ModItems.ROCKET.get(), 1), 16, 5, 0.05f));
trades.get(4).add(new BasicItemListing(new ItemStack(ModItems.GRENADE_40MM.get(), 1),
new ItemStack(Items.EMERALD, 1), 32, 5, 0.05f));
// TODO grenade, shell, claymore, c4
// trades.get(4).add(new BasicItemListing(new ItemStack(ModItems.HAND_GRENADE.get(), 1),
// new ItemStack(Items.EMERALD, 1), 32, 5, 0.05f));
// trades.get(4).add(new BasicItemListing(new ItemStack(ModItems.RGO_GRENADE.get(), 1),
@ -168,8 +170,8 @@ public class ModVillagers {
// new ItemStack(Items.EMERALD, 2), 32, 5, 0.05f));
// trades.get(4).add(new BasicItemListing(new ItemStack(ModItems.C4_BOMB.get(), 1),
// new ItemStack(Items.EMERALD, 2), 32, 5, 0.05f));
// trades.get(4).add(new BasicItemListing(new ItemStack(ModItems.ROCKET.get(), 1),
// new ItemStack(Items.EMERALD, 2), 32, 5, 0.05f));
trades.get(4).add(new BasicItemListing(new ItemStack(ModItems.ROCKET.get(), 1),
new ItemStack(Items.EMERALD, 2), 32, 5, 0.05f));
trades.get(4).add(new BasicItemListing(new ItemStack(Items.EMERALD, 22),
new ItemStack(getItemHolder("poisonous_bullet"), 1), 4, 10, 0.05f));
@ -223,10 +225,10 @@ public class ModVillagers {
trades.get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
new ItemStack(ModItems.AK_12_BLUEPRINT.get()), 10, 30, 0.05f));
// trades.get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 16),
// new ItemStack(ModItems.HE_5_INCHES.get(), 1), 8, 10, 0.05f));
// trades.get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 14),
// new ItemStack(ModItems.AP_5_INCHES.get(), 1), 8, 10, 0.05f));
trades.get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 16),
new ItemStack(ModItems.HE_5_INCHES.get(), 1), 8, 10, 0.05f));
trades.get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 14),
new ItemStack(ModItems.AP_5_INCHES.get(), 1), 8, 10, 0.05f));
trades.get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 24),
new ItemStack(ModItems.JAVELIN_MISSILE.get(), 1), 8, 10, 0.05f));
trades.get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 24),
@ -243,6 +245,36 @@ public class ModVillagers {
}
}
@SubscribeEvent
public static void addWandererTrade(WandererTradesEvent event) {
List<VillagerTrades.ItemListing> rareTrades = event.getRareTrades();
rareTrades.add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
new ItemStack(ModItems.HUNTING_RIFLE_BLUEPRINT.get()), 1, 0, 0.05f));
rareTrades.add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
new ItemStack(ModItems.RPG_BLUEPRINT.get()), 1, 0, 0.05f));
rareTrades.add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
new ItemStack(ModItems.HK_416_BLUEPRINT.get()), 1, 0, 0.05f));
rareTrades.add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
new ItemStack(ModItems.RPK_BLUEPRINT.get()), 1, 0, 0.05f));
rareTrades.add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
new ItemStack(ModItems.VECTOR_BLUEPRINT.get()), 1, 0, 0.05f));
rareTrades.add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
new ItemStack(ModItems.MK_14_BLUEPRINT.get()), 1, 0, 0.05f));
rareTrades.add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
new ItemStack(ModItems.M_60_BLUEPRINT.get()), 1, 0, 0.05f));
rareTrades.add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
new ItemStack(ModItems.SVD_BLUEPRINT.get()), 1, 0, 0.05f));
rareTrades.add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
new ItemStack(ModItems.M_98B_BLUEPRINT.get()), 1, 0, 0.05f));
rareTrades.add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
new ItemStack(ModItems.DEVOTION_BLUEPRINT.get()), 1, 0, 0.05f));
rareTrades.add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
new ItemStack(ModItems.QBZ_95_BLUEPRINT.get()), 1, 0, 0.05f));
rareTrades.add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
new ItemStack(ModItems.AK_12_BLUEPRINT.get()), 1, 0, 0.05f));
}
private static Holder<Item> getItemHolder(String name) {
var item = BuiltInRegistries.ITEM.getHolder(ModUtils.loc(name));
if (item.isEmpty()) {

View file

@ -0,0 +1,47 @@
package com.atsuishio.superbwarfare.item;
import com.atsuishio.superbwarfare.client.tooltip.component.ChargingStationImageComponent;
import com.atsuishio.superbwarfare.init.ModBlocks;
import net.minecraft.core.component.DataComponents;
import net.minecraft.nbt.CompoundTag;
import net.minecraft.world.inventory.tooltip.TooltipComponent;
import net.minecraft.world.item.BlockItem;
import net.minecraft.world.item.ItemStack;
import org.jetbrains.annotations.NotNull;
import java.util.Optional;
public class ChargingStationBlockItem extends BlockItem {
public static final int MAX_ENERGY = 4000000;
public ChargingStationBlockItem() {
super(ModBlocks.CHARGING_STATION.get(), new Properties().stacksTo(1));
}
@Override
public boolean isBarVisible(ItemStack stack) {
var data = stack.get(DataComponents.BLOCK_ENTITY_DATA);
CompoundTag tag = data != null ? data.copyTag() : new CompoundTag();
int energy = tag.getInt("Energy");
return energy != MAX_ENERGY && energy != 0;
}
@Override
public int getBarWidth(ItemStack stack) {
var data = stack.get(DataComponents.BLOCK_ENTITY_DATA);
CompoundTag tag = data != null ? data.copyTag() : new CompoundTag();
int energy = tag.getInt("Energy");
return Math.round((float) energy * 13.0F / MAX_ENERGY);
}
@Override
public int getBarColor(@NotNull ItemStack pStack) {
return 0xFFFF00;
}
@Override
public @NotNull Optional<TooltipComponent> getTooltipImage(@NotNull ItemStack pStack) {
return Optional.of(new ChargingStationImageComponent(pStack));
}
}

View file

@ -2,14 +2,13 @@ package com.atsuishio.superbwarfare.item;
import com.atsuishio.superbwarfare.init.ModBlocks;
import com.atsuishio.superbwarfare.init.ModItems;
import net.minecraft.ChatFormatting;
import net.minecraft.core.BlockPos;
import net.minecraft.network.chat.Component;
import net.minecraft.tags.BlockTags;
import net.minecraft.tags.TagKey;
import net.minecraft.world.InteractionResult;
import net.minecraft.world.item.ItemStack;
import net.minecraft.world.item.Items;
import net.minecraft.world.item.SwordItem;
import net.minecraft.world.item.Tier;
import net.minecraft.world.item.*;
import net.minecraft.world.item.context.UseOnContext;
import net.minecraft.world.item.crafting.Ingredient;
import net.minecraft.world.level.block.Block;
@ -17,6 +16,9 @@ import net.minecraft.world.level.block.Blocks;
import net.neoforged.neoforge.items.ItemHandlerHelper;
import org.jetbrains.annotations.NotNull;
import javax.annotation.ParametersAreNonnullByDefault;
import java.util.List;
public class Crowbar extends SwordItem {
public Crowbar() {
super(new Tier() {
@ -84,5 +86,9 @@ public class Crowbar extends SwordItem {
return InteractionResult.SUCCESS;
}
@Override
@ParametersAreNonnullByDefault
public void appendHoverText(ItemStack stack, TooltipContext context, List<Component> tooltipComponents, TooltipFlag tooltipFlag) {
tooltipComponents.add(Component.translatable("des.superbwarfare.crowbar").withStyle(ChatFormatting.GRAY));
}
}

View file

@ -8,52 +8,28 @@
"scale": 0
},
"light1": {
"scale": [
1,
1,
0
]
"scale": [1, 1, 0]
},
"glow2": {
"scale": 0
},
"light2": {
"scale": [
1,
1,
0
]
"scale": [1, 1, 0]
},
"glow3": {
"scale": 0
},
"light3": {
"scale": [
1,
1,
0
]
"scale": [1, 1, 0]
},
"laser1": {
"scale": [
0,
0,
1
]
"scale": [0, 0, 1]
},
"laser2": {
"scale": [
0,
0,
1
]
"scale": [0, 0, 1]
},
"laser3": {
"scale": [
0,
0,
1
]
"scale": [0, 0, 1]
}
}
},
@ -62,248 +38,80 @@
"bones": {
"glow1": {
"scale": {
"0.0": [
0,
0,
0
],
"0.0083": [
1,
1,
1
],
"0.1917": [
1,
1,
1
],
"0.5": [
0,
0,
0
],
"0.9917": [
0,
0,
0
]
"0.0": [0, 0, 0],
"0.0083": [1, 1, 1],
"0.1917": [1, 1, 1],
"0.5": [0, 0, 0],
"0.9917": [0, 0, 0]
}
},
"light1": {
"scale": {
"0.0": [
1,
1,
0
],
"0.0083": [
1,
1,
1
],
"0.1917": [
1,
1,
1
],
"0.5": [
1,
1,
0
]
"0.0": [1, 1, 0],
"0.0083": [1, 1, 1],
"0.1917": [1, 1, 1],
"0.5": [1, 1, 0]
}
},
"glow2": {
"scale": {
"0.0": [
0,
0,
0
],
"0.0083": [
1,
1,
1
],
"0.1917": [
1,
1,
1
],
"0.5": [
0,
0,
0
],
"0.9917": [
0,
0,
0
]
"0.0": [0, 0, 0],
"0.0083": [1, 1, 1],
"0.1917": [1, 1, 1],
"0.5": [0, 0, 0],
"0.9917": [0, 0, 0]
}
},
"light2": {
"scale": {
"0.0": [
1,
1,
0
],
"0.0083": [
1,
1,
1
],
"0.1917": [
1,
1,
1
],
"0.5": [
1,
1,
0
]
"0.0": [1, 1, 0],
"0.0083": [1, 1, 1],
"0.1917": [1, 1, 1],
"0.5": [1, 1, 0]
}
},
"glow3": {
"scale": {
"0.0": [
0,
0,
0
],
"0.0083": [
1,
1,
1
],
"0.1917": [
1,
1,
1
],
"0.5": [
0,
0,
0
],
"0.9917": [
0,
0,
0
]
"0.0": [0, 0, 0],
"0.0083": [1, 1, 1],
"0.1917": [1, 1, 1],
"0.5": [0, 0, 0],
"0.9917": [0, 0, 0]
}
},
"light3": {
"scale": {
"0.0": [
1,
1,
0
],
"0.0083": [
1,
1,
1
],
"0.1917": [
1,
1,
1
],
"0.5": [
1,
1,
0
]
"0.0": [1, 1, 0],
"0.0083": [1, 1, 1],
"0.1917": [1, 1, 1],
"0.5": [1, 1, 0]
}
},
"laser1": {
"scale": {
"0.0": [
0,
0,
1
],
"0.0083": [
1,
1,
1
],
"0.1917": [
1,
1,
1
],
"0.5": [
0,
0,
1
],
"0.9917": [
0,
0,
1
]
"0.0": [0, 0, 1],
"0.0083": [1, 1, 1],
"0.1917": [1, 1, 1],
"0.5": [0, 0, 1],
"0.9917": [0, 0, 1]
}
},
"laser2": {
"scale": {
"0.0": [
0,
0,
1
],
"0.0083": [
1,
1,
1
],
"0.1917": [
1,
1,
1
],
"0.5": [
0,
0,
1
],
"0.9917": [
0,
0,
1
]
"0.0": [0, 0, 1],
"0.0083": [1, 1, 1],
"0.1917": [1, 1, 1],
"0.5": [0, 0, 1],
"0.9917": [0, 0, 1]
}
},
"laser3": {
"scale": {
"0.0": [
0,
0,
1
],
"0.0083": [
1,
1,
1
],
"0.1917": [
1,
1,
1
],
"0.5": [
0,
0,
1
],
"0.9917": [
0,
0,
1
]
"0.0": [0, 0, 1],
"0.0083": [1, 1, 1],
"0.1917": [1, 1, 1],
"0.5": [0, 0, 1],
"0.9917": [0, 0, 1]
}
}
}

View file

@ -7,11 +7,7 @@
"bones": {
"r": {
"rotation": {
"vector": [
0,
0,
0
]
"vector": [0, 0, 0]
}
}
}
@ -22,69 +18,33 @@
"anim": {
"rotation": {
"0.1667": {
"vector": [
27.21312,
-47.42646,
-2.0218
]
"vector": [27.21312, -47.42646, -2.0218]
},
"0.2917": {
"vector": [
12.5,
-15,
0
]
"vector": [12.5, -15, 0]
},
"0.4167": {
"vector": [
3.48268,
0.40464,
8.20687
]
"vector": [3.48268, 0.40464, 8.20687]
},
"0.5833": {
"vector": [
0,
0,
-2
]
"vector": [0, 0, -2]
},
"0.7083": {
"vector": [
0,
0,
0
]
"vector": [0, 0, 0]
}
},
"position": {
"0.1667": {
"vector": [
5,
-27.3,
5
]
"vector": [5, -27.3, 5]
},
"0.4167": {
"vector": [
0,
0,
-1.65
]
"vector": [0, 0, -1.65]
},
"0.5": {
"vector": [
0,
0,
0.93
]
"vector": [0, 0, 0.93]
},
"0.7083": {
"vector": [
0,
0,
0
]
"vector": [0, 0, 0]
}
}
}
@ -97,118 +57,58 @@
"anim": {
"rotation": {
"0.0": {
"vector": [
10,
-10,
5
]
"vector": [10, -10, 5]
},
"0.2083": {
"vector": [
5,
-4,
1
]
"vector": [5, -4, 1]
},
"0.4167": {
"vector": [
10,
-2,
-7.5
]
"vector": [10, -2, -7.5]
},
"0.625": {
"vector": [
5,
-6,
-10
]
"vector": [5, -6, -10]
},
"0.8333": {
"vector": [
10,
-10,
5
]
"vector": [10, -10, 5]
}
},
"position": {
"0.0": {
"vector": [
2.49619,
-2.07196,
0.17365
]
"vector": [2.49619, -2.07196, 0.17365]
},
"0.2083": {
"vector": [
-0.25,
0.5,
0
],
"vector": [-0.25, 0.5, 0],
"easing": "easeInSine"
},
"0.4167": {
"vector": [
-2.4969,
-2.11525,
0.13864
],
"vector": [-2.4969, -2.11525, 0.13864],
"easing": "easeOutSine"
},
"0.625": {
"vector": [
-0.25,
0.5,
0
],
"vector": [-0.25, 0.5, 0],
"easing": "easeInSine"
},
"0.8333": {
"vector": [
2.49619,
-2.07196,
0.17365
]
"vector": [2.49619, -2.07196, 0.17365]
}
}
},
"camera": {
"rotation": {
"0.0": {
"vector": [
-0.3,
-0.3,
0.3
]
"vector": [-0.3, -0.3, 0.3]
},
"0.2083": {
"vector": [
0.3,
0,
-0.3
]
"vector": [0.3, 0, -0.3]
},
"0.4167": {
"vector": [
-0.3,
0.3,
0.3
]
"vector": [-0.3, 0.3, 0.3]
},
"0.5833": {
"vector": [
0.3,
0,
-0.3
]
"vector": [0.3, 0, -0.3]
},
"0.7917": {
"vector": [
-0.3,
-0.3,
0.3
]
"vector": [-0.3, -0.3, 0.3]
}
}
}
@ -221,118 +121,58 @@
"anim": {
"rotation": {
"0.0": {
"vector": [
-17.24597,
-28.12341,
15.3498
]
"vector": [-17.24597, -28.12341, 15.3498]
},
"0.175": {
"vector": [
-18.69703,
-20.6475,
6.54519
]
"vector": [-18.69703, -20.6475, 6.54519]
},
"0.35": {
"vector": [
-11.13053,
-13.31405,
-12.81665
]
"vector": [-11.13053, -13.31405, -12.81665]
},
"0.525": {
"vector": [
-18.90638,
-22.63801,
-4.37758
]
"vector": [-18.90638, -22.63801, -4.37758]
},
"0.7": {
"vector": [
-17.24597,
-28.12341,
15.3498
]
"vector": [-17.24597, -28.12341, 15.3498]
}
},
"position": {
"0.0": {
"vector": [
9.01918,
1.00725,
2.02529
]
"vector": [9.01918, 1.00725, 2.02529]
},
"0.175": {
"vector": [
4.45879,
3.05461,
0.6762
],
"vector": [4.45879, 3.05461, 0.6762],
"easing": "easeInSine"
},
"0.35": {
"vector": [
-0.89903,
2.10978,
-0.3762
],
"vector": [-0.89903, 2.10978, -0.3762],
"easing": "easeOutSine"
},
"0.525": {
"vector": [
3.85879,
3.90156,
0.83854
],
"vector": [3.85879, 3.90156, 0.83854],
"easing": "easeInSine"
},
"0.7": {
"vector": [
9.01918,
1.00725,
2.02529
]
"vector": [9.01918, 1.00725, 2.02529]
}
}
},
"camera": {
"rotation": {
"0.0": {
"vector": [
-0.3,
-0.3,
0.3
]
"vector": [-0.3, -0.3, 0.3]
},
"0.175": {
"vector": [
0.3,
0,
-0.3
]
"vector": [0.3, 0, -0.3]
},
"0.35": {
"vector": [
-0.3,
0.3,
0.3
]
"vector": [-0.3, 0.3, 0.3]
},
"0.525": {
"vector": [
0.3,
0,
-0.3
]
"vector": [0.3, 0, -0.3]
},
"0.7": {
"vector": [
-0.3,
-0.3,
0.3
]
"vector": [-0.3, -0.3, 0.3]
}
}
}

View file

@ -8,18 +8,10 @@
"bone": {
"rotation": {
"0.0": {
"vector": [
0,
0,
0
]
"vector": [0, 0, 0]
},
"0.5": {
"vector": [
0,
360,
0
]
"vector": [0, 360, 0]
}
}
}

View file

@ -7,18 +7,10 @@
"claymore": {
"rotation": {
"0.0": {
"vector": [
0,
0,
0
]
"vector": [0, 0, 0]
},
"0.5": {
"vector": [
0,
0,
0
]
"vector": [0, 0, 0]
}
}
}
@ -30,67 +22,35 @@
"0": {
"rotation": {
"0.0": {
"vector": [
0,
0,
0
]
"vector": [0, 0, 0]
},
"0.2": {
"vector": [
-7.5,
0,
0
],
"vector": [-7.5, 0, 0],
"easing": "easeInOutQuad"
},
"0.4": {
"vector": [
22.5,
0,
0
],
"vector": [22.5, 0, 0],
"easing": "easeInQuint"
},
"0.6": {
"vector": [
0,
0,
0
],
"vector": [0, 0, 0],
"easing": "easeOutQuart"
}
},
"position": {
"0.0": {
"vector": [
0,
0,
0
]
"vector": [0, 0, 0]
},
"0.2": {
"vector": [
0,
1.9,
0
],
"vector": [0, 1.9, 0],
"easing": "easeInOutQuad"
},
"0.4": {
"vector": [
0,
-18.1,
0
],
"vector": [0, -18.1, 0],
"easing": "easeInQuint"
},
"0.6": {
"vector": [
0,
0,
0
],
"vector": [0, 0, 0],
"easing": "easeOutQuart"
}
}
@ -98,130 +58,66 @@
"Righthand": {
"rotation": {
"0.0": {
"vector": [
-74.87647,
7.24305,
-178.04845
]
"vector": [-74.87647, 7.24305, -178.04845]
},
"0.6": {
"vector": [
-74.87647,
7.24305,
-178.04845
]
"vector": [-74.87647, 7.24305, -178.04845]
}
},
"position": {
"0.0": {
"vector": [
-1,
-10,
6
]
"vector": [-1, -10, 6]
},
"0.6": {
"vector": [
-1,
-10,
6
]
"vector": [-1, -10, 6]
}
}
},
"Lefthand": {
"rotation": {
"0.0": {
"vector": [
-74.87647,
-7.24305,
178.04845
]
"vector": [-74.87647, -7.24305, 178.04845]
},
"0.6": {
"vector": [
-74.87647,
-7.24305,
178.04845
]
"vector": [-74.87647, -7.24305, 178.04845]
}
},
"position": {
"0.0": {
"vector": [
1,
-9.9813,
6
]
"vector": [1, -9.9813, 6]
},
"0.6": {
"vector": [
1,
-9.9813,
6
]
"vector": [1, -9.9813, 6]
}
}
},
"claymore": {
"rotation": {
"0.0": {
"vector": [
0,
0,
0
]
"vector": [0, 0, 0]
},
"0.2": {
"vector": [
0,
0,
0
]
"vector": [0, 0, 0]
},
"0.4": {
"vector": [
20,
0,
0
]
"vector": [20, 0, 0]
},
"0.6": {
"vector": [
0,
0,
0
]
"vector": [0, 0, 0]
}
},
"position": {
"0.0": {
"vector": [
0,
0,
0
]
"vector": [0, 0, 0]
},
"0.2": {
"vector": [
0,
0,
0
]
"vector": [0, 0, 0]
},
"0.4": {
"vector": [
0,
-0.25,
-1.25
]
"vector": [0, -0.25, -1.25]
},
"0.6": {
"vector": [
0,
0,
0
]
"vector": [0, 0, 0]
}
}
}

View file

@ -8,33 +8,17 @@
"front": {
"rotation": {
"0.5": {
"vector": [
0,
0,
0
]
"vector": [0, 0, 0]
},
"0.7583": {
"vector": [
94,
0,
0
],
"vector": [94, 0, 0],
"easing": "easeInSine"
},
"0.85": {
"vector": [
89.09,
0,
0
]
"vector": [89.09, 0, 0]
},
"0.9083": {
"vector": [
94,
0,
0
],
"vector": [94, 0, 0],
"easing": "easeInSine"
}
}
@ -42,137 +26,73 @@
"back": {
"rotation": {
"0.5": {
"vector": [
0,
0,
0
]
"vector": [0, 0, 0]
},
"0.7583": {
"vector": [
-94,
0,
0
],
"vector": [-94, 0, 0],
"easing": "easeInSine"
},
"0.85": {
"vector": [
-89.09,
0,
0
]
"vector": [-89.09, 0, 0]
},
"0.9083": {
"vector": [
-94,
0,
0
]
"vector": [-94, 0, 0]
}
}
},
"leftr": {
"rotation": {
"0.4417": {
"vector": [
0,
0,
0
]
"vector": [0, 0, 0]
},
"0.6583": {
"vector": [
0,
-60,
0
]
"vector": [0, -60, 0]
}
}
},
"leftl": {
"rotation": {
"0.4417": {
"vector": [
0,
0,
0
]
"vector": [0, 0, 0]
},
"0.6583": {
"vector": [
0,
60,
0
]
"vector": [0, 60, 0]
}
}
},
"rightr": {
"rotation": {
"0.4417": {
"vector": [
0,
0,
0
]
"vector": [0, 0, 0]
},
"0.6583": {
"vector": [
0,
-60,
0
]
"vector": [0, -60, 0]
}
}
},
"rightl": {
"rotation": {
"0.4417": {
"vector": [
0,
0,
0
]
"vector": [0, 0, 0]
},
"0.6583": {
"vector": [
0,
60,
0
]
"vector": [0, 60, 0]
}
}
},
"topb": {
"rotation": {
"0.1833": {
"vector": [
0,
0,
0
]
"vector": [0, 0, 0]
},
"0.3833": {
"vector": [
90,
0,
0
]
"vector": [90, 0, 0]
},
"0.5": {
"vector": [
90,
0,
0
]
"vector": [90, 0, 0]
},
"0.7583": {
"vector": [
-75.5,
0,
0
],
"vector": [-75.5, 0, 0],
"easing": "easeInSine"
}
}
@ -180,50 +100,26 @@
"topt": {
"rotation": {
"0.0": {
"vector": [
0,
0,
0
]
"vector": [0, 0, 0]
},
"0.2": {
"vector": [
-90,
0,
0
]
"vector": [-90, 0, 0]
}
}
},
"topf": {
"rotation": {
"0.1833": {
"vector": [
0,
0,
0
]
"vector": [0, 0, 0]
},
"0.3833": {
"vector": [
-90,
0,
0
]
"vector": [-90, 0, 0]
},
"0.5": {
"vector": [
-90,
0,
0
]
"vector": [-90, 0, 0]
},
"0.7583": {
"vector": [
75.5,
0,
0
],
"vector": [75.5, 0, 0],
"easing": "easeInSine"
}
}

View file

@ -10,58 +10,26 @@
"bones": {
"wing": {
"rotation": {
"0.0": [
0,
0,
0
],
"0.125": [
0,
360,
0
]
"0.0": [0, 0, 0],
"0.125": [0, 360, 0]
}
},
"wing2": {
"rotation": {
"0.0": [
0,
0,
0
],
"0.125": [
0,
-360,
0
]
"0.0": [0, 0, 0],
"0.125": [0, -360, 0]
}
},
"wing3": {
"rotation": {
"0.0": [
0,
0,
0
],
"0.125": [
0,
-360,
0
]
"0.0": [0, 0, 0],
"0.125": [0, -360, 0]
}
},
"wing4": {
"rotation": {
"0.0": [
0,
0,
0
],
"0.125": [
0,
360,
0
]
"0.0": [0, 0, 0],
"0.125": [0, 360, 0]
}
}
}

View file

@ -7,748 +7,196 @@
"bones": {
"wing1": {
"rotation": {
"0.2667": [
0,
0,
0
],
"0.3167": [
0,
105,
0
]
"0.2667": [0, 0, 0],
"0.3167": [0, 105, 0]
}
},
"wing2": {
"rotation": {
"0.2667": [
0,
0,
0
],
"0.3167": [
0,
105,
0
]
"0.2667": [0, 0, 0],
"0.3167": [0, 105, 0]
}
},
"wing3": {
"rotation": {
"0.2667": [
0,
0,
0
],
"0.3167": [
0,
105,
0
]
"0.2667": [0, 0, 0],
"0.3167": [0, 105, 0]
}
},
"wing4": {
"rotation": {
"0.2667": [
0,
0,
0
],
"0.3167": [
0,
105,
0
]
"0.2667": [0, 0, 0],
"0.3167": [0, 105, 0]
}
},
"wing5": {
"rotation": {
"0.2667": [
0,
0,
0
],
"0.3167": [
0,
105,
0
]
"0.2667": [0, 0, 0],
"0.3167": [0, 105, 0]
}
},
"wing6": {
"rotation": {
"0.2667": [
0,
0,
0
],
"0.3167": [
0,
105,
0
]
"0.2667": [0, 0, 0],
"0.3167": [0, 105, 0]
}
},
"wing7": {
"rotation": {
"0.2667": [
0,
0,
0
],
"0.3167": [
0,
105,
0
]
"0.2667": [0, 0, 0],
"0.3167": [0, 105, 0]
}
},
"wing8": {
"rotation": {
"0.2667": [
0,
0,
0
],
"0.3167": [
0,
105,
0
]
"0.2667": [0, 0, 0],
"0.3167": [0, 105, 0]
}
},
"body": {
"rotation": {
"0.0": [
0,
0,
0
],
"10.0": [
0,
21600,
0
]
"0.0": [0, 0, 0],
"10.0": [0, 21600, 0]
}
},
"wing9": {
"rotation": {
"0.2667": [
0,
0,
0
],
"0.3167": [
0,
105,
0
]
"0.2667": [0, 0, 0],
"0.3167": [0, 105, 0]
}
},
"wing10": {
"rotation": {
"0.2667": [
0,
0,
0
],
"0.3167": [
0,
105,
0
]
"0.2667": [0, 0, 0],
"0.3167": [0, 105, 0]
}
},
"wing11": {
"rotation": {
"0.2667": [
0,
0,
0
],
"0.3167": [
0,
105,
0
]
"0.2667": [0, 0, 0],
"0.3167": [0, 105, 0]
}
},
"wing12": {
"rotation": {
"0.2667": [
0,
0,
0
],
"0.3167": [
0,
105,
0
]
"0.2667": [0, 0, 0],
"0.3167": [0, 105, 0]
}
},
"flare": {
"scale": {
"0.0": [
0,
0,
0
],
"0.3333": [
0,
0,
0
],
"0.3833": [
1.5,
1.5,
1.5
],
"0.4": [
1,
1,
1
],
"0.5333": [
1.07048,
1.07048,
1.07048
],
"0.6167": [
1.1,
1.1,
1.1
],
"0.8": [
0.99564,
0.99564,
0.99564
],
"0.8833": [
0.95632,
0.95632,
0.95632
],
"0.9": [
0.955,
0.955,
0.955
],
"1.1167": [
1.01085,
1.01085,
1.01085
],
"1.2833": [
1.05,
1.05,
1.05
],
"1.5": [
1.0079,
1.0079,
1.0079
],
"1.7": [
0.97,
0.97,
0.97
],
"1.9167": [
1.005,
1.005,
1.005
],
"2.1333": [
1.04,
1.04,
1.04
],
"2.2833": [
0.97737,
0.97737,
0.97737
],
"2.3667": [
0.955,
0.955,
0.955
],
"2.5833": [
1.01085,
1.01085,
1.01085
],
"2.75": [
1.05,
1.05,
1.05
],
"2.9667": [
1.0079,
1.0079,
1.0079
],
"3.1667": [
0.97,
0.97,
0.97
],
"3.3833": [
1.005,
1.005,
1.005
],
"3.6": [
1.04,
1.04,
1.04
],
"3.6833": [
1.00185,
1.00185,
1.00185
],
"3.7333": [
0.95134,
0.95134,
0.95134
],
"3.75": [
0.94107,
0.94107,
0.94107
],
"3.7667": [
0.94129,
0.94129,
0.94129
],
"3.7833": [
0.955,
0.955,
0.955
],
"3.8": [
0.96853,
0.96853,
0.96853
],
"4.0167": [
1.00672,
1.00672,
1.00672
],
"4.1333": [
1.02876,
1.02876,
1.02876
],
"4.15": [
1.03647,
1.03647,
1.03647
],
"4.1667": [
1.05,
1.05,
1.05
],
"4.1833": [
1.06006,
1.06006,
1.06006
],
"4.4": [
1.00033,
1.00033,
1.00033
],
"4.5333": [
0.9592,
0.9592,
0.9592
],
"4.5667": [
0.95994,
0.95994,
0.95994
],
"4.5833": [
0.97,
0.97,
0.97
],
"4.6": [
0.98259,
0.98259,
0.98259
],
"4.8167": [
1.00534,
1.00534,
1.00534
],
"4.9833": [
1.02089,
1.02089,
1.02089
],
"5.0": [
1.02741,
1.02741,
1.02741
],
"5.0167": [
1.04,
1.04,
1.04
],
"5.0333": [
1.05377,
1.05377,
1.05377
],
"5.25": [
1.05274,
1.05274,
1.05274
],
"5.3667": [
1.04,
1.04,
1.04
],
"5.45": [
1.00185,
1.00185,
1.00185
],
"5.5": [
0.95134,
0.95134,
0.95134
],
"5.5167": [
0.94107,
0.94107,
0.94107
],
"5.5333": [
0.94129,
0.94129,
0.94129
],
"5.55": [
0.955,
0.955,
0.955
],
"5.5667": [
0.96853,
0.96853,
0.96853
],
"5.7833": [
1.00672,
1.00672,
1.00672
],
"5.9": [
1.02876,
1.02876,
1.02876
],
"5.9167": [
1.03647,
1.03647,
1.03647
],
"5.9333": [
1.05,
1.05,
1.05
],
"5.95": [
1.06006,
1.06006,
1.06006
],
"6.1667": [
1.00033,
1.00033,
1.00033
],
"6.3": [
0.9592,
0.9592,
0.9592
],
"6.3333": [
0.95994,
0.95994,
0.95994
],
"6.35": [
0.97,
0.97,
0.97
],
"6.3667": [
0.98259,
0.98259,
0.98259
],
"6.5833": [
1.00534,
1.00534,
1.00534
],
"6.75": [
1.02089,
1.02089,
1.02089
],
"6.7667": [
1.02741,
1.02741,
1.02741
],
"6.7833": [
1.04,
1.04,
1.04
],
"6.8": [
1.05562,
1.05562,
1.05562
],
"7.0": [
1.04056,
1.04056,
1.04056
],
"7.0167": [
1.04,
1.04,
1.04
],
"7.1": [
1.00185,
1.00185,
1.00185
],
"7.15": [
0.95134,
0.95134,
0.95134
],
"7.1667": [
0.94107,
0.94107,
0.94107
],
"7.1833": [
0.94129,
0.94129,
0.94129
],
"7.2": [
0.955,
0.955,
0.955
],
"7.2167": [
0.96853,
0.96853,
0.96853
],
"7.4333": [
1.00672,
1.00672,
1.00672
],
"7.55": [
1.02876,
1.02876,
1.02876
],
"7.5667": [
1.03647,
1.03647,
1.03647
],
"7.5833": [
1.05,
1.05,
1.05
],
"7.6": [
1.06006,
1.06006,
1.06006
],
"7.8167": [
1.00033,
1.00033,
1.00033
],
"7.95": [
0.9592,
0.9592,
0.9592
],
"7.9833": [
0.95994,
0.95994,
0.95994
],
"8.0": [
0.97,
0.97,
0.97
],
"8.0167": [
0.98259,
0.98259,
0.98259
],
"8.2333": [
1.00534,
1.00534,
1.00534
],
"8.4": [
1.02089,
1.02089,
1.02089
],
"8.4167": [
1.02741,
1.02741,
1.02741
],
"8.4333": [
1.04,
1.04,
1.04
],
"8.45": [
1.05529,
1.05529,
1.05529
],
"8.6667": [
1.04055,
1.04055,
1.04055
],
"8.6833": [
1.04,
1.04,
1.04
],
"8.7667": [
1.00185,
1.00185,
1.00185
],
"8.8167": [
0.95134,
0.95134,
0.95134
],
"8.8333": [
0.94107,
0.94107,
0.94107
],
"8.85": [
0.94129,
0.94129,
0.94129
],
"8.8667": [
0.955,
0.955,
0.955
],
"8.8833": [
0.96853,
0.96853,
0.96853
],
"9.1": [
1.00672,
1.00672,
1.00672
],
"9.2167": [
1.02876,
1.02876,
1.02876
],
"9.2333": [
1.03647,
1.03647,
1.03647
],
"9.25": [
1.05,
1.05,
1.05
],
"9.2667": [
1.06006,
1.06006,
1.06006
],
"9.4833": [
1.00033,
1.00033,
1.00033
],
"9.6167": [
0.9592,
0.9592,
0.9592
],
"9.65": [
0.95994,
0.95994,
0.95994
],
"9.6667": [
0.97,
0.97,
0.97
],
"9.6833": [
0.98259,
0.98259,
0.98259
],
"9.9": [
1.00534,
1.00534,
1.00534
],
"10.0667": [
1.02089,
1.02089,
1.02089
],
"10.0833": [
1.02741,
1.02741,
1.02741
],
"10.1": [
1.04,
1.04,
1.04
]
"0.0": [0, 0, 0],
"0.3333": [0, 0, 0],
"0.3833": [1.5, 1.5, 1.5],
"0.4": [1, 1, 1],
"0.5333": [1.07048, 1.07048, 1.07048],
"0.6167": [1.1, 1.1, 1.1],
"0.8": [0.99564, 0.99564, 0.99564],
"0.8833": [0.95632, 0.95632, 0.95632],
"0.9": [0.955, 0.955, 0.955],
"1.1167": [1.01085, 1.01085, 1.01085],
"1.2833": [1.05, 1.05, 1.05],
"1.5": [1.0079, 1.0079, 1.0079],
"1.7": [0.97, 0.97, 0.97],
"1.9167": [1.005, 1.005, 1.005],
"2.1333": [1.04, 1.04, 1.04],
"2.2833": [0.97737, 0.97737, 0.97737],
"2.3667": [0.955, 0.955, 0.955],
"2.5833": [1.01085, 1.01085, 1.01085],
"2.75": [1.05, 1.05, 1.05],
"2.9667": [1.0079, 1.0079, 1.0079],
"3.1667": [0.97, 0.97, 0.97],
"3.3833": [1.005, 1.005, 1.005],
"3.6": [1.04, 1.04, 1.04],
"3.6833": [1.00185, 1.00185, 1.00185],
"3.7333": [0.95134, 0.95134, 0.95134],
"3.75": [0.94107, 0.94107, 0.94107],
"3.7667": [0.94129, 0.94129, 0.94129],
"3.7833": [0.955, 0.955, 0.955],
"3.8": [0.96853, 0.96853, 0.96853],
"4.0167": [1.00672, 1.00672, 1.00672],
"4.1333": [1.02876, 1.02876, 1.02876],
"4.15": [1.03647, 1.03647, 1.03647],
"4.1667": [1.05, 1.05, 1.05],
"4.1833": [1.06006, 1.06006, 1.06006],
"4.4": [1.00033, 1.00033, 1.00033],
"4.5333": [0.9592, 0.9592, 0.9592],
"4.5667": [0.95994, 0.95994, 0.95994],
"4.5833": [0.97, 0.97, 0.97],
"4.6": [0.98259, 0.98259, 0.98259],
"4.8167": [1.00534, 1.00534, 1.00534],
"4.9833": [1.02089, 1.02089, 1.02089],
"5.0": [1.02741, 1.02741, 1.02741],
"5.0167": [1.04, 1.04, 1.04],
"5.0333": [1.05377, 1.05377, 1.05377],
"5.25": [1.05274, 1.05274, 1.05274],
"5.3667": [1.04, 1.04, 1.04],
"5.45": [1.00185, 1.00185, 1.00185],
"5.5": [0.95134, 0.95134, 0.95134],
"5.5167": [0.94107, 0.94107, 0.94107],
"5.5333": [0.94129, 0.94129, 0.94129],
"5.55": [0.955, 0.955, 0.955],
"5.5667": [0.96853, 0.96853, 0.96853],
"5.7833": [1.00672, 1.00672, 1.00672],
"5.9": [1.02876, 1.02876, 1.02876],
"5.9167": [1.03647, 1.03647, 1.03647],
"5.9333": [1.05, 1.05, 1.05],
"5.95": [1.06006, 1.06006, 1.06006],
"6.1667": [1.00033, 1.00033, 1.00033],
"6.3": [0.9592, 0.9592, 0.9592],
"6.3333": [0.95994, 0.95994, 0.95994],
"6.35": [0.97, 0.97, 0.97],
"6.3667": [0.98259, 0.98259, 0.98259],
"6.5833": [1.00534, 1.00534, 1.00534],
"6.75": [1.02089, 1.02089, 1.02089],
"6.7667": [1.02741, 1.02741, 1.02741],
"6.7833": [1.04, 1.04, 1.04],
"6.8": [1.05562, 1.05562, 1.05562],
"7.0": [1.04056, 1.04056, 1.04056],
"7.0167": [1.04, 1.04, 1.04],
"7.1": [1.00185, 1.00185, 1.00185],
"7.15": [0.95134, 0.95134, 0.95134],
"7.1667": [0.94107, 0.94107, 0.94107],
"7.1833": [0.94129, 0.94129, 0.94129],
"7.2": [0.955, 0.955, 0.955],
"7.2167": [0.96853, 0.96853, 0.96853],
"7.4333": [1.00672, 1.00672, 1.00672],
"7.55": [1.02876, 1.02876, 1.02876],
"7.5667": [1.03647, 1.03647, 1.03647],
"7.5833": [1.05, 1.05, 1.05],
"7.6": [1.06006, 1.06006, 1.06006],
"7.8167": [1.00033, 1.00033, 1.00033],
"7.95": [0.9592, 0.9592, 0.9592],
"7.9833": [0.95994, 0.95994, 0.95994],
"8.0": [0.97, 0.97, 0.97],
"8.0167": [0.98259, 0.98259, 0.98259],
"8.2333": [1.00534, 1.00534, 1.00534],
"8.4": [1.02089, 1.02089, 1.02089],
"8.4167": [1.02741, 1.02741, 1.02741],
"8.4333": [1.04, 1.04, 1.04],
"8.45": [1.05529, 1.05529, 1.05529],
"8.6667": [1.04055, 1.04055, 1.04055],
"8.6833": [1.04, 1.04, 1.04],
"8.7667": [1.00185, 1.00185, 1.00185],
"8.8167": [0.95134, 0.95134, 0.95134],
"8.8333": [0.94107, 0.94107, 0.94107],
"8.85": [0.94129, 0.94129, 0.94129],
"8.8667": [0.955, 0.955, 0.955],
"8.8833": [0.96853, 0.96853, 0.96853],
"9.1": [1.00672, 1.00672, 1.00672],
"9.2167": [1.02876, 1.02876, 1.02876],
"9.2333": [1.03647, 1.03647, 1.03647],
"9.25": [1.05, 1.05, 1.05],
"9.2667": [1.06006, 1.06006, 1.06006],
"9.4833": [1.00033, 1.00033, 1.00033],
"9.6167": [0.9592, 0.9592, 0.9592],
"9.65": [0.95994, 0.95994, 0.95994],
"9.6667": [0.97, 0.97, 0.97],
"9.6833": [0.98259, 0.98259, 0.98259],
"9.9": [1.00534, 1.00534, 1.00534],
"10.0667": [1.02089, 1.02089, 1.02089],
"10.0833": [1.02741, 1.02741, 1.02741],
"10.1": [1.04, 1.04, 1.04]
}
}
}

View file

@ -7,31 +7,11 @@
"bones": {
"laser": {
"scale": {
"0.0": [
0,
0,
1
],
"0.0083": [
1.3,
1.3,
1
],
"0.1333": [
1.3,
1.3,
1
],
"0.2667": [
0,
0,
1
],
"0.9917": [
0,
0,
1
]
"0.0": [0, 0, 1],
"0.0083": [1.3, 1.3, 1],
"0.1333": [1.3, 1.3, 1],
"0.2667": [0, 0, 1],
"0.9917": [0, 0, 1]
}
}
}
@ -40,11 +20,7 @@
"loop": true,
"bones": {
"laser": {
"scale": [
0,
0,
1
]
"scale": [0, 0, 1]
}
}
}

View file

@ -17,76 +17,28 @@
"bones": {
"barrel2": {
"position": {
"0.0": [
0,
0,
0
],
"0.0": [0, 0, 0],
"0.0417": {
"pre": [
0,
0,
6.1
],
"post": [
0,
0,
6.1
],
"pre": [0, 0, 6.1],
"post": [0, 0, 6.1],
"lerp_mode": "catmullrom"
},
"0.1": {
"post": [
0,
0,
6.26563
],
"post": [0, 0, 6.26563],
"lerp_mode": "catmullrom"
},
"0.1833": [
0,
0,
3
],
"0.275": [
0,
0,
0
]
"0.1833": [0, 0, 3],
"0.275": [0, 0, 0]
}
},
"flare": {
"scale": {
"0.0": [
0,
0,
0
],
"0.0083": [
8,
8,
8
],
"0.05": [
11,
11,
11
],
"0.075": [
1,
1,
1
],
"0.0917": [
0,
0,
0
],
"0.15": [
0,
0,
0
]
"0.0": [0, 0, 0],
"0.0083": [8, 8, 8],
"0.05": [11, 11, 11],
"0.075": [1, 1, 1],
"0.0917": [0, 0, 0],
"0.15": [0, 0, 0]
}
},
"flare2": {
@ -102,36 +54,12 @@
},
"flare2": {
"scale": {
"0.0": [
0,
0,
0
],
"0.0083": [
8,
8,
8
],
"0.05": [
11,
11,
11
],
"0.075": [
1,
1,
1
],
"0.0917": [
0,
0,
0
],
"0.15": [
0,
0,
0
]
"0.0": [0, 0, 0],
"0.0083": [8, 8, 8],
"0.05": [11, 11, 11],
"0.075": [1, 1, 1],
"0.0917": [0, 0, 0],
"0.15": [0, 0, 0]
}
}
}

View file

@ -10,61 +10,33 @@
"bone": {
"rotation": {
"0.0": {
"post": [
26.18822,
-56.98899,
3.86091
],
"post": [26.18822, -56.98899, 3.86091],
"lerp_mode": "catmullrom"
},
"0.3667": {
"post": [
-2.95569,
-6.46738,
-5.26869
],
"post": [-2.95569, -6.46738, -5.26869],
"lerp_mode": "catmullrom"
},
"0.6": {
"post": [
0,
0,
0
],
"post": [0, 0, 0],
"lerp_mode": "catmullrom"
}
},
"position": {
"0.0": {
"post": [
1.1,
-9.55,
0.8
],
"post": [1.1, -9.55, 0.8],
"lerp_mode": "catmullrom"
},
"0.2667": {
"post": [
2.18,
-1.99,
0.46
],
"post": [2.18, -1.99, 0.46],
"lerp_mode": "catmullrom"
},
"0.4583": {
"post": [
-0.16,
-2.77,
0.17
],
"post": [-0.16, -2.77, 0.17],
"lerp_mode": "catmullrom"
},
"0.6": {
"post": [
0,
0,
0
],
"post": [0, 0, 0],
"lerp_mode": "catmullrom"
}
}
@ -77,157 +49,81 @@
"bone": {
"rotation": {
"0.0": {
"post": [
0,
0,
0
],
"post": [0, 0, 0],
"lerp_mode": "catmullrom"
},
"0.0917": {
"post": [
21.80037,
-8.76229,
-6.05976
],
"post": [21.80037, -8.76229, -6.05976],
"lerp_mode": "catmullrom"
},
"0.1667": {
"post": [
42.23058,
20.37034,
-12.98807
],
"post": [42.23058, 20.37034, -12.98807],
"lerp_mode": "catmullrom"
},
"0.25": {
"post": [
25.36398,
24.23112,
-2.69135
],
"post": [25.36398, 24.23112, -2.69135],
"lerp_mode": "catmullrom"
},
"0.3": {
"post": [
25.36398,
24.23112,
-2.69135
],
"post": [25.36398, 24.23112, -2.69135],
"lerp_mode": "catmullrom"
},
"0.4": {
"post": [
29.83183,
32.2484,
-2.43932
],
"post": [29.83183, 32.2484, -2.43932],
"lerp_mode": "catmullrom"
},
"0.5167": {
"post": [
-2.07662,
11.48149,
20.78602
],
"post": [-2.07662, 11.48149, 20.78602],
"lerp_mode": "catmullrom"
},
"0.6333": {
"post": [
1.13,
3.43,
-0.56
],
"post": [1.13, 3.43, -0.56],
"lerp_mode": "catmullrom"
},
"0.75": {
"post": [
0,
0,
0
],
"post": [0, 0, 0],
"lerp_mode": "catmullrom"
}
},
"position": {
"0.0": {
"post": [
0,
0,
0
],
"post": [0, 0, 0],
"lerp_mode": "catmullrom"
},
"0.0667": {
"post": [
0.85011,
-2.53343,
4.70433
],
"post": [0.85011, -2.53343, 4.70433],
"lerp_mode": "catmullrom"
},
"0.1667": {
"post": [
-1,
-5,
18
],
"post": [-1, -5, 18],
"lerp_mode": "catmullrom"
},
"0.25": {
"post": [
0,
-2.8,
-11
],
"post": [0, -2.8, -11],
"lerp_mode": "catmullrom"
},
"0.3": {
"post": [
0,
-2.8,
-18
],
"post": [0, -2.8, -18],
"lerp_mode": "catmullrom"
},
"0.4": {
"post": [
-1.15597,
1.26922,
3.59812
],
"post": [-1.15597, 1.26922, 3.59812],
"lerp_mode": "catmullrom"
},
"0.475": {
"post": [
0.75,
-0.83,
8.2
],
"post": [0.75, -0.83, 8.2],
"lerp_mode": "catmullrom"
},
"0.5833": {
"post": [
2.10672,
-2.59908,
3.24101
],
"post": [2.10672, -2.59908, 3.24101],
"lerp_mode": "catmullrom"
},
"0.675": {
"post": [
-0.31,
-0.39,
1.14
],
"post": [-0.31, -0.39, 1.14],
"lerp_mode": "catmullrom"
},
"0.75": {
"post": [
0,
0,
0
],
"post": [0, 0, 0],
"lerp_mode": "catmullrom"
}
}
@ -235,212 +131,100 @@
"Lefthand": {
"rotation": {
"0.0": {
"post": [
0,
0,
0
],
"post": [0, 0, 0],
"lerp_mode": "catmullrom"
},
"0.0833": {
"post": [
0,
0,
-28
],
"post": [0, 0, -28],
"lerp_mode": "catmullrom"
},
"0.1667": {
"post": [
21.60303,
-7.04703,
-64.39908
],
"post": [21.60303, -7.04703, -64.39908],
"lerp_mode": "catmullrom"
},
"0.25": {
"post": [
7.22562,
40.45246,
-29.2706
],
"post": [7.22562, 40.45246, -29.2706],
"lerp_mode": "catmullrom"
},
"0.375": {
"post": [
7.22562,
40.45246,
-29.2706
],
"post": [7.22562, 40.45246, -29.2706],
"lerp_mode": "catmullrom"
},
"0.4917": {
"post": [
0,
0,
0
],
"post": [0, 0, 0],
"lerp_mode": "catmullrom"
}
},
"position": {
"0.0": {
"post": [
0,
0,
0
],
"post": [0, 0, 0],
"lerp_mode": "catmullrom"
},
"0.1667": {
"post": [
0,
0,
0
],
"post": [0, 0, 0],
"lerp_mode": "catmullrom"
},
"0.25": {
"post": [
0,
0,
11
],
"post": [0, 0, 11],
"lerp_mode": "catmullrom"
},
"0.375": {
"post": [
0,
0,
11
],
"post": [0, 0, 11],
"lerp_mode": "catmullrom"
},
"0.4917": {
"post": [
0,
0,
0
],
"post": [0, 0, 0],
"lerp_mode": "catmullrom"
}
}
},
"Righthand": {
"rotation": {
"0.0": [
0,
0,
0
],
"0.1167": [
-11.15654,
26.8833,
-24.92971
],
"0.25": [
-20.3978,
-1.14941,
-47.67977
],
"0.375": [
-20.3978,
-1.14941,
-47.67977
],
"0.4917": [
0,
0,
0
]
"0.0": [0, 0, 0],
"0.1167": [-11.15654, 26.8833, -24.92971],
"0.25": [-20.3978, -1.14941, -47.67977],
"0.375": [-20.3978, -1.14941, -47.67977],
"0.4917": [0, 0, 0]
},
"position": {
"0.0": [
0,
0,
0
],
"0.25": [
0,
0,
7
],
"0.375": [
0,
0,
7
],
"0.4917": [
0,
0,
0
]
"0.0": [0, 0, 0],
"0.25": [0, 0, 7],
"0.375": [0, 0, 7],
"0.4917": [0, 0, 0]
}
},
"camera": {
"rotation": {
"0.0": {
"post": [
0,
0,
0
],
"post": [0, 0, 0],
"lerp_mode": "catmullrom"
},
"0.1": {
"post": [
1.25,
-1,
-2
],
"post": [1.25, -1, -2],
"lerp_mode": "catmullrom"
},
"0.2083": {
"post": [
1.25,
-0.75,
1.05
],
"post": [1.25, -0.75, 1.05],
"lerp_mode": "catmullrom"
},
"0.3": {
"post": [
1.91,
-1.57,
-3.13
],
"post": [1.91, -1.57, -3.13],
"lerp_mode": "catmullrom"
},
"0.3333": {
"post": [
-2.08,
0.85,
3.57
],
"post": [-2.08, 0.85, 3.57],
"lerp_mode": "catmullrom"
},
"0.4417": {
"post": [
1.04,
-1.31,
-0.57
],
"post": [1.04, -1.31, -0.57],
"lerp_mode": "catmullrom"
},
"0.5667": {
"post": [
-0.13,
0.13,
0.22
],
"post": [-0.13, 0.13, 0.22],
"lerp_mode": "catmullrom"
},
"0.75": {
"post": [
0,
0,
0
],
"post": [0, 0, 0],
"lerp_mode": "catmullrom"
}
}
@ -454,85 +238,45 @@
"0": {
"rotation": {
"0.0": {
"post": [
-14.82442,
-57.81517,
38.62375
],
"post": [-14.82442, -57.81517, 38.62375],
"lerp_mode": "catmullrom"
},
"0.2": {
"post": [
-16.82442,
-57.81517,
38.62375
],
"post": [-16.82442, -57.81517, 38.62375],
"lerp_mode": "catmullrom"
},
"0.4": {
"post": [
-14.82442,
-57.81517,
38.62375
],
"post": [-14.82442, -57.81517, 38.62375],
"lerp_mode": "catmullrom"
},
"0.6": {
"post": [
-12.82442,
-57.81517,
38.62375
],
"post": [-12.82442, -57.81517, 38.62375],
"lerp_mode": "catmullrom"
},
"0.8": {
"post": [
-14.82442,
-57.81517,
38.62375
],
"post": [-14.82442, -57.81517, 38.62375],
"lerp_mode": "catmullrom"
}
},
"position": {
"0.0": {
"post": [
6.5,
-4,
0
],
"post": [6.5, -4, 0],
"lerp_mode": "catmullrom"
},
"0.2": {
"post": [
4.75,
-3.5,
0
],
"post": [4.75, -3.5, 0],
"lerp_mode": "catmullrom"
},
"0.4": {
"post": [
3.5,
-4,
0
],
"post": [3.5, -4, 0],
"lerp_mode": "catmullrom"
},
"0.6": {
"post": [
4.75,
-3.5,
0
],
"post": [4.75, -3.5, 0],
"lerp_mode": "catmullrom"
},
"0.8": {
"post": [
6.5,
-4,
0
],
"post": [6.5, -4, 0],
"lerp_mode": "catmullrom"
}
}
@ -540,116 +284,56 @@
"bone": {
"rotation": {
"0.0": {
"post": [
-0.07442,
-37.06517,
-10.12625
],
"post": [-0.07442, -37.06517, -10.12625],
"lerp_mode": "catmullrom"
},
"0.2": {
"post": [
-4.07442,
-34.06517,
-11.12625
],
"post": [-4.07442, -34.06517, -11.12625],
"lerp_mode": "catmullrom"
},
"0.4": {
"post": [
-0.07442,
-37.06517,
-10.12625
],
"post": [-0.07442, -37.06517, -10.12625],
"lerp_mode": "catmullrom"
},
"0.6": {
"post": [
3.92558,
-40.06517,
-9.12625
],
"post": [3.92558, -40.06517, -9.12625],
"lerp_mode": "catmullrom"
},
"0.8": {
"post": [
-0.07442,
-37.06517,
-10.12625
],
"post": [-0.07442, -37.06517, -10.12625],
"lerp_mode": "catmullrom"
}
},
"position": {
"0.0": {
"post": [
-1.5,
-0.5,
0
],
"post": [-1.5, -0.5, 0],
"lerp_mode": "catmullrom"
},
"0.2": {
"post": [
0,
0.75,
0
],
"post": [0, 0.75, 0],
"lerp_mode": "catmullrom"
},
"0.4": {
"post": [
1.25,
-0.5,
0
],
"post": [1.25, -0.5, 0],
"lerp_mode": "catmullrom"
},
"0.6": {
"post": [
0,
0.75,
0
],
"post": [0, 0.75, 0],
"lerp_mode": "catmullrom"
},
"0.8": {
"post": [
-1.5,
-0.5,
0
],
"post": [-1.5, -0.5, 0],
"lerp_mode": "catmullrom"
}
}
},
"camera": {
"rotation": {
"0.0": [
-0.3,
-0.3,
0.3
],
"0.2": [
0.3,
0,
-0.3
],
"0.4": [
-0.3,
0.3,
0.3
],
"0.6": [
0.3,
0,
-0.3
],
"0.8": [
-0.3,
-0.3,
0.3
]
"0.0": [-0.3, -0.3, 0.3],
"0.2": [0.3, 0, -0.3],
"0.4": [-0.3, 0.3, 0.3],
"0.6": [0.3, 0, -0.3],
"0.8": [-0.3, -0.3, 0.3]
}
}
}
@ -660,229 +344,117 @@
"bone": {
"rotation": {
"0.0": {
"post": [
0,
0,
0
],
"post": [0, 0, 0],
"lerp_mode": "catmullrom"
},
"0.0833": {
"post": [
20.67113,
4.11365,
-1.59869
],
"post": [20.67113, 4.11365, -1.59869],
"lerp_mode": "catmullrom"
},
"0.2667": {
"post": [
26.15692,
29.69646,
-7.29644
],
"post": [26.15692, 29.69646, -7.29644],
"lerp_mode": "catmullrom"
},
"0.7083": {
"post": [
26.39213,
28.79003,
-7.38092
],
"post": [26.39213, 28.79003, -7.38092],
"lerp_mode": "catmullrom"
},
"1.2167": {
"post": [
25.41791,
27.98291,
-7.33538
],
"post": [25.41791, 27.98291, -7.33538],
"lerp_mode": "catmullrom"
},
"1.7917": {
"post": [
27.49865,
28.37732,
-7.38515
],
"post": [27.49865, 28.37732, -7.38515],
"lerp_mode": "catmullrom"
},
"2.3167": {
"post": [
26.39213,
28.79003,
-7.38092
],
"post": [26.39213, 28.79003, -7.38092],
"lerp_mode": "catmullrom"
},
"2.825": {
"post": [
25.41791,
27.98291,
-7.33538
],
"post": [25.41791, 27.98291, -7.33538],
"lerp_mode": "catmullrom"
},
"3.4417": {
"post": [
27.49865,
28.37732,
-7.38515
],
"post": [27.49865, 28.37732, -7.38515],
"lerp_mode": "catmullrom"
},
"3.925": {
"post": [
26.39213,
28.79003,
-7.38092
],
"post": [26.39213, 28.79003, -7.38092],
"lerp_mode": "catmullrom"
},
"4.4333": {
"post": [
25.41791,
27.98291,
-7.33538
],
"post": [25.41791, 27.98291, -7.33538],
"lerp_mode": "catmullrom"
},
"4.975": {
"post": [
26.15692,
29.69646,
-7.29644
],
"post": [26.15692, 29.69646, -7.29644],
"lerp_mode": "catmullrom"
},
"5.15": {
"post": [
20.67113,
4.11365,
-1.59869
],
"post": [20.67113, 4.11365, -1.59869],
"lerp_mode": "catmullrom"
},
"5.25": {
"post": [
0,
0,
0
],
"post": [0, 0, 0],
"lerp_mode": "catmullrom"
}
},
"position": {
"0.0": {
"post": [
0,
0,
0
],
"post": [0, 0, 0],
"lerp_mode": "catmullrom"
},
"0.175": {
"post": [
-2.65,
0.65,
0.7
],
"post": [-2.65, 0.65, 0.7],
"lerp_mode": "catmullrom"
},
"0.3167": {
"post": [
-2.3,
0.65,
0.7
],
"post": [-2.3, 0.65, 0.7],
"lerp_mode": "catmullrom"
},
"1.025": {
"post": [
-1.98,
0.45,
0.7
],
"post": [-1.98, 0.45, 0.7],
"lerp_mode": "catmullrom"
},
"1.3917": {
"post": [
-2.14,
0.7,
0.7
],
"post": [-2.14, 0.7, 0.7],
"lerp_mode": "catmullrom"
},
"1.7917": {
"post": [
-2.16,
0.61,
0.7
],
"post": [-2.16, 0.61, 0.7],
"lerp_mode": "catmullrom"
},
"2.6333": {
"post": [
-1.98,
0.45,
0.7
],
"post": [-1.98, 0.45, 0.7],
"lerp_mode": "catmullrom"
},
"3.0": {
"post": [
-2.14,
0.7,
0.7
],
"post": [-2.14, 0.7, 0.7],
"lerp_mode": "catmullrom"
},
"3.4417": {
"post": [
-2.16,
0.61,
0.7
],
"post": [-2.16, 0.61, 0.7],
"lerp_mode": "catmullrom"
},
"4.2417": {
"post": [
-1.98,
0.45,
0.7
],
"post": [-1.98, 0.45, 0.7],
"lerp_mode": "catmullrom"
},
"4.6083": {
"post": [
-2.14,
0.7,
0.7
],
"post": [-2.14, 0.7, 0.7],
"lerp_mode": "catmullrom"
},
"4.9417": {
"post": [
-2.3,
0.65,
0.7
],
"post": [-2.3, 0.65, 0.7],
"lerp_mode": "catmullrom"
},
"5.075": {
"post": [
-2.65,
0.65,
0.7
],
"post": [-2.65, 0.65, 0.7],
"lerp_mode": "catmullrom"
},
"5.25": {
"post": [
0,
0,
0
],
"post": [0, 0, 0],
"lerp_mode": "catmullrom"
}
}

View file

@ -6,11 +6,7 @@
"bones": {
"0": {
"rotation": {
"vector": [
0,
0,
0
]
"vector": [0, 0, 0]
}
}
}
@ -21,102 +17,50 @@
"0": {
"rotation": {
"0.0": {
"vector": [
27.21312,
-47.42646,
-2.0218
]
"vector": [27.21312, -47.42646, -2.0218]
},
"0.2917": {
"vector": [
12.5,
-15,
0
]
"vector": [12.5, -15, 0]
},
"0.7083": {
"vector": [
3.48268,
0.40464,
8.20687
]
"vector": [3.48268, 0.40464, 8.20687]
},
"1.2083": {
"vector": [
0,
0,
-2
]
"vector": [0, 0, -2]
},
"1.4167": {
"vector": [
0,
0,
0
]
"vector": [0, 0, 0]
}
},
"position": {
"0.0": {
"vector": [
3,
-17.3,
0
]
"vector": [3, -17.3, 0]
},
"0.7083": {
"vector": [
0,
0,
-1.65
]
"vector": [0, 0, -1.65]
},
"0.9167": {
"vector": [
0,
0,
0.93
]
"vector": [0, 0, 0.93]
},
"1.4167": {
"vector": [
0,
0,
0
]
"vector": [0, 0, 0]
}
}
},
"camera": {
"rotation": {
"0.0": {
"vector": [
0,
0,
0
]
"vector": [0, 0, 0]
},
"0.7083": {
"vector": [
0,
0,
0
]
"vector": [0, 0, 0]
},
"1.0833": {
"vector": [
0.25,
-0.5,
0.5
],
"vector": [0.25, -0.5, 0.5],
"easing": "easeInSine"
},
"1.4583": {
"vector": [
0,
0,
0
],
"vector": [0, 0, 0],
"easing": "easeOutSine"
}
}
@ -130,83 +74,43 @@
"0": {
"rotation": {
"0.0": {
"vector": [
-9.99453,
-38.25629,
32.22539
]
"vector": [-9.99453, -38.25629, 32.22539]
},
"0.2083": {
"vector": [
-20.17856,
-38.52165,
43.13309
],
"vector": [-20.17856, -38.52165, 43.13309],
"easing": "easeInSine"
},
"0.4167": {
"vector": [
-9.99453,
-38.25629,
32.22539
],
"vector": [-9.99453, -38.25629, 32.22539],
"easing": "easeOutSine"
},
"0.5833": {
"vector": [
-1.34315,
-36.55987,
21.85195
],
"vector": [-1.34315, -36.55987, 21.85195],
"easing": "easeInSine"
},
"0.7917": {
"vector": [
-9.99453,
-38.25629,
32.22539
],
"vector": [-9.99453, -38.25629, 32.22539],
"easing": "easeOutSine"
}
},
"position": {
"0.0": {
"vector": [
12.5,
-2,
1
]
"vector": [12.5, -2, 1]
},
"0.2083": {
"vector": [
10.75,
-1.75,
1
],
"vector": [10.75, -1.75, 1],
"easing": "easeInSine"
},
"0.4167": {
"vector": [
9.5,
-2,
1
],
"vector": [9.5, -2, 1],
"easing": "easeOutSine"
},
"0.5833": {
"vector": [
10.75,
-1.75,
1
],
"vector": [10.75, -1.75, 1],
"easing": "easeInSine"
},
"0.7917": {
"vector": [
12.5,
-2,
1
],
"vector": [12.5, -2, 1],
"easing": "easeOutSine"
}
}
@ -214,39 +118,19 @@
"camera": {
"rotation": {
"0.0": {
"vector": [
-0.3,
-0.3,
0.3
]
"vector": [-0.3, -0.3, 0.3]
},
"0.2083": {
"vector": [
0.3,
0,
-0.3
]
"vector": [0.3, 0, -0.3]
},
"0.4167": {
"vector": [
-0.3,
0.3,
0.3
]
"vector": [-0.3, 0.3, 0.3]
},
"0.5833": {
"vector": [
0.3,
0,
-0.3
]
"vector": [0.3, 0, -0.3]
},
"0.7917": {
"vector": [
-0.3,
-0.3,
0.3
]
"vector": [-0.3, -0.3, 0.3]
}
}
}
@ -259,121 +143,61 @@
"0": {
"rotation": {
"0.0": {
"vector": [
-20.28841,
-26.3552,
5.35029
]
"vector": [-20.28841, -26.3552, 5.35029]
},
"0.175": {
"vector": [
-27.9856,
-28.6052,
14.64973
],
"vector": [-27.9856, -28.6052, 14.64973],
"easing": "linear"
},
"0.35": {
"vector": [
-20.28841,
-26.3552,
5.35029
],
"vector": [-20.28841, -26.3552, 5.35029],
"easing": "linear"
},
"0.525": {
"vector": [
-14.36141,
-23.13847,
-3.20665
],
"vector": [-14.36141, -23.13847, -3.20665],
"easing": "linear"
},
"0.7": {
"vector": [
-20.28841,
-26.3552,
5.35029
]
"vector": [-20.28841, -26.3552, 5.35029]
}
},
"position": {
"0.0": {
"vector": [
15.5,
1,
1
]
"vector": [15.5, 1, 1]
},
"0.175": {
"vector": [
12.75,
2.25,
1
],
"vector": [12.75, 2.25, 1],
"easing": "easeInSine"
},
"0.35": {
"vector": [
10.5,
1,
1
],
"vector": [10.5, 1, 1],
"easing": "easeInSine"
},
"0.525": {
"vector": [
12.75,
2.25,
1
],
"vector": [12.75, 2.25, 1],
"easing": "easeInSine"
},
"0.7": {
"vector": [
15.5,
1,
1
]
"vector": [15.5, 1, 1]
}
}
},
"camera": {
"rotation": {
"0.0": {
"vector": [
-0.3,
-0.3,
0.3
]
"vector": [-0.3, -0.3, 0.3]
},
"0.175": {
"vector": [
0.3,
0,
-0.3
]
"vector": [0.3, 0, -0.3]
},
"0.35": {
"vector": [
-0.3,
0.3,
0.3
]
"vector": [-0.3, 0.3, 0.3]
},
"0.525": {
"vector": [
0.3,
0,
-0.3
]
"vector": [0.3, 0, -0.3]
},
"0.7": {
"vector": [
-0.3,
-0.3,
0.3
]
"vector": [-0.3, -0.3, 0.3]
}
}
}

View file

@ -6,11 +6,7 @@
"bones": {
"flare": {
"scale": {
"vector": [
0,
0,
0
]
"vector": [0, 0, 0]
}
}
}
@ -21,138 +17,42 @@
"bones": {
"paoguan": {
"position": {
"0.0": [
0,
0,
0
],
"0.0167": [
0,
0,
11
],
"0.2917": [
0,
0,
0
],
"0.6583": [
0,
0,
0
]
"0.0": [0, 0, 0],
"0.0167": [0, 0, 11],
"0.2917": [0, 0, 0],
"0.6583": [0, 0, 0]
}
},
"flare": {
"scale": {
"0.0": [
0,
0,
0
],
"0.0083": [
50,
40,
50
],
"0.05": [
50,
40,
50
],
"0.075": [
1,
1,
1
],
"0.0917": [
0,
0,
0
],
"0.6667": [
0,
0,
0
]
"0.0": [0, 0, 0],
"0.0083": [50, 40, 50],
"0.05": [50, 40, 50],
"0.075": [1, 1, 1],
"0.0917": [0, 0, 0],
"0.6667": [0, 0, 0]
}
},
"bone": {
"position": {
"0.0": [
0,
0,
0
],
"0.05": [
0.1477,
0,
0.175
],
"0.1": [
-0.07,
0,
-0.09
],
"0.15": [
0,
0,
0
]
"0.0": [0, 0, 0],
"0.05": [0.1477, 0, 0.175],
"0.1": [-0.07, 0, -0.09],
"0.15": [0, 0, 0]
}
},
"camera": {
"rotation": {
"0.0": [
0,
0,
0
],
"0.0083": [
4,
8,
7.5
],
"0.05": [
-2,
-4,
-2.5
],
"0.0917": [
1,
2,
1.25
],
"0.1333": [
-0.5,
-1,
-0.625
],
"0.175": [
0.25,
0.5,
0.31
],
"0.2167": [
-0.12,
-0.24,
-0.15
],
"0.2583": [
0.06,
0.12,
0.075
],
"0.3": [
-0.03,
-0.6,
-0.0375
],
"0.3417": [
0,
0,
0
]
"0.0": [0, 0, 0],
"0.0083": [4, 8, 7.5],
"0.05": [-2, -4, -2.5],
"0.0917": [1, 2, 1.25],
"0.1333": [-0.5, -1, -0.625],
"0.175": [0.25, 0.5, 0.31],
"0.2167": [-0.12, -0.24, -0.15],
"0.2583": [0.06, 0.12, 0.075],
"0.3": [-0.03, -0.6, -0.0375],
"0.3417": [0, 0, 0]
}
}
}

View file

@ -6,20 +6,12 @@
"bones": {
"flare": {
"scale": {
"vector": [
0,
0,
0
]
"vector": [0, 0, 0]
}
},
"flare2": {
"scale": {
"vector": [
0,
0,
0
]
"vector": [0, 0, 0]
}
}
}
@ -30,138 +22,42 @@
"bones": {
"bone": {
"position": {
"0.0": [
0,
0,
0
],
"0.05": [
0.1477,
0,
0.175
],
"0.1": [
-0.07,
0,
-0.09
],
"0.15": [
0,
0,
0
]
"0.0": [0, 0, 0],
"0.05": [0.1477, 0, 0.175],
"0.1": [-0.07, 0, -0.09],
"0.15": [0, 0, 0]
}
},
"paoguan2": {
"position": {
"0.0": [
0,
0,
0
],
"0.05": [
0,
0,
11
],
"0.4917": [
0,
0,
0
],
"0.6667": [
0,
0,
0
]
"0.0": [0, 0, 0],
"0.05": [0, 0, 11],
"0.4917": [0, 0, 0],
"0.6667": [0, 0, 0]
}
},
"flare2": {
"scale": {
"0.0": [
0,
0,
0
],
"0.0083": [
50,
40,
50
],
"0.05": [
50,
40,
50
],
"0.075": [
1,
1,
1
],
"0.0917": [
0,
0,
0
],
"0.6667": [
0,
0,
0
]
"0.0": [0, 0, 0],
"0.0083": [50, 40, 50],
"0.05": [50, 40, 50],
"0.075": [1, 1, 1],
"0.0917": [0, 0, 0],
"0.6667": [0, 0, 0]
}
},
"camera": {
"rotation": {
"0.0": [
0,
0,
0
],
"0.0083": [
4,
8,
7.5
],
"0.05": [
-2,
-4,
-2.5
],
"0.0917": [
1,
2,
1.25
],
"0.1333": [
-0.5,
-1,
-0.625
],
"0.175": [
0.25,
0.5,
0.31
],
"0.2167": [
-0.12,
-0.24,
-0.15
],
"0.2583": [
0.06,
0.12,
0.075
],
"0.3": [
-0.03,
-0.6,
-0.0375
],
"0.3417": [
0,
0,
0
]
"0.0": [0, 0, 0],
"0.0083": [4, 8, 7.5],
"0.05": [-2, -4, -2.5],
"0.0917": [1, 2, 1.25],
"0.1333": [-0.5, -1, -0.625],
"0.175": [0.25, 0.5, 0.31],
"0.2167": [-0.12, -0.24, -0.15],
"0.2583": [0.06, 0.12, 0.075],
"0.3": [-0.03, -0.6, -0.0375],
"0.3417": [0, 0, 0]
}
}
}
@ -172,196 +68,60 @@
"bones": {
"paoguan": {
"position": {
"0.0": [
0,
0,
0
],
"0.05": [
0,
0,
11
],
"0.4917": [
0,
0,
0
],
"0.6667": [
0,
0,
0
]
"0.0": [0, 0, 0],
"0.05": [0, 0, 11],
"0.4917": [0, 0, 0],
"0.6667": [0, 0, 0]
}
},
"bone": {
"position": {
"0.0": [
0,
0,
0
],
"0.05": [
0.1477,
0,
0.175
],
"0.1": [
-0.07,
0,
-0.09
],
"0.15": [
0,
0,
0
]
"0.0": [0, 0, 0],
"0.05": [0.1477, 0, 0.175],
"0.1": [-0.07, 0, -0.09],
"0.15": [0, 0, 0]
}
},
"paoguan2": {
"position": {
"0.0": [
0,
0,
0
],
"0.05": [
0,
0,
11
],
"0.4917": [
0,
0,
0
],
"0.6667": [
0,
0,
0
]
"0.0": [0, 0, 0],
"0.05": [0, 0, 11],
"0.4917": [0, 0, 0],
"0.6667": [0, 0, 0]
}
},
"flare": {
"scale": {
"0.0": [
0,
0,
0
],
"0.0083": [
50,
40,
50
],
"0.05": [
50,
40,
50
],
"0.075": [
1,
1,
1
],
"0.0917": [
0,
0,
0
],
"0.6667": [
0,
0,
0
]
"0.0": [0, 0, 0],
"0.0083": [50, 40, 50],
"0.05": [50, 40, 50],
"0.075": [1, 1, 1],
"0.0917": [0, 0, 0],
"0.6667": [0, 0, 0]
}
},
"flare2": {
"scale": {
"0.0": [
0,
0,
0
],
"0.0083": [
50,
40,
50
],
"0.05": [
50,
40,
50
],
"0.075": [
1,
1,
1
],
"0.0917": [
0,
0,
0
],
"0.6667": [
0,
0,
0
]
"0.0": [0, 0, 0],
"0.0083": [50, 40, 50],
"0.05": [50, 40, 50],
"0.075": [1, 1, 1],
"0.0917": [0, 0, 0],
"0.6667": [0, 0, 0]
}
},
"camera": {
"rotation": {
"0.0": [
0,
0,
0
],
"0.0083": [
4,
8,
7.5
],
"0.05": [
-2,
-4,
-2.5
],
"0.0917": [
1,
2,
1.25
],
"0.1333": [
-0.5,
-1,
-0.625
],
"0.175": [
0.25,
0.5,
0.31
],
"0.2167": [
-0.12,
-0.24,
-0.15
],
"0.2583": [
0.06,
0.12,
0.075
],
"0.3": [
-0.03,
-0.6,
-0.0375
],
"0.3417": [
0,
0,
0
]
"0.0": [0, 0, 0],
"0.0083": [4, 8, 7.5],
"0.05": [-2, -4, -2.5],
"0.0917": [1, 2, 1.25],
"0.1333": [-0.5, -1, -0.625],
"0.175": [0.25, 0.5, 0.31],
"0.2167": [-0.12, -0.24, -0.15],
"0.2583": [0.06, 0.12, 0.075],
"0.3": [-0.03, -0.6, -0.0375],
"0.3417": [0, 0, 0]
}
}
}

View file

@ -6,29 +6,17 @@
"bones": {
"mortar": {
"position": {
"vector": [
0,
0,
0
]
"vector": [0, 0, 0]
}
},
"shell": {
"scale": {
"vector": [
0,
0,
0
]
"vector": [0, 0, 0]
}
},
"flare": {
"scale": {
"vector": [
0,
0,
0
],
"vector": [0, 0, 0],
"easing": "easeOutQuad"
}
}
@ -41,58 +29,30 @@
"shell": {
"position": {
"0.0": {
"vector": [
0,
0,
0
]
"vector": [0, 0, 0]
},
"0.375": {
"vector": [
0,
0,
0
]
"vector": [0, 0, 0]
},
"0.875": {
"vector": [
0,
-20,
0
],
"vector": [0, -20, 0],
"easing": "easeInQuad"
}
},
"scale": {
"0.0": {
"vector": [
0,
0,
0
]
"vector": [0, 0, 0]
},
"0.1667": {
"vector": [
1,
1,
1
],
"vector": [1, 1, 1],
"easing": "easeInSine"
},
"0.2917": {
"vector": [
0.8,
0.8,
0.8
],
"vector": [0.8, 0.8, 0.8],
"easing": "easeOutSine"
},
"0.375": {
"vector": [
1,
1,
1
],
"vector": [1, 1, 1],
"easing": "easeInSine"
}
}
@ -100,41 +60,21 @@
"flare": {
"scale": {
"1.0": {
"vector": [
0,
0,
0
],
"vector": [0, 0, 0],
"easing": "easeOutQuad"
},
"1.0083": {
"vector": [
1200,
1200,
1200
]
"vector": [1200, 1200, 1200]
},
"1.0583": {
"vector": [
1200,
1200,
1200
]
"vector": [1200, 1200, 1200]
},
"1.0833": {
"vector": [
1,
1,
1
],
"vector": [1, 1, 1],
"easing": "easeOutQuad"
},
"1.1": {
"vector": [
0,
0,
0
]
"vector": [0, 0, 0]
}
}
}

View file

@ -7,18 +7,10 @@
"0": {
"rotation": {
"0.0": {
"vector": [
0,
0,
0
]
"vector": [0, 0, 0]
},
"1.0": {
"vector": [
0,
0,
0
]
"vector": [0, 0, 0]
}
}
}

View file

@ -7,412 +7,116 @@
"bones": {
"wing1": {
"rotation": {
"0.2417": [
0,
0,
0
],
"0.6": [
0,
67.5,
0
]
"0.2417": [0, 0, 0],
"0.6": [0, 67.5, 0]
}
},
"wing2": {
"rotation": {
"0.2417": [
0,
0,
0
],
"0.6": [
0,
67.5,
0
]
"0.2417": [0, 0, 0],
"0.6": [0, 67.5, 0]
}
},
"wing3": {
"rotation": {
"0.2417": [
0,
0,
0
],
"0.6": [
0,
67.5,
0
]
"0.2417": [0, 0, 0],
"0.6": [0, 67.5, 0]
}
},
"wing4": {
"rotation": {
"0.2417": [
0,
0,
0
],
"0.6": [
0,
67.5,
0
]
"0.2417": [0, 0, 0],
"0.6": [0, 67.5, 0]
}
},
"wing5": {
"rotation": {
"0.2417": [
0,
0,
0
],
"0.6": [
0,
67.5,
0
]
"0.2417": [0, 0, 0],
"0.6": [0, 67.5, 0]
}
},
"wing6": {
"rotation": {
"0.2417": [
0,
0,
0
],
"0.6": [
0,
67.5,
0
]
"0.2417": [0, 0, 0],
"0.6": [0, 67.5, 0]
}
},
"wing7": {
"rotation": {
"0.2417": [
0,
0,
0
],
"0.6": [
0,
67.5,
0
]
"0.2417": [0, 0, 0],
"0.6": [0, 67.5, 0]
}
},
"wing8": {
"rotation": {
"0.2417": [
0,
0,
0
],
"0.6": [
0,
67.5,
0
]
"0.2417": [0, 0, 0],
"0.6": [0, 67.5, 0]
}
},
"body": {
"rotation": {
"0.0": [
0,
0,
0
],
"6.0": [
0,
10800,
0
]
"0.0": [0, 0, 0],
"6.0": [0, 10800, 0]
}
},
"flare": {
"scale": {
"0.0": [
0,
0,
0
],
"0.5": [
0,
0,
0
],
"0.5417": [
1.5,
1.5,
1.5
],
"0.5667": [
0.6,
0.6,
0.6
],
"0.675": [
0.75,
0.75,
0.75
],
"0.7833": [
1.1,
1.1,
1.1
],
"0.8917": [
1.05121,
1.05121,
1.05121
],
"1.0": [
0.86056,
0.86056,
0.86056
],
"1.0583": [
0.775,
0.775,
0.775
],
"1.1667": [
0.97562,
0.97562,
0.97562
],
"1.275": [
0.90085,
0.90085,
0.90085
],
"1.3833": [
1.04249,
1.04249,
1.04249
],
"1.4417": [
1.22,
1.22,
1.22
],
"1.55": [
1.03425,
1.03425,
1.03425
],
"1.6583": [
0.8379,
0.8379,
0.8379
],
"1.7667": [
0.98218,
0.98218,
0.98218
],
"1.8583": [
0.68,
0.68,
0.68
],
"1.9583": [
0.75,
0.75,
0.75
],
"2.0667": [
1.1,
1.1,
1.1
],
"2.175": [
1.05121,
1.05121,
1.05121
],
"2.2833": [
0.86056,
0.86056,
0.86056
],
"2.3417": [
0.775,
0.775,
0.775
],
"2.45": [
0.97562,
0.97562,
0.97562
],
"2.5583": [
0.90085,
0.90085,
0.90085
],
"2.6667": [
1.04249,
1.04249,
1.04249
],
"2.725": [
1.22,
1.22,
1.22
],
"2.8333": [
1.03425,
1.03425,
1.03425
],
"2.9417": [
0.8379,
0.8379,
0.8379
],
"3.05": [
0.98218,
0.98218,
0.98218
],
"3.1417": [
0.68,
0.68,
0.68
],
"3.2417": [
0.75,
0.75,
0.75
],
"3.35": [
1.1,
1.1,
1.1
],
"3.4583": [
1.05121,
1.05121,
1.05121
],
"3.5667": [
0.86056,
0.86056,
0.86056
],
"3.625": [
0.775,
0.775,
0.775
],
"3.7333": [
0.97562,
0.97562,
0.97562
],
"3.8417": [
0.90085,
0.90085,
0.90085
],
"3.95": [
1.04249,
1.04249,
1.04249
],
"4.0083": [
1.22,
1.22,
1.22
],
"4.1167": [
1.03425,
1.03425,
1.03425
],
"4.225": [
0.8379,
0.8379,
0.8379
],
"4.3333": [
0.98218,
0.98218,
0.98218
],
"4.425": [
0.68,
0.68,
0.68
],
"4.5333": [
0.75,
0.75,
0.75
],
"4.6417": [
1.1,
1.1,
1.1
],
"4.75": [
1.05121,
1.05121,
1.05121
],
"4.8583": [
0.86056,
0.86056,
0.86056
],
"4.9167": [
0.775,
0.775,
0.775
],
"5.025": [
0.97562,
0.97562,
0.97562
],
"5.1333": [
0.90085,
0.90085,
0.90085
],
"5.2417": [
1.04249,
1.04249,
1.04249
],
"5.3": [
1.22,
1.22,
1.22
],
"5.4083": [
1.03425,
1.03425,
1.03425
],
"5.5167": [
0.8379,
0.8379,
0.8379
],
"5.625": [
0.98218,
0.98218,
0.98218
],
"5.7167": [
0.68,
0.68,
0.68
]
"0.0": [0, 0, 0],
"0.5": [0, 0, 0],
"0.5417": [1.5, 1.5, 1.5],
"0.5667": [0.6, 0.6, 0.6],
"0.675": [0.75, 0.75, 0.75],
"0.7833": [1.1, 1.1, 1.1],
"0.8917": [1.05121, 1.05121, 1.05121],
"1.0": [0.86056, 0.86056, 0.86056],
"1.0583": [0.775, 0.775, 0.775],
"1.1667": [0.97562, 0.97562, 0.97562],
"1.275": [0.90085, 0.90085, 0.90085],
"1.3833": [1.04249, 1.04249, 1.04249],
"1.4417": [1.22, 1.22, 1.22],
"1.55": [1.03425, 1.03425, 1.03425],
"1.6583": [0.8379, 0.8379, 0.8379],
"1.7667": [0.98218, 0.98218, 0.98218],
"1.8583": [0.68, 0.68, 0.68],
"1.9583": [0.75, 0.75, 0.75],
"2.0667": [1.1, 1.1, 1.1],
"2.175": [1.05121, 1.05121, 1.05121],
"2.2833": [0.86056, 0.86056, 0.86056],
"2.3417": [0.775, 0.775, 0.775],
"2.45": [0.97562, 0.97562, 0.97562],
"2.5583": [0.90085, 0.90085, 0.90085],
"2.6667": [1.04249, 1.04249, 1.04249],
"2.725": [1.22, 1.22, 1.22],
"2.8333": [1.03425, 1.03425, 1.03425],
"2.9417": [0.8379, 0.8379, 0.8379],
"3.05": [0.98218, 0.98218, 0.98218],
"3.1417": [0.68, 0.68, 0.68],
"3.2417": [0.75, 0.75, 0.75],
"3.35": [1.1, 1.1, 1.1],
"3.4583": [1.05121, 1.05121, 1.05121],
"3.5667": [0.86056, 0.86056, 0.86056],
"3.625": [0.775, 0.775, 0.775],
"3.7333": [0.97562, 0.97562, 0.97562],
"3.8417": [0.90085, 0.90085, 0.90085],
"3.95": [1.04249, 1.04249, 1.04249],
"4.0083": [1.22, 1.22, 1.22],
"4.1167": [1.03425, 1.03425, 1.03425],
"4.225": [0.8379, 0.8379, 0.8379],
"4.3333": [0.98218, 0.98218, 0.98218],
"4.425": [0.68, 0.68, 0.68],
"4.5333": [0.75, 0.75, 0.75],
"4.6417": [1.1, 1.1, 1.1],
"4.75": [1.05121, 1.05121, 1.05121],
"4.8583": [0.86056, 0.86056, 0.86056],
"4.9167": [0.775, 0.775, 0.775],
"5.025": [0.97562, 0.97562, 0.97562],
"5.1333": [0.90085, 0.90085, 0.90085],
"5.2417": [1.04249, 1.04249, 1.04249],
"5.3": [1.22, 1.22, 1.22],
"5.4083": [1.03425, 1.03425, 1.03425],
"5.5167": [0.8379, 0.8379, 0.8379],
"5.625": [0.98218, 0.98218, 0.98218],
"5.7167": [0.68, 0.68, 0.68]
}
}
}

View file

@ -0,0 +1,102 @@
{
"format_version": "1.8.0",
"animations": {
"animation.container.open": {
"loop": "hold_on_last_frame",
"animation_length": 1,
"bones": {
"leftr": {
"rotation": {
"0.4417": [0, 0, 0],
"0.6583": [0, -60, 0]
}
},
"leftl": {
"rotation": {
"0.4417": [0, 0, 0],
"0.6583": [0, 60, 0]
}
},
"rightr": {
"rotation": {
"0.4417": [0, 0, 0],
"0.6583": [0, -60, 0]
}
},
"rightl": {
"rotation": {
"0.4417": [0, 0, 0],
"0.6583": [0, 60, 0]
}
},
"topb": {
"rotation": {
"0.1833": [0, 0, 0],
"0.3833": [90, 0, 0],
"0.5": [90, 0, 0],
"0.7583": [-75.5, 0, 0]
}
},
"topt": {
"rotation": {
"0.0": [0, 0, 0],
"0.2": [-90, 0, 0]
}
},
"topf": {
"rotation": {
"0.1833": [0, 0, 0],
"0.3833": [-90, 0, 0],
"0.5": [-90, 0, 0],
"0.7583": [75.5, 0, 0]
}
},
"rlght": {
"rotation": {
"0.5": [0, 0, 0],
"0.7583": [0, 0, 94],
"0.85": [0, 0, 89.09],
"0.9083": [0, 0, 94]
}
},
"left": {
"rotation": {
"0.5": [0, 0, 0],
"0.7583": [0, 0, -94],
"0.85": [0, 0, -89.09],
"0.9083": [0, 0, -94]
}
},
"front": {
"rotation": {
"0.5": [0, 0, 0],
"0.7583": [94, 0, 0],
"0.85": [89.09, 0, 0],
"0.9083": [94, 0, 0]
}
},
"back": {
"rotation": {
"0.5": [0, 0, 0],
"0.7417": [-87.95, 0, 0],
"0.85": [-84.59, 0, 0],
"0.9083": [-87.95, 0, 0]
}
},
"top": {
"rotation": {
"0.1833": [0, 0, 0],
"0.3833": [-90, 0, 0],
"0.5": [-90, 0, 0],
"0.7417": [-39.5, 0, 0],
"0.7833": [-95.09, 0, 0],
"0.85": [-91, 0, 0],
"0.8833": [-93.79, 0, 0],
"0.9083": [-92, 0, 0]
}
}
}
}
},
"geckolib_format_version": 2
}

View file

@ -15,89 +15,29 @@
"bones": {
"flare": {
"scale": {
"0.0": [
0,
0,
0
],
"0.0083": [
8,
8,
8
],
"0.05": [
8,
8,
8
],
"0.075": [
1,
1,
1
],
"0.0917": [
0,
0,
0
],
"0.15": [
0,
0,
0
]
"0.0": [0, 0, 0],
"0.0083": [8, 8, 8],
"0.05": [8, 8, 8],
"0.075": [1, 1, 1],
"0.0917": [0, 0, 0],
"0.15": [0, 0, 0]
}
},
"gun": {
"position": {
"0.0": [
0,
0,
0
],
"0.0083": [
-0.035,
0.05,
0.1
],
"0.05": [
0.035,
-0.025,
0
],
"0.075": [
-0.04,
0.05,
0.05
],
"0.0917": [
0,
0,
0
],
"0.15": [
0,
0,
0
]
"0.0": [0, 0, 0],
"0.0083": [-0.035, 0.05, 0.1],
"0.05": [0.035, -0.025, 0],
"0.075": [-0.04, 0.05, 0.05],
"0.0917": [0, 0, 0],
"0.15": [0, 0, 0]
}
},
"action": {
"position": {
"0.0": [
0,
0,
0
],
"0.0083": [
0,
0,
0.85
],
"0.0667": [
0,
0,
0
]
"0.0": [0, 0, 0],
"0.0083": [0, 0, 0.85],
"0.0667": [0, 0, 0]
}
}
}

View file

@ -12,66 +12,34 @@
"ba": {
"rotation": {
"0.0": {
"vector": [
0,
0,
0
]
"vector": [0, 0, 0]
},
"0.125": {
"vector": [
-90,
0,
0
],
"vector": [-90, 0, 0],
"easing": "easeOutCubic"
},
"0.25": {
"vector": [
-80,
0,
0
],
"vector": [-80, 0, 0],
"easing": "easeOutSine"
},
"0.375": {
"vector": [
-90,
0,
0
],
"vector": [-90, 0, 0],
"easing": "easeInCubic"
},
"0.5": {
"vector": [
-88,
0,
0
],
"vector": [-88, 0, 0],
"easing": "easeOutSine"
},
"0.625": {
"vector": [
-90,
0,
0
],
"vector": [-90, 0, 0],
"easing": "easeInCubic"
},
"1.5": {
"vector": [
-90,
0,
0
],
"vector": [-90, 0, 0],
"easing": "linear"
},
"2.0": {
"vector": [
0,
0,
0
],
"vector": [0, 0, 0],
"easing": "easeInOutSine"
}
}

View file

@ -16,602 +16,206 @@
"0": {
"rotation": {
"0.0": {
"post": [
0,
0,
0
],
"post": [0, 0, 0],
"lerp_mode": "catmullrom"
},
"0.1667": {
"post": [
8.55,
-3.98,
1.84
],
"post": [8.55, -3.98, 1.84],
"lerp_mode": "catmullrom"
},
"0.3333": {
"post": [
0.25,
-22.25,
-24
],
"post": [0.25, -22.25, -24],
"lerp_mode": "catmullrom"
},
"0.4167": {
"post": [
-7.25,
-22.25,
-24
],
"post": [-7.25, -22.25, -24],
"lerp_mode": "catmullrom"
},
"0.5": {
"post": [
-5.25,
-22.26,
-24
],
"post": [-5.25, -22.26, -24],
"lerp_mode": "catmullrom"
},
"0.625": {
"post": [
-0.85,
-23.64,
-13.1
],
"post": [-0.85, -23.64, -13.1],
"lerp_mode": "catmullrom"
},
"0.9167": {
"post": [
-7.23,
-25.8,
-17.02
],
"post": [-7.23, -25.8, -17.02],
"lerp_mode": "catmullrom"
},
"1.25": {
"post": [
0.54,
-26.71,
-25.61
],
"post": [0.54, -26.71, -25.61],
"lerp_mode": "catmullrom"
},
"1.6667": {
"post": [
-0.88143,
-25.34825,
-26.46108
],
"post": [-0.88143, -25.34825, -26.46108],
"lerp_mode": "catmullrom"
},
"1.9167": {
"post": [
-9.00432,
-21.76626,
-16.2001
],
"post": [-9.00432, -21.76626, -16.2001],
"lerp_mode": "catmullrom"
},
"2.0": {
"post": [
-5.73837,
-24.77408,
-20.77127
],
"post": [-5.73837, -24.77408, -20.77127],
"lerp_mode": "catmullrom"
},
"2.0833": {
"post": [
-6.38588,
-29.58558,
-1.50662
],
"post": [-6.38588, -29.58558, -1.50662],
"lerp_mode": "catmullrom"
},
"2.3333": {
"post": [
-0.11112,
-2.35652,
10.98841
],
"post": [-0.11112, -2.35652, 10.98841],
"lerp_mode": "catmullrom"
},
"2.4583": {
"post": [
-0.0016,
-0.13105,
-1.38954
],
"post": [-0.0016, -0.13105, -1.38954],
"lerp_mode": "catmullrom"
},
"2.5833": {
"post": [
0,
0,
0
],
"post": [0, 0, 0],
"lerp_mode": "catmullrom"
}
},
"position": {
"0.0": {
"post": [
0,
0,
0
],
"post": [0, 0, 0],
"lerp_mode": "catmullrom"
},
"0.4167": {
"post": [
0,
0.25,
3.25
],
"post": [0, 0.25, 3.25],
"lerp_mode": "catmullrom"
},
"0.4583": {
"post": [
0.17,
0.43,
0.64
],
"post": [0.17, 0.43, 0.64],
"lerp_mode": "catmullrom"
},
"0.5417": {
"post": [
-0.06,
0.56,
2.21016
],
"post": [-0.06, 0.56, 2.21016],
"lerp_mode": "catmullrom"
},
"0.75": {
"post": [
-0.29,
0.3,
2.09
],
"post": [-0.29, 0.3, 2.09],
"lerp_mode": "catmullrom"
},
"1.0417": {
"post": [
-0.25,
0.53,
1.95
],
"post": [-0.25, 0.53, 1.95],
"lerp_mode": "catmullrom"
},
"1.4167": {
"post": [
-0.3,
0.70547,
2
],
"post": [-0.3, 0.70547, 2],
"lerp_mode": "catmullrom"
},
"1.9167": {
"post": [
-0.2,
0.35,
1.5
],
"post": [-0.2, 0.35, 1.5],
"lerp_mode": "catmullrom"
},
"2.0": {
"post": [
-0.92461,
0.40317,
1.28968
],
"post": [-0.92461, 0.40317, 1.28968],
"lerp_mode": "catmullrom"
},
"2.0833": {
"post": [
-1.31413,
0.00682,
2.2102
],
"post": [-1.31413, 0.00682, 2.2102],
"lerp_mode": "catmullrom"
},
"2.2917": {
"post": [
0,
-0.25,
-1
],
"post": [0, -0.25, -1],
"lerp_mode": "catmullrom"
},
"2.375": {
"post": [
0,
0.2,
0.93
],
"post": [0, 0.2, 0.93],
"lerp_mode": "catmullrom"
},
"2.5833": {
"post": [
0,
0,
0
],
"post": [0, 0, 0],
"lerp_mode": "catmullrom"
}
}
},
"Lefthand": {
"rotation": {
"0.0833": [
0,
0,
0
],
"0.4167": [
-31.86957,
-19.37363,
82.48453
],
"0.5": [
-31.86957,
-19.37363,
82.48453
],
"0.9167": [
-15.26666,
-7.21079,
-32.09116
],
"1.3333": [
-11.99301,
13.76329,
-22.8141
],
"1.5": [
-11.99301,
13.76329,
-22.8141
],
"1.5833": [
-28.82126,
-23.56361,
62.7473
],
"1.625": [
-27.43413,
-24.53569,
58.73275
],
"1.6667": [
-33.07026,
-26.56442,
69.10617
],
"1.75": [
-28.78617,
-30.44277,
61.77328
],
"1.8333": [
-42.377,
-33.41831,
75.18478
],
"2.0": [
-40.19312,
-33.04337,
72.40808
],
"2.0833": [
-31.86957,
-19.37363,
82.48453
],
"2.25": [
-9.57051,
-10.79639,
27.95699
],
"2.4167": [
0,
0,
0
]
"0.0833": [0, 0, 0],
"0.4167": [-31.86957, -19.37363, 82.48453],
"0.5": [-31.86957, -19.37363, 82.48453],
"0.9167": [-15.26666, -7.21079, -32.09116],
"1.3333": [-11.99301, 13.76329, -22.8141],
"1.5": [-11.99301, 13.76329, -22.8141],
"1.5833": [-28.82126, -23.56361, 62.7473],
"1.625": [-27.43413, -24.53569, 58.73275],
"1.6667": [-33.07026, -26.56442, 69.10617],
"1.75": [-28.78617, -30.44277, 61.77328],
"1.8333": [-42.377, -33.41831, 75.18478],
"2.0": [-40.19312, -33.04337, 72.40808],
"2.0833": [-31.86957, -19.37363, 82.48453],
"2.25": [-9.57051, -10.79639, 27.95699],
"2.4167": [0, 0, 0]
},
"position": {
"0.0833": [
0,
0,
0
],
"0.4167": [
-0.19579,
0.61232,
-3.5753
],
"0.5": [
0,
-1.82,
-14.4
],
"0.7083": [
6.6,
-1.87,
0.6
],
"0.9167": [
7.55491,
-9.57868,
6.1249
],
"1.3333": [
9.45,
-8.82,
6.62
],
"1.5": [
9.45,
-8.82,
6.62
],
"1.8333": [
-0.9,
1.1,
-8.4
],
"2.0": [
-0.9,
1.1,
-6.4
],
"2.0833": [
-0.19579,
0.61232,
-5.5753
],
"2.4167": [
0,
0,
0
]
"0.0833": [0, 0, 0],
"0.4167": [-0.19579, 0.61232, -3.5753],
"0.5": [0, -1.82, -14.4],
"0.7083": [6.6, -1.87, 0.6],
"0.9167": [7.55491, -9.57868, 6.1249],
"1.3333": [9.45, -8.82, 6.62],
"1.5": [9.45, -8.82, 6.62],
"1.8333": [-0.9, 1.1, -8.4],
"2.0": [-0.9, 1.1, -6.4],
"2.0833": [-0.19579, 0.61232, -5.5753],
"2.4167": [0, 0, 0]
}
},
"head": {
"rotation": {
"0.0": [
0,
0,
0
],
"0.4167": [
0,
0,
0
],
"1.25": [
-380,
0,
0
],
"1.3333": [
-30.68206,
-27.03402,
52.54628
],
"1.5": [
-30.68206,
-27.03402,
52.54628
],
"1.8333": [
0,
0,
0
],
"2.0833": [
0,
0,
0
]
"0.0": [0, 0, 0],
"0.4167": [0, 0, 0],
"1.25": [-380, 0, 0],
"1.3333": [-30.68206, -27.03402, 52.54628],
"1.5": [-30.68206, -27.03402, 52.54628],
"1.8333": [0, 0, 0],
"2.0833": [0, 0, 0]
},
"position": {
"0.0": [
0,
0,
0
],
"0.4167": [
0.0441,
0.16396,
-0.02671
],
"0.4583": [
0.26827,
0.95056,
-1.6981
],
"0.5": [
-0.36805,
1.03264,
-6.9702
],
"0.5417": [
-1.4502,
0.88538,
-14.51111
],
"0.5833": [
-3.04715,
1.19976,
-21.54721
],
"0.625": [
-4.25545,
0.3486,
-27.45078
],
"0.6667": [
-5.50466,
-2.79569,
-33.3676
],
"0.7083": [
-6.97396,
-6.91091,
-39.16939
],
"0.75": [
-8.75181,
-12.66452,
-44.72621
],
"0.7917": [
-10.84411,
-20.08928,
-49.88713
],
"0.8333": [
-13.34003,
-29.71342,
-54.55761
],
"0.875": [
-16.22188,
-40.6649,
-58.75257
],
"0.9167": [
-19.65388,
-53.69834,
-62.25089
],
"0.9583": [
-26.60318,
-67.42803,
-66.09012
],
"1.0": [
-35.3251,
-86.10628,
-69.13573
],
"1.0417": [
-45.47726,
-106.73784,
-71.55172
],
"1.0833": [
-57.82789,
-132.39146,
-73.01751
],
"1.125": [
-72.39921,
-162.95675,
-73.13111
],
"1.1667": [
-89.34055,
-197.99001,
-72.07032
],
"1.2083": [
-109.12621,
-239.05802,
-69.27181
],
"1.3333": [
10,
-9,
13
],
"1.5": [
10,
-9,
13
],
"1.8333": [
0,
0,
-2.09375
],
"2.0833": [
0,
0,
0
]
"0.0": [0, 0, 0],
"0.4167": [0.0441, 0.16396, -0.02671],
"0.4583": [0.26827, 0.95056, -1.6981],
"0.5": [-0.36805, 1.03264, -6.9702],
"0.5417": [-1.4502, 0.88538, -14.51111],
"0.5833": [-3.04715, 1.19976, -21.54721],
"0.625": [-4.25545, 0.3486, -27.45078],
"0.6667": [-5.50466, -2.79569, -33.3676],
"0.7083": [-6.97396, -6.91091, -39.16939],
"0.75": [-8.75181, -12.66452, -44.72621],
"0.7917": [-10.84411, -20.08928, -49.88713],
"0.8333": [-13.34003, -29.71342, -54.55761],
"0.875": [-16.22188, -40.6649, -58.75257],
"0.9167": [-19.65388, -53.69834, -62.25089],
"0.9583": [-26.60318, -67.42803, -66.09012],
"1.0": [-35.3251, -86.10628, -69.13573],
"1.0417": [-45.47726, -106.73784, -71.55172],
"1.0833": [-57.82789, -132.39146, -73.01751],
"1.125": [-72.39921, -162.95675, -73.13111],
"1.1667": [-89.34055, -197.99001, -72.07032],
"1.2083": [-109.12621, -239.05802, -69.27181],
"1.3333": [10, -9, 13],
"1.5": [10, -9, 13],
"1.8333": [0, 0, -2.09375],
"2.0833": [0, 0, 0]
}
},
"camera": {
"rotation": {
"0.0": [
0,
0,
0
],
"0.3333": [
0,
0,
-2
],
"0.4167": [
1,
1,
1
],
"0.5417": [
-0.5,
-1,
-1
],
"0.6667": [
0.25,
0,
-2
],
"1.1667": [
0.59,
0,
-0.82
],
"1.625": [
0.33,
0.67,
-1.2
],
"2.0": [
0,
1,
-1.3
],
"2.0417": [
-1,
-2,
1
],
"2.125": [
1,
1,
0.2
],
"2.1667": [
0.5,
-1,
0.8
],
"2.3333": [
-0.125,
0,
-0.5
],
"2.5833": [
0,
0,
0
]
"0.0": [0, 0, 0],
"0.3333": [0, 0, -2],
"0.4167": [1, 1, 1],
"0.5417": [-0.5, -1, -1],
"0.6667": [0.25, 0, -2],
"1.1667": [0.59, 0, -0.82],
"1.625": [0.33, 0.67, -1.2],
"2.0": [0, 1, -1.3],
"2.0417": [-1, -2, 1],
"2.125": [1, 1, 0.2],
"2.1667": [0.5, -1, 0.8],
"2.3333": [-0.125, 0, -0.5],
"2.5833": [0, 0, 0]
}
}
},
@ -626,77 +230,25 @@
"bones": {
"0": {
"rotation": {
"0.0": [
27.21312,
-47.42646,
-2.0218
],
"0.0833": [
12.5,
-15,
0
],
"0.2083": [
3.48268,
0.40464,
8.20687
],
"0.4167": [
0,
0,
-2
],
"0.5": [
0,
0,
0
]
"0.0": [27.21312, -47.42646, -2.0218],
"0.0833": [12.5, -15, 0],
"0.2083": [3.48268, 0.40464, 8.20687],
"0.4167": [0, 0, -2],
"0.5": [0, 0, 0]
},
"position": {
"0.0": [
3,
-17.3,
0
],
"0.2083": [
0,
0,
-1.65
],
"0.2917": [
0,
0,
0.93
],
"0.5": [
0,
0,
0
]
"0.0": [3, -17.3, 0],
"0.2083": [0, 0, -1.65],
"0.2917": [0, 0, 0.93],
"0.5": [0, 0, 0]
}
},
"camera": {
"rotation": {
"0.0": [
0,
0,
0
],
"0.2083": [
0,
0,
0
],
"0.2917": [
0.25,
-0.5,
0.5
],
"0.4167": [
0,
0,
0
]
"0.0": [0, 0, 0],
"0.2083": [0, 0, 0],
"0.2917": [0.25, -0.5, 0.5],
"0.4167": [0, 0, 0]
}
}
}
@ -707,87 +259,27 @@
"bones": {
"0": {
"rotation": {
"0.0": [
4.74287,
-58.94632,
9.89514
],
"0.2": [
-8.55104,
-59.60571,
19.61648
],
"0.4": [
-8.58141,
-58.99717,
19.60323
],
"0.6": [
-0.82277,
-58.8651,
9.93666
],
"0.8": [
4.74287,
-58.94632,
9.89514
]
"0.0": [4.74287, -58.94632, 9.89514],
"0.2": [-8.55104, -59.60571, 19.61648],
"0.4": [-8.58141, -58.99717, 19.60323],
"0.6": [-0.82277, -58.8651, 9.93666],
"0.8": [4.74287, -58.94632, 9.89514]
},
"position": {
"0.0": [
5.5,
-3,
0
],
"0.2": [
3.75,
-2.5,
0
],
"0.4": [
2.5,
-3,
0
],
"0.6": [
4.25,
-2.5,
0
],
"0.8": [
5.5,
-3,
0
]
"0.0": [5.5, -3, 0],
"0.2": [3.75, -2.5, 0],
"0.4": [2.5, -3, 0],
"0.6": [4.25, -2.5, 0],
"0.8": [5.5, -3, 0]
}
},
"camera": {
"rotation": {
"0.0": [
-0.3,
-0.3,
0.3
],
"0.2": [
0.3,
0,
-0.3
],
"0.4": [
-0.3,
0.3,
0.3
],
"0.6": [
0.3,
0,
-0.3
],
"0.8": [
-0.3,
-0.3,
0.3
]
"0.0": [-0.3, -0.3, 0.3],
"0.2": [0.3, 0, -0.3],
"0.4": [-0.3, 0.3, 0.3],
"0.6": [0.3, 0, -0.3],
"0.8": [-0.3, -0.3, 0.3]
}
}
}
@ -798,87 +290,27 @@
"bones": {
"0": {
"rotation": {
"0.0": [
-64.40359,
6.54216,
-8.29677
],
"0.175": [
-63.64549,
6.90094,
-2.09726
],
"0.35": [
-64.40359,
6.54216,
-8.29677
],
"0.525": [
-65.4022,
6.21514,
-14.3956
],
"0.7": [
-64.40359,
6.54216,
-8.29677
]
"0.0": [-64.40359, 6.54216, -8.29677],
"0.175": [-63.64549, 6.90094, -2.09726],
"0.35": [-64.40359, 6.54216, -8.29677],
"0.525": [-65.4022, 6.21514, -14.3956],
"0.7": [-64.40359, 6.54216, -8.29677]
},
"position": {
"0.0": [
-3.5,
2,
0
],
"0.175": [
-4.5,
4,
0
],
"0.35": [
-5.5,
2,
0
],
"0.525": [
-4.5,
4,
0
],
"0.7": [
-3.5,
2,
0
]
"0.0": [-3.5, 2, 0],
"0.175": [-4.5, 4, 0],
"0.35": [-5.5, 2, 0],
"0.525": [-4.5, 4, 0],
"0.7": [-3.5, 2, 0]
}
},
"camera": {
"rotation": {
"0.0": [
-0.3,
-0.3,
0.3
],
"0.175": [
0.3,
0,
-0.3
],
"0.35": [
-0.3,
0.3,
0.3
],
"0.525": [
0.3,
0,
-0.3
],
"0.7": [
-0.3,
-0.3,
0.3
]
"0.0": [-0.3, -0.3, 0.3],
"0.175": [0.3, 0, -0.3],
"0.35": [-0.3, 0.3, 0.3],
"0.525": [0.3, 0, -0.3],
"0.7": [-0.3, -0.3, 0.3]
}
}
}

View file

@ -19,59 +19,27 @@
"bones": {
"bone": {
"position": {
"0.0": [
0,
0,
0
],
"0.0083": [
0,
0,
9.25
],
"0.0": [0, 0, 0],
"0.0083": [0, 0, 9.25],
"0.0917": {
"pre": [
0,
0,
5.64
],
"post": [
0,
0,
5.64
],
"pre": [0, 0, 5.64],
"post": [0, 0, 5.64],
"lerp_mode": "catmullrom"
},
"0.175": {
"post": [
0,
0,
2.65
],
"post": [0, 0, 2.65],
"lerp_mode": "catmullrom"
},
"0.3": {
"post": [
0,
0,
0.62
],
"post": [0, 0, 0.62],
"lerp_mode": "catmullrom"
},
"0.4833": {
"post": [
0,
0,
0
],
"post": [0, 0, 0],
"lerp_mode": "catmullrom"
},
"2.0": {
"post": [
0,
0,
0
],
"post": [0, 0, 0],
"lerp_mode": "catmullrom"
}
}
@ -79,67 +47,35 @@
"barrelroot": {
"rotation": {
"0.0": {
"post": [
0,
0,
0
],
"post": [0, 0, 0],
"lerp_mode": "catmullrom"
},
"0.0417": {
"post": [
-1.86,
0,
0
],
"post": [-1.86, 0, 0],
"lerp_mode": "catmullrom"
},
"0.0917": {
"post": [
-2,
0,
0
],
"post": [-2, 0, 0],
"lerp_mode": "catmullrom"
},
"0.175": {
"post": [
-0.38,
0,
0
],
"post": [-0.38, 0, 0],
"lerp_mode": "catmullrom"
},
"0.2833": {
"post": [
1.34,
0,
0
],
"post": [1.34, 0, 0],
"lerp_mode": "catmullrom"
},
"0.375": {
"post": [
0.88,
0,
0
],
"post": [0.88, 0, 0],
"lerp_mode": "catmullrom"
},
"0.4667": {
"post": [
-0.24,
0,
0
],
"post": [-0.24, 0, 0],
"lerp_mode": "catmullrom"
},
"0.6333": {
"post": [
0,
0,
0
],
"post": [0, 0, 0],
"lerp_mode": "catmullrom"
}
}
@ -147,103 +83,47 @@
"bone5": {
"rotation": {
"0.0": {
"post": [
0,
0,
0
],
"post": [0, 0, 0],
"lerp_mode": "catmullrom"
},
"0.0417": {
"post": [
1.86,
0,
0
],
"post": [1.86, 0, 0],
"lerp_mode": "catmullrom"
},
"0.0917": {
"post": [
2,
0,
0
],
"post": [2, 0, 0],
"lerp_mode": "catmullrom"
},
"0.175": {
"post": [
0.38,
0,
0
],
"post": [0.38, 0, 0],
"lerp_mode": "catmullrom"
},
"0.2833": {
"post": [
-1.34,
0,
0
],
"post": [-1.34, 0, 0],
"lerp_mode": "catmullrom"
},
"0.375": {
"post": [
-0.88,
0,
0
],
"post": [-0.88, 0, 0],
"lerp_mode": "catmullrom"
},
"0.4667": {
"post": [
0.24,
0,
0
],
"post": [0.24, 0, 0],
"lerp_mode": "catmullrom"
},
"0.6333": {
"post": [
0,
0,
0
],
"post": [0, 0, 0],
"lerp_mode": "catmullrom"
}
}
},
"glow": {
"scale": {
"0.0": [
0,
0,
0
],
"0.0083": [
1,
1,
1
],
"0.1917": [
1,
1,
1
],
"0.5": [
0,
0,
0
],
"0.9917": [
0,
0,
0
],
"2.0": [
0,
0,
0
]
"0.0": [0, 0, 0],
"0.0083": [1, 1, 1],
"0.1917": [1, 1, 1],
"0.5": [0, 0, 0],
"0.9917": [0, 0, 0],
"2.0": [0, 0, 0]
}
},
"flare": {
@ -269,63 +149,23 @@
},
"flare": {
"scale": {
"0.0": [
0,
0,
0
],
"0.0083": [
8,
8,
8
],
"0.05": [
11,
11,
11
],
"0.075": [
1,
1,
1
],
"0.0917": [
0,
0,
0
],
"0.15": [
0,
0,
0
]
"0.0": [0, 0, 0],
"0.0083": [8, 8, 8],
"0.05": [11, 11, 11],
"0.075": [1, 1, 1],
"0.0917": [0, 0, 0],
"0.15": [0, 0, 0]
}
},
"action": {
"position": {
"0.0": [
0,
0,
0
],
"0.0": [0, 0, 0],
"0.0417": {
"pre": [
0,
0,
4.1
],
"post": [
0,
0,
6.1
],
"pre": [0, 0, 4.1],
"post": [0, 0, 6.1],
"lerp_mode": "catmullrom"
},
"0.1167": [
0,
0,
0
]
"0.1167": [0, 0, 0]
}
}
}

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -8,167 +8,35 @@
"texture_height": 32,
"visible_bounds_width": 2,
"visible_bounds_height": 1.5,
"visible_bounds_offset": [
0,
0.25,
0
]
"visible_bounds_offset": [0, 0.25, 0]
},
"bones": [
{
"name": "c4",
"pivot": [
0,
0,
0
],
"pivot": [0, 0, 0],
"cubes": [
{
"origin": [
-7,
0,
-5
],
"size": [
15,
3,
11
],
"origin": [-7, 0, -5],
"size": [15, 3, 11],
"uv": {
"north": {
"uv": [
14,
14
],
"uv_size": [
14,
3
]
},
"east": {
"uv": [
14,
20
],
"uv_size": [
11,
3
]
},
"south": {
"uv": [
14,
17
],
"uv_size": [
14,
3
]
},
"west": {
"uv": [
21,
0
],
"uv_size": [
11,
3
]
},
"up": {
"uv": [
0,
0
],
"uv_size": [
14,
11
]
},
"down": {
"uv": [
0,
22
],
"uv_size": [
14,
-11
]
}
"north": {"uv": [14, 14], "uv_size": [14, 3]},
"east": {"uv": [14, 20], "uv_size": [11, 3]},
"south": {"uv": [14, 17], "uv_size": [14, 3]},
"west": {"uv": [21, 0], "uv_size": [11, 3]},
"up": {"uv": [0, 0], "uv_size": [14, 11]},
"down": {"uv": [0, 22], "uv_size": [14, -11]}
}
},
{
"origin": [
-6,
3,
-4
],
"size": [
2,
1,
9
],
"origin": [-6, 3, -4],
"size": [2, 1, 9],
"uv": {
"north": {
"uv": [
11,
23
],
"uv_size": [
2,
1
]
},
"east": {
"uv": [
21,
12
],
"uv_size": [
9,
1
]
},
"south": {
"uv": [
23,
11
],
"uv_size": [
2,
1
]
},
"west": {
"uv": [
21,
13
],
"uv_size": [
9,
1
]
},
"up": {
"uv": [
21,
3
],
"uv_size": [
2,
9
]
},
"down": {
"uv": [
0,
31
],
"uv_size": [
2,
-9
]
}
"north": {"uv": [11, 23], "uv_size": [2, 1]},
"east": {"uv": [21, 12], "uv_size": [9, 1]},
"south": {"uv": [23, 11], "uv_size": [2, 1]},
"west": {"uv": [21, 13], "uv_size": [9, 1]},
"up": {"uv": [21, 3], "uv_size": [2, 9]},
"down": {"uv": [0, 31], "uv_size": [2, -9]}
}
}
]
@ -176,84 +44,18 @@
{
"name": "button_group",
"parent": "c4",
"pivot": [
-2,
3,
-3
],
"pivot": [-2, 3, -3],
"cubes": [
{
"origin": [
-2,
3,
-3
],
"size": [
7,
1,
7
],
"origin": [-2, 3, -3],
"size": [7, 1, 7],
"uv": {
"north": {
"uv": [
2,
22
],
"uv_size": [
7,
1
]
},
"east": {
"uv": [
2,
23
],
"uv_size": [
7,
1
]
},
"south": {
"uv": [
23,
3
],
"uv_size": [
7,
1
]
},
"west": {
"uv": [
23,
4
],
"uv_size": [
7,
1
]
},
"up": {
"uv": [
14,
0
],
"uv_size": [
7,
7
]
},
"down": {
"uv": [
14,
14
],
"uv_size": [
7,
-7
]
}
"north": {"uv": [2, 22], "uv_size": [7, 1]},
"east": {"uv": [2, 23], "uv_size": [7, 1]},
"south": {"uv": [23, 3], "uv_size": [7, 1]},
"west": {"uv": [23, 4], "uv_size": [7, 1]},
"up": {"uv": [14, 0], "uv_size": [7, 7]},
"down": {"uv": [14, 14], "uv_size": [7, -7]}
}
}
]
@ -261,161 +63,33 @@
{
"name": "triggers",
"parent": "c4",
"pivot": [
0,
0,
0
],
"pivot": [0, 0, 0],
"cubes": [
{
"origin": [
-2,
1,
-6
],
"size": [
5,
1,
1
],
"origin": [-2, 1, -6],
"size": [5, 1, 1],
"uv": {
"north": {
"uv": [
9,
22
],
"uv_size": [
5,
1
]
},
"east": {
"uv": [
15,
23
],
"uv_size": [
1,
1
]
},
"south": {
"uv": [
23,
5
],
"uv_size": [
5,
1
]
},
"west": {
"uv": [
16,
23
],
"uv_size": [
1,
1
]
},
"up": {
"uv": [
23,
6
],
"uv_size": [
5,
1
]
},
"down": {
"uv": [
23,
8
],
"uv_size": [
5,
-1
]
}
"north": {"uv": [9, 22], "uv_size": [5, 1]},
"east": {"uv": [15, 23], "uv_size": [1, 1]},
"south": {"uv": [23, 5], "uv_size": [5, 1]},
"west": {"uv": [16, 23], "uv_size": [1, 1]},
"up": {"uv": [23, 6], "uv_size": [5, 1]},
"down": {"uv": [23, 8], "uv_size": [5, -1]}
}
},
{
"origin": [
-6,
1,
-6
],
"size": [
2,
1,
1
],
"origin": [-6, 1, -6],
"size": [2, 1, 1],
"uv": {
"north": {
"uv": [
23,
8
],
"uv_size": [
2,
1
]
},
"east": {
"uv": [
13,
23
],
"uv_size": [
1,
1
]
},
"south": {
"uv": [
9,
23
],
"uv_size": [
2,
1
]
},
"west": {
"uv": [
14,
23
],
"uv_size": [
1,
1
]
},
"up": {
"uv": [
23,
9
],
"uv_size": [
2,
1
]
},
"down": {
"uv": [
23,
11
],
"uv_size": [
2,
-1
]
"north": {"uv": [23, 8], "uv_size": [2, 1]},
"east": {"uv": [13, 23], "uv_size": [1, 1]},
"south": {"uv": [9, 23], "uv_size": [2, 1]},
"west": {"uv": [14, 23], "uv_size": [1, 1]},
"up": {"uv": [23, 9], "uv_size": [2, 1]},
"down": {"uv": [23, 11], "uv_size": [2, -1]}
}
}
}
]
]
}
]
}

View file

@ -8,255 +8,29 @@
"texture_height": 32,
"visible_bounds_width": 2,
"visible_bounds_height": 2.5,
"visible_bounds_offset": [
0,
0.75,
0
]
"visible_bounds_offset": [0, 0.75, 0]
},
"bones": [
{
"name": "claymore",
"pivot": [
0,
0,
0
]
"pivot": [0, 0, 0]
},
{
"name": "bone",
"parent": "claymore",
"pivot": [
0,
0,
0
],
"rotation": [
0,
180,
0
],
"pivot": [0, 0, 0],
"rotation": [0, 180, 0],
"cubes": [
{
"origin": [
-3.5,
2.75,
-0.5
],
"size": [
7,
5,
2
],
"uv": [
0,
0
]
},
{
"origin": [
-2,
7,
0
],
"size": [
4,
1,
1
],
"uv": [
0,
14
]
},
{
"origin": [
2,
7.75,
0
],
"size": [
1,
1,
1
],
"uv": [
14,
7
]
},
{
"origin": [
-3,
7.75,
0
],
"size": [
1,
1,
1
],
"uv": [
6,
7
]
},
{
"origin": [
3,
-0.65,
-0.2
],
"size": [
0,
4,
1
],
"pivot": [
3,
2.6,
0.3
],
"rotation": [
-45,
0,
0
],
"uv": [
0,
15
]
},
{
"origin": [
3,
-0.9,
0.05
],
"size": [
0,
4,
1
],
"pivot": [
3,
2.6,
0.3
],
"rotation": [
45,
0,
0
],
"uv": [
14,
13
]
},
{
"origin": [
-3,
-0.9,
0.05
],
"size": [
0,
4,
1
],
"pivot": [
-3,
2.6,
0.3
],
"rotation": [
45,
0,
0
],
"uv": [
10,
13
]
},
{
"origin": [
-3,
-0.65,
-0.2
],
"size": [
0,
4,
1
],
"pivot": [
-3,
2.6,
0.3
],
"rotation": [
-45,
0,
0
],
"uv": [
12,
13
]
},
{
"origin": [
-5.11836,
2.75,
-1.41865
],
"size": [
2,
5,
2
],
"pivot": [
-5.61836,
1.75,
0.08135
],
"rotation": [
0,
-22.5,
0
],
"uv": [
0,
7
]
},
{
"origin": [
2.81179,
2.75,
-0.95984
],
"size": [
2,
5,
2
],
"pivot": [
4.31179,
1.75,
-0.45984
],
"rotation": [
0,
22.5,
0
],
"uv": [
8,
7
]
}
{"origin": [-3.5, 2.75, -0.5], "size": [7, 5, 2], "uv": [0, 0]},
{"origin": [-2, 7, 0], "size": [4, 1, 1], "uv": [0, 14]},
{"origin": [2, 7.75, 0], "size": [1, 1, 1], "uv": [14, 7]},
{"origin": [-3, 7.75, 0], "size": [1, 1, 1], "uv": [6, 7]},
{"origin": [3, -0.65, -0.2], "size": [0, 4, 1], "pivot": [3, 2.6, 0.3], "rotation": [-45, 0, 0], "uv": [0, 15]},
{"origin": [3, -0.9, 0.05], "size": [0, 4, 1], "pivot": [3, 2.6, 0.3], "rotation": [45, 0, 0], "uv": [14, 13]},
{"origin": [-3, -0.9, 0.05], "size": [0, 4, 1], "pivot": [-3, 2.6, 0.3], "rotation": [45, 0, 0], "uv": [10, 13]},
{"origin": [-3, -0.65, -0.2], "size": [0, 4, 1], "pivot": [-3, 2.6, 0.3], "rotation": [-45, 0, 0], "uv": [12, 13]},
{"origin": [-5.11836, 2.75, -1.41865], "size": [2, 5, 2], "pivot": [-5.61836, 1.75, 0.08135], "rotation": [0, -22.5, 0], "uv": [0, 7]},
{"origin": [2.81179, 2.75, -0.95984], "size": [2, 5, 2], "pivot": [4.31179, 1.75, -0.45984], "rotation": [0, 22.5, 0], "uv": [8, 7]}
]
}
]

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

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