Compare commits

..

No commits in common. "e8bbc53e36f21667f79d119c32f544d0ff7948de" and "f81adc816bc31874527270c6fd6531dcacbe1294" have entirely different histories.

31 changed files with 1856 additions and 1416 deletions

View File

@ -1,35 +1,26 @@
## Added
* Key pad
* Fits visually with the RBMK display block
* Allows up to four buttons to be configured with a screwdriver (shift click!)
* Allows up to four buttons to be configured with a screwdriver (shhift click!)
* Buttons will send RoR signals when pressed, with a configured value on the configured frequencies
* Can be set to polling, which will re-send the command until the button is pressed again
* Can be set to polling, which will resend the command until the button is pressed again
* Single push buttons and buttons set to polling which are enabled will glow in the dark
* Each button can be assigned a label with glow in the dark paint
* Allows RBMK control rods to be fully remote controllable with no console
* Gauge
* Allows up to four gauges to be configured with a screwdriver
* Gauges can read RoR signals and display numeric values on a specified range
* Minimum and maximum values can be defined, the gauge also has a red area for when the value exceeds the maximum
* If the minimum value is larger than the maximum, the needle will start at the top and run backwards
* Also has glow in the dark paint labels
## Changed
* Updated chinese and ukrainian localization
* Updated textures for some nuclear bomb GUIs
* Updated textures for steel tools
* RBMK fuel rods too hot to be taken out manually can now be removed by players in creative mode
* Updated the SILEX recycling recipe for MOX fuel to reflect the recent recipe change
* High-xenon MOX pellets now yield xenon-135 again
* Improved logging for incorrectly configured machine recipes
* Removed the legacy toolbox item
* Due to complaints, the MOX recipe was now made more expensive
* Manual control rods now have the `extendrods` command, which allows the target setting to be adjusted without using an absolute value
* Removed the legacy relay structure
* Manual control rods now have the `extendrods` command, which allows the target setting to be adjusted without using an abolute value
## Fixed
* Fixed some damage categories not applying correctly, causing things like general energy resistance to not work against lasers
* Fixed RoR components not being able to be attached to the top of reasim fuel rods
* Fixed a crash in multiplayer regarding RBMK control rods
* Fixed outdated QMAW description of some RBMK parts
* Fixed incorrect QMAW description of the autoloader, talking about fuel depletion instead of fuel enrichment
* Fixed log spam when placing down a RoR controller

View File

@ -1098,7 +1098,6 @@ public class ModBlocks {
public static Block rbmk_crane_console;
public static Block rbmk_display;
public static Block rbmk_key_pad;
public static Block rbmk_gauge;
public static Block rbmk_autoloader;
public static Block rbmk_loader;
public static Block rbmk_steam_inlet;
@ -2120,7 +2119,6 @@ public class ModBlocks {
rbmk_crane_console = new RBMKCraneConsole().setBlockName("rbmk_crane_console").setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":rbmk/rbmk_crane_console");
rbmk_display = new RBMKDisplay().setBlockName("rbmk_display").setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":rbmk/rbmk_display");
rbmk_key_pad = new RBMKKeyPad().setBlockName("rbmk_key_pad").setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":rbmk/rbmk_display");
rbmk_gauge = new RBMKGauge().setBlockName("rbmk_gauge").setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":rbmk/rbmk_display");
rbmk_autoloader = new RBMKAutoloader().setBlockName("rbmk_autoloader").setCreativeTab(MainRegistry.machineTab).setHardness(50.0F).setResistance(60.0F).setBlockTextureName(RefStrings.MODID + ":rbmk_autoloader");
rbmk_loader = new RBMKLoader(Material.iron).setBlockName("rbmk_loader").setCreativeTab(MainRegistry.machineTab).setHardness(50.0F).setResistance(60.0F).setBlockTextureName(RefStrings.MODID + ":rbmk_loader");
rbmk_steam_inlet = new RBMKInlet(Material.iron).setBlockName("rbmk_steam_inlet").setCreativeTab(MainRegistry.machineTab).setHardness(50.0F).setResistance(60.0F).setBlockTextureName(RefStrings.MODID + ":rbmk_steam_inlet");
@ -3114,7 +3112,6 @@ public class ModBlocks {
GameRegistry.registerBlock(rbmk_crane_console, rbmk_crane_console.getUnlocalizedName());
register(rbmk_display);
register(rbmk_key_pad);
register(rbmk_gauge);
register(rbmk_autoloader);
register(rbmk_loader);
register(rbmk_steam_inlet);

View File

@ -1,25 +0,0 @@
package com.hbm.blocks.machine.rbmk;
import com.hbm.main.MainRegistry;
import com.hbm.tileentity.machine.rbmk.TileEntityRBMKGauge;
import api.hbm.block.IToolable;
import cpw.mods.fml.common.network.internal.FMLNetworkHandler;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.world.World;
public class RBMKGauge extends RBMKMiniPanelBase implements IToolable {
@Override
public TileEntity createNewTileEntity(World world, int meta) {
return new TileEntityRBMKGauge();
}
@Override
public boolean onScrew(World world, EntityPlayer player, int x, int y, int z, int side, float fX, float fY, float fZ, ToolType tool) {
if(tool != ToolType.SCREWDRIVER) return false;
if(world.isRemote) FMLNetworkHandler.openGui(player, MainRegistry.instance, 0, world, x, y, z);
return true;
}
}

View File

@ -81,16 +81,19 @@ public class WorldConfig {
public static boolean enableSulfurCave = true;
public static boolean enableAsbestosCave = true;
// public static int radioStructure = 500;
public static int antennaStructure = 250;
public static int atomStructure = 500;
public static int dungeonStructure = 64;
public static int relayStructure = 500;
public static int satelliteStructure = 500;
// public static int factoryStructure = 1000;
public static int dudStructure = 500;
public static int spaceshipStructure = 1000;
public static int barrelStructure = 5000;
public static int geyserWater = 3000;
public static int geyserChlorine = 3000;
public static int geyserVapor = 250;
public static int geyserVapor = 500;
public static int capsuleStructure = 100;
public static int arcticStructure = 500;
public static int jungleStructure = 2000;
@ -201,10 +204,13 @@ public class WorldConfig {
enableAsbestosCave = CommonConfig.createConfigBool(config, CATEGORY_OREGEN, "2.C01_enableAsbestosCave", "Toggles asbestos caves", true);
final String CATEGORY_DUNGEON = CommonConfig.CATEGORY_DUNGEONS;
// radioStructure = CommonConfig.createConfigInt(config, CATEGORY_DUNGEON, "4.00_radioSpawn", "Spawn radio station on every nTH chunk", 500);
antennaStructure = CommonConfig.createConfigInt(config, CATEGORY_DUNGEON, "4.01_antennaSpawn", "Spawn antenna on every nTH chunk", 250);
atomStructure = CommonConfig.createConfigInt(config, CATEGORY_DUNGEON, "4.02_atomSpawn", "Spawn power plant on every nTH chunk", 500);
dungeonStructure = CommonConfig.createConfigInt(config, CATEGORY_DUNGEON, "4.04_dungeonSpawn", "Spawn library dungeon on every nTH chunk", 64);
relayStructure = CommonConfig.createConfigInt(config, CATEGORY_DUNGEON, "4.05_relaySpawn", "Spawn relay on every nTH chunk", 500);
satelliteStructure = CommonConfig.createConfigInt(config, CATEGORY_DUNGEON, "4.06_satelliteSpawn", "Spawn satellite dish on every nTH chunk", 500);
// factoryStructure = CommonConfig.createConfigInt(config, CATEGORY_DUNGEON, "4.09_factorySpawn", "Spawn factory on every nTH chunk", 1000);
dudStructure = CommonConfig.createConfigInt(config, CATEGORY_DUNGEON, "4.10_dudSpawn", "Spawn dud on every nTH chunk", 500);
spaceshipStructure = CommonConfig.createConfigInt(config, CATEGORY_DUNGEON, "4.11_spaceshipSpawn", "Spawn spaceship on every nTH chunk", 1000);
barrelStructure = CommonConfig.createConfigInt(config, CATEGORY_DUNGEON, "4.12_barrelSpawn", "Spawn waste tank on every nTH chunk", 5000);
@ -214,7 +220,7 @@ public class WorldConfig {
vaultfreq = CommonConfig.createConfigInt(config, CATEGORY_DUNGEON, "4.16_vaultSpawn", "Spawn locked safe on every nTH chunk", 2500);
geyserWater = CommonConfig.createConfigInt(config, CATEGORY_DUNGEON, "4.17_geyserWaterSpawn", "Spawn water geyser on every nTH chunk", 3000);
geyserChlorine = CommonConfig.createConfigInt(config, CATEGORY_DUNGEON, "4.18_geyserChlorineSpawn", "Spawn poison geyser on every nTH chunk", 3000);
geyserVapor = CommonConfig.createConfigInt(config, CATEGORY_DUNGEON, "4.19_geyserVaporSpawn", "Spawn vapor geyser on every nTH chunk", 250);
geyserVapor = CommonConfig.createConfigInt(config, CATEGORY_DUNGEON, "4.19_geyserVaporSpawn", "Spawn vapor geyser on every nTH chunk", 500);
capsuleStructure = CommonConfig.createConfigInt(config, CATEGORY_DUNGEON, "4.21_capsuleSpawn", "Spawn landing capsule on every nTH chunk", 100);
arcticStructure = CommonConfig.createConfigInt(config, CATEGORY_DUNGEON, "4.22_arcticVaultSpawn", "Spawn arctic code vault on every nTH chunk", 500);
jungleStructure = CommonConfig.createConfigInt(config, CATEGORY_DUNGEON, "4.23_jungleDungeonSpawn", "Spawn jungle dungeon on every nTH chunk", 2000);
@ -239,10 +245,13 @@ public class WorldConfig {
craterBiomeOuterRad = (float) CommonConfig.createConfigDouble(config, CATEGORY_BIOMES, "17.R02_craterBiomeOuterRad", "RAD/s for the outer crater biome", 0.5D);
craterBiomeWaterMult = (float) CommonConfig.createConfigDouble(config, CATEGORY_BIOMES, "17.R03_craterBiomeWaterMult", "Multiplier for RAD/s in crater biomes when in water", 5D);
// radioStructure = CommonConfig.setDefZero(radioStructure, 1000);
antennaStructure = CommonConfig.setDefZero(antennaStructure, 1000);
atomStructure = CommonConfig.setDefZero(atomStructure, 1000);
dungeonStructure = CommonConfig.setDefZero(dungeonStructure, 1000);
relayStructure = CommonConfig.setDefZero(relayStructure, 1000);
satelliteStructure = CommonConfig.setDefZero(satelliteStructure, 1000);
// factoryStructure = CommonConfig.setDefZero(factoryStructure, 1000);
dudStructure = CommonConfig.setDefZero(dudStructure, 1000);
spaceshipStructure = CommonConfig.setDefZero(spaceshipStructure, 1000);
barrelStructure = CommonConfig.setDefZero(barrelStructure, 1000);

View File

@ -1,175 +0,0 @@
package com.hbm.inventory.gui;
import org.lwjgl.input.Keyboard;
import org.lwjgl.opengl.GL11;
import com.hbm.lib.RefStrings;
import com.hbm.packet.PacketDispatcher;
import com.hbm.packet.toserver.NBTControlPacket;
import com.hbm.tileentity.machine.rbmk.TileEntityRBMKGauge;
import com.hbm.util.i18n.I18nUtil;
import net.minecraft.client.Minecraft;
import net.minecraft.client.audio.PositionedSoundRecord;
import net.minecraft.client.gui.GuiScreen;
import net.minecraft.client.gui.GuiTextField;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.util.ResourceLocation;
public class GUIScreenRBMKGauge extends GuiScreen {
private static ResourceLocation texture = new ResourceLocation(RefStrings.MODID + ":textures/gui/machine/gui_rbmk_gauge.png");
public TileEntityRBMKGauge keypad;
protected int xSize = 256;
protected int ySize = 204;
protected int guiLeft;
protected int guiTop;
protected GuiTextField[] color = new GuiTextField[4];
protected GuiTextField[] label = new GuiTextField[4];
protected GuiTextField[] rtty = new GuiTextField[4];
protected GuiTextField[] min = new GuiTextField[4];
protected GuiTextField[] max = new GuiTextField[4];
protected boolean[] active = new boolean[4];
protected boolean[] polling = new boolean[4];
public GUIScreenRBMKGauge(TileEntityRBMKGauge keypad) {
this.keypad = keypad;
this.xSize = 256;
this.ySize = 204;
}
@Override
public void initGui() {
super.initGui();
this.guiLeft = (this.width - this.xSize) / 2;
this.guiTop = (this.height - this.ySize) / 2;
Keyboard.enableRepeatEvents(true);
int oX = 4;
int oY = 4;
for(int i = 0; i < 4; i++) {
String col = Integer.toHexString(keypad.gauges[i].color);
while(col.length() < 6) col = "0" + col;
color[i] = new GuiTextField(this.fontRendererObj, guiLeft + 27 + oX, guiTop + 55 + oY + i * 36, 72 - oX * 2, 14);
GUIScreenRBMKKeyPad.setupTextFieldStandard(color[i], 6, col);
label[i] = new GuiTextField(this.fontRendererObj, guiLeft + 175 + oX, guiTop + 55 + oY + i * 36, 72 - oX * 2, 14);
GUIScreenRBMKKeyPad.setupTextFieldStandard(label[i], 15, keypad.gauges[i].label);
rtty[i] = new GuiTextField(this.fontRendererObj, guiLeft + 27 + oX, guiTop + 73 + oY + i * 36, 72 - oX * 2, 14);
GUIScreenRBMKKeyPad.setupTextFieldStandard(rtty[i], 10, keypad.gauges[i].rtty);
min[i] = new GuiTextField(this.fontRendererObj, guiLeft + 121 + oX, guiTop + 73 + oY + i * 36, 52 - oX * 2, 14);
GUIScreenRBMKKeyPad.setupTextFieldStandard(min[i], 32, keypad.gauges[i].min + "");
max[i] = new GuiTextField(this.fontRendererObj, guiLeft + 195 + oX, guiTop + 73 + oY + i * 36, 52 - oX * 2, 14);
GUIScreenRBMKKeyPad.setupTextFieldStandard(max[i], 32, keypad.gauges[i].max + "");
active[i] = keypad.gauges[i].active;
polling[i] = keypad.gauges[i].polling;
}
}
@Override
public void drawScreen(int mouseX, int mouseY, float f) {
this.drawDefaultBackground();
this.drawGuiContainerBackgroundLayer(f, mouseX, mouseY);
GL11.glDisable(GL11.GL_LIGHTING);
this.drawGuiContainerForegroundLayer(mouseX, mouseY);
GL11.glEnable(GL11.GL_LIGHTING);
}
private void drawGuiContainerForegroundLayer(int x, int y) {
String name = I18nUtil.resolveKey("container.rbmkGauge");
this.fontRendererObj.drawString(name, this.guiLeft + this.xSize / 2 - this.fontRendererObj.getStringWidth(name) / 2, this.guiTop + 6, 4210752);
}
private void drawGuiContainerBackgroundLayer(float f, int mouseX, int mouseY) {
GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
Minecraft.getMinecraft().getTextureManager().bindTexture(texture);
drawTexturedModalRect(guiLeft, guiTop, 0, 0, xSize, ySize);
for(int i = 0; i < 4; i++) {
if(this.active[i]) drawTexturedModalRect(guiLeft + 111, guiTop + i * 36 + 54, 18, 204, 16, 16);
if(this.polling[i]) drawTexturedModalRect(guiLeft + 128, guiTop + i * 36 + 53, 0, 204, 18, 18);
}
for(int i = 0; i < 4; i++) {
this.color[i].drawTextBox();
this.label[i].drawTextBox();
this.rtty[i].drawTextBox();
this.min[i].drawTextBox();
this.max[i].drawTextBox();
}
}
@Override
protected void mouseClicked(int x, int y, int b) {
super.mouseClicked(x, y, b);
for(int i = 0; i < 4; i++) {
if(guiLeft + 111 <= x && guiLeft + 111 + 16 > x && guiTop + i * 36 + 54 < y && guiTop + i * 36 + 54 + 16 >= y) {
this.active[i] = !this.active[i];
mc.getSoundHandler().playSound(PositionedSoundRecord.func_147674_a(new ResourceLocation("gui.button.press"), 0.5F + (this.active[i] ? 0.25F : 0F)));
return;
}
if(guiLeft + 128 <= x && guiLeft + 128 + 18 > x && guiTop + i * 36 + 53 < y && guiTop + i * 36 + 53 + 18 >= y) {
this.polling[i] = !this.polling[i];
mc.getSoundHandler().playSound(PositionedSoundRecord.func_147674_a(new ResourceLocation("gui.button.press"), 0.5F + (this.polling[i] ? 0.25F : 0F)));
return;
}
}
if(guiLeft + 209 <= x && guiLeft + 209 + 18 > x && guiTop + 17 < y && guiTop + 17 + 18 >= y) {
mc.getSoundHandler().playSound(PositionedSoundRecord.func_147674_a(new ResourceLocation("gui.button.press"), 1.0F));
NBTTagCompound data = new NBTTagCompound();
byte active = 0;
byte polling = 0;
for(int i = 0; i < 4; i++) {
if(this.active[i]) active |= 1 << i;
if(this.polling[i]) polling |= 1 << i;
}
data.setByte("active", active);
data.setByte("polling", polling);
for(int i = 0; i < 4; i++) {
try { data.setInteger("color" + i, Integer.parseInt(this.color[i].getText(), 16)); } catch(Exception ex) { }
data.setString("label" + i, this.label[i].getText());
data.setString("rtty" + i, this.rtty[i].getText());
try { data.setInteger("min" + i, Integer.parseInt(this.min[i].getText())); } catch(Exception ex) { }
try { data.setInteger("max" + i, Integer.parseInt(this.max[i].getText())); } catch(Exception ex) { }
}
PacketDispatcher.wrapper.sendToServer(new NBTControlPacket(data, keypad.xCoord, keypad.yCoord, keypad.zCoord));
return;
}
for(int i = 0; i < 4; i++) {
this.color[i].mouseClicked(x, y, b);
this.label[i].mouseClicked(x, y, b);
this.rtty[i].mouseClicked(x, y, b);
this.min[i].mouseClicked(x, y, b);
this.max[i].mouseClicked(x, y, b);
}
}
@Override
protected void keyTyped(char c, int b) {
for(int i = 0; i < 4; i++) {
if(this.color[i].textboxKeyTyped(c, b)) return;
if(this.label[i].textboxKeyTyped(c, b)) return;
if(this.rtty[i].textboxKeyTyped(c, b)) return;
if(this.min[i].textboxKeyTyped(c, b)) return;
if(this.max[i].textboxKeyTyped(c, b)) return;
}
if(b == 1 || b == this.mc.gameSettings.keyBindInventory.getKeyCode()) {
this.mc.thePlayer.closeScreen();
this.mc.setIngameFocus();
}
}
@Override public void onGuiClosed() { Keyboard.enableRepeatEvents(false); }
@Override public boolean doesGuiPauseGame() { return false; }
}

View File

@ -114,13 +114,11 @@ public class GUIScreenRBMKKeyPad extends GuiScreen {
for(int i = 0; i < 4; i++) {
if(guiLeft + 111 <= x && guiLeft + 111 + 16 > x && guiTop + i * 36 + 54 < y && guiTop + i * 36 + 54 + 16 >= y) {
this.active[i] = !this.active[i];
mc.getSoundHandler().playSound(PositionedSoundRecord.func_147674_a(new ResourceLocation("gui.button.press"), 0.5F + (this.active[i] ? 0.25F : 0F)));
return;
}
if(guiLeft + 128 <= x && guiLeft + 128 + 18 > x && guiTop + i * 36 + 53 < y && guiTop + i * 36 + 53 + 18 >= y) {
this.polling[i] = !this.polling[i];
mc.getSoundHandler().playSound(PositionedSoundRecord.func_147674_a(new ResourceLocation("gui.button.press"), 0.5F + (this.polling[i] ? 0.25F : 0F)));
return;
}
}

View File

@ -247,6 +247,18 @@ public class HbmWorldGen implements IWorldGenerator {
new LibraryDungeon().generate(world, rand, x, y, z);
}
if(biome.temperature == 0.5F || biome.temperature == 2.0F) {
if(WorldConfig.relayStructure > 0 && rand.nextInt(WorldConfig.relayStructure) == 0) {
for(int a = 0; a < 1; a++) {
int x = i + rand.nextInt(16);
int z = j + rand.nextInt(16);
int y = world.getHeightValue(x, z);
new Relay().generate(world, rand, x, y, z);
}
}
}
if(WorldConfig.dudStructure > 0 && rand.nextInt(WorldConfig.dudStructure) == 0) {
int x = i + 8 + rand.nextInt(16);
int z = j + 8 + rand.nextInt(16);
@ -387,13 +399,10 @@ public class HbmWorldGen implements IWorldGenerator {
int z = j + rand.nextInt(16);
int y = world.getHeightValue(x, z);
for(int k = 1; k >= -1; k--) {
if(world.getBlock(x, y + k, z) == Blocks.stone) {
world.setBlock(x, y + k, z, ModBlocks.geysir_vapor);
MainRegistry.logger.info("[Debug] Successfully spawned vapor geyser at " + x + " " + z);
break;
}
}
if(world.getBlock(x, y, z) == Blocks.stone)
world.setBlock(x, y, z, ModBlocks.geysir_vapor);
else if(world.getBlock(x, y - 1, z) == Blocks.stone)
world.setBlock(x, y - 1, z, ModBlocks.geysir_vapor);
}
if (rand.nextInt(1000) == 0) {

View File

@ -412,7 +412,6 @@ public class ClientProxy extends ServerProxy {
ClientRegistry.bindTileEntitySpecialRenderer(TileEntityRBMKConsole.class, new RenderRBMKConsole());
ClientRegistry.bindTileEntitySpecialRenderer(TileEntityRBMKDisplay.class, new RenderRBMKDisplay());
ClientRegistry.bindTileEntitySpecialRenderer(TileEntityRBMKKeyPad.class, new RenderRBMKKeyPad());
ClientRegistry.bindTileEntitySpecialRenderer(TileEntityRBMKGauge.class, new RenderRBMKGauge());
ClientRegistry.bindTileEntitySpecialRenderer(TileEntityRBMKRod.class, new RenderRBMKFuelChannel());
ClientRegistry.bindTileEntitySpecialRenderer(TileEntityRBMKRodReaSim.class, new RenderRBMKFuelChannel());
ClientRegistry.bindTileEntitySpecialRenderer(TileEntityRBMKAutoloader.class, new RenderRBMKAutoloader());

View File

@ -793,7 +793,6 @@ public class CraftingManager {
addRecipeAuto(new ItemStack(ModBlocks.rbmk_steam_outlet, 1), new Object[] { "SCS", "CBC", "SCS", 'S', STEEL.ingot(), 'C', CU.plate(), 'B', ModItems.tank_steel });
addRecipeAuto(new ItemStack(ModBlocks.rbmk_display, 1), new Object[] { "B", "C", "D", 'B', B.ingot(), 'D', ModBlocks.deco_rbmk, 'C', DictFrame.fromOne(ModItems.circuit, EnumCircuitType.VACUUM_TUBE) });
addRecipeAuto(new ItemStack(ModBlocks.rbmk_key_pad, 1), new Object[] { "B", "C", "D", 'B', ModBlocks.radio_torch_sender, 'D', ModBlocks.deco_rbmk, 'C', DictFrame.fromOne(ModItems.circuit, EnumCircuitType.ANALOG) });
addRecipeAuto(new ItemStack(ModBlocks.rbmk_gauge, 1), new Object[] { "B", "C", "D", 'B', ModBlocks.radio_torch_receiver, 'D', ModBlocks.deco_rbmk, 'C', DictFrame.fromOne(ModItems.circuit, EnumCircuitType.VACUUM_TUBE) });
addRecipeAuto(new ItemStack(ModBlocks.deco_rbmk, 8), new Object[] { "R", 'R', ModBlocks.rbmk_blank });
addRecipeAuto(new ItemStack(ModBlocks.deco_rbmk_smooth, 1), new Object[] { "R", 'R', ModBlocks.deco_rbmk });

View File

@ -1619,14 +1619,12 @@ public class ResourceManager {
public static final HFRWavefrontObjectVBO rbmk_autoloader = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/rbmk/autoloader.obj")).asVBO();
public static final HFRWavefrontObjectVBO rbmk_console = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/rbmk/rbmk_console.obj")).asVBO();
public static final HFRWavefrontObjectVBO rbmk_button = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/rbmk/button.obj")).asVBO();
public static final HFRWavefrontObjectVBO rbmk_gauge = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/rbmk/gauge.obj")).asVBO();
public static final HFRWavefrontObject rbmk_debris = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/rbmk/debris.obj")).noSmooth();
public static final ResourceLocation rbmk_crane_console_tex = new ResourceLocation(RefStrings.MODID, "textures/models/machines/crane_console.png");
public static final ResourceLocation rbmk_crane_tex = new ResourceLocation(RefStrings.MODID, "textures/models/machines/rbmk_crane.png");
public static final ResourceLocation rbmk_autoloader_tex = new ResourceLocation(RefStrings.MODID, "textures/models/machines/rbmk_autoloader.png");
public static final ResourceLocation rbmk_console_tex = new ResourceLocation(RefStrings.MODID, "textures/models/machines/rbmk_control.png");
public static final ResourceLocation rbmk_keypad_tex = new ResourceLocation(RefStrings.MODID, "textures/models/network/keypad.png");
public static final ResourceLocation rbmk_gauge_tex = new ResourceLocation(RefStrings.MODID, "textures/models/network/gauge.png");
public static final HFRWavefrontObject hev_battery = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/blocks/battery.obj")).noSmooth();
public static final HFRWavefrontObject anvil = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/blocks/anvil.obj")).noSmooth();
public static final HFRWavefrontObject crystal_power = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/blocks/crystals_power.obj")).noSmooth();

View File

@ -1,92 +0,0 @@
package com.hbm.render.tileentity;
import org.lwjgl.opengl.GL11;
import com.hbm.main.ResourceManager;
import com.hbm.tileentity.machine.rbmk.TileEntityRBMKGauge;
import com.hbm.tileentity.machine.rbmk.TileEntityRBMKGauge.GaugeUnit;
import com.hbm.util.ColorUtil;
import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.FontRenderer;
import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.MathHelper;
public class RenderRBMKGauge extends TileEntitySpecialRenderer {
@Override
public void renderTileEntityAt(TileEntity te, double x, double y, double z, float interp) {
GL11.glPushMatrix();
GL11.glTranslated(x + 0.5, y, z + 0.5);
GL11.glEnable(GL11.GL_CULL_FACE);
GL11.glEnable(GL11.GL_LIGHTING);
switch(te.getBlockMetadata()) {
case 2: GL11.glRotatef(90, 0F, 1F, 0F); break;
case 4: GL11.glRotatef(180, 0F, 1F, 0F); break;
case 3: GL11.glRotatef(270, 0F, 1F, 0F); break;
case 5: GL11.glRotatef(0, 0F, 1F, 0F); break;
}
TileEntityRBMKGauge gauge = (TileEntityRBMKGauge) te;
for(int i = 0; i < 4; i++) {
GaugeUnit unit = gauge.gauges[i];
if(!unit.active) continue;
GL11.glPushMatrix();
GL11.glTranslated(0.25, (i / 2) * -0.5 + 0.25, (i % 2) * -0.5 + 0.25);
GL11.glColor3f(1F, 1F, 1F);
this.bindTexture(ResourceManager.rbmk_gauge_tex);
ResourceManager.rbmk_gauge.renderPart("Gauge");
GL11.glPushMatrix();
GL11.glColor3f(ColorUtil.fr(unit.color), ColorUtil.fg(unit.color), ColorUtil.fb(unit.color));
int lower = Math.min(unit.min, unit.max);
int upper = Math.max(unit.min, unit.max);
if(lower == upper) upper += 1;
int range = upper - lower;
double angle = (double) (unit.value - lower) / (double) range * 50D;
if(unit.min > unit.max) angle = 50 - angle;
angle = MathHelper.clamp_double(angle, 0, 80);
GL11.glTranslated(0, 0.4375, -0.125);
GL11.glRotated(angle - 85, -1, 0, 0);
GL11.glTranslated(0, -0.4375, 0.125);
GL11.glDisable(GL11.GL_TEXTURE_2D);
RenderArcFurnace.fullbright(true);
GL11.glEnable(GL11.GL_LIGHTING);
ResourceManager.rbmk_gauge.renderPart("Needle");
RenderArcFurnace.fullbright(false);
GL11.glEnable(GL11.GL_TEXTURE_2D);
GL11.glPopMatrix();
FontRenderer font = Minecraft.getMinecraft().fontRenderer;
int height = font.FONT_HEIGHT;
if(unit.label != null && !unit.label.isEmpty()) {
GL11.glTranslated(0.01, 0.3125, 0);
int width = font.getStringWidth(unit.label);
float f3 = Math.min(0.0125F, 0.4F / Math.max(width, 1));
GL11.glScalef(f3, -f3, f3);
GL11.glNormal3f(0.0F, 0.0F, -1.0F);
GL11.glRotatef(90, 0, 1, 0);
RenderArcFurnace.fullbright(true);
font.drawString(unit.label, - width / 2, - height / 2, 0x00ff00);
RenderArcFurnace.fullbright(false);
}
GL11.glPopMatrix();
}
GL11.glPopMatrix();
}
}

View File

@ -404,7 +404,6 @@ public class TileMappings {
put(TileEntityRBMKConsole.class, "tileentity_rbmk_console");
put(TileEntityRBMKDisplay.class, "tileentity_rbmk_display");
put(TileEntityRBMKKeyPad.class, "tileentity_rbmk_keypad");
put(TileEntityRBMKGauge.class, "tileentity_rbmk_gauge");
put(TileEntityRBMKInlet.class, "tileentity_rbmk_inlet");
put(TileEntityRBMKOutlet.class, "tileentity_rbmk_outlet");
put(TileEntityRBMKAutoloader.class, "tileentity_rbmk_autoloader");

View File

@ -1,191 +0,0 @@
package com.hbm.tileentity.machine.rbmk;
import com.hbm.interfaces.IControlReceiver;
import com.hbm.inventory.gui.GUIScreenRBMKGauge;
import com.hbm.tileentity.IGUIProvider;
import com.hbm.tileentity.TileEntityLoadedBase;
import com.hbm.tileentity.network.RTTYSystem;
import com.hbm.tileentity.network.RTTYSystem.RTTYChannel;
import com.hbm.util.BufferUtil;
import io.netty.buffer.ByteBuf;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.inventory.Container;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.util.MathHelper;
import net.minecraft.world.World;
public class TileEntityRBMKGauge extends TileEntityLoadedBase implements IGUIProvider, IControlReceiver {
/* __________
* / /|
* /________ / |
* | __ __ | |
* |(_\) (_\)| |
* | __ __ | |
* |(_\) (_\)| /
* |_________|/
*/
public GaugeUnit[] gauges = new GaugeUnit[4];
public TileEntityRBMKGauge() {
for(int i = 0; i < 4; i++) this.gauges[i] = new GaugeUnit(i);
}
@Override
public void updateEntity() {
if(!worldObj.isRemote) {
for(int i = 0; i < 4; i++) this.gauges[i].update();
this.networkPackNT(50);
}
}
@Override
public void serialize(ByteBuf buf) {
super.serialize(buf);
for(int i = 0; i < 4; i++) this.gauges[i].serialize(buf);
}
@Override
public void deserialize(ByteBuf buf) {
super.deserialize(buf);
for(int i = 0; i < 4; i++) this.gauges[i].deserialize(buf);
}
@Override
public void readFromNBT(NBTTagCompound nbt) {
super.readFromNBT(nbt);
for(int i = 0; i < 4; i++) this.gauges[i].readFromNBT(nbt, i);
}
@Override
public void writeToNBT(NBTTagCompound nbt) {
super.writeToNBT(nbt);
for(int i = 0; i < 4; i++) this.gauges[i].writeToNBT(nbt, i);
}
public class GaugeUnit {
/** If the value should be pulled from the RTTY system every tick, otherwise only on state change */
public boolean polling;
/** Color of the gauge needle */
public int color;
/** Label on the gauge as rendered on the panel */
public String label = "";
/** What channel to read values from */
public String rtty = "";
/** The minium value handled by the gauge */
public int min = 0;
/** The maximum value of the gauge, i.e. where the red area begins */
public int max = 100;
/** The current read value of the gauge, i.e. the needle position */
public int value;
/** Whether this gauge is visible on the panel */
public boolean active;
public GaugeUnit(int initialIndex) {
if(initialIndex == 0) color = 0x800000;
if(initialIndex == 1) color = 0x804000;
if(initialIndex == 2) color = 0x808000;
if(initialIndex == 3) color = 0x000080;
label = "Gauge " + (initialIndex + 1);
}
public void update() {
if(!active) return;
if(rtty == null || rtty.isEmpty()) return;
RTTYChannel chan = RTTYSystem.listen(worldObj, rtty);
int sigVal = 0;
if(chan != null && chan.timeStamp < worldObj.getTotalWorldTime() - 1) chan = null;
// always accept new signals
if(chan != null && chan.signal != null) {
try { sigVal = Integer.parseInt(chan.signal.toString()); } catch(Exception ex) { }
this.value = sigVal;
} else {
// if there's no new signal and we're polling, set to 0
if(polling) this.value = 0;
}
}
public void serialize(ByteBuf buf) {
buf.writeBoolean(active);
buf.writeBoolean(polling);
buf.writeInt(color);
BufferUtil.writeString(buf, label);
BufferUtil.writeString(buf, rtty);
buf.writeInt(min);
buf.writeInt(max);
buf.writeInt(value);
}
public void deserialize(ByteBuf buf) {
active = buf.readBoolean();
polling = buf.readBoolean();
color = buf.readInt();
label = BufferUtil.readString(buf);
rtty = BufferUtil.readString(buf);
min = buf.readInt();
max = buf.readInt();
value = buf.readInt();
}
public void readFromNBT(NBTTagCompound nbt, int index) {
this.active = nbt.getBoolean("active" + index);
this.polling = nbt.getBoolean("polling" + index);
this.color = nbt.getInteger("color" + index);
this.label = nbt.getString("label" + index);
this.rtty = nbt.getString("rtty" + index);
this.min = nbt.getInteger("min" + index);
this.max = nbt.getInteger("max" + index);
this.value = nbt.getInteger("value" + index);
}
public void writeToNBT(NBTTagCompound nbt, int index) {
nbt.setBoolean("active" + index, active);
nbt.setBoolean("polling" + index, polling);
nbt.setInteger("color" + index, color);
nbt.setString("label" + index, label);
nbt.setString("rtty" + index, rtty);
nbt.setInteger("min" + index, min);
nbt.setInteger("max" + index, max);
nbt.setInteger("value" + index, value);
}
}
@Override public Container provideContainer(int ID, EntityPlayer player, World world, int x, int y, int z) { return null; }
@Override public Object provideGUI(int ID, EntityPlayer player, World world, int x, int y, int z) { return new GUIScreenRBMKGauge(this); }
@Override
public boolean hasPermission(EntityPlayer player) {
return player.getDistanceSq(xCoord + 0.5, yCoord + 0.5, zCoord + 0.5) < 15 * 15;
}
@Override
public void receiveControl(NBTTagCompound data) {
int active = data.getByte("active");
int polling = data.getByte("polling");
for(int i = 0; i < 4; i++) {
this.gauges[i].active = (active & (1 << i)) != 0;
this.gauges[i].polling = (polling & (1 << i)) != 0;
}
for(int i = 0; i < 4; i++) {
GaugeUnit gauge = this.gauges[i];
gauge.color = MathHelper.clamp_int(data.getInteger("color" + i), 0, 0xffffff);
gauge.label = data.getString("label" + i);
gauge.rtty = data.getString("rtty" + i);
gauge.min = data.getInteger("min" + i);
gauge.max = data.getInteger("max" + i);
}
}
}

File diff suppressed because it is too large Load Diff

View File

@ -4889,7 +4889,6 @@ tile.rbmk_control_reasim.name=RBMK Steuerstäbe (ReaSim)
tile.rbmk_control_reasim_auto.name=RBMK Automatische Steuerstäbe (ReaSim)
tile.rbmk_crane_console.name=RBMK Kransteuerung
tile.rbmk_display.name=RBMK Anzeigepanel
tile.rbmk_gauge.name=Redstone-over-Radio Meter
tile.rbmk_heater.name=RBMK-Heizer
tile.rbmk_key_pad.name=Redstone-over-Radio Tastenfeld
tile.rbmk_loader.name=RBMK-Dampfadapter

View File

@ -6168,7 +6168,6 @@ tile.rbmk_control_reasim.name=RBMK Control Rods (ReaSim)
tile.rbmk_control_reasim_auto.name=RBMK Automatic Control Rods (ReaSim)
tile.rbmk_crane_console.name=RBMK Crane Console
tile.rbmk_display.name=RBMK Display Panel
tile.rbmk_gauge.name=Redstone-over-Radio Gauge
tile.rbmk_heater.name=RBMK Fluid Heater
tile.rbmk_key_pad.name=Redstone-over-Radio Keypad
tile.rbmk_loader.name=RBMK Steam Connector

View File

@ -185,7 +185,6 @@ armorMod.type.servo=Сервоприводи
armorMod.type.special=Спеціальне
autoswitch=Частина групи автоматичного перемикання "%s"$Рецепт змінюється залежно від першого інгредієнта
autoswitch.pile=Переробка стрижнів Чиказької дровітні
autoswitch.plate=Переробка паливних пластин
autoswitch.plates=Металеві пластини
autoswitch.pwr=Переробка палива ВВЕР
@ -469,7 +468,7 @@ book_lore.beacon.page.9=Once the desired peer has responded, give the "ACCEPT CO
book_lore.beacon.page.10=using the FAR-5M standard. Communication will end immediately if no standard has been negotiated, serving as a "ping". Should communication continue, the connection can be ended using another long single tone "END CONNECTION".
book_lore.beacon.page.11=Chapter 5: Warranty $ [ page intentionally left blank ]
cannery.f1=[ Натисніть F1 для презентації ]
cannery.f1=[ Натисніть F1 для довідки ]
cannery.centrifuge=Газова центрифуга
cannery.centrifuge.0=Газові центрифуги можуть постачатися рідиною за допомогою звичайних трубопроводів для рідини.
@ -589,12 +588,6 @@ chem.gasoline=Газолін
chem.tarsand=Бітум з бітумінозного піску
chem.meatprocessing=Обробка м'яса гліфідів
chem.birkeland=Азотна кислота з повітря
chem.biooilsolidfuel=Тверде паливо з мазуту і біомаси
chem.biosolidfuel=Тверде паливо з біомаси
chem.coallube=Машинна олива з креозоту вугільної смоли
chem.heavylube=Машинна олива з важкої нафти
chem.oilelectrodes=Миттєві електроди (Мазут)
chem.lubeelectrodes=Миттєві електроди (Машинна олива)
chem.ARSENIC=Екстракція миш'яку
chem.ASPHALT=Виробництво асфальту
@ -772,8 +765,6 @@ container.furnaceBrick=Цегляна піч
container.furnaceCombination=Коксова піч
container.furnaceIron=Залізна піч
container.furnaceSteel=Сталева піч
container.fusionBreeder=Реактор-розмножувач термоядерного синтезу
container.fusionKlystron=Клістрон
container.fusionMultiblock=Великий термоядерний реактор
container.fusionaryWatzPlant=Реактор Ватцз електростанції
container.gasCentrifuge=Газова центрифуга
@ -794,7 +785,6 @@ container.leadBox=Свинцевий ящик
container.machineAmmoPress=Прес для боєприпасів
container.machineArcWelder=Дуговий зварювальник
container.machineArcFurnaceLarge=Дугова піч
container.machineAssemblyFactory=Збиральний завод
container.machineAssemblyMachine=Збиральна машина
container.machineBoiler=Нагрівач нафти
container.machineChemicalFactory=Хімічна фабрика
@ -816,7 +806,6 @@ container.machineLargeTurbine=Промислова парова турбіна
container.machineLiquefactor=Скраплювач
container.machineMixer=Промисловий змішувач
container.machineOreSlopper=Переробник корінної руди
container.machinePrecAss=Прецизійна збиральна машина
container.machinePUREX=PUREX
container.machinePyroOven=Піролізна піч
container.machineRefinery=Нафтопереробний завод
@ -1241,8 +1230,6 @@ entity.hbm.entity_bullet.name=Куля
entity.hbm.entity_rocket.name=Ракета
entity.hbm.entity_schrabnel.name=Шрапнель
error.generic=### I AM ERROR ###
excavator.crusher=Перемикач подрібнювача
excavator.drill=перемикач бура
excavator.silktouch=Перемикач шовкового дотику
@ -1265,17 +1252,6 @@ foundry.inverted=Редстоун інвертований
foundry.invertFilter=Фільтр інвертований
foundry.noCast=Форма не встановлена!
fus.bf=BF плазма
fus.cl=Хлор плазма
fus.dd=Дейтерієва плазма
fus.dhc=DHC плазма
fus.do=Дейтерій-киснева плазма
fus.dt=Дейтерій-тритієва плазма
fus.h3=Гелій-3 плазма
fus.stellar=Зоряна плазма
fus.tcl=Тритій-Хлор плазма
fus.th4=Тритій-гелій-4 плазма
geiger.chunkRad=Поточний рівень радіації в чанку:
geiger.envRad=Загальний рівень радіації довкілля:
geiger.playerRad=Рівень опромінення гравця:
@ -1283,31 +1259,6 @@ geiger.playerRes=Рівень захищеності гравця:
geiger.title=ЛІЧИЛЬНИК ГЕЙГЕРА
geiger.title.dosimeter=ДОЗИМЕТР
general.na=N/A
gui.recipe.duration=Duration
gui.recipe.consumption=Consumption
gui.recipe.fusionFlux=Output Neutron Flux
gui.recipe.fusionIn=Klystron Input Energy
gui.recipe.fusionOut=Plasma Output Energy
gui.recipe.input=Input
gui.recipe.output=Output
gui.recipe.atPressure=at
gui.recipe.setRecipe=Click to set recipe
gui.weapon.ammo=Ammo
gui.weapon.baseDamage=Base Damage
gui.weapon.damageWithAmmo=Damage with current ammo
gui.weapon.condition=Condition
gui.weapon.accepts=Accepts
gui.weapon.quality.aside=Standard Arsenal
gui.weapon.quality.bside=B-Side
gui.weapon.quality.legendary=Legendary Weapon
gui.weapon.quality.special=Special Weapon
gui.weapon.quality.utility=Utility
gui.weapon.quality.secret=SECRET
gui.weapon.quality.debug=DEBUG
gun.make.ARMALITE=Armalite
gun.make.AUTO_ORDINANCE=Auto-Ordnance Corporation
gun.make.BAE=BAE Systems plc
@ -1494,7 +1445,6 @@ hbm.key.dash=Ривок
hbm.key.gunPrimary=Основний вогонь
hbm.key.gunSecondary=Альтернативний вогонь
hbm.key.gunTertitary=Приціл
hbm.key.qmaw=Відкрити посібник
hbm.key.toggleBack=Перемикання реактивного ранця
hbm.key.toggleHUD=Перемикання HUD
hbm.key.toggleMagnet=Перемикання магніта
@ -1534,7 +1484,6 @@ hbmfluid.crackoil_ds=Десульфурована крекінгова нафт
hbmfluid.cryogel=Кріогель
hbmfluid.death=Розчин осмистого іридію
hbmfluid.deuterium=Дейтерій
hbmfluid.dhc=Дейтерований вуглеводень
hbmfluid.diesel=Дизель
hbmfluid.diesel_crack=Крекінговий дизель
hbmfluid.diesel_crack_reform=Високоцетановий крекінговий дизель
@ -1849,8 +1798,6 @@ item.ammo_arty_phosphorus_multi.name=16" мульти фосфорний арт
item.ammo_bag.name=Сумка для боєприпасів
item.ammo_bag_infinite.name=Нескінченна сумка для боєприпасів
item.ammo_container.name=Контейнер для боєприпасів
item.ammo_container.desc=Дає боєприпаси для максимум трьох видів зброї в інвентарі
item.ammo_container.1.desc=Дає боєприпаси для максимум трьох видів зброї в інвентарі$Не включає ядерні мінізаряди та інші типи високоякісних боєприпасів
item.ammo_dgk.name=Стрічка на 200 набоїв здвоєного ЗАК Голкіпер
item.ammo_fireext.name=Бак з водою для вогнегасника
item.ammo_fireext_foam.name=Бак з піною для вогнегасника
@ -2066,64 +2013,44 @@ item.ballistite.name=Балістит
item.bandaid.name=Оксамитовий пластир
item.bathwater.name=Токсична мильна вода
item.bathwater_mk2.name=Токсична мильна вода (Кінський аромат)
item.battery_advanced.name=Удосконалена батарейка (LEGACY)
item.battery_advanced_cell.name=Удосконалений акумуляторний елемент (LEGACY)
item.battery_advanced_cell_12.name=Удосконалена акумуляторна батарея з 12 елементів (LEGACY)
item.battery_advanced_cell_4.name=Удосконалена акумуляторна батарея з 4 елементів (LEGACY)
item.battery_advanced.name=Удосконалена батарейка
item.battery_advanced_cell.name=Удосконалений акумуляторний елемент
item.battery_advanced_cell_12.name=Удосконалена акумуляторна батарея з 12 елементів
item.battery_advanced_cell_4.name=Удосконалена акумуляторна батарея з 4 елементів
item.battery_creative.name=Нескінченна батарейка
item.battery_generic.name=Батарейка (LEGACY)
item.battery_lithium.name=Літій-іонна батарейка (LEGACY)
item.battery_lithium_cell.name=Літій-іонний акумуляторний елемент (LEGACY)
item.battery_lithium_cell_3.name=Літій-іонна акумуляторна батарея з 3 елементів (LEGACY)
item.battery_lithium_cell_6.name=Літій-іонна акумуляторна батарея з 6 елементів (LEGACY)
item.battery_pack.battery_lead.name=Свинцево-кислотний акумулятор
item.battery_pack.battery_lithium.name=Літій-іонний акумулятор
item.battery_pack.battery_quantum.name=Квантовий акумулятор
item.battery_pack.battery_redstone.name=Редстоун акумулятор
item.battery_pack.battery_schrabidium.name=Шрабідієвий акумулятор
item.battery_pack.battery_sodium.name=Натрій-залізний акумулятор
item.battery_pack.capacitor_bismuth.name=Вісмутовий конденсатор
item.battery_pack.capacitor_copper.name=Мідний конденсатор
item.battery_pack.capacitor_gold.name=Золотий конденсатор
item.battery_pack.capacitor_niobium.name=Ніобієвий конденсатор
item.battery_pack.capacitor_spark.name=Спарк конденсатор
item.battery_pack.capacitor_tantalum.name=Танталовий конденсатор
item.battery_generic.name=Батарейка
item.battery_lithium.name=Літій-іонна батарейка
item.battery_lithium_cell.name=Літій-іонний акумуляторний елемент
item.battery_lithium_cell_3.name=Літій-іонна акумуляторна батарея з 3 елементів
item.battery_lithium_cell_6.name=Літій-іонна акумуляторна батарея з 6 елементів
item.battery_potato.name=Картопляна батарейка
item.battery_potatos.name=PotatOS
item.battery_red_cell.name=Редстоуновий акумуляторний елемент (LEGACY)
item.battery_red_cell_24.name=Редстоунова акумуляторна батарея з 24 елементів (LEGACY)
item.battery_red_cell_6.name=Редстоунова акумуляторна батарея з 6 елементів (LEGACY)
item.battery_sc.am241.name=Америцій-241 самозарядка батарейка
item.battery_sc.au198.name=Золото-198 самозарядка батарейка
item.battery_sc.co60.name=Кобальт-60 самозарядка батарейка
item.battery_sc.empty.name=Порожня самозарядка батарейка
item.battery_sc.pb209.name=Свинець-209 самозарядка батарейка
item.battery_sc.po210.name=Полоній-210 самозарядка батарейка
item.battery_sc.pu238.name=Плутоній-238 самозарядка батарейка
item.battery_sc.ra226.name=Радій-226 самозарядка батарейка
item.battery_sc.tc99.name=Технецій-99 самозарядка батарейка
item.battery_sc.waste.name=Самозарядка батарейка з відпрацьованого палива
item.battery_sc_americium.name=Самозарядна Америцій-241 батарейка (LEGACY)
item.battery_sc_gold.name=Самозарядна Золото-198 батарейка (LEGACY)
item.battery_sc_lead.name=Самозарядна Свинець-209 батарейка (LEGACY)
item.battery_sc_plutonium.name=Самозарядна Плутоній-238 батарейка (LEGACY)
item.battery_sc_polonium.name=Самозарядна Полоній-210 батарейка (LEGACY)
item.battery_sc_technetium.name=Самозарядна Технецій-99 батарейка (LEGACY)
item.battery_sc_uranium.name=Самозарядна Уран-238 батарейка (LEGACY)
item.battery_schrabidium.name=Шрабідієва батарейка (LEGACY)
item.battery_schrabidium_cell.name=Шрабідієвий акумуляторний елемент (LEGACY)
item.battery_schrabidium_cell_2.name=Шрабідієва акумуляторна батарея з 2 елементів (LEGACY)
item.battery_schrabidium_cell_4.name=Шрабідієва акумуляторна батарея з 4 елементів (LEGACY)
item.battery_red_cell.name=Редстоуновий акумуляторний елемент
item.battery_red_cell_24.name=Редстоунова акумуляторна батарея з 24 елементів
item.battery_red_cell_6.name=Редстоунова акумуляторна батарея з 6 елементів
item.battery_sc_americium.name=Самозарядна Америцій-241 батарейка
item.battery_sc_gold.name=Самозарядна Золото-198 батарейка
item.battery_sc_lead.name=Самозарядна Свинець-209 батарейка
item.battery_sc_plutonium.name=Самозарядна Плутоній-238 батарейка
item.battery_sc_polonium.name=Самозарядна Полоній-210 батарейка
item.battery_sc_technetium.name=Самозарядна Технецій-99 батарейка
item.battery_sc_uranium.name=Самозарядна Уран-238 батарейка
item.battery_schrabidium.name=Шрабідієва батарейка
item.battery_schrabidium_cell.name=Шрабідієвий акумуляторний елемент
item.battery_schrabidium_cell_2.name=Шрабідієва акумуляторна батарея з 2 елементів
item.battery_schrabidium_cell_4.name=Шрабідієва акумуляторна батарея з 4 елементів
item.battery_spark.name=Спарк батарейка
item.battery_spark_cell_100.name=Спарк таємничий акумуляторний масив (LEGACY)
item.battery_spark_cell_1000.name=Спарк таємнича порожнеча маси-енергії (LEGACY)
item.battery_spark_cell_10000.name=Спарк твердий кристал простору-часу (LEGACY)
item.battery_spark_cell_25.name=Спарк таємничий автомобільний акумулятор (LEGACY)
item.battery_spark_cell_2500.name=Спарк таємниче море Дірака (LEGACY)
item.battery_spark_cell_6.name=Спарк акумуляторний елемент (LEGACY)
item.battery_spark_cell_power.name=Спарк абсурдний накопичувач енергії, що кидає виклик законам фізики (LEGACY)
item.battery_steam.name=Steam Powered Energy Storage Tank (LEGACY)
item.battery_steam_large.name=Large Steam Powered Energy Storage Tank (LEGACY)
item.battery_spark_cell_100.name=Спарк таємничий акумуляторний масив
item.battery_spark_cell_1000.name=Спарк таємнича порожнеча маси-енергії
item.battery_spark_cell_10000.name=Спарк твердий кристал простору-часу
item.battery_spark_cell_25.name=Спарк таємничий автомобільний акумулятор
item.battery_spark_cell_2500.name=Спарк таємниче море Дірака
item.battery_spark_cell_6.name=Спарк акумуляторний елемент
item.battery_spark_cell_power.name=Спарк абсурдний накопичувач енергії, що кидає виклик законам фізики
item.battery_steam.name=Steam Powered Energy Storage Tank
item.battery_steam_large.name=Large Steam Powered Energy Storage Tank
item.battery_su.name=SU-Battery
item.battery_su_l.name=Large SU-Battery
item.battery_trixite.name=Пальона Спарк батарейка
item.bdcl.name=BDCL
item.bedrock_ore.grade.base.name=%s корінна руда
@ -2220,7 +2147,6 @@ item.billet_u235.name=Заготовка урану-235
item.billet_u238.name=Заготовка урану-238
item.billet_uranium.name=Заготовка урану
item.billet_uranium_fuel.name=Заготовка уранового палива
item.billet_uzh.name=Uranium Zirconium Hydride Billet
item.billet_yharonite.name=Заготовка яроніту
item.billet_zfb_am_mix.name=Заготовка цирконієвого швидкого розмножувача реакторного америцію
item.billet_zfb_bismuth.name=Заготовка цирконієвого швидкого розмножувача вісмута
@ -2267,7 +2193,6 @@ item.bolt_spike.name=Залізничний цвях
item.bolt_spike.desc=Випромінює загрозливу ауру, якимось чином
item.boltgun.name=Пневматичний заклепочник
item.bomb_caller.name=Позначник авіаудару
item.bomb_part.used_in=Used in:
item.bomb_waffle.name=Вафля масового знищення
item.book_guide.name=Посібник
item.book_of_.name=Книга вагонів
@ -2297,8 +2222,6 @@ item.boy_target.name=Субкритична ціль U235
item.briquette.coal.name=Вугільний брикет
item.briquette.lignite.name=Буровугільний брикет
item.briquette.wood.name=Тирсовий брикет
item.broken_item.name=Зламаний предмет
item.broken_item.prefix=Зламаний %s
item.bucket_acid.name=Відро кислоти
item.bucket_mud.name=Відро токсичних відходів
item.bucket_schrabidic_acid.name=Відро шрабідієвої кислоти
@ -2451,7 +2374,6 @@ item.centrifuge_tower.name=Центрифужна вежа
item.chainsaw.name=Бензопила
item.cheese.name=Сир
item.cheese_quesadilla.name=Сирна кесадилья
item.cheese_quesadilla.desc=That's what a 50 year old yeast infection does to you.
item.chemical_dye.black.name=Хімічний барвник (Чорний)
item.chemical_dye.blue.name=Хімічний барвник (Синій)
item.chemical_dye.brown.name=Хімічний барвник (Коричневий)
@ -2506,7 +2428,6 @@ item.circuit.controller.name=Блок керування
item.circuit.controller_advanced.name=Удосконалений блок керування
item.circuit.controller_chassis.name=Корпус блоку керування
item.circuit.controller_quantum.name=Квантовий комп'ютер
item.circuit.numitron.name=Семисегментний індикатор з нитками розжарювання
item.circuit.pcb.name=Друкована плата
item.circuit.quantum.name=Квантовий обчислювальний блок
item.circuit.silicon.name=Друкована кремнієва пластина
@ -3021,7 +2942,6 @@ item.gun_cryolator_ammo.name=Кріо заряд
item.gun_detonator.name=Лазерний детонатор
item.gun_double_barrel.name=Стара класика
item.gun_double_barrel_sacred_dragon.name=Священний Дракон
item.gun_drill.name=Силовий бур
item.gun_fatman.name=Товстун
item.gun_fireext.name=Вогнегасник
item.gun_flamer.name=Вогнемет
@ -3063,16 +2983,10 @@ item.gun_minigun.name=Мініган
item.gun_minigun_dual.name=Подвійні мінігани
item.gun_minigun_lacunae.name=Lacunae
item.gun_missile_launcher.name=Ракетна пускова установка
item.gun_n_i_4_n_i.name=N I 4 N I
item.gun_pa_melee.name=Силова броня - Контролер ближнього бою
item.gun_pa_ranged.name=Силова броня - Контролер дальнього бою
item.gun_panzerschreck.name=Панцершрек
item.gun_pepperbox.name=Перечниця
item.gun_panzerschreck.name=Панцершрек
item.gun_quadro.name=Четверна ракетна пускова установка
item.gun_spas12.name=SPAS-12
item.gun_star_f.name=Цільовий пістолет
item.gun_star_f_akimbo.name=Цільові пістолети
item.gun_star_f_silenced.name=Пістолет з глушником
item.gun_stg77.name=StG 77
item.gun_stinger.name=FIM-92 Стінгер
item.gun_tau.name=Тау гармата
@ -3117,7 +3031,6 @@ item.hev_legs.name=Наголінники H.E.V. тип №4
item.holotape_damaged.name=Пошкоджений голодиск
item.holotape_image.name=Голодиск
item.horseshoe_magnet.name=Магніт підкова
item.hot_dusted.forged=Forged %s time(s)
item.hull_big_aluminium.name=Big Aluminium Shell
item.hull_big_steel.name=Big Steel Shell
item.hull_big_titanium.name=Big Titanium Shell
@ -3237,7 +3150,6 @@ item.ingot_schrabidium_fuel.name=Зливок шрабідієвого пали
item.ingot_schraranium.name=Шраранієвий зливок
item.ingot_schraranium.desc=Виготовлено з урану в шрабідієвому трансмутаторі
item.ingot_semtex.name=Брусок Семтексу
item.ingot_semtex.desc=Semtex H Plastic Explosive$Performant explosive for many applications.$Edible
item.ingot_silicon.name=Кремнієва буля
item.ingot_smore.name=Зливок Смору
item.ingot_solinium.name=Солінієвий зливок
@ -3282,12 +3194,9 @@ item.insert_yharonite.name=Яронітова вставка
item.item_expensive.bronze_tubes.name=Бронзові структурні елементи
item.item_expensive.circuit.name=Розширена друкована плата
item.item_expensive.computer.name=Мейнфрейм
item.item_expensive.degenerate_matter.name=Вироджена матерія
item.item_expensive.ferro_plating.name=Армовані фероуранові панелі
item.item_expensive.gold_dust.name=Ультрадрібний золотий пил
item.item_expensive.heavy_frame.name=Важкий каркас
item.item_expensive.lead_plating.name=Радіаційно-стійке покриття
item.item_expensive.plastic.name=Пластикові панелі
item.item_expensive.steel_plating.name=Болтове сталеве покриття
item.item_secret.aberrator.name=Частина Абератора
item.item_secret.canister.name=Композит SB-26
@ -3331,7 +3240,6 @@ item.launch_code_piece.name=Частина коду запуску судног
item.launch_key.name=Ключ запуску судного дня
item.lead_gavel.name=Свинцевий молот
item.lemon.name="Лимон"
item.lemon.desc=Eh, good enough.
item.letter.name=Швидкісна пошта
item.levitation_unit.name=Гравітаційний маніпулятор
item.lignite.name=Буре вугілля
@ -3344,9 +3252,7 @@ item.liquidator_plate.name=Куртка ліквідатора
item.lithium.name=Літієвий куб
item.lodestone.name=Магніт
item.loop_stew.name=Сніданок айтішніка
item.loop_stew.desc=A very, very healthy breakfast.
item.loops.name=Lööps
item.loops.desc=Brøther, may I have some lööps?
item.loot_10.name=Ящик з ракетою 10 розміру
item.loot_15.name=Ящик з ракетою 15 розміру
item.loot_misc.name=Ящик з будь-якою ракетою
@ -3373,11 +3279,8 @@ item.mechanism_rifle_2.name=Advanced Rifle Mechanism
item.mechanism_special.name=High-Tech Weapon Mechanism
item.med_bag.name=Аптечка першої допомоги
item.med_ipecac.name=Сироп іпекаку
item.med_ipecac.desс=Bitter juice that will cause your stomach$to forcefully eject its contents.
item.med_ptsd.name=Ліки від ПТСР
item.med_ptsd.desc=This isn't even PTSD medication, it's just$Ipecac in a different bottle!
item.med_schiziphrenia.name=Ліки від шизофренії
item.med_schizophrenia.desc=Makes the voices go away. Just for a while.$...$Better not take it.
item.medal_liquidator.name=Відзнака "За участь у ліквідації наслідків аварії на АЕС"
item.meltdown_tool.name=Аплікатор миттєвого розплавлення Дятлова
item.memespoon.name=§eМагазинний садівник (Маркет Гарденер)
@ -3388,37 +3291,23 @@ item.mese_pickaxe.name=Месе кайло
item.meteor_charm.name=Метеоровий оберіг
item.meteor_remote.name=Метеоритний пульт
item.meteorite_sword.name=Метеоритний меч
item.meteorite_sword.desc=Forged from a fallen star$Sharper than most terrestrial blades
item.meteorite_sword_seared.name=Метеоритний меч (Обпалений)
item.meteorite_sword.seared.desc=Fire strengthens the blade$Making it even more powerful
item.meteorite_sword_reforged.name=Метеоритний меч (Перекований)
item.meteorite_sword.reforged.desc=The sword has been reforged$To rectify past imperfections
item.meteorite_sword_hardened.name=Метеоритний меч (Загартований)
item.meteorite_sword.hardened.desc=Extremely high pressure has been used$To harden the blade further
item.meteorite_sword_hardened.name=Метеоритний меч (Загартований
item.meteorite_sword_alloyed.name=Метеоритний меч (Легований)
item.meteorite_sword.alloyed.desc=Cobalt fills the fissures$Strengthening the sword
item.meteorite_sword_machined.name=Метеоритний меч (Механічно оброблений)
item.meteorite_sword.machined.desc=Advanced machinery was used$To refine the blade even more
item.meteorite_sword_treated.name=Метеоритний меч (Оброблений)
item.meteorite_sword.treated.desc=Chemicals have been applied$Making the sword more powerful
item.meteorite_sword_etched.name=Метеоритний меч (Гравірований)
item.meteorite_sword.etched.desc=Acids clean the material$To make this the perfect sword
item.meteorite_sword_bred.name=Метеоритний меч (Розмножений)
item.meteorite_sword.bred.desc=Immense heat and radiation$Compress the material
item.meteorite_sword_irradiated.name=Метеоритний меч (Опромінений)
item.meteorite_sword.irradiated.desc=The power of the Atom$Gives the sword might
item.meteorite_sword_fused.name=Метеоритний меч (Зплавлений)
item.meteorite_sword.fused.desc=This blade has met$With the forces of the stars
item.meteorite_sword_baleful.name=Метеоритний меч (Зловісний)
item.meteorite_sword.baleful.desc=This sword has met temperatures$Far beyond what normal material can endure
item.mike_cooling_unit.name=Охолоджувальний блок дейтерію
item.mike_core.name=Уранове покриття дейтерієвого баку
item.mike_deut.name=Дейтерієвий бак
item.mike_kit.name=Комплект Айві Майку
item.mirror_tool.name=Інструмент для регулювання дзеркал
item.mirror_tool.linked=Положення дзеркала встановлено!
item.mirror_tool.reach=Mirror out of range! (max 100m)
item.mirror_tool.angle=Mirror angle too shallow! (min 45°)
item.mirror_tool.desc=Клацніть правою кнопкою миші по бойлеру, щоб запам'ятати його положення.$Клацніть по дзеркалах, щоб повернути їх до бойлера.
item.missile_anti_ballistic.name=Протибалістична ракета
item.missile_assembly.name=Збірка малої ракети
@ -3431,17 +3320,6 @@ item.missile_cluster.name=Касетна ракета
item.missile_cluster_strong.name=Потужна касетна ракета
item.missile_custom.name=Кастомна ракета
item.missile_decoy.name=Ракета-приманка
item.missile.desc.warhead=Warhead
item.missile.desc.strength=Strength
item.missile.desc.fuelType=Fuel Type
item.missile.desc.fuelAmount=Fuel amount
item.missile.desc.chipInaccuracy=Chip inaccuracy
item.missile.desc.finInaccuracy=Fin inaccuracy
item.missile.desc.size=Size
item.missile.desc.health=Health
item.missile.desc.fuel=Fuel
item.missile.desc.fuelCapacity=Fuel capacity
item.missile.desc.notLaunchable=Not launchable!
item.missile_doomsday.name=Ракета Судного дня
item.missile_doomsday_rusted.name=Пошкоджена ракета Судного дня
item.missile_drill.name=Бункер крекер
@ -3449,15 +3327,6 @@ item.missile_emp.name=Електромагнітна імпульсна раке
item.missile_emp_strong.name=Потужна електромагнітна імпульсна ракета
item.missile_endo.name=Ендотермічна ракета
item.missile_exo.name=Екзотермічна ракета
item.missile.fuel.balefire=BF Rocket Fuel
item.missile.fuel.ethanol_peroxide=Ethanol / Hydrogen Peroxide
item.missile.fuel.hydrogen=Liquid Hydrogen / Liquid Oxygen
item.missile.fuel.jetfuel_loxy=Jet Fuel / Liquid Oxygen
item.missile.fuel.kerosene_loxy=Kerosene / Liquid Oxygen
item.missile.fuel.kerosene_peroxide=Kerosene / Hydrogen Peroxide
item.missile.fuel.solid=Solid Fuel
item.missile.fuel.solid.prefueled=Solid Fuel (pre-fueled)
item.missile.fuel.xenon=Xenon
item.missile_generic.name=V-2
item.missile_incendiary.name=Запалювальна ракета
item.missile_incendiary_strong.name=Потужна запалювальна ракета
@ -3466,28 +3335,6 @@ item.missile_kit.name=Комплект ракет
item.missile_micro.name=Мікроядерна ракета
item.missile_nuclear.name=Ядерна ракета
item.missile_nuclear_cluster.name=Термоядерна ракета
item.missile.part.bottomSize=Bottom size
item.missile.part.by=by
item.missile.part.fuelAmount=Fuel amount
item.missile.part.fuelConsumption=Fuel consumption
item.missile.part.fuelType=Fuel type
item.missile.part.health=Health
item.missile.part.inaccuracy=Inaccuracy
item.missile.part.maxPayload=Max. payload
item.missile.part.rarity=Rarity
item.missile.part.rarity.common=Common
item.missile.part.rarity.epic=Epic
item.missile.part.rarity.legendary=Legendary
item.missile.part.rarity.rare=Rare
item.missile.part.rarity.strange=Strange
item.missile.part.rarity.uncommon=Uncommon
item.missile.part.size=Size
item.missile.part.size.any=Any
item.missile.part.size.none=None
item.missile.part.strength=Strength
item.missile.part.topSize=Top size
item.missile.part.type=Type
item.missile.part.weight=Weight
item.missile_rain.name=Бомбовий дощ
item.missile_schrabidium.name=Шрабідієва ракета
item.missile_shuttle.name=Космічний корабель "Надійний Робін"
@ -3497,14 +3344,8 @@ item.missile_soyuz_lander.desc=Також є жахливим посадкови
item.missile_stealth.name=Ракета-невидимка
item.missile_strong.name=Потужна фугасна ракета
item.missile_taint.name=Ракета з біологічною зброєю
item.missile.tier.tier0=Tier 0
item.missile.tier.tier1=Tier 1
item.missile.tier.tier2=Tier 2
item.missile.tier.tier3=Tier 3
item.missile.tier.tier4=Tier 4
item.missile_volcano.name=Тектонічна ракета
item.missile_volcano.desc=Використовуючи силу ядерного вибуху, ми можемо викликати вулкан!
item.mold_base.name=Заготовка ливарної формочки
item.mold.name=Ливарна формочка
item.morning_glory.name=Ранкове сяйво
@ -3646,10 +3487,6 @@ item.multitool_silk.name=Силова рукавичка (Кіготь шовк
item.multitool_sky.name=Силова рукавичка (Громовержець)
item.mysteryshovel.name=Крихка лопата
item.n2_charge.name=Великий вибуховий заряд
item.ncrpa_boots.name=Чоботи силової броні рейнджерів НКР
item.ncrpa_helmet.name=Шолом силової броні рейнджерів НКР
item.ncrpa_legs.name=Наголінники силової броні рейнджерів НКР
item.ncrpa_plate.name=Нагрудник силової броні рейнджерів НКР
item.neutrino_lens.name=Нейтрино лінза
item.neutron_reflector.name=Відбивач нейтронів
item.night_vision.name=Окуляри нічного бачення
@ -3724,6 +3561,8 @@ item.nugget_silicon.name=Кремнієвий самородок
item.nugget_solinium.name=Солінієвий самородок
item.nugget_sr90.name=Самородок стронцію-90
item.nugget_tantalium.name=Танталовий самородок
item.nugget_tantalium.desc='Танталій'
item.nugget_tantalium.desc.P11=AKA Танталій.
item.nugget_technetium.name=Самородок технецію-99
item.nugget_th232.name=Самородок торію-232
item.nugget_thorium_fuel.name=Самородок торієвого палива
@ -3863,7 +3702,6 @@ item.particle_strange.name=Капсула з дивним кварком
item.particle_tachyon.name=Капсула з тахіоном
item.parts_legendary.name=Легендарні деталі
item.peas.name=Горох
item.peas.desc=He accepts your offering.
item.pedestal_steel.name=Сталевий п'єдестал
item.pellet_advanced.name=Advanced Watz Performance Improver
item.pellet_antimatter.name=Касета антиматерії
@ -4130,7 +3968,6 @@ item.primer_buckshot.name=Buckshot Primer (x12)
item.protection_charm.name=Оберіг захисту
item.prototype_kit.name=Комплект Прототипу
item.pudding.name=Пудинг
item.pudding.desc=What if he did?$What if he didn't?$What if the world was made of pudding?
item.pwr_fuel.bfb_am_mix.name=Стрижень ВВЕР вісмутового швидкого розмножувача реакторного америцію
item.pwr_fuel.bfb_pu241.name=Стрижень ВВЕР вісмутового швидкого розмножувача плутонію-241
item.pwr_fuel.hea242.name=Паливний стрижень ВВЕР високозбагаченого америцію-242
@ -4176,7 +4013,6 @@ item.pwr_fuel_hot.men.name=Гарячий паливний стрижень ВВ
item.pwr_fuel_hot.mep.name=Гарячий паливний стрижень ВВЕР середньозбагаченого плутонію
item.pwr_fuel_hot.meu.name=Гарячий паливний стрижень ВВЕР середньозбагаченого урану
item.pwr_fuel_hot.mox.name=Гарячий паливний стрижень ВВЕР МОКС-палива
item.pwr_printer.name=PWR Printer
item.quartz_plutonium.name=Плутонічний кварц
item.radar_linker.name=Радарний лінкер
item.radaway.name=Антирадин
@ -4185,7 +4021,6 @@ item.radaway_strong.name=Потужний Антирадин
item.radx.name=Рад-X
item.radx.desc=Збільшує стійкість до радіації на 0.2 (37%%) протягом 3 хвилин
item.rag.name=Тканина
item.rag.desc=Drop into water to make damp cloth.$Right-click to urinate on the cloth.
item.rag_damp.name=Волога тканина
item.rag_piss.name=Просочена сечею ганчірка
item.rangefinder.name=Прилад для вимірювання відстані
@ -4218,7 +4053,6 @@ item.rbmk_fuel_pu238be.name=Плутоній-238 берилієве джерел
item.rbmk_fuel_ra226be.name=Радій-226 берилієве джерело нейтронів РБМК
item.rbmk_fuel_thmeu.name=Паливний стрижень РБМК торію з урановим джерелом нейтронів
item.rbmk_fuel_ueu.name=Паливний стрижень РБМК незбагаченого урану
item.rbmk_fuel_uzh.name=UZrH RBMK Fuel Rod
item.rbmk_fuel_zfb_am_mix.name=Стрижень РБМК цирконієвого швидкого розмножувача реакторного америцію
item.rbmk_fuel_zfb_bismuth.name=Стрижень РБМК цирконієвого швидкого розмножувача вісмута
item.rbmk_fuel_zfb_pu241.name=Стрижень РБМК цирконієвого швидкого розмножувача плутонію-241
@ -4252,7 +4086,6 @@ item.rbmk_pellet_pu238be.name=Гранула плутоній-238 бериліє
item.rbmk_pellet_ra226be.name=Гранула радій-226 берилієвого джерела нейтронів
item.rbmk_pellet_thmeu.name=Паливна гранула торію з урановим джерелом нейтронів
item.rbmk_pellet_ueu.name=Паливна гранула незбагаченого урану
item.rbmk_pellet_uzh.name=UZrH Fuel Pellet
item.rbmk_pellet_zfb_am_mix.name=Гранула цирконієвого швидкого розмножувача реакторного америцію
item.rbmk_pellet_zfb_bismuth.name=Гранула цирконієвого швидкого розмножувача вісмута
item.rbmk_pellet_zfb_pu241.name=Гранула цирконієвого швидкого розмножувача плутонію-241
@ -4649,10 +4482,6 @@ item.t45_helmet.name=Шолом силової броні T-45
item.t45_kit.name=Комплект силової броні T-45
item.t45_legs.name=Наголінники силової броні T-45
item.t45_plate.name=Нагрудник силової броні T-45
item.t51_boots.name=Чоботи силової броні T-51b
item.t51_helmet.name=Шолом силової броні T-51b
item.t51_legs.name=Наголінники силової броні T-51b
item.t51_plate.name=Нагрудник силової броні T-51b
item.tank_steel.name=Сталевий бак
item.taurun_boots.name=Таурун чоботи
item.taurun_helmet.name=Таурун шолом
@ -4715,7 +4544,6 @@ item.turret_rocket_ammo.name=Rocket Turret 2x4 Ammunition
item.turret_spitfire_ammo.name=AA-Shell
item.turret_tau_ammo.name=Tau Turret Uranium Ammo
item.twinkie.name=Твінкі
item.twinkie.desc=Expired 600 years ago!
item.ullapool_caber.name=Алапульська колода
item.undefined.name=Невизначено
item.upgrade_5g.name=Покращення "Випромінювач 5G радіації"
@ -4760,18 +4588,6 @@ item.wand_d.name=Налагоджувальна паличка
item.wand_k.name=Будівельна паличка
item.wand_s.name=Структурна паличка
item.structure_custommachine.name=Custom Machine Structure Output Wand
item.warhead.desc.he=HE
item.warhead.desc.incendiary=Incendiary
item.warhead.desc.cluster=Cluster
item.warhead.desc.bunker_buster=Bunker Buster
item.warhead.desc.nuclear=Nuclear
item.warhead.desc.thermonuclear=Thermonuclear (TX)
item.warhead.desc.n2=N²
item.warhead.desc.balefire=BF
item.warhead.desc.schrabidium=Schrabidium
item.warhead.desc.taint=Taint
item.warhead.desc.cloud=Cloud
item.warhead.desc.turbine=Turbine
item.warhead_buster_large.name=Велика бетонобійно-фугасна боєголовка
item.warhead_buster_medium.name=Середня бетонобійно-фугасна боєголовка
item.warhead_buster_small.name=Мала бетонобійно-фугасна боєголовка
@ -4863,28 +4679,15 @@ 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.canisters.name=Силовий бур - Розширений бак
item.weapon_mod_special.choke.name=Чок
item.weapon_mod_special.doubloons.name=Два золотих дублони
item.weapon_mod_special.drill_hss.name=Силовий бур - Швидкорізайльне свердло
item.weapon_mod_special.drill_saturnite.name=Силовий бур - Сатурнітове свердло
item.weapon_mod_special.drill_tcalloy.name=Силовий бур - Свердло з технецієвої сталі
item.weapon_mod_special.drill_weaponsteel.name=Силовий бур - Свердло зі збройової сталі
item.weapon_mod_special.engine_aviation.name=Силовий бур - Авіаційний двигун
item.weapon_mod_special.engine_diesel.name=Силовий бур - Дизельний двигун
item.weapon_mod_special.engine_electric.name=Силовий бур - Електричний двигун
item.weapon_mod_special.engine_turbo.name=Силовий бур - Турбодвигун
item.weapon_mod_special.furniture_black.name=Полімерне обладнання (Чорне)
item.weapon_mod_special.furniture_green.name=Полімерне обладнання (Зелене)
item.weapon_mod_special.greasegun.name=Комплект модернізації Маслянки
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.magnet.name=Силовий бур - Електромагніт
item.weapon_mod_special.nickel.name=Два п'ятицентових
item.weapon_mod_special.saw.name=Ножівка
item.weapon_mod_special.scope.name=Приціл
item.weapon_mod_special.sifter.name=Силовий бур - Просіювач
item.weapon_mod_special.silencer.name=Глушник
item.weapon_mod_special.skin_saturnite.name=Сатурнітовий корпус
item.weapon_mod_special.slowdown.name=Зубчаста передача
@ -4978,8 +4781,6 @@ potion.hbm_stability=Стабільність
potion.hbm_taint=Отруєння порчею
potion.hbm_telekinesis=! ! !
precass.recycle=Переробка of %s
purex.recycle=Переробка %s
purex.schrab=Екстракція шрабідіуму з %s
@ -5036,17 +4837,6 @@ rbmk.screen.rod=Контроль: %s
rbmk.screen.temp=Темп: %s
rbmk.screen.xenon=Ксенон: %s
satchip.frequency=Satellite frequency
satchip.foeq=Gives you an achievement. That's it.
satchip.gerald.desc=Single use.$Requires orbital module.$Melter of CPUs, bane of every server owner.
satchip.laser=Allows to summon lasers with a 15 second cooldown.
satchip.mapper=Displays currently loaded chunks.
satchip.miner=Will deliver ore powders to a cargo landing pad.
satchip.lunar_miner=Mines moon turf to deliver it to a cargo landing pad.
satchip.radar=Shows a map of active entities.
satchip.resonator=Allows for teleportation with no cooldown.
satchip.scanner=Creates a topdown map of underground ores.
shape.barrelHeavy=Важкий ствол
shape.barrelLight=Легкий ствол
shape.billet=Заготовка
@ -5083,15 +4873,15 @@ stat.ntmBullets=Випущено набоїв
stat.ntmLegendary=Створено легендарних предметів
stat.ntmMines=Підривів на мінах
tile.absorber.name=Поглинач радіації (LEGACY)
tile.absorber_green.name=Удосконалений поглинач радіації (LEGACY)
tile.absorber_pink.name=Елітний поглинач радіації (LEGACY)
tile.absorber_red.name=Покращений поглинач радіації (LEGACY)
tile.absorber.name=Поглинач радіації OLD
tile.absorber_green.name=Удосконалений поглинач радіації OLD
tile.absorber_pink.name=Елітний поглинач радіації OLD
tile.absorber_red.name=Покращений поглинач радіації OLD
tile.rad_absorber.base.name=Поглинач радіації
tile.rad_absorber.green.name=Удосконалений поглинач радіації
tile.rad_absorber.pink.name=Елітний поглинач радіації
tile.rad_absorber.red.name=Покращений поглинач радіації
tile.rad_absorber.red.name=Удосконалений поглинач радіації
tile.rad_absorber.green.name=Елітний поглинач радіації
tile.rad_absorber.pink.name=Покращений поглинач радіації
tile.acid_block.name=Кислота
tile.ams_base.name=AMS Base (Deco)
tile.ams_emitter.name=AMS Emitter (Deco)
@ -5304,10 +5094,10 @@ tile.cable_switch.name=Перемикач живлення
tile.capacitor_bus.name=Конденсаторна шина
tile.capacitor_bus.desc=Вихідний блок для конденсаторів$Можна з'єднати у пряму лінію
tile.capacitor_copper.name=Мідний конденсатор
tile.capacitor_gold.name=Золотий конденсатор (LEGACY)
tile.capacitor_niobium.name=Ніобієвий конденсатор (LEGACY)
tile.capacitor_schrabidate.name=Шрабідатовий конденсатор (LEGACY)
tile.capacitor_tantalium.name=Танталовий конденсатор (LEGACY)
tile.capacitor_gold.name=Золотий конденсатор
tile.capacitor_niobium.name=Ніобієвий конденсатор
tile.capacitor_schrabidate.name=Шрабідатовий конденсатор
tile.capacitor_tantalium.name=Танталовий конденсатор
tile.capacitor.desc=Вхід: Згори$Вихід: знизу, через конденсаторну шину
tile.charge_c4.name=Заряд С-4
tile.charge_dynamite.name=Бомба уповільненої дії
@ -5571,8 +5361,6 @@ tile.fluid_duct_neo.name=Універсальний рідинний трубо
tile.fluid_duct_paintable.name=Універсальний рідинний трубопровід, який можна пофарбувати
tile.fluid_duct_solid.name=Універсальний рідинний трубопровід, який можна пофарбувати (Застаріло)
tile.fluid_pump.name=Насос регулювання потоку
tile.fluid_counter_valve.name=Рідинний клапан з лічильником
tile.fluid_counter_valve.desc=Остерігайтеся петель у вашій рідкій мережі...
tile.fluid_switch.name=Редстоун рідинний клапан
tile.fluid_valve.name=Рідинний клапан
tile.foam_layer.name=Шар піни
@ -5595,33 +5383,13 @@ tile.furnace_iron.name=Залізна піч
tile.furnace_iron.desc=Більша та ефективніша піч,$не витрачає паливо, коли не працює.
tile.furnace_steel.name=Сталева піч
tile.furnace_steel.desc=Дуже велика піч, яка може давати бонусні предмети$під час плавлення руд. Потрібне зовнішнє джерело тепла.$Швидкість теплопередачі: ΔT*0.05 TU/t$(Δ означає різницю, а T означає температуру)
tile.fusion_boiler.name=Бойлер термоядерного реактора
tile.fusion_boiler.desc=Uses plasma energy from a fusion reactor$to boil water into super dense steam.
tile.fusion_breeder.name=Розмножувальна камера термоядерного реактора
tile.fusion_breeder.desc=Uses output neutron flux from$a fusion reactor to process materials.$Useful for making tritium fuel.
tile.fusion_center.name=Центральний магнітний елемент
tile.fusion_collector.name=Колекторна камера термоядерного реактора
tile.fusion_collector.desc=Can be connected to the main vessel$to increase byproduct yield.
tile.fusion_component.name=Надпровідні котушки BSCCO
tile.fusion_component.blanket.name=Ковдра термоядерного реактора
tile.fusion_component.bscco_welded.name=Заварені котушки BSCCO
tile.fusion_component.motor.name=Трубопроводи термоядерного реактора
tile.fusion_conductor.name=Надпровідний магніт
tile.fusion_conductor_welded.name=Надпровідний магніт (Зварений)
tile.fusion_core.name=Управління термоядерним реактором
tile.fusion_coupler.name=Плазмова муфта термоядерного реактора
tile.fusion_coupler.desc=Turns plasma output energy into$klystron energy, which can be used in a$second plasma vessel to ignite plasma.
tile.fusion_hatch.name=Декоративний люк
tile.fusion_heater.name=Компонент нагрівача плазми
tile.fusion_klystron.name=Клістрон
tile.fusion_klystron.desc=Power source for fusion reactors.$Requires cooling via compressed air.
tile.fusion_klystron_creative.name=Креативний клістрон
tile.fusion_klystron_creative.desc=Provides infinite klystron energy.
tile.fusion_mhdt.name=Магнітогідродинамічна турбіна
tile.fusion_mhdt.desc=Turns plasma energy into usable$electricity directly. More efficient$than a conventional boiler.$Requires cooling!
tile.fusion_motor.name=Елемент магнітного двигуна
tile.fusion_torus.name=Камера термоядерного реактора
tile.fusion_torus.desc=Fusion reactor main component.$Requires klystron input energy to ignite plasma,$produces plasma energy and neutron flux.$Requires cooling!
tile.fwatz_computer.name=Fusionary Watz Reactor Calculation Matrix
tile.fwatz_conductor.name=4000K Superconducting Magnet
tile.fwatz_cooler.name=Regenerative Coolant Fluid Tank Shell
@ -5745,7 +5513,6 @@ tile.lightstone_bricks_stairs.name=Сходи з світлокам'яної ц
tile.lox_barrel.name=Бочка рідкого кисню
tile.machine_amgen.name=Ambience Radiation Generator
tile.machine_ammo_press.name=Прес для боєприпасів
tile.machine_annihilator.name=Аннігілятор
tile.machine_arc_furnace.name=Електрична дугова піч
tile.machine_arc_furnace_off.name=Дугова піч
tile.machine_arc_furnace_on.name=Дугова піч
@ -5753,21 +5520,16 @@ tile.machine_arc_welder.name=Дуговий зварювальник
tile.machine_armor_table.name=Стіл модифікації броні
tile.machine_ashpit.name=Зольник
tile.machine_ashpit.desc=Збирає попіл з топок та нагрівальних печей
tile.machine_assembler.name=Збиральна машина (LEGACY)
tile.machine_assemfac.name=Збиральна фабрика (LEGACY)
tile.machine_assembly_factory.name=Збиральна фабрика
tile.machine_assembly_factory.desc=Quadruple assembly machine.$Recipes process twice as fast,$but need twice as much power.$Needs to be cooled with water,$produces low-pressure steam.
tile.machine_assembler.name=Збиральна машина (Legacy)
tile.machine_assemfac.name=Збиральна фабрика
tile.machine_assembly_machine.name=Збиральна машина
tile.machine_autocrafter.name=Автоматичний верстак
tile.machine_autosaw.name=Автоматична пила
tile.machine_autosaw.desc=Вирубує рослини поруч, заново висажує дерева$Приймає:$-Деревну смолу$-Етанол$-Риб'ячий жир$-Важку нафту
tile.machine_autosaw.suspended=Припинено
tile.machine_bat9000.name=Big-Ass цистерна 9000
tile.machine_battery.name=Блок накопичувач енергії (LEGACY)
tile.machine_battery_potato.name=Блок картопляних батарейок (LEGACY)
tile.machine_battery_redd.name=FEnSU
tile.machine_battery_socket.name=Гніздо акумулятора
tile.machine_battery_socket.desc=Дозволяє підключати акумулятори$до електромережі.$Виконує роль кабелю, всі порти підключені$до однієї мережі.
tile.machine_battery.name=Блок накопичувач енергії
tile.machine_battery_potato.name=Блок картопляних батарейок
tile.machine_boiler.name=Бойлер
tile.machine_boiler.desc=Великий бойлер, який може кип'ятити воду або нагрівати нафту.$Потрібне зовнішнє джерело тепла.$Швидкість теплопередачі: ΔT*0.01 TU/t
tile.machine_boiler_electric_off.name=Electric Oil Heater
@ -5799,7 +5561,6 @@ tile.machine_converter_rf_he.name=RF to HE конвертер
tile.machine_conveyor_press.name=Конвеєрний прес
tile.machine_conveyor_press.desc=Конвеєр рухається зліва направо$Клацніть правою кнопкою миші штампом щоб встановити його$Використовуйте викрутку, щоб вилучити штамп
tile.machine_crucible.name=Ливарня
tile.machine_crucible.desc=Швидкість теплопередачі: ΔT*0.25 TU/t
tile.machine_crystallizer.name=Рудний окислювач
tile.machine_cyclotron.name=Циклотрон
tile.machine_detector.name=Детектор живлення
@ -5821,7 +5582,7 @@ tile.machine_epress.name=Електричний прес
tile.machine_excavator.name=Великий гірничий бур
tile.machine_exposure_chamber.name=Камера опромінювання частинками
tile.machine_fel.name=Лазер на вільних електронах (FEL)
tile.machine_fensu.name=FEnSU (LEGACY)
tile.machine_fensu.name=FEnSU
tile.machine_flare.name=Факельна лінія
tile.machine_fluidtank.name=Цистерна
tile.machine_forcefield.name=Випромінювач силового поля
@ -5838,11 +5599,9 @@ tile.machine_icf_press.desc=Заповнює паливні гранули ICF$
tile.machine_industrial_boiler.name=Промисловий бойлер
tile.machine_industrial_boiler.desc=Великий бойлер, який може кип'ятити воду або нагрівати нафту.$Потрібне зовнішнє джерело тепла.$Швидкість теплопередачі: ΔT*0.01 TU/t$Не може вибухнути
tile.machine_industrial_generator.name=Industrial Generator
tile.machine_industrial_turbine.name=Промислова парова турбіна
tile.machine_industrial_turbine.desc=Ефективність: 100%%
tile.machine_intake.name=Забірник повітря
tile.machine_keyforge.name=Сліл замочника
tile.machine_large_turbine.name=Промислова парова турбіна (LEGACY)
tile.machine_large_turbine.name=Промислова парова турбіна
tile.machine_large_turbine.desc=Ефективність: 100%%
tile.machine_liquefactor.name=Промисловий скраплювач
tile.machine_liquefactor.desc=Потужна універсальна машина для перетворення предметів на рідини.$Поставляється з універсальними каталітичними компонентами, нагрівальними елементами$та вбудованим гідратором для нафтохімічного зрідження.
@ -5857,7 +5616,6 @@ tile.machine_nuke_furnace_on.name=Ядерна піч
tile.machine_orbus.name=Важка магнітна цистерна
tile.machine_ore_slopper.name=Переробник корінної руди
tile.machine_powerrtg.name=Полоній-теннессинова ізотопна комірка
tile.machine_precass.name=Прецизійна збиральна машина
tile.machine_press.name=Твердопаливний прес
tile.machine_puf6_tank.name=Цистерна гексафториду плутонію
tile.machine_pumpjack.name=Верстат-гойдалка
@ -5887,7 +5645,7 @@ tile.machine_satlinker.name=Супутниковий ID менеджер
tile.machine_sawmill.name=Лісопилка Стірлінга
tile.machine_sawmill.desc=Потрібне зовнішнє джерело тепла.$Швидкість теплопередачі: T*0.1 TU/t$Мінімальне споживання: 100 TU/t, Максимальне споживання: 300 TU/t
tile.machine_schrabidium_battery.name=Шрабідієвий блок накопичувач енергії
tile.machine_schrabidium_transmutator.name=Пристрій для трансмутації шрабідію (LEGACY)
tile.machine_schrabidium_transmutator.name=Пристрій для трансмутації шрабідію
tile.machine_selenium.name=Radial Performance Engine
tile.machine_shredder.name=Подрібнювач
tile.machine_silex.name=Камера лазерного розділення ізотопів (SILEX)
@ -5960,7 +5718,6 @@ tile.nuke_n45.name=N45 Naval Mine
tile.nuke_prototype.name=Прототип
tile.nuke_solinium.name=Солінієвий стерилізатор
tile.nuke_tsar.name=Цар-бомба
tile.oc_cable_paintable.name=Мережевий кабель, який можна пофарбувати
tile.oil_duct.name=Oil Pipe
tile.oil_duct_solid.name=Coated Oil Pipe
tile.oil_pipe.name=Труба для видобутку сирої нафти
@ -6067,11 +5824,10 @@ tile.pa_source.desc=Потрібне охолодження!$Використо
tile.part_emitter.name=Декоративний випромінювач частинок
tile.pedestal.name=П'єдестал
tile.pink_barrel.name=Бочка з гасом
tile.pink_log.name=Рожева колода
tile.pink_planks.name=Рожеві дошки
tile.pink_slab.name=Рожева плита
tile.pink_stairs.name=Рожеві сходи
tile.pipe_anchor.name=Трубний анкер
tile.pink_log.name=Pink Log
tile.pink_planks.name=Pink Wood Planks
tile.pink_slab.name=Pink Wood Slab
tile.pink_stairs.name=Pink Wood Stairs
tile.piston_inserter.name=Вставник
tile.piston_inserter.desc=Приймає один предмет автоматично$Використовуючи редстоун, вставляє предмет у просвердлений графіт$Усі предмети в ланцюжку просвердленого графіту будуть проштовхнуті на один блок$Потрібен один блок повітря між графітом
tile.plant_dead.name=Мертва рослина
@ -6163,11 +5919,9 @@ tile.rbmk_cooler.name=Охолоджувач РБМК
tile.rbmk_control.name=Регулюючий стрижень РБМК
tile.rbmk_control_auto.name=Автоматичний регулюючий стрижень РБМК
tile.rbmk_control_mod.name=Сповільнюючий регулюючий стрижень РБМК
tile.rbmk_control_reasim.name=Регулюючий стрижень РБМК (РеаСім)
tile.rbmk_control_reasim_auto.name=Автоматичний регулюючий стрижень РБМК (РеаСім)
tile.rbmk_crane_console.name=Консоль крана РБМК
tile.rbmk_display.name=RBMK Display Panel
tile.rbmk_heater.name=Нагрівач рідини РБМК
tile.rbmk_heatex.name=RBMK Heat Exchanger
tile.rbmk_loader.name=Паровий конектор РБМК
tile.rbmk_loader.desc=Дозволяє мати підключення для води та пари в нижній частині реакторів РБМК$Розмістіть одну водопровідну трубу під колоною РБМК, потім з'єднувач,$а потім підключіть паропровід до з'єднувача.
tile.rbmk_moderator.name=Графітовий сповільнювач РБМК
@ -6182,61 +5936,6 @@ tile.rbmk_steam_inlet.desc=Вводить воду в колони РБМК, я
tile.rbmk_steam_outlet.name=РеаСім вихід пари РБМК
tile.rbmk_steam_outlet.desc=Виводить пару з колон РБМК, якщо бойлери РеаСім увімкнені$З'єднується з колонами РБМК збоку
tile.rbmk_storage.name=Колона зберігання РБМК
tile.rbmk.dodd.heat=Column Heat
tile.rbmk.dodd.reasimWater=ReaSim Water
tile.rbmk.dodd.reasimSteam=ReaSim Steam
tile.rbmk.dodd.level=Level
tile.rbmk.dodd.targetLevel=Target Level
tile.rbmk.dodd.startingLevel=Starting Level
tile.rbmk.dodd.mult=Mult
tile.rbmk.dodd.color=Color
tile.rbmk.dodd.levelLower=Level Lower
tile.rbmk.dodd.levelUpper=Level Upper
tile.rbmk.dodd.heatLower=Heat Lower
tile.rbmk.dodd.heatUpper=Heat Upper
tile.rbmk.dodd.function=Function
tile.rbmk.dodd.fluxSlow=Flux Slow
tile.rbmk.dodd.fluxFast=Flux Fast
tile.rbmk.dodd.hasRod=Has Rod
tile.rbmk.dodd.progress=Progress
tile.rbmk.dodd.gas=Gas
tile.rbmk.dodd.cooled=Cooled
tile.rbmk.dodd.burned=Burned
tile.rbmk.dodd.feed=Feed
tile.rbmk.dodd.steam=Steam
tile.rbmk.dodd.cryo=Cryo
tile.rbmk.dodd.fuel=Fuel
tile.rbmk.dodd.f_heat=Fuel Heat
tile.rbmk.dodd.f_xenon=Fuel Xenon
tile.rbmk.dodd.f_yield=Fuel Yield
tile.rbmk.dodd.feed_type=Feed Type(ID)
tile.rbmk.dodd.steam_type=Steam Type(ID)
tile.rbmk.dodd.cryo_type=Cryo Type(ID)
tile.rbmk.dodd.gas_type=Gas Type(ID)
tile.rbmk.dodd.fuel_type=Fuel Type(ID)
tile.rbmk.dodd.feed_p=Feed Pressure
tile.rbmk.dodd.steam_p=Steam Pressure
tile.rbmk.dodd.cryo_p=Cryo Pressure
tile.rbmk.dodd.gas_p=Gas Pressure
tile.rbmk.dodd.fuel_p=Fuel Pressure
tile.rbmk.dodd.feed_max=Feed Max Amount
tile.rbmk.dodd.steam_max=Steam Max Amount
tile.rbmk.dodd.cryo_max=Cryo Max Amount
tile.rbmk.dodd.gas_max=Gas Max Amount
tile.rbmk.dodd.fuel_max=Fuel Max Amount
tile.rbmk.dodd.feed_amt=Feed Amount
tile.rbmk.dodd.steam_amt=Steam Amount
tile.rbmk.dodd.cryo_amt=Cryo Amount
tile.rbmk.dodd.gas_amt=Gas Amount
tile.rbmk.dodd.fuel_amt=Fuel Amount
tile.rbmk.dodd.t0=Cold PFM Amount
tile.rbmk.dodd.t0_max=Cold PFM Capacity
tile.rbmk.dodd.t0_type=Cold PFM Type
tile.rbmk.dodd.t0_p=Cold PFM Pressure
tile.rbmk.dodd.t1=PFM Amount
tile.rbmk.dodd.t1_max=PFM Capacity
tile.rbmk.dodd.t1_type=PFM Type
tile.rbmk.dodd.t1_p=PFM Pressure
tile.reactor_computer.name=Reactor Control
tile.reactor_conductor.name=Reactor Boiler
tile.reactor_control.name=Control Rods
@ -6247,13 +5946,11 @@ tile.reactor_inserter.name=Reactor Fuel Inserter
tile.rebar.name=Арматура
tile.red_barrel.name=Вибухова бочка
tile.red_cable.name=Червономідний кабель
tile.red_cable_box.name=Червономідний бокскабель
tile.red_cable_classic.name=Червономідний кабель (Класичний)
tile.red_cable_gauge.name=Датчик потужності
tile.red_cable_gauge.desc=Кабель, який показує, скільки енергії$переміщується в мережі за один тік.$Розділені мережі, з’єднані блоками$накопичення енергії, вважаються однією спільною мережею.
tile.red_cable_paintable.name=Червономідний кабель, який можна пофарбувати
tile.red_connector.name=Конектор електропередач
tile.red_connector_super.name=Промисловий конектор електропередач
tile.red_pylon.name=Опора лінії електропередач
tile.red_pylon_large.name=Велика опора лінії електропередач
tile.red_pylon_medium_steel.name=Середня сталева опора лінії електропередач
@ -6357,7 +6054,6 @@ tile.struct_launcher_core_large.name=Основний компонент вел
tile.struct_plasma_core.name=Основний компонент нагрівача плазми
tile.struct_scaffold.name=Блок риштування стартового майданчика
tile.struct_soyuz_core.name=Основний компонент стартової площадки "Союза"
tile.struct_torus_core.name=Основний компонент камери термоядерного реактора
tile.struct_watz_core.name=Основний компонент Ватцз електростанції
tile.substation.name=Підстанція
tile.sulfuric_acid_block.name=Сірчана кислота
@ -6414,8 +6110,6 @@ 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_logic.name=Structure Wand Block (Logic)
tile.wand_structure.load.name=Structure Loading Block
tile.wand_structure.save.name=Structure Saving Block
tile.waste_earth.name=Мертва трава
tile.waste_leaves.name=Мертве листя
tile.waste_log.name=Обвуглене дерево
@ -6517,10 +6211,8 @@ tool.ability.smelter=Автопереплавка
turret.animals=Цілитись по нейтральним: %s
turret.arty.artillery=§eАртилерійський режим$Мін радіус: 250m$Макс радіус: 3,000m
turret.arty.artillery_rocket=§eАртилерійський режим$Мін радіус: 250m$Макс радіус: 5,000m
turret.arty.cannon=§eГарматний режим$Мін радіу: 32m$Макс радіус: 250m
turret.arty.manual=§eРучний режим$Range: 3,000m
turret.arty.manual_rocket=§eРучний режим$Макс радіус: 5,000m
turret.machines=Цілитись по машинам: %s
turret.mobs=Цілитись по мобам: %s
turret.none=None
@ -6582,3 +6274,5 @@ desc.gui.upgrade.effectiveness= * §aЕфективність§r: Складає
desc.gui.upgrade.overdrive= * §7Перевантаження§r: Складається до 3 рівнів
desc.gui.upgrade.power= * §1Енергозбереження§r: Складається до 3 рівнів
desc.gui.upgrade.speed= * §4Швидкість§r: Складається до 3 рівнів
tile.oc_cable_paintable.name=Мережевий кабель, який можна пофарбувати

View File

@ -3815,7 +3815,7 @@ item.rbmk_pellet_mox.name=MOX燃料芯块
item.rbmk_pellet_po210be.name=钋210-铍 中子源芯块
item.rbmk_pellet_pu238be.name=钚238-铍 中子源芯块
item.rbmk_pellet_ra226be.name=镭226-铍 中子源芯块
item.rbmk_pellet_thmeu.name=ThMEU 浓缩度铀-235导向钍燃料芯块
item.rbmk_pellet_thmeu.name=ThMEU 中浓缩度铀-233导向钍燃料芯块
item.rbmk_pellet_ueu.name=未浓缩铀燃料芯块
item.rbmk_pellet_zfb_am_mix.name=ZFB 燃料级镅燃料芯块
item.rbmk_pellet_zfb_bismuth.name=ZFB 铋燃料芯块
@ -4271,20 +4271,20 @@ item.twinkie.name=小蛋糕
item.ullapool_caber.name=阿勒浦长木杆
item.undefined.name=形态未定义物质
item.upgrade_5g.name=5G辐射发射器升级
item.upgrade_afterburn_1.name=一级加力燃烧升级
item.upgrade_afterburn_2.name=二级加力燃烧升级
item.upgrade_afterburn_3.name=三级加力燃烧升级
item.upgrade_afterburn_1.name=一级粉色机器升级
item.upgrade_afterburn_2.name=二级粉色机器升级
item.upgrade_afterburn_3.name=三级粉色机器升级
item.upgrade_centrifuge.name=采矿激光升级-自动离心
item.upgrade_crystallizer.name=采矿激光升级-自动结晶
item.upgrade_effect_1.name=一级效率升级
item.upgrade_effect_2.name=二级效率升级
item.upgrade_effect_3.name=三级效率升级
item.upgrade_effect_1.name=一级绿色机器升级
item.upgrade_effect_2.name=二级绿色机器升级
item.upgrade_effect_3.name=三级绿色机器升级
item.upgrade_ejector_1.name=一级弹射速度升级
item.upgrade_ejector_2.name=二级弹射速度升级
item.upgrade_ejector_3.name=三级弹射速度升级
item.upgrade_fortune_1.name=一级时运升级
item.upgrade_fortune_2.name=二级时运升级
item.upgrade_fortune_3.name=三级时运升级
item.upgrade_fortune_1.name=一级紫色机器升级
item.upgrade_fortune_2.name=二级紫色机器升级
item.upgrade_fortune_3.name=三级紫色机器升级
item.upgrade_gc_speed.name=气体离心机超频升级
item.upgrade_health.name=粉色力场发生器升级
item.upgrade_muffler.name=消音器
@ -4292,16 +4292,16 @@ item.upgrade_nullifier.name=采矿激光升级-自动销毁
item.upgrade_overdrive_1.name=一级超速传动机器升级
item.upgrade_overdrive_2.name=二级超速传动机器升级
item.upgrade_overdrive_3.name=三级超速传动机器升级
item.upgrade_power_1.name=一级节能升级
item.upgrade_power_2.name=二级节能升级
item.upgrade_power_3.name=三级节能升级
item.upgrade_power_1.name=一级蓝色机器升级
item.upgrade_power_2.name=二级蓝色机器升级
item.upgrade_power_3.name=三级蓝色机器升级
item.upgrade_radius.name=青色力场发生器升级
item.upgrade_screm.name=采矿激光升级-目 力 科 学 家
item.upgrade_shredder.name=采矿激光升级-自动粉碎
item.upgrade_smelter.name=采矿激光升级-自动熔炼
item.upgrade_speed_1.name=一级速度升级
item.upgrade_speed_2.name=二级速度升级
item.upgrade_speed_3.name=三级速度升级
item.upgrade_speed_1.name=一级红色机器升级
item.upgrade_speed_2.name=二级红色机器升级
item.upgrade_speed_3.name=三级红色机器升级
item.upgrade_stack_1.name=一级堆叠弹出升级
item.upgrade_stack_2.name=二级堆叠弹出升级
item.upgrade_stack_3.name=三级堆叠弹出升级
@ -6019,7 +6019,7 @@ tile.wood_structure.roof.name=木质地板
tile.wood_structure.scaffold.name=木质脚手架
item.gun_amat.name=反器材步枪
tile.fluid_pump.name=流量控制泵
item.ammo_secret.bmg50_black.name=.50BMG穿透弹药
item.ammo_secret.bmg50_black.name=.50BMG旁道者弹药
item.ammo_standard.bmg50_sm.name=.50BMG子弹(星辉)
item.gun_amat_penance.name=忏悔
item.gun_amat_subtlety.name=明敏
@ -6430,17 +6430,3 @@ item.ncrpa_plate.name=NCR游侠动力装甲 胸甲
tile.machine_industrial_turbine.name=工业汽轮机
tile.machine_industrial_turbine.desc=效率: 100%%
tile.red_connector_super.name=大型电力连接器
item.billet_uzh.name=铀氢锆燃料坯料
item.rbmk_fuel_uzh.name=RBMK反应堆铀氢锆燃料棒
item.rbmk_pellet_uzh.name=铀氢锆燃料芯块
tile.rbmk_control_reasim.name=RBMK反应堆控制棒 (ReaSim)
tile.rbmk_control_reasim_auto.name=RBMK反应堆自动控制棒 (ReaSim)
tile.rbmk_display.name=RBMK显示面板
tile.rbmk.dodd.t0=冷四氟甲烷储量
tile.rbmk.dodd.t0_max=冷四氟甲烷容量
tile.rbmk.dodd.t0_type=冷四氟甲烷种类
tile.rbmk.dodd.t0_p=冷四氟甲烷压力
tile.rbmk.dodd.t1=四氟甲烷储量
tile.rbmk.dodd.t1_max=四氟甲烷容量
tile.rbmk.dodd.t1_type=四氟甲烷种类
tile.rbmk.dodd.t1_p=四氟甲烷压力

View File

@ -7,8 +7,7 @@
"zh_CN": "RBMK硼中子吸收器"
},
"content": {
"en_US": "The absorber simply blocks neutrons from passing. Neutrons that leave the [[RBMK]] will cause radiation to leak out, and while this can be prevented by simply blocking off the entire side with solid blocks, the absorber has the small advantages of being able to transfer heat through it as well as generate heat from the neutron flux it absorbs. While it's rarely useful to use an absorber instead of a [[reflector|RBMK Tungsten Carbide Neutron Reflector]], some high-heat reactor designs with linear or exponential fuels may benefit from using absorbers to separate incompatible fuel rods.",
"en_US": "The absorber simply blocks neutrons from passing. Neutrons that leave the [[RBMK]] will cause radiation to leak out, while this can be prevented by simply blocking off the entire side with solid blocks, the absorber has the small advantage of being able to transfer heat. While it's rarely useful to use an absorber instead of a [[reflector|RBMK Tungsten Carbide Neutron Reflector]], some high-heat reactor designs with linear or exponential fuels may benefit from using absorbers to separate incompatible fuel rods.",
"zh_CN": "中子吸收器会直接阻止中子通过。离开[[RBMK]]的中子会造成 辐射,虽然用固体方块把整个反应堆的边缘包住就可以挡住辐射,但中子吸收 器有一个小优点——可以传递热量。虽然很多情况下[[中子反射器|RBMK Tungsten Carbide Neutron Reflector]]比中子吸 收器更有用,但在某些含有线性或指数型燃料棒的高热量反应堆设计中,用中 子吸收器分隔不能相邻的燃料棒也不失为一种选择。"
}
}

View File

@ -7,8 +7,7 @@
"zh_CN": "RBMK蒸汽管道"
},
"content": {
"en_US": "The RBMK steam channel is the primary way for the [[RBMK]] to be cooled, and to extract energy from it. The steam channel will use as much water as it can at once to cool itself down to the target temperature, i.e. the temperature of the steam type that is configured in the compressor. Since [[fuel channels|RBMK Fuel Channel]] are the only parts in the RBMK that actively heat up, it's recommended to put the steam channels as close as possible to them. Like most RBMK components, the steam channels do not block neutrons, so they can be connected cardinally to fuel channels.<br><br>The compressor settings allow higher density steam to be output, but higher density steam is hotter, which means that the reactor as a whole must run at a higher temperature, leaving less margin for safety. However, higher density steam generates more power, assuming the reactor can handle the higher temperature without having to be throttled. In practice, most reactors will work fine with regular uncompressed steam. The compression level can be configured remotely via the [[console|RBMK Console]].<br><br>The steam channel only accepts water from the bottom and outputs steam at the top. An [[RBMK steam connector|RBMK Steam Connector]] can be placed underneath the water pipe on a steam channel to allow steam extraction from the bottom as well.",
"en_US": "The RBMK steam channel is the primary way for the [[RBMK]] to be cooled, and to extract energy from it. The steam channel will use as much water as it can at once to cool itself down to the target temperature, i.e. the temperature of the steam type that is configured in the compressor. Since [[fuel channels|RBMK Fuel Channel]] are the only parts in the RBMK that actively heat up, it's recommended to put the steam channels as close as possible to them. Like most RBMK components, the steam channels do not block neutrons, so they can be connected cardinally to fuel channels.<br><br>The compressor settings allow higher density steam to be output, however, higher density steam is hotter, which means that the steam channel's ability to cool is limited. Despite this, higher density steam means that more water can flow through the channel, increasing the amount of cooling that can be done. In practice, most reactors will work fine with regular uncompressed steam. The compressor can be configured remotely via the [[console|RBMK Console]].<br><br>The steam channel only accepts water from the bottom and outputs steam at the top. Using an [[RBMK steam connector|RBMK Steam Connector]], both fluids can be handled from the bottom.",
"zh_CN": "RBMK蒸汽管道是冷却[[RBMK]]和通过RBMK发电的主要方式。 蒸汽管道会使用尽可能多的水将自身冷却至目标温度(即设定的蒸汽压缩等级 对应的蒸汽的温度)。[[燃料通道|RBMK Fuel Channel]]是RBMK中唯一能够主动产热的部件 因此建议将蒸汽管道放置在距离燃料通道尽量近的地方。与大多数RBMK部件 类似,蒸汽管道不会阻挡中子,因此其可以与燃料通道直接接触。<br><br>通过调整蒸汽压缩等级可以使蒸汽管道输出高等级蒸汽,但高等级蒸汽温度更 高,进而会使得蒸汽管道的冷却能力受到限制;然而,蒸汽压缩等级更高也意 味着蒸汽管道中的水流量更大,这又提高了冷却总量。在实际操作中,大多数 反应堆都能在使用普通蒸汽时正常工作。蒸汽压缩等级可通过[[控制台|RBMK Console]]远程调整。<br><br>蒸汽管道只从底部接收水并从顶部输出蒸汽,使用[[RBMK蒸汽导出器|RBMK Steam Connector]]可 使两种流体都能从底部输入输出。"
}
}

View File

@ -7,8 +7,7 @@
"zh_CN": "RBMK石墨式反应堆控制台"
},
"content": {
"en_US": "The RBMK console allows monitoring and control over an [[RBMK]] over a 15x15 block area. While technically optional, it is usually an important part in most successful RBMKs. To use the console, shift-click the central position of the RBMK with an RBMK linker, then shift-click the console.<br><br>The console has a display that shows fuel status and component heat as part of its model, this alone allows the reactor's status to be determined easily from afar, even without using the GUI. In addition, the console has six displays which can be configured to show various infos. To configure, open the GUI, select the columns that should be monitored, click the \"Assign selected columns\" button, and then click on the monitor type button until it shows the desired info.<br><br>On the bottom, the console's GUI also shows a graph of the total neutron flux that is being detected by the [[fuel channels|RBMK Fuel Channel]], making it easy to detect changes such as a drop in the reaction due to fuel depletion or a hazardous reaction spike.<br><br>In the center, there are colored buttons which can quickly select all [[control rods|RBMK Control Rods]] in that color group with left click, or assign all selected control rods a color group with right click. In addition, there is a small text field that can set the extraction level of all selected control rods. Finally, there is a small white/red gradient button which cycles through the compression settings on selected [[steam channels|RBMK Steam Channel]].",
"en_US": "The RBMK console allows monitoring and control over an [[RBMK]] over a 15x15 block area. While technically optional, it is usually an important part in most successful RBMKs. To use the console, shift-click the central position of the RBMK with an RBMK linker, then shift-click the console.<br><br>The console has a display that shows fuel status and component heat as part of its model, this alone allows the reactor's status to be determined easily from afar, even without using the GUI. In addition, the console has six displays which can be configured to show various infos. To configure, open the GUI, select the columns that should be monitored, click the \"Assign selected columns\" button, and then click on the monitor type button until it shows the desired info.<br><br>On the bottom, the console's GUI also shows a graph of the total neutron flux that is being detected by the [[fuel channels|RBMK Fuel Channel]], making it easy to detect changes such as a drop in reaction due to fuel depletion or hazardous reaction spikes.<br><br>In the center, there are colored buttons which can quickly select all [[control rods|RBMK Control Rods]] in that color group with left click, or assign all selected control rods a color group with right click. In addition, there is a small text field that can set the control rod extraction level of all selected control rods. Finally, the small white/red gradient button allows to cycle between the compression settions on selected [[steam channels|RBMK Steam Channel]].",
"zh_CN": "RBMK石墨式反应堆控制台可以监测并控制15x15方块范围内的[[RBMK]] 反应堆部件。RBMK控制台在技术上不是必需的但通常是绝大多数成功的 RBMK的重要组成部分。要使用RBMK控制台需要先用RBMK连接装置 潜行右击反应堆的中心位置,再潜行右击控制台。<br><br>控制台的模型上具有一个显示燃料状态和反应堆部件温度的屏幕,这个屏幕使 反应堆的状态可以很容易地从远处监测甚至完全不用打开GUI就能做到。 此外,控制台还含有六个可以显示多种信息的屏幕,其显示内容可以配置;若 要配置其显示内容则需要打开GUI并选择需要监测的柱体之后点击“绑 定所选柱体”按钮,再点击检测项目按钮,直到出现想要的内容。<br><br>控制台GUI底部还有一个显示[[燃料通道|RBMK Fuel Channel]]检测到的总中子通量的图表,通 过这个图表可以很容易监测到燃料消耗导致的反应剧烈程度下降,或是危险的 中子通量激增。<br><br>对GUI中部的彩色按钮点击左键可以选择所有相应颜色的[[控制棒|RBMK Control Rods]] 点击右键则可以将选定的控制棒分配至相应颜色的组别。彩色按钮下方的文本 框可用于设置所有选定的燃料棒的抽出程度。最后一个红白渐变色按钮可以切 换选定的[[蒸汽管道|RBMK Steam Channel]]的压缩等级。"
}
}

View File

@ -7,9 +7,7 @@
"zh_CN": "RBMK反应堆自动控制棒"
},
"content": {
"en_US": "Automatic control rods, unlike the standard [[RBMK control rods|RBMK Control Rods]], cannot be controlled manually, instead they must be configured to adjust their insertion level based on their own temperature. A minimum and maximum temperature, along with a minimum and maximum extraction level which corresponds to those values can be set, as well as a curve which defines the behavior between those levels.<br><br>It is possible, but not recommended, to have a reactor that runs solely on automatic control rods. They do see occasional use for smoothing out reaction spikes and for controlling the neutron sources on subcritical reactors.",
"en_US": "Automatic control rods, unlike the standard [[RBMK control rods|RBMK Control Rods]], cannot be controlled manually, instead they can be configured to adjust their insertion level based on their own component heat. A minimum and maximum heat, along with a minimum and maximum level which correspond to those values can be set, as well as a curve which defines the behavior between those levels.<br><br>It is possible, but not recommended, to have a reactor that runs solely on automatic control rods. They do see occasional use for smoothing out reaction spikes and for controlling the neutron sources on subcritical reactors.",
"zh_CN": "自动升降的控制棒,与[[RBMK反应堆控制棒|RBMK Control Rods]]不同,其不能手动控制, 而是需要进行设定,设定后即可根据自身温度调整控制棒插入程度。可以设定 的项目有最低温度和最高温度、对应的控制棒最低和最高插入程度,以及定义 其在两个极值之间行为的曲线。<br><br>尽管有可能搭建出一个只使用自动控制棒的反应堆,但不建议这么做。自动控 制棒偶尔会用于抹平中子通量尖峰和在亚临界反应堆中控制中子源。"
}
}

View File

@ -7,8 +7,7 @@
"zh_CN": "RBMK反应堆控制棒"
},
"content": {
"en_US": "The RBMK control rods can be used to throttle or even turn off an [[RBMK]]. Neutrons that pass through the control rod will be reduced proportionally to the rod's insertion, meaning a 100% inserted control rod will block off all incoming neutrons, a 50% inserted control rod will only block half, and so on. Control rods can also be controlled remotely via the [[RBMK console|RBMK Console]].<br><br>Moderated control rods function in much the same manner, except that they convert fast neutrons into slow neutrons, much like how a [[moderator|RBMK Graphite Moderator]] would.<br><br>[[Automatic control rods|RBMK Automatic Control Rods]] have a similar purpose, except that they will automatically adjust their level based on the reactor's temperature.<br><br>Due to minor complications in their design, control rods may cause reaction spikes when being inserted a far distance at once, practice caution when using the AZ-5.",
"en_US": "The RBMK control rods can be used to throttle or even turn off an [[RBMK]]. Neutrons that pass throguh the control rod will be reduced proportional to the rod's insertion, a 100% inserted control rod will block off all incoming neutrons, a 50% inserted control rod will only block half. Control rods can also be controlled remotely via the [[RBMK console|RBMK Console]].<br><br>Moderated control rods function in much the same manner, except that they convert fast neutrons into slow neutrons, much like how a [[moderator|RBMK Graphite Moderator]] would.<br><br>[[Automatic control rods|RBMK Automatic Control Rods]] have a similar purpose, except that they will automatically adjust their level based on the reactor's temperature.<br><br>Due to minor complications in their design, control rods may cause reaction spikes when being inserted a far distance at once, practice caution when using the AZ-5.",
"zh_CN": "控制棒可用于限制[[RBMK]]反应堆的功率,或者直接关停反应堆。 通过控制棒的中子会按照控制棒的插入比例减少100%插入的控制棒会阻 挡所有进入的中子而50%插入的控制棒只会阻挡一半中子。控制棒也可通过 [[RBMK控制台|RBMK Console]]远程控制。<br><br>慢化控制棒的工作方式与普通控制棒大体相同,但其会把快中子转换为慢中子, 类似[[慢化剂|RBMK Graphite Moderator]]。<br><br>[[自动控制棒|RBMK Automatic Control Rods]]的目的相同,但其会根据反应堆的温度自行调整插入比例。<br><br>由于尖端设计有一定缺陷,控制棒在从高处一次性插到底时可能会引起中子通 量尖峰在使用AZ-5按钮时尤其需要注意。"
}
}

View File

@ -7,7 +7,6 @@
"zh_CN": "RBMK冷却器"
},
"content": {
"en_US": "The cooler is an optional component that can be used to cool an [[RBMK]], however unlike the [[steam channel|RBMK Steam Channel]], the cooler does not allow the heat to be extracted and used. The RBMK cooler uses up cold perfluoromethyl and outputs regular PFM at a constant rate of 50mB/t, and rapidly cools down all RBMK components in a 5x5 area by 200°C/t."
"en_US": "The cooler is an optional component that can be used to cool an [[RBMK]], however unlike the [[steam channel|RBMK Steam Channel]], the cooler does not allow the heat to be extracted and used. The RBMK cooler uses up cold perfluoromethyl and outputs regular PFM at a constant rate of 50mB/t, and rapidly cools down all RBMK components in a 5x5 area."
}
}

View File

@ -7,8 +7,7 @@
"zh_CN": "RBMK起重机控制台"
},
"content": {
"en_US": "The RBMK crane console allows fuel rods to be extracted, transported and inserted safely from a distance. Linking to an [[RBMK]] works similarly as it does with a [[RBMK console|RBMK Console]] using the RBMK linker tool. Once linked, the console spawns the crane over the RBMK. The crane can be controlled when standing in front of the console, using arrow keys by default to move it, and the enter key to load or unload a fuel rod. The crane's loading capabilities are compatible with all variants of the [[fuel channel|RBMK Fuel Channel]] and the [[storage column|RBMK Storage Column]].",
"en_US": "The RBMK crane console allows fuel rods to be extracted, transported and inserted safely from a distance. Linking to an [[RBMK]] works similarly as it does with a [[RBMK console|RBMK Console]] using the RBMK linker tool. Once linked, the console spawns the crane over the RBMK. the crane can be controlled when standing in front of the console, using arrow keys by default to move it, and the enter key to load or unload a fuel rod. The crane's loading capabilities are compatible with all variants of the [[fuel channel|RBMK Fuel Channel]] and the [[storage column|RBMK Storage Column]].",
"zh_CN": "RBMK起重机控制台用于在远距离安全提取、移动和插入燃料棒。用RBMK 连接装置将其连接至[[RBMK]]的方法与连接[[RBMK控制台|RBMK Console]]的方法相同。 一旦连接成功,控制台就会在反应堆上方生成起重机。操作起重机需要站在起 重机控制台前,默认使用方向键移动吊臂,按回车键装载或卸载燃料棒。起重 机的装卸能力与所有种类的[[燃料通道|RBMK Fuel Channel]]和[[燃料棒存储棒|RBMK Storage Column]]兼容。"
}
}

View File

@ -7,8 +7,7 @@
"zh_CN": "RBMK流体加热器"
},
"content": {
"en_US": "The RBMK fluid heater provides an alternate way of cooling the [[RBMK]] compared to the [[RBMK steam channel|RBMK Steam Channel]]. Instead of boiling water into turbine-usable steam, it heats up a type of coolant which may be used in different ways. Hot coolant can be used in a [[heat exchanging heater|Heat Exchanging Heater]] to either power certain machines directly, or to boil water in a [[boiler|Boiler]], creating a secondary loop. Do note that the coolant used needs to be compatible with the fluid heater, [[PWR]]-exclusive coolants like liquid sodium will not work in an RBMK.<br><br>Just like in a steam channel, the cold coolant normally enters the bottom and the hot coolant exits from the top. Both connections can be on the bottom when using an [[RBMK steam connector|RBMK Steam Connector]].",
"en_US": "The RBMK fluid heater provides an alternate way of cooling the [[RBMK]] compared to the [[RBMK steam channel|RBMK Steam Channel]]. Instead of boiling water into turbine-usable steam, it heats up a type of coolant which may be used in different ways. Hot coolant can be used in a [[heat exchanging heater|Heat Exchanging Heater]] to either power certain machines directly, or to boil water in a [[boiler|Boiler]], creating a secondary loop. Do note that the used coolant needs to be heat exchanger compatible, [[PWR]]-exclusive coolants like liquid sodium will not work in an RBMK.<br><br>Just like in a steam channel, the cold coolant normally enters the bottom and the hot coolant exits from the top. Both connections can be on the bottom when using an [[RBMK steam connector|RBMK Steam Connector]].",
"zh_CN": "RBMK流体加热器提供了使用[[RBMK蒸汽管道|RBMK Steam Channel]]以外冷却[[RBMK]] 的另一种方法。其并不直接将水加热为可用于涡轮的蒸汽,而是加热冷却剂, 被加热的冷却剂可以有多种用途。热冷却剂可以在[[换热加热器|Heat Exchanging Heater]]中放出热量, 以直接驱动部分机器,或者在 [[锅炉|Boiler]]中加热水,进而形成二级循环。需要注意的是,使用的冷却液必须可用于流体加热 器,[[PWR]]独占的冷却剂不能在RBMK中使用。<br><br>与蒸汽管道相同,冷却剂通常从底部进入,热冷却剂从顶部输出。使用 [[RBMK蒸汽导出器|RBMK Steam Connector]]时两种流体都可从底部输入输出。"
}
}

View File

@ -1,440 +0,0 @@
# Blender v2.79 (sub 0) OBJ File: ''
# www.blender.org
o Needle
v 0.031250 0.562500 -0.109375
v 0.031250 0.437500 -0.109375
v 0.031250 0.562500 -0.140625
v 0.031250 0.437500 -0.140625
v 0.031250 0.656250 -0.125000
v 0.046875 0.656250 -0.125000
v 0.046875 0.562500 -0.109375
v 0.046875 0.437500 -0.109375
v 0.046875 0.437500 -0.140625
v 0.046875 0.562500 -0.140625
vt -0.002146 -0.002232
vt -0.002146 -0.002232
vt -0.002146 -0.002232
vt -0.002146 -0.002232
vt -0.002146 -0.002232
vt -0.002146 -0.002232
vt -0.002146 -0.002232
vt -0.002146 -0.002232
vt -0.002146 -0.002232
vt -0.002146 -0.002232
vn 1.0000 0.0000 0.0000
vn 0.0000 0.1644 -0.9864
vn 0.0000 0.1644 0.9864
vn 0.0000 0.0000 -1.0000
vn 0.0000 0.0000 1.0000
s off
f 8/1/1 9/2/1 10/3/1
f 5/4/2 10/3/2 3/5/2
f 1/6/3 6/7/3 5/4/3
f 3/5/4 9/2/4 4/8/4
f 2/9/5 7/10/5 1/6/5
f 6/7/1 7/10/1 10/3/1
f 7/10/1 8/1/1 10/3/1
f 5/4/2 6/7/2 10/3/2
f 1/6/3 7/10/3 6/7/3
f 3/5/4 10/3/4 9/2/4
f 2/9/5 8/1/5 7/10/5
o Gauge
v 0.062500 0.687500 0.125000
v 0.000000 0.718750 -0.156250
v 0.000000 0.718750 0.156250
v 0.062500 0.437500 -0.125000
v 0.062500 0.687500 -0.125000
v 0.000000 0.406250 -0.156250
v 0.000000 0.406250 0.156250
v 0.062500 0.437500 0.125000
v 0.062500 0.718750 0.156250
v 0.062500 0.718750 -0.156250
v 0.062500 0.406250 -0.156250
v 0.062500 0.406250 0.156250
v 0.031250 0.687500 0.125000
v 0.031250 0.687500 -0.125000
v 0.031250 0.437500 -0.125000
v 0.031250 0.437500 0.125000
v 0.031250 0.463180 0.123708
v 0.031250 0.455398 0.124389
v 0.031250 0.457733 0.061446
v 0.031250 0.449950 0.062127
v 0.036250 0.463180 0.123708
v 0.036250 0.455398 0.124389
v 0.036250 0.457733 0.061446
v 0.036250 0.449950 0.062127
v 0.031250 0.687500 0.050000
v 0.031250 0.505978 0.115470
v 0.031250 0.498432 0.117492
v 0.031250 0.489802 0.055100
v 0.031250 0.482255 0.057122
v 0.036250 0.505978 0.115470
v 0.036250 0.498432 0.117492
v 0.036250 0.489802 0.055100
v 0.036250 0.482255 0.057122
v 0.031250 0.546695 0.099926
v 0.031250 0.539614 0.103228
v 0.031250 0.520281 0.043282
v 0.031250 0.513201 0.046584
v 0.036250 0.546695 0.099926
v 0.036250 0.539614 0.103228
v 0.036250 0.520281 0.043282
v 0.036250 0.513201 0.046584
v 0.031250 0.584094 0.077548
v 0.031250 0.577694 0.082029
v 0.031250 0.548245 0.026350
v 0.031250 0.541846 0.030832
v 0.036250 0.584094 0.077548
v 0.036250 0.577694 0.082029
v 0.036250 0.548245 0.026350
v 0.036250 0.541846 0.030832
v 0.031250 0.617039 0.049015
v 0.031250 0.611515 0.054539
v 0.031250 0.572845 0.004820
v 0.031250 0.567320 0.010345
v 0.036250 0.617039 0.049015
v 0.036250 0.611515 0.054539
v 0.036250 0.572845 0.004820
v 0.036250 0.567320 0.010345
v 0.031250 0.644529 0.015194
v 0.031250 0.640047 0.021594
v 0.031250 0.593332 -0.020654
v 0.031250 0.588850 -0.014255
v 0.036250 0.644529 0.015194
v 0.036250 0.640047 0.021594
v 0.036250 0.593332 -0.020654
v 0.036250 0.588850 -0.014255
v 0.031250 0.665728 -0.022886
v 0.031250 0.662426 -0.015805
v 0.031250 0.609084 -0.049299
v 0.031250 0.605782 -0.042219
v 0.036250 0.665728 -0.022886
v 0.036250 0.662426 -0.015805
v 0.036250 0.609084 -0.049299
v 0.036250 0.605782 -0.042219
v 0.031250 0.679992 -0.064068
v 0.031250 0.677970 -0.056522
v 0.031250 0.619622 -0.080245
v 0.031250 0.617600 -0.072698
v 0.036250 0.679992 -0.064068
v 0.036250 0.677970 -0.056522
v 0.036250 0.619622 -0.080245
v 0.036250 0.617600 -0.072698
v 0.031250 0.686889 -0.107102
v 0.031250 0.686208 -0.099320
v 0.031250 0.624627 -0.112550
v 0.031250 0.623946 -0.104767
v 0.036250 0.686889 -0.107102
v 0.036250 0.686208 -0.099320
v 0.036250 0.624627 -0.112550
v 0.036250 0.623946 -0.104767
vt 0.428571 0.142857
vt 0.500000 0.857143
vt 0.428571 0.857143
vt 0.071429 1.000000
vt 0.071429 0.857143
vt -0.000000 0.142857
vt 0.071429 0.142857
vt 0.142857 0.214286
vt 0.071429 0.785714
vt 0.142857 0.785714
vt 0.428571 -0.000000
vt 0.392857 0.785714
vt 0.107143 0.785714
vt 0.107143 0.214286
vt 0.392857 0.214286
vt 1.000000 1.000000
vt 0.785714 1.000000
vt 1.000000 0.428571
vt 0.392857 0.285714
vt 0.107143 0.142857
vt 0.107143 0.285714
vt 0.357143 0.785714
vt 0.428571 0.214286
vt 0.357143 0.214286
vt 0.107143 0.714286
vt 0.107143 0.857143
vt 0.193750 0.857143
vt 0.571429 0.285714
vt 0.642857 0.142857
vt 0.642857 0.285714
vt 0.500000 0.142857
vt 0.500000 0.285714
vt 0.642857 0.000000
vt 0.571429 0.142857
vt 0.571429 0.000000
vt 0.571429 0.428571
vt 0.642857 0.428571
vt 0.714286 0.285714
vt 0.714286 0.142857
vt 0.642857 1.000000
vt 0.500000 0.428571
vt 0.785714 0.428571
vt 0.571429 0.285714
vt 0.642857 0.142857
vt 0.642857 0.285714
vt 0.500000 0.142857
vt 0.500000 0.285714
vt 0.642857 0.000000
vt 0.571429 0.142857
vt 0.571429 0.000000
vt 0.571429 0.428571
vt 0.642857 0.428571
vt 0.714286 0.285714
vt 0.714286 0.142857
vt 0.571429 0.285714
vt 0.642857 0.142857
vt 0.642857 0.285714
vt 0.500000 0.142857
vt 0.500000 0.285714
vt 0.642857 0.000000
vt 0.571429 0.142857
vt 0.571429 0.000000
vt 0.571429 0.428571
vt 0.642857 0.428571
vt 0.714286 0.285714
vt 0.714286 0.142857
vt 0.571429 0.285714
vt 0.642857 0.142857
vt 0.642857 0.285714
vt 0.500000 0.142857
vt 0.500000 0.285714
vt 0.642857 0.000000
vt 0.571429 0.142857
vt 0.571429 0.000000
vt 0.571429 0.428571
vt 0.642857 0.428571
vt 0.714286 0.285714
vt 0.714286 0.142857
vt 0.571429 0.285714
vt 0.642857 0.142857
vt 0.642857 0.285714
vt 0.500000 0.142857
vt 0.500000 0.285714
vt 0.642857 0.000000
vt 0.571429 0.142857
vt 0.571429 0.000000
vt 0.571429 0.428571
vt 0.642857 0.428571
vt 0.714286 0.285714
vt 0.714286 0.142857
vt 0.571429 0.285714
vt 0.642857 0.142857
vt 0.642857 0.285714
vt 0.500000 0.142857
vt 0.500000 0.285714
vt 0.642857 0.000000
vt 0.571429 0.142857
vt 0.571429 0.000000
vt 0.571429 0.428571
vt 0.642857 0.428571
vt 0.714286 0.285714
vt 0.714286 0.142857
vt 0.571429 0.285714
vt 0.642857 0.142857
vt 0.642857 0.285714
vt 0.500000 0.142857
vt 0.500000 0.285714
vt 0.642857 0.000000
vt 0.571429 0.142857
vt 0.571429 0.000000
vt 0.571429 0.428571
vt 0.642857 0.428571
vt 0.714286 0.285714
vt 0.714286 0.142857
vt 0.571429 0.285714
vt 0.642857 0.142857
vt 0.642857 0.285714
vt 0.500000 0.142857
vt 0.500000 0.285714
vt 0.642857 0.000000
vt 0.571429 0.142857
vt 0.571429 0.000000
vt 0.571429 0.428571
vt 0.642857 0.428571
vt 0.714286 0.285714
vt 0.714286 0.142857
vt 0.571429 0.285714
vt 0.642857 0.142857
vt 0.642857 0.285714
vt 0.500000 0.142857
vt 0.500000 0.285714
vt 0.642857 0.000000
vt 0.571429 0.142857
vt 0.571429 0.000000
vt 0.571429 0.428571
vt 0.642857 0.428571
vt 0.714286 0.285714
vt 0.714286 0.142857
vt 0.500000 0.142857
vt 0.428571 1.000000
vt -0.000000 0.857143
vt 0.071429 0.214286
vt 0.071429 -0.000000
vt 0.392857 0.142857
vt 0.428571 0.785714
vt 0.392857 0.857143
vt 0.392857 0.714286
vt 0.500000 1.000000
vn 0.0000 0.0000 -1.0000
vn 0.0000 1.0000 0.0000
vn 0.0000 -0.0000 1.0000
vn 0.0000 -1.0000 0.0000
vn 1.0000 0.0000 0.0000
vn 0.0000 -0.9962 0.0872
vn 0.0000 -0.0872 -0.9962
vn 0.0000 0.0872 0.9962
vn 0.0000 0.9962 -0.0872
vn 0.0000 -0.9659 0.2588
vn 0.0000 -0.2588 -0.9659
vn 0.0000 0.2588 0.9659
vn 0.0000 0.9659 -0.2588
vn 0.0000 -0.9063 0.4226
vn 0.0000 -0.4226 -0.9063
vn 0.0000 0.4226 0.9063
vn 0.0000 0.9063 -0.4226
vn 0.0000 -0.8192 0.5736
vn 0.0000 -0.5736 -0.8192
vn 0.0000 0.5736 0.8192
vn 0.0000 0.8192 -0.5736
vn 0.0000 -0.7071 0.7071
vn 0.0000 -0.7071 -0.7071
vn 0.0000 0.7071 0.7071
vn 0.0000 0.7071 -0.7071
vn 0.0000 -0.5736 0.8192
vn 0.0000 -0.8192 -0.5736
vn 0.0000 0.8191 0.5736
vn 0.0000 0.5736 -0.8192
vn 0.0000 -0.4226 0.9063
vn 0.0000 -0.9063 -0.4226
vn 0.0000 0.9063 0.4226
vn 0.0000 0.4226 -0.9063
vn 0.0000 -0.2588 0.9659
vn 0.0000 -0.9659 -0.2588
vn 0.0000 0.9659 0.2588
vn 0.0000 0.2588 -0.9659
vn 0.0000 -0.0872 0.9962
vn 0.0000 -0.9962 -0.0872
vn 0.0000 0.9962 0.0872
vn 0.0000 0.0872 -0.9962
vn 0.0000 0.8192 0.5736
vn 0.0000 -0.9962 -0.0871
s off
f 21/11/6 12/12/6 20/13/6
f 20/13/7 13/14/7 19/15/7
f 19/15/8 17/16/8 22/17/8
f 18/18/6 23/19/6 11/20/6
f 22/17/9 16/21/9 21/11/9
f 15/22/10 19/15/10 11/23/10
f 18/24/10 21/11/10 14/25/10
f 14/25/10 20/13/10 15/22/10
f 11/23/10 22/17/10 18/24/10
f 24/26/10 35/27/10 25/28/10
f 14/29/7 26/30/7 18/31/7
f 15/32/8 25/33/8 14/34/8
f 11/35/9 23/36/9 35/37/9
f 32/38/10 33/39/10 31/40/10
f 30/41/11 32/38/11 28/42/11
f 29/43/12 34/44/12 30/45/12
f 28/46/13 31/40/13 27/47/13
f 27/48/14 33/39/14 29/49/14
f 35/50/10 26/51/10 25/52/10
f 41/53/10 42/54/10 40/55/10
f 39/56/15 41/53/15 37/57/15
f 38/58/16 43/59/16 39/60/16
f 37/61/17 40/55/17 36/62/17
f 36/63/18 42/54/18 38/64/18
f 49/65/10 50/66/10 48/67/10
f 47/68/19 49/65/19 45/69/19
f 46/70/20 51/71/20 47/72/20
f 45/73/21 48/67/21 44/74/21
f 44/75/22 50/66/22 46/76/22
f 57/77/10 58/78/10 56/79/10
f 55/80/23 57/77/23 53/81/23
f 54/82/24 59/83/24 55/84/24
f 53/85/25 56/79/25 52/86/25
f 52/87/26 58/78/26 54/88/26
f 65/89/10 66/90/10 64/91/10
f 63/92/27 65/89/27 61/93/27
f 62/94/28 67/95/28 63/96/28
f 61/97/29 64/91/29 60/98/29
f 60/99/30 66/90/30 62/100/30
f 73/101/10 74/102/10 72/103/10
f 71/104/31 73/101/31 69/105/31
f 70/106/32 75/107/32 71/108/32
f 69/109/33 72/103/33 68/110/33
f 68/111/34 74/102/34 70/112/34
f 81/113/10 82/114/10 80/115/10
f 79/116/35 81/113/35 77/117/35
f 78/118/36 83/119/36 79/120/36
f 77/121/37 80/115/37 76/122/37
f 76/123/38 82/114/38 78/124/38
f 89/125/10 90/126/10 88/127/10
f 87/128/39 89/125/39 85/129/39
f 86/130/40 91/131/40 87/132/40
f 85/133/41 88/127/41 84/134/41
f 84/135/42 90/126/42 86/136/42
f 97/137/10 98/138/10 96/139/10
f 95/140/43 97/137/43 93/141/43
f 94/142/44 99/143/44 95/144/44
f 93/145/45 96/139/45 92/146/45
f 92/147/46 98/138/46 94/148/46
f 21/11/6 16/149/6 12/12/6
f 20/13/7 12/150/7 13/14/7
f 19/15/8 13/151/8 17/16/8
f 18/18/6 26/152/6 23/19/6
f 22/17/9 17/153/9 16/21/9
f 15/22/10 20/13/10 19/15/10
f 18/24/10 22/17/10 21/11/10
f 14/25/10 21/11/10 20/13/10
f 11/23/10 19/15/10 22/17/10
f 14/29/7 25/154/7 26/30/7
f 15/32/8 24/155/8 25/33/8
f 24/156/9 15/157/9 35/37/9
f 15/157/9 11/35/9 35/37/9
f 32/38/10 34/44/10 33/39/10
f 30/41/11 34/44/11 32/38/11
f 29/43/12 33/39/12 34/44/12
f 28/46/13 32/38/13 31/40/13
f 27/48/14 31/40/14 33/39/14
f 35/50/10 23/158/10 26/51/10
f 41/53/10 43/59/10 42/54/10
f 39/56/15 43/59/15 41/53/15
f 38/58/16 42/54/16 43/59/16
f 37/61/17 41/53/17 40/55/17
f 36/63/18 40/55/18 42/54/18
f 49/65/10 51/71/10 50/66/10
f 47/68/19 51/71/19 49/65/19
f 46/70/20 50/66/20 51/71/20
f 45/73/21 49/65/21 48/67/21
f 44/75/22 48/67/22 50/66/22
f 57/77/10 59/83/10 58/78/10
f 55/80/23 59/83/23 57/77/23
f 54/82/24 58/78/24 59/83/24
f 53/85/25 57/77/25 56/79/25
f 52/87/26 56/79/26 58/78/26
f 65/89/10 67/95/10 66/90/10
f 63/92/27 67/95/27 65/89/27
f 62/94/28 66/90/28 67/95/28
f 61/97/29 65/89/29 64/91/29
f 60/99/30 64/91/30 66/90/30
f 73/101/10 75/107/10 74/102/10
f 71/104/31 75/107/31 73/101/31
f 70/106/32 74/102/32 75/107/32
f 69/109/47 73/101/47 72/103/47
f 68/111/34 72/103/34 74/102/34
f 81/113/10 83/119/10 82/114/10
f 79/116/35 83/119/35 81/113/35
f 78/118/36 82/114/36 83/119/36
f 77/121/37 81/113/37 80/115/37
f 76/123/38 80/115/38 82/114/38
f 89/125/10 91/131/10 90/126/10
f 87/128/39 91/131/39 89/125/39
f 86/130/40 90/126/40 91/131/40
f 85/133/41 89/125/41 88/127/41
f 84/135/42 88/127/42 90/126/42
f 97/137/10 99/143/10 98/138/10
f 95/140/43 99/143/43 97/137/43
f 94/142/48 98/138/48 99/143/48
f 93/145/45 97/137/45 96/139/45
f 92/147/46 96/139/46 98/138/46

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 191 B