From b72b66a0832aa4b888a912731e563f1b36fb6a9e Mon Sep 17 00:00:00 2001 From: Bob Date: Thu, 2 May 2024 22:10:02 +0200 Subject: [PATCH] (it's tia's PJ) --- changelog | 6 +- .../com/hbm/blocks/generic/WasteEarth.java | 48 +- .../com/hbm/handler/ImpactWorldHandler.java | 2 + .../hbm/inventory/container/ContainerICF.java | 50 +- .../java/com/hbm/inventory/fluid/Fluids.java | 6 +- .../inventory/fluid/trait/FT_Coolable.java | 5 +- .../inventory/fluid/trait/FT_Heatable.java | 5 +- .../java/com/hbm/inventory/gui/GUIICF.java | 19 +- .../hbm/tileentity/machine/TileEntityICF.java | 40 +- .../machine/TileEntityICFController.java | 32 + .../network/TileEntitySubstation.java | 6 +- .../hbm/util/fauxpointtwelve/BlockPos.java | 15 +- src/main/resources/assets/hbm/lang/en_US.lang | 2 +- .../assets/hbm/models/reactors/icf.obj | 1440 ++++++++--------- .../hbm/textures/gui/fluids/stellar_flux.png | Bin 0 -> 240 bytes .../hbm/textures/gui/reactors/gui_icf.png | Bin 3411 -> 3813 bytes .../hbm/textures/models/machines/icf.png | Bin 7267 -> 9728 bytes 17 files changed, 913 insertions(+), 763 deletions(-) create mode 100644 src/main/resources/assets/hbm/textures/gui/fluids/stellar_flux.png diff --git a/changelog b/changelog index 5efebd412..4bfc0e045 100644 --- a/changelog +++ b/changelog @@ -24,10 +24,14 @@ * Certain earlygame things can now be recycled like stirling engines and gears * Antenna part recycling has been moved to the anvil * NTM's pickaxes now have a break speed bonus for glass +* renamed the foundry slag outlet to foundry spill outlet because people always assume it's for slag and only slag (it is not) +* The description for heatable/coolable fluid tags is now written in the same line as the label ## Fixed * Fixed DFC receivers not outputting power * Fixed the custom machine NEI handlers not working * Fixed a potential crash caused by invalid assembly templates * Fixed general weirdness with the schrabidium transmutator item IO -* Fixed certain tooltips using the backslash escape character despite not needing them \ No newline at end of file +* Fixed certain tooltips using the backslash escape character despite not needing them +* Hopefully fixed the immense lag caused by tom post impact mechanics, burning grass will now only spread 20% of the time (instead of 100) and the world destruction handler will only process half the blocks per chunk +* Hopefully fixed an issue where substations would not reliably connect to cable blocks \ No newline at end of file diff --git a/src/main/java/com/hbm/blocks/generic/WasteEarth.java b/src/main/java/com/hbm/blocks/generic/WasteEarth.java index 6c2558ece..e38f5d9d2 100644 --- a/src/main/java/com/hbm/blocks/generic/WasteEarth.java +++ b/src/main/java/com/hbm/blocks/generic/WasteEarth.java @@ -129,29 +129,31 @@ public class WasteEarth extends Block { if(this == ModBlocks.burning_earth) { - for(int i = -1; i < 2; i++) { - for(int j = -1; j < 2; j++) { - for(int k = -1; k < 2; k++) { - - if(!world.blockExists(x + i, y + j, z + k)) continue; - - Block b0 = world.getBlock(x + i, y + j, z + k); - Block b1 = world.getBlock(x + i, y + j + 1, z + k); - - if(!b1.isOpaqueCube() && - ((b0 == Blocks.grass || b0 == Blocks.mycelium || b0 == ModBlocks.waste_earth || - b0 == ModBlocks.frozen_grass || b0 == ModBlocks.waste_mycelium) - && !world.canLightningStrikeAt(x, y, z))) { - world.setBlock(x + i, y + j, z + k, ModBlocks.burning_earth); - } - if((b0 instanceof BlockLeaves || b0 instanceof BlockBush)) { - world.setBlockToAir(x + i, y + j, z + k); - } - if(b0 == ModBlocks.frozen_dirt) { - world.setBlock(x + i, y + j, z + k, Blocks.dirt); - } - if(b1.isFlammable(world, x, y, z, ForgeDirection.UP) && !(b1 instanceof BlockLeaves || b1 instanceof BlockBush) && world.getBlock(x, y + 1, z) == Blocks.air) { - world.setBlock(x, y + 1, z, Blocks.fire); + if(rand.nextInt(5) == 0) { + for(int i = -1; i < 2; i++) { + for(int j = -1; j < 2; j++) { + for(int k = -1; k < 2; k++) { + + if(!world.blockExists(x + i, y + j, z + k)) continue; + + Block b0 = world.getBlock(x + i, y + j, z + k); + Block b1 = world.getBlock(x + i, y + j + 1, z + k); + + if(!b1.isOpaqueCube() && + ((b0 == Blocks.grass || b0 == Blocks.mycelium || b0 == ModBlocks.waste_earth || + b0 == ModBlocks.frozen_grass || b0 == ModBlocks.waste_mycelium) + && !world.canLightningStrikeAt(x, y, z))) { + world.setBlock(x + i, y + j, z + k, ModBlocks.burning_earth); + } + if((b0 instanceof BlockLeaves || b0 instanceof BlockBush)) { + world.setBlockToAir(x + i, y + j, z + k); + } + if(b0 == ModBlocks.frozen_dirt) { + world.setBlock(x + i, y + j, z + k, Blocks.dirt); + } + if(b1.isFlammable(world, x, y, z, ForgeDirection.UP) && !(b1 instanceof BlockLeaves || b1 instanceof BlockBush) && world.getBlock(x, y + 1, z) == Blocks.air) { + world.setBlock(x, y + 1, z, Blocks.fire); + } } } } diff --git a/src/main/java/com/hbm/handler/ImpactWorldHandler.java b/src/main/java/com/hbm/handler/ImpactWorldHandler.java index 4fcf45157..fc528fc6d 100644 --- a/src/main/java/com/hbm/handler/ImpactWorldHandler.java +++ b/src/main/java/com/hbm/handler/ImpactWorldHandler.java @@ -45,6 +45,8 @@ public class ImpactWorldHandler { for(int x = 0; x < 16; x++) { for(int z = 0; z < 16; z++) { + if(world.rand.nextBoolean()) continue; + int X = coord.getCenterXPos() - 8 + x; int Z = coord.getCenterZPosition() - 8 + z; int Y = world.getHeightValue(X, Z) - world.rand.nextInt(Math.max(1, world.getHeightValue(X, Z))); diff --git a/src/main/java/com/hbm/inventory/container/ContainerICF.java b/src/main/java/com/hbm/inventory/container/ContainerICF.java index b3db3ab42..a5cfabe47 100644 --- a/src/main/java/com/hbm/inventory/container/ContainerICF.java +++ b/src/main/java/com/hbm/inventory/container/ContainerICF.java @@ -1,5 +1,7 @@ package com.hbm.inventory.container; +import com.hbm.inventory.SlotCraftingOutput; +import com.hbm.items.machine.IItemFluidIdentifier; import com.hbm.tileentity.machine.TileEntityICF; import net.minecraft.entity.player.EntityPlayer; @@ -15,20 +17,58 @@ public class ContainerICF extends Container { public ContainerICF(InventoryPlayer invPlayer, TileEntityICF tedf) { this.icf = tedf; + for(int i = 0; i < 5; i++) this.addSlotToContainer(new Slot(icf, i, 80 + i * 18, 18)); + this.addSlotToContainer(new Slot(icf, 5, 116, 54)); + for(int i = 0; i < 5; i++) this.addSlotToContainer(new SlotCraftingOutput(invPlayer.player, icf, 6 + i, 80 + i * 18, 90)); + this.addSlotToContainer(new Slot(icf, 11, 44, 90)); + for(int i = 0; i < 3; i++) { for(int j = 0; j < 9; j++) { - this.addSlotToContainer(new Slot(invPlayer, j + i * 9 + 9, 8 + j * 18, 147 + i * 18)); + this.addSlotToContainer(new Slot(invPlayer, j + i * 9 + 9, 44 + j * 18, 140 + i * 18)); } } for(int i = 0; i < 9; i++) { - this.addSlotToContainer(new Slot(invPlayer, i, 8 + i * 18, 205)); + this.addSlotToContainer(new Slot(invPlayer, i, 44 + i * 18, 198)); } } - + @Override - public ItemStack transferStackInSlot(EntityPlayer p_82846_1_, int par2) { - return null; //TODO + public ItemStack transferStackInSlot(EntityPlayer player, int index) { + ItemStack copy = null; + Slot slot = (Slot) this.inventorySlots.get(index); + + if(slot != null && slot.getHasStack()) { + ItemStack stack = slot.getStack(); + copy = stack.copy(); + + if(index <= 11) { + if(!this.mergeItemStack(stack, 12, this.inventorySlots.size(), true)) { + return null; + } + } else { + + if(copy.getItem() instanceof IItemFluidIdentifier) { + if(!this.mergeItemStack(stack, 11, 12, false)) { + return null; + } + } else { + if(!this.mergeItemStack(stack, 5, 6, false)) { + if(!this.mergeItemStack(stack, 0, 5, false)) { + return null; + } + } + } + } + + if(stack.stackSize == 0) { + slot.putStack((ItemStack) null); + } else { + slot.onSlotChanged(); + } + } + + return copy; } @Override diff --git a/src/main/java/com/hbm/inventory/fluid/Fluids.java b/src/main/java/com/hbm/inventory/fluid/Fluids.java index 0e6c14627..0a096eac2 100644 --- a/src/main/java/com/hbm/inventory/fluid/Fluids.java +++ b/src/main/java/com/hbm/inventory/fluid/Fluids.java @@ -173,6 +173,7 @@ public class Fluids { public static FluidType THORIUM_SALT_HOT; public static FluidType THORIUM_SALT_DEPLETED; public static FluidType FULLERENE; + public static FluidType STELLAR_FLUX; public static List customFluids = new ArrayList(); @@ -367,7 +368,8 @@ public class Fluids { CRACKOIL_DS = new FluidType("CRACKOIL_DS", 0x2A1C11, 2, 1, 0, EnumSymbol.NONE).addContainers(new CD_Canister(0x424242)).addTraits(LIQUID, VISCOUS, P_OIL); HOTCRACKOIL_DS = new FluidType("HOTCRACKOIL_DS", 0x3A1A28, 2, 3, 0, EnumSymbol.NONE).setTemp(350).addTraits(LIQUID, VISCOUS, P_OIL); NAPHTHA_DS = new FluidType("NAPHTHA_DS", 0x63614E, 2, 1, 0, EnumSymbol.NONE).addContainers(new CD_Canister(0x5F6D44)).addTraits(LIQUID, VISCOUS, P_FUEL); - LIGHTOIL_DS = new FluidType(138, "LIGHTOIL_DS", 0x63543E, 1, 2, 0, EnumSymbol.NONE).addContainers(new CD_Canister(0xB46B52)).addTraits(LIQUID, P_FUEL); + LIGHTOIL_DS = new FluidType("LIGHTOIL_DS", 0x63543E, 1, 2, 0, EnumSymbol.NONE).addContainers(new CD_Canister(0xB46B52)).addTraits(LIQUID, P_FUEL); + STELLAR_FLUX = new FluidType(139, "STELLAR_FLUX", 0xE300FF, 0, 4, 4, EnumSymbol.ANTIMATTER).addTraits(ANTI, GASEOUS); // ^ ^ ^ ^ ^ ^ ^ ^ //ADD NEW FLUIDS HERE @@ -520,6 +522,8 @@ public class Fluids { //garbage metaOrder.add(XPJUICE); metaOrder.add(ENDERJUICE); + //plasma-esque + metaOrder.add(STELLAR_FLUX); //plasma metaOrder.add(PLASMA_DT); metaOrder.add(PLASMA_HD); diff --git a/src/main/java/com/hbm/inventory/fluid/trait/FT_Coolable.java b/src/main/java/com/hbm/inventory/fluid/trait/FT_Coolable.java index 1bb6d3574..87f595015 100644 --- a/src/main/java/com/hbm/inventory/fluid/trait/FT_Coolable.java +++ b/src/main/java/com/hbm/inventory/fluid/trait/FT_Coolable.java @@ -42,14 +42,13 @@ public class FT_Coolable extends FluidTrait { @Override public void addInfoHidden(List info) { - info.add(EnumChatFormatting.AQUA + "Thermal capacity: " + heatEnergy + " TU"); + info.add(EnumChatFormatting.RED + "Thermal capacity: " + heatEnergy + " TU"); for(CoolingType type : CoolingType.values()) { double eff = getEfficiency(type); if(eff > 0) { - info.add(EnumChatFormatting.AQUA + "[" + type.name + "]"); - info.add(EnumChatFormatting.AQUA + "Efficiency: " + ((int) (eff * 100D)) + "%"); + info.add(EnumChatFormatting.YELLOW + "[" + type.name + "] " + EnumChatFormatting.AQUA + "Efficiency: " + ((int) (eff * 100D)) + "%"); } } } diff --git a/src/main/java/com/hbm/inventory/fluid/trait/FT_Heatable.java b/src/main/java/com/hbm/inventory/fluid/trait/FT_Heatable.java index c828858b8..ac60c74a5 100644 --- a/src/main/java/com/hbm/inventory/fluid/trait/FT_Heatable.java +++ b/src/main/java/com/hbm/inventory/fluid/trait/FT_Heatable.java @@ -42,14 +42,13 @@ public class FT_Heatable extends FluidTrait { @Override public void addInfoHidden(List info) { - info.add(EnumChatFormatting.AQUA + "Thermal capacity: " + this.getFirstStep().heatReq + " TU"); + info.add(EnumChatFormatting.RED + "Thermal capacity: " + this.getFirstStep().heatReq + " TU"); for(HeatingType type : HeatingType.values()) { double eff = getEfficiency(type); if(eff > 0) { - info.add(EnumChatFormatting.AQUA + "[" + type.name + "]"); - info.add(EnumChatFormatting.AQUA + "Efficiency: " + ((int) (eff * 100D)) + "%"); + info.add(EnumChatFormatting.YELLOW + "[" + type.name + "] " + EnumChatFormatting.AQUA + "Efficiency: " + ((int) (eff * 100D)) + "%"); } } } diff --git a/src/main/java/com/hbm/inventory/gui/GUIICF.java b/src/main/java/com/hbm/inventory/gui/GUIICF.java index 55661f6c4..9b74b86e2 100644 --- a/src/main/java/com/hbm/inventory/gui/GUIICF.java +++ b/src/main/java/com/hbm/inventory/gui/GUIICF.java @@ -2,6 +2,7 @@ package com.hbm.inventory.gui; import com.hbm.inventory.container.ContainerICF; import com.hbm.lib.RefStrings; +import com.hbm.render.util.GaugeUtil; import com.hbm.tileentity.machine.TileEntityICF; import net.minecraft.client.Minecraft; @@ -22,15 +23,31 @@ public class GUIICF extends GuiInfoContainer { this.ySize = 222; } + @Override + public void drawScreen(int x, int y, float interp) { + super.drawScreen(x, y, interp); + + icf.tanks[0].renderTankInfo(this, x, y, guiLeft + 44, guiTop + 18, 16, 70); + icf.tanks[1].renderTankInfo(this, x, y, guiLeft + 188, guiTop + 18, 16, 70); + icf.tanks[2].renderTankInfo(this, x, y, guiLeft + 224, guiTop + 18, 16, 70); + } + @Override protected void drawGuiContainerForegroundLayer(int i, int j) { String name = this.icf.hasCustomInventoryName() ? this.icf.getInventoryName() : I18n.format(this.icf.getInventoryName()); - this.fontRendererObj.drawString(I18n.format("container.inventory"), 8, this.ySize - 93, 4210752); + this.fontRendererObj.drawString(name, this.xSize / 2 - this.fontRendererObj.getStringWidth(name) / 2, 6, 4210752); + this.fontRendererObj.drawString(I18n.format("container.inventory"), 44, this.ySize - 93, 4210752); } @Override protected void drawGuiContainerBackgroundLayer(float interp, int x, int y) { Minecraft.getMinecraft().getTextureManager().bindTexture(texture); drawTexturedModalRect(guiLeft, guiTop, 0, 0, xSize, ySize); + + GaugeUtil.drawSmoothGauge(guiLeft + 196, guiTop + 98, this.zLevel, 0D, 5, 2, 1, 0xFF00AF); + + icf.tanks[0].renderTank(guiLeft + 44, guiTop + 88, this.zLevel, 16, 70); + icf.tanks[1].renderTank(guiLeft + 188, guiTop + 88, this.zLevel, 16, 70); + icf.tanks[2].renderTank(guiLeft + 224, guiTop + 88, this.zLevel, 16, 70); } } diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityICF.java b/src/main/java/com/hbm/tileentity/machine/TileEntityICF.java index f6e6d0f81..c4e34d4fe 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityICF.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityICF.java @@ -1,10 +1,13 @@ package com.hbm.tileentity.machine; import com.hbm.inventory.container.ContainerICF; +import com.hbm.inventory.fluid.Fluids; +import com.hbm.inventory.fluid.tank.FluidTank; import com.hbm.inventory.gui.GUIICF; import com.hbm.tileentity.IGUIProvider; import com.hbm.tileentity.TileEntityMachineBase; +import api.hbm.fluid.IFluidStandardTransceiver; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import net.minecraft.client.gui.GuiScreen; @@ -13,10 +16,16 @@ import net.minecraft.inventory.Container; import net.minecraft.util.AxisAlignedBB; import net.minecraft.world.World; -public class TileEntityICF extends TileEntityMachineBase implements IGUIProvider { +public class TileEntityICF extends TileEntityMachineBase implements IGUIProvider, IFluidStandardTransceiver { + + public FluidTank[] tanks; public TileEntityICF() { super(12); + this.tanks = new FluidTank[3]; + this.tanks[0] = new FluidTank(Fluids.COOLANT, 256_000); + this.tanks[1] = new FluidTank(Fluids.COOLANT_HOT, 256_000); + this.tanks[2] = new FluidTank(Fluids.STELLAR_FLUX, 16_000); } @Override @@ -27,6 +36,20 @@ public class TileEntityICF extends TileEntityMachineBase implements IGUIProvider @Override public void updateEntity() { + for(int i = 0; i < 3; i++) tanks[i].setFill(tanks[i].getMaxFill()); + + if(!worldObj.isRemote) { + + } + } + + @Override + public boolean isUseableByPlayer(EntityPlayer player) { + if(worldObj.getTileEntity(xCoord, yCoord, zCoord) != this) { + return false; + } else { + return player.getDistanceSq(xCoord + 0.5D, yCoord + 0.5D, zCoord + 0.5D) <= 256; + } } AxisAlignedBB bb = null; @@ -54,6 +77,21 @@ public class TileEntityICF extends TileEntityMachineBase implements IGUIProvider return 65536.0D; } + @Override + public FluidTank[] getAllTanks() { + return tanks; + } + + @Override + public FluidTank[] getSendingTanks() { + return new FluidTank[] {tanks[1], tanks[2]}; + } + + @Override + public FluidTank[] getReceivingTanks() { + return new FluidTank[] {tanks[0]}; + } + @Override public Container provideContainer(int ID, EntityPlayer player, World world, int x, int y, int z) { return new ContainerICF(player.inventory, this); diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityICFController.java b/src/main/java/com/hbm/tileentity/machine/TileEntityICFController.java index 4dd8789d7..9c43e6970 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityICFController.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityICFController.java @@ -8,6 +8,7 @@ import com.hbm.tileentity.TileEntityTickingBase; import com.hbm.util.fauxpointtwelve.BlockPos; import api.hbm.energymk2.IEnergyReceiverMK2; +import net.minecraftforge.common.util.ForgeDirection; public class TileEntityICFController extends TileEntityTickingBase implements IEnergyReceiverMK2 { @@ -29,6 +30,37 @@ public class TileEntityICFController extends TileEntityTickingBase implements IE this.capacitorCount = 0; this.turbochargerCount = 0; + ForgeDirection dir = ForgeDirection.getOrientation(this.getBlockMetadata()).getOpposite(); + BlockPos pos = new BlockPos(0, 0, 0); + + for(int i = 0; i < cells.size(); i++) { + int j = i + 1; + + if(cells.contains(pos.mutate(xCoord + dir.offsetX * j, yCoord, zCoord + dir.offsetZ * j))) { + this.cellCount++; + } else { + break; + } + } + + for(BlockPos emitter : emitters) { for(ForgeDirection offset : ForgeDirection.VALID_DIRECTIONS) { + pos.mutate(emitter.getX() + offset.offsetX, emitter.getY() + offset.offsetY, emitter.getZ() + offset.offsetZ); + if(cells.contains(pos)) { this.emitterCount++; break; } + } + } + + for(BlockPos capacitor : capacitors) { for(ForgeDirection offset : ForgeDirection.VALID_DIRECTIONS) { + pos.mutate(capacitor.getX() + offset.offsetX, capacitor.getY() + offset.offsetY, capacitor.getZ() + offset.offsetZ); + if(emitters.contains(pos)) { this.emitterCount++; break; } + } + } + + for(BlockPos turbo : turbochargers) { for(ForgeDirection offset : ForgeDirection.VALID_DIRECTIONS) { + pos.mutate(turbo.getX() + offset.offsetX, turbo.getY() + offset.offsetY, turbo.getZ() + offset.offsetZ); + if(capacitors.contains(pos)) { this.emitterCount++; break; } + } + } + this.ports.addAll(ports); } diff --git a/src/main/java/com/hbm/tileentity/network/TileEntitySubstation.java b/src/main/java/com/hbm/tileentity/network/TileEntitySubstation.java index 33d6291c8..1f6b90818 100644 --- a/src/main/java/com/hbm/tileentity/network/TileEntitySubstation.java +++ b/src/main/java/com/hbm/tileentity/network/TileEntitySubstation.java @@ -51,7 +51,11 @@ public class TileEntitySubstation extends TileEntityPylonBase { @Override public PowerNode createNode() { TileEntity tile = (TileEntity) this; - PowerNode node = new PowerNode(new BlockPos(tile.xCoord, tile.yCoord, tile.zCoord)).setConnections( + PowerNode node = new PowerNode(new BlockPos(tile.xCoord, tile.yCoord, tile.zCoord), + new BlockPos(tile.xCoord + 1, tile.yCoord, tile.zCoord + 1), + new BlockPos(tile.xCoord + 1, tile.yCoord, tile.zCoord - 1), + new BlockPos(tile.xCoord - 1, tile.yCoord, tile.zCoord + 1), + new BlockPos(tile.xCoord - 1, tile.yCoord, tile.zCoord - 1)).setConnections( new DirPos(xCoord, yCoord, zCoord, ForgeDirection.UNKNOWN), new DirPos(xCoord + 2, yCoord, zCoord - 1, Library.POS_X), new DirPos(xCoord + 2, yCoord, zCoord + 1, Library.POS_X), diff --git a/src/main/java/com/hbm/util/fauxpointtwelve/BlockPos.java b/src/main/java/com/hbm/util/fauxpointtwelve/BlockPos.java index 4b2c6a1c8..90d897693 100644 --- a/src/main/java/com/hbm/util/fauxpointtwelve/BlockPos.java +++ b/src/main/java/com/hbm/util/fauxpointtwelve/BlockPos.java @@ -9,9 +9,9 @@ import net.minecraftforge.common.util.ForgeDirection; */ public class BlockPos implements Cloneable { - private final int x; - private final int y; - private final int z; + private int x; + private int y; + private int z; public BlockPos(int x, int y, int z) { this.x = x; @@ -27,6 +27,15 @@ public class BlockPos implements Cloneable { this((int)MathHelper.floor_double(x), (int)MathHelper.floor_double(y), (int)MathHelper.floor_double(z)); } + /** Basically a setter for the coords. Violates the "muh unmutability" horseshit I don't care about and + * lets me re-use the same instance for a ton of checks. RAM has priority over stupid religious bullshit. */ + public BlockPos mutate(int x, int y, int z) { + this.x = x; + this.y = y; + this.z = z; + return this; + } + public BlockPos add(int x, int y, int z) { return x == 0 && y == 0 && z == 0 ? this : new BlockPos(this.getX() + x, this.getY() + y, this.getZ() + z); } diff --git a/src/main/resources/assets/hbm/lang/en_US.lang b/src/main/resources/assets/hbm/lang/en_US.lang index 10bc7c4e5..cb0258ef3 100644 --- a/src/main/resources/assets/hbm/lang/en_US.lang +++ b/src/main/resources/assets/hbm/lang/en_US.lang @@ -5042,7 +5042,7 @@ tile.foundry_channel.name=Foundry Channel tile.foundry_tank.name=Foundry Storage Basin tile.foundry_mold.name=Shallow Foundry Basin tile.foundry_outlet.name=Foundry Outlet -tile.foundry_slagtap.name=Foundry Slag Outlet +tile.foundry_slagtap.name=Foundry Spill Outlet tile.fraction_spacer.name=Fractioning Tower Separator tile.frozen_dirt.name=Frozen Dirt tile.frozen_grass.name=Frozen Grass diff --git a/src/main/resources/assets/hbm/models/reactors/icf.obj b/src/main/resources/assets/hbm/models/reactors/icf.obj index 8c4daf462..9ff991a0d 100644 --- a/src/main/resources/assets/hbm/models/reactors/icf.obj +++ b/src/main/resources/assets/hbm/models/reactors/icf.obj @@ -4191,42 +4191,42 @@ vt 0.817708 0.830128 vt 0.726543 0.925696 vt 0.734335 0.942308 vt 0.710957 0.958920 -vt 0.978416 0.920329 -vt 0.988115 0.910733 -vt 0.988115 0.917130 -vt 0.978417 0.811576 -vt 0.988115 0.821172 -vt 0.978417 0.824371 -vt 0.978417 0.849960 -vt 0.988116 0.859555 -vt 0.978417 0.862754 -vt 0.978417 0.997095 -vt 0.988115 0.987499 -vt 0.988115 0.993896 -vt 0.978417 0.926726 -vt 0.988115 0.936322 -vt 0.978417 0.939520 -vt 0.978416 0.881946 -vt 0.988115 0.872350 -vt 0.988115 0.878747 -vt 0.978417 0.773193 -vt 0.988115 0.782789 -vt 0.978417 0.785988 -vt 0.978417 0.945918 -vt 0.988115 0.955513 -vt 0.978417 0.958712 -vt 0.978417 0.888343 -vt 0.988115 0.897939 -vt 0.978417 0.901137 -vt 0.978417 0.805179 -vt 0.988115 0.795583 -vt 0.988115 0.801981 -vt 0.978417 0.830768 -vt 0.988115 0.840364 -vt 0.978417 0.843562 -vt 0.978417 0.965109 -vt 0.988115 0.974705 -vt 0.978417 0.977904 +vt 0.979167 0.919872 +vt 0.989583 0.910256 +vt 0.989583 0.916667 +vt 0.979167 0.810897 +vt 0.989583 0.820513 +vt 0.979167 0.823718 +vt 0.979167 0.849359 +vt 0.989583 0.858974 +vt 0.979167 0.862179 +vt 0.979167 0.996795 +vt 0.989583 0.987179 +vt 0.989583 0.993590 +vt 0.979167 0.926282 +vt 0.989583 0.935897 +vt 0.979167 0.939103 +vt 0.979167 0.881410 +vt 0.989583 0.871795 +vt 0.989583 0.878205 +vt 0.979167 0.772436 +vt 0.989583 0.782051 +vt 0.979167 0.785256 +vt 0.979167 0.945513 +vt 0.989583 0.955128 +vt 0.979167 0.958333 +vt 0.979167 0.887821 +vt 0.989583 0.897436 +vt 0.979167 0.900641 +vt 0.979167 0.804487 +vt 0.989583 0.794872 +vt 0.989583 0.801282 +vt 0.979167 0.830128 +vt 0.989583 0.839744 +vt 0.979167 0.842949 +vt 0.979167 0.964744 +vt 0.989583 0.974359 +vt 0.979167 0.977564 vt 0.765625 0.923077 vt 0.770833 0.926282 vt 0.765625 0.929487 @@ -5029,42 +5029,42 @@ vt 0.817708 0.830128 vt 0.710957 0.958920 vt 0.710957 0.925696 vt 0.734335 0.942308 -vt 0.978416 0.920329 -vt 0.988115 0.910733 -vt 0.988115 0.917130 -vt 0.978417 0.824371 -vt 0.988115 0.814775 -vt 0.988115 0.821172 -vt 0.978417 0.849960 -vt 0.988116 0.859555 -vt 0.978417 0.862754 -vt 0.978417 0.997095 -vt 0.988115 0.987499 -vt 0.988115 0.993896 -vt 0.978417 0.939520 -vt 0.988116 0.929924 -vt 0.988115 0.936322 -vt 0.978416 0.869151 -vt 0.988115 0.878747 -vt 0.978416 0.881946 -vt 0.978417 0.773193 -vt 0.988115 0.782789 -vt 0.978417 0.785988 -vt 0.978417 0.958712 -vt 0.988115 0.949116 -vt 0.988115 0.955513 -vt 0.978417 0.888343 -vt 0.988115 0.897939 -vt 0.978417 0.901137 -vt 0.978417 0.805179 -vt 0.988115 0.795583 -vt 0.988115 0.801981 -vt 0.978417 0.830768 -vt 0.988115 0.840364 -vt 0.978417 0.843562 -vt 0.978417 0.965109 -vt 0.988115 0.974705 -vt 0.978417 0.977904 +vt 0.979167 0.919872 +vt 0.989583 0.910256 +vt 0.989583 0.916667 +vt 0.979167 0.823718 +vt 0.989583 0.814103 +vt 0.989583 0.820513 +vt 0.979167 0.849359 +vt 0.989583 0.858974 +vt 0.979167 0.862179 +vt 0.979167 0.996795 +vt 0.989583 0.987179 +vt 0.989583 0.993590 +vt 0.979167 0.939103 +vt 0.989583 0.929487 +vt 0.989583 0.935897 +vt 0.979167 0.868590 +vt 0.989583 0.878205 +vt 0.979167 0.881410 +vt 0.979167 0.772436 +vt 0.989583 0.782051 +vt 0.979167 0.785256 +vt 0.979167 0.958333 +vt 0.989583 0.948718 +vt 0.989583 0.955128 +vt 0.979167 0.887821 +vt 0.989583 0.897436 +vt 0.979167 0.900641 +vt 0.979167 0.804487 +vt 0.989583 0.794872 +vt 0.989583 0.801282 +vt 0.979167 0.830128 +vt 0.989583 0.839744 +vt 0.979167 0.842949 +vt 0.979167 0.964744 +vt 0.989583 0.974359 +vt 0.979167 0.977564 vt 0.765625 0.923077 vt 0.770833 0.926282 vt 0.765625 0.929487 @@ -5136,42 +5136,42 @@ vt 0.817708 0.830128 vt 0.726543 0.925696 vt 0.734335 0.942308 vt 0.710957 0.958920 -vt 0.978416 0.920329 -vt 0.988115 0.910733 -vt 0.988115 0.917130 -vt 0.978417 0.824371 -vt 0.988115 0.814775 -vt 0.988115 0.821172 -vt 0.978417 0.849960 -vt 0.988116 0.859555 -vt 0.978417 0.862754 -vt 0.978417 0.997095 -vt 0.988115 0.987499 -vt 0.988115 0.993896 -vt 0.978417 0.939520 -vt 0.988116 0.929924 -vt 0.988115 0.936322 -vt 0.978416 0.881946 -vt 0.988115 0.872350 -vt 0.988115 0.878747 -vt 0.978417 0.773193 -vt 0.988115 0.782789 -vt 0.978417 0.785988 -vt 0.978417 0.945918 -vt 0.988115 0.955513 -vt 0.978417 0.958712 -vt 0.978417 0.888343 -vt 0.988115 0.897939 -vt 0.978417 0.901137 -vt 0.978417 0.805179 -vt 0.988115 0.795583 -vt 0.988115 0.801981 -vt 0.978417 0.830768 -vt 0.988115 0.840364 -vt 0.978417 0.843562 -vt 0.978417 0.965109 -vt 0.988115 0.974705 -vt 0.978417 0.977904 +vt 0.979167 0.919872 +vt 0.989583 0.910256 +vt 0.989583 0.916667 +vt 0.979167 0.823718 +vt 0.989583 0.814103 +vt 0.989583 0.820513 +vt 0.979167 0.849359 +vt 0.989583 0.858974 +vt 0.979167 0.862179 +vt 0.979167 0.996795 +vt 0.989583 0.987179 +vt 0.989583 0.993590 +vt 0.979167 0.939103 +vt 0.989583 0.929487 +vt 0.989583 0.935897 +vt 0.979167 0.881410 +vt 0.989583 0.871795 +vt 0.989583 0.878205 +vt 0.979167 0.772436 +vt 0.989583 0.782051 +vt 0.979167 0.785256 +vt 0.979167 0.945513 +vt 0.989583 0.955128 +vt 0.979167 0.958333 +vt 0.979167 0.887821 +vt 0.989583 0.897436 +vt 0.979167 0.900641 +vt 0.979167 0.804487 +vt 0.989583 0.794872 +vt 0.989583 0.801282 +vt 0.979167 0.830128 +vt 0.989583 0.839744 +vt 0.979167 0.842949 +vt 0.979167 0.964744 +vt 0.989583 0.974359 +vt 0.979167 0.977564 vt 0.765625 0.923077 vt 0.770833 0.926282 vt 0.765625 0.929487 @@ -5243,42 +5243,42 @@ vt 0.817708 0.830128 vt 0.726543 0.958920 vt 0.710957 0.958920 vt 0.710957 0.925696 -vt 0.978416 0.907534 -vt 0.988115 0.917130 -vt 0.978416 0.920329 -vt 0.978417 0.811576 -vt 0.988115 0.821172 -vt 0.978417 0.824371 -vt 0.978417 0.862754 -vt 0.988115 0.853158 -vt 0.988116 0.859555 -vt 0.978417 0.997095 -vt 0.988115 0.987499 -vt 0.988115 0.993896 -vt 0.978417 0.926726 -vt 0.988115 0.936322 -vt 0.978417 0.939520 -vt 0.978416 0.881946 -vt 0.988115 0.872350 -vt 0.988115 0.878747 -vt 0.978417 0.773193 -vt 0.988115 0.782789 -vt 0.978417 0.785988 -vt 0.978417 0.958712 -vt 0.988115 0.949116 -vt 0.988115 0.955513 -vt 0.978417 0.901137 -vt 0.988115 0.891541 -vt 0.988115 0.897939 -vt 0.978417 0.805179 -vt 0.988115 0.795583 -vt 0.988115 0.801981 -vt 0.978417 0.843562 -vt 0.988115 0.833967 -vt 0.988115 0.840364 -vt 0.978417 0.977904 -vt 0.988115 0.968308 -vt 0.988115 0.974705 +vt 0.979167 0.907051 +vt 0.989583 0.916667 +vt 0.979167 0.919872 +vt 0.979167 0.810897 +vt 0.989583 0.820513 +vt 0.979167 0.823718 +vt 0.979167 0.862179 +vt 0.989583 0.852564 +vt 0.989583 0.858974 +vt 0.979167 0.996795 +vt 0.989583 0.987179 +vt 0.989583 0.993590 +vt 0.979167 0.926282 +vt 0.989583 0.935897 +vt 0.979167 0.939103 +vt 0.979167 0.881410 +vt 0.989583 0.871795 +vt 0.989583 0.878205 +vt 0.979167 0.772436 +vt 0.989583 0.782051 +vt 0.979167 0.785256 +vt 0.979167 0.958333 +vt 0.989583 0.948718 +vt 0.989583 0.955128 +vt 0.979167 0.900641 +vt 0.989583 0.891026 +vt 0.989583 0.897436 +vt 0.979167 0.804487 +vt 0.989583 0.794872 +vt 0.989583 0.801282 +vt 0.979167 0.842949 +vt 0.989583 0.833333 +vt 0.989583 0.839744 +vt 0.979167 0.977564 +vt 0.989583 0.967949 +vt 0.989583 0.974359 vt 0.765625 0.929487 vt 0.770833 0.923077 vt 0.770833 0.926282 @@ -5351,42 +5351,42 @@ vt 0.817708 0.830128 vt 0.726543 0.958920 vt 0.710957 0.958920 vt 0.710957 0.925696 -vt 0.978416 0.920329 -vt 0.988115 0.910733 -vt 0.988115 0.917130 -vt 0.978417 0.824371 -vt 0.988115 0.814775 -vt 0.988115 0.821172 -vt 0.978417 0.862754 -vt 0.988115 0.853158 -vt 0.988116 0.859555 -vt 0.978417 0.997095 -vt 0.988115 0.987499 -vt 0.988115 0.993896 -vt 0.978417 0.939520 -vt 0.988116 0.929924 -vt 0.988115 0.936322 -vt 0.978416 0.869151 -vt 0.988115 0.878747 -vt 0.978416 0.881946 -vt 0.978417 0.773193 -vt 0.988115 0.782789 -vt 0.978417 0.785988 -vt 0.978417 0.945918 -vt 0.988115 0.955513 -vt 0.978417 0.958712 -vt 0.978417 0.888343 -vt 0.988115 0.897939 -vt 0.978417 0.901137 -vt 0.978417 0.805179 -vt 0.988115 0.795583 -vt 0.988115 0.801981 -vt 0.978417 0.830768 -vt 0.988115 0.840364 -vt 0.978417 0.843562 -vt 0.978417 0.965109 -vt 0.988115 0.974705 -vt 0.978417 0.977904 +vt 0.979167 0.919872 +vt 0.989583 0.910256 +vt 0.989583 0.916667 +vt 0.979167 0.823718 +vt 0.989583 0.814103 +vt 0.989583 0.820513 +vt 0.979167 0.862179 +vt 0.989583 0.852564 +vt 0.989583 0.858974 +vt 0.979167 0.996795 +vt 0.989583 0.987179 +vt 0.989583 0.993590 +vt 0.979167 0.939103 +vt 0.989583 0.929487 +vt 0.989583 0.935897 +vt 0.979167 0.868590 +vt 0.989583 0.878205 +vt 0.979167 0.881410 +vt 0.979167 0.772436 +vt 0.989583 0.782051 +vt 0.979167 0.785256 +vt 0.979167 0.945513 +vt 0.989583 0.955128 +vt 0.979167 0.958333 +vt 0.979167 0.887821 +vt 0.989583 0.897436 +vt 0.979167 0.900641 +vt 0.979167 0.804487 +vt 0.989583 0.794872 +vt 0.989583 0.801282 +vt 0.979167 0.830128 +vt 0.989583 0.839744 +vt 0.979167 0.842949 +vt 0.979167 0.964744 +vt 0.989583 0.974359 +vt 0.979167 0.977564 vt 0.765625 0.923077 vt 0.770833 0.926282 vt 0.765625 0.929487 @@ -5420,42 +5420,42 @@ vt 0.770833 0.958333 vt 0.723980 0.967949 vt 0.726573 0.962420 vt 0.734353 0.967949 -vt 0.978416 0.920329 -vt 0.988115 0.910733 -vt 0.988115 0.917130 -vt 0.978417 0.811576 -vt 0.988115 0.821172 -vt 0.978417 0.824371 -vt 0.978417 0.849960 -vt 0.988116 0.859555 -vt 0.978417 0.862754 -vt 0.978417 0.997095 -vt 0.988115 0.987499 -vt 0.988115 0.993896 -vt 0.978417 0.926726 -vt 0.988115 0.936322 -vt 0.978417 0.939520 -vt 0.978416 0.881946 -vt 0.988115 0.872350 -vt 0.988115 0.878747 -vt 0.978417 0.773193 -vt 0.988115 0.782789 -vt 0.978417 0.785988 -vt 0.978417 0.958712 -vt 0.988115 0.949116 -vt 0.988115 0.955513 -vt 0.978417 0.888343 -vt 0.988115 0.897939 -vt 0.978417 0.901137 -vt 0.978417 0.805179 -vt 0.988115 0.795583 -vt 0.988115 0.801981 -vt 0.978417 0.830768 -vt 0.988115 0.840364 -vt 0.978417 0.843562 -vt 0.978417 0.965109 -vt 0.988115 0.974705 -vt 0.978417 0.977904 +vt 0.979167 0.919872 +vt 0.989583 0.910256 +vt 0.989583 0.916667 +vt 0.979167 0.810897 +vt 0.989583 0.820513 +vt 0.979167 0.823718 +vt 0.979167 0.849359 +vt 0.989583 0.858974 +vt 0.979167 0.862179 +vt 0.979167 0.996795 +vt 0.989583 0.987179 +vt 0.989583 0.993590 +vt 0.979167 0.926282 +vt 0.989583 0.935897 +vt 0.979167 0.939103 +vt 0.979167 0.881410 +vt 0.989583 0.871795 +vt 0.989583 0.878205 +vt 0.979167 0.772436 +vt 0.989583 0.782051 +vt 0.979167 0.785256 +vt 0.979167 0.958333 +vt 0.989583 0.948718 +vt 0.989583 0.955128 +vt 0.979167 0.887821 +vt 0.989583 0.897436 +vt 0.979167 0.900641 +vt 0.979167 0.804487 +vt 0.989583 0.794872 +vt 0.989583 0.801282 +vt 0.979167 0.830128 +vt 0.989583 0.839744 +vt 0.979167 0.842949 +vt 0.979167 0.964744 +vt 0.989583 0.974359 +vt 0.979167 0.977564 vt 0.765625 0.923077 vt 0.770833 0.926282 vt 0.765625 0.929487 @@ -5593,42 +5593,42 @@ vt 0.817708 0.830128 vt 0.726543 0.925696 vt 0.734335 0.942308 vt 0.710957 0.958920 -vt 0.978416 0.920329 -vt 0.988115 0.910733 -vt 0.988115 0.917130 -vt 0.978417 0.811576 -vt 0.988115 0.821172 -vt 0.978417 0.824371 -vt 0.978417 0.849960 -vt 0.988116 0.859555 -vt 0.978417 0.862754 -vt 0.978417 0.997095 -vt 0.988115 0.987499 -vt 0.988115 0.993896 -vt 0.978417 0.939520 -vt 0.988116 0.929924 -vt 0.988115 0.936322 -vt 0.978416 0.881946 -vt 0.988115 0.872350 -vt 0.988115 0.878747 -vt 0.978417 0.773193 -vt 0.988115 0.782789 -vt 0.978417 0.785988 -vt 0.978417 0.958712 -vt 0.988115 0.949116 -vt 0.988115 0.955513 -vt 0.978417 0.888343 -vt 0.988115 0.897939 -vt 0.978417 0.901137 -vt 0.978417 0.805179 -vt 0.988115 0.795583 -vt 0.988115 0.801981 -vt 0.978417 0.830768 -vt 0.988115 0.840364 -vt 0.978417 0.843562 -vt 0.978417 0.977904 -vt 0.988115 0.968308 -vt 0.988115 0.974705 +vt 0.979167 0.919872 +vt 0.989583 0.910256 +vt 0.989583 0.916667 +vt 0.979167 0.810897 +vt 0.989583 0.820513 +vt 0.979167 0.823718 +vt 0.979167 0.849359 +vt 0.989583 0.858974 +vt 0.979167 0.862179 +vt 0.979167 0.996795 +vt 0.989583 0.987179 +vt 0.989583 0.993590 +vt 0.979167 0.939103 +vt 0.989583 0.929487 +vt 0.989583 0.935897 +vt 0.979167 0.881410 +vt 0.989583 0.871795 +vt 0.989583 0.878205 +vt 0.979167 0.772436 +vt 0.989583 0.782051 +vt 0.979167 0.785256 +vt 0.979167 0.958333 +vt 0.989583 0.948718 +vt 0.989583 0.955128 +vt 0.979167 0.887821 +vt 0.989583 0.897436 +vt 0.979167 0.900641 +vt 0.979167 0.804487 +vt 0.989583 0.794872 +vt 0.989583 0.801282 +vt 0.979167 0.830128 +vt 0.989583 0.839744 +vt 0.979167 0.842949 +vt 0.979167 0.977564 +vt 0.989583 0.967949 +vt 0.989583 0.974359 vt 0.765625 0.929487 vt 0.770833 0.923077 vt 0.770833 0.926282 @@ -5699,42 +5699,42 @@ vt 0.822917 0.830128 vt 0.726543 0.925696 vt 0.734335 0.942308 vt 0.710957 0.958920 -vt 0.978416 0.907534 -vt 0.988115 0.917130 -vt 0.978416 0.920329 -vt 0.978417 0.824371 -vt 0.988115 0.814775 -vt 0.988115 0.821172 -vt 0.978417 0.849960 -vt 0.988116 0.859555 -vt 0.978417 0.862754 -vt 0.978417 0.984301 -vt 0.988115 0.993896 -vt 0.978417 0.997095 -vt 0.978417 0.939520 -vt 0.988116 0.929924 -vt 0.988115 0.936322 -vt 0.978416 0.881946 -vt 0.988115 0.872350 -vt 0.988115 0.878747 -vt 0.978417 0.773193 -vt 0.988115 0.782789 -vt 0.978417 0.785988 -vt 0.978417 0.945918 -vt 0.988115 0.955513 -vt 0.978417 0.958712 -vt 0.978417 0.888343 -vt 0.988115 0.897939 -vt 0.978417 0.901137 -vt 0.978417 0.805179 -vt 0.988115 0.795583 -vt 0.988115 0.801981 -vt 0.978417 0.830768 -vt 0.988115 0.840364 -vt 0.978417 0.843562 -vt 0.978417 0.965109 -vt 0.988115 0.974705 -vt 0.978417 0.977904 +vt 0.979167 0.907051 +vt 0.989583 0.916667 +vt 0.979167 0.919872 +vt 0.979167 0.823718 +vt 0.989583 0.814103 +vt 0.989583 0.820513 +vt 0.979167 0.849359 +vt 0.989583 0.858974 +vt 0.979167 0.862179 +vt 0.979167 0.983974 +vt 0.989583 0.993590 +vt 0.979167 0.996795 +vt 0.979167 0.939103 +vt 0.989583 0.929487 +vt 0.989583 0.935897 +vt 0.979167 0.881410 +vt 0.989583 0.871795 +vt 0.989583 0.878205 +vt 0.979167 0.772436 +vt 0.989583 0.782051 +vt 0.979167 0.785256 +vt 0.979167 0.945513 +vt 0.989583 0.955128 +vt 0.979167 0.958333 +vt 0.979167 0.887821 +vt 0.989583 0.897436 +vt 0.979167 0.900641 +vt 0.979167 0.804487 +vt 0.989583 0.794872 +vt 0.989583 0.801282 +vt 0.979167 0.830128 +vt 0.989583 0.839744 +vt 0.979167 0.842949 +vt 0.979167 0.964744 +vt 0.989583 0.974359 +vt 0.979167 0.977564 vt 0.765625 0.929487 vt 0.770833 0.923077 vt 0.770833 0.926282 @@ -5805,42 +5805,42 @@ vt 0.817708 0.830128 vt 0.726543 0.958920 vt 0.710957 0.958920 vt 0.710957 0.925696 -vt 0.978416 0.907534 -vt 0.988115 0.917130 -vt 0.978416 0.920329 -vt 0.978417 0.811576 -vt 0.988115 0.821172 -vt 0.978417 0.824371 -vt 0.978417 0.862754 -vt 0.988115 0.853158 -vt 0.988116 0.859555 -vt 0.978417 0.997095 -vt 0.988115 0.987499 -vt 0.988115 0.993896 -vt 0.978417 0.926726 -vt 0.988115 0.936322 -vt 0.978417 0.939520 -vt 0.978416 0.869151 -vt 0.988115 0.878747 -vt 0.978416 0.881946 -vt 0.978417 0.773193 -vt 0.988115 0.782789 -vt 0.978417 0.785988 -vt 0.978417 0.958712 -vt 0.988115 0.949116 -vt 0.988115 0.955513 -vt 0.978417 0.888343 -vt 0.988115 0.897939 -vt 0.978417 0.901137 -vt 0.978417 0.792385 -vt 0.988115 0.801981 -vt 0.978417 0.805179 -vt 0.978417 0.830768 -vt 0.988115 0.840364 -vt 0.978417 0.843562 -vt 0.978417 0.977904 -vt 0.988115 0.968308 -vt 0.988115 0.974705 +vt 0.979167 0.907051 +vt 0.989583 0.916667 +vt 0.979167 0.919872 +vt 0.979167 0.810897 +vt 0.989583 0.820513 +vt 0.979167 0.823718 +vt 0.979167 0.862179 +vt 0.989583 0.852564 +vt 0.989583 0.858974 +vt 0.979167 0.996795 +vt 0.989583 0.987179 +vt 0.989583 0.993590 +vt 0.979167 0.926282 +vt 0.989583 0.935897 +vt 0.979167 0.939103 +vt 0.979167 0.868590 +vt 0.989583 0.878205 +vt 0.979167 0.881410 +vt 0.979167 0.772436 +vt 0.989583 0.782051 +vt 0.979167 0.785256 +vt 0.979167 0.958333 +vt 0.989583 0.948718 +vt 0.989583 0.955128 +vt 0.979167 0.887821 +vt 0.989583 0.897436 +vt 0.979167 0.900641 +vt 0.979167 0.791667 +vt 0.989583 0.801282 +vt 0.979167 0.804487 +vt 0.979167 0.830128 +vt 0.989583 0.839744 +vt 0.979167 0.842949 +vt 0.979167 0.977564 +vt 0.989583 0.967949 +vt 0.989583 0.974359 vt 0.765625 0.929487 vt 0.770833 0.923077 vt 0.770833 0.926282 @@ -5912,42 +5912,42 @@ vt 0.817708 0.830128 vt 0.726543 0.925696 vt 0.734335 0.942308 vt 0.710957 0.958920 -vt 0.978416 0.920329 -vt 0.988115 0.910733 -vt 0.988115 0.917130 -vt 0.978417 0.824371 -vt 0.988115 0.814775 -vt 0.988115 0.821172 -vt 0.978417 0.862754 -vt 0.988115 0.853158 -vt 0.988116 0.859555 -vt 0.978417 0.997095 -vt 0.988115 0.987499 -vt 0.988115 0.993896 -vt 0.978417 0.939520 -vt 0.988116 0.929924 -vt 0.988115 0.936322 -vt 0.978416 0.881946 -vt 0.988115 0.872350 -vt 0.988115 0.878747 -vt 0.978417 0.773193 -vt 0.988115 0.782789 -vt 0.978417 0.785988 -vt 0.978417 0.958712 -vt 0.988115 0.949116 -vt 0.988115 0.955513 -vt 0.978417 0.888343 -vt 0.988115 0.897939 -vt 0.978417 0.901137 -vt 0.978417 0.805179 -vt 0.988115 0.795583 -vt 0.988115 0.801981 -vt 0.978417 0.830768 -vt 0.988115 0.840364 -vt 0.978417 0.843562 -vt 0.978417 0.965109 -vt 0.988115 0.974705 -vt 0.978417 0.977904 +vt 0.979167 0.919872 +vt 0.989583 0.910256 +vt 0.989583 0.916667 +vt 0.979167 0.823718 +vt 0.989583 0.814103 +vt 0.989583 0.820513 +vt 0.979167 0.862179 +vt 0.989583 0.852564 +vt 0.989583 0.858974 +vt 0.979167 0.996795 +vt 0.989583 0.987179 +vt 0.989583 0.993590 +vt 0.979167 0.939103 +vt 0.989583 0.929487 +vt 0.989583 0.935897 +vt 0.979167 0.881410 +vt 0.989583 0.871795 +vt 0.989583 0.878205 +vt 0.979167 0.772436 +vt 0.989583 0.782051 +vt 0.979167 0.785256 +vt 0.979167 0.958333 +vt 0.989583 0.948718 +vt 0.989583 0.955128 +vt 0.979167 0.887821 +vt 0.989583 0.897436 +vt 0.979167 0.900641 +vt 0.979167 0.804487 +vt 0.989583 0.794872 +vt 0.989583 0.801282 +vt 0.979167 0.830128 +vt 0.989583 0.839744 +vt 0.979167 0.842949 +vt 0.979167 0.964744 +vt 0.989583 0.974359 +vt 0.979167 0.977564 vt 0.765625 0.923077 vt 0.770833 0.926282 vt 0.765625 0.929487 @@ -6209,18 +6209,18 @@ vt 0.705253 0.932717 vt 0.710957 0.925696 vt 0.718750 0.923126 vt 0.732247 0.932717 -vt 0.978416 0.907534 -vt 0.988115 0.814775 -vt 0.988115 0.853158 -vt 0.978417 0.984301 -vt 0.988116 0.929924 -vt 0.978416 0.869151 -vt 0.988115 0.776392 -vt 0.988115 0.949116 -vt 0.988115 0.891541 -vt 0.978417 0.792385 -vt 0.988115 0.833967 -vt 0.988115 0.968308 +vt 0.979167 0.907051 +vt 0.989583 0.814103 +vt 0.989583 0.852564 +vt 0.979167 0.983974 +vt 0.989583 0.929487 +vt 0.979167 0.868590 +vt 0.989583 0.775641 +vt 0.989583 0.948718 +vt 0.989583 0.891026 +vt 0.979167 0.791667 +vt 0.989583 0.833333 +vt 0.989583 0.967949 vt 0.770833 0.923077 vt 0.770833 0.980769 vt 0.770833 0.961538 @@ -6381,18 +6381,18 @@ vt 0.705253 0.932717 vt 0.718750 0.923126 vt 0.726543 0.925696 vt 0.732247 0.932717 -vt 0.978416 0.907534 -vt 0.978417 0.811576 -vt 0.988115 0.853158 -vt 0.978417 0.984301 -vt 0.978417 0.926726 -vt 0.988115 0.872350 -vt 0.988115 0.776392 -vt 0.978417 0.945918 -vt 0.988115 0.891541 -vt 0.978417 0.792385 -vt 0.988115 0.833967 -vt 0.988115 0.968308 +vt 0.979167 0.907051 +vt 0.979167 0.810897 +vt 0.989583 0.852564 +vt 0.979167 0.983974 +vt 0.979167 0.926282 +vt 0.989583 0.871795 +vt 0.989583 0.775641 +vt 0.979167 0.945513 +vt 0.989583 0.891026 +vt 0.979167 0.791667 +vt 0.989583 0.833333 +vt 0.989583 0.967949 vt 0.770833 0.923077 vt 0.770833 0.980769 vt 0.770833 0.929487 @@ -6431,18 +6431,18 @@ vt 0.705253 0.932717 vt 0.710957 0.925696 vt 0.718750 0.923126 vt 0.732247 0.932717 -vt 0.978416 0.907534 -vt 0.978417 0.811576 -vt 0.988115 0.853158 -vt 0.978417 0.984301 -vt 0.978417 0.926726 -vt 0.978416 0.869151 -vt 0.988115 0.776392 -vt 0.988115 0.949116 -vt 0.988115 0.891541 -vt 0.978417 0.792385 -vt 0.988115 0.833967 -vt 0.988115 0.968308 +vt 0.979167 0.907051 +vt 0.979167 0.810897 +vt 0.989583 0.852564 +vt 0.979167 0.983974 +vt 0.979167 0.926282 +vt 0.979167 0.868590 +vt 0.989583 0.775641 +vt 0.989583 0.948718 +vt 0.989583 0.891026 +vt 0.979167 0.791667 +vt 0.989583 0.833333 +vt 0.989583 0.967949 vt 0.770833 0.923077 vt 0.770833 0.980769 vt 0.770833 0.961538 @@ -6481,18 +6481,18 @@ vt 0.705253 0.932717 vt 0.718750 0.923126 vt 0.726543 0.925696 vt 0.732247 0.932717 -vt 0.988115 0.910733 -vt 0.988115 0.814775 -vt 0.978417 0.849960 -vt 0.978417 0.984301 -vt 0.988116 0.929924 -vt 0.978416 0.869151 -vt 0.988115 0.776392 -vt 0.978417 0.945918 -vt 0.978417 0.888343 -vt 0.978417 0.792385 -vt 0.978417 0.830768 -vt 0.978417 0.965109 +vt 0.989583 0.910256 +vt 0.989583 0.814103 +vt 0.979167 0.849359 +vt 0.979167 0.983974 +vt 0.989583 0.929487 +vt 0.979167 0.868590 +vt 0.989583 0.775641 +vt 0.979167 0.945513 +vt 0.979167 0.887821 +vt 0.979167 0.791667 +vt 0.979167 0.830128 +vt 0.979167 0.964744 vt 0.765625 0.923077 vt 0.770833 0.980769 vt 0.770833 0.987179 @@ -6530,18 +6530,18 @@ vt 0.705253 0.932717 vt 0.718750 0.923126 vt 0.726543 0.925696 vt 0.732247 0.932717 -vt 0.978416 0.907534 -vt 0.978417 0.811576 -vt 0.978417 0.849960 -vt 0.978417 0.984301 -vt 0.978417 0.926726 -vt 0.988115 0.872350 -vt 0.988115 0.776392 -vt 0.988115 0.949116 -vt 0.988115 0.891541 -vt 0.978417 0.792385 -vt 0.988115 0.833967 -vt 0.988115 0.968308 +vt 0.979167 0.907051 +vt 0.979167 0.810897 +vt 0.979167 0.849359 +vt 0.979167 0.983974 +vt 0.979167 0.926282 +vt 0.989583 0.871795 +vt 0.989583 0.775641 +vt 0.989583 0.948718 +vt 0.989583 0.891026 +vt 0.979167 0.791667 +vt 0.989583 0.833333 +vt 0.989583 0.967949 vt 0.770833 0.923077 vt 0.770833 0.980769 vt 0.770833 0.961538 @@ -6558,18 +6558,18 @@ vt 0.733658 0.964757 vt 0.733658 0.971141 vt 0.731760 0.973477 vt 0.729167 0.974332 -vt 0.978416 0.907534 -vt 0.988115 0.814775 -vt 0.988115 0.853158 -vt 0.978417 0.984301 -vt 0.988116 0.929924 -vt 0.978416 0.869151 -vt 0.988115 0.776392 -vt 0.978417 0.945918 -vt 0.988115 0.891541 -vt 0.978417 0.792385 -vt 0.988115 0.833967 -vt 0.988115 0.968308 +vt 0.979167 0.907051 +vt 0.989583 0.814103 +vt 0.989583 0.852564 +vt 0.979167 0.983974 +vt 0.989583 0.929487 +vt 0.979167 0.868590 +vt 0.989583 0.775641 +vt 0.979167 0.945513 +vt 0.989583 0.891026 +vt 0.979167 0.791667 +vt 0.989583 0.833333 +vt 0.989583 0.967949 vt 0.770833 0.923077 vt 0.770833 0.961538 vt 0.770833 0.942308 @@ -6628,18 +6628,18 @@ vt 0.705253 0.932717 vt 0.710957 0.925696 vt 0.718750 0.923126 vt 0.732247 0.932717 -vt 0.978416 0.907534 -vt 0.988115 0.814775 -vt 0.988115 0.853158 -vt 0.978417 0.984301 -vt 0.978417 0.926726 -vt 0.978416 0.869151 -vt 0.988115 0.776392 -vt 0.978417 0.945918 -vt 0.988115 0.891541 -vt 0.978417 0.792385 -vt 0.988115 0.833967 -vt 0.978417 0.965109 +vt 0.979167 0.907051 +vt 0.989583 0.814103 +vt 0.989583 0.852564 +vt 0.979167 0.983974 +vt 0.979167 0.926282 +vt 0.979167 0.868590 +vt 0.989583 0.775641 +vt 0.979167 0.945513 +vt 0.989583 0.891026 +vt 0.979167 0.791667 +vt 0.989583 0.833333 +vt 0.979167 0.964744 vt 0.765625 0.923077 vt 0.770833 0.929487 vt 0.770833 0.942308 @@ -6679,18 +6679,18 @@ vt 0.705253 0.932717 vt 0.710957 0.925696 vt 0.718750 0.923126 vt 0.732247 0.932717 -vt 0.988115 0.910733 -vt 0.978417 0.811576 -vt 0.988115 0.853158 -vt 0.988115 0.987499 -vt 0.978417 0.926726 -vt 0.978416 0.869151 -vt 0.988115 0.776392 -vt 0.988115 0.949116 -vt 0.988115 0.891541 -vt 0.978417 0.792385 -vt 0.988115 0.833967 -vt 0.988115 0.968308 +vt 0.989583 0.910256 +vt 0.979167 0.810897 +vt 0.989583 0.852564 +vt 0.989583 0.987179 +vt 0.979167 0.926282 +vt 0.979167 0.868590 +vt 0.989583 0.775641 +vt 0.989583 0.948718 +vt 0.989583 0.891026 +vt 0.979167 0.791667 +vt 0.989583 0.833333 +vt 0.989583 0.967949 vt 0.765625 0.923077 vt 0.770833 0.980769 vt 0.770833 0.961538 @@ -6730,18 +6730,18 @@ vt 0.705253 0.932717 vt 0.718750 0.923126 vt 0.726543 0.925696 vt 0.732247 0.932717 -vt 0.988115 0.910733 -vt 0.988115 0.814775 -vt 0.978417 0.849960 -vt 0.978417 0.984301 -vt 0.988116 0.929924 -vt 0.988115 0.872350 -vt 0.988115 0.776392 -vt 0.978417 0.945918 -vt 0.988115 0.891541 -vt 0.988115 0.795583 -vt 0.988115 0.833967 -vt 0.978417 0.965109 +vt 0.989583 0.910256 +vt 0.989583 0.814103 +vt 0.979167 0.849359 +vt 0.979167 0.983974 +vt 0.989583 0.929487 +vt 0.989583 0.871795 +vt 0.989583 0.775641 +vt 0.979167 0.945513 +vt 0.989583 0.891026 +vt 0.989583 0.794872 +vt 0.989583 0.833333 +vt 0.979167 0.964744 vt 0.765625 0.923077 vt 0.770833 0.980769 vt 0.770833 0.929487 @@ -6780,18 +6780,18 @@ vt 0.703165 0.942308 vt 0.705253 0.932717 vt 0.718750 0.923126 vt 0.732247 0.932717 -vt 0.978416 0.907534 -vt 0.978417 0.811576 -vt 0.978417 0.849960 -vt 0.978417 0.984301 -vt 0.978417 0.926726 -vt 0.978416 0.869151 -vt 0.988115 0.776392 -vt 0.978417 0.945918 -vt 0.988115 0.891541 -vt 0.978417 0.792385 -vt 0.988115 0.833967 -vt 0.988115 0.968308 +vt 0.979167 0.907051 +vt 0.979167 0.810897 +vt 0.979167 0.849359 +vt 0.979167 0.983974 +vt 0.979167 0.926282 +vt 0.979167 0.868590 +vt 0.989583 0.775641 +vt 0.979167 0.945513 +vt 0.989583 0.891026 +vt 0.979167 0.791667 +vt 0.989583 0.833333 +vt 0.989583 0.967949 vt 0.770833 0.923077 vt 0.770833 0.980769 vt 0.770833 0.961538 @@ -7414,31 +7414,31 @@ vt 1.000000 0.086538 vt 0.718750 0.769213 vt 0.781264 0.846154 vt 0.718750 0.923094 -vt 0.918169 0.849960 +vt 0.916667 0.849359 vt 0.901042 0.865385 vt 0.901042 0.846154 -vt 0.918169 0.881946 +vt 0.916667 0.881410 vt 0.901042 0.884615 -vt 0.918169 0.888343 +vt 0.916667 0.887821 vt 0.901042 0.903846 -vt 0.918169 0.920329 +vt 0.916667 0.919872 vt 0.901042 0.923077 -vt 0.918169 0.926726 +vt 0.916667 0.926282 vt 0.901042 0.942308 -vt 0.918169 0.958712 +vt 0.916667 0.958333 vt 0.901042 0.961538 -vt 0.918169 0.965109 +vt 0.916667 0.964744 vt 0.901042 0.980769 -vt 0.918169 0.984301 +vt 0.916667 0.983974 vt 0.901042 1.000000 -vt 0.918169 0.773193 +vt 0.916667 0.772436 vt 0.901042 0.788462 vt 0.901042 0.769231 -vt 0.918169 0.805179 +vt 0.916667 0.804487 vt 0.901042 0.807692 -vt 0.918169 0.824371 +vt 0.916667 0.823718 vt 0.901042 0.826923 -vt 0.918169 0.830768 +vt 0.916667 0.830128 vt 0.838542 0.942308 vt 0.838542 0.884615 vt 0.838542 0.788462 @@ -7464,17 +7464,17 @@ vt 0.781250 0.945513 vt 0.781250 0.887821 vt 0.781250 0.791667 vt 0.781250 0.830128 -vt 0.918169 0.811576 -vt 0.918169 0.862754 -vt 0.918169 0.997095 -vt 0.918169 0.939520 -vt 0.918169 0.869151 -vt 0.918169 0.785987 -vt 0.918169 0.945918 -vt 0.918169 0.901137 -vt 0.918169 0.792385 -vt 0.918169 0.843562 -vt 0.918169 0.977903 +vt 0.916667 0.810897 +vt 0.916667 0.862179 +vt 0.916667 0.996795 +vt 0.916667 0.939103 +vt 0.916667 0.868590 +vt 0.916667 0.785256 +vt 0.916667 0.945513 +vt 0.916667 0.900641 +vt 0.916667 0.791667 +vt 0.916667 0.842949 +vt 0.916667 0.977564 vt 0.734375 0.974359 vt 0.734375 0.980769 vt 0.734375 0.955128 @@ -8340,18 +8340,18 @@ vt 0.901042 0.826923 vt 0.901042 0.807692 vt 0.901042 0.903846 vt 0.901042 0.961538 -vt 0.918169 0.830768 -vt 0.918169 0.824371 -vt 0.918169 0.805179 -vt 0.918169 0.773193 -vt 0.918169 0.984301 -vt 0.918169 0.965109 -vt 0.918169 0.958712 -vt 0.918169 0.926726 -vt 0.918169 0.907534 -vt 0.918169 0.888343 -vt 0.918169 0.869151 -vt 0.918169 0.849960 +vt 0.916667 0.830128 +vt 0.916667 0.823718 +vt 0.916667 0.804487 +vt 0.916667 0.772436 +vt 0.916667 0.983974 +vt 0.916667 0.964744 +vt 0.916667 0.958333 +vt 0.916667 0.926282 +vt 0.916667 0.907051 +vt 0.916667 0.887821 +vt 0.916667 0.868590 +vt 0.916667 0.849359 vt 0.526042 0.903846 vt 0.609375 0.910256 vt 0.526042 0.910256 @@ -8437,30 +8437,30 @@ vt 0.520833 0.935897 vt 0.520833 0.948718 vt 0.354167 0.961538 vt 0.901042 0.846154 -vt 0.918169 0.862754 +vt 0.916667 0.862179 vt 0.901042 0.865385 -vt 0.918169 0.869151 +vt 0.916667 0.868590 vt 0.901042 0.884615 -vt 0.918169 0.888343 +vt 0.916667 0.887821 vt 0.901042 0.903846 -vt 0.918169 0.907534 +vt 0.916667 0.907051 vt 0.901042 0.923077 -vt 0.918169 0.926726 +vt 0.916667 0.926282 vt 0.901042 0.942308 -vt 0.918169 0.945918 +vt 0.916667 0.945513 vt 0.901042 0.961538 -vt 0.918169 0.977903 +vt 0.916667 0.977564 vt 0.901042 0.980769 -vt 0.918169 0.984301 +vt 0.916667 0.983974 vt 0.901042 1.000000 vt 0.901042 0.769231 -vt 0.918169 0.785987 +vt 0.916667 0.785256 vt 0.901042 0.788462 -vt 0.918169 0.792385 +vt 0.916667 0.791667 vt 0.901042 0.807692 -vt 0.918169 0.824371 +vt 0.916667 0.823718 vt 0.901042 0.826923 -vt 0.918169 0.843562 +vt 0.916667 0.842949 vt 0.838542 0.961538 vt 0.838542 0.942308 vt 0.838542 0.884615 @@ -8491,16 +8491,16 @@ vt 0.781250 0.945513 vt 0.781250 0.887821 vt 0.781250 0.791667 vt 0.781250 0.830128 -vt 0.918169 0.811576 -vt 0.918169 0.997095 -vt 0.918169 0.939520 -vt 0.918169 0.881946 -vt 0.918169 0.958712 -vt 0.918169 0.901137 -vt 0.918169 0.805179 -vt 0.918169 0.830768 -vt 0.918169 0.965109 -vt 0.918169 0.920329 +vt 0.916667 0.810897 +vt 0.916667 0.996795 +vt 0.916667 0.939103 +vt 0.916667 0.881410 +vt 0.916667 0.958333 +vt 0.916667 0.900641 +vt 0.916667 0.804487 +vt 0.916667 0.830128 +vt 0.916667 0.964744 +vt 0.916667 0.919872 vt 0.734375 0.974359 vt 0.734375 0.980769 vt 0.734375 0.955128 @@ -8529,31 +8529,31 @@ vt 0.781250 0.935897 vt 0.781250 0.939103 vt 0.781250 0.951923 vt 0.781250 0.996795 -vt 0.918169 0.849960 +vt 0.916667 0.849359 vt 0.901042 0.865385 vt 0.901042 0.846154 -vt 0.918169 0.869151 +vt 0.916667 0.868590 vt 0.901042 0.884615 -vt 0.918169 0.901137 +vt 0.916667 0.900641 vt 0.901042 0.903846 -vt 0.918169 0.920329 +vt 0.916667 0.919872 vt 0.901042 0.923077 -vt 0.918169 0.926726 +vt 0.916667 0.926282 vt 0.901042 0.942308 -vt 0.918169 0.958712 +vt 0.916667 0.958333 vt 0.901042 0.961538 -vt 0.918169 0.965109 +vt 0.916667 0.964744 vt 0.901042 0.980769 -vt 0.918169 0.984301 +vt 0.916667 0.983974 vt 0.901042 1.000000 -vt 0.918169 0.773193 +vt 0.916667 0.772436 vt 0.901042 0.788462 vt 0.901042 0.769231 -vt 0.918169 0.792385 +vt 0.916667 0.791667 vt 0.901042 0.807692 -vt 0.918169 0.824371 +vt 0.916667 0.823718 vt 0.901042 0.826923 -vt 0.918169 0.830768 +vt 0.916667 0.830128 vt 0.838542 0.942308 vt 0.838542 0.903846 vt 0.838542 0.884615 @@ -8582,16 +8582,16 @@ vt 0.781250 0.897436 vt 0.781250 0.887821 vt 0.781250 0.791667 vt 0.781250 0.830128 -vt 0.918169 0.811576 -vt 0.918169 0.862754 -vt 0.918169 0.997095 -vt 0.918169 0.939520 -vt 0.918169 0.881946 -vt 0.918169 0.785987 -vt 0.918169 0.888343 -vt 0.918169 0.805179 -vt 0.918169 0.843562 -vt 0.918169 0.977903 +vt 0.916667 0.810897 +vt 0.916667 0.862179 +vt 0.916667 0.996795 +vt 0.916667 0.939103 +vt 0.916667 0.881410 +vt 0.916667 0.785256 +vt 0.916667 0.887821 +vt 0.916667 0.804487 +vt 0.916667 0.842949 +vt 0.916667 0.977564 vt 0.734375 0.980769 vt 0.734375 0.961538 vt 0.734375 0.923077 @@ -8621,30 +8621,30 @@ vt 0.781250 0.939103 vt 0.781250 0.951923 vt 0.781250 0.996795 vt 0.901042 0.846154 -vt 0.918169 0.862754 +vt 0.916667 0.862179 vt 0.901042 0.865385 -vt 0.918169 0.869151 +vt 0.916667 0.868590 vt 0.901042 0.884615 -vt 0.918169 0.888343 +vt 0.916667 0.887821 vt 0.901042 0.903846 -vt 0.918169 0.907534 +vt 0.916667 0.907051 vt 0.901042 0.923077 -vt 0.918169 0.926726 +vt 0.916667 0.926282 vt 0.901042 0.942308 -vt 0.918169 0.945918 +vt 0.916667 0.945513 vt 0.901042 0.961538 -vt 0.918169 0.965109 +vt 0.916667 0.964744 vt 0.901042 0.980769 -vt 0.918169 0.984301 +vt 0.916667 0.983974 vt 0.901042 1.000000 vt 0.901042 0.769231 -vt 0.918169 0.785987 +vt 0.916667 0.785256 vt 0.901042 0.788462 -vt 0.918169 0.805179 +vt 0.916667 0.804487 vt 0.901042 0.807692 -vt 0.918169 0.824371 +vt 0.916667 0.823718 vt 0.901042 0.826923 -vt 0.918169 0.843562 +vt 0.916667 0.842949 vt 0.838542 0.942308 vt 0.838542 0.884615 vt 0.838542 0.788462 @@ -8676,16 +8676,16 @@ vt 0.781250 0.801282 vt 0.781250 0.791667 vt 0.781250 0.839744 vt 0.781250 0.830128 -vt 0.918169 0.811576 -vt 0.918169 0.849960 -vt 0.918169 0.997095 -vt 0.918169 0.939520 -vt 0.918169 0.881946 -vt 0.918169 0.773193 -vt 0.918169 0.958712 -vt 0.918169 0.901137 -vt 0.918169 0.977903 -vt 0.918169 0.920329 +vt 0.916667 0.810897 +vt 0.916667 0.849359 +vt 0.916667 0.996795 +vt 0.916667 0.939103 +vt 0.916667 0.881410 +vt 0.916667 0.772436 +vt 0.916667 0.958333 +vt 0.916667 0.900641 +vt 0.916667 0.977564 +vt 0.916667 0.919872 vt 0.734375 0.974359 vt 0.734375 0.980769 vt 0.734375 0.955128 @@ -8714,31 +8714,31 @@ vt 0.781250 0.939103 vt 0.781250 0.951923 vt 0.781250 0.993590 vt 0.781250 0.996795 -vt 0.918169 0.849960 +vt 0.916667 0.849359 vt 0.901042 0.865385 vt 0.901042 0.846154 -vt 0.918169 0.869151 +vt 0.916667 0.868590 vt 0.901042 0.884615 -vt 0.918169 0.901137 +vt 0.916667 0.900641 vt 0.901042 0.903846 -vt 0.918169 0.920329 +vt 0.916667 0.919872 vt 0.901042 0.923077 -vt 0.918169 0.926726 +vt 0.916667 0.926282 vt 0.901042 0.942308 -vt 0.918169 0.958712 +vt 0.916667 0.958333 vt 0.901042 0.961538 -vt 0.918169 0.965109 +vt 0.916667 0.964744 vt 0.901042 0.980769 -vt 0.918169 0.984301 +vt 0.916667 0.983974 vt 0.901042 1.000000 -vt 0.918169 0.773193 +vt 0.916667 0.772436 vt 0.901042 0.788462 vt 0.901042 0.769231 -vt 0.918169 0.792385 +vt 0.916667 0.791667 vt 0.901042 0.807692 -vt 0.918169 0.824371 +vt 0.916667 0.823718 vt 0.901042 0.826923 -vt 0.918169 0.830768 +vt 0.916667 0.830128 vt 0.838542 0.942308 vt 0.838542 0.884615 vt 0.838542 0.788462 @@ -8768,16 +8768,16 @@ vt 0.781250 0.887821 vt 0.781250 0.791667 vt 0.781250 0.839744 vt 0.781250 0.830128 -vt 0.918169 0.862754 -vt 0.918169 0.997095 -vt 0.918169 0.939520 -vt 0.918169 0.881946 -vt 0.918169 0.785987 -vt 0.918169 0.945918 -vt 0.918169 0.888343 -vt 0.918169 0.805179 -vt 0.918169 0.843562 -vt 0.918169 0.977903 +vt 0.916667 0.862179 +vt 0.916667 0.996795 +vt 0.916667 0.939103 +vt 0.916667 0.881410 +vt 0.916667 0.785256 +vt 0.916667 0.945513 +vt 0.916667 0.887821 +vt 0.916667 0.804487 +vt 0.916667 0.842949 +vt 0.916667 0.977564 vt 0.734375 0.974359 vt 0.734375 0.980769 vt 0.734375 0.955128 @@ -8809,18 +8809,18 @@ vt 0.781250 0.951923 vt 0.781250 0.993590 vt 0.781250 0.996795 vt 0.781250 0.830128 -vt 0.918169 0.811576 -vt 0.918169 0.862754 -vt 0.918169 0.997095 -vt 0.918169 0.939520 -vt 0.918169 0.881946 -vt 0.918169 0.785987 -vt 0.918169 0.945918 -vt 0.918169 0.901137 -vt 0.918169 0.792385 -vt 0.918169 0.843562 -vt 0.918169 0.977903 -vt 0.918169 0.920329 +vt 0.916667 0.810897 +vt 0.916667 0.862179 +vt 0.916667 0.996795 +vt 0.916667 0.939103 +vt 0.916667 0.881410 +vt 0.916667 0.785256 +vt 0.916667 0.945513 +vt 0.916667 0.900641 +vt 0.916667 0.791667 +vt 0.916667 0.842949 +vt 0.916667 0.977564 +vt 0.916667 0.919872 vt 0.734375 0.974359 vt 0.734375 0.980769 vt 0.734375 0.955128 @@ -8969,31 +8969,31 @@ vt 0.526042 0.910256 vt 0.484375 0.910256 vt 0.526042 0.884615 vt 0.526042 0.897436 -vt 0.918169 0.849960 +vt 0.916667 0.849359 vt 0.901042 0.865385 vt 0.901042 0.846154 -vt 0.918169 0.869151 +vt 0.916667 0.868590 vt 0.901042 0.884615 -vt 0.918169 0.901137 +vt 0.916667 0.900641 vt 0.901042 0.903846 -vt 0.918169 0.920329 +vt 0.916667 0.919872 vt 0.901042 0.923077 -vt 0.918169 0.926726 +vt 0.916667 0.926282 vt 0.901042 0.942308 -vt 0.918169 0.945918 +vt 0.916667 0.945513 vt 0.901042 0.961538 -vt 0.918169 0.977903 +vt 0.916667 0.977564 vt 0.901042 0.980769 -vt 0.918169 0.984301 +vt 0.916667 0.983974 vt 0.901042 1.000000 vt 0.901042 0.769231 -vt 0.918169 0.785987 +vt 0.916667 0.785256 vt 0.901042 0.788462 -vt 0.918169 0.792385 +vt 0.916667 0.791667 vt 0.901042 0.807692 -vt 0.918169 0.824371 +vt 0.916667 0.823718 vt 0.901042 0.826923 -vt 0.918169 0.843562 +vt 0.916667 0.842949 vt 0.838542 0.942308 vt 0.838542 0.903846 vt 0.838542 0.884615 @@ -9024,16 +9024,16 @@ vt 0.781250 0.887821 vt 0.781250 0.801282 vt 0.781250 0.791667 vt 0.781250 0.830128 -vt 0.918169 0.811576 -vt 0.918169 0.862754 -vt 0.918169 0.997095 -vt 0.918169 0.939520 -vt 0.918169 0.881946 -vt 0.918169 0.958712 -vt 0.918169 0.805179 -vt 0.918169 0.830768 -vt 0.918169 0.965109 -vt 0.918169 0.907534 +vt 0.916667 0.810897 +vt 0.916667 0.862179 +vt 0.916667 0.996795 +vt 0.916667 0.939103 +vt 0.916667 0.881410 +vt 0.916667 0.958333 +vt 0.916667 0.804487 +vt 0.916667 0.830128 +vt 0.916667 0.964744 +vt 0.916667 0.907051 vt 0.734375 0.974359 vt 0.734375 0.980769 vt 0.734375 0.955128 @@ -9063,30 +9063,30 @@ vt 0.781250 0.939103 vt 0.781250 0.951923 vt 0.781250 0.996795 vt 0.901042 0.846154 -vt 0.918169 0.862754 +vt 0.916667 0.862179 vt 0.901042 0.865385 -vt 0.918169 0.881946 +vt 0.916667 0.881410 vt 0.901042 0.884615 -vt 0.918169 0.901137 +vt 0.916667 0.900641 vt 0.901042 0.903846 -vt 0.918169 0.920329 +vt 0.916667 0.919872 vt 0.901042 0.923077 -vt 0.918169 0.926726 +vt 0.916667 0.926282 vt 0.901042 0.942308 -vt 0.918169 0.945918 +vt 0.916667 0.945513 vt 0.901042 0.961538 -vt 0.918169 0.965109 +vt 0.916667 0.964744 vt 0.901042 0.980769 -vt 0.918169 0.984301 +vt 0.916667 0.983974 vt 0.901042 1.000000 -vt 0.918169 0.773193 +vt 0.916667 0.772436 vt 0.901042 0.788462 vt 0.901042 0.769231 -vt 0.918169 0.792385 +vt 0.916667 0.791667 vt 0.901042 0.807692 -vt 0.918169 0.824371 +vt 0.916667 0.823718 vt 0.901042 0.826923 -vt 0.918169 0.830768 +vt 0.916667 0.830128 vt 0.838542 0.942308 vt 0.838542 0.903846 vt 0.838542 0.884615 @@ -9118,17 +9118,17 @@ vt 0.781250 0.887821 vt 0.781250 0.791667 vt 0.781250 0.839744 vt 0.781250 0.830128 -vt 0.918169 0.811576 -vt 0.918169 0.849960 -vt 0.918169 0.997095 -vt 0.918169 0.939520 -vt 0.918169 0.785987 -vt 0.918169 0.958712 -vt 0.918169 0.888343 -vt 0.918169 0.805179 -vt 0.918169 0.843562 -vt 0.918169 0.977903 -vt 0.918169 0.907534 +vt 0.916667 0.810897 +vt 0.916667 0.849359 +vt 0.916667 0.996795 +vt 0.916667 0.939103 +vt 0.916667 0.785256 +vt 0.916667 0.958333 +vt 0.916667 0.887821 +vt 0.916667 0.804487 +vt 0.916667 0.842949 +vt 0.916667 0.977564 +vt 0.916667 0.907051 vt 0.734375 0.980769 vt 0.734375 0.961538 vt 0.734375 0.923077 @@ -9160,30 +9160,30 @@ vt 0.781250 0.939103 vt 0.781250 0.951923 vt 0.781250 0.996795 vt 0.901042 0.846154 -vt 0.918169 0.862754 +vt 0.916667 0.862179 vt 0.901042 0.865385 -vt 0.918169 0.869151 +vt 0.916667 0.868590 vt 0.901042 0.884615 -vt 0.918169 0.901137 +vt 0.916667 0.900641 vt 0.901042 0.903846 -vt 0.918169 0.907534 +vt 0.916667 0.907051 vt 0.901042 0.923077 -vt 0.918169 0.926726 +vt 0.916667 0.926282 vt 0.901042 0.942308 -vt 0.918169 0.945918 +vt 0.916667 0.945513 vt 0.901042 0.961538 -vt 0.918169 0.965109 +vt 0.916667 0.964744 vt 0.901042 0.980769 -vt 0.918169 0.984301 +vt 0.916667 0.983974 vt 0.901042 1.000000 vt 0.901042 0.769231 -vt 0.918169 0.785987 +vt 0.916667 0.785256 vt 0.901042 0.788462 -vt 0.918169 0.805179 +vt 0.916667 0.804487 vt 0.901042 0.807692 -vt 0.918169 0.824371 +vt 0.916667 0.823718 vt 0.901042 0.826923 -vt 0.918169 0.843562 +vt 0.916667 0.842949 vt 0.838542 0.942308 vt 0.838542 0.884615 vt 0.838542 0.788462 @@ -9213,14 +9213,14 @@ vt 0.781250 0.887821 vt 0.781250 0.791667 vt 0.781250 0.839744 vt 0.781250 0.830128 -vt 0.918169 0.997095 -vt 0.918169 0.939520 -vt 0.918169 0.881946 -vt 0.918169 0.773193 -vt 0.918169 0.958712 -vt 0.918169 0.830768 -vt 0.918169 0.977903 -vt 0.918169 0.920329 +vt 0.916667 0.996795 +vt 0.916667 0.939103 +vt 0.916667 0.881410 +vt 0.916667 0.772436 +vt 0.916667 0.958333 +vt 0.916667 0.830128 +vt 0.916667 0.977564 +vt 0.916667 0.919872 vt 0.734375 0.974359 vt 0.734375 0.980769 vt 0.734375 0.955128 @@ -9248,30 +9248,30 @@ vt 0.781250 0.939103 vt 0.781250 0.951923 vt 0.781250 0.996795 vt 0.901042 0.846154 -vt 0.918169 0.862754 +vt 0.916667 0.862179 vt 0.901042 0.865385 -vt 0.918169 0.881946 +vt 0.916667 0.881410 vt 0.901042 0.884615 -vt 0.918169 0.901137 +vt 0.916667 0.900641 vt 0.901042 0.903846 -vt 0.918169 0.907534 +vt 0.916667 0.907051 vt 0.901042 0.923077 -vt 0.918169 0.939520 +vt 0.916667 0.939103 vt 0.901042 0.942308 -vt 0.918169 0.958712 +vt 0.916667 0.958333 vt 0.901042 0.961538 -vt 0.918169 0.977903 +vt 0.916667 0.977564 vt 0.901042 0.980769 -vt 0.918169 0.984301 +vt 0.916667 0.983974 vt 0.901042 1.000000 -vt 0.918169 0.773193 +vt 0.916667 0.772436 vt 0.901042 0.788462 vt 0.901042 0.769231 -vt 0.918169 0.792385 +vt 0.916667 0.791667 vt 0.901042 0.807692 -vt 0.918169 0.824371 +vt 0.916667 0.823718 vt 0.901042 0.826923 -vt 0.918169 0.843562 +vt 0.916667 0.842949 vt 0.838542 0.942308 vt 0.838542 0.903846 vt 0.838542 0.884615 @@ -9304,14 +9304,14 @@ vt 0.781250 0.887821 vt 0.781250 0.791667 vt 0.781250 0.839744 vt 0.781250 0.830128 -vt 0.918169 0.811576 -vt 0.918169 0.849960 -vt 0.918169 0.997095 -vt 0.918169 0.785987 -vt 0.918169 0.888343 -vt 0.918169 0.805179 -vt 0.918169 0.965109 -vt 0.918169 0.920329 +vt 0.916667 0.810897 +vt 0.916667 0.849359 +vt 0.916667 0.996795 +vt 0.916667 0.785256 +vt 0.916667 0.887821 +vt 0.916667 0.804487 +vt 0.916667 0.964744 +vt 0.916667 0.919872 vt 0.734375 0.974359 vt 0.734375 0.980769 vt 0.734375 0.955128 @@ -9439,7 +9439,7 @@ vt 0.776506 0.816710 vt 0.776506 0.875598 vt 0.762954 0.900559 vt 0.742673 0.917238 -vt 0.918169 0.907534 +vt 0.916667 0.907051 vt 0.781250 0.974359 vt 0.781250 0.916667 vt 0.781250 0.820513 @@ -9522,8 +9522,8 @@ vt 0.354167 0.923077 vt 0.354167 0.910256 vt 0.354167 0.935897 vt 0.354167 0.948718 -vt 0.918169 0.849960 -vt 0.918169 0.773193 +vt 0.916667 0.849359 +vt 0.916667 0.772436 vt 0.781250 0.916667 vt 0.781250 0.820513 vt 0.781250 0.993590 @@ -9540,8 +9540,8 @@ vt 0.781250 0.987179 vt 0.781250 0.967949 vt 0.781250 0.948718 vt 0.781250 0.993590 -vt 0.918169 0.907534 -vt 0.918169 0.945918 +vt 0.916667 0.907051 +vt 0.916667 0.945513 vt 0.781250 0.916667 vt 0.781250 0.820513 vt 0.781250 0.858974 @@ -9560,8 +9560,8 @@ vt 0.781250 0.987179 vt 0.781250 0.967949 vt 0.781250 0.948718 vt 0.781250 0.993590 -vt 0.918169 0.792385 -vt 0.918169 0.830768 +vt 0.916667 0.791667 +vt 0.916667 0.830128 vt 0.838542 1.000000 vt 0.781250 0.916667 vt 0.781250 0.820513 @@ -9577,8 +9577,8 @@ vt 0.781250 0.929487 vt 0.781250 0.942308 vt 0.781250 0.987179 vt 0.781250 0.948718 -vt 0.918169 0.907534 -vt 0.918169 0.811576 +vt 0.916667 0.907051 +vt 0.916667 0.810897 vt 0.838542 1.000000 vt 0.781250 0.916667 vt 0.781250 0.820513 @@ -9624,8 +9624,8 @@ vt 0.520833 0.910256 vt 0.434896 0.910256 vt 0.656250 0.884615 vt 0.656250 0.897436 -vt 0.918169 0.888343 -vt 0.918169 0.773193 +vt 0.916667 0.887821 +vt 0.916667 0.772436 vt 0.781250 0.916667 vt 0.781250 0.820513 vt 0.781250 0.858974 @@ -9642,7 +9642,7 @@ vt 0.781250 0.929487 vt 0.781250 0.987179 vt 0.781250 0.948718 vt 0.781250 0.993590 -vt 0.918169 0.869151 +vt 0.916667 0.868590 vt 0.781250 0.916667 vt 0.781250 0.820513 vt 0.781250 0.858974 @@ -9656,10 +9656,10 @@ vt 0.781250 0.929487 vt 0.781250 0.987179 vt 0.781250 0.948718 vt 0.781250 0.993590 -vt 0.918169 0.849960 -vt 0.918169 0.888343 -vt 0.918169 0.792385 -vt 0.918169 0.811576 +vt 0.916667 0.849359 +vt 0.916667 0.887821 +vt 0.916667 0.791667 +vt 0.916667 0.810897 vt 0.838542 1.000000 vt 0.781250 0.916667 vt 0.781250 0.820513 @@ -9679,10 +9679,10 @@ vt 0.781250 0.942308 vt 0.781250 0.987179 vt 0.781250 0.948718 vt 0.781250 0.993590 -vt 0.918169 0.869151 -vt 0.918169 0.926726 -vt 0.918169 0.945918 -vt 0.918169 0.830768 +vt 0.916667 0.868590 +vt 0.916667 0.926282 +vt 0.916667 0.945513 +vt 0.916667 0.830128 vt 0.781250 0.916667 vt 0.781250 0.820513 vt 0.781250 0.858974 diff --git a/src/main/resources/assets/hbm/textures/gui/fluids/stellar_flux.png b/src/main/resources/assets/hbm/textures/gui/fluids/stellar_flux.png new file mode 100644 index 0000000000000000000000000000000000000000..ff5e2c9ffca1399cead42896bcb17a85a6f8b6a7 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vfx;5tCUTrqhmEAC*n+9&gvA*J4#dd+IJ5UC z%Nnf;hJTmXpBwyt6lUeF8vW9{ac=9W`v*I_7f({L)OtQMT-Za$LvzDDQO-T?`@i{4 z89ZJ6T-G@yGywqNXk4%W literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/hbm/textures/gui/reactors/gui_icf.png b/src/main/resources/assets/hbm/textures/gui/reactors/gui_icf.png index cd2c35659afdd00925e16e2ce20ca9c9c941da8b..f78c497db8d7341bf1e7f6d938882072fc1951a8 100644 GIT binary patch literal 3813 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 literal 3411 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%0DNLbuAs6 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