diff --git a/changelog b/changelog index c0f86ae33..53b14aebf 100644 --- a/changelog +++ b/changelog @@ -1,67 +1,22 @@ +## Added +* Freight elevator + * A 3x3 hydraulic platform + * Can be stacked + * Only supports two floors, the top and the bottom + * Hopefully not terribly janky + ## Changed -* Updated russian and chinese localization -* Oil bubbles are now 3x more common in deserts (biomes with a temperature value of 2 and rainfall of 0) -* Oil bubbles now have a 50% chance of spawning a surface indicator (similar to bedrock oil but still distinct) -* Oil deposits will never drop themselves, they always produce tar when mined -* Any tar type can now be turned into bitumen in a mixer (with worse efficiency compared to a liquefactor) -* RoR levers and indicator lights now have OpenComputers integration -* Alexandrite dropped with fortune is now capped at 2 gems per ore -* Added a config option for decreasing the soot requirement for skeleton guns (or rather, for the calculation, this number is added to the actual soot value, simulating a higher value) -* Radioisotope cells and PT cells are now deprecated, and can no longer be crafted - * Existing cells will continue to work for now -* If two pipe anchors are connected, one having a type set and one still being "none", instead of erroring, the "none" pipe will assume the other one's type -* Self-chargers in battery sockets now produce unreliable power output which constantly fluctuates -* Self-chargers in battery sockets now cause static discharges in regular intervals -* Added more RoR functionality to the boilers, industrial combustion engine, heat exchangers, fluid burners, CCGT and ZIRNOX -* Turrets can now be toggled and configured with RoR -* Artillery turrets can now have targets enqueued with RoR -* The RBMK numeric displays can now be controlled via OpenComputers, and come with built-in settings for shortening numbers and displaying leading zeroes -* The industrial steam turbine now has OpenComputers integration -* The RBMK fuel crane can now report stats for the loaded fuel rod to OpenComputers -* The RBMK console can now detect and send all stored RBMK fuel rods in storage columns via OpenComputers -* Crates now open when right-clicked by default, holding shift is required to place them down -* The automatic buzzsaw can now burn coal tar creosote -* The old cluster type effect used by MPBs and cluster missiles now use the new generic projectile system with actual bomblet models -* Removed the legacy fusion reactor entirely -* Changed neutron reflectors - * Reflectors can no longer be made in the blast furnace - * Rather, they are welded from HSS and tungsten carbide - * Tungsten carbide is made in the pyrolysis oven using syngas and tungsten powder - * Many recipes that used to use neutron reflectors now use alternative materials like HSS plates or weapon steel - * This effectively means that neutron reflectors are post oil 3 - * PWR neutron reflectors have an alternate recipe allowing them to be made with weaponsteel -* Removed legacy battery items and selfchargers -* Added more QMAW pages -* Expensive mode plastic sheets now only use rubber instead of rubber or latex -* Updated the texture on the fop thing -* RoR info on tanks now displays the (0-3) value range of the mode setting -* Spike, tesla and microwave damage have now been categorized as physical, energy and energy respectively, making armors resistant against them -* Fau and DNT armor now have explicit physical resistances, making them harder to pierce -* The rubber recipe now yields two rubber per sulfur used -* Foundry scraps now show their material in the name instead of the description -* Bedrock ore minimum tier and bore fluid is no longer fixed at (1/NONE), rather it scales with the quality of the bedrock ore at that spot - * The bedrock ore density scanner will try to predict the required tier and bore fluid at the current spot, and show it as part of the HUD - * This only applies to newly generated bedrock ore patches -* Reduced industrial turbine cost from 3 titanium steam turbine blades to 2 -* Motors now have yet another alternate recipe in the arc welder, using steel plates but substituting the coils with a dense red copper wires -* Dense red copper wires can now be welded -* The old factory hull blocks have been deprecated -* The singularity screwdriver, being with no purpose ever since the fwatz got removed, has been removed as well -* Desh motors now use dense golden wires instead of golden ring coils -* Added "desh from cracked oil" recipe - * Default recipe, doesn't need a blueprint - * Uses cracked light oil instead of regular light oil (500mB at 1 PU, or 2.5x more than the standard recipe, plus one compressor) - * Uses 100mB of mercury instead of 200mB -* All standard coils now have alternate recipes, using a steel core instead of an iron one +* Reduced steam demand of the rotary furnace's hotter fuels by a bit +* The acidizer now has a sound loop (chemplant sound at 75% pitch) +* Updated some bomb part recipes, mainly to make use of the new neutron reflectors and some more modern materials (why did ivy mike coolers still use iron?) +* Updated the fat man igniter and gadget wiring icons +* The cape items, which haven't actually been used by anyone ever, are now deprecated. Existing capes will still work, but the items are now unobtainable +* Some long deprecated melee weapons have now been properly removed ## Fixed -* Fixed uncrafting of the nickel RTG pellet not respecting item metadata -* Tile entities that use fluids should now force the chunk they are in to be written to disk when unloaded - * This should fix the issue where systems that constantly move fluids around may not properly save to disk -* Fixed dispensed dynamites being considered impact grenades for some reason -* Fixed RBMK flux detection with RoR and OC not working -* Moved the soyuz launcher core component recipe to the assembler, fixing an issue where the component recipe is not available in 528 mode -* Fixed crash caused by using the copy tool on uncolored RBMK control rods -* Fixed turbine blade smelting in the crucible only yielding 2 ingots worth of material -* Fixed cluster missiles never properly splitting before impact - * The final splitting height depends on the trajectory's arc, cluster missiles are therefore not suitable for very long distances +* Fixed an issue where 40mm grenades that impact entities within three ticks of spawning would never detonate +* Fixed broken foundry scrap name and tooltip +* Finally fixed the rotary furnace's steam going into the negatives because 70k was too bald to do it +* Fixed magnet and HUD toggle popups being incorrect half the time +* Fixed crash caused by connecting NONE type pipe anchors +* Fixed color inconsistency with the bedrock ore density scanner \ No newline at end of file diff --git a/gradle.properties b/gradle.properties index 0d9971fd7..7d124d5c0 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,6 +1,6 @@ mod_version=1.0.27 # Empty build number makes a release type -mod_build_number=5685 +mod_build_number=5687 credits=HbMinecraft,\ \ rodolphito (explosion algorithms),\ diff --git a/src/main/java/com/hbm/blocks/ModBlocks.java b/src/main/java/com/hbm/blocks/ModBlocks.java index 1b1167623..60c18d7a2 100644 --- a/src/main/java/com/hbm/blocks/ModBlocks.java +++ b/src/main/java/com/hbm/blocks/ModBlocks.java @@ -579,6 +579,8 @@ public class ModBlocks { public static Block seal_controller; public static Block seal_hatch; + public static Block cargo_elevator; + public static Block vault_door; public static Block blast_door; public static Block sliding_blast_door; @@ -2032,6 +2034,8 @@ public class ModBlocks { seal_controller = new BlockSeal(Material.iron).setBlockName("seal_controller").setHardness(10.0F).setResistance(100.0F).setCreativeTab(MainRegistry.machineTab); seal_hatch = new BlockHatch(Material.iron).setBlockName("seal_hatch").setHardness(Float.POSITIVE_INFINITY).setResistance(Float.POSITIVE_INFINITY).setCreativeTab(null).setBlockTextureName(RefStrings.MODID + ":seal_hatch_3"); + cargo_elevator = new BlockCargoElevator().setBlockName("cargo_elevator").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":block_steel"); + vault_door = new BlockDoorGeneric(Material.iron, DoorDecl.VAULT_DOOR).setBlockName("vault_door").setHardness(10.0F).setResistance(1_000.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":concrete"); blast_door = new BlastDoor(Material.iron).setBlockName("blast_door").setHardness(10.0F).setResistance(1_000.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":blast_door"); @@ -2953,6 +2957,9 @@ public class ModBlocks { GameRegistry.registerBlock(seal_controller, seal_controller.getUnlocalizedName()); GameRegistry.registerBlock(seal_hatch, seal_hatch.getUnlocalizedName()); + //Hooh + GameRegistry.registerBlock(cargo_elevator, cargo_elevator.getUnlocalizedName()); + //Vault Door GameRegistry.registerBlock(vault_door, vault_door.getUnlocalizedName()); GameRegistry.registerBlock(blast_door, blast_door.getUnlocalizedName()); diff --git a/src/main/java/com/hbm/blocks/machine/BlockCargoElevator.java b/src/main/java/com/hbm/blocks/machine/BlockCargoElevator.java new file mode 100644 index 000000000..25c89c85d --- /dev/null +++ b/src/main/java/com/hbm/blocks/machine/BlockCargoElevator.java @@ -0,0 +1,180 @@ +package com.hbm.blocks.machine; + +import java.util.List; + +import com.hbm.blocks.BlockDummyable; +import com.hbm.blocks.ICustomBlockHighlight; +import com.hbm.blocks.ModBlocks; +import com.hbm.tileentity.machine.TileEntityCargoElevator; + +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import net.minecraft.block.material.Material; +import net.minecraft.client.renderer.RenderGlobal; +import net.minecraft.entity.Entity; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.item.Item; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.MovingObjectPosition; +import net.minecraft.util.Vec3; +import net.minecraft.world.IBlockAccess; +import net.minecraft.world.World; +import net.minecraftforge.client.event.DrawBlockHighlightEvent; +import net.minecraftforge.common.util.ForgeDirection; + +public class BlockCargoElevator extends BlockDummyable { + + public BlockCargoElevator() { + super(Material.iron); + } + + @Override + public TileEntity createNewTileEntity(World world, int meta) { + if(meta >= 12) return new TileEntityCargoElevator(); + return null; + } + + @Override + public int[] getDimensions() { + return new int[] {0, 0, 1, 1, 1, 1}; + } + + @Override + public int getOffset() { + return 1; + } + + @Override + public boolean onBlockActivated(World world, int x, int y, int z, EntityPlayer player, int side, float hitX, float hitY, float hitZ) { + if(world.isRemote) return true; + if(player.isSneaking()) return false; + int[] pos = ((BlockDummyable) ModBlocks.cargo_elevator).findCore(world, x, y, z); + if(pos != null) { + TileEntityCargoElevator elevator = (TileEntityCargoElevator) world.getTileEntity(pos[0], pos[1], pos[2]); + + x = pos[0]; + y = pos[1]; + z = pos[2]; + + // due to the collisions being really fucking weird, we have to add custom elevator extension too + if(player.getHeldItem() != null && player.getHeldItem().getItem() == Item.getItemFromBlock(this)) { + boolean replacable = true; + for(int i = x - 1; i < x + 2; i++) for(int j = z - 1; j < z + 2; j++) { + if(!world.getBlock(i, y + elevator.height + 1, j).isReplaceable(world, i, y + elevator.height + 1, j)) { + replacable = false; + break; + } + } + + if(replacable) { + for(int i = x - 1; i < x + 2; i++) for(int j = z - 1; j < z + 2; j++) { + world.setBlock(i, y + elevator.height + 1, j, ModBlocks.cargo_elevator, 1, 3); + } + elevator.height++; + elevator.markDirty(); + if(!player.capabilities.isCreativeMode) player.getHeldItem().stackSize--; + } + } else { + elevator.toggleElevator(); + } + } + return true; + } + + @Override + public void setBlockBoundsBasedOnState(IBlockAccess world, int x, int y, int z) { + this.setBlockBounds(0.0F, 0.0F, 0.0F, 1.0F, 0.999F, 1.0F); //for some fucking reason setting maxY to something that isn't 1 magically fixes item collisions + } + + @Override + public void addCollisionBoxesToList(World world, int x, int y, int z, AxisAlignedBB entityBounding, List list, Entity entity) { + + int[] pos = this.findCore(world, x, y, z); + if(pos == null) return; + + x = pos[0]; + y = pos[1]; + z = pos[2]; + + TileEntityCargoElevator elevator = (TileEntityCargoElevator) world.getTileEntity(x, y, z); + if(elevator == null) return; + + for(AxisAlignedBB aabb : getAABBs(elevator, x, y, z)) { + if(entityBounding.intersectsWith(aabb)) list.add(aabb); + } + } + + @Override + public MovingObjectPosition collisionRayTrace(World world, int x, int y, int z, Vec3 startVec, Vec3 endVec) { + int[] pos = this.findCore(world, x, y, z); + if(pos == null) return null; + + TileEntityCargoElevator elevator = (TileEntityCargoElevator) world.getTileEntity(pos[0], pos[1], pos[2]); + if(elevator == null) return null; + + for(AxisAlignedBB aabb : getAABBs(elevator, pos[0], pos[1], pos[2])) { + + MovingObjectPosition intercept = aabb.calculateIntercept(startVec, endVec); + if(intercept != null) { + return new MovingObjectPosition(x, y, z, intercept.sideHit, intercept.hitVec); + } + } + + return null; + } + + @Override + @SideOnly(Side.CLIENT) + public void drawHighlight(DrawBlockHighlightEvent event, World world, int x, int y, int z) { + + int[] pos = this.findCore(world, x, y, z); + if(pos == null) return; + + x = pos[0]; + y = pos[1]; + z = pos[2]; + + TileEntityCargoElevator elevator = (TileEntityCargoElevator) world.getTileEntity(x, y, z); + if(elevator == null) return; + + EntityPlayer player = event.player; + float interp = event.partialTicks; + double dX = player.lastTickPosX + (player.posX - player.lastTickPosX) * (double) interp; + double dY = player.lastTickPosY + (player.posY - player.lastTickPosY) * (double) interp; + double dZ = player.lastTickPosZ + (player.posZ - player.lastTickPosZ) * (double)interp; + float exp = 0.002F; + + ForgeDirection rot = ForgeDirection.getOrientation(world.getBlockMetadata(x, y, z) - offset).getRotation(ForgeDirection.UP); + + ICustomBlockHighlight.setup(); + for(AxisAlignedBB aabb : getAABBs(elevator, x, y, z)) RenderGlobal.drawOutlinedBoundingBox(aabb.expand(exp, exp, exp).getOffsetBoundingBox(-dX, -dY, -dZ), -1); + ICustomBlockHighlight.cleanup(); + } + + @Override + @SideOnly(Side.CLIENT) + public boolean shouldDrawHighlight(World world, int x, int y, int z) { + return true; + } + + public AxisAlignedBB[] getGuideAABBs(int x, int y, int z, int height) { + return new AxisAlignedBB[] { + AxisAlignedBB.getBoundingBox(x - 1, y, z - 1, x - 0.75, y + height, z - 0.75), + AxisAlignedBB.getBoundingBox(x - 1, y, z + 1.75, x - 0.75, y + height, z + 2), + AxisAlignedBB.getBoundingBox(x + 1.75, y, z - 1, x + 2, y + height, z - 0.75), + AxisAlignedBB.getBoundingBox(x + 1.75, y, z + 1.75, x + 2, y + height, z + 2), + }; + } + + public AxisAlignedBB[] getAABBs(TileEntityCargoElevator elevator, int x, int y, int z) { + int height = elevator.height + 1; + return new AxisAlignedBB[] { + AxisAlignedBB.getBoundingBox(x - 1, y, z - 1, x - 0.75, y + height, z - 0.75), + AxisAlignedBB.getBoundingBox(x - 1, y, z + 1.75, x - 0.75, y + height, z + 2), + AxisAlignedBB.getBoundingBox(x + 1.75, y, z - 1, x + 2, y + height, z - 0.75), + AxisAlignedBB.getBoundingBox(x + 1.75, y, z + 1.75, x + 2, y + height, z + 2), + AxisAlignedBB.getBoundingBox(x - 1, y + 0.75 + elevator.extension, z - 1, x + 2, y + 1 + elevator.extension, z + 2), + }; + } +} diff --git a/src/main/java/com/hbm/crafting/ArmorRecipes.java b/src/main/java/com/hbm/crafting/ArmorRecipes.java index 2a1ad7349..612b897f5 100644 --- a/src/main/java/com/hbm/crafting/ArmorRecipes.java +++ b/src/main/java/com/hbm/crafting/ArmorRecipes.java @@ -169,11 +169,6 @@ public class ArmorRecipes { CraftingManager.addRecipeAuto(new ItemStack(ModItems.mask_rag, 1), new Object[] { "RRR", 'R', ModItems.rag_damp }); CraftingManager.addRecipeAuto(new ItemStack(ModItems.mask_piss, 1), new Object[] { "RRR", 'R', ModItems.rag_piss }); - //Capes - CraftingManager.addRecipeAuto(new ItemStack(ModItems.cape_radiation, 1), new Object[] { "W W", "WIW", "WDW", 'W', new ItemStack(Blocks.wool, 1, 11), 'D', KEY_YELLOW, 'I', ModItems.nuclear_waste }); - CraftingManager.addRecipeAuto(new ItemStack(ModItems.cape_gasmask, 1), new Object[] { "W W", "WIW", "WDW", 'W', new ItemStack(Blocks.wool, 1, 4), 'D', KEY_BLACK, 'I', ModItems.gas_mask }); - CraftingManager.addRecipeAuto(new ItemStack(ModItems.cape_schrabidium, 1), new Object[] { "W W", "WIW", "WDW", 'W', SA326.ingot(), 'D', KEY_BLACK, 'I', DictFrame.fromOne(ModItems.circuit, EnumCircuitType.CHIP) }); - //Configged if(GeneralConfig.enableLBSM && GeneralConfig.enableLBSMSimpleArmorRecipes) { addHelmet( STAR.ingot(), ModItems.starmetal_helmet); diff --git a/src/main/java/com/hbm/extprop/HbmPlayerProps.java b/src/main/java/com/hbm/extprop/HbmPlayerProps.java index 3f171762c..292c04412 100644 --- a/src/main/java/com/hbm/extprop/HbmPlayerProps.java +++ b/src/main/java/com/hbm/extprop/HbmPlayerProps.java @@ -103,7 +103,7 @@ public class HbmPlayerProps implements IExtendedEntityProperties { if(this.enableMagnet) PacketDispatcher.wrapper.sendTo(new PlayerInformPacket(EnumChatFormatting.GREEN + "Magnet ON", MainRegistry.proxy.ID_MAGNET, 1000), (EntityPlayerMP) player); else - PacketDispatcher.wrapper.sendTo(new PlayerInformPacket(EnumChatFormatting.GREEN + "Magnet ON", MainRegistry.proxy.ID_MAGNET, 1000), (EntityPlayerMP) player); + PacketDispatcher.wrapper.sendTo(new PlayerInformPacket(EnumChatFormatting.RED + "Magnet OFF", MainRegistry.proxy.ID_MAGNET, 1000), (EntityPlayerMP) player); } } if(key == EnumKeybind.TOGGLE_HEAD) { @@ -114,7 +114,7 @@ public class HbmPlayerProps implements IExtendedEntityProperties { if(this.enableHUD) PacketDispatcher.wrapper.sendTo(new PlayerInformPacket(EnumChatFormatting.GREEN + "HUD ON", MainRegistry.proxy.ID_HUD, 1000), (EntityPlayerMP) player); else - PacketDispatcher.wrapper.sendTo(new PlayerInformPacket(EnumChatFormatting.GREEN + "HUD ON", MainRegistry.proxy.ID_HUD, 1000), (EntityPlayerMP) player); + PacketDispatcher.wrapper.sendTo(new PlayerInformPacket(EnumChatFormatting.RED + "HUD OFF", MainRegistry.proxy.ID_HUD, 1000), (EntityPlayerMP) player); } } diff --git a/src/main/java/com/hbm/inventory/recipes/AssemblyMachineRecipes.java b/src/main/java/com/hbm/inventory/recipes/AssemblyMachineRecipes.java index c31a406f3..df7b54b9d 100644 --- a/src/main/java/com/hbm/inventory/recipes/AssemblyMachineRecipes.java +++ b/src/main/java/com/hbm/inventory/recipes/AssemblyMachineRecipes.java @@ -645,11 +645,11 @@ public class AssemblyMachineRecipes extends GenericRecipes { // bomb parts this.register(new GenericRecipe("ass.explosivelenses1").setup(400, 100).outputItems(new ItemStack(ModItems.early_explosive_lenses, 1)) - .inputItems(new OreDictStack(AL.plate(), 8), new OreDictStack(GOLD.wireFine(), 16), new ComparableStack(ModBlocks.det_cord, 8), new OreDictStack(CU.plate(), 2), new OreDictStack(ANY_HIGHEXPLOSIVE.ingot(), 20), new OreDictStack(ANY_PLASTIC.ingot(), 4))); + .inputItems(new OreDictStack(AL.plate(), 8), new ComparableStack(ModBlocks.det_cord, 8), new OreDictStack(BIGMT.plate(), 2), new OreDictStack(ANY_HIGHEXPLOSIVE.ingot(), 20), new OreDictStack(ANY_PLASTIC.ingot(), 4))); this.register(new GenericRecipe("ass.explosivelenses2").setup(400, 100).outputItems(new ItemStack(ModItems.explosive_lenses, 1)) - .inputItems(new OreDictStack(AL.plate(), 8), new OreDictStack(MINGRADE.wireFine(), 16), new OreDictStack(ANY_PLASTICEXPLOSIVE.ingot(), 4), new OreDictStack(CU.plate(), 2), new ComparableStack(ModItems.ball_tatb, 16), new OreDictStack(RUBBER.ingot(), 2))); + .inputItems(new OreDictStack(AL.plate(), 8), new OreDictStack(ANY_PLASTICEXPLOSIVE.ingot(), 4), new ComparableStack(ModItems.neutron_reflector, 2), new ComparableStack(ModItems.ball_tatb, 16), new OreDictStack(RUBBER.ingot(), 2))); this.register(new GenericRecipe("ass.wiring").setup(200, 100).outputItems(new ItemStack(ModItems.gadget_wireing, 1)) - .inputItems(new OreDictStack(IRON.plate(), 1), new OreDictStack(GOLD.wireFine(), 12))); + .inputItems(new OreDictStack(GOLD.wireFine(), 24))); this.register(new GenericRecipe("ass.core1").setup(1_200, 100).outputItems(new ItemStack(ModItems.gadget_core, 1)) .inputItems(new OreDictStack(PU239.nugget(), 7), new OreDictStack(U238.nugget(), 3))); this.register(new GenericRecipe("ass.boyshield").setup(200, 100).outputItems(new ItemStack(ModItems.boy_shielding, 1)) @@ -663,16 +663,16 @@ public class AssemblyMachineRecipes extends GenericRecipes { this.register(new GenericRecipe("ass.boyigniter").setup(200, 100).outputItems(new ItemStack(ModItems.boy_igniter, 1)) .inputItems(new OreDictStack(AL.shell(), 3), new OreDictStack(DURA.plateCast(), 1), new ComparableStack(ModItems.circuit, 1, EnumCircuitType.ADVANCED.ordinal()), new OreDictStack(MINGRADE.wireFine(), 16))); this.register(new GenericRecipe("ass.manigniter").setup(200, 100).outputItems(new ItemStack(ModItems.man_igniter, 1)) - .inputItems(new OreDictStack(STEEL.plate(), 6), new ComparableStack(ModItems.circuit, 1, EnumCircuitType.ADVANCED.ordinal()), new OreDictStack(MINGRADE.wireFine(), 9))); + .inputItems(new ComparableStack(ModItems.circuit, 3, EnumCircuitType.ADVANCED.ordinal()), new OreDictStack(GOLD.wireFine(), 24))); this.register(new GenericRecipe("ass.mancore").setup(1_200, 100).outputItems(new ItemStack(ModItems.man_core, 1)) .inputItems(new OreDictStack(PU239.nugget(), 8), new OreDictStack(BE.nugget(), 2))); this.register(new GenericRecipe("ass.mikecore").setup(1_200, 100).outputItems(new ItemStack(ModItems.mike_core, 1)) - .inputItems(new OreDictStack(U238.nugget(), 24), new OreDictStack(PB.ingot(), 6))); + .inputItems(new OreDictStack(U238.nugget(), 24), new OreDictStack(PB.plate(), 6))); this.register(new GenericRecipe("ass.mikedeut").setup(600, 100).outputItems(new ItemStack(ModItems.mike_deut, 1)) - .inputItems(new OreDictStack(IRON.plate(), 12), new OreDictStack(STEEL.plate(), 16)) + .inputItems(new OreDictStack(WEAPONSTEEL.plate(), 16), new OreDictStack(TI.plate(), 16)) .inputFluids(new FluidStack(Fluids.DEUTERIUM, 10_000))); this.register(new GenericRecipe("ass.mikecooler").setup(300, 100).outputItems(new ItemStack(ModItems.mike_cooling_unit, 1)) - .inputItems(new OreDictStack(IRON.plate(), 8), new ComparableStack(ModItems.coil_copper, 5), new ComparableStack(ModItems.coil_tungsten, 5), new ComparableStack(ModItems.motor, 2))); + .inputItems(new OreDictStack(DURA.plate(), 8), new ComparableStack(ModItems.coil_copper, 5), new ComparableStack(ModItems.coil_tungsten, 5), new ComparableStack(ModItems.motor, 2))); this.register(new GenericRecipe("ass.fleijaigniter").setup(200, 100).outputItems(new ItemStack(ModItems.fleija_igniter, 1)) .inputItems(new OreDictStack(TI.plate(), 6), new OreDictStack(SA326.wireFine(), 2), new ComparableStack(ModItems.circuit, 1, EnumCircuitType.ADVANCED.ordinal()))); this.register(new GenericRecipe("ass.fleijacore").setup(600, 100).outputItems(new ItemStack(ModItems.fleija_core, 1)) diff --git a/src/main/java/com/hbm/items/ModItems.java b/src/main/java/com/hbm/items/ModItems.java index 78a804e86..247cc8a84 100644 --- a/src/main/java/com/hbm/items/ModItems.java +++ b/src/main/java/com/hbm/items/ModItems.java @@ -1844,11 +1844,6 @@ public class ModItems { public static Item wrench_flipped; public static Item memespoon; - public static Item saw; - public static Item bat; - public static Item bat_nail; - public static Item golf_club; - public static Item pipe_rusty; public static Item pipe_lead; public static Item reer_graar; public static Item stopsign; @@ -1960,10 +1955,10 @@ public class ModItems { public static Item rod_of_discord; - public static Item cape_radiation; - public static Item cape_gasmask; - public static Item cape_schrabidium; - public static Item cape_hidden; + @Deprecated public static Item cape_radiation; + @Deprecated public static Item cape_gasmask; + @Deprecated public static Item cape_schrabidium; + @Deprecated public static Item cape_hidden; public static Item nuke_starter_kit; public static Item nuke_advanced_kit; @@ -3708,7 +3703,7 @@ public class ModItems { battery_spark = new Item().setUnlocalizedName("battery_spark").setMaxStackSize(1).setCreativeTab(MainRegistry.nukeTab).setTextureName(RefStrings.MODID + ":battery_spark"); battery_trixite = new Item().setUnlocalizedName("battery_trixite").setMaxStackSize(1).setCreativeTab(MainRegistry.nukeTab).setTextureName(RefStrings.MODID + ":battery_trixite"); - battery_pack = new ItemBatteryPack().setUnlocalizedName("battery_pack").setTextureName(RefStrings.MODID + ":battery_generic_new"); + battery_pack = new ItemBatteryPack().setUnlocalizedName("battery_pack").setTextureName(RefStrings.MODID + ":battery_creative_new"); battery_creative = new ItemBatteryCreative().setUnlocalizedName("battery_creative").setMaxStackSize(1).setCreativeTab(MainRegistry.controlTab).setTextureName(RefStrings.MODID + ":battery_creative_new"); cube_power = new ItemBattery(1000000000000000000L, 1000000000000000L, 1000000000000000L).setUnlocalizedName("cube_power").setMaxStackSize(1).setCreativeTab(MainRegistry.controlTab).setTextureName(RefStrings.MODID + ":cube_power"); @@ -4319,10 +4314,10 @@ public class ModItems { wings_murk = new WingsMurk().setUnlocalizedName("wings_murk").setCreativeTab(CreativeTabs.tabCombat).setMaxStackSize(1).setTextureName(RefStrings.MODID + ":wings_murk"); wings_limp = new WingsMurk().setUnlocalizedName("wings_limp").setCreativeTab(CreativeTabs.tabCombat).setMaxStackSize(1).setTextureName(RefStrings.MODID + ":wings_limp"); - cape_radiation = new ArmorModel(ArmorMaterial.CHAIN, 1).setUnlocalizedName("cape_radiation").setCreativeTab(MainRegistry.consumableTab).setMaxStackSize(1).setTextureName(RefStrings.MODID + ":cape_radiation"); - cape_gasmask = new ArmorModel(ArmorMaterial.CHAIN, 1).setUnlocalizedName("cape_gasmask").setCreativeTab(MainRegistry.consumableTab).setMaxStackSize(1).setTextureName(RefStrings.MODID + ":cape_gasmask"); - cape_schrabidium = new ArmorModel(MainRegistry.aMatSchrab, 1).setUnlocalizedName("cape_schrabidium").setCreativeTab(MainRegistry.consumableTab).setMaxStackSize(1).setTextureName(RefStrings.MODID + ":cape_schrabidium"); - cape_hidden = new ArmorModel(ArmorMaterial.CHAIN, 1).setUnlocalizedName("cape_hidden").setCreativeTab(MainRegistry.consumableTab).setMaxStackSize(1).setTextureName(RefStrings.MODID + ":cape_unknown"); + cape_radiation = new ArmorModel(ArmorMaterial.CHAIN, 1).setUnlocalizedName("cape_radiation").setCreativeTab(null).setMaxStackSize(1).setTextureName(RefStrings.MODID + ":cape_radiation"); + cape_gasmask = new ArmorModel(ArmorMaterial.CHAIN, 1).setUnlocalizedName("cape_gasmask").setCreativeTab(null).setMaxStackSize(1).setTextureName(RefStrings.MODID + ":cape_gasmask"); + cape_schrabidium = new ArmorModel(MainRegistry.aMatSchrab, 1).setUnlocalizedName("cape_schrabidium").setCreativeTab(null).setMaxStackSize(1).setTextureName(RefStrings.MODID + ":cape_schrabidium"); + cape_hidden = new ArmorModel(ArmorMaterial.CHAIN, 1).setUnlocalizedName("cape_hidden").setCreativeTab(null).setMaxStackSize(1).setTextureName(RefStrings.MODID + ":cape_unknown"); schrabidium_hammer = new WeaponSpecial(MainRegistry.tMatHammmer).setUnlocalizedName("schrabidium_hammer").setMaxStackSize(1).setTextureName(RefStrings.MODID + ":schrabidium_hammer"); shimmer_sledge = new WeaponSpecial(MainRegistry.enumToolMaterialSledge).setUnlocalizedName("shimmer_sledge").setMaxStackSize(1).setTextureName(RefStrings.MODID + ":shimmer_sledge_original"); @@ -4345,11 +4340,6 @@ public class ModItems { .addAbility(IWeaponAbility.VAMPIRE, 4) .addAbility(IWeaponAbility.BEHEADER, 0).setUnlocalizedName("mese_gavel").setMaxStackSize(1).setTextureName(RefStrings.MODID + ":mese_gavel"); - saw = new ModSword(MainRegistry.enumToolMaterialSaw).setUnlocalizedName("weapon_saw").setCreativeTab(null).setFull3D().setTextureName(RefStrings.MODID + ":saw"); - bat = new ModSword(MainRegistry.enumToolMaterialBat).setUnlocalizedName("weapon_bat").setCreativeTab(null).setFull3D().setTextureName(RefStrings.MODID + ":bat"); - bat_nail = new ModSword(MainRegistry.enumToolMaterialBatNail).setUnlocalizedName("weapon_bat_nail").setCreativeTab(null).setFull3D().setTextureName(RefStrings.MODID + ":bat_nail"); - golf_club = new ModSword(MainRegistry.enumToolMaterialGolfClub).setUnlocalizedName("weapon_golf_club").setCreativeTab(null).setFull3D().setTextureName(RefStrings.MODID + ":golf_club"); - pipe_rusty = new ModSword(MainRegistry.enumToolMaterialPipeRusty).setUnlocalizedName("weapon_pipe_rusty").setCreativeTab(null).setFull3D().setTextureName(RefStrings.MODID + ":pipe_rusty"); pipe_lead = new ModSword(MainRegistry.enumToolMaterialPipeLead).setUnlocalizedName("weapon_pipe_lead").setFull3D().setTextureName(RefStrings.MODID + ":pipe_lead"); reer_graar = new ModSword(MainRegistry.tMatTitan).setUnlocalizedName("reer_graar").setFull3D().setTextureName(RefStrings.MODID + ":reer_graar_hd"); stopsign = new WeaponSpecial(MainRegistry.tMatAlloy).setUnlocalizedName("stopsign").setTextureName(RefStrings.MODID + ":stopsign"); @@ -4986,7 +4976,6 @@ public class ModItems { GameRegistry.registerItem(plant_item, plant_item.getUnlocalizedName()); //Teleporter Parts - //GameRegistry.registerItem(telepad, telepad.getUnlocalizedName()); GameRegistry.registerItem(entanglement_kit, entanglement_kit.getUnlocalizedName()); //Bomb Parts @@ -5955,11 +5944,6 @@ public class ModItems { GameRegistry.registerItem(wrench_archineer, wrench_archineer.getUnlocalizedName()); GameRegistry.registerItem(wrench_flipped, wrench_flipped.getUnlocalizedName()); GameRegistry.registerItem(memespoon, memespoon.getUnlocalizedName()); - GameRegistry.registerItem(saw, saw.getUnlocalizedName()); - GameRegistry.registerItem(bat, bat.getUnlocalizedName()); - GameRegistry.registerItem(bat_nail, bat_nail.getUnlocalizedName()); - GameRegistry.registerItem(golf_club, golf_club.getUnlocalizedName()); - GameRegistry.registerItem(pipe_rusty, pipe_rusty.getUnlocalizedName()); GameRegistry.registerItem(pipe_lead, pipe_lead.getUnlocalizedName()); GameRegistry.registerItem(reer_graar, reer_graar.getUnlocalizedName()); GameRegistry.registerItem(stopsign, stopsign.getUnlocalizedName()); diff --git a/src/main/java/com/hbm/items/armor/ArmorModel.java b/src/main/java/com/hbm/items/armor/ArmorModel.java index c6a2b5137..63f740a07 100644 --- a/src/main/java/com/hbm/items/armor/ArmorModel.java +++ b/src/main/java/com/hbm/items/armor/ArmorModel.java @@ -1,6 +1,5 @@ package com.hbm.items.armor; -import java.util.List; import java.util.stream.IntStream; import org.lwjgl.opengl.GL11; @@ -90,8 +89,7 @@ public class ArmorModel extends ItemArmor { @SideOnly(Side.CLIENT) public void renderHelmetOverlay(ItemStack stack, EntityPlayer player, ScaledResolution resolution, float partialTicks, boolean hasScreen, int mouseX, int mouseY) { - if(this != ModItems.goggles && this != ModItems.hazmat_helmet_red && this != ModItems.hazmat_helmet_grey) - return; + if(this != ModItems.goggles && this != ModItems.hazmat_helmet_red && this != ModItems.hazmat_helmet_grey) return; if(gogglesBlurs == null) gogglesBlurs = IntStream.range(0, 6) .mapToObj(i -> new ResourceLocation(RefStrings.MODID + ":textures/misc/overlay_goggles_" + i + ".png")) @@ -123,11 +121,4 @@ public class ArmorModel extends ItemArmor { GL11.glEnable(GL11.GL_ALPHA_TEST); GL11.glDisable(GL11.GL_BLEND); } - - @Override - public void addInformation(ItemStack itemstack, EntityPlayer player, List list, boolean bool) { - if(this == ModItems.cape_radiation) list.add("Avalible for everyone"); - if(this == ModItems.cape_gasmask) list.add("Avalible for everyone"); - if(this == ModItems.cape_schrabidium) list.add("Avalible for everyone"); - } } diff --git a/src/main/java/com/hbm/items/machine/ItemScraps.java b/src/main/java/com/hbm/items/machine/ItemScraps.java index f2f0f6007..659be8b4e 100644 --- a/src/main/java/com/hbm/items/machine/ItemScraps.java +++ b/src/main/java/com/hbm/items/machine/ItemScraps.java @@ -94,7 +94,7 @@ public class ItemScraps extends ItemAutogen { if(stack.hasTagCompound() && stack.stackTagCompound.getBoolean("liquid")) { return I18nUtil.resolveKey(matName); } else { - return ("" + StatCollector.translateToLocalFormatted(this.getUnlocalizedNameInefficiently(stack) + ".name", matName)).trim(); + return ("" + StatCollector.translateToLocalFormatted(this.getUnlocalizedNameInefficiently(stack) + ".name", StatCollector.translateToLocal(matName))).trim(); } } @@ -110,7 +110,6 @@ public class ItemScraps extends ItemAutogen { list.add(Mats.formatAmount(contents.amount, Keyboard.isKeyDown(Keyboard.KEY_LSHIFT))); if(stack.hasTagCompound() && stack.stackTagCompound.getBoolean("liquid")) { - list.add(Mats.formatAmount(contents.amount, Keyboard.isKeyDown(Keyboard.KEY_LSHIFT))); if(contents.material.smeltable == contents.material.smeltable.ADDITIVE) list.add(EnumChatFormatting.DARK_RED + "Additive, not castable!"); } } diff --git a/src/main/java/com/hbm/items/tool/ItemOreDensityScanner.java b/src/main/java/com/hbm/items/tool/ItemOreDensityScanner.java index d82f0e904..69a990da6 100644 --- a/src/main/java/com/hbm/items/tool/ItemOreDensityScanner.java +++ b/src/main/java/com/hbm/items/tool/ItemOreDensityScanner.java @@ -41,12 +41,11 @@ public class ItemOreDensityScanner extends Item { int tier = BedrockOre.getTier(totalLevel); FluidStack boreFluid = BedrockOre.getBoreFluid(totalLevel); - ChatBuilder builder = ChatBuilder.start("Tier " + tier); + ChatBuilder builder = ChatBuilder.start("Tier " + tier).color(EnumChatFormatting.YELLOW); if(boreFluid != null) { builder.next(" - " + boreFluid.fill + "mB ") .nextTranslation(boreFluid.type.getUnlocalizedName()); } - builder.color(EnumChatFormatting.YELLOW); PacketDispatcher.wrapper.sendTo(new PlayerInformPacket(builder.flush(), 777 + BedrockOreType.values().length, 4000), player); } diff --git a/src/main/java/com/hbm/items/tool/ModSword.java b/src/main/java/com/hbm/items/tool/ModSword.java index 93f78eee0..8446bb412 100644 --- a/src/main/java/com/hbm/items/tool/ModSword.java +++ b/src/main/java/com/hbm/items/tool/ModSword.java @@ -10,26 +10,15 @@ import net.minecraft.item.ItemSword; public class ModSword extends ItemSword { - public ModSword(ToolMaterial p_i45356_1_) { - super(p_i45356_1_); + public ModSword(ToolMaterial mat) { + super(mat); } @Override - public void addInformation(ItemStack itemstack, EntityPlayer player, List list, boolean bool) - { - if(this == ModItems.saw) - list.add("Prepare for your examination!"); - if(this == ModItems.bat) - list.add("Do you like hurting other people?"); - if(this == ModItems.bat_nail) - list.add("Or is it a classic?"); - if(this == ModItems.golf_club) - list.add("Property of Miami Beach Golf Club."); - if(this == ModItems.pipe_rusty) - list.add("Ouch! Ouch! Ouch!"); + public void addInformation(ItemStack itemstack, EntityPlayer player, List list, boolean bool) { if(this == ModItems.pipe_lead) - list.add("Manually override anything by smashing it with this pipe."); - //list.add("I'm going to attempt a manual override on this wall."); + list.add("I'm going to attempt a manual override on this wall."); + if(this == ModItems.reer_graar) { list.add("Call now!"); list.add("555-10-3728-ZX7-INFINITE"); diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory40mm.java b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory40mm.java index 3f54e55b8..fd82e701f 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory40mm.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory40mm.java @@ -72,7 +72,7 @@ public class XFactory40mm { Lego.standardExplode(bullet, mop, 5F); bullet.setDead(); }; public static BiConsumer LAMBDA_STANDARD_EXPLODE_HEAT = (bullet, mop) -> { - if(mop.typeOfHit == mop.typeOfHit.ENTITY && bullet.ticksExisted < 3) return; + if(mop.typeOfHit == mop.typeOfHit.ENTITY && bullet.ticksExisted < 3 && mop.entityHit == bullet.getThrower()) return; Lego.standardExplode(bullet, mop, 3.5F); bullet.setDead(); if(mop.typeOfHit == mop.typeOfHit.ENTITY && mop.entityHit instanceof EntityLivingBase) { EntityLivingBase living = (EntityLivingBase) mop.entityHit; @@ -82,7 +82,7 @@ public class XFactory40mm { } }; public static BiConsumer LAMBDA_STANDARD_EXPLODE_DEMO = (bullet, mop) -> { - if(mop.typeOfHit == mop.typeOfHit.ENTITY && bullet.ticksExisted < 3) return; + if(mop.typeOfHit == mop.typeOfHit.ENTITY && bullet.ticksExisted < 3 && mop.entityHit == bullet.getThrower()) return; ExplosionVNT vnt = new ExplosionVNT(bullet.worldObj, mop.hitVec.xCoord, mop.hitVec.yCoord, mop.hitVec.zCoord, 5F, bullet.getThrower()); vnt.setBlockAllocator(new BlockAllocatorStandard()); vnt.setBlockProcessor(new BlockProcessorStandard()); @@ -100,7 +100,7 @@ public class XFactory40mm { }; public static void spawnFire(EntityBulletBaseMK4 bullet, MovingObjectPosition mop, boolean phosphorus, int duration) { - if(mop.typeOfHit == mop.typeOfHit.ENTITY && bullet.ticksExisted < 3) return; + if(mop.typeOfHit == mop.typeOfHit.ENTITY && bullet.ticksExisted < 3 && mop.entityHit == bullet.getThrower()) return; World world = bullet.worldObj; Lego.standardExplode(bullet, mop, 3F); EntityFireLingering fire = new EntityFireLingering(world).setArea(5, 2).setDuration(duration).setType(phosphorus ? EntityFireLingering.TYPE_PHOSPHORUS : EntityFireLingering.TYPE_DIESEL); diff --git a/src/main/java/com/hbm/lib/RefStrings.java b/src/main/java/com/hbm/lib/RefStrings.java index 17c8762d6..fbac100cb 100644 --- a/src/main/java/com/hbm/lib/RefStrings.java +++ b/src/main/java/com/hbm/lib/RefStrings.java @@ -3,7 +3,7 @@ package com.hbm.lib; public class RefStrings { public static final String MODID = "hbm"; public static final String NAME = "Hbm's Nuclear Tech Mod"; - public static final String VERSION = "1.0.27 BETA (5685)"; + public static final String VERSION = "1.0.27 BETA (5687)"; //HBM's Beta Naming Convention: //V T (X) //V -> next release version diff --git a/src/main/java/com/hbm/main/ClientProxy.java b/src/main/java/com/hbm/main/ClientProxy.java index 38a046975..d8784cb89 100644 --- a/src/main/java/com/hbm/main/ClientProxy.java +++ b/src/main/java/com/hbm/main/ClientProxy.java @@ -436,6 +436,8 @@ public class ClientProxy extends ServerProxy { //Watz ClientRegistry.bindTileEntitySpecialRenderer(TileEntityWatz.class, new RenderWatz()); ClientRegistry.bindTileEntitySpecialRenderer(TileEntityWatzPump.class, new RenderWatzPump()); + //Elevator + ClientRegistry.bindTileEntitySpecialRenderer(TileEntityCargoElevator.class, new RenderCargoElevator()); //doors ClientRegistry.bindTileEntitySpecialRenderer(TileEntityBlastDoor.class, new RenderBlastDoor()); ClientRegistry.bindTileEntitySpecialRenderer(TileEntityDoorGeneric.class, new RenderDoorGeneric()); diff --git a/src/main/java/com/hbm/main/CraftingManager.java b/src/main/java/com/hbm/main/CraftingManager.java index 3ccde0b5f..e10f81ae9 100644 --- a/src/main/java/com/hbm/main/CraftingManager.java +++ b/src/main/java/com/hbm/main/CraftingManager.java @@ -647,6 +647,8 @@ public class CraftingManager { addRecipeAuto(new ItemStack(ModBlocks.pink_slab, 6), new Object[] { "WWW", 'W', ModBlocks.pink_planks }); addRecipeAuto(new ItemStack(ModBlocks.pink_stairs, 6), new Object[] { "W ", "WW ", "WWW", 'W', ModBlocks.pink_planks }); + addRecipeAuto(new ItemStack(ModBlocks.cargo_elevator, 3), new Object[] { "GGG", "SPS", 'G', ModBlocks.steel_grate, 'S', STEEL.ingot(), 'P', new ItemStack(ModItems.part_generic, 1, EnumPartType.PISTON_HYDRAULIC.ordinal()) }); + addRecipeAuto(new ItemStack(ModItems.door_metal, 1), new Object[] { "II", "SS", "II", 'I', IRON.plate(), 'S', STEEL.plate() }); addRecipeAuto(new ItemStack(ModItems.door_office, 1), new Object[] { "II", "SS", "II", 'I', KEY_PLANKS, 'S', IRON.plate() }); addRecipeAuto(new ItemStack(ModItems.door_bunker, 1), new Object[] { "II", "SS", "II", 'I', STEEL.plate(), 'S', PB.plate() }); diff --git a/src/main/java/com/hbm/main/MainRegistry.java b/src/main/java/com/hbm/main/MainRegistry.java index 5fd775159..7af6e592c 100644 --- a/src/main/java/com/hbm/main/MainRegistry.java +++ b/src/main/java/com/hbm/main/MainRegistry.java @@ -115,11 +115,6 @@ public class MainRegistry { public static ToolMaterial tMatDesh = EnumHelper.addToolMaterial("HBM_DESH", 2, 0, 7.5F, 2.0F, 10); public static ToolMaterial tMatCobalt = EnumHelper.addToolMaterial("HBM_COBALT", 3, 750, 9.0F, 2.5F, 60); - public static ToolMaterial enumToolMaterialSaw = EnumHelper.addToolMaterial("SAW", 2, 750, 2.0F, 3.5F, 25); - public static ToolMaterial enumToolMaterialBat = EnumHelper.addToolMaterial("BAT", 0, 500, 1.5F, 3F, 25); - public static ToolMaterial enumToolMaterialBatNail = EnumHelper.addToolMaterial("BATNAIL", 0, 450, 1.0F, 4F, 25); - public static ToolMaterial enumToolMaterialGolfClub = EnumHelper.addToolMaterial("GOLFCLUB", 1, 1000, 2.0F, 5F, 25); - public static ToolMaterial enumToolMaterialPipeRusty = EnumHelper.addToolMaterial("PIPERUSTY", 1, 350, 1.5F, 4.5F, 25); public static ToolMaterial enumToolMaterialPipeLead = EnumHelper.addToolMaterial("PIPELEAD", 1, 250, 1.5F, 3F, 25); public static ToolMaterial enumToolMaterialBottleOpener = EnumHelper.addToolMaterial("OPENER", 1, 250, 1.5F, 0.5F, 200); @@ -1605,6 +1600,11 @@ public class MainRegistry { ignoreMappings.add("hbm:item.battery_sc_lead"); ignoreMappings.add("hbm:item.battery_sc_americium"); ignoreMappings.add("hbm:item.overfuse"); + ignoreMappings.add("hbm:item.weapon_saw"); + ignoreMappings.add("hbm:item.weapon_bat"); + ignoreMappings.add("hbm:item.weapon_bat_nail"); + ignoreMappings.add("hbm:item.weapon_golf_club"); + ignoreMappings.add("hbm:item.weapon_pipe_rusty"); /// REMAP /// remapItems.put("hbm:item.gadget_explosive8", ModItems.early_explosive_lenses); diff --git a/src/main/java/com/hbm/main/ResourceManager.java b/src/main/java/com/hbm/main/ResourceManager.java index 36ed87261..fff7c9ac9 100644 --- a/src/main/java/com/hbm/main/ResourceManager.java +++ b/src/main/java/com/hbm/main/ResourceManager.java @@ -305,11 +305,8 @@ public class ResourceManager { //Drain public static final IModelCustom drain = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/machines/drain.obj")); - //Vault Door - public static final IModelCustom vault_cog = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/vault_cog.obj")); - public static final IModelCustom vault_frame = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/vault_frame.obj")); - public static final IModelCustom vault_teeth = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/vault_teeth.obj")); - public static final IModelCustom vault_label = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/vault_label.obj")); + //Elevator + public static final IModelCustom cargo_elevator = new HFRWavefrontObject("models/machines/elevator.obj").asVBO(); //Blast Door public static final IModelCustom blast_door_base = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/blast_door_base.obj")); @@ -776,6 +773,9 @@ public class ResourceManager { //SatDock public static final ResourceLocation satdock_tex = new ResourceLocation(RefStrings.MODID, "textures/models/sat_dock.png"); + //Elevator + public static final ResourceLocation cargo_elevator_tex = new ResourceLocation(RefStrings.MODID, "textures/models/machines/elevator.png"); + //Vault Door public static final ResourceLocation vault_cog_tex = new ResourceLocation(RefStrings.MODID, "textures/models/vault_cog.png"); public static final ResourceLocation vault_frame_tex = new ResourceLocation(RefStrings.MODID, "textures/models/vault_frame.png"); diff --git a/src/main/java/com/hbm/render/tileentity/RenderCargoElevator.java b/src/main/java/com/hbm/render/tileentity/RenderCargoElevator.java new file mode 100644 index 000000000..46fca6290 --- /dev/null +++ b/src/main/java/com/hbm/render/tileentity/RenderCargoElevator.java @@ -0,0 +1,78 @@ +package com.hbm.render.tileentity; + +import org.lwjgl.opengl.GL11; + +import com.hbm.blocks.ModBlocks; +import com.hbm.main.ResourceManager; +import com.hbm.render.item.ItemRenderBase; +import com.hbm.tileentity.machine.TileEntityCargoElevator; + +import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; +import net.minecraft.item.Item; +import net.minecraft.tileentity.TileEntity; +import net.minecraftforge.client.IItemRenderer; + +public class RenderCargoElevator extends TileEntitySpecialRenderer implements IItemRendererProvider { + + @Override + public void renderTileEntityAt(TileEntity tile, double x, double y, double z, float interp) { + GL11.glPushMatrix(); + GL11.glTranslated(x + 0.5, y, z + 0.5); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glEnable(GL11.GL_CULL_FACE); + + bindTexture(ResourceManager.cargo_elevator_tex); + TileEntityCargoElevator elevator = (TileEntityCargoElevator) tile; + + if(elevator.renderPlatform) { + double extension = elevator.prevExtension + (elevator.extension - elevator.prevExtension) * interp; + ResourceManager.cargo_elevator.renderPart("Base"); + + GL11.glPushMatrix(); { + GL11.glTranslated(0, extension, 0); + ResourceManager.cargo_elevator.renderPart("Platform"); + for(int i = 0; i < extension + 1; i++) { + ResourceManager.cargo_elevator.renderPart("Piston"); + GL11.glTranslated(0, -1, 0); + } + } GL11.glPopMatrix(); + } + + GL11.glPushMatrix(); { + for(int i = 0; i <= elevator.height; i++) { + ResourceManager.cargo_elevator.renderPart("Guides"); + GL11.glTranslated(0, 1, 0); + } + } GL11.glPopMatrix(); + + GL11.glPopMatrix(); + } + + @Override + public Item getItemForRenderer() { + return Item.getItemFromBlock(ModBlocks.cargo_elevator); + } + + @Override + public IItemRenderer getRenderer() { + return new ItemRenderBase() { + public void renderInventory() { + GL11.glTranslated(0, -2.75, 0); + GL11.glScaled(3.25, 3.25, 3.25); + } + public void renderCommon() { + GL11.glShadeModel(GL11.GL_SMOOTH); + bindTexture(ResourceManager.cargo_elevator_tex); + ResourceManager.cargo_elevator.renderPart("Base"); + ResourceManager.cargo_elevator.renderPart("Piston"); + ResourceManager.cargo_elevator.renderPart("Guides"); + GL11.glTranslated(0, 1, 0); + ResourceManager.cargo_elevator.renderPart("Piston"); + ResourceManager.cargo_elevator.renderPart("Guides"); + ResourceManager.cargo_elevator.renderPart("Platform"); + GL11.glTranslated(0, 1, 0); + ResourceManager.cargo_elevator.renderPart("Guides"); + GL11.glShadeModel(GL11.GL_FLAT); + }}; + } +} diff --git a/src/main/java/com/hbm/tileentity/TileMappings.java b/src/main/java/com/hbm/tileentity/TileMappings.java index 7ac651a45..58c39b82a 100644 --- a/src/main/java/com/hbm/tileentity/TileMappings.java +++ b/src/main/java/com/hbm/tileentity/TileMappings.java @@ -221,8 +221,9 @@ public class TileMappings { put(TileEntityPlushie.class, "tileentity_ntm_plushie"); put(TileEntityEmitter.class, "tileentity_ntm_emitter"); + put(TileEntityCargoElevator.class, "tileentity_cargo_elevator"); put(TileEntityDoorGeneric.class, "tileentity_ntm_door"); - + put(TileEntityCharger.class, "tileentity_ntm_charger"); put(TileEntityRefueler.class, "tileentity_ntm_refueler"); diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityCargoElevator.java b/src/main/java/com/hbm/tileentity/machine/TileEntityCargoElevator.java new file mode 100644 index 000000000..2c4f35911 --- /dev/null +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityCargoElevator.java @@ -0,0 +1,159 @@ +package com.hbm.tileentity.machine; + +import java.util.List; + +import com.hbm.blocks.BlockDummyable; +import com.hbm.blocks.ModBlocks; +import com.hbm.tileentity.TileEntityLoadedBase; + +import io.netty.buffer.ByteBuf; +import net.minecraft.entity.Entity; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.MathHelper; + +public class TileEntityCargoElevator extends TileEntityLoadedBase { + + public int height = 0; + + public double extension; + public double prevExtension; + public double syncExtension; + private int sync; + + public boolean isExtending; + public static final double speed = 2D / 20D; // 2 blocks per second + public boolean renderPlatform = false; + + @Override + public void updateEntity() { + + this.prevExtension = this.extension; + + if(!worldObj.isRemote) { + + // connect to lower elevator + if(worldObj.getBlock(xCoord, yCoord - 1, zCoord) == ModBlocks.cargo_elevator) { + int[] pos = ((BlockDummyable) ModBlocks.cargo_elevator).findCore(worldObj, xCoord, yCoord - 1, zCoord); + if(pos != null && pos[0] == xCoord && pos[2] == zCoord) { + TileEntityCargoElevator lower = (TileEntityCargoElevator) worldObj.getTileEntity(pos[0], pos[1], pos[2]); + lower.height += this.height + 1; + for(int x = xCoord -1; x < xCoord + 2; x++) for(int z = zCoord -1; z < zCoord + 2; z++) { + for(int y = yCoord; y <= yCoord + this.height; y++) worldObj.setBlock(x, y, z, ModBlocks.cargo_elevator, 1, 3); + } + return; + } + } + + if(this.isExtending && this.extension < this.height) { + this.extension += this.speed; + } + + if(!this.isExtending && this.extension > 0) { + this.extension -= this.speed; + } + + this.extension = MathHelper.clamp_double(this.extension, 0, this.height); + + // exist for at least one tick before the main portion gets rendered, fixes the short flickering platform that instantly despawns + renderPlatform = true; + + this.networkPackNT(100); + } else { + + if(this.sync > 0) { + this.extension = this.extension + ((this.syncExtension - this.extension) / (float) this.sync); + --this.sync; + } else { + this.extension = this.syncExtension; + } + } + + if(this.extension != this.prevExtension) { + double liftUpper = this.yCoord + 1 + Math.max(this.extension, this.prevExtension); + double liftLower = this.yCoord + 1 + Math.min(this.extension, this.prevExtension); + List toLift = worldObj.getEntitiesWithinAABB(Entity.class, AxisAlignedBB.getBoundingBox(xCoord - 0.99, liftLower, zCoord - 0.99, xCoord + 1.99, liftUpper, zCoord + 1.99)); + + for(Entity e : toLift) { + if(e instanceof EntityPlayer && !worldObj.isRemote) continue; + if(e.boundingBox.minY >= liftLower && e.boundingBox.minY <= liftUpper) { + double delta = e.boundingBox.minY - (this.yCoord + 1 + this.extension); + e.moveEntity(0, -delta, 0); + e.onGround = true; + e.moveEntity(0, -0.125, 0); + } + } + } + } + + public void toggleElevator() { + + if(this.extension >= this.height) { + this.isExtending = false; + } + + if(this.extension <= 0) { + this.isExtending = true; + } + } + + @Override + public void serialize(ByteBuf buf) { + super.serialize(buf); + buf.writeBoolean(renderPlatform); + buf.writeShort((short) height); + buf.writeDouble(extension); + } + + @Override + public void deserialize(ByteBuf buf) { + super.deserialize(buf); + this.renderPlatform = buf.readBoolean(); + this.height = buf.readShort(); + this.syncExtension = buf.readDouble(); + + if(this.syncExtension > 0 && this.syncExtension < this.height) { + this.sync = 3; + } + } + + @Override + public void readFromNBT(NBTTagCompound nbt) { + super.readFromNBT(nbt); + + this.extension = nbt.getDouble("extension"); + this.isExtending = nbt.getBoolean("isExtending"); + this.height = nbt.getInteger("height"); + } + + @Override + public void writeToNBT(NBTTagCompound nbt) { + super.writeToNBT(nbt); + + nbt.setDouble("extension", extension); + nbt.setBoolean("isExtending", isExtending); + nbt.setInteger("height", height); + } + + AxisAlignedBB bb = null; + + @Override + public AxisAlignedBB getRenderBoundingBox() { + + int h = 1 + this.height; + + if(bb == null || bb.maxY - bb.minY < h) { + bb = AxisAlignedBB.getBoundingBox( + xCoord - 1, + yCoord, + zCoord - 1, + xCoord + 2, + yCoord + h, + zCoord + 2 + ); + } + + return bb; + } +} diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineChemicalPlant.java b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineChemicalPlant.java index 9f3de0d24..b4c730928 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineChemicalPlant.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineChemicalPlant.java @@ -139,7 +139,7 @@ public class TileEntityMachineChemicalPlant extends TileEntityMachineBase implem frame = !worldObj.getBlock(xCoord, yCoord + 3, zCoord).isAir(worldObj, xCoord, yCoord + 3, zCoord); } - if(this.didProcess && MainRegistry.proxy.me().getDistance(xCoord , yCoord, zCoord) < 50) { + if(this.didProcess && MainRegistry.proxy.me().getDistance(xCoord , yCoord, zCoord) < 30) { if(audio == null) { audio = createAudioLoop(); audio.startSound(); diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineCrystallizer.java b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineCrystallizer.java index 1c1a940e9..8bc942cee 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineCrystallizer.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineCrystallizer.java @@ -16,6 +16,8 @@ import com.hbm.items.machine.ItemMachineUpgrade; import com.hbm.items.machine.ItemMachineUpgrade.UpgradeType; import com.hbm.lib.Library; import com.hbm.main.MainRegistry; +import com.hbm.main.NTMSounds; +import com.hbm.sound.AudioWrapper; import com.hbm.tileentity.*; import com.hbm.util.BobMathUtil; import com.hbm.util.fauxpointtwelve.DirPos; @@ -47,6 +49,7 @@ public class TileEntityMachineCrystallizer extends TileEntityMachineBase impleme public float angle; public float prevAngle; + private AudioWrapper audio; public FluidTank tank; @@ -113,6 +116,29 @@ public class TileEntityMachineCrystallizer extends TileEntityMachineBase impleme if(worldObj.rand.nextInt(20) == 0 && MainRegistry.proxy.me().getDistance(xCoord + 0.5, yCoord + 6, zCoord + 0.5) < 50) { worldObj.spawnParticle("cloud", xCoord + worldObj.rand.nextDouble(), yCoord + 6.5D, zCoord + worldObj.rand.nextDouble(), 0.0, 0.1, 0.0); } + + if(MainRegistry.proxy.me().getDistance(xCoord , yCoord, zCoord) < 25) { + if(audio == null) { + audio = createAudioLoop(); + audio.startSound(); + } else if(!audio.isPlaying()) { + audio = rebootAudio(audio); + } + audio.keepAlive(); + audio.updateVolume(this.getVolume(1F)); + audio.updatePitch(0.75F); + + } else { + if(audio != null) { + audio.stopSound(); + audio = null; + } + } + } else { + if(audio != null) { + audio.stopSound(); + audio = null; + } } } @@ -134,6 +160,19 @@ public class TileEntityMachineCrystallizer extends TileEntityMachineBase impleme } } + @Override public AudioWrapper createAudioLoop() { + return MainRegistry.proxy.getLoopedSound(NTMSounds.CHEMPLANT_LOOP, xCoord, yCoord, zCoord, 1F, 15F, 0.75F, 15); + } + + @Override public void onChunkUnload() { + if(audio != null) { audio.stopSound(); audio = null; } + } + + @Override public void invalidate() { + super.invalidate(); + if(audio != null) { audio.stopSound(); audio = null; } + } + protected DirPos[] getConPos() { return new DirPos[] { diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineRotaryFurnace.java b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineRotaryFurnace.java index 81f566712..001c0c24e 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineRotaryFurnace.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineRotaryFurnace.java @@ -28,7 +28,7 @@ import com.hbm.util.CrucibleUtil; import com.hbm.util.fauxpointtwelve.BlockPos; import com.hbm.util.fauxpointtwelve.DirPos; -import api.hbm.fluid.IFluidStandardTransceiver; +import api.hbm.fluidmk2.IFluidStandardTransceiverMK2; import cpw.mods.fml.common.network.NetworkRegistry.TargetPoint; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; @@ -43,7 +43,7 @@ import net.minecraft.util.Vec3; import net.minecraft.world.World; import net.minecraftforge.common.util.ForgeDirection; -public class TileEntityMachineRotaryFurnace extends TileEntityMachinePolluting implements IFluidStandardTransceiver, IGUIProvider, IFluidCopiable, IConditionalInvAccess, IConfigurableMachine { +public class TileEntityMachineRotaryFurnace extends TileEntityMachinePolluting implements IFluidStandardTransceiverMK2, IGUIProvider, IFluidCopiable, IConditionalInvAccess, IConfigurableMachine { public FluidTank[] tanks; public boolean isProgressing; @@ -95,13 +95,13 @@ public class TileEntityMachineRotaryFurnace extends TileEntityMachinePolluting i for(DirPos pos : getSteamPos()) { this.trySubscribe(tanks[1].getTankType(), worldObj, pos.getX(), pos.getY(), pos.getZ(), pos.getDir()); - if(tanks[2].getFill() > 0) this.sendFluid(tanks[2], worldObj, pos.getX(), pos.getY(), pos.getZ(), pos.getDir()); + if(tanks[2].getFill() > 0) this.tryProvide(tanks[2], worldObj, pos.getX(), pos.getY(), pos.getZ(), pos.getDir()); } if(tanks[0].getTankType() != Fluids.NONE) for(DirPos pos : getFluidPos()) { this.trySubscribe(tanks[0].getTankType(), worldObj, pos.getX(), pos.getY(), pos.getZ(), pos.getDir()); } - if(smoke.getFill() > 0) this.sendFluid(smoke, worldObj, xCoord + rot.offsetX, yCoord + 5, zCoord + rot.offsetZ, Library.POS_Y); + if(smoke.getFill() > 0) this.tryProvide(smoke, worldObj, xCoord + rot.offsetX, yCoord + 5, zCoord + rot.offsetZ, Library.POS_Y); if(this.output != null) { @@ -137,13 +137,14 @@ public class TileEntityMachineRotaryFurnace extends TileEntityMachinePolluting i this.markChanged(); } - if(this.canProcess(recipe)) { - float speed = Math.max((float) burnHeat, 1); - this.progress += speed / recipe.duration; + float processSpeed = Math.max((float) burnHeat, 1); + float steamUseMult = (float)(10 * Math.log10(processSpeed) + 1); + + if(this.canProcess(recipe, steamUseMult)) { + this.progress += processSpeed / recipe.duration; - speed = (float)(13 * Math.log10(speed) + 1); - tanks[1].setFill((int) (tanks[1].getFill() - recipe.steam * speed)); - steamUsed += recipe.steam * speed; + tanks[1].setFill((int) (tanks[1].getFill() - recipe.steam * steamUseMult)); + steamUsed += recipe.steam * steamUseMult; this.isProgressing = true; if(this.progress >= 1F) { @@ -301,7 +302,7 @@ public class TileEntityMachineRotaryFurnace extends TileEntityMachinePolluting i }; } - public boolean canProcess(RotaryFurnaceRecipe recipe) { + public boolean canProcess(RotaryFurnaceRecipe recipe, float steamUseMult) { if(this.burnTime <= 0) return false; @@ -310,10 +311,8 @@ public class TileEntityMachineRotaryFurnace extends TileEntityMachinePolluting i if(this.tanks[0].getFill() < recipe.fluid.fill) return false; } - float speed = Math.max((float) burnHeat, 1); - - if(tanks[1].getFill() < recipe.steam * speed) return false; - if(tanks[2].getMaxFill() - tanks[2].getFill() < recipe.steam * speed / 100) return false; + if(tanks[1].getFill() < recipe.steam * steamUseMult) return false; + if(tanks[2].getMaxFill() - tanks[2].getFill() < recipe.steam * steamUseMult / 100) return false; if(this.steamUsed > 100) return false; if(this.output != null) { diff --git a/src/main/java/com/hbm/tileentity/machine/rbmk/TileEntityRBMKCooler.java b/src/main/java/com/hbm/tileentity/machine/rbmk/TileEntityRBMKCooler.java index 5227b0b81..cf7454d2e 100644 --- a/src/main/java/com/hbm/tileentity/machine/rbmk/TileEntityRBMKCooler.java +++ b/src/main/java/com/hbm/tileentity/machine/rbmk/TileEntityRBMKCooler.java @@ -154,8 +154,34 @@ public class TileEntityRBMKCooler extends TileEntityRBMKBase implements IFluidSt @Callback(direct = true) @Optional.Method(modid = "OpenComputers") public Object[] getHeat(Context context, Arguments args) { - return new Object[]{heat}; + return new Object[] {heat}; + } + + @Callback(direct = true) + @Optional.Method(modid = "OpenComputers") + public Object[] getCoolant(Context context, Arguments args) { + return new Object[] { + tanks[0].getFill(), tanks[0].getMaxFill(), + tanks[1].getFill(), tanks[1].getMaxFill() + }; + } + + @Callback(direct = true) + @Optional.Method(modid = "OpenComputers") + public Object[] getCoordinates(Context context, Arguments args) { + return new Object[] {xCoord, yCoord, zCoord}; + } + + @Callback(direct = true) + @Optional.Method(modid = "OpenComputers") + public Object[] getInfo(Context context, Arguments args) { + return new Object[] { + heat, + + tanks[0].getFill(), tanks[0].getMaxFill(), + tanks[1].getFill(), tanks[1].getMaxFill(), + + xCoord, yCoord, zCoord + }; } - - // don't know shit about OC - someone else has to add those back } diff --git a/src/main/java/com/hbm/tileentity/network/TileEntityPipelineBase.java b/src/main/java/com/hbm/tileentity/network/TileEntityPipelineBase.java index 424528703..e152ffef7 100644 --- a/src/main/java/com/hbm/tileentity/network/TileEntityPipelineBase.java +++ b/src/main/java/com/hbm/tileentity/network/TileEntityPipelineBase.java @@ -39,9 +39,18 @@ public abstract class TileEntityPipelineBase extends TileEntityPipeBaseNT { connected.add(new int[] {x, y, z}); - FluidNode node = (FluidNode) UniNodespace.getNode(worldObj, xCoord, yCoord, zCoord, this.type.getNetworkProvider()); - node.recentlyChanged = true; - node.addConnection(new DirPos(x, y, z, ForgeDirection.UNKNOWN)); + if(this.node == null || this.node.expired) { + if(this.shouldCreateNode()) { + this.node = (FluidNode) UniNodespace.getNode(worldObj, xCoord, yCoord, zCoord, type.getNetworkProvider()); + if(this.node == null || this.node.expired) { + this.node = this.createNode(type); + UniNodespace.createNode(worldObj, this.node); + } + } + } + + this.node.recentlyChanged = true; + this.node.addConnection(new DirPos(x, y, z, ForgeDirection.UNKNOWN)); this.markDirty(); diff --git a/src/main/resources/assets/hbm/lang/de_DE.lang b/src/main/resources/assets/hbm/lang/de_DE.lang index 351be16c2..68591356e 100644 --- a/src/main/resources/assets/hbm/lang/de_DE.lang +++ b/src/main/resources/assets/hbm/lang/de_DE.lang @@ -3997,6 +3997,7 @@ tile.capacitor_niobium.name=Niobkondensator (LEGACY) tile.capacitor_schrabidate.name=Schrabidatkondensator (LEGACY) tile.capacitor_tantalium.name=Tantalkondensator (LEGACY) tile.capacitor.desc=Input: Oben$Output: Unten, über Kondensator-Bus +tile.cargo_elevator.name=Frachtenaufzug tile.charge_c4.name=Abrissladung tile.charge_dynamite.name=Zeitbombe tile.charge_miner.name=Bergbauladung mit Zeitzünder diff --git a/src/main/resources/assets/hbm/lang/en_US.lang b/src/main/resources/assets/hbm/lang/en_US.lang index 408604858..e531cc305 100644 --- a/src/main/resources/assets/hbm/lang/en_US.lang +++ b/src/main/resources/assets/hbm/lang/en_US.lang @@ -5196,6 +5196,7 @@ tile.capacitor_niobium.name=Niobium Capacitor (LEGACY) tile.capacitor_schrabidate.name=Schrabidate Capacitor (LEGACY) tile.capacitor_tantalium.name=Tantalum Capacitor (LEGACY) tile.capacitor.desc=Input: Top$Output: Bottom, via Capacitor Bus +tile.cargo_elevator.name=Cargo Elevator tile.charge_c4.name=Demolition Charge tile.charge_dynamite.name=Time Bomb tile.charge_miner.name=Timed Mining Charge diff --git a/src/main/resources/assets/hbm/models/machines/elevator.obj b/src/main/resources/assets/hbm/models/machines/elevator.obj new file mode 100644 index 000000000..c7f28ac65 --- /dev/null +++ b/src/main/resources/assets/hbm/models/machines/elevator.obj @@ -0,0 +1,584 @@ +# Blender v2.79 (sub 0) OBJ File: 'elevator.blend' +# www.blender.org +o Piston +v 0.250000 0.750000 0.250000 +v 0.250000 0.750000 -0.250000 +v -0.250000 0.750000 0.250000 +v -0.250000 0.750000 -0.250000 +v 0.250000 -0.250000 0.250000 +v 0.250000 -0.250000 -0.250000 +v -0.250000 -0.250000 0.250000 +v -0.250000 -0.250000 -0.250000 +vt 0.126984 0.677419 +vt 0.190476 0.548387 +vt 0.190476 0.677419 +vt 0.317460 0.677419 +vt 0.380952 0.548387 +vt 0.380952 0.677419 +vt 0.253968 0.677419 +vt 0.317460 0.548387 +vt 0.253968 0.548387 +vt 0.126984 0.548387 +vn 0.0000 0.0000 1.0000 +vn -1.0000 0.0000 -0.0000 +vn 0.0000 0.0000 -1.0000 +vn 1.0000 0.0000 0.0000 +s off +f 3/1/1 5/2/1 1/3/1 +f 4/4/2 7/5/2 3/6/2 +f 2/7/3 8/8/3 4/4/3 +f 1/3/4 6/9/4 2/7/4 +f 3/1/1 7/10/1 5/2/1 +f 4/4/2 8/8/2 7/5/2 +f 2/7/3 6/9/3 8/8/3 +f 1/3/4 5/2/4 6/9/4 +o Base +v -1.000000 0.000000 -1.000000 +v -1.000000 0.000000 1.000000 +v 1.000000 0.000000 -1.000000 +v 1.000000 0.000000 1.000000 +v 0.500000 0.125000 -0.500000 +v -0.500000 0.125000 -0.500000 +v -0.500000 0.125000 0.500000 +v 0.500000 0.125000 0.500000 +v 1.000000 0.125000 -1.000000 +v -1.000000 0.125000 -1.000000 +v -1.000000 0.125000 1.000000 +v 1.000000 0.125000 1.000000 +v 0.500000 0.250000 -0.500000 +v -0.500000 0.250000 -0.500000 +v -0.500000 0.250000 0.500000 +v 0.500000 0.250000 0.500000 +vt 0.380952 0.258065 +vt 0.126984 0.000000 +vt 0.380952 0.000000 +vt 0.380952 0.016129 +vt 0.396825 0.145161 +vt 0.380952 0.145161 +vt 0.111111 0.274194 +vt 0.126984 0.532258 +vt 0.111111 0.532258 +vt 0.396825 0.532258 +vt 0.380952 0.274194 +vt 0.396825 0.274194 +vt 0.126984 0.274194 +vt 0.126984 0.258065 +vt 0.126984 0.548387 +vt 0.380952 0.532258 +vt 0.380952 0.548387 +vt 0.317460 0.338710 +vt 0.317460 0.467742 +vt 0.190476 0.467742 +vt 0.190476 0.338710 +vt 0.523810 0.016129 +vt 0.523810 0.145161 +vt 0.539683 0.145161 +vt 0.539683 0.016129 +vt 0.523810 -0.000000 +vt 0.396825 0.016129 +vt 0.396825 -0.000000 +vt 0.396825 0.161290 +vt 0.523810 0.161290 +vn 0.0000 -1.0000 0.0000 +vn -0.0000 0.0000 1.0000 +vn 0.0000 0.0000 -1.0000 +vn 1.0000 0.0000 0.0000 +vn -1.0000 0.0000 -0.0000 +vn 0.0000 1.0000 0.0000 +s off +f 11/11/5 10/12/5 9/13/5 +f 16/14/6 23/15/6 15/16/6 +f 12/17/6 19/18/6 10/19/6 +f 9/20/7 17/21/7 11/22/7 +f 11/11/8 20/23/8 12/24/8 +f 10/25/9 18/26/9 9/27/9 +f 13/28/10 18/26/10 14/29/10 +f 14/29/10 19/18/10 15/30/10 +f 15/30/10 20/23/10 16/31/10 +f 16/31/10 17/21/10 13/28/10 +f 23/15/10 21/32/10 22/33/10 +f 14/34/7 21/32/7 13/35/7 +f 13/36/8 24/37/8 16/38/8 +f 15/39/9 22/33/9 14/40/9 +f 11/11/5 12/24/5 10/12/5 +f 16/14/6 24/37/6 23/15/6 +f 12/17/6 20/23/6 19/18/6 +f 9/20/7 18/26/7 17/21/7 +f 11/11/8 17/21/8 20/23/8 +f 10/25/9 19/18/9 18/26/9 +f 13/28/10 17/21/10 18/26/10 +f 14/29/10 18/26/10 19/18/10 +f 15/30/10 19/18/10 20/23/10 +f 16/31/10 20/23/10 17/21/10 +f 23/15/10 24/37/10 21/32/10 +f 14/34/7 22/33/7 21/32/7 +f 13/36/8 21/32/8 24/37/8 +f 15/39/9 23/15/9 22/33/9 +o Guides +v -1.500000 1.000000 1.250000 +v -1.500000 1.000000 1.500000 +v -1.250000 1.000000 1.250000 +v -1.250000 1.000000 1.500000 +v -1.250000 0.000000 1.500000 +v -1.250000 0.000000 1.250000 +v -1.500000 0.000000 1.500000 +v -1.500000 0.000000 1.250000 +v 1.500000 0.000000 1.500000 +v 1.500000 0.000000 1.250000 +v 1.250000 0.000000 1.500000 +v 1.250000 0.000000 1.250000 +v -1.250000 0.000000 -1.250000 +v -1.250000 0.000000 -1.500000 +v -1.500000 0.000000 -1.250000 +v -1.500000 0.000000 -1.500000 +v 1.500000 0.000000 -1.250000 +v 1.500000 0.000000 -1.500000 +v 1.250000 0.000000 -1.250000 +v 1.250000 0.000000 -1.500000 +v 1.500000 1.000000 1.500000 +v 1.500000 1.000000 1.250000 +v 1.250000 1.000000 1.500000 +v 1.250000 1.000000 1.250000 +v -1.250000 1.000000 -1.250000 +v -1.250000 1.000000 -1.500000 +v -1.500000 1.000000 -1.250000 +v -1.500000 1.000000 -1.500000 +v 1.500000 1.000000 -1.250000 +v 1.500000 1.000000 -1.500000 +v 1.250000 1.000000 -1.250000 +v 1.250000 1.000000 -1.500000 +vt 0.031746 0.161290 +vt 0.000000 0.193548 +vt 0.000000 0.161290 +vt 0.000000 0.000000 +vt 0.031746 0.032258 +vt 0.000000 0.032258 +vt 0.000000 0.032258 +vt 0.031746 0.000000 +vt 0.031746 0.032258 +vt 0.000000 0.032258 +vt 0.031746 0.000000 +vt 0.031746 0.032258 +vt 0.000000 0.000000 +vt 0.031746 0.032258 +vt 0.000000 0.032258 +vt 0.000000 0.161290 +vt 0.031746 0.193548 +vt 0.000000 0.193548 +vt 0.000000 0.161290 +vt 0.031746 0.193548 +vt 0.000000 0.193548 +vt 0.031746 0.161290 +vt 0.000000 0.193548 +vt 0.000000 0.161290 +vt 0.095238 0.032258 +vt 0.063492 0.161290 +vt 0.063492 0.032258 +vt 0.095238 0.032258 +vt 0.063492 0.161290 +vt 0.063492 0.032258 +vt 0.031746 0.161290 +vt 0.126984 0.032258 +vt 0.095238 0.161290 +vt 0.126984 0.032258 +vt 0.095238 0.161290 +vt 0.095238 0.032258 +vt 0.063492 0.161290 +vt 0.063492 0.032258 +vt 0.095238 0.032258 +vt 0.063492 0.161290 +vt 0.063492 0.032258 +vt 0.031746 0.161290 +vt 0.126984 0.032258 +vt 0.095238 0.161290 +vt 0.126984 0.032258 +vt 0.095238 0.161290 +vt 0.031746 0.193548 +vt 0.031746 0.000000 +vt 0.000000 0.000000 +vt 0.000000 0.000000 +vt 0.031746 0.000000 +vt 0.031746 0.193548 +vt 0.126984 0.161290 +vt 0.126984 0.161290 +vt 0.126984 0.161290 +vt 0.126984 0.161290 +vn 0.0000 1.0000 0.0000 +vn 0.0000 -1.0000 0.0000 +vn -1.0000 0.0000 0.0000 +vn 0.0000 0.0000 -1.0000 +vn -0.0000 0.0000 1.0000 +vn 1.0000 0.0000 0.0000 +s off +f 27/41/11 26/42/11 28/43/11 +f 31/44/12 30/45/12 29/46/12 +f 33/47/12 36/48/12 34/49/12 +f 37/50/12 40/51/12 38/52/12 +f 43/53/12 42/54/12 41/55/12 +f 45/56/11 48/57/11 47/58/11 +f 49/59/11 52/60/11 51/61/11 +f 54/62/11 55/63/11 53/64/11 +f 31/65/13 25/66/13 32/67/13 +f 39/68/13 52/69/13 40/70/13 +f 32/67/14 27/41/14 30/45/14 +f 40/70/14 50/71/14 38/52/14 +f 29/72/15 26/73/15 31/65/15 +f 37/74/15 51/75/15 39/68/15 +f 34/49/16 45/56/16 33/47/16 +f 42/54/16 53/64/16 41/55/16 +f 35/76/13 48/77/13 36/78/13 +f 43/79/13 56/80/13 44/81/13 +f 36/78/14 46/82/14 34/49/14 +f 44/81/14 54/62/14 42/54/14 +f 33/83/15 47/84/15 35/76/15 +f 30/45/16 28/43/16 29/46/16 +f 41/85/15 55/86/15 43/79/15 +f 38/52/16 49/59/16 37/50/16 +f 27/41/11 25/87/11 26/42/11 +f 31/44/12 32/88/12 30/45/12 +f 33/47/12 35/89/12 36/48/12 +f 37/50/12 39/90/12 40/51/12 +f 43/53/12 44/91/12 42/54/12 +f 45/56/11 46/82/11 48/57/11 +f 49/59/11 50/71/11 52/60/11 +f 54/62/11 56/92/11 55/63/11 +f 31/65/13 26/73/13 25/66/13 +f 39/68/13 51/75/13 52/69/13 +f 32/67/14 25/66/14 27/41/14 +f 40/70/14 52/69/14 50/71/14 +f 29/72/15 28/93/15 26/73/15 +f 37/74/15 49/94/15 51/75/15 +f 34/49/16 46/82/16 45/56/16 +f 42/54/16 54/62/16 53/64/16 +f 35/76/13 47/84/13 48/77/13 +f 43/79/13 55/86/13 56/80/13 +f 36/78/14 48/77/14 46/82/14 +f 44/81/14 56/80/14 54/62/14 +f 33/83/15 45/95/15 47/84/15 +f 30/45/16 27/41/16 28/43/16 +f 41/85/15 53/96/15 55/86/15 +f 38/52/16 50/71/16 49/59/16 +o Platform +v -1.500000 0.750000 1.250000 +v -1.250000 0.750000 1.250000 +v -1.250000 0.750000 1.500000 +v 1.500000 0.750000 1.250000 +v 1.250000 0.750000 1.500000 +v 1.250000 0.750000 1.250000 +v -1.250000 0.750000 -1.250000 +v -1.250000 0.750000 -1.500000 +v -1.500000 0.750000 -1.250000 +v 1.500000 0.750000 -1.250000 +v 1.250000 0.750000 -1.250000 +v 1.250000 0.750000 -1.500000 +v -1.000000 0.750000 1.250000 +v -1.000000 0.750000 -1.250000 +v 1.000000 0.750000 1.250000 +v 1.000000 0.750000 -1.250000 +v 1.250000 0.750000 1.000000 +v -1.250000 0.750000 1.000000 +v 1.250000 0.750000 -1.000000 +v -1.250000 0.750000 -1.000000 +v -1.250000 1.000000 1.250000 +v -1.500000 1.000000 1.250000 +v -1.250000 1.000000 1.500000 +v 1.250000 1.000000 1.500000 +v 1.250000 1.000000 1.250000 +v 1.500000 1.000000 1.250000 +v -1.250000 1.000000 -1.250000 +v -1.250000 1.000000 -1.500000 +v -1.500000 1.000000 -1.250000 +v 1.250000 1.000000 -1.250000 +v 1.250000 1.000000 -1.500000 +v 1.500000 1.000000 -1.250000 +v -1.000000 1.000000 1.250000 +v 1.000000 1.000000 1.250000 +v 1.250000 1.000000 1.000000 +v 1.250000 1.000000 -1.000000 +v 1.000000 1.000000 -1.250000 +v -1.000000 1.000000 -1.250000 +v -1.250000 1.000000 -1.000000 +v -1.250000 1.000000 1.000000 +v -1.000000 0.781250 1.250000 +v 1.000000 0.781250 1.250000 +v 1.250000 0.781250 1.000000 +v 1.250000 0.781250 -1.000000 +v 1.000000 0.781250 -1.250000 +v -1.000000 0.781250 -1.250000 +v -1.250000 0.781250 -1.000000 +v -1.250000 0.781250 1.000000 +v -1.000000 0.968750 1.250000 +v 1.000000 0.968750 1.250000 +v 1.250000 0.968750 1.000000 +v 1.250000 0.968750 -1.000000 +v 1.000000 0.968750 -1.250000 +v -1.000000 0.968750 -1.250000 +v -1.250000 0.968750 -1.000000 +v -1.250000 0.968750 1.000000 +v -0.500000 0.750000 -0.250000 +v -0.250000 0.750000 -0.500000 +v -0.250000 0.750000 0.500000 +v -0.500000 0.750000 0.250000 +v 0.250000 0.750000 -0.500000 +v 0.500000 0.750000 -0.250000 +v 0.500000 0.750000 0.250000 +v 0.250000 0.750000 0.500000 +v 0.500000 1.000000 -0.250000 +v 0.250000 1.000000 -0.500000 +v -0.250000 1.000000 -0.500000 +v -0.500000 1.000000 -0.250000 +v -0.500000 1.000000 0.250000 +v -0.250000 1.000000 0.500000 +v 0.250000 1.000000 0.500000 +v 0.500000 1.000000 0.250000 +vt 0.936508 0.322581 +vt 0.968254 0.032258 +vt 0.968254 0.354839 +vt 0.619048 0.387097 +vt 0.904762 0.354839 +vt 0.936508 0.387097 +vt 0.587302 0.354839 +vt 0.619048 0.064516 +vt 0.619048 0.322581 +vt 0.904762 0.032258 +vt 0.619048 -0.000000 +vt 0.936508 0.000000 +vt 0.936508 0.032258 +vt 0.936508 0.064516 +vt 0.936508 0.354839 +vt 0.619048 0.354839 +vt 0.650794 0.354839 +vt 0.650794 0.032258 +vt 0.619048 0.032258 +vt 0.968254 0.774194 +vt 0.936508 0.483871 +vt 0.968254 0.451613 +vt 0.904762 0.451613 +vt 0.619048 0.419355 +vt 0.936508 0.419355 +vt 0.619048 0.741935 +vt 0.587302 0.451613 +vt 0.619048 0.483871 +vt 0.619048 0.806452 +vt 0.904762 0.774194 +vt 0.936508 0.806452 +vt 0.936508 0.741935 +vt 0.936508 0.774194 +vt 0.936508 0.451613 +vt 0.619048 0.451613 +vt 0.619048 0.774194 +vt 0.650794 0.774194 +vt 0.555556 0.451613 +vt 0.587302 0.774194 +vt 0.555556 0.774194 +vt 0.587302 0.419355 +vt 0.555556 0.354839 +vt 0.587302 0.354839 +vt 0.650794 0.516129 +vt 0.904762 0.483871 +vt 0.904762 0.516129 +vt 0.428571 0.419355 +vt 0.460317 0.322581 +vt 0.936508 0.516129 +vt 0.396825 0.354839 +vt 0.396825 0.419355 +vt 0.523810 0.290323 +vt 0.460317 0.290323 +vt 0.619048 0.838710 +vt 0.936508 0.838710 +vt 0.650794 0.322581 +vt 0.904762 0.064516 +vt 1.000000 0.774194 +vt 1.000000 0.451613 +vt 0.460317 0.483871 +vt 0.523810 0.451613 +vt 0.523810 0.483871 +vt 0.936508 0.709677 +vt 0.904762 0.741935 +vt 0.904762 0.709677 +vt 0.126984 0.677419 +vt 0.380952 0.677419 +vt 0.126984 1.000000 +vt 0.650794 0.709677 +vt 0.619048 0.709677 +vt 0.619048 0.516129 +vt 0.650794 0.483871 +vt 0.126984 0.677419 +vt 0.380952 0.677419 +vt 0.412698 0.709677 +vt 0.650794 0.741935 +vt 0.428571 0.290323 +vt 0.428571 0.451613 +vt 0.460317 0.451613 +vt 0.555556 0.483871 +vt 0.555556 0.322581 +vt 0.523810 0.322581 +vt 0.428571 0.258065 +vt 0.460317 0.161290 +vt 0.968254 0.387097 +vt 1.000000 0.419355 +vt 1.000000 0.806452 +vt 0.968254 0.806452 +vt 0.968254 0.838710 +vt 0.587302 0.838710 +vt 0.587302 0.806452 +vt 0.555556 0.806452 +vt 0.587302 0.419355 +vt 0.555556 0.419355 +vt 0.587302 0.387097 +vt 0.587302 0.032258 +vt 0.650794 0.451613 +vt 0.555556 0.419355 +vt 0.428571 0.354839 +vt 0.650794 0.064516 +vt 0.904762 0.322581 +vt 0.412698 0.709677 +vt 0.412698 0.967742 +vt 0.380952 1.000000 +vt 0.095238 0.967742 +vt 0.095238 0.709677 +vt 0.412698 0.967742 +vt 0.095238 0.967742 +vt 0.380952 1.000000 +vt 0.126984 1.000000 +vt 0.095238 0.709677 +vt 0.428571 0.322581 +vt 0.428571 0.483871 +vt 0.555556 0.451613 +vt 0.555556 0.290323 +vt 0.523810 0.161290 +vt 0.555556 0.193548 +vt 0.555556 0.258065 +vt 0.428571 0.193548 +vt 0.968254 0.419355 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 1.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 0.0000 -1.0000 +vn -1.0000 0.0000 0.0000 +vn -0.7071 0.0000 0.7071 +vn 1.0000 0.0000 0.0000 +vn 0.7071 0.0000 0.7071 +vn 0.7071 0.0000 -0.7071 +vn -0.7071 0.0000 -0.7071 +s off +f 72/97/17 64/98/17 68/99/17 +f 60/100/17 75/101/17 66/102/17 +f 61/103/17 69/104/17 71/105/17 +f 76/106/17 57/107/17 65/108/17 +f 63/109/17 70/110/17 76/106/17 +f 67/111/17 75/101/17 72/97/17 +f 62/112/17 71/105/17 73/113/17 +f 74/114/17 69/104/17 58/115/17 +f 84/116/18 93/117/18 87/118/18 +f 92/119/18 82/120/18 88/121/18 +f 89/122/18 80/123/18 90/124/18 +f 78/125/18 95/126/18 85/127/18 +f 94/128/18 84/116/18 83/129/18 +f 92/119/18 88/121/18 86/130/18 +f 90/124/18 80/123/18 81/131/18 +f 77/132/18 89/122/18 96/133/18 +f 61/134/19 79/135/19 59/136/19 +f 114/137/20 122/138/20 117/139/20 +f 73/140/21 92/141/21 75/142/21 +f 126/143/18 128/144/18 122/138/18 +f 75/142/22 93/117/22 72/145/22 +f 120/146/19 126/143/19 115/147/19 +f 118/148/23 128/144/23 119/149/23 +f 57/150/21 85/127/21 65/151/21 +f 69/104/20 90/152/20 71/105/20 +f 72/97/19 94/153/19 70/110/19 +f 64/154/20 87/118/20 68/155/20 +f 116/156/21 124/157/21 113/158/21 +f 70/159/24 95/160/24 76/161/24 +f 66/102/23 82/120/23 60/100/23 +f 107/162/18 108/163/18 112/164/18 +f 74/165/25 89/122/25 69/166/25 +f 71/167/26 91/168/26 73/140/26 +f 104/169/17 103/170/17 102/171/17 +f 76/161/23 96/172/23 74/165/23 +f 128/144/24 120/173/24 119/149/24 +f 116/156/22 126/174/22 125/175/22 +f 124/157/26 114/176/26 113/158/26 +f 118/148/25 122/177/25 121/178/25 +f 118/148/17 120/179/17 116/180/17 +f 67/181/20 88/121/20 66/102/20 +f 87/118/23 67/182/23 68/155/23 +f 63/183/21 84/116/21 64/154/21 +f 65/151/20 83/184/20 63/185/20 +f 58/186/19 78/125/19 57/150/19 +f 59/136/21 77/187/21 58/188/21 +f 81/189/23 61/134/23 62/190/23 +f 60/100/19 81/189/19 62/191/19 +f 72/97/17 70/110/17 64/98/17 +f 60/100/17 73/113/17 75/101/17 +f 61/103/17 59/192/17 69/104/17 +f 76/106/17 74/114/17 57/107/17 +f 63/109/17 64/98/17 70/110/17 +f 76/106/17 65/108/17 63/109/17 +f 67/111/17 66/102/17 75/101/17 +f 72/97/17 68/99/17 67/111/17 +f 62/112/17 61/103/17 71/105/17 +f 73/113/17 60/100/17 62/112/17 +f 58/115/17 57/107/17 74/114/17 +f 69/104/17 59/192/17 58/115/17 +f 84/116/18 94/128/18 93/117/18 +f 92/119/18 91/193/18 82/120/18 +f 89/122/18 79/135/18 80/123/18 +f 78/125/18 96/133/18 95/126/18 +f 83/129/18 85/127/18 95/126/18 +f 95/126/18 94/128/18 83/129/18 +f 86/130/18 87/118/18 93/117/18 +f 93/117/18 92/119/18 86/130/18 +f 81/131/18 82/120/18 91/193/18 +f 91/193/18 90/124/18 81/131/18 +f 96/133/18 78/125/18 77/132/18 +f 77/132/18 79/135/18 89/122/18 +f 61/134/19 80/123/19 79/135/19 +f 114/137/20 123/194/20 122/138/20 +f 73/140/21 91/168/21 92/141/21 +f 122/138/18 123/194/18 124/157/18 +f 124/157/18 125/175/18 126/143/18 +f 126/143/18 127/195/18 128/144/18 +f 128/144/18 121/178/18 122/138/18 +f 122/138/18 124/157/18 126/143/18 +f 75/142/22 92/141/22 93/117/22 +f 120/146/19 127/195/19 126/143/19 +f 118/148/23 121/178/23 128/144/23 +f 57/150/21 78/125/21 85/127/21 +f 69/104/20 89/196/20 90/152/20 +f 72/97/19 93/197/19 94/153/19 +f 64/154/20 84/116/20 87/118/20 +f 116/156/21 125/175/21 124/157/21 +f 70/159/24 94/128/24 95/160/24 +f 66/102/23 88/121/23 82/120/23 +f 108/163/18 109/198/18 110/199/18 +f 110/199/18 111/200/18 108/163/18 +f 111/200/18 112/164/18 108/163/18 +f 112/164/18 105/201/18 106/202/18 +f 106/202/18 107/162/18 112/164/18 +f 74/165/25 96/172/25 89/122/25 +f 71/167/26 90/124/26 91/168/26 +f 102/171/17 101/203/17 98/204/17 +f 101/203/17 100/205/17 98/204/17 +f 100/205/17 99/206/17 98/204/17 +f 98/204/17 97/207/17 102/171/17 +f 97/207/17 104/169/17 102/171/17 +f 76/161/23 95/160/23 96/172/23 +f 128/144/24 127/208/24 120/173/24 +f 116/156/22 115/209/22 126/174/22 +f 124/157/26 123/210/26 114/176/26 +f 118/148/25 117/211/25 122/177/25 +f 116/180/17 113/212/17 114/213/17 +f 114/213/17 117/214/17 118/148/17 +f 118/148/17 119/149/17 120/179/17 +f 120/179/17 115/215/17 116/180/17 +f 116/180/17 114/213/17 118/148/17 +f 67/181/20 86/216/20 88/121/20 +f 87/118/23 86/216/23 67/182/23 +f 63/183/21 83/184/21 84/116/21 +f 65/151/20 85/127/20 83/184/20 +f 58/186/19 77/187/19 78/125/19 +f 59/136/21 79/135/21 77/187/21 +f 81/189/23 80/123/23 61/134/23 +f 60/100/19 82/120/19 81/189/19 diff --git a/src/main/resources/assets/hbm/models/vault_cog.obj b/src/main/resources/assets/hbm/models/vault_cog.obj deleted file mode 100644 index 4521ab8f7..000000000 --- a/src/main/resources/assets/hbm/models/vault_cog.obj +++ /dev/null @@ -1,1660 +0,0 @@ -# Blender v2.76 (sub 0) OBJ File: 'vault_cog.blend' -# www.blender.org -o Cylinder -v 0.500000 1.109943 -0.246499 -v 0.500000 1.276709 -0.704684 -v -0.500000 0.762429 0.308123 -v 0.500000 0.762428 0.308123 -v -0.500000 0.970886 0.880855 -v 0.500000 0.970886 0.880854 -v 0.500000 1.593601 -1.082340 -v 0.500000 2.015867 -1.326135 -v -0.500000 1.367000 1.352926 -v 0.500000 1.367000 1.352926 -v -0.500000 1.894833 1.657669 -v 0.500000 1.894833 1.657669 -v 0.500000 2.501373 -1.411743 -v 0.499999 2.981555 -1.327073 -v -0.500000 2.501716 1.764679 -v 0.500000 2.501716 1.764679 -v -0.500000 3.101944 1.658843 -v 0.500000 3.101944 1.658843 -v 0.500000 3.408502 -1.080576 -v 0.500000 3.721919 -0.707060 -v -0.500000 3.635628 1.350719 -v 0.500000 3.635628 1.350719 -v -0.500000 4.027399 0.883825 -v 0.500000 4.027399 0.883825 -v 0.500000 3.890533 -0.243795 -v 0.500000 3.890533 0.243795 -v -0.500000 4.238168 0.304744 -v 0.500000 4.238167 0.304744 -v -0.500000 4.238167 -0.304744 -v 0.500000 4.238167 -0.304744 -v 0.500000 3.721919 0.707060 -v 0.500000 3.408502 1.080576 -v -0.500000 4.027398 -0.883825 -v 0.500000 4.027398 -0.883825 -v -0.500001 3.635627 -1.350720 -v 0.500000 3.635627 -1.350720 -v 0.500000 2.981555 1.327074 -v 0.500000 2.501373 1.411743 -v -0.500001 3.101943 -1.658842 -v 0.499999 3.101943 -1.658842 -v -0.500001 2.501716 -1.764678 -v 0.499999 2.501716 -1.764678 -v 0.500000 2.015866 1.326135 -v 0.500000 1.593600 1.082341 -v -0.500001 1.894833 -1.657669 -v 0.500000 1.894833 -1.657669 -v -0.500001 1.367002 -1.352925 -v 0.500000 1.367001 -1.352925 -v 0.500000 1.276708 0.704684 -v 0.500000 1.109943 0.246499 -v -0.500000 0.970887 -0.880855 -v 0.500000 0.970886 -0.880855 -v -0.500000 0.762429 -0.308124 -v 0.500000 0.762429 -0.308124 -v -0.500000 0.327325 0.574589 -v 0.500000 0.327325 0.574589 -v 0.500000 0.466296 0.956409 -v -0.500000 0.466297 0.956409 -v -0.500000 1.204973 1.836729 -v 0.500000 1.204973 1.836729 -v 0.500000 1.556861 2.039891 -v -0.500000 1.556861 2.039891 -v -0.500000 2.688578 2.239443 -v 0.500000 2.688578 2.239443 -v 0.500000 3.088730 2.168886 -v -0.500000 3.088730 2.168886 -v -0.500000 4.083945 1.594298 -v 0.500000 4.083945 1.594298 -v 0.500000 4.345126 1.283035 -v -0.500000 4.345126 1.283035 -v -0.500000 4.738167 0.203162 -v 0.500000 4.738167 0.203162 -v 0.500000 4.738167 -0.203163 -v -0.500000 4.738167 -0.203163 -v -0.500000 4.345125 -1.283035 -v 0.500000 4.345125 -1.283035 -v 0.500000 4.083944 -1.594298 -v -0.500001 4.083944 -1.594298 -v -0.500001 3.088729 -2.168885 -v 0.499999 3.088729 -2.168885 -v 0.499999 2.688578 -2.239443 -v -0.500001 2.688578 -2.239443 -v -0.500001 1.556861 -2.039891 -v 0.500000 1.556861 -2.039891 -v 0.500000 1.204973 -1.836729 -v -0.500001 1.204974 -1.836729 -v -0.500000 0.466298 -0.956410 -v 0.499999 0.466297 -0.956411 -v 0.500000 0.327326 -0.574590 -v -0.500000 0.327326 -0.574590 -v 0.350000 3.612427 -0.195036 -v 0.350000 3.477535 -0.565648 -v 0.350000 1.387954 -0.197200 -v 0.350000 1.521367 -0.563747 -v 0.350000 3.226801 -0.864461 -v 0.350000 2.885244 -1.061659 -v 0.350000 2.501098 -1.129394 -v 0.350000 2.112693 -1.060908 -v 0.350000 2.885244 1.061659 -v 0.350000 3.226802 0.864460 -v 0.350000 1.774881 -0.865872 -v 0.350000 3.477535 0.565648 -v 0.350000 3.612427 0.195036 -v 0.350000 1.387954 0.197199 -v 0.350000 1.521367 0.563747 -v 0.350000 1.774880 0.865872 -v 0.350000 2.112693 1.060908 -v 0.350000 2.501098 1.129394 -v 0.350000 3.334320 -0.146277 -v 0.350000 3.233151 -0.424236 -v 0.350000 1.665966 -0.147900 -v 0.350000 1.766025 -0.422811 -v 0.350000 3.045101 -0.648346 -v 0.350000 2.788933 -0.796244 -v 0.350000 2.500823 -0.847045 -v 0.350000 2.209520 -0.795681 -v 0.350000 2.788933 0.796244 -v 0.350000 3.045101 0.648345 -v 0.350000 1.956161 -0.649404 -v 0.350000 3.233151 0.424236 -v 0.350000 3.334320 0.146277 -v 0.350000 1.665966 0.147899 -v 0.350000 1.766025 0.422810 -v 0.350000 1.956160 0.649404 -v 0.350000 2.209520 0.795681 -v 0.350000 2.500823 0.847046 -v 0.225000 3.334320 -0.146277 -v 0.225000 3.233151 -0.424236 -v 0.225000 1.665966 -0.147900 -v 0.225000 1.766025 -0.422811 -v 0.225000 3.045101 -0.648346 -v 0.225000 2.788933 -0.796244 -v 0.225000 2.500823 -0.847045 -v 0.225000 2.209520 -0.795681 -v 0.225000 2.788933 0.796244 -v 0.225000 3.045101 0.648345 -v 0.225000 1.956161 -0.649404 -v 0.225000 3.233151 0.424236 -v 0.225000 3.334320 0.146277 -v 0.225000 1.665966 0.147899 -v 0.225000 1.766025 0.422810 -v 0.225000 1.956160 0.649404 -v 0.225000 2.209520 0.795681 -v 0.225000 2.500823 0.847046 -v 0.225000 3.250888 -0.131649 -v 0.225000 3.159836 -0.381813 -v 0.225000 1.749369 -0.133110 -v 0.225000 1.839423 -0.380530 -v 0.225000 2.990591 -0.583511 -v 0.225000 2.760040 -0.716620 -v 0.225000 2.500741 -0.762341 -v 0.225000 2.238568 -0.716113 -v 0.225000 2.760040 0.716620 -v 0.225000 2.990591 0.583511 -v 0.225000 2.010545 -0.584464 -v 0.225000 3.159836 0.381812 -v 0.225000 3.250888 0.131649 -v 0.225000 1.749369 0.133109 -v 0.225000 1.839422 0.380529 -v 0.225000 2.010544 0.584464 -v 0.225000 2.238568 0.716113 -v 0.225000 2.500741 0.762341 -v 0.350000 3.250888 -0.131649 -v 0.350000 3.159836 -0.381813 -v 0.350000 1.749369 -0.133110 -v 0.350000 1.839423 -0.380530 -v 0.350000 2.990591 -0.583511 -v 0.350000 2.760040 -0.716620 -v 0.350000 2.500741 -0.762341 -v 0.350000 2.238568 -0.716113 -v 0.350000 2.760040 0.716620 -v 0.350000 2.990591 0.583511 -v 0.350000 2.010545 -0.584464 -v 0.350000 3.159836 0.381812 -v 0.350000 3.250888 0.131649 -v 0.350000 1.749369 0.133109 -v 0.350000 1.839422 0.380529 -v 0.350000 2.010544 0.584464 -v 0.350000 2.238568 0.716113 -v 0.350000 2.500741 0.762341 -v 0.350000 3.138255 -0.111902 -v 0.350000 3.060861 -0.324541 -v 0.350000 1.861964 -0.113143 -v 0.350000 1.938509 -0.323450 -v 0.350000 2.917002 -0.495984 -v 0.350000 2.721034 -0.609127 -v 0.350000 2.500630 -0.647990 -v 0.350000 2.277783 -0.608696 -v 0.350000 2.721034 0.609127 -v 0.350000 2.917003 0.495984 -v 0.350000 2.083963 -0.496794 -v 0.350000 3.060861 0.324540 -v 0.350000 3.138255 0.111902 -v 0.350000 1.861964 0.113143 -v 0.350000 1.938509 0.323450 -v 0.350000 2.083962 0.496794 -v 0.350000 2.277783 0.608696 -v 0.350000 2.500630 0.647990 -v 0.500000 3.138255 -0.111902 -v 0.500000 3.060861 -0.324541 -v 0.500000 1.861964 -0.113143 -v 0.500000 1.938509 -0.323450 -v 0.500000 2.917002 -0.495984 -v 0.500000 2.721034 -0.609127 -v 0.500000 2.500630 -0.647990 -v 0.500000 2.277783 -0.608696 -v 0.500000 2.721034 0.609127 -v 0.500000 2.917003 0.495984 -v 0.500000 2.083963 -0.496794 -v 0.500000 3.060861 0.324540 -v 0.500000 3.138255 0.111902 -v 0.500000 1.861964 0.113143 -v 0.500000 1.938509 0.323450 -v 0.500000 2.083962 0.496794 -v 0.500000 2.277783 0.608696 -v 0.500000 2.500630 0.647990 -v 0.500000 2.978691 -0.083927 -v 0.500000 2.920645 -0.243406 -v 0.500000 2.021473 -0.084858 -v 0.500000 2.078882 -0.242588 -v 0.500000 2.812752 -0.371988 -v 0.500000 2.665775 -0.456845 -v 0.500000 2.500473 -0.485992 -v 0.500000 2.333337 -0.456522 -v 0.500000 2.665775 0.456845 -v 0.500000 2.812752 0.371988 -v 0.500000 2.187972 -0.372596 -v 0.500000 2.920646 0.243405 -v 0.500000 2.978691 0.083926 -v 0.500000 2.021473 0.084857 -v 0.500000 2.078882 0.242587 -v 0.500000 2.187972 0.372596 -v 0.500000 2.333337 0.456522 -v 0.500000 2.500473 0.485992 -v 0.450000 2.978691 -0.083927 -v 0.450000 2.920645 -0.243406 -v 0.450000 2.021473 -0.084857 -v 0.450000 2.078882 -0.242588 -v 0.450000 2.812752 -0.371988 -v 0.450000 2.665775 -0.456845 -v 0.450000 2.500473 -0.485992 -v 0.450000 2.333337 -0.456522 -v 0.450000 2.665775 0.456845 -v 0.450000 2.812752 0.371988 -v 0.450000 2.187972 -0.372596 -v 0.450000 2.920646 0.243405 -v 0.450000 2.978691 0.083926 -v 0.450000 2.021473 0.084857 -v 0.450000 2.078882 0.242587 -v 0.450000 2.187972 0.372596 -v 0.450000 2.333337 0.456522 -v 0.450000 2.500473 0.485992 -v 0.499999 3.202693 -0.079234 -v 0.499999 3.202693 0.079233 -v 0.500000 1.812585 -0.165882 -v 0.500000 1.866784 -0.314792 -v 0.500000 3.089226 0.390986 -v 0.500000 2.987365 0.512379 -v 0.500000 1.866783 0.314791 -v 0.500000 1.812584 0.165881 -v 0.500000 3.089224 -0.390987 -v 0.500000 2.987364 -0.512379 -v 0.499999 2.700051 -0.678259 -v 0.500000 2.543992 -0.705776 -v 0.500000 2.217272 -0.648168 -v 0.500000 2.080036 -0.568934 -v 0.500000 2.543993 0.705777 -v 0.500000 2.700052 0.678260 -v 0.500000 2.080033 0.568934 -v 0.500000 2.217270 0.648167 -v 0.475000 3.587153 -0.808799 -v 0.475000 3.485293 -0.930191 -v 0.475000 3.852693 0.079233 -v 0.475000 3.852693 -0.079234 -v 0.474999 1.255983 -0.537105 -v 0.474999 1.201785 -0.388195 -v 0.475000 3.485294 0.930191 -v 0.475000 3.587154 0.808798 -v 0.475000 1.201784 0.388194 -v 0.475000 1.255983 0.537104 -v 0.475000 2.812922 -1.318384 -v 0.475000 2.656863 -1.345901 -v 0.474999 1.892272 -1.211084 -v 0.474999 1.755036 -1.131851 -v 0.475000 2.656864 1.345902 -v 0.475000 2.812923 1.318385 -v 0.475000 1.755034 1.131851 -v 0.475000 1.892271 1.211084 -v 0.225000 2.872458 0.415961 -v 0.225000 2.974319 0.294568 -v 0.225000 3.052693 0.079233 -v 0.225000 3.052693 -0.079234 -v 0.225000 2.974318 -0.294569 -v 0.225000 2.872457 -0.415961 -v 0.224999 2.674004 -0.530538 -v 0.224999 2.517945 -0.558055 -v 0.225000 2.292272 -0.518264 -v 0.225000 2.155036 -0.439030 -v 0.225000 2.007738 -0.263489 -v 0.225000 1.953539 -0.114579 -v 0.225000 1.953538 0.114578 -v 0.225000 2.007737 0.263488 -v 0.225000 2.155033 0.439030 -v 0.225000 2.292269 0.518263 -v 0.225000 2.517946 0.558056 -v 0.225000 2.674006 0.530538 -v 0.225000 3.587153 -0.808799 -v 0.225000 3.485293 -0.930191 -v 0.225000 3.852693 0.079233 -v 0.225000 3.852693 -0.079234 -v 0.224999 1.255983 -0.537105 -v 0.224999 1.201785 -0.388195 -v 0.225000 3.485294 0.930191 -v 0.225000 3.587154 0.808798 -v 0.225000 1.201784 0.388194 -v 0.225000 1.255983 0.537104 -v 0.225000 2.812922 -1.318384 -v 0.225000 2.656863 -1.345901 -v 0.224999 1.892272 -1.211084 -v 0.224999 1.755036 -1.131851 -v 0.225000 2.656864 1.345902 -v 0.225000 2.812923 1.318385 -v 0.225000 1.755034 1.131851 -v 0.225000 1.892271 1.211084 -vt 0.289538 0.099788 -vt 0.269417 0.116626 -vt 0.241350 0.093059 -vt 0.312179 0.139034 -vt 0.287530 0.148023 -vt 0.320119 0.184152 -vt 0.293881 0.184118 -vt 0.312235 0.228770 -vt 0.287575 0.219812 -vt 0.289316 0.268436 -vt 0.269239 0.251545 -vt 0.254597 0.297548 -vt 0.241464 0.274835 -vt 0.211543 0.313202 -vt 0.207021 0.287358 -vt 0.166234 0.313186 -vt 0.170774 0.287345 -vt 0.123191 0.297503 -vt 0.136339 0.274798 -vt 0.449442 0.357130 -vt 0.403630 0.357131 -vt 0.403630 0.282791 -vt 0.736925 0.641643 -vt 0.736925 0.715983 -vt 0.691114 0.715983 -vt 0.540151 0.564108 -vt 0.540151 0.638448 -vt 0.494340 0.638448 -vt 0.022449 0.768085 -vt 0.068260 0.768085 -vt 0.068260 0.842425 -vt 0.884691 0.490681 -vt 0.810351 0.490681 -vt 0.810351 0.444870 -vt 0.540151 0.683346 -vt 0.540151 0.757685 -vt 0.494340 0.757685 -vt 0.600404 0.519210 -vt 0.600404 0.444870 -vt 0.646216 0.444870 -vt 0.765453 0.550934 -vt 0.765453 0.596745 -vt 0.691114 0.596745 -vt 0.170644 0.080637 -vt 0.166072 0.054801 -vt 0.211884 0.054817 -vt 0.325287 0.842425 -vt 0.325287 0.768085 -vt 0.371098 0.768085 -vt 0.207293 0.080650 -vt 0.805060 0.715983 -vt 0.774854 0.715983 -vt 0.774854 0.641643 -vt 0.842989 0.715983 -vt 0.805060 0.641643 -vt 0.117886 0.032770 -vt 0.146274 0.022449 -vt 0.146153 0.723158 -vt 0.117772 0.712817 -vt 0.123402 0.675308 -vt 0.759249 0.835221 -vt 0.729043 0.835221 -vt 0.729043 0.760881 -vt 0.797178 0.835221 -vt 0.759249 0.760881 -vt 0.037313 0.113815 -vt 0.052425 0.087661 -vt 0.088386 0.099718 -vt 0.691114 0.760881 -vt 0.052349 0.657882 -vt 0.037255 0.631717 -vt 0.065678 0.606602 -vt 0.608286 0.757685 -vt 0.578080 0.757685 -vt 0.578080 0.683346 -vt 0.608286 0.683346 -vt 0.646215 0.683346 -vt 0.065600 0.228685 -vt 0.027684 0.227690 -vt 0.022449 0.197941 -vt 0.022449 0.547581 -vt 0.027704 0.517835 -vt 0.065621 0.516866 -vt 0.884691 0.558816 -vt 0.810351 0.558816 -vt 0.810351 0.528610 -vt 0.884691 0.596745 -vt 0.093506 0.321113 -vt 0.070373 0.301688 -vt 0.884691 0.528610 -vt 0.088541 0.477200 -vt 0.070445 0.443866 -vt 0.093591 0.424458 -vt 0.257152 0.842425 -vt 0.257152 0.768085 -vt 0.287358 0.768085 -vt 0.219223 0.842425 -vt 0.203979 0.350369 -vt 0.173773 0.350359 -vt 0.287358 0.842425 -vt 0.166313 0.432434 -vt 0.173878 0.395267 -vt 0.204084 0.395278 -vt 0.765453 0.482799 -vt 0.765453 0.513005 -vt 0.691114 0.513005 -vt 0.691114 0.482799 -vt 0.691114 0.444870 -vt 0.307412 0.301770 -vt 0.284266 0.321178 -vt 0.284351 0.424524 -vt 0.307484 0.443948 -vt 0.289365 0.477270 -vt 0.532269 0.444870 -vt 0.562475 0.444870 -vt 0.562475 0.519210 -vt 0.532269 0.519210 -vt 0.494340 0.519209 -vt 0.355408 0.198056 -vt 0.350152 0.227801 -vt 0.350173 0.517947 -vt 0.355408 0.547696 -vt 0.320109 0.561575 -vt 0.136396 0.842425 -vt 0.106190 0.842425 -vt 0.106190 0.768085 -vt 0.136396 0.768085 -vt 0.174325 0.768085 -vt 0.325508 0.087755 -vt 0.340602 0.113919 -vt 0.312138 0.606687 -vt 0.340544 0.631822 -vt 0.325432 0.657976 -vt 0.608286 0.638448 -vt 0.578080 0.638448 -vt 0.578080 0.564108 -vt 0.646215 0.638448 -vt 0.608286 0.564108 -vt 0.231704 0.022479 -vt 0.260084 0.032819 -vt 0.254455 0.070328 -vt 0.259971 0.712866 -vt 0.231583 0.723187 -vt 0.211785 0.690835 -vt 0.088492 0.268367 -vt 0.090267 0.219744 -vt 0.057748 0.184062 -vt 0.083985 0.184045 -vt 0.065718 0.138949 -vt 0.090361 0.147955 -vt 0.108496 0.116570 -vt 0.123490 0.070283 -vt 0.136579 0.093022 -vt 0.437669 0.213070 -vt 0.452553 0.194539 -vt 0.477666 0.209038 -vt 0.535097 0.209094 -vt 0.527937 0.189363 -vt 0.546981 0.178369 -vt 0.542746 0.028744 -vt 0.535097 0.051248 -vt 0.506540 0.046212 -vt 0.506071 0.237893 -vt 0.469979 0.231529 -vt 0.400306 0.148495 -vt 0.400306 0.111846 -vt 0.423789 0.115511 -vt 0.599452 0.075799 -vt 0.579128 0.088121 -vt 0.560488 0.065907 -vt 0.612645 0.148295 -vt 0.589155 0.144670 -vt 0.589155 0.115672 -vt 0.575404 0.212940 -vt 0.543665 0.231264 -vt 0.575404 0.047403 -vt 0.436919 0.212442 -vt 0.413362 0.184367 -vt 0.433707 0.172080 -vt 0.599941 0.183697 -vt 0.579128 0.172221 -vt 0.506071 0.022449 -vt 0.477666 0.051303 -vt 0.612476 0.111084 -vt 0.400476 0.149458 -vt 0.423789 0.144830 -vt 0.413362 0.075975 -vt 0.436919 0.047900 -vt 0.452553 0.065802 -vt 0.576152 0.212310 -vt 0.560488 0.194435 -vt 0.412874 0.076822 -vt 0.433707 0.088262 -vt 0.507049 0.237892 -vt 0.506540 0.214130 -vt 0.437669 0.047272 -vt 0.469060 0.029148 -vt 0.801784 0.092191 -vt 0.792633 0.093804 -vt 0.788814 0.072149 -vt 0.527937 0.070978 -vt 0.506519 0.067202 -vt 0.484864 0.071020 -vt 0.560960 0.161709 -vt 0.568481 0.141045 -vt 0.466029 0.081894 -vt 0.451895 0.098739 -vt 0.444456 0.119176 -vt 0.506519 0.193140 -vt 0.466029 0.178447 -vt 0.484864 0.189322 -vt 0.451895 0.161602 -vt 0.444456 0.141166 -vt 0.568481 0.119297 -vt 0.560960 0.098634 -vt 0.546981 0.081973 -vt 0.681466 0.134266 -vt 0.670471 0.115222 -vt 0.676390 0.113074 -vt 0.661362 0.070535 -vt 0.670513 0.072149 -vt 0.666695 0.093804 -vt 0.662424 0.119869 -vt 0.767174 0.155364 -vt 0.761201 0.148245 -vt 0.777861 0.134266 -vt 0.796862 0.067503 -vt 0.777940 0.053314 -vt 0.718790 0.165059 -vt 0.718789 0.155766 -vt 0.740538 0.155766 -vt 0.694948 0.156977 -vt 0.698126 0.148245 -vt 0.675493 0.141384 -vt 0.783913 0.046196 -vt 0.761095 0.039180 -vt 0.743716 0.164498 -vt 0.657543 0.095418 -vt 0.798007 0.116836 -vt 0.788856 0.115222 -vt 0.764273 0.030448 -vt 0.740658 0.031741 -vt 0.673340 0.048668 -vt 0.681387 0.053314 -vt 0.740658 0.022449 -vt 0.718669 0.031741 -vt 0.796904 0.119869 -vt 0.785909 0.138912 -vt 0.695054 0.030448 -vt 0.715491 0.023009 -vt 0.692259 0.032061 -vt 0.698232 0.039180 -vt 0.784650 0.250970 -vt 0.776602 0.255616 -vt 0.766815 0.238665 -vt 0.758047 0.142795 -vt 0.773042 0.130214 -vt 0.782899 0.074308 -vt 0.773112 0.057357 -vt 0.719877 0.149564 -vt 0.739450 0.149564 -vt 0.701280 0.142795 -vt 0.686286 0.130214 -vt 0.757952 0.044636 -vt 0.672992 0.093798 -vt 0.782937 0.113074 -vt 0.786336 0.093798 -vt 0.739559 0.037942 -vt 0.686215 0.057357 -vt 0.719768 0.037942 -vt 0.701375 0.044636 -vt 0.676428 0.074308 -vt 0.713580 0.330871 -vt 0.694983 0.324103 -vt 0.699241 0.316745 -vt 0.713580 0.340164 -vt 0.733153 0.330871 -vt 0.691805 0.332835 -vt 0.674016 0.318640 -vt 0.679989 0.311521 -vt 0.772789 0.231546 -vt 0.751655 0.225944 -vt 0.736332 0.339603 -vt 0.751750 0.324103 -vt 0.657543 0.276719 -vt 0.666695 0.275106 -vt 0.670094 0.294382 -vt 0.785791 0.295996 -vt 0.776640 0.294382 -vt 0.780039 0.275106 -vt 0.736440 0.210517 -vt 0.754833 0.217212 -vt 0.662084 0.250970 -vt 0.671870 0.234019 -vt 0.679918 0.238665 -vt 0.733262 0.209957 -vt 0.733262 0.219249 -vt 0.713471 0.219249 -vt 0.774792 0.316167 -vt 0.766745 0.311521 -vt 0.710293 0.210517 -vt 0.695078 0.225944 -vt 0.689105 0.218825 -vt 0.789190 0.273492 -vt 0.660980 0.254002 -vt 0.670131 0.255616 -vt 0.671941 0.316167 -vt 0.662046 0.299028 -vt 0.757724 0.331221 -vt 0.608432 0.319382 -vt 0.598775 0.324958 -vt 0.590364 0.310390 -vt 0.686495 0.306051 -vt 0.760298 0.244123 -vt 0.747412 0.233310 -vt 0.731685 0.322498 -vt 0.675195 0.275098 -vt 0.678085 0.291482 -vt 0.768649 0.291482 -vt 0.731778 0.227619 -vt 0.686435 0.244123 -vt 0.714956 0.227619 -vt 0.760238 0.306051 -vt 0.699322 0.233310 -vt 0.771538 0.275098 -vt 0.768617 0.258531 -vt 0.678117 0.258531 -vt 0.747493 0.316745 -vt 0.715048 0.322498 -vt 0.590424 0.372317 -vt 0.581191 0.364585 -vt 0.587430 0.353779 -vt 0.545082 0.399972 -vt 0.545082 0.388821 -vt 0.561903 0.388821 -vt 0.497229 0.323022 -vt 0.508210 0.324958 -vt 0.505321 0.341343 -vt 0.608400 0.363484 -vt 0.600081 0.377893 -vt 0.584786 0.291153 -vt 0.597531 0.301848 -vt 0.522199 0.291153 -vt 0.529366 0.299695 -vt 0.516621 0.310390 -vt 0.581433 0.289217 -vt 0.577619 0.299695 -vt 0.561811 0.293942 -vt 0.584705 0.391673 -vt 0.577538 0.383130 -vt 0.545174 0.282791 -vt 0.561811 0.282791 -vt 0.525552 0.289217 -vt 0.541360 0.283463 -vt 0.545174 0.293942 -vt 0.612645 0.343279 -vt 0.609724 0.359845 -vt 0.598743 0.357909 -vt 0.506964 0.304814 -vt 0.494340 0.343279 -vt 0.508242 0.357909 -vt 0.565717 0.399299 -vt 0.612645 0.339406 -vt 0.601664 0.341343 -vt 0.525634 0.393609 -vt 0.529447 0.383130 -vt 0.509393 0.380860 -vt 0.516561 0.372317 -vt 0.506904 0.377893 -vt 0.498585 0.363484 -vt 0.537361 0.801968 -vt 0.537361 0.805685 -vt 0.524744 0.805685 -vt 0.581146 0.318140 -vt 0.571587 0.310119 -vt 0.535398 0.310119 -vt 0.559732 0.305804 -vt 0.571526 0.372695 -vt 0.547253 0.305804 -vt 0.589621 0.341354 -vt 0.525839 0.318140 -vt 0.519531 0.329066 -vt 0.517364 0.341354 -vt 0.559801 0.376963 -vt 0.535459 0.372695 -vt 0.547184 0.376963 -vt 0.525794 0.364585 -vt 0.519555 0.353779 -vt 0.587454 0.329066 -vt 0.394877 0.551666 -vt 0.430535 0.531125 -vt 0.456956 0.562674 -vt 0.561925 0.866367 -vt 0.558706 0.864509 -vt 0.565014 0.853582 -vt 0.523473 0.802192 -vt 0.513019 0.809953 -vt 0.510630 0.807106 -vt 0.503354 0.818063 -vt 0.570842 0.840648 -vt 0.567181 0.841294 -vt 0.564990 0.828869 -vt 0.493454 0.828224 -vt 0.497115 0.828869 -vt 0.494924 0.841294 -vt 0.493872 0.855441 -vt 0.497091 0.853582 -vt 0.503399 0.864509 -vt 0.551537 0.875377 -vt 0.549147 0.872529 -vt 0.568209 0.827011 -vt 0.558751 0.818063 -vt 0.524814 0.880561 -vt 0.524814 0.876844 -vt 0.537292 0.876844 -vt 0.523542 0.880337 -vt 0.511687 0.876022 -vt 0.512958 0.872529 -vt 0.501010 0.867356 -vt 0.551476 0.807106 -vt 0.561140 0.815215 -vt 0.538563 0.880337 -vt 0.491264 0.841939 -vt 0.568675 0.854228 -vt 0.550358 0.806460 -vt 0.549087 0.809953 -vt 0.493896 0.827011 -vt 0.500135 0.816204 -vt 0.190212 0.910610 -vt 0.190212 0.958966 -vt 0.178432 0.958966 -vt 0.372944 0.919960 -vt 0.372944 0.908180 -vt 0.421301 0.908180 -vt 0.288604 0.958966 -vt 0.276824 0.958966 -vt 0.276824 0.910610 -vt 0.854945 0.276898 -vt 0.854945 0.228542 -vt 0.866726 0.228542 -vt 0.862933 0.779466 -vt 0.874713 0.779466 -vt 0.874713 0.827822 -vt 0.869969 0.043306 -vt 0.918325 0.043306 -vt 0.918325 0.055086 -vt 0.094092 0.908180 -vt 0.094092 0.919960 -vt 0.045736 0.919960 -vt 0.709699 0.912756 -vt 0.709699 0.900975 -vt 0.758055 0.900976 -vt 0.901029 0.377720 -vt 0.852673 0.377720 -vt 0.852673 0.365940 -vt 0.854945 0.300185 -vt 0.866725 0.276898 -vt 0.178432 0.887323 -vt 0.190212 0.887323 -vt 0.444588 0.919960 -vt 0.421301 0.919960 -vt 0.022449 0.919960 -vt 0.022449 0.908180 -vt 0.045736 0.908180 -vt 0.869969 0.055086 -vt 0.846682 0.055086 -vt 0.846682 0.043306 -vt 0.288604 0.887323 -vt 0.288604 0.910610 -vt 0.862933 0.851109 -vt 0.862933 0.827822 -vt 0.924316 0.365940 -vt 0.924316 0.377720 -vt 0.781342 0.900976 -vt 0.781342 0.912756 -vt 0.758055 0.912756 -vt 0.691114 0.912756 -vt 0.691114 0.900975 -vt 0.834088 0.377720 -vt 0.834088 0.365940 -vt 0.862933 0.760881 -vt 0.874713 0.760881 -vt 0.288604 0.977551 -vt 0.112677 0.908180 -vt 0.112677 0.919960 -vt 0.919039 0.073657 -vt 0.859612 0.075943 -vt 0.859612 0.022449 -vt 0.919040 0.024735 -vt 0.936910 0.043306 -vt 0.854945 0.209957 -vt 0.866726 0.209957 -vt 0.354359 0.919960 -vt 0.354359 0.908180 -vt 0.190212 0.977551 -vt 0.178432 0.977551 -vt 0.211069 0.900253 -vt 0.208784 0.959680 -vt 0.159861 0.959680 -vt 0.157575 0.900253 -vt 0.178432 0.910610 -vt 0.372230 0.889608 -vt 0.431658 0.887323 -vt 0.431658 0.940817 -vt 0.372230 0.938531 -vt 0.035379 0.887323 -vt 0.094807 0.889609 -vt 0.094807 0.938531 -vt 0.035379 0.940817 -vt 0.309461 0.900253 -vt 0.307176 0.959680 -vt 0.258253 0.959680 -vt 0.255967 0.900253 -vt 0.842076 0.838179 -vt 0.844362 0.778752 -vt 0.893284 0.778752 -vt 0.895570 0.838179 -vt 0.911386 0.398577 -vt 0.851959 0.396291 -vt 0.851959 0.347369 -vt 0.911386 0.345083 -vt 0.901029 0.365940 -vt 0.768412 0.933613 -vt 0.708984 0.931327 -vt 0.708984 0.882404 -vt 0.768412 0.880119 -vt 0.885297 0.227827 -vt 0.887582 0.287255 -vt 0.834088 0.287255 -vt 0.836374 0.227827 -vt 0.254666 0.448133 -vt 0.289470 0.645918 -vt 0.449441 0.282791 -vt 0.691114 0.641643 -vt 0.494340 0.564108 -vt 0.022449 0.842425 -vt 0.884691 0.444870 -vt 0.494340 0.683346 -vt 0.646215 0.519210 -vt 0.691114 0.550934 -vt 0.371098 0.842425 -vt 0.842989 0.641643 -vt 0.165973 0.690819 -vt 0.797178 0.760881 -vt 0.691114 0.835221 -vt 0.088319 0.645849 -vt 0.646215 0.757685 -vt 0.057738 0.561484 -vt 0.810351 0.596745 -vt 0.123259 0.448088 -vt 0.219223 0.768085 -vt 0.211622 0.432450 -vt 0.765453 0.444870 -vt 0.494340 0.444870 -vt 0.312257 0.516951 -vt 0.174325 0.842425 -vt 0.646215 0.564108 -vt 0.254367 0.675353 -vt 0.108580 0.251490 -vt 0.469060 0.231193 -vt 0.507049 0.022450 -vt 0.576153 0.048032 -vt 0.612645 0.112047 -vt 0.543665 0.029078 -vt 0.612476 0.149258 -vt 0.469979 0.028813 -vt 0.599942 0.076645 -vt 0.412873 0.183520 -vt 0.599452 0.184543 -vt 0.400476 0.110883 -vt 0.542746 0.231598 -vt 0.797965 0.070535 -vt 0.657543 0.092191 -vt 0.673418 0.138912 -vt 0.783834 0.141384 -vt 0.785988 0.048668 -vt 0.740538 0.165059 -vt 0.715611 0.164498 -vt 0.692153 0.155364 -vt 0.767068 0.032061 -vt 0.764379 0.156977 -vt 0.661320 0.116836 -vt 0.801784 0.095418 -vt 0.743837 0.023009 -vt 0.662466 0.067503 -vt 0.718669 0.022449 -vt 0.675414 0.046196 -vt 0.774863 0.234019 -vt 0.733153 0.340164 -vt 0.710402 0.339603 -vt 0.689010 0.331221 -vt 0.757628 0.218825 -vt 0.754929 0.332835 -vt 0.660942 0.295996 -vt 0.789190 0.276719 -vt 0.713471 0.209957 -vt 0.784687 0.299028 -vt 0.691900 0.217212 -vt 0.673945 0.231546 -vt 0.785753 0.254002 -vt 0.657543 0.273492 -vt 0.772718 0.318639 -vt 0.600021 0.304814 -vt 0.561903 0.399972 -vt 0.494340 0.339406 -vt 0.509454 0.301848 -vt 0.565625 0.283463 -vt 0.597592 0.380860 -vt 0.498553 0.319382 -vt 0.497261 0.359845 -vt 0.581351 0.393609 -vt 0.609756 0.323022 -vt 0.541268 0.399299 -vt 0.522280 0.391673 -vt 0.524744 0.801968 -vt 0.449448 0.583243 -vt 0.440978 0.590349 -vt 0.430474 0.594173 -vt 0.419418 0.594173 -vt 0.408914 0.590349 -vt 0.400445 0.583243 -vt 0.394856 0.573562 -vt 0.392936 0.562674 -vt 0.400405 0.542091 -vt 0.408968 0.534906 -vt 0.419357 0.531125 -vt 0.440924 0.534906 -vt 0.449487 0.542091 -vt 0.455015 0.551666 -vt 0.455037 0.573562 -vt 0.568233 0.855441 -vt 0.511748 0.806460 -vt 0.500965 0.815215 -vt 0.568651 0.828224 -vt 0.491264 0.840648 -vt 0.500180 0.866367 -vt 0.561095 0.867356 -vt 0.561970 0.816204 -vt 0.537292 0.880561 -vt 0.510569 0.875377 -vt 0.550419 0.876022 -vt 0.493430 0.854228 -vt 0.570842 0.841939 -vt 0.538632 0.802192 -vt 0.866725 0.300185 -vt 0.444588 0.908180 -vt 0.276824 0.887323 -vt 0.874713 0.851109 -vt 0.276824 0.977551 -vt 0.936910 0.055086 -vn 1.000000 -0.000000 0.000000 -vn -0.000000 -0.173600 0.984800 -vn -0.000000 -0.766000 0.642800 -vn 0.000000 -1.000000 -0.000000 -vn -0.000000 -0.766000 -0.642800 -vn 0.000000 0.939700 0.342000 -vn 0.000000 0.500000 0.866000 -vn -0.000000 -0.173600 -0.984800 -vn -0.000000 0.500000 -0.866000 -vn 0.000000 0.939700 -0.342000 -vn -0.000000 -0.939700 0.342000 -vn -0.000000 -0.522300 -0.852800 -vn 0.000000 0.148100 0.989000 -vn -1.000000 0.000000 0.000000 -vn 0.000000 -0.500000 0.866000 -vn -0.000000 -0.948200 -0.317600 -vn 0.000000 0.749100 0.662400 -vn 0.000000 0.173600 0.984800 -vn 0.000000 -0.930500 0.366200 -vn 0.000000 0.999700 0.025900 -vn 0.000000 0.766000 0.642800 -vn 0.000000 -0.477400 0.878700 -vn 0.000000 0.782400 -0.622700 -vn 0.000000 1.000000 -0.000000 -vn 0.000000 0.199100 0.980000 -vn 0.000000 0.199100 -0.980000 -vn 0.000000 0.766000 -0.642800 -vn 0.000000 0.782400 0.622700 -vn 0.000000 -0.477400 -0.878700 -vn 0.000000 0.173600 -0.984800 -vn 0.000000 0.999700 -0.025900 -vn 0.000000 -0.930500 -0.366200 -vn -0.000000 -0.500000 -0.866000 -vn -0.000000 0.749100 -0.662400 -vn -0.000000 -0.948200 0.317600 -vn 0.000000 -0.939700 -0.342000 -vn -0.000000 0.148100 -0.989000 -vn 0.000000 -0.522300 0.852800 -vn 0.880100 -0.474700 -0.000000 -vn 0.880100 0.446100 -0.162400 -vn 0.880100 -0.446200 0.162400 -vn 0.880100 -0.237400 -0.411200 -vn 0.880100 0.446100 0.162400 -vn 0.880100 0.237400 0.411100 -vn 0.880100 -0.237400 0.411200 -vn 0.880100 0.474800 0.000000 -vn 0.880100 -0.446200 -0.162400 -vn 0.880100 0.082500 0.467600 -vn 0.880100 0.363700 -0.305200 -vn 0.880100 0.363700 0.305200 -vn 0.880100 -0.363700 -0.305100 -vn 0.880100 0.082500 -0.467600 -vn 0.880100 -0.082400 0.467500 -vn 0.880100 -0.082400 -0.467500 -vn 0.880100 -0.363700 0.305100 -vn 0.880100 0.237400 -0.411100 -vn 0.999300 0.029400 -0.024700 -vn 0.999300 0.038400 0.000000 -vn 0.999300 -0.036100 -0.013100 -vn 0.999300 0.029400 0.024700 -vn 0.999300 -0.036100 0.013100 -vn 0.999300 0.006700 -0.037800 -vn 0.999300 -0.019200 -0.033300 -vn 0.999300 0.006700 0.037800 -vn 0.999300 -0.019200 0.033300 -vn 0.478900 -0.672500 -0.564300 -vn 0.478900 -0.672500 0.564300 -vn 0.478900 -0.877900 0.000000 -vn 0.478900 0.438900 0.760300 -vn 0.478900 -0.152400 0.864600 -vn 0.478900 0.825000 0.300300 -vn 0.478900 0.825000 -0.300300 -vn 0.478900 0.438900 -0.760300 -vn 0.478900 -0.152400 -0.864600 -vn 0.000000 0.984800 0.173600 -vn 0.000000 -0.984800 -0.173600 -vn 0.000000 -0.642800 -0.766000 -vn 0.000000 0.642800 0.766000 -vn 0.000000 0.000000 1.000000 -vn 0.000000 0.000000 -1.000000 -vn -0.000000 -0.866000 0.500000 -vn -0.000000 0.866000 -0.500000 -vn -0.000000 -0.342000 0.939700 -vn 0.000000 0.342000 -0.939700 -vn 0.000000 0.342000 0.939700 -vn 0.000000 -0.342000 -0.939700 -vn -0.000000 0.866000 0.500000 -vn -0.000000 -0.866000 -0.500000 -vn 0.000000 0.984800 -0.173600 -vn -0.000000 -0.984800 0.173600 -vn 0.000000 -0.642800 0.766000 -vn -0.000000 0.642800 -0.766000 -s off -f 48/1/1 7/2/1 2/3/1 -f 48/1/1 46/4/1 8/5/1 -f 42/6/1 13/7/1 8/5/1 -f 40/8/1 14/9/1 13/7/1 -f 40/8/1 36/10/1 19/11/1 -f 34/12/1 20/13/1 19/11/1 -f 34/12/1 30/14/1 25/15/1 -f 28/16/1 26/17/1 25/15/1 -f 28/16/1 24/18/1 31/19/1 -f 12/20/2 16/21/2 15/22/2 -f 5/23/3 6/24/3 10/25/3 -f 53/26/4 54/27/4 4/28/4 -f 51/29/5 47/30/5 48/31/5 -f 23/32/6 24/33/6 28/34/6 -f 17/35/7 18/36/7 22/37/7 -f 41/38/8 42/39/8 46/40/8 -f 36/41/9 40/42/9 39/43/9 -f 50/44/1 4/45/1 54/46/1 -f 29/47/10 30/48/10 34/49/10 -f 2/3/1 1/50/1 54/46/1 -f 56/51/11 57/52/11 58/53/11 -f 4/54/12 56/51/12 55/55/12 -f 57/56/1 56/57/1 4/45/1 -f 58/53/13 57/52/13 6/24/13 -f 55/58/14 58/59/14 5/60/14 -f 60/61/15 61/62/15 62/63/15 -f 10/64/16 60/61/16 59/65/16 -f 61/66/1 60/67/1 10/68/1 -f 11/69/17 62/63/17 61/62/17 -f 59/70/14 62/71/14 11/72/14 -f 64/73/18 65/74/18 66/75/18 -f 64/73/19 63/76/19 15/77/19 -f 18/78/1 65/79/1 64/80/1 -f 66/75/20 65/74/20 18/36/20 -f 63/81/14 66/82/14 17/83/14 -f 67/84/21 68/85/21 69/86/21 -f 68/85/22 67/84/22 21/87/22 -f 24/18/1 69/88/1 68/89/1 -f 70/90/23 69/86/23 24/33/23 -f 21/91/14 67/92/14 70/93/14 -f 71/94/24 72/95/24 73/96/24 -f 72/95/25 71/94/25 27/97/25 -f 30/14/1 73/98/1 72/99/1 -f 74/100/26 73/96/26 30/48/26 -f 27/101/14 71/102/14 74/103/14 -f 76/104/27 77/105/27 78/106/27 -f 76/104/28 75/107/28 33/108/28 -f 77/109/1 76/110/1 34/12/1 -f 78/106/29 77/105/29 36/41/29 -f 75/111/14 78/112/14 35/113/14 -f 80/114/30 81/115/30 82/116/30 -f 80/114/31 79/117/31 39/118/31 -f 81/119/1 80/120/1 40/8/1 -f 82/116/32 81/115/32 42/39/32 -f 79/121/14 82/122/14 41/123/14 -f 84/124/33 85/125/33 86/126/33 -f 84/124/34 83/127/34 45/128/34 -f 85/129/1 84/130/1 46/4/1 -f 86/126/35 85/125/35 48/31/35 -f 45/131/14 83/132/14 86/133/14 -f 88/134/36 89/135/36 90/136/36 -f 52/137/37 88/134/37 87/138/37 -f 89/139/1 88/140/1 52/141/1 -f 53/26/38 90/136/38 89/135/38 -f 87/142/14 90/143/14 53/144/14 -f 31/19/1 24/18/1 22/145/1 -f 22/145/1 18/78/1 37/146/1 -f 16/147/1 38/148/1 37/146/1 -f 16/147/1 12/149/1 43/150/1 -f 44/151/1 43/150/1 12/149/1 -f 44/151/1 10/68/1 6/152/1 -f 4/45/1 50/44/1 49/153/1 -f 26/154/39 103/155/39 91/156/39 -f 95/157/1 113/158/1 114/159/1 -f 50/160/40 104/161/40 105/162/40 -f 20/163/41 25/164/41 91/156/41 -f 32/165/42 37/166/42 99/167/42 -f 2/168/43 94/169/43 93/170/43 -f 8/171/44 98/172/44 101/173/44 -f 14/174/45 19/175/45 95/157/45 -f 1/176/46 93/170/46 104/161/46 -f 26/177/47 31/178/47 102/179/47 -f 13/180/48 97/181/48 98/172/48 -f 49/182/49 105/162/49 106/183/49 -f 7/184/50 101/173/50 94/169/50 -f 32/185/51 100/186/51 102/179/51 -f 38/187/52 43/188/52 107/189/52 -f 14/190/53 96/191/53 97/181/53 -f 38/192/54 108/193/54 99/167/54 -f 20/194/55 92/195/55 95/157/55 -f 43/196/56 44/197/56 106/183/56 -f 115/198/18 133/199/18 134/200/18 -f 105/162/1 104/161/1 122/201/1 -f 105/162/1 123/202/1 124/203/1 -f 97/181/1 115/204/1 116/205/1 -f 107/189/1 125/206/1 126/207/1 -f 100/186/1 99/167/1 117/208/1 -f 92/195/1 110/209/1 113/158/1 -f 101/173/1 98/172/1 116/205/1 -f 103/155/1 121/210/1 109/211/1 -f 103/155/1 102/179/1 120/212/1 -f 100/186/1 118/213/1 120/212/1 -f 101/173/1 119/214/1 112/215/1 -f 92/195/1 91/156/1 109/211/1 -f 108/193/1 126/207/1 117/208/1 -f 97/181/1 96/191/1 114/159/1 -f 93/170/1 94/169/1 112/215/1 -f 107/189/1 106/183/1 124/203/1 -f 93/170/1 111/216/1 122/201/1 -f 136/217/1 135/218/1 153/219/1 -f 125/220/30 143/221/30 144/222/30 -f 117/223/33 135/218/33 136/217/33 -f 110/224/3 128/225/3 131/226/3 -f 116/227/7 134/200/7 137/228/7 -f 121/229/4 139/230/4 127/231/4 -f 120/232/36 138/233/36 139/230/36 -f 118/234/5 136/217/5 138/233/5 -f 119/235/21 137/228/21 130/236/21 -f 109/237/11 127/231/11 128/225/11 -f 126/238/8 144/222/8 135/218/8 -f 114/239/2 132/240/2 133/199/2 -f 112/241/6 130/236/6 129/242/6 -f 124/243/9 142/244/9 143/221/9 -f 111/245/24 129/242/24 140/246/24 -f 114/247/15 113/248/15 131/226/15 -f 123/249/10 122/250/10 140/246/10 -f 123/251/27 141/252/27 142/244/27 -f 152/253/33 170/254/33 173/255/33 -f 128/225/1 146/256/1 149/257/1 -f 134/200/1 152/258/1 155/259/1 -f 139/230/1 157/260/1 145/261/1 -f 138/233/1 156/262/1 157/260/1 -f 136/217/1 154/263/1 156/262/1 -f 137/228/1 155/259/1 148/264/1 -f 128/225/1 127/231/1 145/261/1 -f 144/222/1 162/265/1 153/219/1 -f 132/240/1 150/266/1 151/267/1 -f 130/236/1 148/264/1 147/268/1 -f 143/221/1 142/244/1 160/269/1 -f 129/242/1 147/268/1 158/270/1 -f 131/226/1 149/257/1 150/266/1 -f 140/246/1 158/270/1 159/271/1 -f 141/252/1 159/271/1 160/269/1 -f 133/199/1 151/267/1 152/258/1 -f 144/222/1 143/221/1 161/272/1 -f 175/273/1 174/274/1 192/275/1 -f 157/276/24 175/273/24 163/277/24 -f 156/278/6 174/274/6 175/273/6 -f 154/279/21 172/280/21 174/274/21 -f 155/281/5 173/255/5 166/282/5 -f 145/283/10 163/277/10 164/284/10 -f 162/285/18 180/286/18 171/287/18 -f 150/288/30 168/289/30 169/290/30 -f 147/291/36 148/292/36 166/282/36 -f 161/293/15 160/294/15 178/295/15 -f 147/296/4 165/297/4 176/298/4 -f 149/299/9 167/300/9 168/289/9 -f 158/301/11 176/298/11 177/302/11 -f 159/303/3 177/302/3 178/295/3 -f 151/304/8 169/290/8 170/254/8 -f 161/305/2 179/306/2 180/286/2 -f 154/307/7 153/308/7 171/287/7 -f 146/309/27 164/284/27 167/300/27 -f 191/310/5 209/311/5 202/312/5 -f 174/274/1 172/280/1 190/313/1 -f 173/255/1 191/314/1 184/315/1 -f 164/284/1 163/277/1 181/316/1 -f 180/286/1 198/317/1 189/318/1 -f 169/290/1 168/289/1 186/319/1 -f 166/282/1 184/315/1 183/320/1 -f 179/306/1 178/295/1 196/321/1 -f 165/297/1 183/320/1 194/322/1 -f 168/289/1 167/300/1 185/323/1 -f 177/302/1 176/298/1 194/322/1 -f 177/302/1 195/324/1 196/321/1 -f 169/290/1 187/325/1 188/326/1 -f 180/286/1 179/306/1 197/327/1 -f 172/280/1 171/287/1 189/318/1 -f 164/284/1 182/328/1 185/323/1 -f 173/255/1 170/254/1 188/326/1 -f 175/273/1 193/329/1 181/316/1 -f 204/330/1 222/331/1 223/332/1 -f 181/333/10 199/334/10 200/335/10 -f 198/336/18 216/337/18 207/338/18 -f 187/339/30 186/340/30 204/330/30 -f 183/341/36 184/342/36 202/312/36 -f 196/343/15 214/344/15 215/345/15 -f 183/346/4 201/347/4 212/348/4 -f 185/349/9 203/350/9 204/330/9 -f 195/351/11 194/352/11 212/348/11 -f 196/353/3 195/354/3 213/355/3 -f 188/356/8 187/357/8 205/358/8 -f 197/359/2 215/345/2 216/337/2 -f 189/360/7 207/338/7 208/361/7 -f 182/362/27 200/335/27 203/350/27 -f 188/363/33 206/364/33 209/311/33 -f 193/365/24 211/366/24 199/334/24 -f 192/367/6 210/368/6 211/366/6 -f 192/369/21 190/370/21 208/361/21 -f 219/371/24 237/372/24 248/373/24 -f 202/312/1 220/374/1 219/375/1 -f 215/345/1 214/344/1 232/376/1 -f 201/347/1 219/375/1 230/377/1 -f 203/350/1 221/378/1 222/331/1 -f 213/355/1 212/348/1 230/377/1 -f 213/355/1 231/379/1 232/376/1 -f 205/358/1 223/332/1 224/380/1 -f 215/345/1 233/381/1 234/382/1 -f 208/361/1 207/338/1 225/383/1 -f 200/335/1 218/384/1 221/378/1 -f 209/311/1 206/364/1 224/380/1 -f 211/366/1 229/385/1 217/386/1 -f 211/366/1 210/368/1 228/387/1 -f 208/361/1 226/388/1 228/387/1 -f 209/311/1 227/389/1 220/374/1 -f 200/335/1 199/334/1 217/386/1 -f 216/337/1 234/382/1 225/383/1 -f 251/390/1 237/391/1 241/392/1 -f 221/393/15 239/394/15 240/395/15 -f 230/396/10 248/373/10 249/397/10 -f 231/398/27 249/397/27 250/399/27 -f 223/400/18 241/401/18 242/402/18 -f 233/403/30 251/404/30 252/405/30 -f 225/406/33 243/407/33 244/408/33 -f 218/409/3 236/410/3 239/394/3 -f 224/411/7 242/402/7 245/412/7 -f 229/413/4 247/414/4 235/415/4 -f 229/416/36 228/417/36 246/418/36 -f 226/419/5 244/408/5 246/418/5 -f 220/420/21 227/421/21 245/412/21 -f 217/422/11 235/415/11 236/410/11 -f 234/423/8 252/405/8 243/407/8 -f 222/424/2 240/395/2 241/401/2 -f 220/425/6 238/426/6 237/372/6 -f 233/427/9 232/428/9 250/399/9 -f 262/429/57 272/430/57 271/431/57 -f 274/432/58 273/433/58 254/434/58 -f 276/435/59 275/436/59 256/437/59 -f 257/438/60 278/439/60 277/440/60 -f 280/441/61 279/442/61 260/443/61 -f 264/444/62 282/445/62 281/446/62 -f 284/447/63 283/448/63 265/449/63 -f 286/450/64 285/451/64 267/452/64 -f 270/453/65 288/454/65 287/455/65 -f 290/456/66 257/438/66 258/457/66 -f 293/458/67 294/459/67 262/429/67 -f 292/460/68 253/461/68 254/434/68 -f 297/462/69 298/463/69 266/464/69 -f 263/465/70 295/466/70 296/467/70 -f 300/468/71 255/469/71 256/437/71 -f 302/470/72 259/471/72 260/443/72 -f 303/472/73 304/473/73 270/453/73 -f 305/474/74 306/475/74 268/476/74 -f 286/450/18 322/477/18 321/478/18 -f 288/454/15 324/479/15 323/480/15 -f 280/441/11 316/481/11 315/482/11 -f 275/436/36 276/435/36 312/483/36 -f 284/447/33 320/484/33 319/485/33 -f 317/486/75 295/487/75 263/465/75 -f 264/444/76 296/488/76 318/489/76 -f 281/446/30 282/445/30 318/490/30 -f 278/439/21 314/491/21 313/492/21 -f 274/432/24 310/493/24 309/494/24 -f 272/430/27 308/495/27 307/496/27 -f 262/429/77 294/497/77 308/498/77 -f 307/499/78 293/500/78 261/501/78 -f 309/502/79 291/503/79 254/434/79 -f 253/461/80 292/504/80 310/505/80 -f 266/464/81 298/506/81 320/507/81 -f 319/508/82 297/509/82 265/449/82 -f 255/469/83 300/510/83 312/511/83 -f 311/512/84 299/513/84 256/437/84 -f 259/471/85 302/514/85 316/515/85 -f 315/516/86 301/517/86 260/443/86 -f 270/453/87 304/518/87 324/519/87 -f 323/520/88 303/521/88 269/522/88 -f 268/476/89 306/523/89 322/524/89 -f 321/525/90 305/526/90 267/452/90 -f 313/527/91 289/528/91 258/457/91 -f 257/438/92 290/529/92 314/530/92 -f 33/531/14 41/123/14 47/532/14 -f 52/141/1 48/1/1 2/3/1 -f 7/2/1 48/1/1 8/5/1 -f 46/4/1 42/6/1 8/5/1 -f 42/6/1 40/8/1 13/7/1 -f 14/9/1 40/8/1 19/11/1 -f 36/10/1 34/12/1 19/11/1 -f 20/13/1 34/12/1 25/15/1 -f 30/14/1 28/16/1 25/15/1 -f 26/17/1 28/16/1 31/19/1 -f 11/533/2 12/20/2 15/22/2 -f 9/534/3 5/23/3 10/25/3 -f 3/535/4 53/26/4 4/28/4 -f 52/536/5 51/29/5 48/31/5 -f 27/537/6 23/32/6 28/34/6 -f 21/538/7 17/35/7 22/37/7 -f 45/539/8 41/38/8 46/40/8 -f 35/540/9 36/41/9 39/43/9 -f 1/50/1 50/44/1 54/46/1 -f 33/541/10 29/47/10 34/49/10 -f 52/141/1 2/3/1 54/46/1 -f 55/55/11 56/51/11 58/53/11 -f 3/542/12 4/54/12 55/55/12 -f 6/152/1 57/56/1 4/45/1 -f 5/23/13 58/53/13 6/24/13 -f 3/543/14 55/58/14 5/60/14 -f 59/65/15 60/61/15 62/63/15 -f 9/544/16 10/64/16 59/65/16 -f 12/149/1 61/66/1 10/68/1 -f 12/545/17 11/69/17 61/62/17 -f 9/546/14 59/70/14 11/72/14 -f 63/76/18 64/73/18 66/75/18 -f 16/547/19 64/73/19 15/77/19 -f 16/147/1 18/78/1 64/80/1 -f 17/35/20 66/75/20 18/36/20 -f 15/548/14 63/81/14 17/83/14 -f 70/90/21 67/84/21 69/86/21 -f 22/549/22 68/85/22 21/87/22 -f 22/145/1 24/18/1 68/89/1 -f 23/32/23 70/90/23 24/33/23 -f 23/550/14 21/91/14 70/93/14 -f 74/100/24 71/94/24 73/96/24 -f 28/551/25 72/95/25 27/97/25 -f 28/16/1 30/14/1 72/99/1 -f 29/47/26 74/100/26 30/48/26 -f 29/552/14 27/101/14 74/103/14 -f 75/107/27 76/104/27 78/106/27 -f 34/553/28 76/104/28 33/108/28 -f 36/10/1 77/109/1 34/12/1 -f 35/540/29 78/106/29 36/41/29 -f 33/531/14 75/111/14 35/113/14 -f 79/117/30 80/114/30 82/116/30 -f 40/554/31 80/114/31 39/118/31 -f 42/6/1 81/119/1 40/8/1 -f 41/38/32 82/116/32 42/39/32 -f 39/555/14 79/121/14 41/123/14 -f 83/127/33 84/124/33 86/126/33 -f 46/556/34 84/124/34 45/128/34 -f 48/1/1 85/129/1 46/4/1 -f 47/30/35 86/126/35 48/31/35 -f 47/532/14 45/131/14 86/133/14 -f 87/138/36 88/134/36 90/136/36 -f 51/557/37 52/137/37 87/138/37 -f 54/46/1 89/139/1 52/141/1 -f 54/27/38 53/26/38 89/135/38 -f 51/558/14 87/142/14 53/144/14 -f 32/559/1 31/19/1 22/145/1 -f 32/559/1 22/145/1 37/146/1 -f 18/78/1 16/147/1 37/146/1 -f 38/148/1 16/147/1 43/150/1 -f 10/68/1 44/151/1 12/149/1 -f 49/153/1 44/151/1 6/152/1 -f 6/152/1 4/45/1 49/153/1 -f 25/560/39 26/154/39 91/156/39 -f 96/191/1 95/157/1 114/159/1 -f 49/561/40 50/160/40 105/162/40 -f 92/195/41 20/163/41 91/156/41 -f 100/186/42 32/165/42 99/167/42 -f 1/562/43 2/168/43 93/170/43 -f 7/563/44 8/171/44 101/173/44 -f 96/191/45 14/174/45 95/157/45 -f 50/564/46 1/176/46 104/161/46 -f 103/155/47 26/177/47 102/179/47 -f 8/565/48 13/180/48 98/172/48 -f 44/566/49 49/182/49 106/183/49 -f 2/567/50 7/184/50 94/169/50 -f 31/568/51 32/185/51 102/179/51 -f 108/193/52 38/187/52 107/189/52 -f 13/569/53 14/190/53 97/181/53 -f 37/570/54 38/192/54 99/167/54 -f 19/571/55 20/194/55 95/157/55 -f 107/189/56 43/196/56 106/183/56 -f 116/572/18 115/198/18 134/200/18 -f 123/202/1 105/162/1 122/201/1 -f 106/183/1 105/162/1 124/203/1 -f 98/172/1 97/181/1 116/205/1 -f 108/193/1 107/189/1 126/207/1 -f 118/213/1 100/186/1 117/208/1 -f 95/157/1 92/195/1 113/158/1 -f 119/214/1 101/173/1 116/205/1 -f 91/156/1 103/155/1 109/211/1 -f 121/210/1 103/155/1 120/212/1 -f 102/179/1 100/186/1 120/212/1 -f 94/169/1 101/173/1 112/215/1 -f 110/209/1 92/195/1 109/211/1 -f 99/167/1 108/193/1 117/208/1 -f 115/204/1 97/181/1 114/159/1 -f 111/216/1 93/170/1 112/215/1 -f 125/206/1 107/189/1 124/203/1 -f 104/161/1 93/170/1 122/201/1 -f 154/263/1 136/217/1 153/219/1 -f 126/573/30 125/220/30 144/222/30 -f 118/574/33 117/223/33 136/217/33 -f 113/575/3 110/224/3 131/226/3 -f 119/576/7 116/227/7 137/228/7 -f 109/577/4 121/229/4 127/231/4 -f 121/578/36 120/232/36 139/230/36 -f 120/579/5 118/234/5 138/233/5 -f 112/580/21 119/235/21 130/236/21 -f 110/581/11 109/237/11 128/225/11 -f 117/582/8 126/238/8 135/218/8 -f 115/583/2 114/239/2 133/199/2 -f 111/584/6 112/241/6 129/242/6 -f 125/585/9 124/243/9 143/221/9 -f 122/586/24 111/245/24 140/246/24 -f 132/240/15 114/247/15 131/226/15 -f 141/252/10 123/249/10 140/246/10 -f 124/587/27 123/251/27 142/244/27 -f 155/588/33 152/253/33 173/255/33 -f 131/226/1 128/225/1 149/257/1 -f 137/228/1 134/200/1 155/259/1 -f 127/231/1 139/230/1 145/261/1 -f 139/230/1 138/233/1 157/260/1 -f 138/233/1 136/217/1 156/262/1 -f 130/236/1 137/228/1 148/264/1 -f 146/256/1 128/225/1 145/261/1 -f 135/218/1 144/222/1 153/219/1 -f 133/199/1 132/240/1 151/267/1 -f 129/242/1 130/236/1 147/268/1 -f 161/272/1 143/221/1 160/269/1 -f 140/246/1 129/242/1 158/270/1 -f 132/240/1 131/226/1 150/266/1 -f 141/252/1 140/246/1 159/271/1 -f 142/244/1 141/252/1 160/269/1 -f 134/200/1 133/199/1 152/258/1 -f 162/265/1 144/222/1 161/272/1 -f 193/329/1 175/273/1 192/275/1 -f 145/589/24 157/276/24 163/277/24 -f 157/590/6 156/278/6 175/273/6 -f 156/591/21 154/279/21 174/274/21 -f 148/592/5 155/281/5 166/282/5 -f 146/593/10 145/283/10 164/284/10 -f 153/594/18 162/285/18 171/287/18 -f 151/595/30 150/288/30 169/290/30 -f 165/297/36 147/291/36 166/282/36 -f 179/306/15 161/293/15 178/295/15 -f 158/596/4 147/296/4 176/298/4 -f 150/597/9 149/299/9 168/289/9 -f 159/598/11 158/301/11 177/302/11 -f 160/599/3 159/303/3 178/295/3 -f 152/600/8 151/304/8 170/254/8 -f 162/601/2 161/305/2 180/286/2 -f 172/280/7 154/307/7 171/287/7 -f 149/602/27 146/309/27 167/300/27 -f 184/603/5 191/310/5 202/312/5 -f 192/275/1 174/274/1 190/313/1 -f 166/282/1 173/255/1 184/315/1 -f 182/328/1 164/284/1 181/316/1 -f 171/287/1 180/286/1 189/318/1 -f 187/325/1 169/290/1 186/319/1 -f 165/297/1 166/282/1 183/320/1 -f 197/327/1 179/306/1 196/321/1 -f 176/298/1 165/297/1 194/322/1 -f 186/319/1 168/289/1 185/323/1 -f 195/324/1 177/302/1 194/322/1 -f 178/295/1 177/302/1 196/321/1 -f 170/254/1 169/290/1 188/326/1 -f 198/317/1 180/286/1 197/327/1 -f 190/313/1 172/280/1 189/318/1 -f 167/300/1 164/284/1 185/323/1 -f 191/314/1 173/255/1 188/326/1 -f 163/277/1 175/273/1 181/316/1 -f 205/358/1 204/330/1 223/332/1 -f 182/604/10 181/333/10 200/335/10 -f 189/605/18 198/336/18 207/338/18 -f 205/358/30 187/339/30 204/330/30 -f 201/347/36 183/341/36 202/312/36 -f 197/606/15 196/343/15 215/345/15 -f 194/607/4 183/346/4 212/348/4 -f 186/608/9 185/349/9 204/330/9 -f 213/355/11 195/351/11 212/348/11 -f 214/344/3 196/353/3 213/355/3 -f 206/364/8 188/356/8 205/358/8 -f 198/609/2 197/359/2 216/337/2 -f 190/610/7 189/360/7 208/361/7 -f 185/611/27 182/362/27 203/350/27 -f 191/612/33 188/363/33 209/311/33 -f 181/613/24 193/365/24 199/334/24 -f 193/614/6 192/367/6 211/366/6 -f 210/368/21 192/369/21 208/361/21 -f 230/615/24 219/371/24 248/373/24 -f 201/347/1 202/312/1 219/375/1 -f 233/381/1 215/345/1 232/376/1 -f 212/348/1 201/347/1 230/377/1 -f 204/330/1 203/350/1 222/331/1 -f 231/379/1 213/355/1 230/377/1 -f 214/344/1 213/355/1 232/376/1 -f 206/364/1 205/358/1 224/380/1 -f 216/337/1 215/345/1 234/382/1 -f 226/388/1 208/361/1 225/383/1 -f 203/350/1 200/335/1 221/378/1 -f 227/389/1 209/311/1 224/380/1 -f 199/334/1 211/366/1 217/386/1 -f 229/385/1 211/366/1 228/387/1 -f 210/368/1 208/361/1 228/387/1 -f 202/312/1 209/311/1 220/374/1 -f 218/384/1 200/335/1 217/386/1 -f 207/338/1 216/337/1 225/383/1 -f 239/616/1 236/617/1 235/618/1 -f 235/618/1 247/619/1 239/616/1 -f 246/620/1 244/621/1 251/390/1 -f 243/622/1 252/623/1 251/390/1 -f 251/390/1 250/624/1 249/625/1 -f 249/625/1 248/626/1 237/391/1 -f 237/391/1 238/627/1 245/628/1 -f 245/628/1 242/629/1 241/392/1 -f 241/392/1 240/630/1 246/620/1 -f 239/616/1 247/619/1 246/620/1 -f 244/621/1 243/622/1 251/390/1 -f 251/390/1 249/625/1 237/391/1 -f 237/391/1 245/628/1 241/392/1 -f 240/630/1 239/616/1 246/620/1 -f 246/620/1 251/390/1 241/392/1 -f 222/631/15 221/393/15 240/395/15 -f 231/632/10 230/396/10 249/397/10 -f 232/633/27 231/398/27 250/399/27 -f 224/634/18 223/400/18 242/402/18 -f 234/635/30 233/403/30 252/405/30 -f 226/636/33 225/406/33 244/408/33 -f 221/637/3 218/409/3 239/394/3 -f 227/638/7 224/411/7 245/412/7 -f 217/639/4 229/413/4 235/415/4 -f 247/414/36 229/416/36 246/418/36 -f 228/640/5 226/419/5 246/418/5 -f 238/426/21 220/420/21 245/412/21 -f 218/641/11 217/422/11 236/410/11 -f 225/642/8 234/423/8 243/407/8 -f 223/643/2 222/424/2 241/401/2 -f 219/644/6 220/425/6 237/372/6 -f 251/404/9 233/427/9 250/399/9 -f 261/501/57 262/429/57 271/431/57 -f 253/461/58 274/432/58 254/434/58 -f 255/469/59 276/435/59 256/437/59 -f 258/457/60 257/438/60 277/440/60 -f 259/471/61 280/441/61 260/443/61 -f 263/465/62 264/444/62 281/446/62 -f 266/464/63 284/447/63 265/449/63 -f 268/476/64 286/450/64 267/452/64 -f 269/522/65 270/453/65 287/455/65 -f 289/645/66 290/456/66 258/457/66 -f 261/501/67 293/458/67 262/429/67 -f 291/646/68 292/460/68 254/434/68 -f 265/449/69 297/462/69 266/464/69 -f 264/444/70 263/465/70 296/467/70 -f 299/647/71 300/468/71 256/437/71 -f 301/648/72 302/470/72 260/443/72 -f 269/522/73 303/472/73 270/453/73 -f 267/452/74 305/474/74 268/476/74 -f 285/451/18 286/450/18 321/478/18 -f 287/455/15 288/454/15 323/480/15 -f 279/442/11 280/441/11 315/482/11 -f 311/649/36 275/436/36 312/483/36 -f 283/448/33 284/447/33 319/485/33 -f 281/446/75 317/486/75 263/465/75 -f 282/445/76 264/444/76 318/489/76 -f 317/650/30 281/446/30 318/490/30 -f 277/440/21 278/439/21 313/492/21 -f 273/433/24 274/432/24 309/494/24 -f 271/431/27 272/430/27 307/496/27 -f 272/430/77 262/429/77 308/498/77 -f 271/431/78 307/499/78 261/501/78 -f 273/433/79 309/502/79 254/434/79 -f 274/432/80 253/461/80 310/505/80 -f 284/447/81 266/464/81 320/507/81 -f 283/448/82 319/508/82 265/449/82 -f 276/435/83 255/469/83 312/511/83 -f 275/436/84 311/512/84 256/437/84 -f 280/441/85 259/471/85 316/515/85 -f 279/442/86 315/516/86 260/443/86 -f 288/454/87 270/453/87 324/519/87 -f 287/455/88 323/520/88 269/522/88 -f 286/450/89 268/476/89 322/524/89 -f 285/451/90 321/525/90 267/452/90 -f 277/440/91 313/527/91 258/457/91 -f 278/439/92 257/438/92 314/530/92 -f 53/144/14 3/543/14 11/72/14 -f 5/60/14 9/546/14 11/72/14 -f 11/72/14 15/548/14 47/532/14 -f 17/83/14 21/91/14 15/548/14 -f 23/550/14 27/101/14 29/552/14 -f 29/552/14 33/531/14 23/550/14 -f 35/113/14 39/555/14 33/531/14 -f 41/123/14 45/131/14 47/532/14 -f 47/532/14 51/558/14 53/144/14 -f 3/543/14 5/60/14 11/72/14 -f 15/548/14 21/91/14 23/550/14 -f 23/550/14 33/531/14 15/548/14 -f 39/555/14 41/123/14 33/531/14 -f 47/532/14 53/144/14 11/72/14 -f 15/548/14 33/531/14 47/532/14 diff --git a/src/main/resources/assets/hbm/models/vault_frame.obj b/src/main/resources/assets/hbm/models/vault_frame.obj deleted file mode 100644 index 8ad968967..000000000 --- a/src/main/resources/assets/hbm/models/vault_frame.obj +++ /dev/null @@ -1,1576 +0,0 @@ -# Blender v2.76 (sub 0) OBJ File: 'vault_frame_new.blend' -# www.blender.org -o Cylinder -v 0.500000 5.000000 2.500000 -v 0.500000 0.000000 2.500000 -v 0.500000 5.000000 -2.500000 -v 0.500000 0.000000 -2.500000 -v -0.500000 5.000000 2.500000 -v -0.500000 0.000000 2.500000 -v -0.500000 5.000000 -2.500000 -v -0.500000 0.000000 -2.500000 -v -0.500000 0.762429 0.308123 -v 0.500000 0.762428 0.308123 -v -0.500000 0.970886 0.880855 -v 0.500000 0.970886 0.880854 -v -0.500000 1.367000 1.352926 -v 0.500000 1.367000 1.352926 -v -0.500000 1.894833 1.657669 -v 0.500000 1.894833 1.657669 -v -0.500000 2.501716 1.764679 -v 0.500000 2.501716 1.764679 -v -0.500000 3.101944 1.658843 -v 0.500000 3.101944 1.658843 -v -0.500000 3.635628 1.350719 -v 0.500000 3.635628 1.350719 -v -0.500000 4.027399 0.883825 -v 0.500000 4.027399 0.883825 -v -0.500000 4.238168 0.304744 -v 0.500000 4.238167 0.304744 -v -0.500000 4.238167 -0.304744 -v 0.500000 4.238167 -0.304744 -v -0.500000 4.027398 -0.883825 -v 0.500000 4.027398 -0.883825 -v -0.500001 3.635627 -1.350720 -v 0.500000 3.635627 -1.350720 -v -0.500001 3.101943 -1.658842 -v 0.499999 3.101943 -1.658842 -v -0.500000 2.501716 -1.764678 -v 0.500000 2.501716 -1.764678 -v -0.500001 1.894833 -1.657669 -v 0.500000 1.894833 -1.657669 -v -0.500001 1.367002 -1.352925 -v 0.500000 1.367001 -1.352925 -v -0.500000 0.970887 -0.880855 -v 0.500000 0.970886 -0.880855 -v -0.500000 0.762429 -0.308124 -v 0.500000 0.762429 -0.308124 -v -0.500000 0.327325 0.574589 -v 0.500000 0.327325 0.574589 -v 0.500000 0.466296 0.956409 -v -0.500000 0.466297 0.956409 -v -0.500000 1.204973 1.836729 -v 0.500000 1.204973 1.836729 -v 0.500000 1.556861 2.039891 -v -0.500000 1.556861 2.039891 -v -0.500000 2.688578 2.239443 -v 0.500000 2.688578 2.239443 -v 0.500000 3.088730 2.168886 -v -0.500000 3.088730 2.168886 -v -0.500000 4.083945 1.594298 -v 0.500000 4.083945 1.594298 -v 0.500000 4.345126 1.283035 -v -0.500000 4.345126 1.283035 -v -0.500000 4.738167 0.203162 -v 0.500000 4.738167 0.203162 -v 0.500000 4.738167 -0.203163 -v -0.500000 4.738167 -0.203163 -v -0.500000 4.345125 -1.283035 -v 0.500000 4.345125 -1.283035 -v 0.500000 4.083944 -1.594298 -v -0.500001 4.083944 -1.594298 -v -0.500001 3.088729 -2.168885 -v 0.499999 3.088729 -2.168885 -v 0.500000 2.688578 -2.239443 -v -0.500001 2.688578 -2.239443 -v -0.500001 1.556861 -2.039891 -v 0.500000 1.556861 -2.039891 -v 0.500000 1.204973 -1.836729 -v -0.500001 1.204974 -1.836729 -v -0.500001 0.466298 -0.956410 -v 0.499999 0.466297 -0.956411 -v 0.499999 0.327326 -0.574590 -v -0.500001 0.327326 -0.574590 -v 0.750000 1.894833 1.657669 -v 0.750000 2.501716 1.764679 -v 0.750000 0.970886 0.880854 -v 0.750000 1.367000 1.352926 -v 0.750000 0.762428 0.308123 -v 0.750000 0.762429 -0.308124 -v 0.750000 1.367001 -1.352925 -v 0.750000 0.970886 -0.880855 -v 0.750000 4.027399 0.883825 -v 0.750000 4.238167 0.304744 -v 0.750000 3.101944 1.658843 -v 0.750000 3.635628 1.350719 -v 0.750000 2.501716 -1.764678 -v 0.750000 1.894833 -1.657669 -v 0.750000 3.635627 -1.350720 -v 0.749999 3.101943 -1.658842 -v 0.750000 4.238167 -0.304744 -v 0.750000 4.027398 -0.883825 -v 0.562500 0.327325 0.574589 -v 0.562500 0.466296 0.956409 -v 0.562500 1.204973 1.836729 -v 0.562500 1.556861 2.039891 -v 0.562500 2.688578 2.239443 -v 0.562500 3.088730 2.168886 -v 0.562500 4.083945 1.594298 -v 0.562500 4.345126 1.283035 -v 0.562500 4.738167 0.203162 -v 0.562500 4.738167 -0.203163 -v 0.562500 4.345125 -1.283035 -v 0.562500 4.083944 -1.594298 -v 0.562499 3.088729 -2.168885 -v 0.562500 2.688578 -2.239443 -v 0.562500 1.556861 -2.039891 -v 0.562500 1.204973 -1.836729 -v 0.562499 0.466297 -0.956411 -v 0.562499 0.327326 -0.574590 -v 0.750000 1.947966 1.711219 -v 0.750000 2.433472 1.796827 -v 0.750000 0.977166 0.956029 -v 0.750000 1.294058 1.333687 -v 0.750000 0.718918 0.246499 -v 0.750000 0.718919 -0.246500 -v 0.750000 1.294059 -1.333686 -v 0.750000 0.977167 -0.956030 -v 0.750000 4.089362 0.840798 -v 0.750000 4.257977 0.377533 -v 0.750000 3.177068 1.665711 -v 0.750000 3.604014 1.419213 -v 0.750000 2.433472 -1.796827 -v 0.750000 1.947966 -1.711219 -v 0.750000 3.604013 -1.419213 -v 0.749999 3.177067 -1.665711 -v 0.750000 4.257977 -0.377534 -v 0.750000 4.089361 -0.840798 -v 0.562500 0.370835 0.459671 -v 0.562500 0.573495 1.016473 -v 0.562500 1.164436 1.720729 -v 0.562500 1.677588 2.016997 -v 0.562500 2.582962 2.176639 -v 0.562500 3.166496 2.073746 -v 0.562500 3.962668 1.614075 -v 0.562500 4.343544 1.160166 -v 0.562500 4.657976 0.296268 -v 0.562500 4.657976 -0.296269 -v 0.562500 4.343543 -1.160166 -v 0.562500 3.962667 -1.614076 -v 0.562499 3.166496 -2.073745 -v 0.562500 2.582962 -2.176638 -v 0.562500 1.677588 -2.016997 -v 0.562500 1.164437 -1.720729 -v 0.562499 0.573496 -1.016474 -v 0.562500 0.370836 -0.459672 -v 0.625000 1.947966 1.711219 -v 0.625000 2.433472 1.796827 -v 0.625000 0.977166 0.956029 -v 0.625000 1.294058 1.333687 -v 0.625000 0.718918 0.246499 -v 0.625000 0.718919 -0.246500 -v 0.625000 1.294059 -1.333686 -v 0.625000 0.977167 -0.956030 -v 0.625000 4.089362 0.840798 -v 0.625000 4.257977 0.377533 -v 0.625000 3.177068 1.665711 -v 0.625000 3.604014 1.419213 -v 0.625000 2.433472 -1.796827 -v 0.625000 1.947966 -1.711219 -v 0.625000 3.604013 -1.419213 -v 0.624999 3.177067 -1.665711 -v 0.625000 4.257977 -0.377534 -v 0.625000 4.089361 -0.840798 -v 0.625000 0.370835 0.459671 -v 0.625000 0.573495 1.016473 -v 0.625000 1.164436 1.720729 -v 0.625000 1.677588 2.016997 -v 0.625000 2.582962 2.176639 -v 0.625000 3.166496 2.073746 -v 0.625000 3.962668 1.614075 -v 0.625000 4.343544 1.160166 -v 0.625000 4.657976 0.296268 -v 0.625000 4.657976 -0.296269 -v 0.625000 4.343543 -1.160166 -v 0.625000 3.962667 -1.614076 -v 0.624999 3.166496 -2.073745 -v 0.625000 2.582962 -2.176638 -v 0.625000 1.677588 -2.016997 -v 0.625000 1.164437 -1.720729 -v 0.624999 0.573496 -1.016474 -v 0.625000 0.370836 -0.459672 -v 0.750000 2.045067 1.728341 -v 0.750000 2.142168 1.745462 -v 0.750000 2.239269 1.762584 -v 0.750000 2.336371 1.779706 -v 0.750000 1.040545 1.031561 -v 0.750000 1.103923 1.107092 -v 0.750000 1.167301 1.182624 -v 0.750000 1.230680 1.258155 -v 0.750000 0.718918 0.147899 -v 0.750000 0.718918 0.049299 -v 0.750000 0.718918 -0.049300 -v 0.750000 0.718918 -0.147900 -v 0.750000 1.230681 -1.258155 -v 0.750000 1.167302 -1.182624 -v 0.750000 1.103924 -1.107092 -v 0.750000 1.040545 -1.031561 -v 0.750000 4.123085 0.748145 -v 0.750000 4.156808 0.655492 -v 0.750000 4.190531 0.562839 -v 0.750000 4.224254 0.470186 -v 0.750000 3.262457 1.616412 -v 0.750000 3.347846 1.567112 -v 0.750000 3.433236 1.517812 -v 0.750000 3.518625 1.468513 -v 0.750000 2.336371 -1.779705 -v 0.750000 2.239269 -1.762584 -v 0.750000 2.142168 -1.745462 -v 0.750000 2.045067 -1.728341 -v 0.750000 3.518624 -1.468513 -v 0.749999 3.433235 -1.517812 -v 0.749999 3.347846 -1.567112 -v 0.749999 3.262456 -1.616411 -v 0.750000 4.224254 -0.470187 -v 0.750000 4.190530 -0.562840 -v 0.750000 4.156807 -0.655493 -v 0.750000 4.123084 -0.748146 -v 0.625000 2.045067 1.728341 -v 0.625000 2.142168 1.745462 -v 0.625000 2.239269 1.762584 -v 0.625000 2.336371 1.779706 -v 0.625000 1.040545 1.031561 -v 0.625000 1.103923 1.107092 -v 0.625000 1.167301 1.182624 -v 0.625000 1.230680 1.258155 -v 0.625000 0.718918 0.147899 -v 0.625000 0.718918 0.049299 -v 0.625000 0.718918 -0.049300 -v 0.625000 0.718918 -0.147900 -v 0.625000 1.230681 -1.258155 -v 0.625000 1.167302 -1.182624 -v 0.625000 1.103924 -1.107092 -v 0.625000 1.040545 -1.031561 -v 0.625000 4.123085 0.748145 -v 0.625000 4.156808 0.655492 -v 0.625000 4.190531 0.562839 -v 0.625000 4.224254 0.470186 -v 0.625000 3.262457 1.616412 -v 0.625000 3.347846 1.567112 -v 0.625000 3.433236 1.517812 -v 0.625000 3.518625 1.468513 -v 0.625000 2.336371 -1.779705 -v 0.625000 2.239269 -1.762584 -v 0.625000 2.142168 -1.745462 -v 0.625000 2.045067 -1.728341 -v 0.625000 3.518624 -1.468513 -v 0.624999 3.433235 -1.517812 -v 0.624999 3.347846 -1.567112 -v 0.624999 3.262456 -1.616411 -v 0.625000 4.224254 -0.470187 -v 0.625000 4.190530 -0.562840 -v 0.625000 4.156807 -0.655493 -v 0.625000 4.123084 -0.748146 -v 0.625000 4.553145 -0.589894 -v 0.625000 4.519423 -0.682547 -v 0.562500 4.519423 -0.682547 -v 0.562500 4.553145 -0.589894 -v 0.625000 4.485700 -0.775200 -v 0.625000 4.451977 -0.867853 -v 0.562500 4.451977 -0.867853 -v 0.562500 4.485700 -0.775200 -v 0.625000 3.693624 -1.771622 -v 0.624999 3.608234 -1.820921 -v 0.562499 3.608234 -1.820921 -v 0.562500 3.693624 -1.771622 -v 0.624999 3.522846 -1.870220 -v 0.624999 3.437456 -1.919520 -v 0.562499 3.437456 -1.919520 -v 0.562499 3.522846 -1.870220 -v 0.625000 2.275594 -2.124388 -v 0.625000 2.178493 -2.107266 -v 0.562500 2.178493 -2.107266 -v 0.562500 2.275594 -2.124388 -v 0.625000 2.081392 -2.090145 -v 0.625000 1.984291 -2.073024 -v 0.562500 1.984291 -2.073024 -v 0.562500 2.081392 -2.090145 -v 0.625000 3.437457 1.919520 -v 0.625000 3.522846 1.870221 -v 0.562500 3.522846 1.870221 -v 0.562500 3.437457 1.919520 -v 0.625000 3.608236 1.820921 -v 0.625000 3.693625 1.771621 -v 0.562500 3.693625 1.771621 -v 0.562500 3.608236 1.820921 -v 0.625000 4.451978 0.867852 -v 0.625000 4.485701 0.775199 -v 0.562500 4.485701 0.775199 -v 0.562500 4.451978 0.867852 -v 0.625000 4.519423 0.682546 -v 0.625000 4.553146 0.589893 -v 0.562500 4.553146 0.589893 -v 0.562500 4.519423 0.682546 -v 0.625000 0.962565 -1.483131 -v 0.625000 0.899187 -1.407600 -v 0.562500 0.899187 -1.407600 -v 0.562500 0.962565 -1.483131 -v 0.625000 0.835809 -1.332069 -v 0.625000 0.772430 -1.256537 -v 0.562500 0.772430 -1.256537 -v 0.562500 0.835809 -1.332069 -v 0.625000 0.368918 -0.147900 -v 0.625000 0.368918 -0.049301 -v 0.562500 0.368918 -0.049301 -v 0.562500 0.368918 -0.147900 -v 0.625000 0.368918 0.049299 -v 0.625000 0.368918 0.147898 -v 0.562500 0.368918 0.147898 -v 0.562500 0.368918 0.049299 -v 0.625000 0.772429 1.256536 -v 0.625000 0.835807 1.332068 -v 0.562500 0.835807 1.332068 -v 0.562500 0.772429 1.256536 -v 0.625000 0.899186 1.407599 -v 0.625000 0.962564 1.483131 -v 0.562500 0.962564 1.483131 -v 0.562500 0.899186 1.407599 -v 0.625000 1.984290 2.073024 -v 0.625000 2.081391 2.090145 -v 0.562500 2.081391 2.090145 -v 0.562500 1.984290 2.073024 -v 0.625000 2.178493 2.107267 -v 0.625000 2.275594 2.124388 -v 0.562500 2.275594 2.124388 -v 0.562500 2.178493 2.107267 -vt 0.674495 0.301724 -vt 0.744051 0.301724 -vt 0.744051 0.344587 -vt 0.634294 0.063011 -vt 0.564738 0.062987 -vt 0.564753 0.020124 -vt 0.616871 0.301724 -vt 0.616871 0.344588 -vt 0.547315 0.344588 -vt 0.590179 0.454379 -vt 0.547315 0.454379 -vt 0.547315 0.384823 -vt 0.585249 0.674595 -vt 0.628113 0.674595 -vt 0.628113 0.744151 -vt 0.761489 0.020118 -vt 0.761489 0.062981 -vt 0.691933 0.062981 -vt 0.586800 0.548190 -vt 0.629663 0.548190 -vt 0.629663 0.617746 -vt 0.451201 0.674595 -vt 0.451201 0.744151 -vt 0.408338 0.744151 -vt 0.451201 0.547415 -vt 0.451201 0.616971 -vt 0.408338 0.616971 -vt 0.547315 0.237973 -vt 0.616871 0.237973 -vt 0.616871 0.266236 -vt 0.547315 0.301724 -vt 0.547315 0.266236 -vt 0.616871 0.202485 -vt 0.634272 0.126762 -vt 0.564716 0.126738 -vt 0.564726 0.098475 -vt 0.634282 0.098499 -vt 0.634260 0.162250 -vt 0.564704 0.162226 -vt 0.674495 0.266236 -vt 0.674495 0.237973 -vt 0.744051 0.237973 -vt 0.744051 0.266236 -vt 0.744051 0.202485 -vt 0.761489 0.126732 -vt 0.691933 0.126732 -vt 0.691933 0.098469 -vt 0.761489 0.098469 -vt 0.691933 0.162220 -vt 0.663601 0.674595 -vt 0.691863 0.674595 -vt 0.691863 0.744151 -vt 0.663601 0.744151 -vt 0.727352 0.744151 -vt 0.486689 0.547415 -vt 0.514952 0.547415 -vt 0.514952 0.616971 -vt 0.486689 0.616971 -vt 0.550440 0.547415 -vt 0.550440 0.616971 -vt 0.514952 0.674595 -vt 0.514952 0.744151 -vt 0.486689 0.744151 -vt 0.486689 0.674595 -vt 0.550440 0.744151 -vt 0.693414 0.548190 -vt 0.693414 0.617746 -vt 0.665151 0.617746 -vt 0.665151 0.548190 -vt 0.728902 0.617746 -vt 0.625667 0.384823 -vt 0.653929 0.384823 -vt 0.653929 0.454379 -vt 0.590179 0.384823 -vt 0.625667 0.454379 -vt 0.689417 0.384823 -vt 0.689418 0.454379 -vt 0.156250 0.421875 -vt 0.187500 0.421875 -vt 0.328125 0.437500 -vt 0.031250 0.289062 -vt 0.035156 0.316406 -vt 0.015625 0.437500 -vt 0.093750 0.398438 -vt 0.070312 0.382812 -vt 0.250000 0.398438 -vt 0.273438 0.382812 -vt 0.308594 0.316406 -vt 0.761440 0.301724 -vt 0.486689 0.621318 -vt 0.674544 0.162220 -vt 0.687586 0.126732 -vt 0.689418 0.471767 -vt 0.653929 0.458726 -vt 0.015625 0.125000 -vt 0.312500 0.289062 -vt 0.328125 0.125000 -vt 0.687586 0.098469 -vt 0.625667 0.458726 -vt 0.547315 0.162220 -vt 0.560369 0.126736 -vt 0.585249 0.744151 -vt 0.628113 0.761540 -vt 0.550440 0.761540 -vt 0.514952 0.748498 -vt 0.046875 0.222656 -vt 0.054688 0.199219 -vt 0.113281 0.156250 -vt 0.136719 0.144531 -vt 0.296875 0.222656 -vt 0.289062 0.199219 -vt 0.230469 0.156250 -vt 0.207031 0.144531 -vt 0.304688 0.707031 -vt 0.304688 0.777344 -vt 0.281250 0.761719 -vt 0.265625 0.683594 -vt 0.246094 0.660156 -vt 0.253906 0.628906 -vt 0.207031 0.640625 -vt 0.171875 0.632812 -vt 0.160156 0.605469 -vt 0.328125 0.585938 -vt 0.328125 0.898438 -vt 0.300781 0.679688 -vt 0.234375 0.613281 -vt 0.015625 0.585938 -vt 0.136719 0.609375 -vt 0.074219 0.644531 -vt 0.097656 0.660156 -vt 0.054688 0.660156 -vt 0.078125 0.683594 -vt 0.062500 0.722656 -vt 0.035156 0.730469 -vt 0.035156 0.753906 -vt 0.062500 0.761719 -vt 0.015625 0.898438 -vt 0.078125 0.800781 -vt 0.058594 0.824219 -vt 0.074219 0.839844 -vt 0.136719 0.875000 -vt 0.136719 0.843750 -vt 0.160156 0.878906 -vt 0.300781 0.804688 -vt 0.246094 0.824219 -vt 0.265625 0.800781 -vt 0.171875 0.851562 -vt 0.207031 0.843750 -vt 0.234375 0.871094 -vt 0.253906 0.855469 -vt 0.398438 0.125000 -vt 0.398438 0.437500 -vt 0.335938 0.437500 -vt 0.328125 0.445312 -vt 0.328125 0.507812 -vt 0.015625 0.507812 -vt 0.335938 0.125000 -vt 0.015625 0.445312 -vt 0.788301 0.887799 -vt 0.792587 0.890825 -vt 0.776111 0.917371 -vt 0.728604 0.806122 -vt 0.720610 0.809148 -vt 0.656665 0.809148 -vt 0.750092 0.501493 -vt 0.729653 0.469684 -vt 0.737902 0.471921 -vt 0.773013 0.672556 -vt 0.781006 0.669530 -vt 0.844951 0.669530 -vt 0.792956 0.501493 -vt 0.788669 0.498466 -vt 0.805145 0.471921 -vt 0.768839 0.842054 -vt 0.776832 0.839028 -vt 0.840778 0.839028 -vt 0.621218 0.266236 -vt 0.674544 0.062981 -vt 0.674544 0.020118 -vt 0.550440 0.634360 -vt 0.514952 0.621318 -vt 0.547350 0.062981 -vt 0.547364 0.020118 -vt 0.634260 0.202485 -vt 0.621218 0.237973 -vt 0.629663 0.635135 -vt 0.586800 0.635135 -vt 0.665151 0.622093 -vt 0.877731 0.250212 -vt 0.797799 0.250212 -vt 0.797799 0.245865 -vt 0.748398 0.266236 -vt 0.604561 0.801775 -vt 0.604561 0.806122 -vt 0.524629 0.806122 -vt 0.634260 0.301724 -vt 0.634260 0.344588 -vt 0.728902 0.635135 -vt 0.693414 0.622093 -vt 0.451201 0.761540 -vt 0.809585 0.384823 -vt 0.809585 0.389170 -vt 0.729653 0.389170 -vt 0.761440 0.202485 -vt 0.748398 0.237973 -vt 0.663601 0.748498 -vt 0.488270 0.801775 -vt 0.488270 0.806122 -vt 0.408338 0.806122 -vt 0.877731 0.286572 -vt 0.877731 0.290919 -vt 0.797799 0.290919 -vt 0.768839 0.846401 -vt 0.848771 0.842054 -vt 0.727352 0.761540 -vt 0.691863 0.748498 -vt 0.486689 0.748498 -vt 0.590179 0.471768 -vt 0.547315 0.471768 -vt 0.773013 0.676903 -vt 0.852944 0.672556 -vt 0.560379 0.098474 -vt 0.773013 0.592041 -vt 0.773013 0.587694 -vt 0.852944 0.587694 -vt 0.451201 0.634360 -vt 0.408338 0.634360 -vt 0.728604 0.801775 -vt 0.648672 0.806122 -vt 0.807648 0.053565 -vt 0.824123 0.027020 -vt 0.828922 0.034270 -vt 0.908061 0.387849 -vt 0.924536 0.414395 -vt 0.903262 0.395099 -vt 0.874890 0.053565 -vt 0.853615 0.034270 -vt 0.858414 0.027019 -vt 0.795834 0.556109 -vt 0.781006 0.580320 -vt 0.777299 0.578050 -vt 0.820620 0.214280 -vt 0.805793 0.238491 -vt 0.802085 0.236221 -vt 0.830124 0.556110 -vt 0.848659 0.578050 -vt 0.844951 0.580321 -vt 0.465803 0.890438 -vt 0.482279 0.916984 -vt 0.461004 0.897688 -vt 0.415036 0.916984 -vt 0.431512 0.890438 -vt 0.436311 0.897688 -vt 0.869738 0.238491 -vt 0.854911 0.214280 -vt 0.873445 0.236221 -vt 0.805793 0.242838 -vt 0.869738 0.242838 -vt 0.831164 0.887799 -vt 0.851602 0.919608 -vt 0.843353 0.917371 -vt 0.596568 0.809148 -vt 0.532623 0.809148 -vt 0.869484 0.384823 -vt 0.873770 0.387849 -vt 0.857294 0.414395 -vt 0.801592 0.392196 -vt 0.737646 0.392197 -vt 0.912347 0.384823 -vt 0.932785 0.416631 -vt 0.480277 0.809148 -vt 0.819837 0.023993 -vt 0.869738 0.293945 -vt 0.805792 0.293945 -vt 0.862700 0.023993 -vt 0.883139 0.055802 -vt 0.781006 0.584668 -vt 0.844951 0.584668 -vt 0.427226 0.887412 -vt 0.793451 0.748947 -vt 0.773013 0.717138 -vt 0.781262 0.719375 -vt 0.470089 0.887412 -vt 0.490528 0.919220 -vt 0.915012 0.502892 -vt 0.910726 0.499866 -vt 0.927202 0.473320 -vt 0.863476 0.124745 -vt 0.859190 0.121718 -vt 0.875665 0.095173 -vt 0.872149 0.502892 -vt 0.851711 0.471084 -vt 0.859960 0.473320 -vt 0.820612 0.124745 -vt 0.800174 0.092936 -vt 0.808423 0.095173 -vt 0.705638 0.921545 -vt 0.701352 0.918519 -vt 0.717828 0.891973 -vt 0.836315 0.748947 -vt 0.832028 0.745920 -vt 0.848504 0.719375 -vt 0.662775 0.921545 -vt 0.642337 0.889737 -vt 0.650586 0.891973 -vt 0.776832 0.834680 -vt 0.773125 0.832410 -vt 0.791660 0.810469 -vt 0.840778 0.834681 -vt 0.581741 0.837707 -vt 0.596568 0.813496 -vt 0.600275 0.815766 -vt 0.781006 0.665182 -vt 0.844951 0.665182 -vt 0.824899 0.121718 -vt 0.829698 0.114468 -vt 0.854911 0.205585 -vt 0.720610 0.813496 -vt 0.656665 0.813496 -vt 0.854391 0.114468 -vt 0.532623 0.813496 -vt 0.547450 0.837707 -vt 0.528916 0.815766 -vt 0.786765 0.420755 -vt 0.801592 0.396544 -vt 0.805299 0.398814 -vt 0.737646 0.396544 -vt 0.827229 0.738670 -vt 0.480277 0.813496 -vt 0.416331 0.813496 -vt 0.797737 0.745920 -vt 0.802537 0.738670 -vt 0.869738 0.298293 -vt 0.805792 0.298292 -vt 0.752474 0.420755 -vt 0.733939 0.398814 -vt 0.820619 0.331198 -vt 0.820619 0.322503 -vt 0.854910 0.322504 -vt 0.533851 0.958558 -vt 0.532389 0.954464 -vt 0.556777 0.950371 -vt 0.556777 0.973605 -vt 0.532389 0.969511 -vt 0.533851 0.965417 -vt 0.465449 0.837707 -vt 0.431159 0.837707 -vt 0.559701 0.965417 -vt 0.667061 0.918519 -vt 0.529504 0.965417 -vt 0.529504 0.958558 -vt 0.431159 0.846401 -vt 0.923476 0.281118 -vt 0.922014 0.277024 -vt 0.946402 0.272930 -vt 0.876435 0.499866 -vt 0.946402 0.296164 -vt 0.922014 0.292070 -vt 0.923476 0.287976 -vt 0.949327 0.281118 -vt 0.919129 0.287976 -vt 0.919129 0.281118 -vt 0.928109 0.109699 -vt 0.926647 0.105605 -vt 0.951035 0.101511 -vt 0.786765 0.429449 -vt 0.752474 0.429449 -vt 0.951035 0.124745 -vt 0.926647 0.120651 -vt 0.928109 0.116557 -vt 0.953959 0.116557 -vt 0.547450 0.846401 -vt 0.923762 0.116557 -vt 0.923762 0.109699 -vt 0.162464 0.945359 -vt 0.161002 0.941265 -vt 0.185390 0.937171 -vt 0.185390 0.960405 -vt 0.161002 0.956311 -vt 0.162464 0.952217 -vt 0.188314 0.945359 -vt 0.158117 0.952217 -vt 0.158117 0.945359 -vt 0.255186 0.951558 -vt 0.256648 0.955652 -vt 0.232259 0.959746 -vt 0.795834 0.547415 -vt 0.830124 0.547415 -vt 0.232260 0.936512 -vt 0.256648 0.940606 -vt 0.255186 0.944700 -vt 0.229335 0.944700 -vt 0.259533 0.944700 -vt 0.259533 0.951558 -vt 0.907387 0.955893 -vt 0.911481 0.954430 -vt 0.915575 0.978819 -vt 0.892341 0.978819 -vt 0.896435 0.954430 -vt 0.900529 0.955893 -vt 0.907387 0.981743 -vt 0.900529 0.951545 -vt 0.907387 0.951545 -vt 0.949224 0.035551 -vt 0.950687 0.039645 -vt 0.926298 0.043739 -vt 0.926298 0.020505 -vt 0.950687 0.024599 -vt 0.949224 0.028693 -vt 0.923374 0.028693 -vt 0.953572 0.028693 -vt 0.953572 0.035551 -vt 0.896897 0.896055 -vt 0.895435 0.891961 -vt 0.919824 0.887867 -vt 0.919824 0.911101 -vt 0.895435 0.907007 -vt 0.896897 0.902913 -vt 0.922748 0.896055 -vt 0.892550 0.902913 -vt 0.895977 0.663020 -vt 0.894514 0.658926 -vt 0.918903 0.654832 -vt 0.918903 0.678066 -vt 0.894514 0.673972 -vt 0.895977 0.669878 -vt 0.921827 0.663020 -vt 0.891629 0.669878 -vt 0.891629 0.663020 -vt 0.024465 0.950581 -vt 0.020118 0.950581 -vt 0.020118 0.943723 -vt 0.050315 0.950581 -vt 0.024465 0.943723 -vt 0.047391 0.958769 -vt 0.023003 0.954675 -vt 0.023003 0.939629 -vt 0.047391 0.935535 -vt 0.908225 0.573265 -vt 0.908225 0.577613 -vt 0.901367 0.577613 -vt 0.901367 0.573265 -vt 0.901367 0.547415 -vt 0.916413 0.550339 -vt 0.912319 0.574728 -vt 0.897273 0.574728 -vt 0.893179 0.550339 -vt 0.968594 0.574816 -vt 0.968594 0.579163 -vt 0.961736 0.579163 -vt 0.968594 0.548965 -vt 0.961736 0.574816 -vt 0.976782 0.551889 -vt 0.972688 0.576278 -vt 0.957642 0.576278 -vt 0.953548 0.551889 -vt 0.914856 0.809963 -vt 0.919204 0.809963 -vt 0.919204 0.816821 -vt 0.914856 0.816821 -vt 0.889006 0.816821 -vt 0.891930 0.801775 -vt 0.916319 0.805869 -vt 0.916319 0.820915 -vt 0.891930 0.825009 -vt 0.557214 0.894864 -vt 0.561561 0.894864 -vt 0.561561 0.901723 -vt 0.557214 0.901723 -vt 0.531363 0.901723 -vt 0.534287 0.886677 -vt 0.558676 0.890771 -vt 0.558676 0.905817 -vt 0.534287 0.909911 -vt 0.903238 0.723036 -vt 0.903238 0.718688 -vt 0.910097 0.718688 -vt 0.903238 0.748886 -vt 0.910097 0.723036 -vt 0.895051 0.745962 -vt 0.899145 0.721574 -vt 0.914191 0.721574 -vt 0.918285 0.745962 -vt 0.116401 0.943723 -vt 0.120748 0.943723 -vt 0.120748 0.950581 -vt 0.116401 0.950581 -vt 0.090550 0.950581 -vt 0.093475 0.935535 -vt 0.117863 0.939629 -vt 0.117863 0.954675 -vt 0.093475 0.958769 -vt 0.309225 0.939882 -vt 0.309225 0.935535 -vt 0.316083 0.935535 -vt 0.309225 0.965733 -vt 0.316083 0.939882 -vt 0.301037 0.962809 -vt 0.305131 0.938420 -vt 0.320177 0.938420 -vt 0.324271 0.962809 -vt 0.934169 0.229504 -vt 0.934169 0.233852 -vt 0.927311 0.233852 -vt 0.927311 0.229504 -vt 0.927311 0.203654 -vt 0.942357 0.206578 -vt 0.938263 0.230966 -vt 0.923217 0.230966 -vt 0.919123 0.206578 -vt 0.825950 0.801775 -vt 0.825950 0.810469 -vt 0.795833 0.640971 -vt 0.830124 0.640971 -vt 0.830124 0.632277 -vt 0.826878 0.890825 -vt 0.754378 0.498466 -vt 0.671492 0.846401 -vt 0.671492 0.837707 -vt 0.705783 0.837707 -vt 0.844485 0.832410 -vt 0.878569 0.395099 -vt 0.822079 0.898076 -vt 0.797386 0.898076 -vt 0.777299 0.662912 -vt 0.759177 0.491216 -vt 0.783870 0.491216 -vt 0.724318 0.815766 -vt 0.652958 0.815766 -vt 0.671860 0.911269 -vt 0.802085 0.300562 -vt 0.696553 0.911269 -vt 0.873445 0.300563 -vt 0.412624 0.815766 -vt 0.881234 0.492616 -vt 0.905927 0.492616 -vt 0.483984 0.815766 -vt 0.848659 0.662912 -vt 0.674495 0.344587 -vt 0.634309 0.020148 -vt 0.691933 0.020118 -vt 0.586800 0.617746 -vt 0.408338 0.674595 -vt 0.408338 0.547415 -vt 0.547315 0.202485 -vt 0.674495 0.202485 -vt 0.761489 0.162220 -vt 0.727352 0.674595 -vt 0.550440 0.674595 -vt 0.728902 0.548190 -vt 0.761440 0.344587 -vt 0.585249 0.761540 -vt 0.281250 0.722656 -vt 0.136719 0.640625 -vt 0.097656 0.824219 -vt 0.767862 0.919608 -vt 0.813394 0.469684 -vt 0.877731 0.245865 -vt 0.524629 0.801775 -vt 0.408338 0.761540 -vt 0.729653 0.384823 -vt 0.408338 0.801775 -vt 0.797799 0.286572 -vt 0.848771 0.846401 -vt 0.852944 0.676903 -vt 0.852944 0.592042 -vt 0.648672 0.801775 -vt 0.849045 0.416631 -vt 0.416331 0.809148 -vt 0.799399 0.055802 -vt 0.406787 0.919220 -vt 0.935451 0.471084 -vt 0.883914 0.092936 -vt 0.726077 0.889737 -vt 0.856753 0.717138 -vt 0.820620 0.205585 -vt 0.854910 0.331198 -vt 0.559701 0.958558 -vt 0.465449 0.846401 -vt 0.949327 0.287976 -vt 0.953959 0.109699 -vt 0.581741 0.846401 -vt 0.188314 0.952218 -vt 0.229335 0.951558 -vt 0.900529 0.981743 -vt 0.923374 0.035551 -vt 0.922748 0.902913 -vt 0.892550 0.896055 -vt 0.921827 0.669878 -vt 0.050315 0.943723 -vt 0.908225 0.547415 -vt 0.961736 0.548965 -vt 0.889006 0.809963 -vt 0.531363 0.894864 -vt 0.910097 0.748886 -vt 0.090550 0.943723 -vt 0.316083 0.965733 -vt 0.934169 0.203654 -vt 0.791660 0.801775 -vt 0.795833 0.632277 -vt 0.705783 0.846401 -vn 0.000000 0.173600 -0.984800 -vn 0.000000 0.766000 -0.642800 -vn 0.000000 1.000000 0.000000 -vn 0.000000 0.766000 0.642800 -vn -0.000000 -0.939700 -0.342000 -vn -0.000000 -0.500000 -0.866000 -vn -0.000000 0.173600 0.984800 -vn 0.000000 -0.500000 0.866000 -vn 0.000000 -0.939700 0.342000 -vn 0.000000 0.939700 -0.342000 -vn 0.000000 0.522300 0.852800 -vn 0.000000 -0.148100 -0.989000 -vn 0.000000 0.500000 -0.866000 -vn 0.000000 0.948200 0.317600 -vn 0.000000 -0.749100 -0.662400 -vn 0.000000 -0.173600 -0.984800 -vn 0.000000 0.930500 -0.366200 -vn 0.000000 -0.999700 -0.025900 -vn 0.000000 -0.766000 -0.642800 -vn 0.000000 0.477400 -0.878700 -vn 0.000000 -0.782400 0.622700 -vn 0.000000 -1.000000 0.000000 -vn -0.000000 -0.199100 -0.980000 -vn 0.000000 -0.199100 0.980000 -vn 0.000000 -0.766000 0.642800 -vn -0.000000 -0.782400 -0.622700 -vn 0.000000 0.477400 0.878700 -vn 0.000000 -0.173600 0.984800 -vn 0.000000 -0.999700 0.025900 -vn -0.000000 0.930500 0.366200 -vn 0.000000 0.500000 0.866000 -vn 0.000000 -0.749100 0.662400 -vn 0.000000 0.948200 -0.317600 -vn 0.000000 0.939700 0.342000 -vn 0.000000 -0.148100 0.989000 -vn 0.000000 0.522300 -0.852800 -vn 1.000000 -0.000000 -0.000000 -vn -1.000000 -0.000000 0.000000 -vn 0.000000 0.000000 1.000000 -vn 0.000000 0.000000 -1.000000 -vn 0.908400 0.238500 0.343500 -vn 0.857500 0.082800 0.507700 -vn 0.908400 -0.038100 0.416400 -vn 0.000000 -0.477400 -0.878700 -vn 0.000000 0.782400 0.622700 -vn 0.000000 0.999700 -0.025900 -vn 0.000000 0.749100 -0.662400 -vn 0.000000 -0.930500 -0.366200 -vn 0.857500 0.389800 0.335700 -vn 0.908400 0.403500 0.109800 -vn 0.857500 0.514400 0.006600 -vn 0.908400 0.379700 -0.175200 -vn 0.857500 0.398300 -0.325600 -vn 0.908400 0.178200 -0.378300 -vn 0.857500 -0.481100 -0.182200 -vn 0.857500 0.095800 -0.505400 -vn 0.908400 -0.416700 0.034800 -vn 0.908400 -0.106600 -0.404300 -vn 0.857500 -0.485600 0.169700 -vn 0.857500 -0.251500 -0.448800 -vn 0.908400 -0.296800 0.294500 -vn 0.908400 -0.341600 -0.241200 -vn 0.857500 -0.262900 0.442200 -vn 0.000000 0.148100 -0.989000 -vn 0.000000 -0.948200 0.317600 -vn 0.000000 -0.522300 0.852800 -vn 0.000000 -0.522300 -0.852800 -vn 0.000000 -0.342000 0.939700 -vn 0.000000 0.342000 -0.939700 -vn 0.941700 0.316100 0.115000 -vn 0.000000 -0.866000 0.500000 -vn 0.000000 0.866000 -0.500000 -vn 0.941700 0.168200 0.291300 -vn 0.000000 0.984800 -0.173600 -vn 0.000000 -0.984800 0.173600 -vn 0.941700 -0.058400 -0.331200 -vn 0.000000 0.866000 0.500000 -vn 0.000000 -0.866000 -0.500000 -vn 0.941700 0.168200 -0.291300 -vn 0.000000 0.342000 0.939700 -vn 0.000000 -0.342000 -0.939700 -vn 0.941700 0.316100 -0.115000 -vn 0.941700 -0.257600 -0.216200 -vn 0.000000 -0.642800 0.766000 -vn 0.000000 0.642800 -0.766000 -vn 0.941700 -0.336300 0.000000 -vn 0.941700 -0.257600 0.216200 -vn 0.000000 0.642800 0.766000 -vn 0.000000 -0.642800 -0.766000 -vn 0.941700 -0.058400 0.331200 -vn 0.000000 0.984800 0.173600 -vn 0.000000 -0.984800 -0.173600 -vn 0.000000 0.199100 -0.980000 -vn 0.000000 0.199100 0.980000 -vn 0.000000 0.782400 -0.622700 -vn 0.000000 -0.477400 0.878700 -vn 0.000000 0.999700 0.025900 -vn 0.000000 -0.930500 0.366200 -vn 0.000000 0.749100 0.662400 -vn 0.000000 -0.948200 -0.317600 -vn 0.000000 0.148100 0.989000 -vn 0.857500 0.514400 -0.006600 -vn 0.908400 0.379700 0.175200 -vn 0.857500 0.398300 0.325600 -vn 0.908400 0.403500 -0.109800 -vn 0.857500 0.389800 -0.335700 -vn 0.908400 0.238500 -0.343500 -vn 0.857500 0.082800 -0.507700 -vn 0.908400 -0.038100 -0.416400 -vn 0.857500 -0.262900 -0.442200 -vn 0.908400 -0.341600 0.241200 -vn 0.908400 -0.296800 -0.294500 -vn 0.857500 -0.251500 0.448800 -vn 0.857500 -0.485600 -0.169700 -vn 0.908400 -0.106600 0.404300 -vn 0.908400 -0.416700 -0.034800 -vn 0.857500 0.095800 0.505400 -vn 0.857500 -0.481100 0.182200 -vn 0.908400 0.178200 0.378300 -s off -f 17/1/1 18/2/1 16/3/1 -f 13/4/2 14/5/2 12/6/2 -f 10/7/3 44/8/3 43/9/3 -f 42/10/4 40/11/4 39/12/4 -f 23/13/5 25/14/5 26/15/5 -f 19/16/6 21/17/6 22/18/6 -f 35/19/7 37/20/7 38/21/7 -f 33/22/8 34/23/8 32/24/8 -f 29/25/9 30/26/9 28/27/9 -f 48/28/10 47/29/10 46/30/10 -f 10/7/11 9/31/11 45/32/11 -f 12/33/12 47/29/12 48/28/12 -f 52/34/13 51/35/13 50/36/13 -f 14/5/14 13/4/14 49/37/14 -f 15/38/15 16/39/15 51/35/15 -f 53/40/16 56/41/16 55/42/16 -f 17/1/17 53/40/17 54/43/17 -f 20/44/18 55/42/18 56/41/18 -f 60/45/19 59/46/19 58/47/19 -f 21/17/20 57/48/20 58/47/20 -f 24/49/21 59/46/21 60/45/21 -f 61/50/22 64/51/22 63/52/22 -f 25/14/23 61/50/23 62/53/23 -f 28/54/24 63/52/24 64/51/24 -f 65/55/25 68/56/25 67/57/25 -f 29/25/26 65/55/26 66/58/26 -f 31/59/27 32/60/27 67/57/27 -f 72/61/28 71/62/28 70/63/28 -f 33/22/29 69/64/29 70/63/29 -f 36/65/30 71/62/30 72/61/30 -f 76/66/31 75/67/31 74/68/31 -f 37/20/32 73/69/32 74/68/32 -f 40/70/33 75/67/33 76/66/33 -f 77/71/34 80/72/34 79/73/34 -f 41/74/35 77/71/35 78/75/35 -f 43/76/36 44/77/36 79/73/36 -f 62/78/37 63/79/37 3/80/37 -f 54/81/37 55/82/37 1/83/37 -f 1/83/37 59/84/37 62/78/37 -f 58/85/37 59/84/37 1/83/37 -f 3/80/37 63/79/37 66/86/37 -f 3/80/37 67/87/37 70/88/37 -f 16/3/1 18/2/1 82/89/1 -f 30/26/26 66/58/26 109/90/26 -f 24/49/21 89/91/21 106/92/21 -f 66/86/37 67/87/37 3/80/37 -f 44/77/36 86/93/36 116/94/36 -f 1/83/37 2/95/37 54/81/37 -f 70/88/37 71/96/37 3/80/37 -f 3/80/37 71/96/37 4/97/37 -f 22/18/20 58/47/20 105/98/20 -f 42/10/35 78/75/35 115/99/35 -f 16/39/15 81/100/15 102/101/15 -f 24/102/5 26/15/5 90/103/5 -f 36/65/30 93/104/30 112/105/30 -f 54/81/37 2/95/37 51/106/37 -f 51/106/37 2/95/37 50/107/37 -f 50/107/37 2/95/37 47/108/37 -f 46/109/37 47/108/37 2/95/37 -f 71/96/37 74/110/37 4/97/37 -f 74/110/37 75/111/37 4/97/37 -f 78/112/37 4/97/37 75/111/37 -f 78/112/37 79/113/37 4/97/37 -f 4/97/37 79/113/37 46/109/37 -f 80/114/38 45/115/38 9/116/38 -f 41/117/38 39/118/38 76/119/38 -f 37/120/38 35/121/38 72/122/38 -f 8/123/38 6/124/38 45/115/38 -f 80/114/38 77/125/38 8/123/38 -f 77/125/38 76/119/38 8/123/38 -f 76/119/38 73/126/38 8/123/38 -f 73/126/38 72/122/38 8/123/38 -f 8/123/38 72/122/38 7/127/38 -f 72/122/38 69/128/38 7/127/38 -f 68/129/38 69/128/38 31/130/38 -f 68/129/38 65/131/38 7/127/38 -f 29/132/38 27/133/38 65/131/38 -f 65/131/38 27/133/38 7/127/38 -f 27/133/38 64/134/38 7/127/38 -f 7/127/38 64/134/38 61/135/38 -f 61/135/38 25/136/38 5/137/38 -f 25/136/38 23/138/38 60/139/38 -f 5/137/38 25/136/38 60/139/38 -f 60/139/38 57/140/38 5/137/38 -f 56/141/38 57/140/38 19/142/38 -f 56/141/38 53/143/38 5/137/38 -f 5/137/38 53/143/38 6/124/38 -f 45/115/38 6/124/38 48/144/38 -f 13/145/38 11/146/38 48/144/38 -f 17/147/38 15/148/38 52/149/38 -f 53/143/38 52/149/38 6/124/38 -f 52/149/38 49/150/38 6/124/38 -f 6/124/38 49/150/38 48/144/38 -f 2/151/39 1/152/39 5/153/39 -f 3/154/3 7/155/3 5/156/3 -f 4/157/40 8/151/40 7/152/40 -f 2/156/22 6/158/22 8/154/22 -f 1/83/37 55/82/37 58/85/37 -f 89/159/41 125/160/41 142/161/41 -f 104/162/37 140/163/37 141/164/37 -f 92/165/42 105/166/42 141/167/42 -f 106/168/37 142/169/37 143/170/37 -f 91/171/43 127/172/43 140/173/43 -f 108/174/37 144/175/37 145/176/37 -f 10/7/11 46/30/11 99/177/11 -f 22/18/6 92/178/6 91/179/6 -f 32/60/27 95/180/27 110/181/27 -f 14/5/2 84/182/2 83/183/2 -f 12/33/12 83/184/12 100/185/12 -f 38/21/7 94/186/7 93/187/7 -f 38/21/32 74/68/32 113/188/32 -f 74/189/16 71/190/16 112/191/16 -f 18/2/17 54/43/17 103/192/17 -f 75/193/19 114/194/19 115/195/19 -f 10/7/3 85/196/3 86/197/3 -f 40/70/33 87/198/33 114/199/33 -f 32/24/8 34/23/8 96/200/8 -f 79/201/22 116/202/22 99/203/22 -f 20/44/18 91/204/18 104/205/18 -f 26/15/23 62/53/23 107/206/23 -f 47/207/25 100/208/25 101/209/25 -f 51/210/28 102/211/28 103/212/28 -f 63/213/10 108/174/10 109/214/10 -f 28/54/24 97/215/24 108/216/24 -f 34/23/29 70/63/29 111/217/29 -f 42/10/4 88/218/4 87/219/4 -f 59/220/34 106/168/34 107/221/34 -f 14/5/14 50/36/14 101/222/14 -f 67/223/13 110/224/13 111/225/13 -f 30/26/9 98/226/9 97/227/9 -f 55/228/31 104/162/31 105/229/31 -f 146/230/44 131/231/44 167/232/44 -f 134/233/45 145/234/45 170/235/45 -f 147/236/46 168/237/46 132/238/46 -f 167/239/27 182/240/27 146/241/27 -f 165/242/30 184/243/30 148/244/30 -f 168/245/29 147/246/29 183/247/29 -f 130/248/47 149/249/47 166/250/47 -f 148/251/48 129/252/48 165/253/48 -f 185/254/32 166/255/32 149/256/32 -f 112/191/37 148/257/37 149/258/37 -f 90/259/49 107/260/49 143/261/49 -f 114/194/37 150/262/37 151/263/37 -f 97/264/50 133/265/50 144/266/50 -f 116/202/37 152/267/37 135/268/37 -f 98/269/51 109/270/51 145/234/51 -f 101/209/37 100/208/37 136/271/37 -f 95/272/52 131/231/52 146/230/52 -f 102/211/37 138/273/37 139/274/37 -f 96/275/53 111/276/53 147/236/53 -f 110/224/37 146/277/37 147/278/37 -f 93/279/54 129/252/54 148/251/54 -f 85/280/55 99/281/55 135/282/55 -f 94/283/56 113/284/56 149/249/56 -f 83/285/57 119/286/57 136/287/57 -f 87/288/58 123/289/58 150/290/58 -f 84/291/59 101/292/59 137/293/59 -f 88/294/60 115/295/60 151/296/60 -f 81/297/61 117/298/61 138/299/61 -f 86/300/62 122/301/62 152/302/62 -f 82/303/63 103/304/63 139/305/63 -f 134/233/37 133/265/37 97/264/37 -f 180/306/24 144/307/24 169/308/24 -f 144/175/10 180/306/10 181/309/10 -f 159/310/33 186/311/33 150/312/33 -f 142/169/34 178/313/34 179/314/34 -f 124/315/64 151/296/64 160/316/64 -f 130/317/16 166/255/16 165/242/16 -f 140/163/31 176/318/31 177/319/31 -f 150/290/65 123/289/65 159/320/65 -f 148/257/16 184/243/16 185/254/16 -f 187/321/35 160/322/35 151/323/35 -f 150/262/19 186/311/19 187/321/19 -f 158/324/36 188/325/36 152/326/36 -f 152/267/22 188/325/22 171/327/22 -f 152/302/66 122/301/66 158/328/66 -f 136/271/25 172/329/25 173/330/25 -f 121/331/67 135/282/67 157/332/67 -f 138/273/28 174/333/28 175/334/28 -f 171/327/11 157/335/11 135/336/11 -f 146/277/13 182/240/13 183/247/13 -f 118/337/28 154/338/28 153/339/28 -f 293/340/68 296/341/68 241/342/68 -f 153/339/37 154/338/37 175/334/37 -f 242/343/69 295/344/69 294/345/69 -f 172/329/37 155/346/37 156/347/37 -f 206/348/70 294/345/70 293/340/70 -f 118/349/37 117/298/37 81/297/37 -f 294/345/34 295/350/34 296/351/34 -f 120/352/25 156/347/25 155/346/25 -f 289/353/71 292/354/71 247/355/71 -f 84/291/37 120/356/37 119/286/37 -f 248/357/72 291/358/72 290/359/72 -f 85/280/37 121/331/37 122/301/37 -f 290/359/73 289/353/73 211/360/73 -f 188/325/37 158/324/37 157/335/37 -f 290/359/31 291/361/31 292/362/31 -f 159/310/37 160/322/37 187/321/37 -f 285/363/71 288/364/71 245/365/71 -f 158/324/22 122/366/22 121/367/22 -f 246/368/72 287/369/72 286/370/72 -f 124/315/37 123/289/37 87/288/37 -f 210/371/73 286/370/73 285/363/73 -f 124/372/19 160/322/19 159/310/19 -f 286/370/31 287/373/31 288/374/31 -f 281/375/74 284/376/74 251/377/74 -f 94/283/37 130/248/37 129/252/37 -f 252/378/75 283/379/75 282/380/75 -f 96/275/37 132/238/37 131/231/37 -f 282/380/76 281/375/76 215/381/76 -f 184/243/37 165/242/37 166/255/37 -f 282/380/16 283/382/16 284/383/16 -f 167/239/37 168/245/37 183/247/37 -f 277/384/74 280/385/74 249/386/74 -f 167/239/13 131/387/13 132/388/13 -f 250/389/75 279/390/75 278/391/75 -f 214/392/76 278/391/76 277/384/76 -f 278/391/16 279/393/16 280/394/16 -f 273/395/77 276/396/77 255/397/77 -f 256/398/78 275/399/78 274/400/78 -f 274/400/79 273/395/79 219/401/79 -f 274/400/13 275/402/13 276/403/13 -f 269/404/77 272/405/77 253/406/77 -f 254/407/78 271/408/78 270/409/78 -f 218/410/79 270/409/79 269/404/79 -f 270/409/13 271/411/13 272/412/13 -f 265/413/80 268/414/80 259/415/80 -f 260/416/81 267/417/81 266/418/81 -f 266/418/82 265/413/82 223/419/82 -f 265/413/10 266/418/10 267/420/10 -f 261/421/80 264/422/80 257/423/80 -f 258/424/81 263/425/81 262/426/81 -f 262/426/82 261/421/82 221/427/82 -f 262/426/10 263/428/10 264/429/10 -f 298/430/34 299/431/34 300/432/34 -f 208/433/70 298/430/70 297/434/70 -f 244/435/69 299/436/69 298/430/69 -f 297/434/68 300/437/68 243/438/68 -f 302/439/19 303/440/19 304/441/19 -f 302/439/83 301/442/83 201/443/83 -f 238/444/84 303/445/84 302/439/84 -f 301/442/85 304/446/85 237/447/85 -f 306/448/19 307/449/19 308/450/19 -f 204/451/83 306/448/83 305/452/83 -f 240/453/84 307/454/84 306/448/84 -f 305/452/85 308/455/85 239/456/85 -f 310/457/22 311/458/22 312/459/22 -f 310/457/86 309/460/86 200/461/86 -f 235/462/39 311/463/39 310/457/39 -f 309/460/40 312/464/40 236/465/40 -f 314/466/22 315/467/22 316/468/22 -f 314/466/86 313/469/86 198/470/86 -f 233/471/39 315/472/39 314/466/39 -f 313/469/40 316/473/40 234/474/40 -f 318/475/25 319/476/25 320/477/25 -f 194/478/87 318/475/87 317/479/87 -f 230/480/88 319/481/88 318/475/88 -f 317/479/89 320/482/89 229/483/89 -f 322/484/25 323/485/25 324/486/25 -f 322/484/87 321/487/87 195/488/87 -f 232/489/88 323/490/88 322/484/88 -f 321/487/89 324/491/89 231/492/89 -f 326/493/28 327/494/28 328/495/28 -f 190/496/90 326/493/90 325/497/90 -f 226/498/91 327/499/91 326/493/91 -f 325/497/92 328/500/92 225/501/92 -f 330/502/28 331/503/28 332/504/28 -f 330/502/90 329/505/90 191/506/90 -f 228/507/91 331/508/91 330/502/91 -f 329/505/92 332/509/92 227/510/92 -f 134/511/10 170/512/10 169/308/10 -f 169/308/37 170/512/37 181/309/37 -f 161/513/37 162/514/37 179/314/37 -f 126/515/34 162/514/34 161/513/34 -f 90/259/37 126/516/37 125/160/37 -f 128/517/37 127/172/37 91/171/37 -f 128/518/31 164/519/31 163/520/31 -f 163/520/37 164/519/37 177/319/37 -f 170/512/26 145/521/26 181/309/26 -f 144/266/93 133/265/93 169/522/93 -f 126/516/94 143/261/94 162/523/94 -f 142/161/95 125/160/95 161/524/95 -f 161/513/21 178/313/21 142/525/21 -f 128/517/96 141/167/96 164/526/96 -f 140/173/97 127/172/97 163/527/97 -f 163/520/18 176/318/18 140/528/18 -f 164/519/20 141/529/20 177/319/20 -f 118/349/98 139/305/98 154/530/98 -f 154/338/17 139/531/17 175/334/17 -f 138/299/99 117/298/99 153/532/99 -f 153/339/15 174/333/15 138/533/15 -f 173/330/14 156/347/14 137/534/14 -f 120/356/100 137/293/100 156/535/100 -f 136/287/101 119/286/101 155/536/101 -f 155/346/12 172/329/12 136/537/12 -f 162/514/23 143/538/23 179/314/23 -f 15/539/1 17/1/1 16/3/1 -f 11/540/2 13/4/2 12/6/2 -f 9/31/3 10/7/3 43/9/3 -f 41/74/4 42/10/4 39/12/4 -f 24/102/5 23/13/5 26/15/5 -f 20/541/6 19/16/6 22/18/6 -f 36/542/7 35/19/7 38/21/7 -f 31/543/8 33/22/8 32/24/8 -f 27/544/9 29/25/9 28/27/9 -f 45/32/10 48/28/10 46/30/10 -f 46/30/11 10/7/11 45/32/11 -f 11/545/12 12/33/12 48/28/12 -f 49/37/13 52/34/13 50/36/13 -f 50/36/14 14/5/14 49/37/14 -f 52/34/15 15/38/15 51/35/15 -f 54/43/16 53/40/16 55/42/16 -f 18/2/17 17/1/17 54/43/17 -f 19/546/18 20/44/18 56/41/18 -f 57/48/19 60/45/19 58/47/19 -f 22/18/20 21/17/20 58/47/20 -f 23/547/21 24/49/21 60/45/21 -f 62/53/22 61/50/22 63/52/22 -f 26/15/23 25/14/23 62/53/23 -f 27/548/24 28/54/24 64/51/24 -f 66/58/25 65/55/25 67/57/25 -f 30/26/26 29/25/26 66/58/26 -f 68/56/27 31/59/27 67/57/27 -f 69/64/28 72/61/28 70/63/28 -f 34/23/29 33/22/29 70/63/29 -f 35/549/30 36/65/30 72/61/30 -f 73/69/31 76/66/31 74/68/31 -f 38/21/32 37/20/32 74/68/32 -f 39/550/33 40/70/33 76/66/33 -f 78/75/34 77/71/34 79/73/34 -f 42/10/35 41/74/35 78/75/35 -f 80/72/36 43/76/36 79/73/36 -f 1/83/37 62/78/37 3/80/37 -f 81/551/1 16/3/1 82/89/1 -f 98/226/26 30/26/26 109/90/26 -f 59/46/21 24/49/21 106/92/21 -f 79/73/36 44/77/36 116/94/36 -f 92/178/20 22/18/20 105/98/20 -f 88/218/35 42/10/35 115/99/35 -f 51/35/15 16/39/15 102/101/15 -f 89/552/5 24/102/5 90/103/5 -f 71/62/30 36/65/30 112/105/30 -f 2/95/37 4/97/37 46/109/37 -f 43/553/38 80/114/38 9/116/38 -f 77/125/38 41/117/38 76/119/38 -f 73/126/38 37/120/38 72/122/38 -f 80/114/38 8/123/38 45/115/38 -f 33/554/38 31/130/38 69/128/38 -f 68/129/38 7/127/38 69/128/38 -f 5/137/38 7/127/38 61/135/38 -f 21/555/38 19/142/38 57/140/38 -f 56/141/38 5/137/38 57/140/38 -f 49/150/38 13/145/38 48/144/38 -f 53/143/38 17/147/38 52/149/38 -f 6/157/39 2/151/39 5/153/39 -f 1/158/3 3/154/3 5/156/3 -f 3/153/40 4/157/40 7/152/40 -f 4/155/22 2/156/22 8/154/22 -f 106/556/102 89/159/102 142/161/102 -f 105/229/37 104/162/37 141/164/37 -f 128/517/103 92/165/103 141/167/103 -f 107/221/37 106/168/37 143/170/37 -f 104/557/104 91/171/104 140/173/104 -f 109/214/37 108/174/37 145/176/37 -f 85/196/11 10/7/11 99/177/11 -f 20/541/6 22/18/6 91/179/6 -f 67/57/27 32/60/27 110/181/27 -f 12/6/2 14/5/2 83/183/2 -f 47/29/12 12/33/12 100/185/12 -f 36/542/7 38/21/7 93/187/7 -f 94/186/32 38/21/32 113/188/32 -f 113/558/16 74/189/16 112/191/16 -f 82/89/17 18/2/17 103/192/17 -f 78/559/19 75/193/19 115/195/19 -f 44/8/3 10/7/3 86/197/3 -f 75/67/33 40/70/33 114/199/33 -f 95/560/8 32/24/8 96/200/8 -f 46/561/22 79/201/22 99/203/22 -f 55/42/18 20/44/18 104/205/18 -f 90/103/23 26/15/23 107/206/23 -f 50/562/25 47/207/25 101/209/25 -f 54/563/28 51/210/28 103/212/28 -f 66/564/10 63/213/10 109/214/10 -f 63/52/24 28/54/24 108/216/24 -f 96/200/29 34/23/29 111/217/29 -f 40/11/4 42/10/4 87/219/4 -f 62/565/34 59/220/34 107/221/34 -f 84/182/14 14/5/14 101/222/14 -f 70/566/13 67/223/13 111/225/13 -f 28/27/9 30/26/9 97/227/9 -f 58/567/31 55/228/31 105/229/31 -f 113/558/37 112/191/37 149/258/37 -f 126/516/105 90/259/105 143/261/105 -f 115/195/37 114/194/37 151/263/37 -f 108/568/106 97/264/106 144/266/106 -f 99/203/37 116/202/37 135/268/37 -f 134/233/107 98/269/107 145/234/107 -f 137/569/37 101/209/37 136/271/37 -f 110/570/108 95/272/108 146/230/108 -f 103/212/37 102/211/37 139/274/37 -f 132/238/109 96/275/109 147/236/109 -f 111/225/37 110/224/37 147/278/37 -f 112/571/110 93/279/110 148/251/110 -f 121/331/111 85/280/111 135/282/111 -f 130/248/112 94/283/112 149/249/112 -f 100/572/113 83/285/113 136/287/113 -f 114/573/114 87/288/114 150/290/114 -f 120/356/115 84/291/115 137/293/115 -f 124/315/116 88/294/116 151/296/116 -f 102/574/117 81/297/117 138/299/117 -f 116/575/118 86/300/118 152/302/118 -f 118/349/119 82/303/119 139/305/119 -f 98/269/37 134/233/37 97/264/37 -f 145/176/10 144/175/10 181/309/10 -f 143/170/34 142/169/34 179/314/34 -f 129/576/16 130/317/16 165/242/16 -f 141/164/31 140/163/31 177/319/31 -f 149/258/16 148/257/16 185/254/16 -f 151/263/19 150/262/19 187/321/19 -f 135/268/22 152/267/22 171/327/22 -f 137/569/25 136/271/25 173/330/25 -f 139/274/28 138/273/28 175/334/28 -f 147/278/13 146/277/13 183/247/13 -f 117/577/28 118/337/28 153/339/28 -f 205/578/68 293/340/68 241/342/68 -f 174/333/37 153/339/37 175/334/37 -f 206/348/69 242/343/69 294/345/69 -f 173/330/37 172/329/37 156/347/37 -f 205/578/70 206/348/70 293/340/70 -f 82/303/37 118/349/37 81/297/37 -f 293/340/34 294/345/34 296/351/34 -f 119/579/25 120/352/25 155/346/25 -f 211/360/71 289/353/71 247/355/71 -f 83/285/37 84/291/37 119/286/37 -f 212/580/72 248/357/72 290/359/72 -f 86/300/37 85/280/37 122/301/37 -f 212/580/73 290/359/73 211/360/73 -f 171/327/37 188/325/37 157/335/37 -f 289/353/31 290/359/31 292/362/31 -f 186/311/37 159/310/37 187/321/37 -f 209/581/71 285/363/71 245/365/71 -f 157/335/22 158/324/22 121/367/22 -f 210/371/72 246/368/72 286/370/72 -f 88/294/37 124/315/37 87/288/37 -f 209/581/73 210/371/73 285/363/73 -f 123/582/19 124/372/19 159/310/19 -f 285/363/31 286/370/31 288/374/31 -f 215/381/74 281/375/74 251/377/74 -f 93/279/37 94/283/37 129/252/37 -f 216/583/75 252/378/75 282/380/75 -f 95/272/37 96/275/37 131/231/37 -f 216/583/76 282/380/76 215/381/76 -f 185/254/37 184/243/37 166/255/37 -f 281/375/16 282/380/16 284/383/16 -f 182/240/37 167/239/37 183/247/37 -f 213/584/74 277/384/74 249/386/74 -f 168/245/13 167/239/13 132/388/13 -f 214/392/75 250/389/75 278/391/75 -f 213/584/76 214/392/76 277/384/76 -f 277/384/16 278/391/16 280/394/16 -f 219/401/77 273/395/77 255/397/77 -f 220/585/78 256/398/78 274/400/78 -f 220/585/79 274/400/79 219/401/79 -f 273/395/13 274/400/13 276/403/13 -f 217/586/77 269/404/77 253/406/77 -f 218/410/78 254/407/78 270/409/78 -f 217/586/79 218/410/79 269/404/79 -f 269/404/13 270/409/13 272/412/13 -f 223/419/80 265/413/80 259/415/80 -f 224/587/81 260/416/81 266/418/81 -f 224/587/82 266/418/82 223/419/82 -f 268/588/10 265/413/10 267/420/10 -f 221/427/80 261/421/80 257/423/80 -f 222/589/81 258/424/81 262/426/81 -f 222/589/82 262/426/82 221/427/82 -f 261/421/10 262/426/10 264/429/10 -f 297/434/34 298/430/34 300/432/34 -f 207/590/70 208/433/70 297/434/70 -f 208/433/69 244/435/69 298/430/69 -f 207/590/68 297/434/68 243/438/68 -f 301/442/19 302/439/19 304/441/19 -f 202/591/83 302/439/83 201/443/83 -f 202/591/84 238/444/84 302/439/84 -f 201/443/85 301/442/85 237/447/85 -f 305/452/19 306/448/19 308/450/19 -f 203/592/83 204/451/83 305/452/83 -f 204/451/84 240/453/84 306/448/84 -f 203/592/85 305/452/85 239/456/85 -f 309/460/22 310/457/22 312/459/22 -f 199/593/86 310/457/86 200/461/86 -f 199/593/39 235/462/39 310/457/39 -f 200/461/40 309/460/40 236/465/40 -f 313/469/22 314/466/22 316/468/22 -f 197/594/86 314/466/86 198/470/86 -f 197/594/39 233/471/39 314/466/39 -f 198/470/40 313/469/40 234/474/40 -f 317/479/25 318/475/25 320/477/25 -f 193/595/87 194/478/87 317/479/87 -f 194/478/88 230/480/88 318/475/88 -f 193/595/89 317/479/89 229/483/89 -f 321/487/25 322/484/25 324/486/25 -f 196/596/87 322/484/87 195/488/87 -f 196/596/88 232/489/88 322/484/88 -f 195/488/89 321/487/89 231/492/89 -f 325/497/28 326/493/28 328/495/28 -f 189/597/90 190/496/90 325/497/90 -f 190/496/91 226/498/91 326/493/91 -f 189/597/92 325/497/92 225/501/92 -f 329/505/28 330/502/28 332/504/28 -f 192/598/90 330/502/90 191/506/90 -f 192/598/91 228/507/91 330/502/91 -f 191/506/92 329/505/92 227/510/92 -f 133/599/10 134/511/10 169/308/10 -f 180/306/37 169/308/37 181/309/37 -f 178/313/37 161/513/37 179/314/37 -f 125/600/34 126/515/34 161/513/34 -f 89/159/37 90/259/37 125/160/37 -f 92/165/37 128/517/37 91/171/37 -f 127/601/31 128/518/31 163/520/31 -f 176/318/37 163/520/37 177/319/37 diff --git a/src/main/resources/assets/hbm/models/vault_label.obj b/src/main/resources/assets/hbm/models/vault_label.obj deleted file mode 100644 index 1ab776d74..000000000 --- a/src/main/resources/assets/hbm/models/vault_label.obj +++ /dev/null @@ -1,57 +0,0 @@ -# Blender v2.76 (sub 0) OBJ File: 'vault_label.blend' -# www.blender.org -o Cylinder -v 0.450000 2.978691 -0.083927 -v 0.450000 2.920645 -0.243406 -v 0.450000 2.021473 -0.084857 -v 0.450000 2.078882 -0.242588 -v 0.450000 2.812752 -0.371988 -v 0.450000 2.665775 -0.456845 -v 0.450000 2.500473 -0.485992 -v 0.450000 2.333337 -0.456522 -v 0.450000 2.665775 0.456845 -v 0.450000 2.812752 0.371988 -v 0.450000 2.187972 -0.372596 -v 0.450000 2.920646 0.243405 -v 0.450000 2.978691 0.083926 -v 0.450000 2.021473 0.084857 -v 0.450000 2.078882 0.242587 -v 0.450000 2.187972 0.372596 -v 0.450000 2.333337 0.456522 -v 0.450000 2.500473 0.485992 -vt 0.037266 0.323502 -vt 0.586012 0.007394 -vt 0.992606 0.492912 -vt 0.877051 0.809440 -vt 0.746718 0.918803 -vt 0.585069 0.977638 -vt 0.414932 0.977638 -vt 0.253283 0.918803 -vt 0.122950 0.809441 -vt 0.036938 0.660464 -vt 0.007394 0.492912 -vt 0.122334 0.176159 -vt 0.254112 0.065584 -vt 0.413988 0.007394 -vt 0.745889 0.065585 -vt 0.877666 0.176159 -vt 0.962735 0.323502 -vt 0.963062 0.660464 -vn 1.000000 -0.000000 -0.000000 -s off -f 17/1/1 3/2/1 7/3/1 -f 5/4/1 2/5/1 1/6/1 -f 1/6/1 13/7/1 5/4/1 -f 12/8/1 10/9/1 17/1/1 -f 9/10/1 18/11/1 17/1/1 -f 17/1/1 16/12/1 15/13/1 -f 15/13/1 14/14/1 3/2/1 -f 3/2/1 4/15/1 11/16/1 -f 11/16/1 8/17/1 7/3/1 -f 7/3/1 6/18/1 12/8/1 -f 5/4/1 13/7/1 12/8/1 -f 10/9/1 9/10/1 17/1/1 -f 17/1/1 15/13/1 3/2/1 -f 3/2/1 11/16/1 7/3/1 -f 6/18/1 5/4/1 12/8/1 -f 12/8/1 17/1/1 7/3/1 diff --git a/src/main/resources/assets/hbm/models/vault_teeth.obj b/src/main/resources/assets/hbm/models/vault_teeth.obj deleted file mode 100644 index 57b21f96f..000000000 --- a/src/main/resources/assets/hbm/models/vault_teeth.obj +++ /dev/null @@ -1,316 +0,0 @@ -# Blender v2.76 (sub 0) OBJ File: 'vault_teeth.blend' -# www.blender.org -o Cylinder -v -0.500000 0.762429 0.308123 -v 0.500000 0.762428 0.308123 -v -0.500000 0.762429 -0.308124 -v 0.500000 0.762429 -0.308124 -v -0.500000 0.327325 0.574589 -v 0.500000 0.327325 0.574589 -v 0.499999 0.327326 -0.574590 -v -0.500001 0.327326 -0.574590 -v -0.500000 0.762429 -1.261877 -v 0.500000 0.762428 -1.261877 -v -0.500000 0.762429 -1.878124 -v 0.500000 0.762429 -1.878124 -v -0.500000 0.327325 -0.995411 -v 0.500000 0.327325 -0.995411 -v 0.499999 0.327326 -2.144590 -v -0.500001 0.327326 -2.144590 -v -0.500000 0.762429 1.878123 -v 0.500000 0.762428 1.878123 -v -0.500000 0.762429 1.261876 -v 0.500000 0.762429 1.261876 -v -0.500000 0.327325 2.144589 -v 0.500000 0.327325 2.144589 -v 0.499999 0.327326 0.995410 -v -0.500001 0.327326 0.995410 -v -0.500000 0.762429 3.448123 -v 0.500000 0.762428 3.448123 -v -0.500000 0.762429 2.831876 -v 0.500000 0.762429 2.831876 -v -0.500000 0.327325 3.714589 -v 0.500000 0.327325 3.714589 -v 0.499999 0.327326 2.565410 -v -0.500001 0.327326 2.565410 -v -0.500000 0.762429 5.018124 -v 0.500000 0.762428 5.018124 -v -0.500000 0.762429 4.401876 -v 0.500000 0.762429 4.401876 -v -0.500000 0.327325 5.284589 -v 0.500000 0.327325 5.284589 -v 0.499999 0.327326 4.135410 -v -0.500001 0.327326 4.135410 -v -0.500000 0.762429 6.588124 -v 0.500000 0.762428 6.588124 -v -0.500000 0.762429 5.971876 -v 0.500000 0.762429 5.971876 -v -0.500000 0.327325 6.854589 -v 0.500000 0.327325 6.854589 -v 0.499999 0.327326 5.705410 -v -0.500001 0.327326 5.705410 -v -0.500000 0.000000 7.000000 -v 0.500000 0.000000 7.000000 -v -0.500000 0.000000 -2.250000 -v 0.500000 0.000000 -2.250000 -vt 0.691404 0.444331 -vt 0.622542 0.444331 -vt 0.622542 0.342186 -vt 0.610683 0.758938 -vt 0.610683 0.656793 -vt 0.667687 0.656793 -vt 0.926074 0.342186 -vt 0.926074 0.444331 -vt 0.869093 0.444331 -vt 0.691404 0.499489 -vt 0.691404 0.601634 -vt 0.622542 0.601634 -vt 0.728029 0.758938 -vt 0.728029 0.656793 -vt 0.785033 0.656793 -vt 0.587947 0.287028 -vt 0.530966 0.287028 -vt 0.530966 0.184883 -vt 0.562200 0.499489 -vt 0.562200 0.601634 -vt 0.493337 0.601634 -vt 0.751747 0.499489 -vt 0.808750 0.499489 -vt 0.808750 0.601634 -vt 0.845375 0.758938 -vt 0.845375 0.656793 -vt 0.902356 0.656793 -vt 0.717152 0.287028 -vt 0.648290 0.287028 -vt 0.648290 0.184883 -vt 0.751747 0.444331 -vt 0.751747 0.342186 -vt 0.808750 0.342186 -vt 0.953962 0.129724 -vt 0.896981 0.129724 -vt 0.896981 0.027579 -vt 0.493337 0.342186 -vt 0.562200 0.342186 -vt 0.562200 0.444331 -vt 0.550341 0.656793 -vt 0.550341 0.758938 -vt 0.493337 0.758938 -vt 0.869093 0.499489 -vt 0.926074 0.499489 -vt 0.926074 0.601634 -vt 0.650453 0.027579 -vt 0.719315 0.027579 -vt 0.719315 0.129724 -vt 0.590111 0.027579 -vt 0.590111 0.129724 -vt 0.533107 0.129724 -vt 0.836639 0.129724 -vt 0.779658 0.129724 -vt 0.779658 0.027579 -vt 0.141916 0.972421 -vt 0.030171 0.972421 -vt 0.030171 0.027579 -vt 0.533107 0.027579 -vt 0.493337 0.129724 -vt 0.969829 0.916241 -vt 0.922804 0.916241 -vt 0.922804 0.814096 -vt 0.493337 0.814096 -vt 0.540362 0.814096 -vt 0.540362 0.916241 -vt 0.862462 0.916241 -vt 0.815438 0.916241 -vt 0.815438 0.814096 -vt 0.708071 0.814096 -vt 0.755096 0.814096 -vt 0.755096 0.916241 -vt 0.600704 0.814096 -vt 0.647729 0.814096 -vt 0.647729 0.916241 -vt 0.493337 0.287028 -vt 0.493337 0.184883 -vt 0.432995 0.128511 -vt 0.384375 0.155729 -vt 0.384375 0.038346 -vt 0.432995 0.288879 -vt 0.384375 0.316097 -vt 0.384375 0.198714 -vt 0.432995 0.930349 -vt 0.384375 0.957568 -vt 0.384375 0.840185 -vt 0.432995 0.769982 -vt 0.384375 0.797200 -vt 0.384375 0.679817 -vt 0.432995 0.609614 -vt 0.384375 0.636832 -vt 0.384375 0.519449 -vt 0.432995 0.449246 -vt 0.384375 0.476465 -vt 0.384375 0.359082 -vt 0.347798 0.027579 -vt 0.347798 0.972421 -vt 0.238835 0.159815 -vt 0.238835 0.042432 -vt 0.287456 0.069650 -vt 0.238835 0.320183 -vt 0.238835 0.202800 -vt 0.287456 0.230018 -vt 0.238835 0.480550 -vt 0.238835 0.363168 -vt 0.287456 0.390386 -vt 0.238835 0.640918 -vt 0.238835 0.523535 -vt 0.287456 0.550753 -vt 0.238835 0.801286 -vt 0.238835 0.683903 -vt 0.287456 0.711121 -vt 0.238835 0.961654 -vt 0.238835 0.844271 -vt 0.287456 0.871489 -vt 0.202258 0.972421 -vt 0.202258 0.027579 -vt 0.691404 0.342186 -vt 0.667687 0.758938 -vt 0.869093 0.342186 -vt 0.622542 0.499489 -vt 0.785033 0.758938 -vt 0.587947 0.184883 -vt 0.493337 0.499489 -vt 0.751747 0.601634 -vt 0.902356 0.758938 -vt 0.717152 0.184883 -vt 0.808750 0.444331 -vt 0.953962 0.027579 -vt 0.493337 0.444331 -vt 0.493337 0.656793 -vt 0.869093 0.601634 -vt 0.650453 0.129724 -vt 0.836639 0.027579 -vt 0.141916 0.027579 -vt 0.493337 0.027579 -vt 0.969829 0.814096 -vt 0.493337 0.916241 -vt 0.862462 0.814096 -vt 0.708071 0.916241 -vt 0.600704 0.916241 -vt 0.432995 0.065564 -vt 0.432995 0.225932 -vt 0.432995 0.867403 -vt 0.432995 0.707035 -vt 0.432995 0.546668 -vt 0.432995 0.386300 -vt 0.287456 0.132597 -vt 0.287456 0.292965 -vt 0.287456 0.453332 -vt 0.287456 0.613700 -vt 0.287456 0.774068 -vt 0.287456 0.934435 -vn 0.000000 1.000000 0.000000 -vn 0.000000 0.522300 0.852800 -vn 0.000000 0.522300 -0.852800 -vn 0.000000 -1.000000 0.000000 -vn 0.000000 0.406000 0.913900 -vn 0.000000 0.306500 -0.951900 -vn 1.000000 0.000000 -0.000000 -vn -1.000000 0.000000 0.000000 -s off -f 2/1/1 4/2/1 3/3/1 -f 2/4/2 1/5/2 5/6/2 -f 3/7/3 4/8/3 7/9/3 -f 9/10/1 10/11/1 12/12/1 -f 10/13/2 9/14/2 13/15/2 -f 12/16/3 15/17/3 16/18/3 -f 17/19/1 18/20/1 20/21/1 -f 17/22/2 21/23/2 22/24/2 -f 19/25/3 20/26/3 23/27/3 -f 26/28/1 28/29/1 27/30/1 -f 26/31/2 25/32/2 29/33/2 -f 28/34/3 31/35/3 32/36/3 -f 34/37/1 36/38/1 35/39/1 -f 34/40/2 33/41/2 37/42/2 -f 36/43/3 39/44/3 40/45/3 -f 42/46/1 44/47/1 43/48/1 -f 42/49/2 41/50/2 45/51/2 -f 44/52/3 47/53/3 48/54/3 -f 51/55/4 52/56/4 50/57/4 -f 46/58/5 45/51/5 49/59/5 -f 37/60/1 48/61/1 47/62/1 -f 29/63/1 40/64/1 39/65/1 -f 21/66/1 32/67/1 31/68/1 -f 5/69/1 24/70/1 23/71/1 -f 7/72/1 14/73/1 13/74/1 -f 15/17/6 52/75/6 51/76/6 -f 10/77/7 14/78/7 15/79/7 -f 2/80/7 6/81/7 7/82/7 -f 42/83/7 46/84/7 47/85/7 -f 34/86/7 38/87/7 39/88/7 -f 26/89/7 30/90/7 31/91/7 -f 18/92/7 22/93/7 23/94/7 -f 52/95/7 31/91/7 50/96/7 -f 48/97/8 45/98/8 41/99/8 -f 40/100/8 37/101/8 33/102/8 -f 32/103/8 29/104/8 25/105/8 -f 24/106/8 21/107/8 17/108/8 -f 8/109/8 5/110/8 1/111/8 -f 16/112/8 13/113/8 9/114/8 -f 32/103/8 51/115/8 49/116/8 -f 1/117/1 2/1/1 3/3/1 -f 6/118/2 2/4/2 5/6/2 -f 8/119/3 3/7/3 7/9/3 -f 11/120/1 9/10/1 12/12/1 -f 14/121/2 10/13/2 13/15/2 -f 11/122/3 12/16/3 16/18/3 -f 19/123/1 17/19/1 20/21/1 -f 18/124/2 17/22/2 22/24/2 -f 24/125/3 19/25/3 23/27/3 -f 25/126/1 26/28/1 27/30/1 -f 30/127/2 26/31/2 29/33/2 -f 27/128/3 28/34/3 32/36/3 -f 33/129/1 34/37/1 35/39/1 -f 38/130/2 34/40/2 37/42/2 -f 35/131/3 36/43/3 40/45/3 -f 41/132/1 42/46/1 43/48/1 -f 46/58/2 42/49/2 45/51/2 -f 43/133/3 44/52/3 48/54/3 -f 49/134/4 51/55/4 50/57/4 -f 50/135/5 46/58/5 49/59/5 -f 38/136/1 37/60/1 47/62/1 -f 30/137/1 29/63/1 39/65/1 -f 22/138/1 21/66/1 31/68/1 -f 6/139/1 5/69/1 23/71/1 -f 8/140/1 7/72/1 13/74/1 -f 16/18/6 15/17/6 51/76/6 -f 12/141/7 10/77/7 15/79/7 -f 4/142/7 2/80/7 7/82/7 -f 44/143/7 42/83/7 47/85/7 -f 36/144/7 34/86/7 39/88/7 -f 28/145/7 26/89/7 31/91/7 -f 20/146/7 18/92/7 23/94/7 -f 46/84/7 50/96/7 47/85/7 -f 52/95/7 15/79/7 14/78/7 -f 14/78/7 7/82/7 52/95/7 -f 6/81/7 23/94/7 52/95/7 -f 22/93/7 31/91/7 52/95/7 -f 30/90/7 39/88/7 50/96/7 -f 38/87/7 47/85/7 50/96/7 -f 52/95/7 7/82/7 6/81/7 -f 38/87/7 50/96/7 39/88/7 -f 31/91/7 30/90/7 50/96/7 -f 52/95/7 23/94/7 22/93/7 -f 43/147/8 48/97/8 41/99/8 -f 35/148/8 40/100/8 33/102/8 -f 27/149/8 32/103/8 25/105/8 -f 19/150/8 24/106/8 17/108/8 -f 3/151/8 8/109/8 1/111/8 -f 11/152/8 16/112/8 9/114/8 -f 51/115/8 32/103/8 21/107/8 -f 45/98/8 48/97/8 49/116/8 -f 37/101/8 40/100/8 49/116/8 -f 29/104/8 32/103/8 49/116/8 -f 21/107/8 24/106/8 51/115/8 -f 5/110/8 8/109/8 51/115/8 -f 13/113/8 16/112/8 51/115/8 -f 49/116/8 48/97/8 37/101/8 -f 40/100/8 29/104/8 49/116/8 -f 24/106/8 5/110/8 51/115/8 -f 13/113/8 51/115/8 8/109/8 diff --git a/src/main/resources/assets/hbm/textures/armor/base/t51_arm.png b/src/main/resources/assets/hbm/textures/armor/base/t51_arm.png deleted file mode 100644 index 8e0fa8011..000000000 Binary files a/src/main/resources/assets/hbm/textures/armor/base/t51_arm.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/armor/base/t51_chest.png b/src/main/resources/assets/hbm/textures/armor/base/t51_chest.png deleted file mode 100644 index 02ed4ee61..000000000 Binary files a/src/main/resources/assets/hbm/textures/armor/base/t51_chest.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/armor/base/t51_helmet.png b/src/main/resources/assets/hbm/textures/armor/base/t51_helmet.png deleted file mode 100644 index 4eca14ea6..000000000 Binary files a/src/main/resources/assets/hbm/textures/armor/base/t51_helmet.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/armor/base/t51_leg.png b/src/main/resources/assets/hbm/textures/armor/base/t51_leg.png deleted file mode 100644 index 7952163ff..000000000 Binary files a/src/main/resources/assets/hbm/textures/armor/base/t51_leg.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/armor/dnt_arm_50.png b/src/main/resources/assets/hbm/textures/armor/dnt_arm_50.png deleted file mode 100644 index f1833a46a..000000000 Binary files a/src/main/resources/assets/hbm/textures/armor/dnt_arm_50.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/armor/dnt_arm_70.png b/src/main/resources/assets/hbm/textures/armor/dnt_arm_70.png deleted file mode 100644 index 0dac102cf..000000000 Binary files a/src/main/resources/assets/hbm/textures/armor/dnt_arm_70.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/armor/dnt_chest_50.png b/src/main/resources/assets/hbm/textures/armor/dnt_chest_50.png deleted file mode 100644 index 242c93bcf..000000000 Binary files a/src/main/resources/assets/hbm/textures/armor/dnt_chest_50.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/armor/dnt_chest_70.png b/src/main/resources/assets/hbm/textures/armor/dnt_chest_70.png deleted file mode 100644 index 664c04a55..000000000 Binary files a/src/main/resources/assets/hbm/textures/armor/dnt_chest_70.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/armor/dnt_helmet_50.png b/src/main/resources/assets/hbm/textures/armor/dnt_helmet_50.png deleted file mode 100644 index f525c15ba..000000000 Binary files a/src/main/resources/assets/hbm/textures/armor/dnt_helmet_50.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/armor/dnt_helmet_70.png b/src/main/resources/assets/hbm/textures/armor/dnt_helmet_70.png deleted file mode 100644 index 3fa1f2c8b..000000000 Binary files a/src/main/resources/assets/hbm/textures/armor/dnt_helmet_70.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/armor/dnt_leg_50.png b/src/main/resources/assets/hbm/textures/armor/dnt_leg_50.png deleted file mode 100644 index 906795e92..000000000 Binary files a/src/main/resources/assets/hbm/textures/armor/dnt_leg_50.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/armor/dnt_leg_70.png b/src/main/resources/assets/hbm/textures/armor/dnt_leg_70.png deleted file mode 100644 index aad670162..000000000 Binary files a/src/main/resources/assets/hbm/textures/armor/dnt_leg_70.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/gui/weapon/fatManSchematic.png b/src/main/resources/assets/hbm/textures/gui/weapon/fatManSchematic.png index 5a901a095..905e5eda2 100644 Binary files a/src/main/resources/assets/hbm/textures/gui/weapon/fatManSchematic.png and b/src/main/resources/assets/hbm/textures/gui/weapon/fatManSchematic.png differ diff --git a/src/main/resources/assets/hbm/textures/gui/weapon/gadgetSchematic.png b/src/main/resources/assets/hbm/textures/gui/weapon/gadgetSchematic.png index 940e0b62b..1f49bc39f 100644 Binary files a/src/main/resources/assets/hbm/textures/gui/weapon/gadgetSchematic.png and b/src/main/resources/assets/hbm/textures/gui/weapon/gadgetSchematic.png differ diff --git a/src/main/resources/assets/hbm/textures/items/_test_TWENTY_POINT_FIVE_temp.png b/src/main/resources/assets/hbm/textures/items/_test_TWENTY_POINT_FIVE_temp.png deleted file mode 100644 index 155336d14..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/_test_TWENTY_POINT_FIVE_temp.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/bat.png b/src/main/resources/assets/hbm/textures/items/bat.png deleted file mode 100644 index d40eb5338..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/bat.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/bat_nail.png b/src/main/resources/assets/hbm/textures/items/bat_nail.png deleted file mode 100644 index 05bcc48b9..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/bat_nail.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/coil_advanced_alloy2.png b/src/main/resources/assets/hbm/textures/items/coil_advanced_alloy2.png new file mode 100644 index 000000000..e30b5bc13 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/coil_advanced_alloy2.png differ diff --git a/src/main/resources/assets/hbm/textures/items/coil_copper2.png b/src/main/resources/assets/hbm/textures/items/coil_copper2.png new file mode 100644 index 000000000..3d80b2b2a Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/coil_copper2.png differ diff --git a/src/main/resources/assets/hbm/textures/items/coil_gold2.png b/src/main/resources/assets/hbm/textures/items/coil_gold2.png new file mode 100644 index 000000000..d6fc926ff Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/coil_gold2.png differ diff --git a/src/main/resources/assets/hbm/textures/items/coil_magnetized_tungsten2.png b/src/main/resources/assets/hbm/textures/items/coil_magnetized_tungsten2.png new file mode 100644 index 000000000..131f3920b Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/coil_magnetized_tungsten2.png differ diff --git a/src/main/resources/assets/hbm/textures/items/coil_magnetized_tungsten_torus.png b/src/main/resources/assets/hbm/textures/items/coil_magnetized_tungsten_torus.png deleted file mode 100644 index 1a221c6e5..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/coil_magnetized_tungsten_torus.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/coil_tungsten2.png b/src/main/resources/assets/hbm/textures/items/coil_tungsten2.png new file mode 100644 index 000000000..371c14e84 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/items/coil_tungsten2.png differ diff --git a/src/main/resources/assets/hbm/textures/items/coin_siege_buff.png b/src/main/resources/assets/hbm/textures/items/coin_siege_buff.png deleted file mode 100644 index 8ebc69b28..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/coin_siege_buff.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/coin_siege_clay.png b/src/main/resources/assets/hbm/textures/items/coin_siege_clay.png deleted file mode 100644 index 947858aa4..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/coin_siege_clay.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/coin_siege_desh.png b/src/main/resources/assets/hbm/textures/items/coin_siege_desh.png deleted file mode 100644 index 9cddb3eaa..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/coin_siege_desh.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/coin_siege_dnt.png b/src/main/resources/assets/hbm/textures/items/coin_siege_dnt.png deleted file mode 100644 index 5bbc20d27..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/coin_siege_dnt.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/coin_siege_gold.png b/src/main/resources/assets/hbm/textures/items/coin_siege_gold.png deleted file mode 100644 index 29e2905a5..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/coin_siege_gold.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/coin_siege_iron.png b/src/main/resources/assets/hbm/textures/items/coin_siege_iron.png deleted file mode 100644 index fab5f15b4..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/coin_siege_iron.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/coin_siege_schrab.png b/src/main/resources/assets/hbm/textures/items/coin_siege_schrab.png deleted file mode 100644 index fa704bb05..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/coin_siege_schrab.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/coin_siege_silver.png b/src/main/resources/assets/hbm/textures/items/coin_siege_silver.png deleted file mode 100644 index 06f76a95d..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/coin_siege_silver.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/coin_siege_stone.png b/src/main/resources/assets/hbm/textures/items/coin_siege_stone.png deleted file mode 100644 index 0c0d3544c..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/coin_siege_stone.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/gadget_explosive.png b/src/main/resources/assets/hbm/textures/items/gadget_explosive.png deleted file mode 100644 index 90e56db3c..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/gadget_explosive.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/gadget_wireing.png b/src/main/resources/assets/hbm/textures/items/gadget_wireing.png index e0702c51f..d75d41e0c 100644 Binary files a/src/main/resources/assets/hbm/textures/items/gadget_wireing.png and b/src/main/resources/assets/hbm/textures/items/gadget_wireing.png differ diff --git a/src/main/resources/assets/hbm/textures/items/golf_club.png b/src/main/resources/assets/hbm/textures/items/golf_club.png deleted file mode 100644 index c4295a9ba..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/golf_club.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/man_core_alt.png b/src/main/resources/assets/hbm/textures/items/man_core_alt.png deleted file mode 100644 index b33396451..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/man_core_alt.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/man_explosive.png b/src/main/resources/assets/hbm/textures/items/man_explosive.png deleted file mode 100644 index 0c1d73ade..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/man_explosive.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/man_igniter.png b/src/main/resources/assets/hbm/textures/items/man_igniter.png index 05802eb17..f39e5ecd0 100644 Binary files a/src/main/resources/assets/hbm/textures/items/man_igniter.png and b/src/main/resources/assets/hbm/textures/items/man_igniter.png differ diff --git a/src/main/resources/assets/hbm/textures/items/pipe_rusty.png b/src/main/resources/assets/hbm/textures/items/pipe_rusty.png deleted file mode 100644 index e5e0812f7..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/pipe_rusty.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/plasma_spear.png b/src/main/resources/assets/hbm/textures/items/plasma_spear.png deleted file mode 100644 index d40dd2033..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/plasma_spear.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/plate_armor_dnt_rusted.png b/src/main/resources/assets/hbm/textures/items/plate_armor_dnt_rusted.png deleted file mode 100644 index 2ce68cbb0..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/plate_armor_dnt_rusted.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/powder_fire.png b/src/main/resources/assets/hbm/textures/items/powder_fire.png deleted file mode 100644 index 50cff646a..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/powder_fire.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/powder_selenium.png b/src/main/resources/assets/hbm/textures/items/powder_selenium.png deleted file mode 100644 index 0e17cccfc..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/powder_selenium.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/rod_balefire.png b/src/main/resources/assets/hbm/textures/items/rod_balefire.png deleted file mode 100644 index 626dd61ed..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/rod_balefire.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/rod_balefire_blazing.png b/src/main/resources/assets/hbm/textures/items/rod_balefire_blazing.png deleted file mode 100644 index bd1cb2366..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/rod_balefire_blazing.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/rod_dual_balefire.png b/src/main/resources/assets/hbm/textures/items/rod_dual_balefire.png deleted file mode 100644 index 15f18c4f9..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/rod_dual_balefire.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/rod_dual_balefire_blazing.png b/src/main/resources/assets/hbm/textures/items/rod_dual_balefire_blazing.png deleted file mode 100644 index 84b5f54f9..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/rod_dual_balefire_blazing.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/rod_dual_mox_fuel.png b/src/main/resources/assets/hbm/textures/items/rod_dual_mox_fuel.png deleted file mode 100644 index f030d2333..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/rod_dual_mox_fuel.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/rod_dual_mox_fuel_depleted.png b/src/main/resources/assets/hbm/textures/items/rod_dual_mox_fuel_depleted.png deleted file mode 100644 index a828baffb..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/rod_dual_mox_fuel_depleted.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/rod_dual_plutonium.png b/src/main/resources/assets/hbm/textures/items/rod_dual_plutonium.png deleted file mode 100644 index 6bd5e8b54..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/rod_dual_plutonium.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/rod_dual_plutonium_fuel.png b/src/main/resources/assets/hbm/textures/items/rod_dual_plutonium_fuel.png deleted file mode 100644 index 0cd7608f8..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/rod_dual_plutonium_fuel.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/rod_dual_plutonium_fuel_depleted.png b/src/main/resources/assets/hbm/textures/items/rod_dual_plutonium_fuel_depleted.png deleted file mode 100644 index a828baffb..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/rod_dual_plutonium_fuel_depleted.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/rod_dual_polonium.png b/src/main/resources/assets/hbm/textures/items/rod_dual_polonium.png deleted file mode 100644 index e256c7dfc..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/rod_dual_polonium.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/rod_dual_pu240.png b/src/main/resources/assets/hbm/textures/items/rod_dual_pu240.png deleted file mode 100644 index e5c2e74df..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/rod_dual_pu240.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/rod_dual_schrabidium.png b/src/main/resources/assets/hbm/textures/items/rod_dual_schrabidium.png deleted file mode 100644 index e9660da59..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/rod_dual_schrabidium.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/rod_dual_schrabidium_fuel.png b/src/main/resources/assets/hbm/textures/items/rod_dual_schrabidium_fuel.png deleted file mode 100644 index 040a61e85..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/rod_dual_schrabidium_fuel.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/rod_dual_schrabidium_fuel_depleted.png b/src/main/resources/assets/hbm/textures/items/rod_dual_schrabidium_fuel_depleted.png deleted file mode 100644 index 00afbce8e..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/rod_dual_schrabidium_fuel_depleted.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/rod_dual_solinium.png b/src/main/resources/assets/hbm/textures/items/rod_dual_solinium.png deleted file mode 100644 index 8f463968c..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/rod_dual_solinium.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/rod_dual_thorium_fuel_depleted.png b/src/main/resources/assets/hbm/textures/items/rod_dual_thorium_fuel_depleted.png deleted file mode 100644 index eec1abeb4..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/rod_dual_thorium_fuel_depleted.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/rod_dual_u233.png b/src/main/resources/assets/hbm/textures/items/rod_dual_u233.png deleted file mode 100644 index 949016d95..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/rod_dual_u233.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/rod_dual_uranium_fuel.png b/src/main/resources/assets/hbm/textures/items/rod_dual_uranium_fuel.png deleted file mode 100644 index 6c085ae10..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/rod_dual_uranium_fuel.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/rod_dual_uranium_fuel_depleted.png b/src/main/resources/assets/hbm/textures/items/rod_dual_uranium_fuel_depleted.png deleted file mode 100644 index b2277be5e..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/rod_dual_uranium_fuel_depleted.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/rod_euphemium.png b/src/main/resources/assets/hbm/textures/items/rod_euphemium.png deleted file mode 100644 index 6859bb821..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/rod_euphemium.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/rod_mox_fuel.png b/src/main/resources/assets/hbm/textures/items/rod_mox_fuel.png deleted file mode 100644 index 1584afe03..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/rod_mox_fuel.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/rod_mox_fuel_depleted.png b/src/main/resources/assets/hbm/textures/items/rod_mox_fuel_depleted.png deleted file mode 100644 index e46a6c538..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/rod_mox_fuel_depleted.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/rod_plutonium.png b/src/main/resources/assets/hbm/textures/items/rod_plutonium.png deleted file mode 100644 index 71f212f2f..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/rod_plutonium.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/rod_plutonium_fuel.png b/src/main/resources/assets/hbm/textures/items/rod_plutonium_fuel.png deleted file mode 100644 index 03330f997..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/rod_plutonium_fuel.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/rod_plutonium_fuel_depleted.png b/src/main/resources/assets/hbm/textures/items/rod_plutonium_fuel_depleted.png deleted file mode 100644 index e46a6c538..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/rod_plutonium_fuel_depleted.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/rod_polonium.png b/src/main/resources/assets/hbm/textures/items/rod_polonium.png deleted file mode 100644 index fc0211435..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/rod_polonium.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/rod_pu240.png b/src/main/resources/assets/hbm/textures/items/rod_pu240.png deleted file mode 100644 index f81937b28..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/rod_pu240.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/rod_quad_balefire.png b/src/main/resources/assets/hbm/textures/items/rod_quad_balefire.png deleted file mode 100644 index 31308b0dd..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/rod_quad_balefire.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/rod_quad_balefire_blazing.png b/src/main/resources/assets/hbm/textures/items/rod_quad_balefire_blazing.png deleted file mode 100644 index 7c44ffe6e..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/rod_quad_balefire_blazing.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/rod_quad_euphemium.png b/src/main/resources/assets/hbm/textures/items/rod_quad_euphemium.png deleted file mode 100644 index d2a44cfc7..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/rod_quad_euphemium.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/rod_quad_mox_fuel.png b/src/main/resources/assets/hbm/textures/items/rod_quad_mox_fuel.png deleted file mode 100644 index d4274a4d4..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/rod_quad_mox_fuel.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/rod_quad_mox_fuel_depleted.png b/src/main/resources/assets/hbm/textures/items/rod_quad_mox_fuel_depleted.png deleted file mode 100644 index eea84040d..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/rod_quad_mox_fuel_depleted.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/rod_quad_plutonium.png b/src/main/resources/assets/hbm/textures/items/rod_quad_plutonium.png deleted file mode 100644 index ab9a1ef5b..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/rod_quad_plutonium.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/rod_quad_plutonium_fuel.png b/src/main/resources/assets/hbm/textures/items/rod_quad_plutonium_fuel.png deleted file mode 100644 index c887c5d8d..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/rod_quad_plutonium_fuel.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/rod_quad_plutonium_fuel_depleted.png b/src/main/resources/assets/hbm/textures/items/rod_quad_plutonium_fuel_depleted.png deleted file mode 100644 index eea84040d..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/rod_quad_plutonium_fuel_depleted.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/rod_quad_polonium.png b/src/main/resources/assets/hbm/textures/items/rod_quad_polonium.png deleted file mode 100644 index c8d26b578..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/rod_quad_polonium.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/rod_quad_pu240.png b/src/main/resources/assets/hbm/textures/items/rod_quad_pu240.png deleted file mode 100644 index f2c6b8457..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/rod_quad_pu240.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/rod_quad_schrabidium.png b/src/main/resources/assets/hbm/textures/items/rod_quad_schrabidium.png deleted file mode 100644 index 8d10b9aa7..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/rod_quad_schrabidium.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/rod_quad_schrabidium_fuel.png b/src/main/resources/assets/hbm/textures/items/rod_quad_schrabidium_fuel.png deleted file mode 100644 index e93d10ade..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/rod_quad_schrabidium_fuel.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/rod_quad_schrabidium_fuel_depleted.png b/src/main/resources/assets/hbm/textures/items/rod_quad_schrabidium_fuel_depleted.png deleted file mode 100644 index a3aeaa477..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/rod_quad_schrabidium_fuel_depleted.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/rod_quad_solinium.png b/src/main/resources/assets/hbm/textures/items/rod_quad_solinium.png deleted file mode 100644 index 308ea6820..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/rod_quad_solinium.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/rod_quad_thorium_fuel_depleted.png b/src/main/resources/assets/hbm/textures/items/rod_quad_thorium_fuel_depleted.png deleted file mode 100644 index 9ba167efb..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/rod_quad_thorium_fuel_depleted.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/rod_quad_u233.png b/src/main/resources/assets/hbm/textures/items/rod_quad_u233.png deleted file mode 100644 index dc2172ecf..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/rod_quad_u233.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/rod_quad_uranium_fuel.png b/src/main/resources/assets/hbm/textures/items/rod_quad_uranium_fuel.png deleted file mode 100644 index a11290034..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/rod_quad_uranium_fuel.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/rod_quad_uranium_fuel_depleted.png b/src/main/resources/assets/hbm/textures/items/rod_quad_uranium_fuel_depleted.png deleted file mode 100644 index 8db437b84..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/rod_quad_uranium_fuel_depleted.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/rod_schrabidium.png b/src/main/resources/assets/hbm/textures/items/rod_schrabidium.png deleted file mode 100644 index 2ebde423c..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/rod_schrabidium.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/rod_schrabidium_fuel.png b/src/main/resources/assets/hbm/textures/items/rod_schrabidium_fuel.png deleted file mode 100644 index e3770b942..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/rod_schrabidium_fuel.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/rod_schrabidium_fuel_depleted.png b/src/main/resources/assets/hbm/textures/items/rod_schrabidium_fuel_depleted.png deleted file mode 100644 index bd6a7b4a0..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/rod_schrabidium_fuel_depleted.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/rod_solinium.png b/src/main/resources/assets/hbm/textures/items/rod_solinium.png deleted file mode 100644 index 5e41ea50c..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/rod_solinium.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/rod_thorium_fuel_depleted.png b/src/main/resources/assets/hbm/textures/items/rod_thorium_fuel_depleted.png deleted file mode 100644 index 18a73ac23..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/rod_thorium_fuel_depleted.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/rod_u233.png b/src/main/resources/assets/hbm/textures/items/rod_u233.png deleted file mode 100644 index 833f515c9..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/rod_u233.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/rod_uranium_fuel.png b/src/main/resources/assets/hbm/textures/items/rod_uranium_fuel.png deleted file mode 100644 index 2022f0267..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/rod_uranium_fuel.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/rod_uranium_fuel_depleted.png b/src/main/resources/assets/hbm/textures/items/rod_uranium_fuel_depleted.png deleted file mode 100644 index 2bd574f1e..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/rod_uranium_fuel_depleted.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/saw.png b/src/main/resources/assets/hbm/textures/items/saw.png deleted file mode 100644 index bf090eb92..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/saw.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/sliding_blast_door_default.png b/src/main/resources/assets/hbm/textures/items/sliding_blast_door_default.png deleted file mode 100644 index 752aa7567..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/sliding_blast_door_default.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/sliding_blast_door_variant1.png b/src/main/resources/assets/hbm/textures/items/sliding_blast_door_variant1.png deleted file mode 100644 index 5bbe67b45..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/sliding_blast_door_variant1.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/sliding_blast_door_variant2.png b/src/main/resources/assets/hbm/textures/items/sliding_blast_door_variant2.png deleted file mode 100644 index bceea2601..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/sliding_blast_door_variant2.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/telepad.png b/src/main/resources/assets/hbm/textures/items/telepad.png deleted file mode 100644 index 50c0bbbdb..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/telepad.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/test_core.png b/src/main/resources/assets/hbm/textures/items/test_core.png deleted file mode 100644 index 7c01ff7fc..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/test_core.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/test_explosive.png b/src/main/resources/assets/hbm/textures/items/test_explosive.png deleted file mode 100644 index 5805405de..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/test_explosive.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/test_explosive8.png b/src/main/resources/assets/hbm/textures/items/test_explosive8.png deleted file mode 100644 index ea7a0030c..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/test_explosive8.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/test_nuke_igniter.png b/src/main/resources/assets/hbm/textures/items/test_nuke_igniter.png deleted file mode 100644 index 53411a653..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/test_nuke_igniter.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/test_nuke_propellant.png b/src/main/resources/assets/hbm/textures/items/test_nuke_propellant.png deleted file mode 100644 index b4e7a38ba..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/test_nuke_propellant.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/test_nuke_tier1_bullet.png b/src/main/resources/assets/hbm/textures/items/test_nuke_tier1_bullet.png deleted file mode 100644 index 104b0e446..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/test_nuke_tier1_bullet.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/test_nuke_tier1_shielding.png b/src/main/resources/assets/hbm/textures/items/test_nuke_tier1_shielding.png deleted file mode 100644 index 4a098ed2d..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/test_nuke_tier1_shielding.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/test_nuke_tier1_target.png b/src/main/resources/assets/hbm/textures/items/test_nuke_tier1_target.png deleted file mode 100644 index 8ec920f35..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/test_nuke_tier1_target.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/test_nuke_tier2_bullet.png b/src/main/resources/assets/hbm/textures/items/test_nuke_tier2_bullet.png deleted file mode 100644 index 51210f584..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/test_nuke_tier2_bullet.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/test_nuke_tier2_shielding.png b/src/main/resources/assets/hbm/textures/items/test_nuke_tier2_shielding.png deleted file mode 100644 index fbd4eed16..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/test_nuke_tier2_shielding.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/test_nuke_tier2_target.png b/src/main/resources/assets/hbm/textures/items/test_nuke_tier2_target.png deleted file mode 100644 index b5d81f7c8..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/test_nuke_tier2_target.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/warhead_thermo_endo.png b/src/main/resources/assets/hbm/textures/items/warhead_thermo_endo.png deleted file mode 100644 index 792285c88..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/warhead_thermo_endo.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/items/warhead_thermo_exo.png b/src/main/resources/assets/hbm/textures/items/warhead_thermo_exo.png deleted file mode 100644 index 6ad93152e..000000000 Binary files a/src/main/resources/assets/hbm/textures/items/warhead_thermo_exo.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/models/machines/elevator.png b/src/main/resources/assets/hbm/textures/models/machines/elevator.png new file mode 100644 index 000000000..a030ce926 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/models/machines/elevator.png differ