From 1f6d4bf55b1cae286d23976a667a8bf9d20c70b4 Mon Sep 17 00:00:00 2001 From: Bob Date: Fri, 11 Apr 2025 19:26:33 +0200 Subject: [PATCH] the part i forgot to push --- changelog | 3 + .../com/hbm/blocks/bomb/BlockCrashedBomb.java | 58 +- .../java/com/hbm/crafting/WeaponRecipes.java | 2 +- .../com/hbm/inventory/SlotNonRetarded.java | 16 - .../container/ContainerCrateBase.java | 37 +- .../com/hbm/items/machine/ItemMuffler.java | 6 +- .../weapon/sedna/factory/Orchestras.java | 8 +- .../weapon/sedna/factory/XFactory22lr.java | 12 +- .../weapon/sedna/factory/XFactory357.java | 12 +- .../weapon/sedna/mods/WeaponModManager.java | 2 +- .../java/com/hbm/main/ResourceManager.java | 2 + .../item/weapon/sedna/ItemRenderAm180.java | 25 +- .../render/tileentity/RenderCrashedBomb.java | 52 +- .../machine/TileEntityMachineIntake.java | 33 + .../TileEntityMachineRotaryFurnace.java | 8 +- .../hbm/util/fauxpointtwelve/BlockPos.java | 6 +- src/main/resources/assets/hbm/lang/de_DE.lang | 3 +- src/main/resources/assets/hbm/lang/en_US.lang | 3 +- src/main/resources/assets/hbm/lang/ru_RU.lang | 725 +++--- .../assets/hbm/models/bombs/dud_balefire.obj | 2010 +++++++++++++++++ src/main/resources/assets/hbm/sounds.json | 1 + .../assets/hbm/sounds/block/motor.ogg | Bin 0 -> 10115 bytes .../textures/models/bombs/dud_balefire.png | Bin 0 -> 33290 bytes 23 files changed, 2592 insertions(+), 432 deletions(-) create mode 100644 src/main/resources/assets/hbm/models/bombs/dud_balefire.obj create mode 100644 src/main/resources/assets/hbm/sounds/block/motor.ogg create mode 100644 src/main/resources/assets/hbm/textures/models/bombs/dud_balefire.png diff --git a/changelog b/changelog index 732031cdd..d254b3628 100644 --- a/changelog +++ b/changelog @@ -40,6 +40,7 @@ * Changed the optimized receiver generic gun mod to +15% damage * The xenon chemical plant recipes as well as biogas now require compressed air instead of no fluid at all * Removed old unused radar configs +* The .22 SMG no longer comes with a silencer, instead a silencer can be attached as a weapon mod ## Fixed * Fixed taint destroying bedrock @@ -54,3 +55,5 @@ * Fixed infested glyphids spawning maggots also on the clientside, creating unkillable ghosts * Fixed top left column not being selectable in the RBMK console * Fixed CIWS hitrate config being read wrong +* Fixed DANI having broken equip animations +* Fixed break-action revolver cockking sound not syncing up with the animation diff --git a/src/main/java/com/hbm/blocks/bomb/BlockCrashedBomb.java b/src/main/java/com/hbm/blocks/bomb/BlockCrashedBomb.java index 0e2888929..d1aae78d7 100644 --- a/src/main/java/com/hbm/blocks/bomb/BlockCrashedBomb.java +++ b/src/main/java/com/hbm/blocks/bomb/BlockCrashedBomb.java @@ -1,8 +1,5 @@ package com.hbm.blocks.bomb; -import java.util.Random; - -import com.hbm.blocks.ModBlocks; import com.hbm.config.BombConfig; import com.hbm.entity.logic.EntityBalefire; import com.hbm.handler.threading.PacketThreading; @@ -14,78 +11,37 @@ import com.hbm.tileentity.bomb.TileEntityCrashedBomb; import cpw.mods.fml.common.network.NetworkRegistry.TargetPoint; import net.minecraft.block.BlockContainer; import net.minecraft.block.material.Material; -import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.item.EntityItem; import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.tileentity.TileEntity; -import net.minecraft.util.MathHelper; import net.minecraft.world.World; public class BlockCrashedBomb extends BlockContainer implements IBomb { - public BlockCrashedBomb(Material p_i45386_1_) { - super(p_i45386_1_); + public BlockCrashedBomb(Material mat) { + super(mat); } @Override - public TileEntity createNewTileEntity(World p_149915_1_, int p_149915_2_) { + public TileEntity createNewTileEntity(World world, int meta) { return new TileEntityCrashedBomb(); } - @Override - public Item getItemDropped(int p_149650_1_, Random p_149650_2_, int p_149650_3_) { - return Item.getItemFromBlock(ModBlocks.crashed_balefire); - } - - @Override - public int getRenderType() { - return -1; - } - - @Override - public boolean isOpaqueCube() { - return false; - } - - @Override - public boolean renderAsNormalBlock() { - return false; - } - - @Override - public void onBlockPlacedBy(World world, int x, int y, int z, EntityLivingBase player, ItemStack itemStack) { - int i = MathHelper.floor_double(player.rotationYaw * 4.0F / 360.0F + 0.5D) & 3; - - if(i == 0) { - world.setBlockMetadataWithNotify(x, y, z, 5, 2); - } - if(i == 1) { - world.setBlockMetadataWithNotify(x, y, z, 3, 2); - } - if(i == 2) { - world.setBlockMetadataWithNotify(x, y, z, 4, 2); - } - if(i == 3) { - world.setBlockMetadataWithNotify(x, y, z, 2, 2); - } - } + @Override public int getRenderType() { return -1; } + @Override public boolean isOpaqueCube() { return false; } + @Override public boolean renderAsNormalBlock() { return false; } public boolean onBlockActivated(World world, int x, int y, int z, EntityPlayer player, int i, float fx, float fy, float fz) { - - if(world.isRemote) - return true; + if(world.isRemote) return true; if(player.getHeldItem() != null && player.getHeldItem().getItem() == ModItems.defuser) { world.func_147480_a(x, y, z, false); - world.spawnEntityInWorld(new EntityItem(world, x + 0.5, y + 0.5, z + 0.5, new ItemStack(ModItems.egg_balefire_shard))); world.spawnEntityInWorld(new EntityItem(world, x + 0.5, y + 0.5, z + 0.5, new ItemStack(ModItems.plate_steel, 10 + world.rand.nextInt(15)))); world.spawnEntityInWorld(new EntityItem(world, x + 0.5, y + 0.5, z + 0.5, new ItemStack(ModItems.plate_titanium, 2 + world.rand.nextInt(7)))); - return true; } diff --git a/src/main/java/com/hbm/crafting/WeaponRecipes.java b/src/main/java/com/hbm/crafting/WeaponRecipes.java index e8dff0439..b3b54af5e 100644 --- a/src/main/java/com/hbm/crafting/WeaponRecipes.java +++ b/src/main/java/com/hbm/crafting/WeaponRecipes.java @@ -64,7 +64,7 @@ public class WeaponRecipes { CraftingManager.addRecipeAuto(new ItemStack(ModItems.gun_maresleg, 1), new Object[] { "BRM", "BGS", 'B', STEEL.lightBarrel(), 'R', STEEL.lightReceiver(), 'M', GUNMETAL.mechanism(), 'G', STEEL.bolt(), 'S', WOOD.stock() }); CraftingManager.addRecipeAuto(new ItemStack(ModItems.gun_maresleg_akimbo, 1), new Object[] { "SMS", 'S', ModItems.gun_maresleg, 'M', WEAPONSTEEL.mechanism() }); CraftingManager.addRecipeAuto(new ItemStack(ModItems.gun_flaregun, 1), new Object[] { "BRM", " G", 'B', STEEL.heavyBarrel(), 'R', STEEL.lightReceiver(), 'M', GUNMETAL.mechanism(), 'G', STEEL.grip() }); - CraftingManager.addRecipeAuto(new ItemStack(ModItems.gun_am180, 1), new Object[] { "BBR", "GMS", 'B', DURA.lightBarrel(), 'R', DURA.lightReceiver(), 'M', GUNMETAL.mechanism(), 'G', WOOD.grip(), 'S', WOOD.stock() }); + CraftingManager.addRecipeAuto(new ItemStack(ModItems.gun_am180, 1), new Object[] { "BRS", "GMG", 'B', DURA.lightBarrel(), 'R', DURA.lightReceiver(), 'M', GUNMETAL.mechanism(), 'G', WOOD.grip(), 'S', WOOD.stock() }); CraftingManager.addRecipeAuto(new ItemStack(ModItems.gun_liberator, 1), new Object[] { "BB ", "BBM", "G G", 'B', DURA.lightBarrel(), 'M', GUNMETAL.mechanism(), 'G', WOOD.grip() }); CraftingManager.addRecipeAuto(new ItemStack(ModItems.gun_congolake, 1), new Object[] { "BM ", "BRS", "G ", 'B', DURA.heavyBarrel(), 'M', GUNMETAL.mechanism(), 'R', DURA.lightReceiver(), 'S', WOOD.stock(), 'G', WOOD.grip() }); CraftingManager.addRecipeAuto(new ItemStack(ModItems.gun_flamer, 1), new Object[] { " MG", "BBR", " GM", 'M', GUNMETAL.mechanism(), 'G', DURA.grip(), 'B', DURA.heavyBarrel(), 'R', DURA.heavyReceiver() }); diff --git a/src/main/java/com/hbm/inventory/SlotNonRetarded.java b/src/main/java/com/hbm/inventory/SlotNonRetarded.java index 61be0b9a1..41af31292 100644 --- a/src/main/java/com/hbm/inventory/SlotNonRetarded.java +++ b/src/main/java/com/hbm/inventory/SlotNonRetarded.java @@ -2,9 +2,6 @@ package com.hbm.inventory; import com.hbm.interfaces.NotableComments; -import com.hbm.inventory.container.ContainerCrateBase; -import com.hbm.items.block.ItemBlockStorageCrate; -import net.minecraft.entity.player.EntityPlayer; import net.minecraft.inventory.IInventory; import net.minecraft.inventory.Slot; import net.minecraft.item.ItemStack; @@ -36,17 +33,4 @@ public class SlotNonRetarded extends Slot { public int getSlotStackLimit() { return Math.max(this.inventory.getInventoryStackLimit(), this.getHasStack() ? this.getStack().stackSize : 1); } - - /** - * This prevents the player from moving containers that are being held *at all*, fixing a decently big dupe. - * I hate that this has to be here but... It is what it is. - */ - @Override - public boolean canTakeStack(EntityPlayer player) { - if(player.inventory.currentItem == this.getSlotIndex() && // If this slot is the current held slot. - this.getStack() != null && this.getStack().getItem() instanceof ItemBlockStorageCrate && // If the slot contains a storage crate. - player.openContainer instanceof ContainerCrateBase) // If the player is currently inside a crate container. - return false; - return super.canTakeStack(player); - } } diff --git a/src/main/java/com/hbm/inventory/container/ContainerCrateBase.java b/src/main/java/com/hbm/inventory/container/ContainerCrateBase.java index 84df7fad8..134032bae 100644 --- a/src/main/java/com/hbm/inventory/container/ContainerCrateBase.java +++ b/src/main/java/com/hbm/inventory/container/ContainerCrateBase.java @@ -1,10 +1,12 @@ package com.hbm.inventory.container; +import com.hbm.inventory.SlotNonRetarded; import com.hbm.items.block.ItemBlockStorageCrate; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.InventoryPlayer; import net.minecraft.inventory.IInventory; import net.minecraft.item.ItemStack; +import net.minecraft.tileentity.TileEntity; public class ContainerCrateBase extends ContainerBase { @@ -15,12 +17,25 @@ public class ContainerCrateBase extends ContainerBase { super(invPlayer, tedf); tile.openInventory(); } + + @Override + public void playerInv(InventoryPlayer invPlayer, int playerInvX, int playerInvY, int playerHotbarY) { + for(int i = 0; i < 3; i++) { + for(int j = 0; j < 9; j++) { + this.addSlotToContainer(new SlotNonRetarded(invPlayer, j + i * 9 + 9, playerInvX + j * 18, playerInvY + i * 18)); + } + } + + for(int i = 0; i < 9; i++) { + this.addSlotToContainer(new SlotNonRetarded(invPlayer, i, playerInvX + i * 18, playerHotbarY)); + } + } @Override public ItemStack slotClick(int index, int button, int mode, EntityPlayer player) { // prevents the player from moving around the currently open box if(player.inventory.getStackInSlot(player.inventory.currentItem) != null && - player.inventory.getStackInSlot(player.inventory.currentItem).getItem() instanceof ItemBlockStorageCrate) { + player.inventory.getStackInSlot(player.inventory.currentItem).getItem() instanceof ItemBlockStorageCrate && !(this.crate instanceof TileEntity)) { if (mode == 2 && button == player.inventory.currentItem) { return null; } @@ -36,4 +51,24 @@ public class ContainerCrateBase extends ContainerBase { super.onContainerClosed(p_75134_1_); tile.closeInventory(); } + + public class SlotPlayerCrate extends SlotNonRetarded { + + public SlotPlayerCrate(IInventory inventory, int id, int x, int y) { + super(inventory, id, x, y); + } + + /** + * This prevents the player from moving containers that are being held *at all*, fixing a decently big dupe. + * I hate that this has to be here but... It is what it is. + */ + @Override + public boolean canTakeStack(EntityPlayer player) { + if(player.inventory.currentItem == this.getSlotIndex() && // If this slot is the current held slot. + this.getStack() != null && this.getStack().getItem() instanceof ItemBlockStorageCrate && // If the slot contains a storage crate. + player.openContainer instanceof ContainerCrateBase && !(ContainerCrateBase.this.crate instanceof TileEntity)) // If the player is currently inside a crate container. + return false; + return super.canTakeStack(player); + } + } } diff --git a/src/main/java/com/hbm/items/machine/ItemMuffler.java b/src/main/java/com/hbm/items/machine/ItemMuffler.java index 915fd65d7..664b7dfb6 100644 --- a/src/main/java/com/hbm/items/machine/ItemMuffler.java +++ b/src/main/java/com/hbm/items/machine/ItemMuffler.java @@ -1,6 +1,6 @@ package com.hbm.items.machine; -import com.hbm.tileentity.TileEntityMachineBase; +import com.hbm.tileentity.TileEntityLoadedBase; import com.hbm.util.CompatExternal; import net.minecraft.entity.player.EntityPlayer; @@ -15,8 +15,8 @@ public class ItemMuffler extends Item { public boolean onItemUse(ItemStack stack, EntityPlayer player, World world, int x, int y, int z, int i, float f0, float f1, float f2) { TileEntity te = CompatExternal.getCoreFromPos(world, x, y, z); - if(te != null && te instanceof TileEntityMachineBase) { - TileEntityMachineBase tile = (TileEntityMachineBase) te; + if(te != null && te instanceof TileEntityLoadedBase) { + TileEntityLoadedBase tile = (TileEntityLoadedBase) te; if(!tile.muffled) { tile.muffled = true; world.playSoundAtEntity(player, "hbm:item.upgradePlug", 1.0F, 1.0F); diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/Orchestras.java b/src/main/java/com/hbm/items/weapon/sedna/factory/Orchestras.java index cceceed9e..6fbab02c1 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/Orchestras.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/Orchestras.java @@ -103,11 +103,11 @@ public class Orchestras { if(timer == 44) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.revolverClose", 1F, 1F); } if(type == AnimType.CYCLE) { - if(timer == 14) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.revolverCock", 1F, 0.9F); + if(timer == 5) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.revolverCock", 1F, 0.9F); } if(type == AnimType.CYCLE_DRY) { if(timer == 2) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.dryFireClick", 1F, 1F); - if(timer == 14) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.revolverCock", 1F, 0.9F); + if(timer == 5) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.revolverCock", 1F, 0.9F); } if(type == AnimType.INSPECT) { if(timer == 2) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.magSmallRemove", 1F, 1F); @@ -131,11 +131,11 @@ public class Orchestras { if(timer == 44) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.revolverClose", 1F, 1F); } if(type == AnimType.CYCLE) { - if(timer == 9) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.revolverCock", 1F, 0.9F); + if(timer == 5) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.revolverCock", 1F, 0.9F); } if(type == AnimType.CYCLE_DRY) { if(timer == 2) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.dryFireClick", 1F, 1F); - if(timer == 9) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.revolverCock", 1F, 0.9F); + if(timer == 5) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.revolverCock", 1F, 0.9F); } if(type == AnimType.INSPECT) { if(timer == 2) entity.worldObj.playSoundAtEntity(entity, "hbm:weapon.reload.magSmallRemove", 1F, 1F); diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory22lr.java b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory22lr.java index 150bb843d..04a86e4ec 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory22lr.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory22lr.java @@ -2,6 +2,7 @@ package com.hbm.items.weapon.sedna.factory; import java.util.function.BiConsumer; import java.util.function.BiFunction; +import java.util.function.Function; import com.hbm.config.ClientConfig; import com.hbm.items.ModItems; @@ -15,6 +16,7 @@ import com.hbm.items.weapon.sedna.ItemGunBaseNT.LambdaContext; import com.hbm.items.weapon.sedna.ItemGunBaseNT.WeaponQuality; import com.hbm.items.weapon.sedna.factory.GunFactory.EnumAmmo; import com.hbm.items.weapon.sedna.mags.MagazineFullReload; +import com.hbm.items.weapon.sedna.mods.WeaponModManager; import com.hbm.main.ResourceManager; import com.hbm.particle.SpentCasing; import com.hbm.particle.SpentCasing.CasingType; @@ -46,15 +48,21 @@ public class XFactory22lr { ModItems.gun_am180 = new ItemGunBaseNT(WeaponQuality.A_SIDE, new GunConfig() .dura(177 * 25).draw(15).inspect(38).crosshair(Crosshair.L_CIRCLE).smoke(LAMBDA_SMOKE) .rec(new Receiver(0) - .dmg(2F).delay(1).dry(10).auto(true).spread(0.02F).reload(66).jam(30).sound("hbm:weapon.fire.silenced", 1.0F, 1.0F) + .dmg(2F).delay(1).dry(10).auto(true).spread(0.02F).reload(66).jam(30).sound("hbm:weapon.fire.greaseGun", 1.0F, 1.0F) .mag(new MagazineFullReload(0, 177).addConfigs(p22_sp, p22_fmj, p22_jhp, p22_ap)) .offset(1, -0.0625 * 1.5, -0.1875D) .setupStandardFire().recoil(LAMBDA_RECOIL_AM180)) .setupStandardConfiguration() .anim(LAMBDA_AM180_ANIMS).orchestra(Orchestras.ORCHESTRA_AM180) - ).setUnlocalizedName("gun_am180"); + ).setNameMutator(LAMBDA_NAME_AM180) + .setUnlocalizedName("gun_am180"); } + public static Function LAMBDA_NAME_AM180 = (stack) -> { + if(WeaponModManager.hasUpgrade(stack, 0, WeaponModManager.ID_SILENCER)) return stack.getUnlocalizedName() + "_silenced"; + return null; + }; + public static BiConsumer LAMBDA_SMOKE = (stack, ctx) -> { Lego.handleStandardSmoke(ctx.entity, stack, 3000, 0.05D, 1.1D, 0); }; diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory357.java b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory357.java index d0b2863a3..bcd561675 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory357.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactory357.java @@ -67,7 +67,7 @@ public class XFactory357 { .setupStandardFire().recoil(LAMBDA_RECOIL_DANI)) .pp(Lego.LAMBDA_STANDARD_CLICK_PRIMARY).pr(Lego.LAMBDA_STANDARD_RELOAD) .decider(GunStateDecider.LAMBDA_STANDARD_DECIDER) - .anim(LAMBDA_ATLAS_ANIMS).orchestra(Orchestras.ORCHESTRA_DANI), + .anim(LAMBDA_DANI_ANIMS).orchestra(Orchestras.ORCHESTRA_DANI), new GunConfig().dura(30_000).draw(20).inspect(23).crosshair(Crosshair.CIRCLE).smoke(Lego.LAMBDA_STANDARD_SMOKE) .rec(new Receiver(0) .dmg(15F).spreadHipfire(0F).delay(11).reload(55).jam(45).sound("hbm:weapon.fire.pistol", 1.0F, 0.9F) @@ -76,7 +76,7 @@ public class XFactory357 { .setupStandardFire().recoil(LAMBDA_RECOIL_DANI)) .ps(Lego.LAMBDA_STANDARD_CLICK_PRIMARY).pr(Lego.LAMBDA_STANDARD_RELOAD) .decider(GunStateDecider.LAMBDA_STANDARD_DECIDER) - .anim(LAMBDA_ATLAS_ANIMS).orchestra(Orchestras.ORCHESTRA_DANI) + .anim(LAMBDA_DANI_ANIMS).orchestra(Orchestras.ORCHESTRA_DANI) ).setUnlocalizedName("gun_light_revolver_dani"); } @@ -119,4 +119,12 @@ public class XFactory357 { return null; }; + + @SuppressWarnings("incomplete-switch") public static BiFunction LAMBDA_DANI_ANIMS = (stack, type) -> { + switch(type) { + case EQUIP: return new BusAnimation().addBus("EQUIP", new BusAnimationSequence().addPos(360 * 3, 0, 0, 1000, IType.SIN_DOWN)); + } + + return LAMBDA_ATLAS_ANIMS.apply(stack, type); + }; } diff --git a/src/main/java/com/hbm/items/weapon/sedna/mods/WeaponModManager.java b/src/main/java/com/hbm/items/weapon/sedna/mods/WeaponModManager.java index a5ccffdd6..5b41b64d3 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/mods/WeaponModManager.java +++ b/src/main/java/com/hbm/items/weapon/sedna/mods/WeaponModManager.java @@ -125,7 +125,7 @@ public class WeaponModManager { new WeaponModDefinition(EnumModGeneric.BRONZE_DURA).addMod(bronzeGuns, new WeaponModGenericDurability(117)); new WeaponModDefinition(EnumModSpecial.SPEEDLOADER).addMod(ModItems.gun_liberator, new WeaponModLiberatorSpeedloader(200)); - new WeaponModDefinition(EnumModSpecial.SILENCER).addMod(new Item[] {ModItems.gun_uzi, ModItems.gun_uzi_akimbo, ModItems.gun_g3}, new WeaponModSilencer(ID_SILENCER)); + new WeaponModDefinition(EnumModSpecial.SILENCER).addMod(new Item[] {ModItems.gun_am180, ModItems.gun_uzi, ModItems.gun_uzi_akimbo, ModItems.gun_g3}, new WeaponModSilencer(ID_SILENCER)); new WeaponModDefinition(EnumModSpecial.SCOPE).addMod(new Item[] {ModItems.gun_heavy_revolver, ModItems.gun_g3, ModItems.gun_mas36}, new WeaponModScope(ID_SCOPE)); new WeaponModDefinition(EnumModSpecial.SAW) .addMod(new Item[] {ModItems.gun_maresleg, ModItems.gun_double_barrel}, new WeaponModSawedOff(ID_SAWED_OFF)) diff --git a/src/main/java/com/hbm/main/ResourceManager.java b/src/main/java/com/hbm/main/ResourceManager.java index 9743bf5c5..93d6740e3 100644 --- a/src/main/java/com/hbm/main/ResourceManager.java +++ b/src/main/java/com/hbm/main/ResourceManager.java @@ -278,6 +278,7 @@ public class ResourceManager { public static final IModelCustom bomb_multi = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/BombGeneric.obj")); public static final IModelCustom fstbmb = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/bombs/fstbmb.obj")).asVBO(); public static final IModelCustom dud = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/BalefireCrashed.obj")).asVBO(); + public static final IModelCustom dud_balefire = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/bombs/dud_balefire.obj")).asVBO(); //Satellites public static final IModelCustom sat_base = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/sat_base.obj")); @@ -728,6 +729,7 @@ public class ResourceManager { public static final ResourceLocation n45_chain_tex = new ResourceLocation(RefStrings.MODID, "textures/models/bombs/n45_chain.png"); public static final ResourceLocation fstbmb_tex = new ResourceLocation(RefStrings.MODID, "textures/models/bombs/fstbmb.png"); public static final ResourceLocation dud_tex = new ResourceLocation(RefStrings.MODID, "textures/models/BalefireCrashed.png"); + public static final ResourceLocation dud_balefire_tex = new ResourceLocation(RefStrings.MODID, "textures/models/bombs/dud_balefire.png"); //Satellites public static final ResourceLocation sat_base_tex = new ResourceLocation(RefStrings.MODID, "textures/models/sat_base.png"); diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderAm180.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderAm180.java index 718526180..10899a9dc 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderAm180.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderAm180.java @@ -3,6 +3,7 @@ package com.hbm.render.item.weapon.sedna; import org.lwjgl.opengl.GL11; import com.hbm.items.weapon.sedna.ItemGunBaseNT; +import com.hbm.items.weapon.sedna.mods.WeaponModManager; import com.hbm.main.MainRegistry; import com.hbm.main.ResourceManager; import com.hbm.render.anim.HbmAnimations; @@ -38,6 +39,8 @@ public class ItemRenderAm180 extends ItemRenderWeaponBase { Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.am180_tex); double scale = 0.1875D; GL11.glScaled(scale, scale, scale); + + boolean silenced = this.hasSilencer(stack); double[] equip = HbmAnimations.getRelevantTransformation("EQUIP"); double[] recoil = HbmAnimations.getRelevantTransformation("RECOIL"); @@ -59,7 +62,7 @@ public class ItemRenderAm180 extends ItemRenderWeaponBase { HbmAnimations.applyRelevantTransformation("Gun"); ResourceManager.am180.renderPart("Gun"); - ResourceManager.am180.renderPart("Silencer"); + if(silenced) ResourceManager.am180.renderPart("Silencer"); GL11.glPushMatrix(); HbmAnimations.applyRelevantTransformation("Trigger"); @@ -98,7 +101,7 @@ public class ItemRenderAm180 extends ItemRenderWeaponBase { GL11.glPopMatrix(); GL11.glPushMatrix(); - GL11.glTranslated(0, 1.875, 17); + GL11.glTranslated(0, 1.875, silenced ? 17 : 13); GL11.glRotated(turn[2], 0, 0, -1); GL11.glRotated(90, 0, 1, 0); this.renderSmokeNodes(gun.getConfig(stack, 0).smokeNodes, 0.25D); @@ -107,11 +110,12 @@ public class ItemRenderAm180 extends ItemRenderWeaponBase { GL11.glShadeModel(GL11.GL_FLAT); GL11.glPushMatrix(); - GL11.glTranslated(0, 1.875, 16.75); + GL11.glTranslated(0, 1.875, silenced ? 16.75 : 12); GL11.glRotated(90, 0, 1, 0); GL11.glRotated(90 * gun.shotRand, 1, 0, 0); - GL11.glScaled(0.5, 0.5, 0.5); - this.renderMuzzleFlash(gun.lastShot[0], 75, 5); + double flashScale = silenced ? 0.5 : 0.75; + GL11.glScaled(flashScale, flashScale, flashScale); + this.renderMuzzleFlash(gun.lastShot[0], silenced ? 75 : 50, silenced ? 5 : 7.5); GL11.glPopMatrix(); } @@ -148,7 +152,16 @@ public class ItemRenderAm180 extends ItemRenderWeaponBase { GL11.glShadeModel(GL11.GL_SMOOTH); Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.am180_tex); - ResourceManager.am180.renderAll(); + ResourceManager.am180.renderPart("Gun"); + if(this.hasSilencer(stack)) ResourceManager.am180.renderPart("Silencer"); + ResourceManager.am180.renderPart("Trigger"); + ResourceManager.am180.renderPart("Bolt"); + ResourceManager.am180.renderPart("Mag"); + ResourceManager.am180.renderPart("MagPlate"); GL11.glShadeModel(GL11.GL_FLAT); } + + public boolean hasSilencer(ItemStack stack) { + return WeaponModManager.hasUpgrade(stack, 0, WeaponModManager.ID_SILENCER); + } } diff --git a/src/main/java/com/hbm/render/tileentity/RenderCrashedBomb.java b/src/main/java/com/hbm/render/tileentity/RenderCrashedBomb.java index ca7348bb4..4dc145ba6 100644 --- a/src/main/java/com/hbm/render/tileentity/RenderCrashedBomb.java +++ b/src/main/java/com/hbm/render/tileentity/RenderCrashedBomb.java @@ -1,38 +1,42 @@ package com.hbm.render.tileentity; +import java.util.Random; + import org.lwjgl.opengl.GL11; import com.hbm.main.ResourceManager; +import com.hbm.util.fauxpointtwelve.BlockPos; import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; import net.minecraft.tileentity.TileEntity; public class RenderCrashedBomb extends TileEntitySpecialRenderer { + + public static Random rand = new Random(); - @Override - public void renderTileEntityAt(TileEntity tileEntity, double x, double y, double z, float f) - { - GL11.glPushMatrix(); - GL11.glTranslated(x + 0.5D, y, z + 0.5D); - GL11.glEnable(GL11.GL_LIGHTING); - GL11.glDisable(GL11.GL_CULL_FACE); - switch(tileEntity.getBlockMetadata()) - { - case 5: - GL11.glRotatef(90, 0F, 1F, 0F); break; - case 2: - GL11.glRotatef(180, 0F, 1F, 0F); break; - case 4: - GL11.glRotatef(270, 0F, 1F, 0F); break; - case 3: - GL11.glRotatef(0, 0F, 1F, 0F); break; - } + @Override + public void renderTileEntityAt(TileEntity tile, double x, double y, double z, float f) { + GL11.glPushMatrix(); + GL11.glTranslated(x + 0.5D, y, z + 0.5D); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glEnable(GL11.GL_CULL_FACE); + + rand.setSeed(BlockPos.getIdentity(tile.xCoord, tile.yCoord, tile.zCoord)); + double yaw = rand.nextDouble() * 360; + double pitch = rand.nextDouble() * 45 + 45; + double roll = rand.nextDouble() * 360; + double offset = rand.nextDouble() * 2 - 1; - bindTexture(ResourceManager.dud_tex); - ResourceManager.dud.renderAll(); + GL11.glRotated(yaw, 0, 1, 0); + GL11.glRotated(pitch, 1, 0, 0); + GL11.glRotated(roll, 0, 0, 1); + GL11.glTranslated(0, 0, -offset); - GL11.glEnable(GL11.GL_CULL_FACE); - - GL11.glPopMatrix(); - } + GL11.glShadeModel(GL11.GL_SMOOTH); + bindTexture(ResourceManager.dud_balefire_tex); + ResourceManager.dud_balefire.renderAll(); + GL11.glShadeModel(GL11.GL_FLAT); + + GL11.glPopMatrix(); + } } diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineIntake.java b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineIntake.java index 1507c1b1f..6661f8245 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineIntake.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineIntake.java @@ -3,6 +3,8 @@ package com.hbm.tileentity.machine; import com.hbm.inventory.fluid.FluidType; import com.hbm.inventory.fluid.Fluids; import com.hbm.inventory.fluid.tank.FluidTank; +import com.hbm.main.MainRegistry; +import com.hbm.sound.AudioWrapper; import com.hbm.tileentity.TileEntityLoadedBase; import com.hbm.util.fauxpointtwelve.DirPos; @@ -21,6 +23,7 @@ public class TileEntityMachineIntake extends TileEntityLoadedBase implements IEn public long power; public float fan = 0; public float prevFan = 0; + private AudioWrapper audio; public TileEntityMachineIntake() { this.compair = new FluidTank(Fluids.AIR, 1_000); @@ -54,6 +57,23 @@ public class TileEntityMachineIntake extends TileEntityLoadedBase implements IEn this.fan -= 360; this.prevFan -= 360; } + + if(audio == null) { + audio = createAudioLoop(); + audio.startSound(); + } else if(!audio.isPlaying()) { + audio = rebootAudio(audio); + } + + audio.keepAlive(); + audio.updateVolume(this.getVolume(0.25F)); + + } else { + + if(audio != null) { + audio.stopSound(); + audio = null; + } } } } @@ -76,6 +96,19 @@ public class TileEntityMachineIntake extends TileEntityLoadedBase implements IEn }; } + @Override public AudioWrapper createAudioLoop() { + return MainRegistry.proxy.getLoopedSound("hbm:block.motor", xCoord, yCoord, zCoord, 0.25F, 10F, 1.0F, 20); + } + + @Override public void onChunkUnload() { + if(audio != null) { audio.stopSound(); audio = null; } + } + + @Override public void invalidate() { + super.invalidate(); + if(audio != null) { audio.stopSound(); audio = null; } + } + @Override public void serialize(ByteBuf buf) { super.serialize(buf); diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineRotaryFurnace.java b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineRotaryFurnace.java index cd50da889..a9c0c0711 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineRotaryFurnace.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineRotaryFurnace.java @@ -143,7 +143,7 @@ public class TileEntityMachineRotaryFurnace extends TileEntityMachinePolluting i speed = (float)(13 * Math.log10(speed) + 1); tanks[1].setFill((int) (tanks[1].getFill() - recipe.steam * speed)); - tanks[2].setFill((int) (tanks[2].getFill() + recipe.steam * speed / 100)); + steamUsed += recipe.steam * speed; this.isProgressing = true; if(this.progress >= 1F) { @@ -309,8 +309,10 @@ public class TileEntityMachineRotaryFurnace extends TileEntityMachinePolluting i if(this.tanks[0].getFill() < recipe.fluid.fill) return false; } - if(tanks[1].getFill() < recipe.steam) return false; - if(tanks[2].getMaxFill() - tanks[2].getFill() < recipe.steam / 100) 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(this.steamUsed > 100) return false; if(this.output != null) { diff --git a/src/main/java/com/hbm/util/fauxpointtwelve/BlockPos.java b/src/main/java/com/hbm/util/fauxpointtwelve/BlockPos.java index 4664ef646..dfa363925 100644 --- a/src/main/java/com/hbm/util/fauxpointtwelve/BlockPos.java +++ b/src/main/java/com/hbm/util/fauxpointtwelve/BlockPos.java @@ -85,7 +85,11 @@ public class BlockPos implements Cloneable { /** modified 1.12 vanilla implementation */ @Override public int hashCode() { - return (this.getY() + this.getZ() * 27644437) * 27644437 + this.getX(); + return getIdentity(this.getX(), this.getY(), this.getZ()); + } + + public static int getIdentity(int x, int y, int z) { + return (y + z * 27644437) * 27644437 + x; } @Override diff --git a/src/main/resources/assets/hbm/lang/de_DE.lang b/src/main/resources/assets/hbm/lang/de_DE.lang index 149ec4a7b..bf0add3d8 100644 --- a/src/main/resources/assets/hbm/lang/de_DE.lang +++ b/src/main/resources/assets/hbm/lang/de_DE.lang @@ -2217,7 +2217,8 @@ item.grenade_tau.name=Taugranate item.grenade_zomg.name=Negativenergie-Paarvernichtungsgranate item.gun_aberrator.name=Aberrator item.gun_aberrator_eott.name=Eyes Of The Tempest -item.gun_am180.name=Schallgedämpfte Maschinenpistole +item.gun_am180.name=.22er Maschinenpistole +item.gun_am180_silenced.name=Schallgedämpfte .22er Maschinenpistole item.gun_autoshotgun.name=Auto-Flinte item.gun_autoshotgun_sexy.name=Sexy item.gun_autoshotgun_shredder.name=Shredder diff --git a/src/main/resources/assets/hbm/lang/en_US.lang b/src/main/resources/assets/hbm/lang/en_US.lang index 41f0f81d7..c3896fefb 100644 --- a/src/main/resources/assets/hbm/lang/en_US.lang +++ b/src/main/resources/assets/hbm/lang/en_US.lang @@ -3027,7 +3027,8 @@ item.glyphid_gland.name= Gland item.glyphid_gland_empty.name= Glyphid's Fluid Gland item.gun_aberrator.name=Aberrator item.gun_aberrator_eott.name=Eyes Of The Tempest -item.gun_am180.name=Silenced Submachine Gun +item.gun_am180.name=.22 Submachine Gun +item.gun_am180_silenced.name=Silenced .22 Submachine Gun item.gun_autoshotgun.name=Auto Shotgun item.gun_autoshotgun_sexy.name=Sexy item.gun_autoshotgun_shredder.name=Shredder diff --git a/src/main/resources/assets/hbm/lang/ru_RU.lang b/src/main/resources/assets/hbm/lang/ru_RU.lang index d16b74233..4ba26479b 100644 --- a/src/main/resources/assets/hbm/lang/ru_RU.lang +++ b/src/main/resources/assets/hbm/lang/ru_RU.lang @@ -266,7 +266,7 @@ book.starter.cover=Руководство промышленника$по вос book.starter.title1=Вступление book.starter.page1=Если вы читаете это, то весьма вероятно, что общество, так или иначе, полностью рухнуло. Правительства, страны и власть - это концепция прошлого, вместе со всеми удобствами цивилизованной жизни. Таким образом, это руководство расскажет вам,как изменить это, воссоздав индустрию и технологии прошлого для улучшения вашей собственной жизни. book.starter.title2=Уголь и горчичный газ -book.starter.page2=Хотя невозможно предсказать фактическое состояние мира в постапокалиптическое время, вполне вероятно, что война и промышленность в ее нынешнем виде, возможно, еще не закончились. Чтобы защитить свои собственные легкие, эффективный и дешевый способ - помочиться на какую-нибудь тряпку, чтобы сделать §lтраншейную маску§r, чтобы защитить вас от угольной пыли или горчичного газа, если вы когда-нибудь столкнетесь с ними. +book.starter.page2=Хотя невозможно предсказать фактическое состояние мира в постапокалиптическое время, вполне вероятно, что война и промышленность в ее нынешнем виде, возможно, еще не закончились. Чтобы защитить свои собственные лёгкие, эффективный и дешевый способ - помочиться на какую-нибудь тряпку, чтобы сделать §lтраншейную маску§r, чтобы защитить вас от угольной пыли или горчичного газа, если вы когда-нибудь столкнетесь с ними. book.starter.title3=Наковальни и прессы book.starter.page3=Квинтэссенцией для начала вашего промышленного возрождения являются §lнаковальня§r и §lпресс§r. Наковальня позволит вам вручную создавать ранние механизмы, такие как сборочная машина, в то время как пресс позволит вам изготавливать пластины, провода и схемы, которые вы не можете сделать с помощью наковальни. book.starter.title4=Шаблоны @@ -479,10 +479,10 @@ cannery.crucible.4=Буфер слева предназначен для §aпо cannery.crucible.5=Если рецепт установлен, материалы, не совпадающие с рецептом, также будут храниться здесь. cannery.crucible.6=Материалы в этом буфере не взаимодействуют друг с другом, они могут быть только выведены через зелёный выход для отливки. cannery.crucible.7=Буфер справа предназначен для §cрецептов§r, если рецепт установлен и этот конкретный материал соответствует выходу рецепта, он окажется здесь. -cannery.crucible.8=The materials will slowly combine into the output material which is automatically output from the red outlet. -cannery.crucible.9=Note that only this buffer handles recipes. If a template is installed retroactively, materials in the byproduct buffer will not combine, nor transfer to the recipe buffer. -cannery.crucible.10=The outlet will output material automatically, if the target is valid, for example a foundry channel or a mold. -cannery.crucible.11=As with all foundry blocks, a shovel can be used to remove all material from the crucible. +cannery.crucible.8=Материалы будут медленно смешиваться в выходной материал, который автоматически выльется из красного спуска. +cannery.crucible.9=Обратите внимание, что только этот буфер поддерживает создание рецептов. Если шаблон был установлен после расплавления предметов, материалы в буфере для побочки не смешаются или не переместятся в буфер рецептов. +cannery.crucible.10=Спуск будет выливать материал автоматически, если есть куда, например, литейный канал или форма. +cannery.crucible.11=Как и с другими литейными блоками, можно использовать лопату для очистки плавильни от материалов. cannery.fensu=ЭМЭХ cannery.fensu.0=ЭМЭХ может хранить абсурдные количества энергии – 9 экза-HE(9 с 18 нулями). @@ -496,12 +496,12 @@ cannery.firebox.2=Тепло передаётся через контакт св cannery.firebox.3=Если тепло не используется, а буфер тепла полон, топка отключится, чтобы не тратить топливо. cannery.firebox.4=Одна машина, принимающая тепло–двигатель Стерлинга, превращающий его в электричество. -cannery.foundryChannel=Foundry Channel -cannery.foundryChannel.0=Foundry channels are used to transport molten material from a crucible or storage tank into molds. -cannery.foundryChannel.1=Channels can receive material either by pouring from the top - via an outlet or directly form a crucible - or from the side from other channels. -cannery.foundryChannel.2=When transporting materials, channels will prioritize blocks like outlets and shallow molds. -cannery.foundryChannel.3=When it cannot supply an outlet or a mold, the material will then flow into a neighboring channel. -cannery.foundryChannel.4=Leftover material can be removed by using a shovel. +cannery.foundryChannel=Литейный канал +cannery.foundryChannel.0=Литейные каналы используются для перемещения расплавленных материалов от плавильни или хранилища к формам. +cannery.foundryChannel.1=Каналы могут принимать материалы сверху при помощи спуска или напрямую от плавильни. Также каналы могут принимать материалы сбоку от других каналов. +cannery.foundryChannel.2=При транспортировке материалов каналы будут отдавать приоритет литейным спускам или малым формам. +cannery.foundryChannel.3=Когда материал не может попасть в приоритетный блок, он потечёт в соседний канал. +cannery.foundryChannel.4=Остатки материала могут быть убраны лопатой. cannery.silex=Лазер на свободных электронах и камера лазерного разделения изотопов cannery.silex.0=Лазер на свободных электронах (FEL) создаёт мощный лазерный луч с помощью лазерного кристалла и энергии. @@ -608,7 +608,7 @@ chem.FC_GAS_PETROLEUM=Крекинг попутного газа chem.FC_I_NAPHTHA=Крекинг промышленного масла chem.FC_KEROSENE_PETROLEUM=Крекинг керосина chem.FP_HEAVYOIL=Переработка тяжелой нефти -chem.FP_LIGHTOIL=Переработка легкой нефти +chem.FP_LIGHTOIL=Переработка лёгкой нефти chem.FP_NAPHTHA=Переработка нафты chem.FP_SMEAR=Переработка промышленного масла chem.FR_PETROIL=Смешивание бензина @@ -648,7 +648,7 @@ chem.SF_GAS=Затвердевание природного газа chem.SF_HEATINGOIL=Затвердевание битума chem.SF_HEAVYOIL=Затвердевание тяжёлой нефти chem.SF_KEROSENE=Затвердевание керосина -chem.SF_LIGHTOIL=Затвердевание легкой нефти +chem.SF_LIGHTOIL=Затвердевание лёгкой нефти chem.SF_LUBRICANT=Затвердевание машинной смазки chem.SF_NAPHTHA=Затвердевание нафты chem.SF_OIL=Затвердевание неочищенной нефти @@ -754,7 +754,7 @@ container.launchPad=Пусковая площадка container.launchPadRusted=Пусковая площадка container.launchTable=Большая пусковая площадка container.leadBox=Защитная коробка -container.machineAmmoPress=Ammo Press +container.machineAmmoPress=Пресс для патронов container.machineArcWelder=Дуговой сварщик container.machineArcFurnaceLarge=Дуговая печь container.machineBoiler=Нагреватель нефти @@ -777,7 +777,7 @@ container.machineMixer=Промышленный смеситель container.machineOreSlopper=П.Б.Р. container.machinePyroOven=Пиролизная печь container.machineRefinery=Нефтеперерабатывающий завод -container.machineRotaryFurnace=Rotary Furnace +container.machineRotaryFurnace=Роторная печь container.machineSelenium=Радиальный двигатель container.machineShredder=Измельчитель container.machineSILEX=Камера ЛРИ @@ -813,6 +813,7 @@ container.paDipole=Диполь container.paQuadrupole=Квадруполь container.paSource=Источник частиц container.plasmaHeater=Нагреватель плазмы +container.pneumoTube=Пневмотруба container.press=Пресс container.puf6_tank=Бочка PuF6 container.pumpjack=Станок-качалка @@ -849,6 +850,7 @@ container.soyuzLauncher=Стартовая платформа "Союза" container.storageDrum=Бочка для захоронения ядерных отходов container.teleLinker=Телелинкер container.teleporter=Телепорт +container.toolBox=Ящик для инструментами container.trainTram=Трамвай с плоской платформой container.turbinegas=Газовая турбина комбинированного цикла container.turretArty=Грег @@ -866,6 +868,7 @@ container.uf6_tank=Бочка UF6 container.vacuumDistill=Вакуумный нефтеперерабатывающий завод container.wasteDrum=Бочка с отработанным топливом container.watzPowerplant=Реактор Ватцза +container.weaponsTable=Стол модификации оружия container.zirnox=Ядерный реактор Цирнокс copytool.filter=Фильтр @@ -897,16 +900,16 @@ crucible.steelPig=Переплавка чугуна в сталь crucible.steelWrought=Переплавка кованого железа в сталь crucible.tcalloy=Производство технециевой стали -damage.inset=Resistances when worn in set: -damage.item=Resistances when worn: -damage.category.EXPL=Explosion -damage.category.FIRE=Fire -damage.category.PROJ=Projectile -damage.exact.drown=Drowning -damage.exact.fall=Fall damage -damage.exact.LASER=Laser -damage.exact.onFire=Afterburn -damage.other=Other +damage.inset=Сопротивления к при полном наборе: +damage.item=Сопротивления к: +damage.category.EXPL=Взрывам +damage.category.FIRE=Огню +damage.category.PROJ=Снарядам +damage.exact.drown=Утоплению +damage.exact.fall=Падению +damage.exact.LASER=Лазерам +damage.exact.onFire=Горению +damage.other=Прочему death.attack.acid=%1$s упал в кислоту death.attack.acidPlayer=%1$s был растворён %2$s. @@ -915,7 +918,7 @@ death.attack.amsCore=%1$s испарился в огне сингулярнос death.attack.asbestos=%1$s теперь имеет право на финансовую компенсацию. death.attack.bang=%1$s превратился в рагу death.attack.blackhole=%1$s превратился в спагетти -death.attack.blacklung=%1$s умер от болезни черных легких +death.attack.blacklung=%1$s умер от болезни черных лёгких death.attack.blender=%1$s стал фаршем death.attack.boat=%1$s был пришиблен лодкой death.attack.boil=%1$s был заживо сварен %2$s. @@ -934,7 +937,7 @@ death.attack.euthanizedSelf2=%1$s выиграл премию Дарвина death.attack.euthanizedSelf=%1$s нашёл путь к лучшей жизни в России death.attack.exhaust=%1$s был превращен в шашлык стартовой ракетой death.attack.flamethrower=%1$s был кремирован %2$s -death.attack.flamethrower.item=%1$s was cremated by %2$s using %3$s. +death.attack.flamethrower.item=%1$s был кремирован %2$s с помощью %3$s. death.attack.ice=%1$s был превращён в эскимо %2$s death.attack.laser=%1$s был превращён в пепел %2$s death.attack.laser.item=%1$s был превращён в пепел %2$s с помощью %3$s @@ -966,22 +969,22 @@ death.attack.tau=%1$s был изрешёчен %2$s при помощи отр death.attack.tauBlast=%1$s заряжал XVL1456 слишком долго и взлетел на воздух death.attack.teleporter=%1$s телепортировался в никуда -death.sedna.electric=%1$s was fried. -death.sedna.electric.attacker=%1$s was fried by %2$s. -death.sedna.explosive=%1$s was blown up. -death.sedna.explosive.attacker=%1$s was blown up by %2$s. -death.sedna.fire=%1$s was incinerated. -death.sedna.fire.attacker=%1$s was incinerated by %2$s. -death.sedna.laser=%1$s was pulverized. -death.sedna.laser.attacker=%1$s was pulverized by %2$s. -death.sedna.microwave=%1$s was microwaved. -death.sedna.microwave.attacker=%1$s was microwaved by %2$s. -death.sedna.subatomic=%1$s was atomized. -death.sedna.subatomic.attacker=%1$s was atomized by %2$s. -death.sedna.other=%1$s was killed. -death.sedna.other.attacker=%1$s was killed by %2$s. -death.sedna.physical=%1$s was shot. -death.sedna.physical.attacker=%1$s was shot by %2$s. +death.sedna.electric=%1$s был поджарен. +death.sedna.electric.attacker=%1$s был поджарен %2$s. +death.sedna.explosive=%1$s был взорван. +death.sedna.explosive.attacker=%1$s был взорван %2$s. +death.sedna.fire=%1$s был сожжён. +death.sedna.fire.attacker=%1$s был сожжён %2$s. +death.sedna.laser=%1$s был измельчён. +death.sedna.laser.attacker=%1$s был измельчён %2$s. +death.sedna.microwave=%1$s был отмикроволнован. +death.sedna.microwave.attacker=%1$s был отмикроволнован %2$s. +death.sedna.subatomic=%1$s был распылён. +death.sedna.subatomic.attacker=%1$s был распылён %2$s. +death.sedna.other=%1$s был убит. +death.sedna.other.attacker=%1$s был убит %2$s. +death.sedna.physical=%1$s был пристрелен. +death.sedna.physical.attacker=%1$s был пристрелен %2$s. desc.gui.assembler.warning=§cОшибка:§r Требуется шаблон сборочной машины! desc.gui.chemplant.warning=§cОшибка:§r Требуется шаблон химической машины! @@ -1362,7 +1365,7 @@ hadron.error_diode_collision=Ошибка 0x08 [DC] hadron.error_branching_turn=Ошибка 0x09 [BT] hadron.hopper0=§eОбычный режим:$Все предметы будут использованы. hadron.hopper1=§eРежим воронки:$Один предмет всегда останется. -hadron.hopper2=§eSingle Mode:$Only allows one item per slot. +hadron.hopper2=§eОдиночный режим:$Только один предмет может поместиться в слот. hadron.idle=Ожидание hadron.modeCircular=§eРежим циклического ускорителя:$Магниты должны замкнуться обратно в сердечник.$Открывает больше рецептов. hadron.modeLine=§eРежим линейного ускорителя:$Ускоритель заканчивается камерой анализа.$Меньше рецептов. @@ -1408,6 +1411,7 @@ hbm.key.toggleHUD=Включить HUD hbm.key.trainInv=Открыть инвентарь поезда hbm.key.reload=Перезарядить +hbmfluid.air=Сжатый воздух hbmfluid.alumina=Глинозём hbmfluid.amat=Антиматерия hbmfluid.aromatics=Ароматические углеводороды @@ -1474,9 +1478,9 @@ hbmfluid.kerosene_reform=Авиационное топливо hbmfluid.lava=Лава hbmfluid.lead=Жидкий свинец hbmfluid.lead_hot=Горячий жидкий свинец -hbmfluid.lightoil=Легкая нефть -hbmfluid.lightoil_crack=Крекированная легкая нефть -hbmfluid.lightoil_ds=Десульфуризованная легкая нефть +hbmfluid.lightoil=Лёгкая нефть +hbmfluid.lightoil_crack=Крекированная лёгкая нефть +hbmfluid.lightoil_ds=Десульфуризованная лёгкая нефть hbmfluid.lightoil_vacuum=Вакуумная лёгкая нефть hbmfluid.lpg=Сжиженный попутный газ (СПГ) hbmfluid.lubricant=Машинная смазка @@ -1560,26 +1564,26 @@ hbmfluid.xenon=Ксенон hbmfluid.xpjuice=Жидкий опыт hbmfluid.xylene=Бензол-толуол-ксилол (BTX) -hbmpseudofluid.none=Empty -hbmpseudofluid.heuf6=Highly Enriched UF6 -hbmpseudofluid.meuf6=Medium Enriched UF6 -hbmpseudofluid.leuf6=Low Enriched UF6 -hbmpseudofluid.nuf6=Natural UF6 -hbmpseudofluid.pf6=Plutonium Hexafluoride -hbmpseudofluid.mud_heavy=Heavy Sludge Fraction -hbmpseudofluid.mud=Poisonous Sludge Gas +hbmpseudofluid.none=Пусто +hbmpseudofluid.heuf6=Высокообогащенный UF6 +hbmpseudofluid.meuf6=Среднеобогащенный UF6 +hbmpseudofluid.leuf6=Низкообогащенный UF6 +hbmpseudofluid.nuf6=Природный UF6 +hbmpseudofluid.pf6=Гексафторид плутония +hbmpseudofluid.mud_heavy=Тяжёлая осадочная фракция +hbmpseudofluid.mud=Ядовитый осадочный газ hbmmat.actinium227=Актиний-227 -hbmmat.advancedalloy=Продвинутого сплава -hbmmat.aluminum=Алюминия +hbmmat.advancedalloy=Продвинутый сплав +hbmmat.aluminum=Алюминий hbmmat.americiumrg=Реакторный америций hbmmat.americium241=Америций-241 hbmmat.americium242=Америций-242 -hbmmat.arsenic=Мышьяка +hbmmat.arsenic=Мышьяк hbmmat.arsenicbronze=Мышьяковая бронза hbmmat.asbestos=Асбест hbmmat.bakelite=Бакелит -hbmmat.bauxite=Bauxite +hbmmat.bauxite=Боксит hbmmat.beryllium=Бериллий hbmmat.bismuth=Висмут hbmmat.bismuthbronze=Висмутовая бронза @@ -1588,23 +1592,23 @@ hbmmat.borax=Бура hbmmat.boron=Бор hbmmat.bscco=BSCCO hbmmat.cadmium=Кадмий -hbmmat.calcium=Кальция -hbmmat.carbon=Углерода -hbmmat.cdalloy=Кадмиевой стали +hbmmat.calcium=Кальций +hbmmat.carbon=Углерод +hbmmat.cdalloy=Кадмиевая сталь hbmmat.chlorocalcite=Хлоркальцит hbmmat.cinnabar=Киноварь -hbmmat.cmbsteel=Стали Альянса +hbmmat.cmbsteel=Сталь Альянса hbmmat.coal=Уголь hbmmat.coalcoke=Угольный кокс hbmmat.cobalt=Кобальт hbmmat.cobalt60=Кобальт-60 hbmmat.coltan=Колтан -hbmmat.copper=Меди -hbmmat.cryolite=Cryolite -hbmmat.desh=Деша +hbmmat.copper=Медь +hbmmat.cryolite=Криолит +hbmmat.desh=Деш hbmmat.diamond=Алмаз -hbmmat.dineutronium=Динейтрония -hbmmat.durasteel=Высокоскоростной стали +hbmmat.dineutronium=Динейтроний +hbmmat.durasteel=Высокоскоростная сталь hbmmat.emerald=Изумруд hbmmat.euphemium=Эвфемий hbmmat.ferrouranium=Ферроуран @@ -1612,30 +1616,30 @@ hbmmat.fiberglass=Стекловолокно hbmmat.fluorite=Флюорит hbmmat.flux=Флюс hbmmat.ghiorsium336=Гиорсий-336 -hbmmat.gold=Золота +hbmmat.gold=Золото hbmmat.gold198=Золото-198 hbmmat.graphene=Графен hbmmat.graphite=Графит -hbmmat.gunmetal=Gunmetal +hbmmat.gunmetal=Пушечная бронза hbmmat.hematite=Гематит hbmmat.iron=Железа hbmmat.lanthanum=Лантан hbmmat.lapis=Лазурит -hbmmat.lead=Свинца +hbmmat.lead=Свинец hbmmat.lead209=Свинец-209 hbmmat.lignitecoke=Бурый кокс hbmmat.lignite=Лигнит hbmmat.lithium=Литий -hbmmat.magnetizedtungsten=Намагниченного вольфрама +hbmmat.magnetizedtungsten=Намагниченный вольфрам hbmmat.malachite=Малахит hbmmat.meteoriciron=Метеоритное железо hbmmat.mingrade=Красная медь hbmmat.molysite=Молизит -hbmmat.neodymium=Неодима +hbmmat.neodymium=Неодим hbmmat.neptunium237=Нептуний-237 hbmmat.niobium=Ниобий hbmmat.obsidian=Обсидиан -hbmmat.osmiridium=Осмиридия +hbmmat.osmiridium=Осмиридий hbmmat.petcoke=Нефтяной кокс hbmmat.pigiron=Чугун hbmmat.plutonium=Плутоний @@ -1645,46 +1649,46 @@ hbmmat.plutonium240=Плутоний-240 hbmmat.plutonium241=Плутоний-241 hbmmat.plutoniumrg=Реакторный плутоний hbmmat.polonium210=Полоний-210 -hbmmat.polycarbonate=Hard Plastic +hbmmat.polycarbonate=Твёрдый пластик hbmmat.polymer=Полимер -hbmmat.pvc=PVC +hbmmat.pvc=ПВХ hbmmat.radium226=Радий-226 hbmmat.rareearth=Редкоземельные металлы hbmmat.redphosphorus=Красный фосфор hbmmat.redstone=Редстоун hbmmat.rubber=Резина hbmmat.saltpeter=Селитра -hbmmat.saturnite=Сатурнита -hbmmat.schrabidate=Шрабидата железа -hbmmat.schrabidium=Шрабидия +hbmmat.saturnite=Сатурнит +hbmmat.schrabidate=Шрабидат железа +hbmmat.schrabidium=Шрабидий hbmmat.schraranium=Шрараний -hbmmat.silicon=Кремния +hbmmat.silicon=Кремний hbmmat.slag=Шлак hbmmat.sodalite=Содалит -hbmmat.sodium=Натрия +hbmmat.sodium=Натрий hbmmat.solinium=Солиний -hbmmat.starmetal=Звёздного металла -hbmmat.steel=Стали +hbmmat.starmetal=Звёздный металл +hbmmat.steel=Сталь hbmmat.stone=Камень hbmmat.strontium=Стронций hbmmat.sulfur=Сера hbmmat.tantalum=Тантал -hbmmat.tcalloy=Технециевой стали +hbmmat.tcalloy=Технециевая сталь hbmmat.technetium99=Технеций-99 -hbmmat.titanium=Титана +hbmmat.titanium=Титан hbmmat.thorium232=Торий-232 -hbmmat.tungsten=Вольфрама +hbmmat.tungsten=Вольфрам hbmmat.uranium=Уран hbmmat.uranium233=Уран-233 hbmmat.uranium235=Уран-235 hbmmat.uranium238=Уран-238 hbmmat.watzmud=Токсичные отходы -hbmmat.weaponsteel=Оружейной стали +hbmmat.weaponsteel=Оружейная сталь hbmmat.whitephosphorus=Белый фосфор -hbmmat.wood=Wood +hbmmat.wood=Дерево hbmmat.workersalloy=Деш hbmmat.wroughtiron=Кованое железо -hbmmat.zirconium=Циркония +hbmmat.zirconium=Цирконий matshape.block=Блок %s matshape.blocks=Блоки %s @@ -1922,95 +1926,103 @@ item.ammo_shell_apfsds_du.name=240мм APFSTS-DU item.ammo_shell_apfsds_t.name=240мм APFSTS-T item.ammo_shell_explosive.name=240мм Фугасный снаряд item.ammo_shell_w9.name=240мм Ядерный снаряд W9 -item.ammo_secret.bmg50_equestrian.name=.50 BMG Demolisher -item.ammo_secret.folly_nuke.name=Silver Bullet, Nuclear -item.ammo_secret.folly_sm.name=Silver Bullet -item.ammo_secret.g12_equestrian.name=12 Gauge Railway Spike Shot -item.ammo_secret.m44_equestrian.name=.44 Magnum Head-Exploder +item.ammo_secret.bmg50_equestrian.name=.50 BMG патрон Разрушитель +item.ammo_secret.folly_nuke.name=Серебрянная пуля, ядерная +item.ammo_secret.folly_sm.name=Серебрянная пуля +item.ammo_secret.g12_equestrian.name=12-й калибр Railway Spike Shot +item.ammo_secret.m44_equestrian.name=.44 магнум Разрыватель голов item.ammo_secret.p35_800.name=.35-800 V9 -item.ammo_standard.b75.name=.75 Bolt -item.ammo_standard.b75_exp.name=.75 Bolt (Explosive) -item.ammo_standard.b75_inc.name=.75 Bolt (Incendiary) -item.ammo_standard.bmg50_ap.name=.50 BMG Round (Armor Piercing) -item.ammo_standard.bmg50_du.name=.50 BMG Round (Depleted Uranium) -item.ammo_standard.bmg50_fmj.name=.50 BMG Round (Full Metal Jacket) -item.ammo_standard.bmg50_jhp.name=.50 BMG Round (Jacketed Hollow Point) -item.ammo_standard.bmg50_sp.name=.50 BMG Round (Soft Point) -item.ammo_standard.capacitor.name=Capacitor -item.ammo_standard.capacitor_ir.name=Capacitor (Low Wavelength) -item.ammo_standard.capacitor_overcharge.name=Capacitor (Overcharge) -item.ammo_standard.coil_ferrouranium.name=Coilgun Ferrouranium Ball -item.ammo_standard.coil_tungsten.name=Coilgun Tungsten Ball -item.ammo_standard.flame_balefire.name=Flamer Fuel, Balefire -item.ammo_standard.flame_diesel.name=Flamer Fuel, Diesel -item.ammo_standard.flame_gas.name=Flamer Fuel, Gas -item.ammo_standard.flame_napalm.name=Flamer Fuel, Napalm -item.ammo_standard.g10.name=10 Gauge Buckshot -item.ammo_standard.g10_du.name=10 Gauge Uranium Buckshot -item.ammo_standard.g10_shrapnel.name=10 Gauge Shrapnel Buckshot -item.ammo_standard.g10_slug.name=10 Gauge Slug -item.ammo_standard.g12.name=12 Gauge Buckshot -item.ammo_standard.g12_anthrax.name=12 Gauge Anthrax Shell -item.ammo_standard.g12_bp.name=12 Gauge Black Powder Buckshot -item.ammo_standard.g12_bp_magnum.name=12 Gauge Black Powder Magnum Shell -item.ammo_standard.g12_bp_slug.name=12 Gauge Black Powder Slug -item.ammo_standard.g12_explosive.name=12 Gauge Explosive Shell -item.ammo_standard.g12_flechette.name=12 Gauge Flechette Shell -item.ammo_standard.g12_magnum.name=12 Gauge Magnum Shell -item.ammo_standard.g12_phosphorus.name=12 Gauge Phosphorus Shell -item.ammo_standard.g12_slug.name=12 Gauge Slug -item.ammo_standard.g26_flare.name=26mm Signal Flare -item.ammo_standard.g26_flare_supply.name=26mm Signal Flare (Supply Airdrop) -item.ammo_standard.g26_flare_weapon.name=26mm Signal Flare (Weapon Airdrop) -item.ammo_standard.g40_demo.name=40mm Grenade, Demolition -item.ammo_standard.g40_he.name=40mm Grenade, High-Explosive -item.ammo_standard.g40_heat.name=40mm Grenade, Shaped Charge -item.ammo_standard.g40_inc.name=40mm Grenade, Incendiary -item.ammo_standard.g40_phosphorus.name=40mm Grenade, White Phosphorus -item.ammo_standard.m357_ap.name=.357 Magnum Round (Armor Piercing) -item.ammo_standard.m357_bp.name=.357 Magnum Round (Black Powder) -item.ammo_standard.m357_express.name=.357 Magnum Round (FMJ Express) -item.ammo_standard.m357_fmj.name=.357 Magnum Round (Full Metal Jacket) -item.ammo_standard.m357_jhp.name=.357 Magnum Round (Jacketed Hollow Point) -item.ammo_standard.m357_sp.name=.357 Magnum Round (Soft Point) -item.ammo_standard.m44_ap.name=.44 Magnum Round (Armor Piercing) -item.ammo_standard.m44_bp.name=.44 Magnum Round (Black Powder) -item.ammo_standard.m44_express.name=.44 Magnum Round (FMJ Express) -item.ammo_standard.m44_fmj.name=.44 Magnum Round (Full Metal Jacket) -item.ammo_standard.m44_jhp.name=.44 Magnum Round (Jacketed Hollow Point) -item.ammo_standard.m44_sp.name=.44 Magnum Round (Soft Point) -item.ammo_standard.nuke_demo.name=Mini Nuke, Demolition -item.ammo_standard.nuke_high.name=Mini Nuke, High Yield +item.ammo_standard.b75.name=.75 болт +item.ammo_standard.b75_exp.name=.75 болт (Взрывной) +item.ammo_standard.b75_inc.name=.75 болт (Зажигательный) +item.ammo_standard.bmg50_ap.name=.50 BMG патрон (Бронебойный) +item.ammo_standard.bmg50_he.name=.50 BMG патрон (Разрывной) +item.ammo_standard.bmg50_du.name=.50 BMG патрон (Обеднённый уран) +item.ammo_standard.bmg50_fmj.name=.50 BMG патрон (Цельнометаллическая оболочка) +item.ammo_standard.bmg50_jhp.name=.50 BMG патрон (Экспансивный+) +item.ammo_standard.bmg50_sp.name=.50 BMG патрон (Экспансивный) +item.ammo_standard.capacitor.name=Конденсатор +item.ammo_standard.capacitor_ir.name=Конденсатор (Низкая длина волны) +item.ammo_standard.capacitor_overcharge.name=Конденсатор (Перезаряженный) +item.ammo_standard.coil_ferrouranium.name=Ферроураниевый шарик гаусс-пушки +item.ammo_standard.coil_tungsten.name=Вольфрамовый шарик гаусс-пушки +item.ammo_standard.flame_balefire.name=Топливо огнемёта (Жар-пламя) +item.ammo_standard.flame_diesel.name=Топливо огнемёта (Дизель) +item.ammo_standard.flame_gas.name=Топливо огнемёта (Газ) +item.ammo_standard.flame_napalm.name=Топливо огнемёта (Напалм) +item.ammo_standard.g10.name=Картечь 10-го калибра +item.ammo_standard.g10_du.name=Урановая картечь 10-го калибра +item.ammo_standard.g10_shrapnel.name=Шрапнельная картечь 10-го калибра +item.ammo_standard.g10_slug.name=Пуля 10-го калибра +item.ammo_standard.g10_explosive.name=Взрывная картечь 10-го калибра +item.ammo_standard.g12.name=Картечь 12-го калибра +item.ammo_standard.g12_anthrax.name=Инъекция сибирской язвы 12-го калибра +item.ammo_standard.g12_bp.name=Картечь 12-го калибра с чёрным порохом +item.ammo_standard.g12_bp_magnum.name=Тяжёлая картечь 12-го калибра с чёрным порохом +item.ammo_standard.g12_bp_slug.name=Пуля 12-го калибра с чёрным порохом +item.ammo_standard.g12_explosive.name=Взрывной снаряд 12-го калибра +item.ammo_standard.g12_flechette.name=Игольчатая картечь 12-го калибра +item.ammo_standard.g12_magnum.name=Тяжёлая картечь 12-го калибра +item.ammo_standard.g12_phosphorus.name=Зажигательная картечь 12-го калибра +item.ammo_standard.g12_slug.name=Пуля 12-го калибра +item.ammo_standard.g26_flare.name=26мм сигнальная ракета +item.ammo_standard.g26_flare_supply.name=26мм сигнальная ракета (Запрос припасов) +item.ammo_standard.g26_flare_weapon.name=26мм сигнальная ракета (Запрос оружия) +item.ammo_standard.g40_demo.name=40мм граната (Разрушающая) +item.ammo_standard.g40_he.name=40мм граната (Фугасная) +item.ammo_standard.g40_heat.name=40мм граната (Кумулятивная) +item.ammo_standard.g40_inc.name=40мм граната (Зажигательная) +item.ammo_standard.g40_phosphorus.name=40мм граната (Белый фосфор) +item.ammo_standard.m357_ap.name=.357 magnum (Бронебойный) +item.ammo_standard.m357_bp.name=.357 magnum (Чёрный порох) +item.ammo_standard.m357_express.name=.357 magnum (Высокомощная цельнометаллическая оболочка) +item.ammo_standard.m357_fmj.name=.357 magnum (Цельнометаллическая оболочка) +item.ammo_standard.m357_jhp.name=.357 magnum (Экспансивный+) +item.ammo_standard.m357_sp.name=.357 magnum (Экспансивный) +item.ammo_standard.m44_ap.name=.44 magnum (Бронебойный) +item.ammo_standard.m44_bp.name=.44 magnum (Чёрный порох) +item.ammo_standard.m44_express.name=.44 magnum (Высокомощная цельнометаллическая оболочка) +item.ammo_standard.m44_fmj.name=.44 magnum (Цельнометаллическая оболочка) +item.ammo_standard.m44_jhp.name=.44 magnum (Экспансивный+) +item.ammo_standard.m44_sp.name=.44 magnum (Экспансивный) +item.ammo_standard.nuke_demo.name=Ядерный минизаряд (Разрушающий) +item.ammo_standard.nuke_high.name=Ядерный минизаряд (Высокомощный) item.ammo_standard.nuke_hive.name=Rocket Hive -item.ammo_standard.nuke_standard.name=Mini Nuke -item.ammo_standard.nuke_tots.name=Mini Nuke, Tiny Tots -item.ammo_standard.p22_ap.name=.22 LR Round (Armor Piercing) -item.ammo_standard.p22_fmj.name=.22 LR Round (Full Metal Jacket) -item.ammo_standard.p22_jhp.name=.22 LR Round (Jacketed Hollow Point) -item.ammo_standard.p22_sp.name=.22 LR Round (Soft Point) -item.ammo_standard.p9_ap.name=9mm Round (Armor Piercing) -item.ammo_standard.p9_fmj.name=9mm Round (Full Metal Jacket) -item.ammo_standard.p9_jhp.name=9mm Round (Jacketed Hollow Point) -item.ammo_standard.p9_sp.name=9mm Round (Soft Point) -item.ammo_standard.r556_ap.name=5.56mm Round (Armor Piercing) -item.ammo_standard.r556_fmj.name=5.56mm Round (Full Metal Jacket) -item.ammo_standard.r556_jhp.name=5.56mm Round (Jacketed Hollow Point) -item.ammo_standard.r556_sp.name=5.56mm Round (Soft Point) -item.ammo_standard.r762_ap.name=7.62mm Round (Armor Piercing) -item.ammo_standard.r762_du.name=7.62mm Round (Depleted Uranium) -item.ammo_standard.r762_fmj.name=7.62mm Round (Full Metal Jacket) -item.ammo_standard.r762_jhp.name=7.62mm Round (Jacketed Hollow Point) -item.ammo_standard.r762_sp.name=7.62mm Round (Soft Point) -item.ammo_standard.rocket_demo.name=Rocket, Demolition -item.ammo_standard.rocket_he.name=Rocket, High-Explosive -item.ammo_standard.rocket_heat.name=Rocket, Shaped Charge -item.ammo_standard.rocket_inc.name=Rocket, Incendiary -item.ammo_standard.rocket_phosphorus.name=Rocket, White Phosphorus -item.ammo_standard.stone.name=Ball and Powder -item.ammo_standard.stone_ap.name=Flint and Powder -item.ammo_standard.stone_iron.name=Iron Ball and Powder -item.ammo_standard.stone_shot.name=Shot and Powder -item.ammo_standard.tau_uranium.name=Depleted Uranium-235 Box +item.ammo_standard.nuke_standard.name=Ядерный минизаряд +item.ammo_standard.nuke_tots.name=Ядерный минизаряд (Карапузы) +item.ammo_standard.p22_ap.name=.22 LR патрон (Бронебойный) +item.ammo_standard.p22_fmj.name=.22 LR патрон (Цельнометаллическая оболочка) +item.ammo_standard.p22_jhp.name=.22 LR патрон (Экспансивный+) +item.ammo_standard.p22_sp.name=.22 LR патрон (Экспансивный) +item.ammo_standard.p45_ap.name=.45 патрон (Бронебойный) +item.ammo_standard.p45_du.name=.45 патрон (Depleted Uranium) +item.ammo_standard.p45_fmj.name=.45 патрон (Цельнометаллическая оболочка) +item.ammo_standard.p45_jhp.name=.45 патрон (Экспансивный+) +item.ammo_standard.p45_sp.name=.45 патрон (Экспансивный) +item.ammo_standard.p9_ap.name=9мм патрон (Бронебойный) +item.ammo_standard.p9_fmj.name=9мм патрон (Цельнометаллическая оболочка) +item.ammo_standard.p9_jhp.name=9мм патрон (Экспансивный+) +item.ammo_standard.p9_sp.name=9мм патрон (Экспансивный) +item.ammo_standard.r556_ap.name=5.56мм патрон (Бронебойный) +item.ammo_standard.r556_fmj.name=5.56мм патрон (Цельнометаллическая оболочка) +item.ammo_standard.r556_jhp.name=5.56мм патрон (Экспансивный+) +item.ammo_standard.r556_sp.name=5.56мм патрон (Экспансивный) +item.ammo_standard.r762_ap.name=7.62мм патрон (Бронебойный) +item.ammo_standard.r762_du.name=7.62мм патрон (Обеднённый уран) +item.ammo_standard.r762_fmj.name=7.62мм патрон (Цельнометаллическая оболочка) +item.ammo_standard.r762_he.name=7.62mm патрон (Разрывной) +item.ammo_standard.r762_jhp.name=7.62мм патрон (Экспансивный+) +item.ammo_standard.r762_sp.name=7.62мм патрон (Экспансивный) +item.ammo_standard.rocket_demo.name=Ракета (Разрушающая) +item.ammo_standard.rocket_he.name=Ракета (Фугасная) +item.ammo_standard.rocket_heat.name=Ракета (Кумулятивная) +item.ammo_standard.rocket_inc.name=Ракета (Зажигательная) +item.ammo_standard.rocket_phosphorus.name=Ракета (Белый фосфор) +item.ammo_standard.stone.name=Шарик и порох +item.ammo_standard.stone_ap.name=Кремень и порох +item.ammo_standard.stone_iron.name=Железный шарик и порох +item.ammo_standard.stone_shot.name=Дробь и порох +item.ammo_standard.tau_uranium.name=Ящик обеднённого урана-235 item.ammo_stinger_rocket.name=Ракета-Стингер item.ammo_stinger_rocket_he.name=Ракета-Стингер (Фугасная) item.ammo_stinger_rocket_incendiary.name=Ракета-Стингер (Зажигательная) @@ -2186,14 +2198,14 @@ item.bedrock_ore.trait.washed=§bПромытый в окислителе вод item.bedrock_ore.type.actinide.name=Актинидная item.bedrock_ore.type.crystal.name=Кристаллическая item.bedrock_ore.type.heavy.name=Тяжелая металлическая -item.bedrock_ore.type.light.name=Легкая металлическая +item.bedrock_ore.type.light.name=Лёгкая металлическая item.bedrock_ore.type.nonmetal.name=Неметаллическая item.bedrock_ore.type.rare.name=Редкоземельная item.bedrock_ore_base.name=Необработанная бедроковая руда item.bedrock_ore_fragment.name=Фрагмент от %s руда item.beta.name=БЕТА-ФУНКЦИИ item.big_sword.name=Большой меч -item.billet_actinium.name=Actinium-227 Billet +item.billet_actinium.name=Заготовка актиния-227 item.billet_am_mix.name=Заготовка америция реакторного качества item.billet_am241.name=Заготовка америция-241 item.billet_am242.name=Заготовка америция-242 @@ -2282,7 +2294,7 @@ item.bobmazon_machines.name=Бобмазон: Блоки и машины item.bobmazon_materials.name=Бобмазон: Материалы item.bobmazon_tools.name=Бобмазон: Предметы item.bobmazon_weapons.name=Бобмазон: Оружие и взрывчатка -item.boltntm.name=Стержень из %s +item.boltntm.name=Стержень (%s) item.bolt_compound.name=Укрепленный вал турбины item.bolt_spike.name=Железнодорожный гвоздь item.bolt_spike.desc=Излучает угрожающую ауру, как-то @@ -2358,59 +2370,59 @@ item.canister_petroil.name=Канистра с бензином (LEGACY) item.canister_reoil.name=Канистра с восстановленным промышленным маслом (LEGACY) item.canister_smear.name=Канистра с промышленным маслом (LEGACY) item.canned_asbestos.name=Консервированный асбест -item.canned_asbestos.desc=TASTE the asbestosis! +item.canned_asbestos.desc=РАСПРОБУЙ асбестоз! item.canned_ass.name=Консервированная задница -item.canned_ass.desc=100%% quality donkey meat!* +item.canned_ass.desc=Мясо осла 100%%-го качества!* item.canned_bark.name=Консервы вяленой сосновой коры -item.canned_bark.desc=Extra cronchy! +item.canned_bark.desc=Очень хрустящие! item.canned_beef.name=Консервированная говядина -item.canned_beef.desc=A few centuries ago, a cow died for this. +item.canned_beef.desc=Несколько веков назад для этого умерла корова. item.canned_bhole.name=Консервированная черная дыра -item.canned_bhole.desc=Singularity is yum yum in my tum tum! +item.canned_bhole.desc=Сингулярность это ням ням в моём там там item.canned_cheese.name=Консервированный плавленый сыр -item.canned_cheese.desc=Is it cheese? Is it rubber cement? Who knows, who cares. +item.canned_cheese.desc=Это сыр? Это резиновый цемент? Кто знает. Кого волнует. item.canned_chinese.name=Консервированная китайская еда -item.canned_chinese.desc=In China, Chinese food is just called food. +item.canned_chinese.desc=В Китае китайскую еду называют просто едой. item.canned_diesel.name=Консервированное дизельное топливо -item.canned_diesel.desc=I'm slowly running out of jokes for these. +item.canned_diesel.desc=У меня постепенно заканчиваются шутки для этого. item.canned_fist.name=Консервированный кулак item.canned_fist.desc=Yowser! item.canned_fried.name=Консервированная жареная курица -item.canned_fried.desc=Even the can is deep fried! +item.canned_fried.desc=Даже банка глубокой прожарки! item.canned_hotdogs.name=Консервированные хот-доги -item.canned_hotdogs.desc=Not to be confused with cool cats. +item.canned_hotdogs.desc=Не путать с крутыми котами. item.canned_jizz.name=Консервированное жеребцовое молоко "ФлимФлэм Индастриз" -item.canned_jizz.desc=Wait wh- +item.canned_jizz.desc=Погоди, ч- item.canned_kerosene.name=Консервированный керосин -item.canned_kerosene.desc=Just imagine a witty line here. +item.canned_kerosene.desc=Придумайте остроумную шутку сами. item.canned_leftovers.name=Просроченные консервы -item.canned_leftovers.desc=ur 2 slow +item.canned_leftovers.desc=Ты слшкм медленный. item.canned_milk.name=Консервированная сгущенка -item.canned_milk.desc=Milk 2: More solid than ever before! +item.canned_milk.desc=Молоко 2: Куда твёрже, чем было раньше! item.canned_mystery.name=Консервы "Тайна Мяса" -item.canned_mystery.desc=What's inside? Only one way to find out! +item.canned_mystery.desc=Что же внутри? Есть лишь один способ узнать! item.canned_napalm.name=Консервированный напалм -item.canned_napalm.desc=I love the smell of old memes in the morning! +item.canned_napalm.desc=Люблю запах старых мемов по утрам. item.canned_oil.name=Консервированное моторное масло -item.canned_oil.desc=It makes motors go, so why not humans? +item.canned_oil.desc=Заставляет мотор работать, почему не может и людей? item.canned_pashtet.name=Паштет item.canned_pashtet.desc=услуги перевода недоступны! item.canned_pizza.name=Консервированная пицца -item.canned_pizza.desc=A crime against humanity. +item.canned_pizza.desc=Преступление против человечества. item.canned_recursion.name=Консервированная рекурсия -item.canned_recursion.desc=Canned Recursion +item.canned_recursion.desc=Консервированная рекурсия item.canned_spam.name=Консервы “Спам” -item.canned_spam.desc=The three-and-a-half-minute sketch is set in the fictional Green Midget Cafe in Bromley.$An argument develops between the waitress, who recites a menu in which nearly$every dish contains Spam, and Mrs. Bun, who does not like Spam. She asks for a$dish without Spam, much to the amazement of her Spam-loving husband. The waitress$responds to this request with disgust. Mr. Bun offers to take her Spam instead,$and asks for a dish containing a lot of Spam and baked beans. The waitress says$no since they are out of baked beans; when Mr. Bun asks for a substitution of Spam,$the waitress again responds with disgust. At several points, a group of Vikings in$the restaurant interrupts conversation by loudly singing about Spam.$The irate waitress orders them to shut up, but they resume singing more loudly.$A Hungarian tourist comes to the counter, trying to order by using a wholly$inaccurate Hungarian/English phrasebook (a reference to a previous sketch).$He is rapidly escorted away by a police constable. The sketch abruptly cuts to a$historian in a television studio talking about the origin of the Vikings in the café.$As he goes on, he begins to increasingly insert the word "Spam" into every$sentence, and the backdrop is raised to reveal the restaurant set behind.$The historian joins the Vikings in their song, and Mr. and Mrs. Bun are lifted by$wires out of the scene while the singing continues. In the original televised performance,$the closing credits begin to scroll with the singing still audible in the background. +item.canned_spam.desc=Действие трехминутного скетча разворачивается в вымышленном кафе$"Зеленый Карлик" в Бромли. Разгорается спор между официанткой, читающей$меню, в котором почти каждое блюдо содержит спам, и миссис Бун, которая$не любит спам. Она заказывает блюдо без спама, что вызывает удивление$у её мужа, обожающего спам. Официантка с раздражением отвечает на этот$заказ. Мистер Бун предлагает забрать ее спам и заказывает блюдо с большим$количеством спама и запеченной фасолью. Официантка отвечает "нет", так как$фасоль закончилась; когда мистер Бун спрашивает о замене спама, официантка$снова реагирует с отвращением. В какой-то момент группа викингов в ресторане$перебивает разговор громким пением о спаме. Разъяренная официантка приказывает$им замолчать, но они продолжают петь еще громче. Венгерский турист подходит к$стойке, пытаясь сделать заказ с помощью абсолютно неточного венгерско-английского$разговорника (отсылка к предыдущему скетчу). Его быстро выводит полицейский.$Скетч резко переходит к историку в теле-студии, который рассказывает о$происхождении викингов в кафе. По мере того как он продолжает, он все чаще$вставляет слово "спам" в каждое предложение, а кулиса на заднем фоне$поднимается, открывая декорации ресторана. Историк присоединяется к$викингам в их песне, а мистера и миссис Бун поднимают с помощью тросов$и уводят из кадра, пока пение продолжается. В оригинальной телевизионной$версии финальные титры начинают прокручиваться, пока на фоне всё ещё$слышно пение. item.canned_stew.name=Консервы "Тушеные грибы" item.canned_stew.desc=... item.canned_tomato.name=Консервированный томатный суп -item.canned_tomato.desc=Who wants some thick red paste? +item.canned_tomato.desc=Кто хочет немного густой крастной пасты? item.canned_tube.name=Пищевой тюбик космонавта -item.canned_tube.desc=Tasty mush. +item.canned_tube.desc=Вкусная каша. item.canned_tuna.name=Консервированный тунец -item.canned_tuna.desc=I can't tell if that's actually tuna or dried cement. +item.canned_tuna.desc=Я не могу сказать, действительно ли это тунец или высушенный цемент. item.canned_yogurt.name=Консервированный йогурт -item.canned_yogurt.desc=Probably spoiled, but whatever. +item.canned_yogurt.desc=Возможно просрочен, но не важно. item.canteen_13.name=Фляжка Убежища 13 item.canteen_fab.name=Потрясающая водка item.canteen_vodka.name=Стильная фляга @@ -2438,21 +2450,21 @@ item.card_qos.name=Королева пик item.cart.crate.name=Вагонетка с ящиком item.cart.destroyer.name=Вагонетка с уничтожителем мусора item.cart.empty.name=Стальная вагонетка -item.cart.powder.name=Powder Cart -item.cart.semtex.name=Semtex Cart +item.cart.powder.name=Вагонетка с порохом +item.cart.semtex.name=Вагонетка с семтексом item.casing_357.name=Гильза Магнума .357(x24) item.casing_44.name=Гильза Магнума .44 (x24) item.casing_50.name=Крупнокалиберная Гильза (x12) item.casing_9.name=Малокалиберная Гильза (x32) -item.casing_bag.name=Bullet Casing Bag +item.casing_bag.name=Сумка для гильз item.casing_buckshot.name=Картечная Гильза (x12) -item.casing.small.name=Small Gunmetal Casing -item.casing.small_steel.name=Small Weapon Steel Casing -item.casing.large.name=Large Gunmetal Casing -item.casing.large_steel.name=Large Weapon Steel Casing -item.casing.shotshell.name=Black Powder Shotshell Casing -item.casing.buckshot.name=Plastic Shotshell Casing -item.casing.buckshot_advanced.name=Advanced Shotshell Casing +item.casing.small.name=Маленькая гильза из пушечной бронзы +item.casing.small_steel.name=Маленькая гильза из оружейной стали +item.casing.large.name=Большая гильза из пушечной бронзы +item.casing.large_steel.name=Большая гильза из оружейной стали +item.casing.shotshell.name=Гильза дробового патрона для чёрного пороха +item.casing.buckshot.name=Пластиковая гильза дробового патрона +item.casing.buckshot_advanced.name=Улучшенная гильза дробового патрона item.catalyst_clay.name=Глинистый катализатор item.catalytic_converter.name=Каталитический конвертер item.cbt_device.name=CBT-девайс @@ -2495,8 +2507,8 @@ item.chlorine_pinwheel.name=Хлорная вертушка item.chlorophyte_axe.name=Хлорофитовый топор item.chlorophyte_pickaxe.name=Хлорофитовая кирка item.chocolate.name=Фирменный радиевый шоколад -item.chocolate.desc=Radium Chocolate? Pretty sure this is just meth. -item.chocolate_milk.name=Молочный шоколад +item.chocolate.desc=Радиевый шоколад? Почти уверен, что это просто мет. +item.chocolate_milk.name=Шоколадное молоко item.chopper.name=Вертолёт-охотник item.chopper_blades.name=Лопасти Вертолёта-охотника item.chopper_gun.name=Огневая установка @@ -2504,9 +2516,9 @@ item.chopper_head.name=Кабина Вертолета-охотника item.chopper_tail.name=Хвост Вертолёта-охотника item.chopper_torso.name=Корпус Вертолёта-охотника item.chopper_wing.name=Крыло Вертолета-охотника -item.chunk_ore.malachite.name=Malachite Chunk +item.chunk_ore.malachite.name=Кусок малахита item.chunk_ore.rare.name=Кусок редкоземельной руды -item.chunk_ore.cryolite.name=Cryolite Chunk +item.chunk_ore.cryolite.name=Кусок криолита item.cigarette.name=Сигарета марки "FFI" item.cinnebar.name=Киноварь item.circuit.advanced.name=Военная микросхема @@ -2526,7 +2538,7 @@ item.circuit.controller_chassis.name=Корпус блока управлени item.circuit.controller_quantum.name=Квантовый компьютер item.circuit.pcb.name=Печатная плата item.circuit.quantum.name=Устройство квантовой обработки -item.circuit.silicon.name=Печатная кремниевая пластина +item.circuit.silicon.name=Отпечатанная кремниевая пластина item.circuit.vacuum_tube.name=Вакуумная трубка item.circuit_aluminium.name=Простая микросхема item.circuit_arsenic.name=Гибкая микросхема @@ -2582,7 +2594,7 @@ item.cladding_lead.name=Свинцовая обшивка item.cladding_obsidian.name=Прокладка из обсидиана item.cladding_paint.name=Свинцовая краска item.cladding_rubber.name=Резиновая обшивка -item.clay_tablet.name=Clay Tablet +item.clay_tablet.name=Глиняная табличка item.clip_bf.name=Двойной Набор Жар-снарядов item.clip_bolt_action.name=Коробка из 12х74 пуль item.clip_cryolator.name=Бак Криоляторного топлива @@ -2666,6 +2678,8 @@ item.conveyor_wand.regular.name=Конвейер item.conveyor_wand.express.name=Быстрый конвейер item.conveyor_wand.double.name=Двухполосный конвейер item.conveyor_wand.triple.name=Трёхполосный конвейер +item.conveyor_wand.desc=Перемещает предметы, упавшие на него.$Соедините две точки, чтобы проложить конвейер.$Присядьте для установки в ручном режиме.$Нажатие отвёрткой поворачивает конвейер.$Нажатие отвёрткой в присяде меняет вид конвейера. +item.conveyor_wand.vertical.desc=Может принимать форму лифта/жёлоба. item.cordite.name=Кордит item.cotton_candy.name=Радиоактивная сахарная вата item.crackpipe.name=Оздоровительная трубка @@ -2684,7 +2698,8 @@ item.crayon.pink.name=Розовый мелок item.crayon.purple.name=Фиолетовый мелок item.crayon.red.name=Красный мелок item.crayon.silver.name=Светло-серый мелок -item.crayon.white.name=Белый мелокitem.crayon.yellow.name=Желтый мелок +item.crayon.white.name=Белый мелок +item.crayon.yellow.name=Желтый мелок item.crowbar.name=Mk.V Устройство Для Вскрытия Ящиков "Лом" item.crucible.name="Горнило Палача" item.crucible_template.name=Шаблон плавильни: @@ -2779,7 +2794,7 @@ item.dnt_boots.name=даенайтриевые ботинки item.dnt_legs.name=динейтроновые поножи item.dnt_helmet.name=динотрониму шлем item.dnt_plate.name=динейтромы нагрудник -item.dnt_sword.name=dinuatureum sword +item.dnt_sword.name=динатуриевый меч item.door_bunker.name=Бункерная дверь item.door_metal.name=Металлическая дверь item.door_office.name=Офисная дверь @@ -2898,7 +2913,7 @@ item.fluid_tank_empty.name=Пустой универсальный резерв item.fluid_tank_full.name=Универсальный резервуар для жидкости: item.fluid_tank_lead_empty.name=Пустой резервуар для опасных материалов item.fluid_tank_lead_full.name=Резервуар с опасными материалами: -item.fluorite.name=Флюорит +item.fluorite.name=Флюоритовая руда item.flywheel_beryllium.name=Бериллевый маховик item.fmn.name=Таблетка флунитразепама item.fmn.desc=Убирает все DRX более 2,000mDRX @@ -2992,7 +3007,7 @@ item.grenade_if_spark.name=IF - С.-Граната item.grenade_if_sticky.name=IF - Липкая граната item.grenade_if_toxic.name=IF - Токсичная граната item.grenade_kit.name=Комплект гранат -item.grenade_kyiv.name=The Kyiv Special +item.grenade_kyiv.name=Киев спешиал item.grenade_lemon.name=Зажигательный лимон item.grenade_mirv.name=МИРВ-граната item.grenade_mk2.name=Граната МК 2 "Посол Ананас" @@ -3010,13 +3025,13 @@ item.grenade_tau.name=Тау-Граната item.grenade_zomg.name=Граната аннигиляции пар отрицательной энергии item.glyphid_gland.name= Железа глифида: item.glyphid_gland_empty.name= Железа глифида -item.gun_aberrator.name=Aberrator -item.gun_aberrator_eott.name=Eyes Of The Tempest -item.gun_am180.name=Silenced Submachine Gun +item.gun_aberrator.name=Аберратор +item.gun_aberrator_eott.name=Глаза бури +item.gun_am180.name=Пистолет-пулемёт с глушителем item.gun_ar15.name="Джош" -item.gun_autoshotgun.name=Auto Shotgun -item.gun_autoshotgun_sexy.name=Sexy -item.gun_autoshotgun_shredder.name=Shredder +item.gun_autoshotgun.name=Барабанный дробовик +item.gun_autoshotgun_sexy.name=Секси +item.gun_autoshotgun_shredder.name=Шреддер item.gun_avenger.name=CZ57 “Авенджер” item.gun_b92.name=§9Энергетический бластер B92§r item.gun_b92_ammo.name=§9Энергетический Элемент B92§r @@ -3034,7 +3049,7 @@ item.gun_bolter_digamma.name=Дигамма пушка item.gun_calamity.name=Каламити item.gun_calamity_ammo.name=Кал. 50 (LEGACY) item.gun_calamity_dual.name=Боевое седло -item.gun_carbine.name=Carbine +item.gun_carbine.name=Карабин item.gun_chemthrower.name=Химомёт item.gun_coilgun.name=Гаусс-пушка item.gun_congolake.name=Congo Lake @@ -3047,8 +3062,8 @@ item.gun_deagle.name=Биг Айрон item.gun_defabricator.name=Дефабрикатор item.gun_defabricator_ammo.name=Энергетические ячейки Дефабрикатора item.gun_detonator.name=Лазерный детонатор -item.gun_double_barrel.name=An Old Classic -item.gun_double_barrel_sacred_dragon.name=Sacred Dragon +item.gun_double_barrel.name=Старая классика +item.gun_double_barrel_sacred_dragon.name=Испуганный дракон item.gun_emp.name=ЭМИ-пушка item.gun_emp_ammo.name=Энергетическая ячейка item.gun_euthanasia.name=Эвтаназия @@ -3057,19 +3072,24 @@ item.gun_fatman.name=М42 Атомная катапульта "Толстяк" item.gun_fatman_ammo.name=Ядерный минизаряд (LEGACY) item.gun_fireext.name=Огнетушитель item.gun_flamer.name=Мистер Топаз -item.gun_flamer_daybreaker.name=Daybreaker -item.gun_flamer_topaz.name=Mister Topaz -item.gun_flaregun.name=Flare Gun +item.gun_flamer_daybreaker.name=Дейбрейкер +item.gun_flamer_topaz.name=Мистер Топа +item.gun_flaregun.name=Сигнальный пистолет item.gun_flechette.name=Игольчатая винтовка item.gun_folly.name=Прототип Дигамма "Причуда" -item.gun_g3.name=Assault Rifle +item.gun_g3.name=Штурмовая винтовка +item.gun_g3_a3.name=G3A3 +item.gun_g3_infiltrator.name=Infiltrator item.gun_glass_cannon.name=Стеклянная пушка -item.gun_greasegun.name=Grease Gun -item.gun_hangman.name=Hangman -item.gun_heavy_revolver.name=Heavy Revolver -item.gun_heavy_revolver_lilmac.name=Little Macintosh -item.gun_heavy_revolver_protege.name=Protège -item.gun_henry.name=Lever Action Rifle +item.gun_greasegun.name=Маслёнка +item.gun_greasegun_m3.name=M3 +item.gun_hangman.name=Палач +item.gun_heavy_revolver.name=Тяжёлый револьвер +item.gun_heavy_revolver_lilmac.name=Малый Макинтош +item.gun_heavy_revolver_protege.name=Протèже +item.gun_heavy_revolver_scoped.name=.44 Magnum с прицелом +item.gun_henry.name=Винтовка рычажного действия +item.gun_henry_lincoln.name=Lincoln's Repeater item.gun_hk69.name=Гранатомет item.gun_hp.name=HPP Лазерджет item.gun_hp_ammo.name=Чернильный картридж @@ -3083,32 +3103,34 @@ item.gun_kit_2.name=Комплект для ремонта оружия item.gun_ks23.name=Сэмюэль Большой Дробовик item.gun_lacunae.name=CZ33 “Абаддон” item.gun_lacunae_ammo.name=5-мм патрон (LEGACY) -item.gun_lag.name=Comically Long Pistol -item.gun_lasrifle.name=Laser Rifle +item.gun_lag.name=Комически длинный пистолет +item.gun_lasrifle.name=Лазерная винтовка item.gun_lever_action.name=«Нога кобылы» (Оригинал) item.gun_lever_action_ammo.name=Дробь 12x74 калибра (LEGACY) item.gun_lever_action_dark.name=«Нога кобылы» (Тёмный) item.gun_lever_action_sonata.name=Перевёрнутая «Нога кобылы» item.gun_lever_action_sonata_2.name=§cSonata's Microphone§r -item.gun_liberator.name=Liberator -item.gun_light_revolver.name=Break-Action Revolver -item.gun_light_revolver_atlas.name=Atlas -item.gun_light_revolver_dani.name=Day And Night +item.gun_liberator.name=Либератор +item.gun_light_revolver.name=Револьвер переломного действия +item.gun_light_revolver_atlas.name=Атлас +item.gun_light_revolver_dani.name=День и ночь item.gun_lunatic_marksman.name=Lunatic Marksman Rifle (BETA) item.gun_m2.name=Ma Deuce -item.gun_maresleg.name=Lever Action Shotgun -item.gun_maresleg_akimbo.name=Lever Action Shotguns +item.gun_maresleg.name=Дробовик рычажного действия +item.gun_maresleg_akimbo.name=L=Дробовики рычажного действия item.gun_maresleg_broken.name=Broken +item.gun_maresleg_short.name=Нога кобылы +item.gun_mas36.name=Южная Звезда item.gun_minigun.name=Персональный миниган CZ53 -item.gun_minigun_lacunae.name=Lacunae +item.gun_minigun_lacunae.name=Лакунай item.gun_mirv.name=M42 Ядерная катапульта "Экспериментальный МИРВ" item.gun_mirv_ammo.name=Восьмиричный МИРВ (LEGACY) -item.gun_missile_launcher.name=Missile Launcher +item.gun_missile_launcher.name=Ракетница item.gun_moist_nugget.name=Мосин-Наган item.gun_mp.name=Пулемет Пацифистов item.gun_mp40.name=Пистолет-пулемёт item.gun_mp40_ammo.name=Submachine Gun Round (DEPRECATED) -item.gun_pepperbox.name=Pepperbox +item.gun_pepperbox.name=Перечница item.gun_pm_ammo.name=Малый беспропеллентовый пулемётный патрон item.gun_mymy.name=Ньетес item.gun_osipr.name=Импульсная винтовка Патруля @@ -3155,14 +3177,15 @@ item.gun_stinger_ammo.name=Ракета-Стингер (LEGACY) item.gun_super_shotgun.name=Супердробовик item.gun_super_shotgun.desc=Он супер сломан! item.gun_supershotgun.name=Супердробовик -item.gun_tau.name=Tau Cannon -item.gun_tesla_cannon.name=Tesla Cannon +item.gun_tau.name=Тау пушка +item.gun_tesla_cannon.name=Тесла пушка item.gun_thompson.name=Пистолет-пулемёт Томпсона item.gun_uac_pistol.name=Пистолет UAC .45 item.gun_uboinik.name=Убойник item.gun_uboinik_ammo.name=Дробь 12x70 калибра (LEGACY) item.gun_uzi.name=IMI Узи -item.gun_uzi_akimbo.name=Uzis +item.gun_uzi_richter.name=Richter +item.gun_uzi_akimbo.name=Узишки item.gun_uzi_ammo.name=Патроны кал. 22LR (LEGACY) item.gun_uzi_saturnite.name=Сатурнитовый Узи item.gun_uzi_saturnite_silencer.name=Сатурнитовый Узи с глушителем @@ -3198,7 +3221,7 @@ item.heart_booster.name=Усилитель сердца item.heart_container.name=Контейнер для сердца item.heart_fab.name=Фаб-сердце item.heart_piece.name=Частичка сердца -item.heavy_component.name=Тяжёлый компонент из %s +item.heavy_component.name=Тяжёлый компонент (%s) item.hev_battery.name=Батарея костюма item.hev_boots.name=Ботинки H.E.V Модели IV item.hev_plate.name=Нагрудник H.E.V Модели IV @@ -3273,7 +3296,7 @@ item.ingot_firebrick.name=Шамотный кирпич item.ingot_gh336.name=Слиток гиорсия-336 item.ingot_gh336.desc=Коллега Сиборгиума. item.ingot_graphite.name=Графитовый слиток -item.ingot_gunmetal.name=Gunmetal Ingot +item.ingot_gunmetal.name=Слиток пушечной бронзы item.ingot_hes.name=Высокообогащенный слиток шрабидиевого топлива item.ingot_lanthanium.name=Полустабильный слиток лантана item.ingot_lanthanium.desc='Лантанум' @@ -3323,7 +3346,7 @@ item.ingot_solinium.name=Солиниевый слиток item.ingot_sr90.name=Слиток стронция-90 item.ingot_starmetal.name=§9Звёздный металл§r item.ingot_steel.name=Стальной слиток -item.ingot_steel_dusted.name=Запылённой стальной слиток +item.ingot_steel_dusted.name=Запылённый стальной слиток item.ingot_tantalium.name=Танталовый слиток item.ingot_tantalium.desc='Танталум' item.ingot_tantalium.desc.P11=АКА Танталий. @@ -3341,7 +3364,7 @@ item.ingot_unobtainium.name=Недостатиевый слиток item.ingot_uranium.name=Урановый слиток item.ingot_uranium_fuel.name=Слиток уранового топлива item.ingot_verticium.name=Вертициевый слиток -item.ingot_weaponsteel.name=Weapon Steel Ingot +item.ingot_weaponsteel.name=Слиток оружейной стали item.ingot_weidanium.name=Вейданиевый слиток item.ingot_zirconium.name=Циркониевый куб item.injector_5htp.name=Автоинъектор 5-гидрокситриптофана @@ -3358,9 +3381,10 @@ item.insert_polonium.name=Полониевая пластина item.insert_steel.name=Тяжёлостальные пластины item.insert_xsapi.name=XSAPI пластины item.insert_yharonite.name=Яронитовая пластина +item.item_secret.aberrator.name=Часть Аберратора item.item_secret.canister.name=Композит SB-26 item.item_secret.controller.name=Проприетарный блок управления -item.item_secret.selenium_steel.name=Selenium Steel +item.item_secret.selenium_steel.name=Слиток селениевой стали item.iv_blood.name=Пакет с кровью item.iv_empty.name=Пакет для внутривенного введения item.iv_xp.name=Пакет с опытом @@ -3384,6 +3408,8 @@ item.key_red.desc.P11=§4e§r item.key_red_cracked.name=Сломанный ключ item.key_red_cracked.desc=??? item.key_red.key_red_cracked.P11=§4???§r +item.toolbox.name=Ящик для инструментов +item.toolbox_legacy.name=Ящик для инструментов (LEGACY) item.kit_toolbox.name=Ящик для инструментов item.kit_toolbox_empty.name=Пустой ящик для инструментов item.laser_crystal_bismuth.desc=Висмут-Самарий-Уран-Ториевая кристаллическая матрица @@ -3605,14 +3631,15 @@ item.mp_thruster_15_balefire_large.name=Жар-вигатель с ядерны item.mp_thruster_15_balefire_large_rad.name=Жар-двигатель с ядерным подогревателем 15-го размера (Сверхмощное Сопло) item.mp_thruster_15_balefire_short.name=Жар-двигатель с ядерным подогревателем 15-го размера (Укороченный) item.mp_thruster_15_hydrogen.name=Водородный двигатель 15-го размера -item.mp_thruster_15_hydrogen_dual.name=Двойной водородный двигатель 15-го размера +item.mp_thruster_15_hydrogen_dual.name=Спаренные водородные двигатели 15-го размера item.mp_thruster_15_kerosene.name=Жидкостный ракетный двигатель 15-го размера -item.mp_thruster_15_kerosene_dual.name=Двойной жидкостный двигатель 15-го размера -item.mp_thruster_15_kerosene_triple.name=Тройной жидкостный двигатель 15-го размера +item.mp_thruster_15_kerosene_dual.name=Спаренные жидкостные ракетные двигатели 15-го размера +item.mp_thruster_15_kerosene_triple.name=Строенные жидкостные ракетные двигатели 15-го размера item.mp_thruster_15_solid.name=Твердотопливный ракетный двигатель 15-го размера -item.mp_thruster_15_solid_hexdecuple.name=Шестнадцатисопловые твердотопливные двигатели 15-го размераitem.mp_thruster_20_kerosene.name=Жидкостный ракетный двигатель 20-го размера -item.mp_thruster_20_kerosene_dual.name=Двойной жидкостный ракетный двигатель 20-го размера -item.mp_thruster_20_kerosene_triple.name=Тройной жидкостный ракетный двигатель 20-го размера +item.mp_thruster_15_solid_hexdecuple.name=Шестнадцатисопловые твердотопливные двигатели 15-го размера +item.mp_thruster_20_kerosene.name=Жидкостный ракетный двигатель 20-го размера +item.mp_thruster_20_kerosene_dual.name=Спаренные жидкостные ракетные двигатели 20-го размера +item.mp_thruster_20_kerosene_triple.name=Строенные жидкостные ракетные двигатели 20-го размера item.mp_thruster_20_solid.name=Твердотопливный ракетный двигатель 20-го размера item.mp_thruster_20_solid_multi.name=Твердотопливные 30-сопловые двигатели 20-го размера item.mp_thruster_20_solid_multier.name=Твердотопливные 47-сопловые двигатели 20-го размера @@ -3825,8 +3852,8 @@ item.page_of_.page6.name=Страница 6 item.page_of_.page7.name=Страница 7 item.page_of_.page8.name=Страница 8 item.pancake.name=Блинчики с металлоломом, гвоздями и самоцветной пылью -item.part_barrel_heavy.name=Тяжелый ствол из %s -item.part_barrel_light.name=Лёгкий ствол из %s +item.part_barrel_heavy.name=Тяжелый ствол (%s) +item.part_barrel_light.name=Лёгкий ствол (%s) item.part_beryllium.name=Коробка бериллиевой пыли item.part_carbon.name=Коробка угольной пыли item.part_copper.name=Коробка медной пыли @@ -3835,13 +3862,13 @@ item.part_generic.lde.name=Элемент малой плотности item.part_generic.piston_electric.name=Электрический поршень item.part_generic.piston_hydraulic.name=Гидравлический поршень item.part_generic.piston_pneumatic.name=Пневматический поршень -item.part_grip.name=Рукоятка из %s +item.part_grip.name=Рукоятка (%s) item.part_lithium.name=Коробка литиевой пыли -item.part_mechanism.name=Оружейный механизм из %s +item.part_mechanism.name=Оружейный механизм (%s) item.part_plutonium.name=Коробка плутониевой пыли -item.part_receiver_heavy.name=Тяжелая ствольная коробка из %s -item.part_receiver_light.name=Лёгкая ствольная коробка из %s -item.part_stock.name=Приклад из %s +item.part_receiver_heavy.name=Тяжелая ствольная коробка (%s) +item.part_receiver_light.name=Лёгкая ствольная коробка (%s) +item.part_stock.name=Приклад (%s) item.particle_aelectron.name=Капсула с Позитроном item.particle_amat.name=Капсула с Антиматерией item.particle_aproton.name=Капсула с Антипротоном @@ -3928,13 +3955,13 @@ item.pile_rod_source.desc=§d[Источник нейтронов] item.pile_rod_uranium.name=Урановый стержень "Чикагской поленницы" item.pile_rod_uranium.desc=§a[Активное топливо]$§eПКМ ручной дрелью чтобы взять образец ядра стержня item.pill_iodine.name=Таблетка иода -item.pill_iodine.desc=Removes negative effects +item.pill_iodine.desc=Убирает негативные эффекты item.pill_herbal.name=Травяная паста -item.pill_herbal.desc=Effective treatment against lung disease and mild radiation poisoning$Comes with side effects +item.pill_herbal.desc=Эффективное средство против болезни лёгких $и небольшого радиационного отравления.$Имеет побочные эффекты. item.pill_red.name=Красная таблетка item.pin.name=Отмычка item.pin.desc="*Немодифицированный* вероятность успешного взлома обычного замка составляет ~10%. -item.pipentm.name=Труба из %s +item.pipentm.name=Труба (%s) item.pipes_steel.name=Стальные трубы item.pipes_steel.desc=Раскрафт был исключен из-за уклонения от уплаты налогов item.piston_selenium.name=Поршень двигателя внутреннего сгорания @@ -3943,7 +3970,7 @@ item.piston_set_dura.name=Набор поршней из высокоскоро item.piston_set_starmetal.name=Набор поршней из звёздного металла item.piston_set_steel.name=Набор стальных поршней item.plan_c.name=План С -item.plan_c.desc=Deadly +item.plan_c.desc=Смертельно. item.plant_item.mustardwillow.name=Лист горчичной ивы item.plant_item.rope.name=Верёвка item.plant_item.tobacco.name=Табак @@ -3958,7 +3985,7 @@ item.plate_armor_lunar.name=Лунная обшивка item.plate_armor_titanium.name=Титановая обшивка брони item.plate_bismuth.name=Составная пластина из висмута item.plate_bismuth.desc=Ребята, клянусь, это алхимический символ висмута. -item.plate_cast.name=Литая пластина из %s +item.plate_cast.name=Литая пластина (%s) item.plate_combine_steel.name=Пластина стали Альянса item.plate_copper.name=Медная пластина item.plate_dalekanium.name=Злой металл @@ -3974,7 +4001,7 @@ item.plate_fuel_sa326.name=Высокообогащенная шрабидий-3 item.plate_fuel_u233.name=Высокообогащенная уран-233 топливная пластина item.plate_fuel_u235.name=Высокообогащенная уран-235 топливная пластина item.plate_gold.name=Золотая пластина -item.plate_gunmetal.name=Gunmetal Plate +item.plate_gunmetal.name=Пластина пушечной бронзы item.plate_iron.name=Железная пластина item.plate_kevlar.name=Кевларо-керамический состав item.plate_lead.name=Свинцовая пластина @@ -3985,8 +4012,8 @@ item.plate_saturnite.name=Сатурнитовая пластина item.plate_schrabidium.name=Шрабидиевая пластина item.plate_steel.name=Стальная пластина item.plate_titanium.name=Титановая пластина -item.plate_weaponsteel.name=Weapon Steel Plate -item.plate_welded.name=Сваренная пластина из %s +item.plate_weaponsteel.name=Пластина оружейной стали +item.plate_welded.name=Сваренная пластина (%s) item.polaroid.name=Полароид item.pollution_detector.name=Детектор загрязнения item.powder_actinium.name=Актиниевый порошок @@ -4514,7 +4541,7 @@ item.servo_set.name=Набор сервоприводов item.servo_set_desh.name=Набор деш-сервоприводов item.settings_tool.name=Устройство настройки item.shackles.name=Оковы -item.shellntm.name=Оболочка из %s +item.shellntm.name=Оболочка (%s) item.shimmer_axe.name=Отлитый топор item.shimmer_axe_head.name=Тяжелое лезвие топора item.shimmer_handle.name=Усиленная полимерная ручка @@ -4526,7 +4553,7 @@ item.singularity_micro.name=Микро-сингулярность item.singularity_spark.name=Спарк-сингулярность item.singularity_super_heated.name=Перегретая резонирующая сингулярность item.siox.name=Лекарство от рака "SiOx" -item.siox.desc=Reverses mesothelioma with the power of Asbestos! +item.siox.desc=Разворачивает мезотелиому силой Асбеста! item.siphon.name=Сифон item.siren_track.name=Трек сирены item.sliding_blast_door_skin.0.name=Скин раздвижной двери: Обычный @@ -4810,6 +4837,58 @@ item.watz_pellet_depleted.schrabidium.name=Ватцз-пеллета из чис item.weapon_bat.name=Любимица Ричарда item.weapon_bat_nail.name=Клише item.weapon_golf_club.name=Клюшка русского бандита +item.weapon_mod_caliber.bmg50.name=Комплект для переоборудования под .50 BMG +item.weapon_mod_caliber.m357.name=Комплект для переоборудования под .357 Magnum +item.weapon_mod_caliber.m44.name=Комплект для переоборудования под .44 Magnum +item.weapon_mod_caliber.p22.name=Комплект для переоборудования под .22 LR +item.weapon_mod_caliber.p45.name=Комплект для переоборудования под .45 +item.weapon_mod_caliber.p9.name=Комплект для переоборудования под 9мм +item.weapon_mod_caliber.r556.name=Комплект для переоборудования под 5.56мм +item.weapon_mod_caliber.r762.name=Комплект для переоборудования под 7.62мм +item.weapon_mod_generic.bigmt_damage.name=Оптимизированный сатурнитовый ресивер +item.weapon_mod_generic.bigmt_dura.name=Высокопрочные запчасти из сатурнита +item.weapon_mod_generic.bronze_damage.name=Оптимизированный бронзовый ресивер +item.weapon_mod_generic.bronze_dura.name=Высокопрочные запчасти из бронзы +item.weapon_mod_generic.desh_damage.name=Оптимизированный деш ресивер +item.weapon_mod_generic.desh_dura.name=Высокопрочные запчасти из деша +item.weapon_mod_generic.dura_damage.name=Оптимизированный высокоскоростной ресивер +item.weapon_mod_generic.dura_dura.name=Высокопрочные запчасти из высокоскоростной стали +item.weapon_mod_generic.ferro_damage.name=Оптимизированный ферроураниевый ресивер +item.weapon_mod_generic.ferro_dura.name=Высокопрочные запчасти из ферроурана +item.weapon_mod_generic.iron_damage.name=Оптимизированный железный ресивер +item.weapon_mod_generic.iron_dura.name=Высокопрочные запчасти из железа +item.weapon_mod_generic.steel_damage.name=Оптимизированный стальной ресивер +item.weapon_mod_generic.steel_dura.name=Высокопрочные запчасти из стали +item.weapon_mod_generic.tcalloy_damage.name=Оптимизированный технециево-стальной ресивер +item.weapon_mod_generic.tcalloy_dura.name=Высокопрочные запчасти из технециевой стали +item.weapon_mod_generic.wsteel_damage.name=Оптимизированный оружейно-стальной ресивер +item.weapon_mod_generic.wsteel_dura.name=Высокопрочные запчасти из оружейной стали +item.weapon_mod_special.bayonet.name=Штык +item.weapon_mod_special.choke.name=Чок +item.weapon_mod_special.furniture_black.name=Полимерная оснастка (Чёрный) +item.weapon_mod_special.furniture_green.name=Полимерная оснастка (Зелёный) +item.weapon_mod_special.greasegun.name=Набор модернизации для Grease Gun +item.weapon_mod_special.las_auto.name=Автоматический ресивер лазерной винтовки +item.weapon_mod_special.las_capacitor.name=Расширенный конденсатор лазерной винтовки +item.weapon_mod_special.las_shotgun.name=Разделитель луча лазерной винтовки +item.weapon_mod_special.saw.name=Ножовка +item.weapon_mod_special.scope.name=Прицел +item.weapon_mod_special.silencer.name=Глушитель +item.weapon_mod_special.skin_saturnite.name=Сатурнитовый корпус +item.weapon_mod_special.slowdown.name=Зубчатая передача +item.weapon_mod_special.speedloader.name=Спидлоадер +item.weapon_mod_special.speedup.name=Вспомогательный элекртрический двигатель +item.weapon_mod_special.stack_mag.name=Double-Stacked Magazine +item.weapon_mod_test.damage.name=УЛУЧШЕНИЕ УРОНА +item.weapon_mod_test.firerate.name=УЛУЧШЕНИЕ СКОРОСТИ СТРЕЛЬБЫ +item.weapon_mod_test.multi.name=УЛУЧШЕНИЕ "МУЛЬТИ-ВЫСТРЕЛ" +item.weapon_mod_test.override_2_5.name=ПЕРЕГРУЗ УРОНА (2.5) +item.weapon_mod_test.override_5.name=ПЕРЕГРУЗ УРОНА (5) +item.weapon_mod_test.override_7_5.name=ПЕРЕГРУЗ УРОНА (7.5) +item.weapon_mod_test.override_10.name=ПЕРЕГРУЗ УРОНА (10) +item.weapon_mod_test.override_12_5.name=ПЕРЕГРУЗ УРОНА (12.5) +item.weapon_mod_test.override_15.name=ПЕРЕГРУЗ УРОНА (15) +item.weapon_mod_test.override_20.name=ПЕРЕГРУЗ УРОНА (20) item.weapon_pipe_lead.name=Ручное управление item.weapon_pipe_rusty.name=Поправитель поведения item.weapon_saw.name=Убийство при содействии врача @@ -4821,8 +4900,8 @@ item.wings_murk.name=Мрачные крылья item.wire_advanced_alloy.name=Сверхпроводник item.wire_aluminium.name=Алюминиевый провод item.wire_copper.name=Медный провод -item.wire_dense.name=Плотный провод из %s -item.wire_fine.name=Провод из %s +item.wire_dense.name=Плотный провод (%s) +item.wire_fine.name=Провод (%s) item.wire_gold.name=Золотой провод item.wire_magnetized_tungsten.name=4000K Высокотемпературный проводник item.wire_red_copper.name=Провод из красной меди @@ -4952,8 +5031,8 @@ shape.dust=Порошок shape.dusttiny=Кучка пыли shape.grip=Рукоятка shape.gunMechanism=Оружейный механизм -shape.hull_big=Big Shell -shape.hull_small=Small Shell +shape.hull_big=Большая оболочка +shape.hull_small=Малая оболочка shape.ingot=Слиток shape.nugget=Самородок shape.quantum=Кванта @@ -5171,7 +5250,7 @@ tile.brick_jungle_lava.name=Магматические энаргитовые к tile.brick_jungle_mystic.name=Магические энаргитовые кирпичи tile.brick_jungle_ooze.name=Радиоактивные энаргитовые кирпичи tile.brick_jungle_trap.name=Энаргитовые кирпичи-ловушка -tile.brick_light.name=Легкие кирпичи +tile.brick_light.name=Лёгкие кирпичи tile.brick_light_stairs.name=Ступени из светлых кирпичей tile.brick_obsidian.name=Обсидиановые кирпичи tile.brick_obsidian_stairs.name=Ступени из обсидиановых кирпичей @@ -5372,6 +5451,7 @@ tile.deco_pipe_rim_green_rusted.name=Ржавая зелёная стальна tile.deco_pipe_rim_red.name=Красная стальная труба (Обрамленная) tile.deco_pipe_rim_marked.name=Газовая труба (Обрамленная) tile.deco_steel.name=Стальной декоративный блок +tile.deco_rusty_steel.name=Ржавый стальной декоративный блок tile.deco_titanium.name=Титановый декоративный блок tile.deco_toaster.name=Сломанный тостер tile.deco_tungsten.name=Вольфрамовый декоративный блок @@ -5590,11 +5670,18 @@ tile.lamp_tritium_green_off.name=Зелёная тритиевая лампа tile.lamp_tritium_green_on.name=Зелёная тритиевая лампа tile.lantern.name=Светильник tile.lantern_behemoth.name=Старый светильник -tile.launch_pad.name=Силосная пусковая площадка +tile.launch_pad.name=Пусковая установка ракетной шахты tile.launch_pad_large.name=Пусковая площадка tile.launch_pad_rusted.name=Старая пусковая площадка tile.launch_table.name=Большая пусковая площадка tile.leaves_layer.name=Упавшие листья +tile.lightstone.unrefined.name=Необработанный светлый камень +tile.lightstone.tile.name=Светлокаменная плитка +tile.lightstone.bricks.name=Светлокаменные кирпичи +tile.lightstone.bricks_chiseled.name=Резные светлокаменные кирпичи +tile.lightstone.chiseled.name=Резной светлый камень +tile.lightstone_tile_stairs.name=Ступеньки из светлокаменной плитки +tile.lightstone_bricks_stairs.name=Ступеньки из светлокаменного кирпича tile.lox_barrel.name=Бочка с жидким кислородом tile.machine_amgen.name=Генератор на фоновой радиации tile.machine_ammo_press.name=Пресс для патронов @@ -5624,7 +5711,7 @@ tile.machine_centrifuge.name=Центрифуга tile.machine_chemfac.name=Химический завод tile.machine_chemplant.name=Химическая установка tile.machine_chungus.name=Паровая турбина "Левиафан" -tile.machine_chungus.desc=Efficiency: 85%% +tile.machine_chungus.desc=Эффективность: 85%% tile.machine_coal_off.name=Генератор внутреннего сгорания tile.machine_coal_on.name=Генератор внутреннего сгорания tile.machine_coker.name=Коксовая установка @@ -5632,6 +5719,7 @@ tile.machine_coker.desc=Коксует жидкость, создавая жид tile.machine_combine_factory.name=Печь для стали Альянса tile.machine_combustion_engine.name=Промышленный двигатель внутреннего сгорания tile.machine_compressor.name=Компрессор +tile.machine_compressor_compact.name=Компактный компрессор tile.machine_condenser.name=Конденсатор пара tile.machine_condenser_powered.name=Мощный конденсатор пара tile.machine_controller.name=Блок удалённого доступа к реактору @@ -5668,7 +5756,7 @@ tile.machine_forcefield.name=Излучатель силового поля tile.machine_fraction_tower.name=Ректификационная колонна tile.machine_fracking_tower.name=Башня гидроразрыва пласта tile.machine_funnel.name=Комбинаторная воронка -tile.machine_funnel.desc=Automatically compresses items in a 2x2 or 3x3 crafting grid$Top: Input$Bottom: Output$Side: Output for clearing ingredients +tile.machine_funnel.desc=Автоматически собирает предметы в 2х2 или 3х3 сетке крафта$Верх: вход$Низ: выход$Сторона: выход для прочищения излишков tile.machine_gascent.name=Газовая центрифуга tile.machine_generator.name=Ядерный реактор (Устаревший) tile.machine_geo.name=Геотермальный генератор @@ -5678,6 +5766,7 @@ tile.machine_icf_press.desc=Наполняет топливные пеллеты tile.machine_industrial_boiler.name=Промышленный бойлер tile.machine_industrial_boiler.desc=Большой бойлер, в котором можно вскипятить воду или разогреть нефть.$Требует внешний источник тепла.$Скорость передачи тепла: ΔT*0.01 TU/t$Не может взорваться tile.machine_industrial_generator.name=Промышленный генератор +tile.machine_intake.name=Воздухозаборник tile.machine_keyforge.name=Стол мастера по замкам tile.machine_large_turbine.name=Промышленная паровая турбина tile.machine_large_turbine.desc=Эффективность: 100%% @@ -5706,7 +5795,7 @@ tile.machine_reactor.name=Реактор-размножитель tile.machine_reactor_small.name=Исследовательский реактор tile.machine_refinery.name=Нефтеперерабатывающий завод tile.machine_reix_mainframe.name=Мэйнфрейм Rei-X (WIP) -tile.machine_rotary_furnace.name=Rotary Furnace +tile.machine_rotary_furnace.name=Роторная печь tile.machine_rtg_blue.name=Конвекционный генератор tile.machine_rtg_cyan.name=Генератор Шрабидиевого распада (WIP) tile.machine_rtg_furnace_off.name=РИТЭГ-печь @@ -5751,12 +5840,13 @@ tile.machine_transformer_20.name=Трансформатор 10k-1Гц tile.machine_transformer_dnt.name=Трансформатор ДНТ-20Гц tile.machine_transformer_dnt_20.name=Трансформатор ДНТ-1Гц tile.machine_turbine.name=Паровая турбина -tile.machine_turbine.desc=Efficiency: 85%% +tile.machine_turbine.desc=Эффективность: 85%% tile.machine_turbinegas.name=Газовая турбина комбинированного цикла tile.machine_turbofan.name=Турбовентилятор tile.machine_uf6_tank.name=Бочка гексафторида урана tile.machine_vacuum_distill.name=Вакуумный нефтеперерабатывающий завод tile.machine_waste_drum.name=Бочка с отработанным топливом +tile.machine_weapon_table.name=Стол модификации оружия tile.machine_wood_burner.name=Генератор на дровах tile.machine_wood_burner.desc=Генерирует 100HE/тик$Собирает золу$Может сжигать жидкости с 25%% эффективностью за 1мБ/с tile.machine_well.name=Нефтяная вышка @@ -5773,6 +5863,7 @@ tile.meteor_polished.name=Полированный метеоритный бло tile.meteor_spawner.name=Сборщик киберкрабов tile.mine_ap.name=Противопехотная мина tile.mine_fat.name=Мина-"Толстяк" +tile.mine_naval.name=Морская мина tile.mine_he.name=Противотанковая мина tile.mine_shrap.name=Мина со шрапнелью tile.moon_turf.name=Лунный грунт @@ -5809,7 +5900,7 @@ tile.ore_bedrock.name=Бедроковая руда tile.ore_bedrock_coltan.name=Бедроковая колтановая руда tile.ore_bedrock_oil.name=Бедроковый нефтяной пласт tile.ore_beryllium.name=Бериллиевая руда -tile.ore_cinnebar.name=Киноварь +tile.ore_cinnebar.name=Киноварная руда tile.ore_coal_oil.name=Маслянистая угольная руда tile.ore_coal_oil_burning.name=Горящая маслянистая угольная руда tile.ore_cobalt.name=Кобальтовая руда @@ -5833,13 +5924,12 @@ tile.ore_gneiss_uranium.name=Сланцевая урановая руда tile.ore_gneiss_uranium_scorched.name=Обожённая сланцевая урановая руда tile.ore_lead.name=Свинцовая руда tile.ore_lignite.name=Бурый уголь -tile.ore_meteor.aluminium.name=Метеоритная алюминиевая руда tile.ore_meteor.cobalt.name=Метеоритная кобальтовая руда tile.ore_meteor.copper.name=Метеоритная медная руда tile.ore_meteor.iron.name=Метеоритная железная руда tile.ore_meteor.rareearth.name=Метеоритная редкоземельная руда -tile.ore_meteor_aluminium.name=Meteor Aluminium Ore -tile.ore_meteor_copper.name=Meteor Copper Ore +tile.ore_meteor_aluminium.name=Метеоритная алюминиевая руда +tile.ore_meteor_copper.name=Метеоритная медная руда tile.ore_meteor_lead.name=Метеоритная свинцовая руда tile.ore_meteor_lithium.name=Метеоритная литиевая руда tile.ore_meteor_starmetal.name=Руда звёздного металла @@ -5858,7 +5948,7 @@ tile.ore_nether_sulfur.name=Адская серная руда tile.ore_nether_tungsten.name=Адская вольфрамовая руда tile.ore_nether_uranium.name=Адская урановая руда tile.ore_nether_uranium_scorched.name=Обожённая адская урановая руда -tile.ore_niter.name=Селитра +tile.ore_niter.name=Селитровая руда tile.ore_oil.name=Нефтяной карман tile.ore_oil_empty.name=Пустой нефтяной карман tile.ore_oil_sand.name=Битумозный песок @@ -5871,12 +5961,12 @@ tile.ore_sellafield_emerald.name=Селлафитовая изумрудная tile.ore_sellafield_radgem.name=Селлафитовый радиоактивный самоцвет tile.ore_sellafield_schrabidium.name=Селлафитовая шрабидиевая руда tile.ore_sellafield_uranium_scorched.name=Обожженная селлафитовая урановая руда -tile.ore_sulfur.name=Сера +tile.ore_sulfur.name=Серная руда tile.ore_tektite_osmiridium.name=Перемешанный с осмиридием Тектит -tile.ore_thorium.name=Торий -tile.ore_tikite.name=Триксит +tile.ore_thorium.name=Ториевая руда +tile.ore_tikite.name=Трикситовая руда tile.ore_titanium.name=Титановая руда -tile.ore_tungsten.name=Вольфрамовая Руда +tile.ore_tungsten.name=Вольфрамовая руда tile.ore_unobtainium.name=Брайтбленд tile.ore_uranium.name=Урановая руда tile.ore_uranium_scorched.name=Обожженная урановая руда @@ -5919,6 +6009,8 @@ tile.plant_tall.weed.name=Конопля tile.plasma.name=Плазма tile.plasma_heater.name=Нагреватель плазмы tile.plushie.name=Плюшевая игрушка %s +tile.pneumatic_tube.name=Пневмотруба +tile.pneumatic_tube.desc=Пересылает предметы за счёт сжатого воздуха.$ПКМ отвёрткой, чтобы задать вход.$ПКМ отвёрткой в присяде, чтобы задать выход.$Входы могут быть настроены и подключены к источнику сжатого воздуха.$Отсылает вплоть до полного стака четыре раза в секунду. tile.pole_satellite_receiver.name=Спутниковая тарелка tile.pole_top.name=Антенна tile.press_preheater.name=Внешний нагреватель пресса @@ -6023,7 +6115,7 @@ tile.red_pylon_medium_steel_transformer.name=Средний стальной э tile.red_pylon_medium_wood.name=Средний деревянный электрический столб tile.red_pylon_medium_wood_transformer.name=Средний деревянный электрический столб с трансформатором tile.red_wire_coated.name=Медный кабель с покрытием -tile.refueler.name=Refueling Station +tile.refueler.name=Заправочная станция tile.reinforced_brick.name=Усиленный камень tile.reinforced_brick_stairs.name=Ступени из укреплённого камня tile.reinforced_ducrete.name=Усиленный дюкрет @@ -6070,8 +6162,9 @@ tile.sellafield.5.name=Селлафит-кориум tile.sellafield_bedrock.name=Бедроковый селлафит tile.sellafield_slaked.name=Погашенный селлафит tile.semtex.name=Семтекс -tile.silo_hatch.name=Силосный люк -tile.silo_hatch_large.name=Большой силосный люк +tile.silo_hatch.name=Люк ракетной шахты +tile.silo_hatch_large.name=Большой люк ракетной шахты +tile.skeleton_holder.name=О, это мёртвый парень tile.sliding_blast_door.name=Раздвижная дверь tile.solar_mirror.name=Зеркало-гелиостат tile.soyuz_capsule.name=Грузовая посадочная капсула @@ -6099,7 +6192,7 @@ tile.stone_depth.name=Глубинный камень tile.stone_depth_nether.name=Адский глубинный камень tile.stone_gneiss.name=Графитовый сланец tile.stone_keyhole.name=Странный камень -tile.stone_keyhole_meta.name=Strange Red Room Brick +tile.stone_keyhole_meta.name=Странный кирпич красной комнаты tile.stone_porous.name=Пористый камень tile.stone_resource.asbestos.name=Хризотил tile.stone_resource.bauxite.name=Боксит @@ -6107,6 +6200,8 @@ tile.stone_resource.hematite.name=Гематит tile.stone_resource.limestone.name=Известняк tile.stone_resource.malachite.name=Малахит tile.stone_resource.sulfur.name=Сернистый камень +tile.stones_slab.lightstone.1.name=Плита из светлокаменной плитки +tile.stones_slab.lightstone.2.name=Плита из светлокаменного кирпича tile.struct_icf_core.name=Ядро инерциального термоядерного реактора (ICF) tile.struct_iter_core.name=Ядро термоядерного реактора tile.struct_launcher.name=Блок-компонент пусковой площадки @@ -6147,7 +6242,7 @@ tile.turret_howard_damaged.name=Двойная турель Гатлинга CIW tile.turret_jeremy.name=Автопушка "Джереми" tile.turret_light.name=Турель с лёгким пулемётом tile.turret_maxwell.name=Высокоэнергетическая Мазерная турель "Максвелл" -tile.turret_rocket.name=Rocket Turret +tile.turret_rocket.name=Ракетная турель tile.turret_richard.name=Ракетная турель "Ричард" tile.turret_spitfire.name=Турель без названия [WIP] tile.turret_sentry.name=Сторожевая турель "Браун" @@ -6166,9 +6261,9 @@ tile.vitrified_barrel.name=Бочка с остеклованными ядерн tile.volcanic_lava_block.name=Вулканическая лава tile.volcano_core.name=Вулканическое ядро tile.volcano_rad_core.name=Радиоактивное вулканическое ядро -tile.wand_air.name=Structure Wand Block (Air) -tile.wand_loot.name=Structure Wand Block (Lootable) -tile.wand_jigsaw.name=Structure Wand Block (Jigsaw) +tile.wand_air.name=Блок для структурной палочки (Air) +tile.wand_loot.name=Блок для структурной палочки (Lootable) +tile.wand_jigsaw.name=Блок для структурной палочки (Jigsaw) tile.waste_earth.name=Мертвая трава tile.waste_leaves.name=Мёртвые листья tile.waste_log.name=Обугленное бревно @@ -6264,9 +6359,9 @@ tool.ability.silktouch=Шёлковое касание tool.ability.smelter=Авто-плавка turret.animals=Целиться по пассивным: %s -turret.arty.artillery=§eArtillery Mode$Grace: 250m$Range: 3,000m -turret.arty.cannon=§eCannon Mode$Grace: 32m$Range: 250m -turret.arty.manual=§eManual Mode$Range: 3,000m +turret.arty.artillery=§eАртиллерийский режим$Минимальный радиус: 250м$Максимальный радиус: 3,000м +turret.arty.cannon=§eПушечный режим$Минимальный радиус: 32м$Максимальный радиус: 250м +turret.arty.manual=§eРучной режим$Радиус: 3,000м turret.machines=Целиться по машинам: %s turret.mobs=Целиться по мобам: %s turret.none=Ничего @@ -6282,7 +6377,7 @@ upgrade.delay=Время %s upgrade.efficiency=Эффективность %s upgrade.fortune=Удача %s upgrade.overheatChance=Шанс перегрева %s -upgrade.productivity=Productivity %s +upgrade.productivity=Продуктивность %s upgrade.range=Радиус %s upgrade.gui.title=§lПринимаемые улучшения:§r diff --git a/src/main/resources/assets/hbm/models/bombs/dud_balefire.obj b/src/main/resources/assets/hbm/models/bombs/dud_balefire.obj new file mode 100644 index 000000000..fdb0ad36c --- /dev/null +++ b/src/main/resources/assets/hbm/models/bombs/dud_balefire.obj @@ -0,0 +1,2010 @@ +# Blender v2.79 (sub 7) OBJ File: 'fat fuck.blend' +# www.blender.org +o Cylinder.002_Cylinder.003 +v -0.000001 -0.719113 -2.937500 +v -0.000001 -0.719113 -2.562500 +v -0.334189 -0.636743 -2.937500 +v -0.334189 -0.636743 -2.562500 +v -0.591819 -0.408502 -2.937500 +v -0.591819 -0.408502 -2.562500 +v -0.713870 -0.086679 -2.937500 +v -0.713870 -0.086679 -2.562500 +v -0.672382 0.255002 -2.937500 +v -0.672382 0.255002 -2.562500 +v -0.476860 0.538265 -2.937500 +v -0.476860 0.538265 -2.562500 +v -0.172094 0.698218 -2.937500 +v -0.172094 0.698218 -2.562500 +v 0.172096 0.698217 -2.937500 +v 0.172096 0.698217 -2.562500 +v 0.476861 0.538264 -2.937500 +v 0.476861 0.538264 -2.562500 +v 0.672383 0.255001 -2.937500 +v 0.672383 0.255001 -2.562500 +v 0.713870 -0.086680 -2.937500 +v 0.713870 -0.086680 -2.562500 +v 0.591818 -0.408504 -2.937500 +v 0.591818 -0.408504 -2.562500 +v 0.334188 -0.636744 -2.937500 +v 0.334188 -0.636744 -2.562500 +v -0.000001 -0.783484 -2.937500 +v -0.364104 -0.693740 -2.937500 +v -0.364104 -0.693740 -2.562500 +v -0.000001 -0.783484 -2.562500 +v -0.644795 -0.445069 -2.937500 +v -0.644795 -0.445069 -2.562500 +v -0.777772 -0.094438 -2.937500 +v -0.777772 -0.094438 -2.562500 +v -0.732570 0.277828 -2.937500 +v -0.732570 0.277828 -2.562500 +v -0.519545 0.586447 -2.937500 +v -0.519545 0.586447 -2.562500 +v -0.187499 0.760718 -2.937500 +v -0.187499 0.760718 -2.562500 +v 0.187501 0.760717 -2.937500 +v 0.187501 0.760717 -2.562500 +v 0.519546 0.586446 -2.937500 +v 0.519546 0.586446 -2.562500 +v 0.732570 0.277827 -2.937500 +v 0.732570 0.277827 -2.562500 +v 0.777771 -0.094439 -2.937500 +v 0.777771 -0.094439 -2.562500 +v 0.644794 -0.445070 -2.937500 +v 0.644794 -0.445070 -2.562500 +v 0.364102 -0.693741 -2.937500 +v 0.364102 -0.693741 -2.562500 +v -0.000001 -0.719113 -2.437500 +v -0.000001 -0.719113 -2.062500 +v -0.334189 -0.636743 -2.437500 +v -0.334189 -0.636743 -2.062500 +v -0.591819 -0.408502 -2.437500 +v -0.591819 -0.408502 -2.062500 +v -0.713870 -0.086679 -2.437500 +v -0.713870 -0.086679 -2.062500 +v -0.672382 0.255002 -2.437500 +v -0.672382 0.255002 -2.062500 +v -0.476860 0.538265 -2.437500 +v -0.476860 0.538265 -2.062500 +v -0.172094 0.698218 -2.437500 +v -0.172094 0.698218 -2.062500 +v 0.172096 0.698217 -2.437500 +v 0.172096 0.698217 -2.062500 +v 0.476861 0.538264 -2.437500 +v 0.476861 0.538264 -2.062500 +v 0.672383 0.255001 -2.437500 +v 0.672383 0.255001 -2.062500 +v 0.713870 -0.086680 -2.437500 +v 0.713870 -0.086680 -2.062500 +v 0.591818 -0.408504 -2.437500 +v 0.591818 -0.408504 -2.062500 +v 0.334188 -0.636744 -2.437500 +v 0.334188 -0.636744 -2.062500 +v -0.000001 -0.783484 -2.437500 +v -0.364104 -0.693740 -2.437500 +v -0.364104 -0.693740 -2.062500 +v -0.000001 -0.783484 -2.062500 +v -0.644795 -0.445069 -2.437500 +v -0.644795 -0.445069 -2.062500 +v -0.777772 -0.094438 -2.437500 +v -0.777772 -0.094438 -2.062500 +v -0.732570 0.277828 -2.437500 +v -0.732570 0.277828 -2.062500 +v -0.519545 0.586447 -2.437500 +v -0.519545 0.586447 -2.062500 +v -0.187499 0.760718 -2.437500 +v -0.187499 0.760718 -2.062500 +v 0.187501 0.760717 -2.437500 +v 0.187501 0.760717 -2.062500 +v 0.519546 0.586446 -2.437500 +v 0.519546 0.586446 -2.062500 +v 0.732570 0.277827 -2.437500 +v 0.732570 0.277827 -2.062500 +v 0.777771 -0.094439 -2.437500 +v 0.777771 -0.094439 -2.062500 +v 0.644794 -0.445070 -2.437500 +v 0.644794 -0.445070 -2.062500 +v 0.364102 -0.693741 -2.437500 +v 0.364102 -0.693741 -2.062500 +v -0.044194 -0.000000 3.000000 +v -0.000000 0.044194 3.000000 +v -0.044194 -0.000000 2.937500 +v -0.000000 0.044194 2.937500 +v -0.000000 -0.044194 3.000000 +v 0.044194 -0.000000 3.000000 +v -0.000000 -0.044194 2.937500 +v 0.044194 -0.000000 2.937500 +v 0.062500 0.670956 -0.412514 +v 0.062500 0.609273 -0.402438 +v 0.062500 0.640727 -0.597562 +v 0.062500 0.579044 -0.587485 +v -0.062500 0.670956 -0.412514 +v -0.062500 0.609273 -0.402438 +v -0.062500 0.640727 -0.597562 +v -0.062500 0.579044 -0.587485 +v -0.549815 0.389605 -0.412514 +v -0.496396 0.358763 -0.402438 +v -0.523636 0.374490 -0.597562 +v -0.470217 0.343649 -0.587485 +v -0.612315 0.281351 -0.412514 +v -0.558896 0.250510 -0.402438 +v -0.586136 0.266237 -0.597562 +v -0.532717 0.235396 -0.587485 +v -0.612315 -0.281351 -0.412514 +v -0.558896 -0.250510 -0.402438 +v -0.586136 -0.266237 -0.597562 +v -0.532717 -0.235396 -0.587485 +v -0.549815 -0.389604 -0.412514 +v -0.496396 -0.358763 -0.402438 +v -0.523636 -0.374490 -0.597562 +v -0.470217 -0.343649 -0.587485 +v -0.062500 -0.670956 -0.412514 +v -0.062500 -0.609273 -0.402438 +v -0.062500 -0.640727 -0.597562 +v -0.062500 -0.579045 -0.587485 +v 0.062500 -0.670956 -0.412514 +v 0.062500 -0.609273 -0.402438 +v 0.062500 -0.640727 -0.597562 +v 0.062500 -0.579044 -0.587485 +v 0.549815 -0.389604 -0.412514 +v 0.496396 -0.358763 -0.402438 +v 0.523636 -0.374490 -0.597562 +v 0.470217 -0.343649 -0.587485 +v 0.612315 -0.281351 -0.412514 +v 0.558896 -0.250510 -0.402438 +v 0.586136 -0.266237 -0.597562 +v 0.532717 -0.235396 -0.587485 +v 0.612315 0.281351 -0.412514 +v 0.558896 0.250510 -0.402438 +v 0.586136 0.266237 -0.597562 +v 0.532717 0.235396 -0.587485 +v 0.549815 0.389604 -0.412514 +v 0.496396 0.358763 -0.402438 +v 0.523636 0.374490 -0.597562 +v 0.470217 0.343649 -0.587485 +v -0.000000 -0.297517 -2.812500 +v -0.148759 -0.257657 -2.812500 +v -0.257657 -0.148758 -2.812500 +v -0.297517 0.000000 -2.812500 +v -0.257657 0.148759 -2.812500 +v -0.148759 0.257658 -2.812500 +v 0.000000 0.297517 -2.812500 +v 0.148759 0.257657 -2.812500 +v 0.257658 0.148759 -2.812500 +v 0.297517 0.000000 -2.812500 +v 0.257658 -0.148759 -2.812500 +v 0.148759 -0.257657 -2.812500 +v -0.000000 -0.297517 -2.937500 +v -0.148759 -0.257657 -2.937500 +v -0.257657 -0.148759 -2.937500 +v -0.297517 0.000000 -2.937500 +v -0.257657 0.148759 -2.937500 +v -0.148759 0.257658 -2.937500 +v 0.000000 0.297517 -2.937500 +v 0.148759 0.257657 -2.937500 +v 0.257657 0.148759 -2.937500 +v 0.297517 0.000000 -2.937500 +v 0.257658 -0.148759 -2.937500 +v 0.148759 -0.257657 -2.937500 +v -0.000000 -0.362222 -2.812500 +v -0.181111 -0.313693 -2.812500 +v -0.313693 -0.181111 -2.812500 +v -0.362222 0.000000 -2.812500 +v -0.313693 0.181111 -2.812500 +v -0.181111 0.313694 -2.812500 +v 0.000000 0.362222 -2.812500 +v 0.181111 0.313693 -2.812500 +v 0.313693 0.181111 -2.812500 +v 0.362222 0.000000 -2.812500 +v 0.313694 -0.181111 -2.812500 +v 0.181111 -0.313693 -2.812500 +v -0.000000 -0.362222 -2.937500 +v -0.181111 -0.313693 -2.937500 +v -0.313693 -0.181111 -2.937500 +v -0.362222 0.000000 -2.937500 +v -0.313693 0.181111 -2.937500 +v -0.181111 0.313694 -2.937500 +v 0.000000 0.362222 -2.937500 +v 0.181111 0.313693 -2.937500 +v 0.313693 0.181111 -2.937500 +v 0.362222 0.000000 -2.937500 +v 0.313694 -0.181111 -2.937500 +v 0.181111 -0.313693 -2.937500 +v 0.265165 -0.220971 -1.000000 +v 0.265165 -0.220971 -2.999999 +v 0.618719 -0.574524 -2.999999 +v 0.220971 -0.265165 -1.000000 +v 0.220971 -0.265165 -2.999999 +v 0.574525 -0.618719 -2.999999 +v 0.441942 -0.397748 -1.000000 +v 0.618719 -0.574524 -1.250000 +v 0.574524 -0.618718 -1.250000 +v 0.397748 -0.441942 -1.000000 +v 0.220971 0.265165 -1.000000 +v 0.220971 0.265165 -2.999999 +v 0.574524 0.618719 -2.999999 +v 0.265165 0.220971 -1.000000 +v 0.265165 0.220971 -2.999999 +v 0.618718 0.574524 -2.999999 +v 0.397747 0.441942 -1.000000 +v 0.574524 0.618719 -1.249999 +v 0.618718 0.574524 -1.249999 +v 0.441942 0.397748 -1.000000 +v -0.265165 0.220971 -0.999999 +v -0.265165 0.220971 -2.999999 +v -0.618719 0.574524 -2.999999 +v -0.220971 0.265165 -0.999999 +v -0.220971 0.265165 -2.999999 +v -0.574525 0.618718 -2.999999 +v -0.441942 0.397747 -0.999999 +v -0.618719 0.574524 -1.249999 +v -0.574524 0.618718 -1.249999 +v -0.397748 0.441942 -0.999999 +v -0.220971 -0.265165 -0.999999 +v -0.220971 -0.265165 -2.999999 +v -0.574524 -0.618719 -2.999999 +v -0.265165 -0.220971 -0.999999 +v -0.265165 -0.220971 -2.999999 +v -0.618718 -0.574525 -2.999999 +v -0.397747 -0.441942 -0.999999 +v -0.574524 -0.618719 -1.249999 +v -0.618718 -0.574524 -1.249999 +v -0.441942 -0.397748 -0.999999 +v -0.000001 -0.654743 0.437500 +v -0.000001 -0.654743 0.562500 +v -0.304275 -0.579746 0.437500 +v -0.304275 -0.579746 0.562500 +v -0.538843 -0.371936 0.437500 +v -0.538843 -0.371936 0.562500 +v -0.649969 -0.078920 0.437500 +v -0.649969 -0.078920 0.562500 +v -0.612195 0.232176 0.437500 +v -0.612195 0.232176 0.562500 +v -0.434174 0.490083 0.437500 +v -0.434174 0.490083 0.562500 +v -0.156690 0.635718 0.437500 +v -0.156690 0.635718 0.562500 +v 0.156691 0.635717 0.437500 +v 0.156691 0.635717 0.562500 +v 0.434175 0.490082 0.437500 +v 0.434175 0.490082 0.562500 +v 0.612195 0.232175 0.437500 +v 0.612195 0.232175 0.562500 +v 0.649969 -0.078921 0.437500 +v 0.649969 -0.078921 0.562500 +v 0.538842 -0.371937 0.437500 +v 0.538842 -0.371937 0.562500 +v 0.304273 -0.579747 0.437500 +v 0.304273 -0.579747 0.562500 +v -0.000001 -0.783484 0.437500 +v -0.364104 -0.693740 0.437500 +v -0.364104 -0.693740 0.562500 +v -0.000001 -0.783484 0.562500 +v -0.644795 -0.445069 0.437500 +v -0.644795 -0.445069 0.562500 +v -0.777772 -0.094438 0.437500 +v -0.777772 -0.094438 0.562500 +v -0.732570 0.277828 0.437500 +v -0.732570 0.277828 0.562500 +v -0.519545 0.586447 0.437500 +v -0.519545 0.586447 0.562500 +v -0.187499 0.760718 0.437500 +v -0.187499 0.760718 0.562500 +v 0.187501 0.760717 0.437500 +v 0.187501 0.760717 0.562500 +v 0.519546 0.586446 0.437500 +v 0.519546 0.586446 0.562500 +v 0.732570 0.277827 0.437500 +v 0.732570 0.277827 0.562500 +v 0.777771 -0.094439 0.437500 +v 0.777771 -0.094439 0.562500 +v 0.644794 -0.445070 0.437500 +v 0.644794 -0.445070 0.562500 +v 0.364102 -0.693741 0.437500 +v 0.364102 -0.693741 0.562500 +v -0.000001 -0.654743 1.437500 +v -0.000001 -0.654743 1.562500 +v -0.304275 -0.579746 1.437500 +v -0.304275 -0.579746 1.562500 +v -0.538843 -0.371936 1.437500 +v -0.538843 -0.371936 1.562500 +v -0.649969 -0.078920 1.437500 +v -0.649969 -0.078920 1.562500 +v -0.612195 0.232176 1.437500 +v -0.612195 0.232176 1.562500 +v -0.434174 0.490083 1.437500 +v -0.434174 0.490083 1.562500 +v -0.156690 0.635718 1.437500 +v -0.156690 0.635718 1.562500 +v 0.156691 0.635717 1.437500 +v 0.156691 0.635717 1.562500 +v 0.434175 0.490082 1.437500 +v 0.434175 0.490082 1.562500 +v 0.612195 0.232175 1.437500 +v 0.612195 0.232175 1.562500 +v 0.649969 -0.078921 1.437500 +v 0.649969 -0.078921 1.562500 +v 0.538842 -0.371937 1.437500 +v 0.538842 -0.371937 1.562500 +v 0.304273 -0.579747 1.437500 +v 0.304273 -0.579747 1.562500 +v -0.000001 -0.783484 1.437500 +v -0.364104 -0.693740 1.437500 +v -0.364104 -0.693740 1.562500 +v -0.000001 -0.783484 1.562500 +v -0.644795 -0.445069 1.437500 +v -0.644795 -0.445069 1.562500 +v -0.777772 -0.094438 1.437500 +v -0.777772 -0.094438 1.562500 +v -0.732570 0.277828 1.437500 +v -0.732570 0.277828 1.562500 +v -0.519545 0.586447 1.437500 +v -0.519545 0.586447 1.562500 +v -0.187499 0.760718 1.437500 +v -0.187499 0.760718 1.562500 +v 0.187501 0.760717 1.437500 +v 0.187501 0.760717 1.562500 +v 0.519546 0.586446 1.437500 +v 0.519546 0.586446 1.562500 +v 0.732570 0.277827 1.437500 +v 0.732570 0.277827 1.562500 +v 0.777771 -0.094439 1.437500 +v 0.777771 -0.094439 1.562500 +v 0.644794 -0.445070 1.437500 +v 0.644794 -0.445070 1.562500 +v 0.364102 -0.693741 1.437500 +v 0.364102 -0.693741 1.562500 +v -0.000000 -0.724444 0.000000 +v -0.000000 -0.724444 2.000000 +v -0.362222 -0.627387 0.000000 +v -0.362222 -0.627387 2.000000 +v -0.627387 -0.362222 0.000000 +v -0.627387 -0.362222 2.000000 +v -0.724444 0.000000 0.000000 +v -0.724444 0.000000 2.000000 +v -0.627387 0.362222 0.000000 +v -0.627387 0.362222 2.000000 +v -0.362222 0.627387 0.000000 +v -0.362222 0.627387 2.000000 +v 0.000000 0.724444 0.000000 +v 0.000000 0.724444 2.000000 +v 0.362222 0.627387 0.000000 +v 0.362222 0.627387 2.000000 +v 0.627387 0.362222 0.000000 +v 0.627387 0.362222 2.000000 +v 0.724444 0.000000 0.000000 +v 0.724444 0.000000 2.000000 +v 0.627387 -0.362222 0.000000 +v 0.627387 -0.362222 2.000000 +v 0.362222 -0.627387 0.000000 +v 0.362222 -0.627387 2.000000 +v -0.241481 -0.418258 2.687500 +v -0.000000 -0.482963 2.687500 +v -0.418258 -0.241481 2.687500 +v -0.482962 0.000000 2.687500 +v -0.418258 0.241482 2.687500 +v -0.241481 0.418258 2.687500 +v 0.000000 0.482963 2.687500 +v 0.241481 0.418258 2.687500 +v 0.418258 0.241482 2.687500 +v 0.482963 0.000000 2.687500 +v 0.418258 -0.241481 2.687500 +v 0.241481 -0.418258 2.687500 +v -0.120741 -0.209129 2.875000 +v -0.000000 -0.241481 2.875000 +v -0.209129 -0.120740 2.875000 +v -0.241481 0.000000 2.875000 +v -0.209129 0.120741 2.875000 +v -0.120741 0.209129 2.875000 +v 0.000000 0.241482 2.875000 +v 0.120741 0.209129 2.875000 +v 0.209129 0.120741 2.875000 +v 0.241481 0.000000 2.875000 +v 0.209129 -0.120740 2.875000 +v 0.120741 -0.209129 2.875000 +v -0.060370 -0.104564 2.937500 +v 0.000000 -0.120740 2.937500 +v -0.104564 -0.060370 2.937500 +v -0.120741 0.000000 2.937500 +v -0.104564 0.060371 2.937500 +v -0.060370 0.104565 2.937500 +v 0.000000 0.120741 2.937500 +v 0.060370 0.104565 2.937500 +v 0.104565 0.060371 2.937500 +v 0.120741 0.000000 2.937500 +v 0.104565 -0.060370 2.937500 +v 0.060370 -0.104564 2.937500 +v -0.000000 -0.362222 -2.000000 +v -0.181111 -0.313693 -2.000000 +v -0.313693 -0.181111 -2.000000 +v -0.362222 0.000000 -2.000000 +v -0.313693 0.181111 -2.000000 +v -0.181111 0.313694 -2.000000 +v 0.000000 0.362222 -2.000000 +v 0.181111 0.313693 -2.000000 +v 0.313693 0.181111 -2.000000 +v 0.362222 0.000000 -2.000000 +v 0.313694 -0.181111 -2.000000 +v 0.181111 -0.313693 -2.000000 +v -0.000001 -0.654743 0.562500 +v 0.304273 -0.579747 0.562500 +vt 0.673684 0.087500 +vt 0.678947 0.012500 +vt 0.678947 0.087500 +vt 0.715789 0.087500 +vt 0.710526 0.012500 +vt 0.715789 0.012500 +vt 0.678947 0.162500 +vt 0.673684 0.162500 +vt 0.715789 0.162500 +vt 0.710526 0.087500 +vt 0.678947 0.237500 +vt 0.673684 0.237500 +vt 0.715789 0.237500 +vt 0.710526 0.162500 +vt 0.673684 0.312500 +vt 0.678947 0.312500 +vt 0.715789 0.312500 +vt 0.710526 0.237500 +vt 0.678947 0.387500 +vt 0.673684 0.387500 +vt 0.710526 0.387500 +vt 0.710526 0.312500 +vt 0.678947 0.462500 +vt 0.673684 0.462500 +vt 0.715789 0.462500 +vt 0.715789 0.387500 +vt 0.678947 0.537500 +vt 0.673684 0.537500 +vt 0.710526 0.537500 +vt 0.710526 0.462500 +vt 0.678947 0.612500 +vt 0.673684 0.612500 +vt 0.715789 0.537500 +vt 0.710526 0.612500 +vt 0.678947 0.687500 +vt 0.673684 0.687500 +vt 0.715789 0.687500 +vt 0.715789 0.612500 +vt 0.673684 0.762500 +vt 0.678947 0.762500 +vt 0.715789 0.762500 +vt 0.710526 0.687500 +vt 0.673684 0.837500 +vt 0.678947 0.837500 +vt 0.715789 0.837500 +vt 0.710526 0.762500 +vt 0.678947 0.912500 +vt 0.673684 0.912500 +vt 0.710526 0.912500 +vt 0.710526 0.837500 +vt 0.678947 0.987500 +vt 0.673684 0.987500 +vt 0.715789 0.987500 +vt 0.715789 0.912500 +vt 0.589474 0.087500 +vt 0.594737 0.012500 +vt 0.594737 0.087500 +vt 0.631579 0.087500 +vt 0.626316 0.012500 +vt 0.631579 0.012500 +vt 0.589474 0.162500 +vt 0.594737 0.162500 +vt 0.626316 0.162500 +vt 0.626316 0.087500 +vt 0.589474 0.237500 +vt 0.594737 0.237500 +vt 0.631579 0.237500 +vt 0.631579 0.162500 +vt 0.589474 0.312500 +vt 0.594737 0.312500 +vt 0.631579 0.312500 +vt 0.626316 0.237500 +vt 0.594737 0.387500 +vt 0.589474 0.387500 +vt 0.626316 0.387500 +vt 0.626316 0.312500 +vt 0.594737 0.462500 +vt 0.589474 0.462500 +vt 0.631579 0.462500 +vt 0.631579 0.387500 +vt 0.594737 0.537500 +vt 0.589474 0.537500 +vt 0.626316 0.537500 +vt 0.626316 0.462500 +vt 0.594737 0.612500 +vt 0.589474 0.612500 +vt 0.631579 0.537500 +vt 0.626316 0.612500 +vt 0.594737 0.687500 +vt 0.589474 0.687500 +vt 0.631579 0.687500 +vt 0.631579 0.612500 +vt 0.589474 0.762500 +vt 0.594737 0.762500 +vt 0.626316 0.762500 +vt 0.626316 0.687500 +vt 0.589474 0.837500 +vt 0.594737 0.837500 +vt 0.631579 0.837500 +vt 0.631579 0.762500 +vt 0.594737 0.912500 +vt 0.589474 0.912500 +vt 0.626316 0.912500 +vt 0.626316 0.837500 +vt 0.594737 0.987500 +vt 0.589474 0.987500 +vt 0.631579 0.987500 +vt 0.631579 0.912500 +vt 0.478947 0.812500 +vt 0.473684 0.800000 +vt 0.478947 0.800000 +vt 0.489474 0.812500 +vt 0.484211 0.800000 +vt 0.489474 0.800000 +vt 0.484211 0.812500 +vt 0.484211 0.787500 +vt 0.478947 0.787500 +vt 0.478947 0.825000 +vt 0.484211 0.825000 +vt 0.763158 0.387500 +vt 0.778947 0.375000 +vt 0.778947 0.387500 +vt 0.784211 0.387500 +vt 0.778947 0.412500 +vt 0.778947 0.425000 +vt 0.763158 0.412500 +vt 0.757895 0.412500 +vt 0.763158 0.325000 +vt 0.778947 0.312500 +vt 0.778947 0.325000 +vt 0.784211 0.325000 +vt 0.778947 0.350000 +vt 0.778947 0.362500 +vt 0.763158 0.350000 +vt 0.757895 0.350000 +vt 0.763158 0.262500 +vt 0.778947 0.250000 +vt 0.778947 0.262500 +vt 0.784211 0.262500 +vt 0.778947 0.287500 +vt 0.778947 0.300000 +vt 0.763158 0.287500 +vt 0.757895 0.287500 +vt 0.763158 0.200000 +vt 0.778947 0.187500 +vt 0.778947 0.200000 +vt 0.784211 0.200000 +vt 0.778947 0.225000 +vt 0.778947 0.237500 +vt 0.763158 0.225000 +vt 0.757895 0.225000 +vt 0.763158 0.137500 +vt 0.778947 0.125000 +vt 0.778947 0.137500 +vt 0.784211 0.137500 +vt 0.778947 0.162500 +vt 0.778947 0.175000 +vt 0.763158 0.162500 +vt 0.757895 0.162500 +vt 0.763158 0.450000 +vt 0.778947 0.437500 +vt 0.778947 0.450000 +vt 0.784211 0.450000 +vt 0.778947 0.475000 +vt 0.778947 0.487500 +vt 0.763158 0.475000 +vt 0.757895 0.475000 +vt 0.778947 0.575000 +vt 0.773684 0.537500 +vt 0.778947 0.537500 +vt 0.778947 0.612500 +vt 0.773684 0.575000 +vt 0.773684 0.650000 +vt 0.773684 0.612500 +vt 0.778947 0.687500 +vt 0.778947 0.650000 +vt 0.773684 0.725000 +vt 0.773684 0.687500 +vt 0.778947 0.762500 +vt 0.778947 0.725000 +vt 0.773684 0.800000 +vt 0.773684 0.762500 +vt 0.778947 0.837500 +vt 0.778947 0.800000 +vt 0.778947 0.875000 +vt 0.773684 0.837500 +vt 0.778947 0.912500 +vt 0.773684 0.875000 +vt 0.778947 0.950000 +vt 0.773684 0.912500 +vt 0.778947 0.987500 +vt 0.773684 0.950000 +vt 0.757895 0.575000 +vt 0.763158 0.537500 +vt 0.763158 0.575000 +vt 0.763158 0.612500 +vt 0.757895 0.612500 +vt 0.763158 0.650000 +vt 0.757895 0.650000 +vt 0.757895 0.687500 +vt 0.763158 0.687500 +vt 0.763158 0.725000 +vt 0.757895 0.725000 +vt 0.763158 0.762500 +vt 0.757895 0.762500 +vt 0.763158 0.800000 +vt 0.757895 0.800000 +vt 0.763158 0.837500 +vt 0.757895 0.837500 +vt 0.763158 0.875000 +vt 0.757895 0.875000 +vt 0.763158 0.912500 +vt 0.757895 0.912500 +vt 0.757895 0.950000 +vt 0.763158 0.950000 +vt 0.763158 0.987500 +vt 0.757895 0.987500 +vt 0.947368 0.975000 +vt 0.952632 0.625000 +vt 0.952632 0.975000 +vt 0.905263 0.987500 +vt 0.905263 0.975000 +vt 0.947368 0.625000 +vt 0.900000 0.975000 +vt 0.905263 0.575000 +vt 0.973684 0.575000 +vt 0.994737 0.575000 +vt 0.952632 0.550000 +vt 0.905263 0.562500 +vt 0.926316 0.575000 +vt 0.847368 0.525000 +vt 0.852632 0.175000 +vt 0.852632 0.525000 +vt 0.805263 0.537500 +vt 0.805263 0.525000 +vt 0.847368 0.175000 +vt 0.800000 0.525000 +vt 0.805263 0.125000 +vt 0.873684 0.125000 +vt 0.894737 0.125000 +vt 0.852632 0.100000 +vt 0.805263 0.112500 +vt 0.826316 0.125000 +vt 0.947368 0.525000 +vt 0.952632 0.175000 +vt 0.952632 0.525000 +vt 0.905263 0.525000 +vt 0.947368 0.537500 +vt 0.905263 0.537500 +vt 0.947368 0.175000 +vt 0.900000 0.525000 +vt 0.905263 0.125000 +vt 0.973684 0.125000 +vt 0.994737 0.125000 +vt 0.952632 0.100000 +vt 0.926316 0.112500 +vt 0.905263 0.112500 +vt 0.847368 0.975000 +vt 0.852632 0.625000 +vt 0.852632 0.975000 +vt 0.805263 0.987500 +vt 0.805263 0.975000 +vt 0.847368 0.625000 +vt 0.800000 0.975000 +vt 0.805263 0.575000 +vt 0.873684 0.575000 +vt 0.894737 0.575000 +vt 0.852632 0.550000 +vt 0.826316 0.562500 +vt 0.805263 0.562500 +vt 0.584211 0.981250 +vt 0.573684 0.912500 +vt 0.584211 0.918750 +vt 0.552632 0.918750 +vt 0.563158 0.987500 +vt 0.552632 0.981250 +vt 0.584211 0.906250 +vt 0.573684 0.837500 +vt 0.584211 0.843750 +vt 0.552632 0.906250 +vt 0.563158 0.837500 +vt 0.563158 0.912500 +vt 0.584211 0.831250 +vt 0.573684 0.762500 +vt 0.584211 0.768750 +vt 0.552632 0.768750 +vt 0.552632 0.831250 +vt 0.584211 0.756250 +vt 0.573684 0.687500 +vt 0.584211 0.693750 +vt 0.552632 0.693750 +vt 0.563158 0.762500 +vt 0.552632 0.756250 +vt 0.584211 0.681250 +vt 0.573684 0.612500 +vt 0.584211 0.618750 +vt 0.552632 0.681250 +vt 0.563158 0.612500 +vt 0.563158 0.687500 +vt 0.584211 0.543750 +vt 0.573684 0.537500 +vt 0.552632 0.543750 +vt 0.552632 0.606250 +vt 0.584211 0.531250 +vt 0.573684 0.462500 +vt 0.584211 0.468750 +vt 0.552632 0.468750 +vt 0.563158 0.537500 +vt 0.552632 0.531250 +vt 0.584211 0.456250 +vt 0.573684 0.387500 +vt 0.584211 0.393750 +vt 0.552632 0.393750 +vt 0.563158 0.462500 +vt 0.552632 0.456250 +vt 0.584211 0.381250 +vt 0.573684 0.312500 +vt 0.584211 0.318750 +vt 0.552632 0.318750 +vt 0.563158 0.387500 +vt 0.552632 0.381250 +vt 0.584211 0.306250 +vt 0.573684 0.237500 +vt 0.584211 0.243750 +vt 0.552632 0.306250 +vt 0.563158 0.237500 +vt 0.563158 0.312500 +vt 0.584211 0.231250 +vt 0.573684 0.162500 +vt 0.584211 0.168750 +vt 0.552632 0.168750 +vt 0.552632 0.231250 +vt 0.584211 0.093750 +vt 0.573684 0.087500 +vt 0.552632 0.093750 +vt 0.563158 0.162500 +vt 0.552632 0.156250 +vt 0.584211 0.018750 +vt 0.573684 0.012500 +vt 0.552632 0.018750 +vt 0.563158 0.087500 +vt 0.552632 0.081250 +vt 0.547368 0.981250 +vt 0.536842 0.912500 +vt 0.547368 0.918750 +vt 0.515789 0.918750 +vt 0.526316 0.987500 +vt 0.515789 0.981250 +vt 0.547368 0.906250 +vt 0.536842 0.837500 +vt 0.547368 0.843750 +vt 0.515789 0.906250 +vt 0.526316 0.837500 +vt 0.526316 0.912500 +vt 0.547368 0.831250 +vt 0.536842 0.762500 +vt 0.547368 0.768750 +vt 0.515789 0.768750 +vt 0.515789 0.831250 +vt 0.547368 0.756250 +vt 0.536842 0.687500 +vt 0.547368 0.693750 +vt 0.515789 0.693750 +vt 0.526316 0.762500 +vt 0.515789 0.756250 +vt 0.547368 0.681250 +vt 0.536842 0.612500 +vt 0.547368 0.618750 +vt 0.515789 0.681250 +vt 0.526316 0.612500 +vt 0.526316 0.687500 +vt 0.547368 0.543750 +vt 0.536842 0.537500 +vt 0.515789 0.543750 +vt 0.515789 0.606250 +vt 0.547368 0.531250 +vt 0.536842 0.462500 +vt 0.547368 0.468750 +vt 0.515789 0.468750 +vt 0.526316 0.537500 +vt 0.515789 0.531250 +vt 0.547368 0.456250 +vt 0.536842 0.387500 +vt 0.547368 0.393750 +vt 0.515789 0.393750 +vt 0.526316 0.462500 +vt 0.515789 0.456250 +vt 0.547368 0.381250 +vt 0.536842 0.312500 +vt 0.547368 0.318750 +vt 0.515789 0.318750 +vt 0.526316 0.387500 +vt 0.515789 0.381250 +vt 0.547368 0.306250 +vt 0.536842 0.237500 +vt 0.547368 0.243750 +vt 0.515789 0.306250 +vt 0.526316 0.237500 +vt 0.526316 0.312500 +vt 0.547368 0.231250 +vt 0.536842 0.162500 +vt 0.547368 0.168750 +vt 0.515789 0.168750 +vt 0.515789 0.231250 +vt 0.547368 0.093750 +vt 0.536842 0.087500 +vt 0.515789 0.093750 +vt 0.526316 0.162500 +vt 0.515789 0.156250 +vt 0.547368 0.018750 +vt 0.536842 0.012500 +vt 0.515789 0.018750 +vt 0.526316 0.087500 +vt 0.515789 0.081250 +vt 0.457751 0.823904 +vt 0.449054 0.811677 +vt 0.449164 0.787676 +vt 0.509386 0.912340 +vt 0.463565 0.975124 +vt 0.463582 0.849487 +vt 0.673684 0.012500 +vt 0.710526 0.987500 +vt 0.589474 0.012500 +vt 0.626316 0.987500 +vt 0.473684 0.812500 +vt 0.763158 0.375000 +vt 0.784211 0.412500 +vt 0.763158 0.425000 +vt 0.757895 0.387500 +vt 0.763158 0.312500 +vt 0.784211 0.350000 +vt 0.763158 0.362500 +vt 0.757895 0.325000 +vt 0.763158 0.250000 +vt 0.784211 0.287500 +vt 0.763158 0.300000 +vt 0.757895 0.262500 +vt 0.763158 0.187500 +vt 0.784211 0.225000 +vt 0.763158 0.237500 +vt 0.757895 0.200000 +vt 0.763158 0.125000 +vt 0.784211 0.162500 +vt 0.763158 0.175000 +vt 0.757895 0.137500 +vt 0.763158 0.437500 +vt 0.784211 0.475000 +vt 0.763158 0.487500 +vt 0.757895 0.450000 +vt 0.773684 0.987500 +vt 0.757895 0.537500 +vt 0.947368 0.987500 +vt 0.900000 0.575000 +vt 0.994737 0.975000 +vt 0.947368 0.550000 +vt 0.926316 0.562500 +vt 0.847368 0.537500 +vt 0.800000 0.125000 +vt 0.894737 0.525000 +vt 0.847368 0.100000 +vt 0.826316 0.112500 +vt 0.926316 0.125000 +vt 0.900000 0.125000 +vt 0.994737 0.525000 +vt 0.947368 0.100000 +vt 0.847368 0.987500 +vt 0.826316 0.575000 +vt 0.800000 0.575000 +vt 0.894737 0.975000 +vt 0.847368 0.550000 +vt 0.573684 0.987500 +vt 0.552632 0.843750 +vt 0.552632 0.618750 +vt 0.584211 0.606250 +vt 0.552632 0.243750 +vt 0.584211 0.156250 +vt 0.584211 0.081250 +vt 0.563158 0.012500 +vt 0.536842 0.987500 +vt 0.515789 0.843750 +vt 0.515789 0.618750 +vt 0.547368 0.606250 +vt 0.515789 0.243750 +vt 0.547368 0.156250 +vt 0.547368 0.081250 +vt 0.526316 0.012500 +vt 0.452904 0.778987 +vt 0.457971 0.775902 +vt 0.463009 0.779249 +vt 0.466668 0.788129 +vt 0.467967 0.800165 +vt 0.466558 0.812130 +vt 0.462818 0.820819 +vt 0.452713 0.820557 +vt 0.447756 0.799641 +vt 0.478854 0.839780 +vt 0.494124 0.849510 +vt 0.505299 0.876068 +vt 0.505289 0.948605 +vt 0.494107 0.975147 +vt 0.478835 0.984854 +vt 0.452389 0.948566 +vt 0.448302 0.912294 +vt 0.452399 0.876028 +vt 0.752632 0.012500 +vt 0.721053 0.087500 +vt 0.721053 0.012500 +vt 0.752632 0.162500 +vt 0.752632 0.087500 +vt 0.752632 0.237500 +vt 0.721053 0.162500 +vt 0.752632 0.312500 +vt 0.721053 0.237500 +vt 0.752632 0.387500 +vt 0.721053 0.312500 +vt 0.721053 0.462500 +vt 0.721053 0.387500 +vt 0.752632 0.537500 +vt 0.752632 0.462500 +vt 0.752632 0.612500 +vt 0.721053 0.537500 +vt 0.721053 0.687500 +vt 0.721053 0.612500 +vt 0.752632 0.762500 +vt 0.752632 0.687500 +vt 0.752632 0.837500 +vt 0.721053 0.762500 +vt 0.752632 0.912500 +vt 0.721053 0.837500 +vt 0.752632 0.987500 +vt 0.721053 0.912500 +vt 0.668421 0.012500 +vt 0.636842 0.087500 +vt 0.636842 0.012500 +vt 0.668421 0.162500 +vt 0.668421 0.087500 +vt 0.636842 0.237500 +vt 0.636842 0.162500 +vt 0.668421 0.312500 +vt 0.668421 0.237500 +vt 0.668421 0.387500 +vt 0.636842 0.312500 +vt 0.636842 0.462500 +vt 0.636842 0.387500 +vt 0.668421 0.537500 +vt 0.668421 0.462500 +vt 0.668421 0.612500 +vt 0.636842 0.537500 +vt 0.636842 0.687500 +vt 0.636842 0.612500 +vt 0.668421 0.762500 +vt 0.668421 0.687500 +vt 0.668421 0.837500 +vt 0.636842 0.762500 +vt 0.668421 0.912500 +vt 0.636842 0.837500 +vt 0.668421 0.987500 +vt 0.636842 0.912500 +vt 0.794737 0.950000 +vt 0.784211 0.912500 +vt 0.794737 0.912500 +vt 0.794737 0.987500 +vt 0.784211 0.950000 +vt 0.784211 0.875000 +vt 0.794737 0.875000 +vt 0.784211 0.837500 +vt 0.794737 0.837500 +vt 0.784211 0.800000 +vt 0.794737 0.800000 +vt 0.784211 0.762500 +vt 0.794737 0.762500 +vt 0.784211 0.725000 +vt 0.794737 0.725000 +vt 0.794737 0.687500 +vt 0.784211 0.687500 +vt 0.794737 0.650000 +vt 0.784211 0.650000 +vt 0.794737 0.612500 +vt 0.784211 0.612500 +vt 0.784211 0.575000 +vt 0.794737 0.575000 +vt 0.784211 0.537500 +vt 0.794737 0.537500 +vt 0.105263 0.987500 +vt 0.273684 0.912500 +vt 0.273684 0.987500 +vt 0.105263 0.912500 +vt 0.273684 0.837500 +vt 0.105263 0.837500 +vt 0.273684 0.762500 +vt 0.105263 0.687500 +vt 0.273684 0.687500 +vt 0.273684 0.612500 +vt 0.105263 0.612500 +vt 0.273684 0.537500 +vt 0.105263 0.462500 +vt 0.273684 0.462500 +vt 0.273684 0.387500 +vt 0.105263 0.387500 +vt 0.273684 0.312500 +vt 0.105263 0.312500 +vt 0.273684 0.237500 +vt 0.105263 0.762500 +vt 0.042105 0.700000 +vt 0.105263 0.237500 +vt 0.273684 0.162500 +vt 0.105263 0.162500 +vt 0.273684 0.087500 +vt 0.442105 0.143750 +vt 0.042105 0.600000 +vt 0.015789 0.562500 +vt 0.042105 0.550000 +vt 0.105263 0.087500 +vt 0.042105 0.150000 +vt 0.042105 0.100000 +vt 0.042105 0.925000 +vt 0.042105 0.775000 +vt 0.042105 0.175000 +vt 0.042105 0.850000 +vt 0.042105 0.250000 +vt 0.042105 0.375000 +vt 0.042105 0.325000 +vt 0.042105 0.450000 +vt 0.042105 0.400000 +vt 0.042105 0.525000 +vt 0.042105 0.475000 +vt 0.105263 0.537500 +vt 0.042105 0.625000 +vt 0.015789 0.337500 +vt 0.005263 0.356250 +vt 0.005263 0.343750 +vt 0.015789 0.812500 +vt 0.015789 0.787500 +vt 0.042105 0.300000 +vt 0.015789 0.262500 +vt 0.015789 0.487500 +vt 0.042105 0.750000 +vt 0.015789 0.712500 +vt 0.042105 0.225000 +vt 0.015789 0.187500 +vt 0.042105 0.975000 +vt 0.015789 0.937500 +vt 0.015789 0.412500 +vt 0.042105 0.675000 +vt 0.015789 0.637500 +vt 0.015789 0.112500 +vt 0.015789 0.887500 +vt 0.015789 0.862500 +vt 0.015789 0.362500 +vt 0.015789 0.587500 +vt 0.005263 0.568750 +vt 0.005263 0.806250 +vt 0.005263 0.793750 +vt 0.015789 0.287500 +vt 0.005263 0.268750 +vt 0.005263 0.506250 +vt 0.005263 0.493750 +vt 0.005263 0.731250 +vt 0.005263 0.718750 +vt 0.015789 0.212500 +vt 0.005263 0.193750 +vt 0.015789 0.962500 +vt 0.005263 0.943750 +vt 0.015789 0.437500 +vt 0.005263 0.418750 +vt 0.015789 0.662500 +vt 0.005263 0.643750 +vt 0.015789 0.137500 +vt 0.005263 0.118750 +vt 0.005263 0.881250 +vt 0.005263 0.868750 +vt 0.442105 0.968750 +vt 0.442105 0.818750 +vt 0.442105 0.218750 +vt 0.442105 0.893750 +vt 0.442105 0.293750 +vt 0.442105 0.368750 +vt 0.442105 0.443750 +vt 0.442105 0.518750 +vt 0.442105 0.593750 +vt 0.442105 0.631250 +vt 0.442105 0.668750 +vt 0.442105 0.743750 +vt 0.721053 0.987500 +vt 0.636842 0.987500 +vt 0.784211 0.987500 +vt 0.442105 0.106250 +vt 0.042105 0.825000 +vt 0.042105 0.900000 +vt 0.015789 0.512500 +vt 0.015789 0.737500 +vt 0.005263 0.581250 +vt 0.005263 0.281250 +vt 0.005263 0.206250 +vt 0.005263 0.956250 +vt 0.005263 0.431250 +vt 0.005263 0.656250 +vt 0.005263 0.131250 +vt 0.442105 0.931250 +vt 0.442105 0.781250 +vt 0.442105 0.181250 +vt 0.442105 0.856250 +vt 0.442105 0.256250 +vt 0.442105 0.331250 +vt 0.442105 0.406250 +vt 0.442105 0.481250 +vt 0.442105 0.556250 +vt 0.442105 0.706250 +vn 0.0000 -0.0000 -1.0000 +vn -0.0000 0.0000 1.0000 +vn -0.7071 0.7071 0.0000 +vn 0.7071 -0.7071 0.0000 +vn -0.7071 -0.7071 0.0000 +vn 0.7071 0.7071 0.0000 +vn 1.0000 -0.0000 -0.0000 +vn 0.0000 -0.1612 -0.9869 +vn -1.0000 0.0000 -0.0000 +vn 0.0000 0.1612 0.9869 +vn 0.0000 0.9869 -0.1612 +vn 0.5000 0.8660 0.0000 +vn 0.1396 -0.0806 -0.9869 +vn -0.5000 -0.8660 0.0000 +vn -0.1396 0.0806 0.9869 +vn -0.8547 0.4935 -0.1612 +vn -0.5000 0.8660 -0.0000 +vn 0.1396 0.0806 -0.9869 +vn 0.5000 -0.8660 -0.0000 +vn -0.1396 -0.0806 0.9869 +vn -0.8547 -0.4935 -0.1612 +vn 0.0000 0.1612 -0.9869 +vn 0.0000 -0.1612 0.9869 +vn 0.0000 -0.9869 -0.1612 +vn -0.1396 0.0806 -0.9869 +vn 0.1396 -0.0806 0.9869 +vn 0.8547 -0.4935 -0.1612 +vn -0.1396 -0.0806 -0.9869 +vn 0.1396 0.0806 0.9869 +vn 0.8547 0.4935 -0.1612 +vn 0.5000 -0.5000 0.7071 +vn 0.5000 0.5000 0.7071 +vn -0.5000 0.5000 0.7071 +vn -0.5000 -0.5000 0.7071 +vn -0.0000 -1.0000 0.0000 +vn -0.4647 -0.8855 0.0000 +vn -0.8230 -0.5681 0.0000 +vn -0.9927 -0.1205 0.0000 +vn -0.9350 0.3546 0.0000 +vn -0.6631 0.7485 0.0000 +vn -0.2393 0.9709 0.0000 +vn 0.2393 0.9709 0.0000 +vn 0.6631 0.7485 0.0000 +vn 0.9350 0.3546 0.0000 +vn 0.9927 -0.1205 0.0000 +vn 0.8230 -0.5681 0.0000 +vn 0.4647 -0.8855 0.0000 +vn 0.0000 1.0000 0.0000 +vn 0.4647 0.8855 0.0000 +vn 0.8230 0.5681 0.0000 +vn 0.9927 0.1205 0.0000 +vn 0.9350 -0.3546 0.0000 +vn 0.6631 -0.7485 0.0000 +vn 0.2393 -0.9709 0.0000 +vn -0.2393 -0.9709 0.0000 +vn -0.6631 -0.7485 0.0000 +vn -0.9350 -0.3546 -0.0000 +vn -0.9927 0.1205 -0.0000 +vn -0.8230 0.5681 0.0000 +vn -0.4647 0.8855 0.0000 +vn 0.8660 0.5000 0.0000 +vn -0.8660 -0.5000 0.0000 +vn 0.8660 -0.5000 0.0000 +vn -0.8660 0.5000 -0.0000 +vn -0.0000 -0.9865 0.1637 +vn -0.4981 -0.8627 -0.0882 +vn -0.0000 -0.9961 -0.0882 +vn -0.4933 -0.8543 0.1637 +vn -0.8627 -0.4981 -0.0882 +vn -0.8543 -0.4933 0.1637 +vn -0.9961 0.0000 -0.0882 +vn -0.8543 0.4933 0.1637 +vn -0.8627 0.4981 -0.0882 +vn -0.4981 0.8627 -0.0882 +vn -0.4933 0.8543 0.1637 +vn 0.0000 0.9961 -0.0882 +vn 0.4933 0.8543 0.1637 +vn 0.4981 0.8627 -0.0882 +vn 0.8627 0.4981 -0.0882 +vn 0.8543 0.4933 0.1637 +vn 0.9961 0.0000 -0.0882 +vn 0.9865 0.0000 0.1637 +vn 0.8627 -0.4981 -0.0882 +vn -0.9865 0.0000 0.1637 +vn -0.7156 0.4131 0.5633 +vn 0.8543 -0.4933 0.1637 +vn 0.4981 -0.8627 -0.0882 +vn 0.4933 -0.8543 0.1637 +vn 0.4920 -0.8522 -0.1782 +vn -0.4131 0.7156 0.5633 +vn 0.0000 0.5493 0.8356 +vn -0.0000 0.8263 0.5633 +vn 0.4131 -0.7156 0.5633 +vn 0.0000 -0.8263 0.5633 +vn -0.4131 -0.7156 0.5633 +vn -0.8263 0.0000 0.5633 +vn -0.7156 -0.4131 0.5633 +vn 0.7156 -0.4131 0.5633 +vn 0.7156 0.4131 0.5633 +vn 0.8263 0.0000 0.5633 +vn 0.4131 0.7156 0.5633 +vn 0.0000 0.9865 0.1637 +vn 0.5493 0.0000 0.8356 +vn 0.3981 0.2299 0.8881 +vn 0.4597 0.0000 0.8881 +vn -0.4757 -0.2747 0.8356 +vn -0.5493 0.0000 0.8356 +vn 0.4757 -0.2747 0.8356 +vn 0.2747 0.4757 0.8356 +vn -0.4757 0.2747 0.8356 +vn 0.2747 -0.4757 0.8356 +vn -0.2747 -0.4757 0.8356 +vn 0.4757 0.2747 0.8356 +vn -0.2747 0.4757 0.8356 +vn -0.0000 -0.5493 0.8356 +vn 0.0000 0.4597 0.8881 +vn -0.3981 -0.2299 0.8881 +vn -0.4597 0.0000 0.8881 +vn 0.3981 -0.2299 0.8881 +vn 0.2299 0.3981 0.8881 +vn -0.3981 0.2299 0.8881 +vn 0.2299 -0.3981 0.8881 +vn -0.2298 -0.3981 0.8881 +vn -0.2299 0.3981 0.8881 +vn 0.0000 -0.4597 0.8881 +vn -0.0000 -0.9840 -0.1782 +vn -0.8522 -0.4920 -0.1782 +vn 0.8522 -0.4920 -0.1782 +vn -0.4920 -0.8522 -0.1782 +vn 0.9840 0.0000 -0.1782 +vn 0.8522 0.4920 -0.1782 +vn 0.4920 0.8522 -0.1782 +vn 0.0000 0.9840 -0.1782 +vn -0.4920 0.8522 -0.1782 +vn -0.8522 0.4920 -0.1782 +vn -0.9840 0.0000 -0.1782 +usemtl None +s off +f 3/1/1 27/2/1 28/3/1 +f 4/4/2 30/5/2 2/6/2 +f 3/1/1 31/7/1 5/8/1 +f 6/9/2 29/10/2 4/4/2 +f 5/8/1 33/11/1 7/12/1 +f 8/13/2 32/14/2 6/9/2 +f 9/15/1 33/11/1 35/16/1 +f 10/17/2 34/18/2 8/13/2 +f 9/15/1 37/19/1 11/20/1 +f 10/17/2 38/21/2 36/22/2 +f 11/20/1 39/23/1 13/24/1 +f 14/25/2 38/21/2 12/26/2 +f 13/24/1 41/27/1 15/28/1 +f 14/25/2 42/29/2 40/30/2 +f 15/28/1 43/31/1 17/32/1 +f 16/33/2 44/34/2 42/29/2 +f 17/32/1 45/35/1 19/36/1 +f 20/37/2 44/34/2 18/38/2 +f 21/39/1 45/35/1 47/40/1 +f 22/41/2 46/42/2 20/37/2 +f 23/43/1 47/40/1 49/44/1 +f 24/45/2 48/46/2 22/41/2 +f 23/43/1 51/47/1 25/48/1 +f 24/45/2 52/49/2 50/50/2 +f 25/48/1 27/51/1 1/52/1 +f 2/53/2 52/49/2 26/54/2 +f 55/55/1 79/56/1 80/57/1 +f 56/58/2 82/59/2 54/60/2 +f 57/61/1 80/57/1 83/62/1 +f 56/58/2 84/63/2 81/64/2 +f 59/65/1 83/62/1 85/66/1 +f 60/67/2 84/63/2 58/68/2 +f 61/69/1 85/66/1 87/70/1 +f 62/71/2 86/72/2 60/67/2 +f 61/69/1 89/73/1 63/74/1 +f 62/71/2 90/75/2 88/76/2 +f 63/74/1 91/77/1 65/78/1 +f 66/79/2 90/75/2 64/80/2 +f 65/78/1 93/81/1 67/82/1 +f 66/79/2 94/83/2 92/84/2 +f 67/82/1 95/85/1 69/86/1 +f 68/87/2 96/88/2 94/83/2 +f 69/86/1 97/89/1 71/90/1 +f 72/91/2 96/88/2 70/92/2 +f 73/93/1 97/89/1 99/94/1 +f 72/91/2 100/95/2 98/96/2 +f 75/97/1 99/94/1 101/98/1 +f 76/99/2 100/95/2 74/100/2 +f 75/97/1 103/101/1 77/102/1 +f 76/99/2 104/103/2 102/104/2 +f 77/102/1 79/105/1 53/106/1 +f 54/107/2 104/103/2 78/108/2 +f 106/109/3 107/110/3 105/111/3 +f 112/112/4 109/113/4 111/114/4 +f 110/115/2 105/111/2 109/113/2 +f 111/116/5 105/111/5 107/117/5 +f 108/118/6 110/115/6 112/119/6 +f 113/120/7 116/121/7 115/122/7 +f 116/123/8 119/124/8 115/122/8 +f 120/125/9 117/126/9 119/124/9 +f 118/127/10 113/120/10 117/126/10 +f 115/122/11 117/126/11 113/120/11 +f 121/128/12 124/129/12 123/130/12 +f 124/131/13 127/132/13 123/130/13 +f 128/133/14 125/134/14 127/132/14 +f 126/135/15 121/128/15 125/134/15 +f 127/132/16 121/128/16 123/130/16 +f 129/136/17 132/137/17 131/138/17 +f 132/139/18 135/140/18 131/138/18 +f 136/141/19 133/142/19 135/140/19 +f 134/143/20 129/136/20 133/142/20 +f 131/138/21 133/142/21 129/136/21 +f 137/144/9 140/145/9 139/146/9 +f 140/147/22 143/148/22 139/146/22 +f 144/149/7 141/150/7 143/148/7 +f 142/151/23 137/144/23 141/150/23 +f 139/146/24 141/150/24 137/144/24 +f 145/152/14 148/153/14 147/154/14 +f 148/155/25 151/156/25 147/154/25 +f 152/157/12 149/158/12 151/156/12 +f 150/159/26 145/152/26 149/158/26 +f 147/154/27 149/158/27 145/152/27 +f 153/160/19 156/161/19 155/162/19 +f 156/163/28 159/164/28 155/162/28 +f 160/165/17 157/166/17 159/164/17 +f 158/167/29 153/160/29 157/166/29 +f 159/164/30 153/160/30 155/162/30 +f 162/168/2 185/169/2 161/170/2 +f 163/171/2 186/172/2 162/168/2 +f 163/171/2 188/173/2 187/174/2 +f 165/175/2 188/173/2 164/176/2 +f 165/175/2 190/177/2 189/178/2 +f 167/179/2 190/177/2 166/180/2 +f 167/179/2 192/181/2 191/182/2 +f 169/183/2 192/181/2 168/184/2 +f 170/185/2 193/186/2 169/183/2 +f 171/187/2 194/188/2 170/185/2 +f 172/189/2 195/190/2 171/187/2 +f 161/191/2 196/192/2 172/189/2 +f 174/193/1 197/194/1 198/195/1 +f 174/193/1 199/196/1 175/197/1 +f 175/197/1 200/198/1 176/199/1 +f 177/200/1 200/198/1 201/201/1 +f 177/200/1 202/202/1 178/203/1 +f 178/203/1 203/204/1 179/205/1 +f 179/205/1 204/206/1 180/207/1 +f 180/207/1 205/208/1 181/209/1 +f 181/209/1 206/210/1 182/211/1 +f 182/211/1 207/212/1 183/213/1 +f 184/214/1 207/212/1 208/215/1 +f 184/214/1 197/216/1 173/217/1 +f 211/218/4 217/219/4 214/220/4 +f 211/218/1 213/221/1 210/222/1 +f 216/223/6 211/218/6 210/222/6 +f 213/224/3 209/225/3 210/222/3 +f 217/219/5 218/226/5 212/227/5 +f 216/223/31 218/228/31 217/219/31 +f 212/229/2 215/230/2 209/225/2 +f 221/231/6 227/232/6 224/233/6 +f 221/231/1 223/234/1 220/235/1 +f 226/236/3 221/231/3 220/235/3 +f 223/237/5 219/238/5 220/235/5 +f 227/232/4 228/239/4 222/240/4 +f 226/236/32 228/241/32 227/232/32 +f 222/242/2 225/243/2 219/238/2 +f 231/244/3 237/245/3 234/246/3 +f 230/247/1 234/248/1 233/249/1 +f 236/250/5 231/244/5 230/247/5 +f 233/251/4 229/252/4 230/247/4 +f 237/245/6 238/253/6 232/254/6 +f 236/250/33 238/255/33 237/245/33 +f 238/256/2 229/252/2 232/257/2 +f 241/258/5 247/259/5 244/260/5 +f 241/258/1 243/261/1 240/262/1 +f 246/263/4 241/258/4 240/262/4 +f 243/264/6 239/265/6 240/262/6 +f 247/259/3 248/266/3 242/267/3 +f 246/263/34 248/268/34 247/259/34 +f 248/269/2 239/265/2 242/270/2 +f 249/271/1 276/272/1 251/273/1 +f 252/274/2 278/275/2 425/276/2 +f 251/277/1 279/278/1 253/279/1 +f 252/280/2 280/281/2 277/282/2 +f 253/283/1 281/284/1 255/285/1 +f 256/286/2 280/281/2 254/287/2 +f 255/288/1 283/289/1 257/290/1 +f 258/291/2 282/292/2 256/293/2 +f 257/294/1 285/295/1 259/296/1 +f 258/297/2 286/298/2 284/299/2 +f 261/300/1 285/295/1 287/301/1 +f 262/302/2 286/298/2 260/303/2 +f 261/304/1 289/305/1 263/306/1 +f 264/307/2 288/308/2 262/309/2 +f 263/310/1 291/311/1 265/312/1 +f 266/313/2 290/314/2 264/315/2 +f 265/316/1 293/317/1 267/318/1 +f 268/319/2 292/320/2 266/321/2 +f 267/322/1 295/323/1 269/324/1 +f 268/325/2 296/326/2 294/327/2 +f 269/328/1 297/329/1 271/330/1 +f 272/331/2 296/326/2 270/332/2 +f 273/333/1 297/329/1 299/334/1 +f 426/335/2 298/336/2 272/337/2 +f 249/338/1 299/334/1 275/339/1 +f 250/340/2 300/341/2 274/342/2 +f 301/343/1 328/344/1 303/345/1 +f 304/346/2 330/347/2 302/348/2 +f 303/349/1 331/350/1 305/351/1 +f 304/352/2 332/353/2 329/354/2 +f 305/355/1 333/356/1 307/357/1 +f 308/358/2 332/353/2 306/359/2 +f 307/360/1 335/361/1 309/362/1 +f 310/363/2 334/364/2 308/365/2 +f 309/366/1 337/367/1 311/368/1 +f 310/369/2 338/370/2 336/371/2 +f 313/372/1 337/367/1 339/373/1 +f 314/374/2 338/370/2 312/375/2 +f 313/376/1 341/377/1 315/378/1 +f 316/379/2 340/380/2 314/381/2 +f 315/382/1 343/383/1 317/384/1 +f 318/385/2 342/386/2 316/387/2 +f 317/388/1 345/389/1 319/390/1 +f 320/391/2 344/392/2 318/393/2 +f 319/394/1 347/395/1 321/396/1 +f 320/397/2 348/398/2 346/399/2 +f 321/400/1 349/401/1 323/402/1 +f 324/403/2 348/398/2 322/404/2 +f 325/405/1 349/401/1 351/406/1 +f 326/407/2 350/408/2 324/409/2 +f 301/410/1 351/406/1 327/411/1 +f 302/412/2 352/413/2 326/414/2 +f 407/415/2 405/416/2 403/417/2 +f 416/418/1 420/419/1 424/420/1 +f 3/1/1 1/421/1 27/2/1 +f 4/4/2 29/10/2 30/5/2 +f 3/1/1 28/3/1 31/7/1 +f 6/9/2 32/14/2 29/10/2 +f 5/8/1 31/7/1 33/11/1 +f 8/13/2 34/18/2 32/14/2 +f 9/15/1 7/12/1 33/11/1 +f 10/17/2 36/22/2 34/18/2 +f 9/15/1 35/16/1 37/19/1 +f 10/17/2 12/26/2 38/21/2 +f 11/20/1 37/19/1 39/23/1 +f 14/25/2 40/30/2 38/21/2 +f 13/24/1 39/23/1 41/27/1 +f 14/25/2 16/33/2 42/29/2 +f 15/28/1 41/27/1 43/31/1 +f 16/33/2 18/38/2 44/34/2 +f 17/32/1 43/31/1 45/35/1 +f 20/37/2 46/42/2 44/34/2 +f 21/39/1 19/36/1 45/35/1 +f 22/41/2 48/46/2 46/42/2 +f 23/43/1 21/39/1 47/40/1 +f 24/45/2 50/50/2 48/46/2 +f 23/43/1 49/44/1 51/47/1 +f 24/45/2 26/54/2 52/49/2 +f 25/48/1 51/47/1 27/51/1 +f 2/53/2 30/422/2 52/49/2 +f 55/55/1 53/423/1 79/56/1 +f 56/58/2 81/64/2 82/59/2 +f 57/61/1 55/55/1 80/57/1 +f 56/58/2 58/68/2 84/63/2 +f 59/65/1 57/61/1 83/62/1 +f 60/67/2 86/72/2 84/63/2 +f 61/69/1 59/65/1 85/66/1 +f 62/71/2 88/76/2 86/72/2 +f 61/69/1 87/70/1 89/73/1 +f 62/71/2 64/80/2 90/75/2 +f 63/74/1 89/73/1 91/77/1 +f 66/79/2 92/84/2 90/75/2 +f 65/78/1 91/77/1 93/81/1 +f 66/79/2 68/87/2 94/83/2 +f 67/82/1 93/81/1 95/85/1 +f 68/87/2 70/92/2 96/88/2 +f 69/86/1 95/85/1 97/89/1 +f 72/91/2 98/96/2 96/88/2 +f 73/93/1 71/90/1 97/89/1 +f 72/91/2 74/100/2 100/95/2 +f 75/97/1 73/93/1 99/94/1 +f 76/99/2 102/104/2 100/95/2 +f 75/97/1 101/98/1 103/101/1 +f 76/99/2 78/108/2 104/103/2 +f 77/102/1 103/101/1 79/105/1 +f 54/107/2 82/424/2 104/103/2 +f 106/109/3 108/425/3 107/110/3 +f 112/112/4 110/115/4 109/113/4 +f 110/115/2 106/109/2 105/111/2 +f 111/116/5 109/113/5 105/111/5 +f 108/118/6 106/109/6 110/115/6 +f 113/120/7 114/426/7 116/121/7 +f 116/123/8 120/427/8 119/124/8 +f 120/125/9 118/428/9 117/126/9 +f 118/127/10 114/429/10 113/120/10 +f 115/122/11 119/124/11 117/126/11 +f 121/128/12 122/430/12 124/129/12 +f 124/131/13 128/431/13 127/132/13 +f 128/133/14 126/432/14 125/134/14 +f 126/135/15 122/433/15 121/128/15 +f 127/132/16 125/134/16 121/128/16 +f 129/136/17 130/434/17 132/137/17 +f 132/139/18 136/435/18 135/140/18 +f 136/141/19 134/436/19 133/142/19 +f 134/143/20 130/437/20 129/136/20 +f 131/138/21 135/140/21 133/142/21 +f 137/144/9 138/438/9 140/145/9 +f 140/147/22 144/439/22 143/148/22 +f 144/149/7 142/440/7 141/150/7 +f 142/151/23 138/441/23 137/144/23 +f 139/146/24 143/148/24 141/150/24 +f 145/152/14 146/442/14 148/153/14 +f 148/155/25 152/443/25 151/156/25 +f 152/157/12 150/444/12 149/158/12 +f 150/159/26 146/445/26 145/152/26 +f 147/154/27 151/156/27 149/158/27 +f 153/160/19 154/446/19 156/161/19 +f 156/163/28 160/447/28 159/164/28 +f 160/165/17 158/448/17 157/166/17 +f 158/167/29 154/449/29 153/160/29 +f 159/164/30 157/166/30 153/160/30 +f 162/168/2 186/172/2 185/169/2 +f 163/171/2 187/174/2 186/172/2 +f 163/171/2 164/176/2 188/173/2 +f 165/175/2 189/178/2 188/173/2 +f 165/175/2 166/180/2 190/177/2 +f 167/179/2 191/182/2 190/177/2 +f 167/179/2 168/184/2 192/181/2 +f 169/183/2 193/186/2 192/181/2 +f 170/185/2 194/188/2 193/186/2 +f 171/187/2 195/190/2 194/188/2 +f 172/189/2 196/192/2 195/190/2 +f 161/191/2 185/450/2 196/192/2 +f 174/193/1 173/451/1 197/194/1 +f 174/193/1 198/195/1 199/196/1 +f 175/197/1 199/196/1 200/198/1 +f 177/200/1 176/199/1 200/198/1 +f 177/200/1 201/201/1 202/202/1 +f 178/203/1 202/202/1 203/204/1 +f 179/205/1 203/204/1 204/206/1 +f 180/207/1 204/206/1 205/208/1 +f 181/209/1 205/208/1 206/210/1 +f 182/211/1 206/210/1 207/212/1 +f 184/214/1 183/213/1 207/212/1 +f 184/214/1 208/215/1 197/216/1 +f 211/218/4 216/223/4 217/219/4 +f 211/218/1 214/452/1 213/221/1 +f 210/222/6 209/225/6 216/223/6 +f 209/225/6 215/230/6 216/223/6 +f 213/224/3 212/453/3 209/225/3 +f 212/227/5 213/454/5 217/219/5 +f 213/454/5 214/220/5 217/219/5 +f 216/223/31 215/455/31 218/228/31 +f 212/229/2 218/456/2 215/230/2 +f 221/231/6 226/236/6 227/232/6 +f 221/231/1 224/457/1 223/234/1 +f 220/235/3 219/238/3 226/236/3 +f 219/238/3 225/243/3 226/236/3 +f 223/237/5 222/458/5 219/238/5 +f 222/240/4 223/459/4 227/232/4 +f 223/459/4 224/233/4 227/232/4 +f 226/236/32 225/460/32 228/241/32 +f 222/242/2 228/461/2 225/243/2 +f 231/244/3 236/250/3 237/245/3 +f 230/247/1 231/244/1 234/248/1 +f 230/247/5 229/252/5 236/250/5 +f 229/252/5 235/462/5 236/250/5 +f 233/251/4 232/463/4 229/252/4 +f 232/254/6 233/464/6 237/245/6 +f 233/464/6 234/246/6 237/245/6 +f 236/250/33 235/465/33 238/255/33 +f 238/256/2 235/462/2 229/252/2 +f 241/258/5 246/263/5 247/259/5 +f 241/258/1 244/466/1 243/261/1 +f 240/262/4 239/265/4 246/263/4 +f 239/265/4 245/467/4 246/263/4 +f 243/264/6 242/468/6 239/265/6 +f 242/267/3 243/469/3 247/259/3 +f 243/469/3 244/260/3 247/259/3 +f 246/263/34 245/470/34 248/268/34 +f 248/269/2 245/467/2 239/265/2 +f 249/271/1 275/471/1 276/272/1 +f 252/274/2 277/282/2 278/275/2 +f 251/277/1 276/272/1 279/278/1 +f 252/280/2 254/472/2 280/281/2 +f 253/283/1 279/278/1 281/284/1 +f 256/286/2 282/292/2 280/281/2 +f 255/288/1 281/284/1 283/289/1 +f 258/291/2 284/299/2 282/292/2 +f 257/294/1 283/289/1 285/295/1 +f 258/297/2 260/473/2 286/298/2 +f 261/300/1 259/474/1 285/295/1 +f 262/302/2 288/308/2 286/298/2 +f 261/304/1 287/301/1 289/305/1 +f 264/307/2 290/314/2 288/308/2 +f 263/310/1 289/305/1 291/311/1 +f 266/313/2 292/320/2 290/314/2 +f 265/316/1 291/311/1 293/317/1 +f 268/319/2 294/327/2 292/320/2 +f 267/322/1 293/317/1 295/323/1 +f 268/325/2 270/475/2 296/326/2 +f 269/328/1 295/323/1 297/329/1 +f 272/331/2 298/336/2 296/326/2 +f 273/333/1 271/476/1 297/329/1 +f 426/335/2 300/341/2 298/336/2 +f 249/338/1 273/477/1 299/334/1 +f 250/340/2 278/478/2 300/341/2 +f 301/343/1 327/479/1 328/344/1 +f 304/346/2 329/354/2 330/347/2 +f 303/349/1 328/344/1 331/350/1 +f 304/352/2 306/480/2 332/353/2 +f 305/355/1 331/350/1 333/356/1 +f 308/358/2 334/364/2 332/353/2 +f 307/360/1 333/356/1 335/361/1 +f 310/363/2 336/371/2 334/364/2 +f 309/366/1 335/361/1 337/367/1 +f 310/369/2 312/481/2 338/370/2 +f 313/372/1 311/482/1 337/367/1 +f 314/374/2 340/380/2 338/370/2 +f 313/376/1 339/373/1 341/377/1 +f 316/379/2 342/386/2 340/380/2 +f 315/382/1 341/377/1 343/383/1 +f 318/385/2 344/392/2 342/386/2 +f 317/388/1 343/383/1 345/389/1 +f 320/391/2 346/399/2 344/392/2 +f 319/394/1 345/389/1 347/395/1 +f 320/397/2 322/483/2 348/398/2 +f 321/400/1 347/395/1 349/401/1 +f 324/403/2 350/408/2 348/398/2 +f 325/405/1 323/484/1 349/401/1 +f 326/407/2 352/413/2 350/408/2 +f 301/410/1 325/485/1 351/406/1 +f 302/412/2 330/486/2 352/413/2 +f 403/417/2 401/487/2 402/488/2 +f 402/488/2 412/489/2 403/417/2 +f 412/489/2 411/490/2 403/417/2 +f 411/490/2 410/491/2 409/492/2 +f 409/492/2 408/493/2 407/415/2 +f 407/415/2 406/494/2 405/416/2 +f 405/416/2 404/495/2 403/417/2 +f 411/490/2 409/492/2 403/417/2 +f 409/492/2 407/415/2 403/417/2 +f 424/420/1 413/496/1 416/418/1 +f 413/496/1 414/497/1 416/418/1 +f 414/497/1 415/498/1 416/418/1 +f 416/418/1 417/499/1 418/500/1 +f 418/500/1 419/501/1 420/419/1 +f 420/419/1 421/502/1 424/420/1 +f 421/502/1 422/503/1 424/420/1 +f 422/503/1 423/504/1 424/420/1 +f 416/418/1 418/500/1 420/419/1 +s 1 +f 27/2/35 29/10/36 28/3/36 +f 29/10/36 31/7/37 28/3/36 +f 31/7/37 34/18/38 33/11/38 +f 33/11/38 36/22/39 35/16/39 +f 36/22/39 37/19/40 35/16/39 +f 37/19/40 40/30/41 39/23/41 +f 40/30/41 41/27/42 39/23/41 +f 42/29/42 43/31/43 41/27/42 +f 44/34/43 45/35/44 43/31/43 +f 46/42/44 47/40/45 45/35/44 +f 48/46/45 49/44/46 47/40/45 +f 50/50/46 51/47/47 49/44/46 +f 52/49/47 27/51/35 51/47/47 +f 1/505/48 4/506/49 2/507/48 +f 5/508/50 4/506/49 3/509/49 +f 7/510/51 6/511/50 5/508/50 +f 9/512/52 8/513/51 7/510/51 +f 11/514/53 10/515/52 9/512/52 +f 11/514/53 14/516/54 12/517/53 +f 15/518/55 14/516/54 13/519/54 +f 17/520/56 16/521/55 15/518/55 +f 17/520/56 20/522/57 18/523/56 +f 21/524/58 20/522/57 19/525/57 +f 23/526/59 22/527/58 21/524/58 +f 25/528/60 24/529/59 23/526/59 +f 1/530/48 26/531/60 25/528/60 +f 79/56/35 81/64/36 80/57/36 +f 81/64/36 83/62/37 80/57/36 +f 83/62/37 86/72/38 85/66/38 +f 85/66/38 88/76/39 87/70/39 +f 88/76/39 89/73/40 87/70/39 +f 89/73/40 92/84/41 91/77/41 +f 92/84/41 93/81/42 91/77/41 +f 94/83/42 95/85/43 93/81/42 +f 96/88/43 97/89/44 95/85/43 +f 98/96/44 99/94/45 97/89/44 +f 100/95/45 101/98/46 99/94/45 +f 102/104/46 103/101/47 101/98/46 +f 104/103/47 79/105/35 103/101/47 +f 53/532/48 56/533/49 54/534/48 +f 57/535/50 56/533/49 55/536/49 +f 57/535/50 60/537/51 58/538/50 +f 61/539/52 60/537/51 59/540/51 +f 63/541/53 62/542/52 61/539/52 +f 63/541/53 66/543/54 64/544/53 +f 67/545/55 66/543/54 65/546/54 +f 69/547/56 68/548/55 67/545/55 +f 69/547/56 72/549/57 70/550/56 +f 73/551/58 72/549/57 71/552/57 +f 75/553/59 74/554/58 73/551/58 +f 77/555/60 76/556/59 75/553/59 +f 53/557/48 78/558/60 77/555/60 +f 162/559/12 175/560/61 163/561/61 +f 161/562/48 174/563/12 162/559/12 +f 188/173/9 199/196/62 187/174/62 +f 195/190/63 206/210/7 194/188/7 +f 192/181/12 203/204/48 191/182/48 +f 188/173/9 201/201/64 200/198/9 +f 196/192/19 207/212/63 195/190/63 +f 186/172/14 197/194/35 185/169/35 +f 193/186/61 204/206/12 192/181/12 +f 190/177/17 201/201/64 189/178/64 +f 185/450/35 208/215/19 196/192/19 +f 186/172/14 199/196/62 198/195/14 +f 194/188/7 205/208/61 193/186/61 +f 191/182/48 202/202/17 190/177/17 +f 163/561/61 176/564/7 164/565/7 +f 164/565/7 177/566/63 165/567/63 +f 165/567/63 178/568/19 166/569/19 +f 166/569/19 179/570/35 167/571/35 +f 167/571/35 180/572/14 168/573/14 +f 169/574/62 180/572/14 181/575/62 +f 170/576/9 181/575/62 182/577/9 +f 171/578/64 182/577/9 183/579/64 +f 171/578/64 184/580/17 172/581/17 +f 172/581/17 173/582/48 161/583/48 +f 278/275/35 276/272/36 275/471/35 +f 277/282/36 279/278/37 276/272/36 +f 280/281/37 281/284/38 279/278/37 +f 282/292/38 283/289/39 281/284/38 +f 284/299/39 285/295/40 283/289/39 +f 286/298/40 287/301/41 285/295/40 +f 288/308/41 289/305/42 287/301/41 +f 290/314/42 291/311/43 289/305/42 +f 292/320/43 293/317/44 291/311/43 +f 294/327/44 295/323/45 293/317/44 +f 296/326/45 297/329/46 295/323/45 +f 298/336/46 299/334/47 297/329/46 +f 300/341/47 275/339/35 299/334/47 +f 330/347/35 328/344/36 327/479/35 +f 329/354/36 331/350/37 328/344/36 +f 332/353/37 333/356/38 331/350/37 +f 334/364/38 335/361/39 333/356/38 +f 336/371/39 337/367/40 335/361/39 +f 338/370/40 339/373/41 337/367/40 +f 340/380/41 341/377/42 339/373/41 +f 342/386/42 343/383/43 341/377/42 +f 344/392/43 345/389/44 343/383/43 +f 346/399/44 347/395/45 345/389/44 +f 348/398/45 349/401/46 347/395/45 +f 350/408/46 351/406/47 349/401/46 +f 352/413/47 327/411/35 351/406/47 +f 354/584/65 355/585/66 353/586/67 +f 356/587/68 357/588/69 355/585/66 +f 358/589/70 359/590/71 357/588/69 +f 359/590/71 362/591/72 361/592/73 +f 362/591/72 363/593/74 361/592/73 +f 364/594/75 365/595/76 363/593/74 +f 365/595/76 368/596/77 367/597/78 +f 368/596/77 369/598/79 367/597/78 +f 370/599/80 371/600/81 369/598/79 +f 372/601/82 373/602/83 371/600/81 +f 360/603/84 381/604/85 362/591/72 +f 374/605/86 375/606/87 373/602/83 +f 376/607/88 353/608/67 375/606/87 +f 353/608/67 424/609/89 375/606/87 +f 382/610/90 395/611/91 383/612/92 +f 354/613/65 388/614/93 378/615/94 +f 354/584/65 377/616/95 356/587/68 +f 358/589/70 380/617/96 360/603/84 +f 374/605/86 388/618/93 376/607/88 +f 356/587/68 379/619/97 358/589/70 +f 372/601/82 387/620/98 374/605/86 +f 372/601/82 385/621/99 386/622/100 +f 370/599/80 384/623/101 385/624/99 +f 368/596/77 383/625/92 384/626/101 +f 366/627/102 382/610/90 383/612/92 +f 362/591/72 382/628/90 364/594/75 +f 398/629/103 409/630/104 410/631/105 +f 380/617/96 391/632/106 392/633/107 +f 386/634/100 399/635/108 387/620/98 +f 383/625/92 396/636/109 384/626/101 +f 380/637/96 393/638/110 381/604/85 +f 387/639/98 400/640/111 388/618/93 +f 378/641/94 389/642/112 377/616/95 +f 384/623/101 397/643/113 385/624/99 +f 381/644/85 394/645/114 382/628/90 +f 388/614/93 390/646/115 378/615/94 +f 379/619/97 389/647/112 391/648/106 +f 386/622/100 397/649/113 398/629/103 +f 394/650/114 407/651/116 395/611/91 +f 392/633/107 403/652/117 404/653/118 +f 398/654/103 411/655/119 399/635/108 +f 396/636/109 407/656/116 408/657/120 +f 393/638/110 404/658/118 405/659/121 +f 399/660/108 412/661/122 400/640/111 +f 390/662/115 401/663/123 389/642/112 +f 396/664/109 409/665/104 397/643/113 +f 393/666/110 406/667/124 394/645/114 +f 400/668/111 402/669/125 390/646/115 +f 391/648/106 401/670/123 403/671/117 +f 355/585/66 413/672/126 353/586/67 +f 359/590/71 415/673/127 357/588/69 +f 375/606/87 423/674/128 373/602/83 +f 357/588/69 414/675/129 355/585/66 +f 373/602/83 422/676/130 371/600/81 +f 371/600/81 421/677/131 369/598/79 +f 369/598/79 420/678/132 367/597/78 +f 367/597/78 419/679/133 365/595/76 +f 365/595/76 418/680/134 363/593/74 +f 361/592/73 418/681/134 417/682/135 +f 361/592/73 416/683/136 359/590/71 +f 27/2/35 30/5/35 29/10/36 +f 29/10/36 32/14/37 31/7/37 +f 31/7/37 32/14/37 34/18/38 +f 33/11/38 34/18/38 36/22/39 +f 36/22/39 38/21/40 37/19/40 +f 37/19/40 38/21/40 40/30/41 +f 40/30/41 42/29/42 41/27/42 +f 42/29/42 44/34/43 43/31/43 +f 44/34/43 46/42/44 45/35/44 +f 46/42/44 48/46/45 47/40/45 +f 48/46/45 50/50/46 49/44/46 +f 50/50/46 52/49/47 51/47/47 +f 52/49/47 30/422/35 27/51/35 +f 1/505/48 3/509/49 4/506/49 +f 5/508/50 6/511/50 4/506/49 +f 7/510/51 8/513/51 6/511/50 +f 9/512/52 10/515/52 8/513/51 +f 11/514/53 12/517/53 10/515/52 +f 11/514/53 13/519/54 14/516/54 +f 15/518/55 16/521/55 14/516/54 +f 17/520/56 18/523/56 16/521/55 +f 17/520/56 19/525/57 20/522/57 +f 21/524/58 22/527/58 20/522/57 +f 23/526/59 24/529/59 22/527/58 +f 25/528/60 26/531/60 24/529/59 +f 1/530/48 2/684/48 26/531/60 +f 79/56/35 82/59/35 81/64/36 +f 81/64/36 84/63/37 83/62/37 +f 83/62/37 84/63/37 86/72/38 +f 85/66/38 86/72/38 88/76/39 +f 88/76/39 90/75/40 89/73/40 +f 89/73/40 90/75/40 92/84/41 +f 92/84/41 94/83/42 93/81/42 +f 94/83/42 96/88/43 95/85/43 +f 96/88/43 98/96/44 97/89/44 +f 98/96/44 100/95/45 99/94/45 +f 100/95/45 102/104/46 101/98/46 +f 102/104/46 104/103/47 103/101/47 +f 104/103/47 82/424/35 79/105/35 +f 53/532/48 55/536/49 56/533/49 +f 57/535/50 58/538/50 56/533/49 +f 57/535/50 59/540/51 60/537/51 +f 61/539/52 62/542/52 60/537/51 +f 63/541/53 64/544/53 62/542/52 +f 63/541/53 65/546/54 66/543/54 +f 67/545/55 68/548/55 66/543/54 +f 69/547/56 70/550/56 68/548/55 +f 69/547/56 71/552/57 72/549/57 +f 73/551/58 74/554/58 72/549/57 +f 75/553/59 76/556/59 74/554/58 +f 77/555/60 78/558/60 76/556/59 +f 53/557/48 54/685/48 78/558/60 +f 162/559/12 174/563/12 175/560/61 +f 161/562/48 173/686/48 174/563/12 +f 188/173/9 200/198/9 199/196/62 +f 195/190/63 207/212/63 206/210/7 +f 192/181/12 204/206/12 203/204/48 +f 188/173/9 189/178/64 201/201/64 +f 196/192/19 208/215/19 207/212/63 +f 186/172/14 198/195/14 197/194/35 +f 193/186/61 205/208/61 204/206/12 +f 190/177/17 202/202/17 201/201/64 +f 185/450/35 197/216/35 208/215/19 +f 186/172/14 187/174/62 199/196/62 +f 194/188/7 206/210/7 205/208/61 +f 191/182/48 203/204/48 202/202/17 +f 163/561/61 175/560/61 176/564/7 +f 164/565/7 176/564/7 177/566/63 +f 165/567/63 177/566/63 178/568/19 +f 166/569/19 178/568/19 179/570/35 +f 167/571/35 179/570/35 180/572/14 +f 169/574/62 168/573/14 180/572/14 +f 170/576/9 169/574/62 181/575/62 +f 171/578/64 170/576/9 182/577/9 +f 171/578/64 183/579/64 184/580/17 +f 172/581/17 184/580/17 173/582/48 +f 278/275/35 277/282/36 276/272/36 +f 277/282/36 280/281/37 279/278/37 +f 280/281/37 282/292/38 281/284/38 +f 282/292/38 284/299/39 283/289/39 +f 284/299/39 286/298/40 285/295/40 +f 286/298/40 288/308/41 287/301/41 +f 288/308/41 290/314/42 289/305/42 +f 290/314/42 292/320/43 291/311/43 +f 292/320/43 294/327/44 293/317/44 +f 294/327/44 296/326/45 295/323/45 +f 296/326/45 298/336/46 297/329/46 +f 298/336/46 300/341/47 299/334/47 +f 300/341/47 278/478/35 275/339/35 +f 330/347/35 329/354/36 328/344/36 +f 329/354/36 332/353/37 331/350/37 +f 332/353/37 334/364/38 333/356/38 +f 334/364/38 336/371/39 335/361/39 +f 336/371/39 338/370/40 337/367/40 +f 338/370/40 340/380/41 339/373/41 +f 340/380/41 342/386/42 341/377/42 +f 342/386/42 344/392/43 343/383/43 +f 344/392/43 346/399/44 345/389/44 +f 346/399/44 348/398/45 347/395/45 +f 348/398/45 350/408/46 349/401/46 +f 350/408/46 352/413/47 351/406/47 +f 352/413/47 330/486/35 327/411/35 +f 354/584/65 356/587/68 355/585/66 +f 356/587/68 358/589/70 357/588/69 +f 358/589/70 360/603/84 359/590/71 +f 359/590/71 360/603/84 362/591/72 +f 362/591/72 364/594/75 363/593/74 +f 364/594/75 366/627/102 365/595/76 +f 365/595/76 366/627/102 368/596/77 +f 368/596/77 370/599/80 369/598/79 +f 370/599/80 372/601/82 371/600/81 +f 372/601/82 374/605/86 373/602/83 +f 360/603/84 380/637/96 381/604/85 +f 374/605/86 376/607/88 375/606/87 +f 376/607/88 354/613/65 353/608/67 +f 353/608/67 413/687/126 424/609/89 +f 382/610/90 394/650/114 395/611/91 +f 354/613/65 376/607/88 388/614/93 +f 354/584/65 378/641/94 377/616/95 +f 358/589/70 379/688/97 380/617/96 +f 374/605/86 387/639/98 388/618/93 +f 356/587/68 377/689/95 379/619/97 +f 372/601/82 386/634/100 387/620/98 +f 372/601/82 370/599/80 385/621/99 +f 370/599/80 368/596/77 384/623/101 +f 368/596/77 366/627/102 383/625/92 +f 366/627/102 364/594/75 382/610/90 +f 362/591/72 381/644/85 382/628/90 +f 398/629/103 397/649/113 409/630/104 +f 380/617/96 379/688/97 391/632/106 +f 386/634/100 398/654/103 399/635/108 +f 383/625/92 395/690/91 396/636/109 +f 380/637/96 392/691/107 393/638/110 +f 387/639/98 399/660/108 400/640/111 +f 378/641/94 390/662/115 389/642/112 +f 384/623/101 396/664/109 397/643/113 +f 381/644/85 393/666/110 394/645/114 +f 388/614/93 400/668/111 390/646/115 +f 379/619/97 377/689/95 389/647/112 +f 386/622/100 385/621/99 397/649/113 +f 394/650/114 406/692/124 407/651/116 +f 392/633/107 391/632/106 403/652/117 +f 398/654/103 410/693/105 411/655/119 +f 396/636/109 395/690/91 407/656/116 +f 393/638/110 392/691/107 404/658/118 +f 399/660/108 411/694/119 412/661/122 +f 390/662/115 402/695/125 401/663/123 +f 396/664/109 408/696/120 409/665/104 +f 393/666/110 405/697/121 406/667/124 +f 400/668/111 412/698/122 402/669/125 +f 391/648/106 389/647/112 401/670/123 +f 355/585/66 414/699/129 413/672/126 +f 359/590/71 416/700/136 415/673/127 +f 375/606/87 424/701/89 423/674/128 +f 357/588/69 415/702/127 414/675/129 +f 373/602/83 423/703/128 422/676/130 +f 371/600/81 422/704/130 421/677/131 +f 369/598/79 421/705/131 420/678/132 +f 367/597/78 420/706/132 419/679/133 +f 365/595/76 419/707/133 418/680/134 +f 361/592/73 363/593/74 418/681/134 +f 361/592/73 417/708/135 416/683/136 diff --git a/src/main/resources/assets/hbm/sounds.json b/src/main/resources/assets/hbm/sounds.json index 104e58e1d..604c7c1d6 100644 --- a/src/main/resources/assets/hbm/sounds.json +++ b/src/main/resources/assets/hbm/sounds.json @@ -65,6 +65,7 @@ "block.hephaestusRunning": {"category": "block", "sounds": [{"name": "block/hephaestusRunning", "stream": false}]}, "block.squeakyToy": {"category": "block", "sounds": [{"name": "block/squeakyToy", "stream": false}]}, "block.pyroOperate": {"category": "block", "sounds": [{"name": "block/pyroOperate", "stream": false}]}, + "block.motor": {"category": "block", "sounds": [{"name": "block/motor", "stream": false}]}, "door.TransitionSealOpen": {"category": "block", "sounds": [{"name": "block/door/transition_seal_open", "stream": true}]}, "door.wghStart": {"category": "block", "sounds": [{"name": "block/door/wgh_start", "stream": true}]}, diff --git a/src/main/resources/assets/hbm/sounds/block/motor.ogg b/src/main/resources/assets/hbm/sounds/block/motor.ogg new file mode 100644 index 0000000000000000000000000000000000000000..6d477e37c984e0cbbc49db3a52bcd7efab27ef50 GIT binary patch literal 10115 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