mirror of
https://github.com/HbmMods/Hbm-s-Nuclear-Tech-GIT.git
synced 2026-01-25 10:32:49 +00:00
Merge remote-tracking branch 'origin/temp' into bob
# Conflicts: # src/main/resources/assets/hbm/manual/material/alloy.json # src/main/resources/assets/hbm/manual/material/aluminium.json # src/main/resources/assets/hbm/manual/material/arsenic.json # src/main/resources/assets/hbm/manual/material/arsenic_bronze.json # src/main/resources/assets/hbm/manual/material/bakelite.json # src/main/resources/assets/hbm/manual/material/bismuth.json # src/main/resources/assets/hbm/manual/material/bismuth_bronze.json # src/main/resources/assets/hbm/manual/material/bscco.json # src/main/resources/assets/hbm/manual/material/cadmium.json # src/main/resources/assets/hbm/manual/material/cadmium_steel.json # src/main/resources/assets/hbm/manual/material/cinnabar.json # src/main/resources/assets/hbm/manual/material/coke.json # src/main/resources/assets/hbm/manual/material/copper.json # src/main/resources/assets/hbm/manual/material/desh.json # src/main/resources/assets/hbm/manual/material/ferrouranium.json # src/main/resources/assets/hbm/manual/material/graphite.json # src/main/resources/assets/hbm/manual/material/gunmetal.json # src/main/resources/assets/hbm/manual/material/hss.json # src/main/resources/assets/hbm/manual/material/latex.json # src/main/resources/assets/hbm/manual/material/lead.json # src/main/resources/assets/hbm/manual/material/mingrade.json # src/main/resources/assets/hbm/manual/material/neptunium.json # src/main/resources/assets/hbm/manual/material/plutonium-238.json # src/main/resources/assets/hbm/manual/material/plutonium-239.json # src/main/resources/assets/hbm/manual/material/plutonium-240.json # src/main/resources/assets/hbm/manual/material/plutonium-241.json # src/main/resources/assets/hbm/manual/material/plutonium-rg.json # src/main/resources/assets/hbm/manual/material/plutonium.json # src/main/resources/assets/hbm/manual/material/polonium.json # src/main/resources/assets/hbm/manual/material/polymer.json # src/main/resources/assets/hbm/manual/material/radium.json # src/main/resources/assets/hbm/manual/material/rubber.json # src/main/resources/assets/hbm/manual/material/silicon.json # src/main/resources/assets/hbm/manual/material/sodium.json # src/main/resources/assets/hbm/manual/material/steel.json # src/main/resources/assets/hbm/manual/material/sulfur.json # src/main/resources/assets/hbm/manual/material/tantalium.json # src/main/resources/assets/hbm/manual/material/technetium.json # src/main/resources/assets/hbm/manual/material/technetium_steel.json # src/main/resources/assets/hbm/manual/material/thorium.json # src/main/resources/assets/hbm/manual/material/uranium-233.json # src/main/resources/assets/hbm/manual/material/uranium-235.json # src/main/resources/assets/hbm/manual/material/uranium-238.json # src/main/resources/assets/hbm/manual/material/uranium.json # src/main/resources/assets/hbm/manual/material/weaponsteel.json
This commit is contained in:
commit
4aafbdaeac
@ -1,2 +1,7 @@
|
||||
## Changed
|
||||
* Due to severe issues with ticking order as well as a crash caused by certain tiles that uses threaded packets, Torcherino accelerator torches no longer affect NTM machines
|
||||
* Due to severe issues with ticking order as well as a crash caused by certain tiles that uses threaded packets, Torcherino accelerator torches no longer affect NTM machines
|
||||
* RBMK control rod colors and auto control rod settings are now copiable
|
||||
|
||||
## Fixed
|
||||
* Fixed conveyor grabber dropping items off at an offset when placing them on a conveyor belt due to a client desync
|
||||
* Fixed occasional crash caused by using the settings tool on the autoloader
|
||||
@ -565,6 +565,7 @@ public abstract class BlockDummyable extends BlockContainer implements ICustomBl
|
||||
@Override
|
||||
public void pasteSettings(NBTTagCompound nbt, int index, World world, EntityPlayer player, int x, int y, int z) {
|
||||
int[] pos = findCore(world, x, y, z);
|
||||
if(pos == null) return;
|
||||
TileEntity tile = world.getTileEntity(pos[0], pos[1], pos[2]);
|
||||
if (tile instanceof ICopiable)
|
||||
((ICopiable) tile).pasteSettings(nbt, index, world, player, pos[0], pos[1], pos[2]);
|
||||
|
||||
@ -1,9 +1,8 @@
|
||||
package com.hbm.config;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.FileReader;
|
||||
import java.io.FileWriter;
|
||||
import java.io.IOException;
|
||||
import java.io.*;
|
||||
import java.nio.charset.StandardCharsets;
|
||||
import java.nio.file.Files;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.HashSet;
|
||||
@ -148,7 +147,7 @@ public class CustomMachineConfigJSON {
|
||||
public static void readConfig(File config) {
|
||||
|
||||
try {
|
||||
JsonObject json = gson.fromJson(new FileReader(config), JsonObject.class);
|
||||
JsonObject json = gson.fromJson(new InputStreamReader(Files.newInputStream(config.toPath()), StandardCharsets.UTF_8), JsonObject.class);
|
||||
JsonArray machines = json.get("machines").getAsJsonArray();
|
||||
|
||||
for(int i = 0; i < machines.size(); i++) {
|
||||
@ -182,32 +181,32 @@ public class CustomMachineConfigJSON {
|
||||
try {
|
||||
JsonArray recipeShape = machineObject.get("recipeShape").getAsJsonArray();
|
||||
JsonArray recipeParts = machineObject.get("recipeParts").getAsJsonArray();
|
||||
|
||||
|
||||
Object[] parts = new Object[recipeShape.size() + recipeParts.size()];
|
||||
|
||||
|
||||
for(int j = 0; j < recipeShape.size(); j++) {
|
||||
parts[j] = recipeShape.get(j).getAsString();
|
||||
}
|
||||
|
||||
|
||||
for(int j = 0; j < recipeParts.size(); j++) {
|
||||
Object o = null;
|
||||
|
||||
|
||||
if(j % 2 == 0) {
|
||||
o = recipeParts.get(j).getAsString().charAt(0); //god is dead and we killed him
|
||||
} else {
|
||||
AStack a = SerializableRecipe.readAStack(recipeParts.get(j).getAsJsonArray());
|
||||
|
||||
|
||||
if(a instanceof ComparableStack) o = ((ComparableStack) a).toStack();
|
||||
if(a instanceof OreDictStack) o = ((OreDictStack) a).name;
|
||||
}
|
||||
|
||||
|
||||
parts[j + recipeShape.size()] = o;
|
||||
}
|
||||
|
||||
|
||||
ItemStack stack = new ItemStack(ModBlocks.custom_machine, 1, i + 100);
|
||||
stack.stackTagCompound = new NBTTagCompound();
|
||||
stack.stackTagCompound.setString("machineType", configuration.unlocalizedName);
|
||||
|
||||
|
||||
CraftingManager.addRecipeAuto(stack, parts);
|
||||
} catch(Exception ex) {
|
||||
MainRegistry.logger.error("Caught exception trying to parse core recipe for custom machine " + configuration.unlocalizedName);
|
||||
|
||||
@ -14,5 +14,6 @@ public class AE2CompatHandler {
|
||||
@Optional.Method(modid = "appliedenergistics2")
|
||||
private static void registerHandler() {
|
||||
AEApi.instance().registries().externalStorage().addExternalStorageInterface(new MSUExternalStorageHandler());
|
||||
AEApi.instance().registries().externalStorage().addExternalStorageInterface(new AFLExternalStorageHandler());
|
||||
}
|
||||
}
|
||||
|
||||
@ -0,0 +1,34 @@
|
||||
package com.hbm.handler.ae2;
|
||||
|
||||
import com.hbm.tileentity.machine.TileEntityMachineArcFurnaceLarge;
|
||||
import com.hbm.tileentity.TileEntityProxyCombo;
|
||||
import cpw.mods.fml.common.Optional;
|
||||
|
||||
import appeng.api.networking.security.BaseActionSource;
|
||||
import appeng.api.storage.IExternalStorageHandler;
|
||||
import appeng.api.storage.IMEInventory;
|
||||
import appeng.api.storage.StorageChannel;
|
||||
import appeng.me.storage.MEMonitorIInventory;
|
||||
import appeng.util.inv.IMEAdaptor;
|
||||
import net.minecraft.tileentity.TileEntity;
|
||||
import net.minecraftforge.common.util.ForgeDirection;
|
||||
|
||||
@Optional.InterfaceList({@Optional.Interface(iface = "appeng.api.storage.IExternalStorageHandler", modid = "appliedenergistics2")})
|
||||
public class AFLExternalStorageHandler implements IExternalStorageHandler {
|
||||
|
||||
public AFLExternalStorageHandler() {}
|
||||
|
||||
@Override
|
||||
public boolean canHandle(TileEntity te, ForgeDirection d, StorageChannel channel, BaseActionSource mySrc) {
|
||||
boolean coreProxy = te instanceof TileEntityProxyCombo && ((TileEntityProxyCombo) te).getTile() instanceof TileEntityMachineArcFurnaceLarge;
|
||||
return channel == StorageChannel.ITEMS && (te instanceof TileEntityMachineArcFurnaceLarge || coreProxy);
|
||||
}
|
||||
|
||||
@Override
|
||||
public IMEInventory getInventory(TileEntity te, ForgeDirection d, StorageChannel channel, BaseActionSource src) {
|
||||
if (!canHandle(te, d, channel, src)) return null;
|
||||
if (te instanceof TileEntityProxyCombo) return new MEMonitorIInventory(new IMEAdaptor(new ArcFurnaceLargeMEInventory((TileEntityMachineArcFurnaceLarge) ((TileEntityProxyCombo)te).getTile()), src)) {};
|
||||
return new MEMonitorIInventory(new IMEAdaptor(new ArcFurnaceLargeMEInventory((TileEntityMachineArcFurnaceLarge) te), src)) {};
|
||||
}
|
||||
|
||||
}
|
||||
@ -0,0 +1,60 @@
|
||||
package com.hbm.handler.ae2;
|
||||
|
||||
import com.hbm.tileentity.machine.TileEntityMachineArcFurnaceLarge;
|
||||
import com.hbm.tileentity.TileEntityProxyCombo;
|
||||
|
||||
import cpw.mods.fml.common.Optional;
|
||||
|
||||
import appeng.api.AEApi;
|
||||
import appeng.api.config.Actionable;
|
||||
import appeng.api.networking.security.BaseActionSource;
|
||||
import appeng.api.storage.IMEInventory;
|
||||
import appeng.api.storage.StorageChannel;
|
||||
import appeng.api.storage.data.IAEItemStack;
|
||||
import appeng.api.storage.data.IItemList;
|
||||
import net.minecraft.item.ItemStack;
|
||||
|
||||
@Optional.InterfaceList({@Optional.Interface(iface = "appeng.api.storage.IMEInventory", modid = "appliedenergistics2")})
|
||||
public class ArcFurnaceLargeMEInventory implements IMEInventory<IAEItemStack> {
|
||||
|
||||
private TileEntityMachineArcFurnaceLarge afl;
|
||||
|
||||
public ArcFurnaceLargeMEInventory(TileEntityMachineArcFurnaceLarge afl) {
|
||||
this.afl = afl;
|
||||
}
|
||||
|
||||
@Override
|
||||
public IAEItemStack injectItems(IAEItemStack input, Actionable type, BaseActionSource src) {
|
||||
ItemStack is = input.getItemStack();
|
||||
is = afl.distributeInput(is, type == Actionable.MODULATE);
|
||||
|
||||
if(is == null) return null;
|
||||
return AEApi.instance().storage().createItemStack(is);
|
||||
}
|
||||
|
||||
@Override
|
||||
public IAEItemStack extractItems(IAEItemStack request, Actionable mode, BaseActionSource src) {
|
||||
ItemStack is = request.getItemStack();
|
||||
is = afl.collectRequested(is, mode == Actionable.MODULATE);
|
||||
|
||||
if(is == null) return null;
|
||||
return AEApi.instance().storage().createItemStack(is);
|
||||
}
|
||||
|
||||
@Override
|
||||
public IItemList<IAEItemStack> getAvailableItems(IItemList<IAEItemStack> out) {
|
||||
ItemStack is;
|
||||
for(int i = 0; i < 25; i++) {
|
||||
is = afl.getAvailableItemFromSlot(i);
|
||||
if(is != null) out.add(AEApi.instance().storage().createItemStack(is));
|
||||
}
|
||||
|
||||
return out;
|
||||
}
|
||||
|
||||
@Override
|
||||
public StorageChannel getChannel() {
|
||||
return StorageChannel.ITEMS;
|
||||
}
|
||||
|
||||
}
|
||||
@ -65,11 +65,12 @@ public class ContainerMachineArcFurnaceLarge extends Container {
|
||||
} else if(rStack.getItem() instanceof ItemMachineUpgrade) {
|
||||
if(!InventoryUtil.mergeItemStack(this.inventorySlots, stack, 4, 5, false)) return null;
|
||||
} else {
|
||||
if(!InventoryUtil.mergeItemStack(this.inventorySlots, stack, 5, 25, false)) return null;
|
||||
stack = furnace.distributeInput(stack, true);
|
||||
if(stack != null && stack.stackSize == rStack.stackSize) return null;
|
||||
}
|
||||
}
|
||||
|
||||
if(stack.stackSize == 0) {
|
||||
if(stack == null || stack.stackSize == 0) {
|
||||
slot.putStack((ItemStack) null);
|
||||
} else {
|
||||
slot.onSlotChanged();
|
||||
|
||||
@ -1,9 +1,8 @@
|
||||
package com.hbm.inventory.fluid;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.FileReader;
|
||||
import java.io.FileWriter;
|
||||
import java.io.IOException;
|
||||
import java.io.*;
|
||||
import java.nio.charset.StandardCharsets;
|
||||
import java.nio.file.Files;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
@ -35,7 +34,7 @@ import net.minecraft.potion.PotionEffect;
|
||||
public class Fluids {
|
||||
|
||||
public static final Gson gson = new Gson();
|
||||
|
||||
|
||||
public static List<IFluidRegisterListener> additionalListeners = new ArrayList();
|
||||
|
||||
public static FluidType NONE;
|
||||
@ -797,7 +796,7 @@ public class Fluids {
|
||||
private static void readCustomFluids(File file) {
|
||||
|
||||
try {
|
||||
JsonObject json = gson.fromJson(new FileReader(file), JsonObject.class);
|
||||
JsonObject json = gson.fromJson(new InputStreamReader(Files.newInputStream(file.toPath()), StandardCharsets.UTF_8), JsonObject.class);
|
||||
|
||||
for(Entry<String, JsonElement> entry : json.entrySet()) {
|
||||
|
||||
@ -879,12 +878,12 @@ public class Fluids {
|
||||
ex.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public static void reloadFluids(){
|
||||
File folder = MainRegistry.configHbmDir;
|
||||
File customTypes = new File(folder.getAbsolutePath() + File.separatorChar + "hbmFluidTypes.json");
|
||||
if(!customTypes.exists()) initDefaultFluids(customTypes);
|
||||
|
||||
|
||||
for(FluidType type : customFluids){
|
||||
idMapping.remove(type.getID());
|
||||
registerOrder.remove(type);
|
||||
@ -892,7 +891,7 @@ public class Fluids {
|
||||
metaOrder.remove(type);
|
||||
}
|
||||
customFluids.clear();
|
||||
|
||||
|
||||
for(FluidType type : foreignFluids){
|
||||
idMapping.remove(type.getID());
|
||||
registerOrder.remove(type);
|
||||
@ -900,7 +899,7 @@ public class Fluids {
|
||||
metaOrder.remove(type);
|
||||
}
|
||||
foreignFluids.clear();
|
||||
|
||||
|
||||
readCustomFluids(customTypes);
|
||||
for(FluidType custom : customFluids) metaOrder.add(custom);
|
||||
File config = new File(MainRegistry.configHbmDir.getAbsolutePath() + File.separatorChar + "hbmFluidTraits.json");
|
||||
@ -911,7 +910,7 @@ public class Fluids {
|
||||
} else {
|
||||
readTraits(config);
|
||||
}
|
||||
|
||||
|
||||
for(IFluidRegisterListener listener : additionalListeners) listener.onFluidsLoad();
|
||||
}
|
||||
private static void registerCalculatedFuel(FluidType type, double base, double combustMult, FuelGrade grade) {
|
||||
|
||||
@ -51,13 +51,12 @@ public class WingsMurk extends JetpackBase {
|
||||
if(player.fallDistance > 0)
|
||||
player.fallDistance = 0;
|
||||
|
||||
if(player.motionY < -0.4D)
|
||||
player.motionY = -0.4D;
|
||||
|
||||
if(this == ModItems.wings_limp) {
|
||||
|
||||
if(player.motionY < -0.4D)
|
||||
player.motionY = -0.4D;
|
||||
|
||||
if(player.isSneaking()) {
|
||||
|
||||
if(player.isSneaking()) {
|
||||
if(player.motionY < -0.08) {
|
||||
|
||||
double mo = player.motionY * -0.2;
|
||||
@ -81,10 +80,26 @@ public class WingsMurk extends JetpackBase {
|
||||
|
||||
if(props.isJetpackActive()) {
|
||||
|
||||
if(player.motionY < 0.6D)
|
||||
player.motionY += 0.2D;
|
||||
else
|
||||
player.motionY = 0.8D;
|
||||
if(player.isSneaking()) {
|
||||
if(player.motionY < -1)
|
||||
player.motionY += 0.4D;
|
||||
else if(player.motionY < -0.1)
|
||||
player.motionY += 0.2D;
|
||||
else if(player.motionY < 0)
|
||||
player.motionY = 0;
|
||||
else if(player.motionY > 1)
|
||||
player.motionY -= 0.4D;
|
||||
else if(player.motionY > 0.1)
|
||||
player.motionY -= 0.2D;
|
||||
else if(player.motionY > 0)
|
||||
player.motionY = 0;
|
||||
|
||||
} else {
|
||||
if(player.motionY < 0.6D)
|
||||
player.motionY += 0.2D;
|
||||
else
|
||||
player.motionY = 0.8D;
|
||||
}
|
||||
|
||||
} else if(props.enableBackpack && !player.isSneaking()) {
|
||||
|
||||
@ -100,7 +115,7 @@ public class WingsMurk extends JetpackBase {
|
||||
|
||||
Vec3 orig = player.getLookVec();
|
||||
Vec3 look = Vec3.createVectorHelper(orig.xCoord, 0, orig.zCoord).normalize();
|
||||
double mod = player.isSneaking() ? 0.25D : 1D;
|
||||
double mod = player.isSprinting() ? 1D : 0.25D;
|
||||
|
||||
if(player.moveForward != 0) {
|
||||
player.motionX += look.xCoord * 0.35 * player.moveForward * mod;
|
||||
|
||||
@ -23,7 +23,7 @@ import net.minecraft.util.ResourceLocation;
|
||||
public class GuiQMAW extends GuiScreen {
|
||||
|
||||
protected static final ResourceLocation texture = new ResourceLocation(RefStrings.MODID + ":textures/gui/gui_wiki.png");
|
||||
|
||||
|
||||
public String title;
|
||||
public String qmawID;
|
||||
public ItemStack icon;
|
||||
@ -31,51 +31,51 @@ public class GuiQMAW extends GuiScreen {
|
||||
/** History for returning via button */
|
||||
public List<String> back = new ArrayList();
|
||||
public List<String> forward = new ArrayList();
|
||||
|
||||
|
||||
protected int xSize = 340;
|
||||
protected int ySize = 224;
|
||||
protected int guiLeft;
|
||||
protected int guiTop;
|
||||
|
||||
|
||||
protected boolean isDragging = false;
|
||||
protected int scrollProgress = 0;
|
||||
protected int lastClickX = 0;
|
||||
protected int lastClickY = 0;
|
||||
|
||||
|
||||
public static final String EN_US = "en_US";
|
||||
|
||||
|
||||
public GuiQMAW(QuickManualAndWiki qmaw) {
|
||||
qmawID = qmaw.name;
|
||||
parseQMAW(qmaw);
|
||||
}
|
||||
|
||||
|
||||
protected void parseQMAW(QuickManualAndWiki qmaw) {
|
||||
LanguageManager lang = Minecraft.getMinecraft().getLanguageManager();
|
||||
|
||||
this.title = qmaw.title.get(lang.getCurrentLanguage());
|
||||
|
||||
this.title = qmaw.title.get(lang.getCurrentLanguage().getLanguageCode());
|
||||
if(title == null) this.title = qmaw.title.get(EN_US);
|
||||
if(title == null) this.title = "Missing Localization!";
|
||||
|
||||
|
||||
this.icon = qmaw.icon;
|
||||
|
||||
String toParse = qmaw.contents.get(lang.getCurrentLanguage());
|
||||
|
||||
String toParse = qmaw.contents.get(lang.getCurrentLanguage().getLanguageCode());
|
||||
if(toParse == null) toParse = qmaw.contents.get(EN_US);
|
||||
if(toParse == null) toParse = "Missing Localization!";
|
||||
toParse = "" + toParse; // strings are reference types, no?
|
||||
|
||||
|
||||
int maxLineLength = xSize - 29;
|
||||
String prevToParse = "" + toParse;
|
||||
int maxIterations = 1000;
|
||||
int currentLineWidth = 0;
|
||||
|
||||
|
||||
while(!toParse.isEmpty() && maxIterations > 0) {
|
||||
if(this.lines.isEmpty()) this.lines.add(new ArrayList());
|
||||
List<ManualElement> currentLine = this.lines.get(this.lines.size() - 1);
|
||||
|
||||
|
||||
toParse = toParse.trim();
|
||||
|
||||
|
||||
maxIterations--;
|
||||
|
||||
|
||||
if(toParse.startsWith("<br>")) {
|
||||
toParse = toParse.substring(4);
|
||||
currentLine = new ArrayList();
|
||||
@ -83,25 +83,25 @@ public class GuiQMAW extends GuiScreen {
|
||||
currentLineWidth = 0;
|
||||
continue;
|
||||
}
|
||||
|
||||
|
||||
// handle links
|
||||
if(toParse.startsWith("[[")) {
|
||||
int end = toParse.indexOf("]]");
|
||||
if(end != -1) {
|
||||
String link = toParse.substring(2, end);
|
||||
toParse = toParse.substring(end + 2);
|
||||
|
||||
|
||||
int pipe = link.indexOf("|");
|
||||
QComponentLink linkComponent;
|
||||
|
||||
|
||||
String suffix = toParse.startsWith(" ") ? " " : "";
|
||||
|
||||
|
||||
if(pipe == -1) {
|
||||
linkComponent = new QComponentLink(link, link + suffix);
|
||||
} else {
|
||||
linkComponent = new QComponentLink(link.substring(pipe + 1, link.length()), link.substring(0, pipe) + suffix);
|
||||
}
|
||||
|
||||
|
||||
// append to current line
|
||||
int width = linkComponent.getWidth();
|
||||
if(width + currentLineWidth <= maxLineLength) {
|
||||
@ -119,21 +119,21 @@ public class GuiQMAW extends GuiScreen {
|
||||
continue;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// handle standard text
|
||||
int delimit = toParse.length();
|
||||
|
||||
|
||||
int spaceIndex = toParse.indexOf(" ");
|
||||
if(spaceIndex != -1) delimit = Math.min(delimit, spaceIndex);
|
||||
int linkIndex = toParse.indexOf("[[");
|
||||
if(linkIndex != -1) delimit = Math.min(delimit, linkIndex);
|
||||
int brIndex = toParse.indexOf("<br>");
|
||||
if(brIndex != -1) delimit = Math.min(delimit, brIndex);
|
||||
|
||||
|
||||
if(delimit > 0) {
|
||||
QComponentText textComponent = new QComponentText(toParse.substring(0, delimit) + (spaceIndex == delimit ? " " : ""));
|
||||
toParse = toParse.substring(delimit);
|
||||
|
||||
|
||||
// append to current line
|
||||
int width = textComponent.getWidth();
|
||||
if(width + currentLineWidth <= maxLineLength) {
|
||||
@ -150,7 +150,7 @@ public class GuiQMAW extends GuiScreen {
|
||||
prevToParse = "" + toParse;
|
||||
continue;
|
||||
}
|
||||
|
||||
|
||||
if(toParse.equals(prevToParse)) break;
|
||||
prevToParse = "" + toParse;
|
||||
}
|
||||
@ -166,7 +166,7 @@ public class GuiQMAW extends GuiScreen {
|
||||
@Override
|
||||
protected void mouseClicked(int x, int y, int key) {
|
||||
super.mouseClicked(x, y, key);
|
||||
|
||||
|
||||
if(key == 0) {
|
||||
this.lastClickX = x;
|
||||
this.lastClickY = y;
|
||||
@ -175,10 +175,10 @@ public class GuiQMAW extends GuiScreen {
|
||||
if(guiLeft + 3 <= x && guiLeft + 3 + 18 > x && guiTop + 3 < y && guiTop + 3 + 18 >= y) back();
|
||||
if(guiLeft + 21 <= x && guiLeft + 21 + 18 > x && guiTop + 3 < y && guiTop + 3 + 18 >= y) forward();
|
||||
}
|
||||
|
||||
|
||||
public void back() {
|
||||
if(this.back.isEmpty()) return;
|
||||
|
||||
|
||||
String prev = back.get(back.size() - 1);
|
||||
|
||||
QuickManualAndWiki qmaw = QMAWLoader.qmaw.get(prev);
|
||||
@ -192,10 +192,10 @@ public class GuiQMAW extends GuiScreen {
|
||||
FMLCommonHandler.instance().showGuiScreen(screen);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public void forward() {
|
||||
if(this.forward.isEmpty()) return;
|
||||
|
||||
|
||||
String next = forward.get(forward.size() - 1);
|
||||
|
||||
QuickManualAndWiki qmaw = QMAWLoader.qmaw.get(next);
|
||||
@ -209,7 +209,7 @@ public class GuiQMAW extends GuiScreen {
|
||||
FMLCommonHandler.instance().showGuiScreen(screen);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public int getSliderPosition() {
|
||||
double progress = (double) scrollProgress / (double) (lines.size() - 1);
|
||||
return 25 + (int) (progress * 180);
|
||||
@ -217,38 +217,38 @@ public class GuiQMAW extends GuiScreen {
|
||||
|
||||
@Override
|
||||
public void drawScreen(int mouseX, int mouseY, float f) {
|
||||
|
||||
|
||||
if(Mouse.isButtonDown(0) && guiLeft + xSize - 15 <= mouseX && guiLeft + xSize - 15 + 12 > mouseX && guiTop + 25 < mouseY && guiTop + 25 + 191 >= mouseY) {
|
||||
isDragging = true;
|
||||
}
|
||||
|
||||
|
||||
if(!Mouse.isButtonDown(0)) isDragging = false;
|
||||
|
||||
|
||||
if(isDragging) {
|
||||
int min = guiTop + 25 + 8;
|
||||
int max = guiTop + 25 + 191 - 8;
|
||||
int span = max - min;
|
||||
|
||||
|
||||
double progress = MathHelper.clamp_double((double) (mouseY - min) / span, 0D, 1D);
|
||||
this.scrollProgress = MathHelper.clamp_int((int) Math.round((lines.size() - 1) * progress), 0, lines.size() - 1);
|
||||
}
|
||||
|
||||
|
||||
handleScroll();
|
||||
|
||||
//this.drawRect(0, 0, this.width, this.height, 0x80919191);
|
||||
this.drawRect(0, 0, this.width, this.height, 0xe0000000);
|
||||
|
||||
|
||||
this.drawGuiContainerBackgroundLayer(f, mouseX, mouseY);
|
||||
GL11.glDisable(GL11.GL_LIGHTING);
|
||||
this.drawGuiContainerForegroundLayer(mouseX, mouseY);
|
||||
GL11.glEnable(GL11.GL_LIGHTING);
|
||||
|
||||
|
||||
this.lastClickX = 0;
|
||||
this.lastClickY = 0;
|
||||
}
|
||||
|
||||
|
||||
protected void handleScroll() {
|
||||
|
||||
|
||||
if(!Mouse.isButtonDown(0) && !Mouse.isButtonDown(1) && Mouse.next()) {
|
||||
int scroll = Mouse.getEventDWheel();
|
||||
if(scroll > 0 && this.scrollProgress > 0) this.scrollProgress--;
|
||||
@ -257,10 +257,10 @@ public class GuiQMAW extends GuiScreen {
|
||||
}
|
||||
|
||||
private void drawGuiContainerForegroundLayer(int mouseX, int mouseY) {
|
||||
|
||||
|
||||
int x = 43;
|
||||
int y = 4;
|
||||
|
||||
|
||||
if(this.icon != null) {
|
||||
GL11.glPushMatrix();
|
||||
GL11.glEnable(GL11.GL_DEPTH_TEST);
|
||||
@ -273,13 +273,13 @@ public class GuiQMAW extends GuiScreen {
|
||||
RenderHelper.disableStandardItemLighting();
|
||||
GL11.glDisable(GL11.GL_DEPTH_TEST);
|
||||
GL11.glPopMatrix();
|
||||
|
||||
|
||||
x += 18;
|
||||
y += (16 - this.fontRendererObj.FONT_HEIGHT) / 2;
|
||||
}
|
||||
|
||||
|
||||
y += 1;
|
||||
|
||||
|
||||
this.fontRendererObj.drawString(title, guiLeft + x, guiTop + y, 0xFFFFFF);
|
||||
}
|
||||
|
||||
@ -292,30 +292,30 @@ public class GuiQMAW extends GuiScreen {
|
||||
|
||||
if(!back.isEmpty()) drawTexturedModalRect(guiLeft + 3, guiTop + 3, 204, 0, 18, 18);
|
||||
if(!forward.isEmpty()) drawTexturedModalRect(guiLeft + 21, guiTop + 3, 222, 0, 18, 18);
|
||||
|
||||
|
||||
// scroll bar
|
||||
drawTexturedModalRect(guiLeft + xSize - 15, guiTop + getSliderPosition(), 192, 0, 12, 16);
|
||||
|
||||
|
||||
int x = guiLeft + 7;
|
||||
int y = guiTop + 30;
|
||||
int lineNum = 0;
|
||||
|
||||
|
||||
for(List<ManualElement> line : lines) {
|
||||
lineNum++;
|
||||
|
||||
|
||||
if(lineNum <= this.scrollProgress) continue;
|
||||
|
||||
|
||||
int maxHeight = 0;
|
||||
int inset = 0;
|
||||
|
||||
|
||||
for(ManualElement element : line) {
|
||||
maxHeight = Math.max(maxHeight, element.getHeight());
|
||||
}
|
||||
|
||||
|
||||
if(y + maxHeight > guiTop + 219) break;
|
||||
|
||||
|
||||
if(line.isEmpty()) y += this.fontRendererObj.FONT_HEIGHT;
|
||||
|
||||
|
||||
for(ManualElement element : line) {
|
||||
int elementX = x + inset;
|
||||
int elementY = y + (maxHeight - element.getHeight()) / 2;
|
||||
@ -325,7 +325,7 @@ public class GuiQMAW extends GuiScreen {
|
||||
element.onClick(this);
|
||||
inset += element.getWidth();
|
||||
}
|
||||
|
||||
|
||||
y += maxHeight + 2;
|
||||
}
|
||||
}
|
||||
@ -335,7 +335,7 @@ public class GuiQMAW extends GuiScreen {
|
||||
|
||||
if(keyCode == Keyboard.KEY_LEFT) back();
|
||||
if(keyCode == Keyboard.KEY_RIGHT) forward();
|
||||
|
||||
|
||||
if(keyCode == 1 || keyCode == this.mc.gameSettings.keyBindInventory.getKeyCode()) {
|
||||
this.mc.displayGuiScreen((GuiScreen) null);
|
||||
this.mc.setIngameFocus();
|
||||
|
||||
@ -1,9 +1,8 @@
|
||||
package com.hbm.qmaw;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.FileReader;
|
||||
import java.io.InputStream;
|
||||
import java.io.InputStreamReader;
|
||||
import java.io.*;
|
||||
import java.nio.charset.StandardCharsets;
|
||||
import java.nio.file.Files;
|
||||
import java.util.Enumeration;
|
||||
import java.util.HashMap;
|
||||
import java.util.HashSet;
|
||||
@ -47,7 +46,7 @@ public class QMAWLoader implements IResourceManagerReloadListener {
|
||||
init();
|
||||
MainRegistry.logger.info("[QMAW] Loaded " + qmaw.size() + " manual entries! (" + (System.currentTimeMillis() - timestamp) + "ms)");
|
||||
}
|
||||
|
||||
|
||||
/** For the like 2 people who might consider making an NTM addon and want to include manual pages. Requires the mod's actual JAR file as the parameter. */
|
||||
public static void registerModFileURL(File file) {
|
||||
registeredModFiles.add(file);
|
||||
@ -62,14 +61,14 @@ public class QMAWLoader implements IResourceManagerReloadListener {
|
||||
// exclude .class in the case of a dev env
|
||||
MainRegistry.logger.info("[QMAW] Current running file: " + path);
|
||||
if(!path.endsWith(".class")) registerModFileURL(new File(path)); // i am going to shit myself*/ // deactivated because it likely doesn't even fucking work
|
||||
|
||||
|
||||
// registering of the mod file now happens in the MainRegistry during preinit
|
||||
|
||||
|
||||
qmaw.clear();
|
||||
triggers.clear();
|
||||
agonyEngine();
|
||||
}
|
||||
|
||||
|
||||
/** "digital equivalent to holywater" yielded few results on google, if only i had the answer i would drown this entire class in it <br><br>
|
||||
* This affront to god can load QMAW definition files from four different sources:<br>
|
||||
* * Any mod's jar that has registered itself to include QMAW files<br>
|
||||
@ -78,12 +77,12 @@ public class QMAWLoader implements IResourceManagerReloadListener {
|
||||
* * Folder-based resource packs
|
||||
* */
|
||||
public static void agonyEngine() {
|
||||
|
||||
|
||||
for(File modFile : registeredModFiles) {
|
||||
logJarAttempt(modFile.getName());
|
||||
dissectZip(modFile);
|
||||
}
|
||||
|
||||
|
||||
File devEnvManualFolder = new File(Minecraft.getMinecraft().mcDataDir.getAbsolutePath().replace("/eclipse/.".replace('/', File.separatorChar), "") + "/src/main/resources/assets/hbm/manual".replace('/', File.separatorChar));
|
||||
if(devEnvManualFolder.exists() && devEnvManualFolder.isDirectory()) {
|
||||
MainRegistry.logger.info("[QMAW] Exploring " + devEnvManualFolder.getAbsolutePath());
|
||||
@ -91,17 +90,17 @@ public class QMAWLoader implements IResourceManagerReloadListener {
|
||||
}
|
||||
|
||||
ResourcePackRepository repo = Minecraft.getMinecraft().getResourcePackRepository();
|
||||
|
||||
|
||||
for(Object o : repo.getRepositoryEntries()) {
|
||||
ResourcePackRepository.Entry entry = (ResourcePackRepository.Entry) o;
|
||||
IResourcePack pack = entry.getResourcePack();
|
||||
|
||||
logPackAttempt(pack.getPackName());
|
||||
|
||||
|
||||
if(pack instanceof FileResourcePack) {
|
||||
dissectZip(((FileResourcePack) pack).resourcePackFile);
|
||||
}
|
||||
|
||||
|
||||
if(pack instanceof FolderResourcePack) {
|
||||
dissectFolder(((FolderResourcePack) pack).resourcePackFile);
|
||||
}
|
||||
@ -111,27 +110,27 @@ public class QMAWLoader implements IResourceManagerReloadListener {
|
||||
public static void logJarAttempt(String name) { MainRegistry.logger.info("[QMAW] Dissecting jar " + name); }
|
||||
public static void logPackAttempt(String name) { MainRegistry.logger.info("[QMAW] Dissecting resource " + name); }
|
||||
public static void logFoundManual(String name) { MainRegistry.logger.info("[QMAW] Found manual " + name); }
|
||||
|
||||
|
||||
/** You put your white gloves on, you get your hand in there, and then you iterate OVER THE ENTIRE FUCKING ZIP until we find things we deem usable */
|
||||
public static void dissectZip(File zipFile) {
|
||||
|
||||
|
||||
if(zipFile == null) {
|
||||
MainRegistry.logger.info("[QMAW] Pack file does not exist!");
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
ZipFile zip = null;
|
||||
|
||||
|
||||
try {
|
||||
zip = new ZipFile(zipFile);
|
||||
Enumeration<? extends ZipEntry> enumerator = zip.entries();
|
||||
|
||||
|
||||
while(enumerator.hasMoreElements()) {
|
||||
ZipEntry entry = enumerator.nextElement();
|
||||
String name = entry.getName();
|
||||
if(name.startsWith("assets/hbm/manual/") && name.endsWith(".json")) {
|
||||
InputStream fileStream = zip.getInputStream(entry);
|
||||
InputStreamReader reader = new InputStreamReader(fileStream);
|
||||
InputStreamReader reader = new InputStreamReader(fileStream, StandardCharsets.UTF_8);
|
||||
try {
|
||||
JsonObject obj = (JsonObject) parser.parse(reader);
|
||||
String manName = name.replace("assets/hbm/manual/", "");
|
||||
@ -143,7 +142,7 @@ public class QMAWLoader implements IResourceManagerReloadListener {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
} catch(Exception ex) {
|
||||
MainRegistry.logger.info("[QMAW] Error dissecting zip " + zipFile.getName() + ": " + ex);
|
||||
} finally {
|
||||
@ -152,13 +151,13 @@ public class QMAWLoader implements IResourceManagerReloadListener {
|
||||
} catch(Exception ex) { }
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/** Opens a resource pack folder, skips to the manual folder, then tries to dissect that */
|
||||
public static void dissectFolder(File folder) {
|
||||
File manualFolder = new File(folder, "/assets/hbm/manual");
|
||||
if(manualFolder.exists() && manualFolder.isDirectory()) dissectManualFolder(manualFolder);
|
||||
}
|
||||
|
||||
|
||||
/** Anal bleeding */
|
||||
public static void dissectManualFolder(File folder) {
|
||||
|
||||
@ -167,7 +166,8 @@ public class QMAWLoader implements IResourceManagerReloadListener {
|
||||
String name = file.getName();
|
||||
if(file.isFile() && name.endsWith(".json")) {
|
||||
try {
|
||||
FileReader reader = new FileReader(file);
|
||||
//FileReader reader = new FileReader(file);
|
||||
InputStreamReader reader = new InputStreamReader(Files.newInputStream(file.toPath()), StandardCharsets.UTF_8);
|
||||
JsonObject obj = (JsonObject) parser.parse(reader);
|
||||
registerJson(name, obj);
|
||||
logFoundManual(name);
|
||||
@ -179,35 +179,35 @@ public class QMAWLoader implements IResourceManagerReloadListener {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/** Extracts all the info from a json file's main object to add a QMAW to the system. Very barebones, only handles name, icon and the localized text. */
|
||||
public static void registerJson(String file, JsonObject json) {
|
||||
|
||||
|
||||
String name = json.get("name").getAsString();
|
||||
|
||||
|
||||
if(QMAWLoader.qmaw.containsKey(name)) {
|
||||
MainRegistry.logger.info("[QMAW] Skipping existing entry " + file);
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
QuickManualAndWiki qmaw = new QuickManualAndWiki(name);
|
||||
|
||||
|
||||
if(json.has("icon")) {
|
||||
qmaw.setIcon(SerializableRecipe.readItemStack(json.get("icon").getAsJsonArray()));
|
||||
}
|
||||
|
||||
|
||||
JsonObject title = json.get("title").getAsJsonObject();
|
||||
for(Entry<String, JsonElement> part : title.entrySet()) {
|
||||
qmaw.addTitle(part.getKey(), part.getValue().getAsString());
|
||||
}
|
||||
|
||||
|
||||
JsonObject content = json.get("content").getAsJsonObject();
|
||||
for(Entry<String, JsonElement> part : content.entrySet()) {
|
||||
qmaw.addLang(part.getKey(), part.getValue().getAsString());
|
||||
}
|
||||
|
||||
|
||||
JsonArray triggers = json.get("trigger").getAsJsonArray();
|
||||
|
||||
|
||||
for(JsonElement element : triggers) {
|
||||
ItemStack trigger = SerializableRecipe.readItemStack(element.getAsJsonArray());
|
||||
// items get renamed and removed all the time, so we add some more debug goodness for those cases
|
||||
@ -217,7 +217,7 @@ public class QMAWLoader implements IResourceManagerReloadListener {
|
||||
QMAWLoader.triggers.put(new ComparableStack(trigger).makeSingular(), qmaw);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if(!qmaw.contents.isEmpty()) {
|
||||
QMAWLoader.qmaw.put(name, qmaw);
|
||||
}
|
||||
|
||||
@ -29,6 +29,7 @@ import com.hbm.tileentity.IGUIProvider;
|
||||
import com.hbm.tileentity.IUpgradeInfoProvider;
|
||||
import com.hbm.tileentity.TileEntityMachineBase;
|
||||
import com.hbm.util.CrucibleUtil;
|
||||
import com.hbm.util.ItemStackUtil;
|
||||
import com.hbm.util.fauxpointtwelve.DirPos;
|
||||
import com.hbm.util.i18n.I18nUtil;
|
||||
|
||||
@ -400,6 +401,111 @@ public class TileEntityMachineArcFurnaceLarge extends TileEntityMachineBase impl
|
||||
liquids.add(matStack.copy());
|
||||
}
|
||||
|
||||
//Returns what is unused, or null if used up
|
||||
public ItemStack distributeInput(ItemStack is, boolean modulate) {
|
||||
if(is.stackSize == 0) return null;
|
||||
ItemStack split;
|
||||
|
||||
//Slots 0,1,2
|
||||
if(is.getItem() == ModItems.arc_electrode) {
|
||||
for(int i = 0; i < 3; i++) {
|
||||
if(slots[i] == null) {
|
||||
split = is.splitStack(1);
|
||||
if(modulate) this.setInventorySlotContents(i, split);
|
||||
}
|
||||
if (is.stackSize == 0) return null;
|
||||
}
|
||||
//Don't tell me you're gonna add an arc furnace recipe smelting electrodes
|
||||
return is;
|
||||
}
|
||||
|
||||
//Slots 5-24
|
||||
ArcFurnaceRecipe recipe = ArcFurnaceRecipes.getOutput(is, this.liquidMode);
|
||||
if(recipe != null) {
|
||||
int maxStackSize = this.liquidMode ? 64 : recipe.solidOutput.getMaxStackSize() / recipe.solidOutput.stackSize;
|
||||
maxStackSize = Math.min(maxStackSize, Math.min(is.getMaxStackSize(), getMaxInputSize()));
|
||||
|
||||
//Scan
|
||||
for(int i = 5; i < 25; i++){
|
||||
if(slots[i] == null) {
|
||||
if(is.stackSize > maxStackSize) {
|
||||
split = is.splitStack(maxStackSize);
|
||||
if(modulate) slots[i] = split;
|
||||
} else {
|
||||
if(modulate) slots[i] = is;
|
||||
return null;
|
||||
}
|
||||
} else if(ItemStackUtil.areStacksCompatible(is, slots[i]) && slots[i].stackSize < maxStackSize) {
|
||||
if(is.stackSize > maxStackSize - slots[i].stackSize) {
|
||||
is.splitStack(maxStackSize - slots[i].stackSize);
|
||||
if(modulate) slots[i].stackSize = maxStackSize;
|
||||
} else {
|
||||
if(modulate) slots[i].stackSize += is.stackSize;
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return is;
|
||||
}
|
||||
|
||||
//Returns requested ItemStack
|
||||
public ItemStack collectRequested(ItemStack is, boolean modulate) {
|
||||
int req = is.stackSize;
|
||||
if(req == 0) return null;
|
||||
|
||||
//Slots 0,1,2
|
||||
if(is.getItem() != ModItems.arc_electrode) {
|
||||
for(int i = 0; i < 3; i++) {
|
||||
if(slots[i] == null) continue;
|
||||
if(ItemStackUtil.areStacksCompatible(is, slots[i])) {
|
||||
if(req > slots[i].stackSize) {
|
||||
req -= slots[i].stackSize;
|
||||
if(modulate) slots[i] = null;
|
||||
} else if(req < slots[i].stackSize) {
|
||||
if(modulate) slots[i].stackSize -= req;
|
||||
return is;
|
||||
} else {
|
||||
if(modulate) slots[i] = null;
|
||||
return is;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//Slots 5-24
|
||||
if(ArcFurnaceRecipes.getOutput(is, this.liquidMode) == null) {
|
||||
for(int i = 5; i < 25; i++) {
|
||||
if(slots[i] == null) continue;
|
||||
if(ItemStackUtil.areStacksCompatible(is, slots[i])) {
|
||||
if(req > slots[i].stackSize) {
|
||||
req -= slots[i].stackSize;
|
||||
if(modulate) slots[i] = null;
|
||||
} else if(req < slots[i].stackSize) {
|
||||
if(modulate) slots[i].stackSize -= req;
|
||||
return is;
|
||||
} else {
|
||||
if(modulate) slots[i] = null;
|
||||
return is;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
is.stackSize -= req;
|
||||
if(is.stackSize == 0) return null;
|
||||
return is;
|
||||
}
|
||||
|
||||
//Return ItemStack in slot, null if unavailable
|
||||
public ItemStack getAvailableItemFromSlot(int slot) {
|
||||
if(slots[slot] == null) return null;
|
||||
if(slot < 3 && slots[slot].getItem() == ModItems.arc_electrode) return null;
|
||||
else if(slot > 4 && ArcFurnaceRecipes.getOutput(slots[slot], this.liquidMode) != null) return null;
|
||||
else if(slot == 3 || slot == 4) return null;
|
||||
else return slots[slot];
|
||||
}
|
||||
|
||||
public static int getStackAmount(List<MaterialStack> stack) {
|
||||
int amount = 0;
|
||||
for(MaterialStack mat : stack) amount += mat.amount;
|
||||
|
||||
@ -1,10 +1,12 @@
|
||||
package com.hbm.tileentity.machine.rbmk;
|
||||
|
||||
import com.hbm.interfaces.IControlReceiver;
|
||||
import com.hbm.interfaces.ICopiable;
|
||||
import com.hbm.inventory.container.ContainerRBMKControlAuto;
|
||||
import com.hbm.inventory.gui.GUIRBMKControlAuto;
|
||||
import com.hbm.tileentity.machine.rbmk.TileEntityRBMKConsole.ColumnType;
|
||||
import com.hbm.tileentity.machine.rbmk.TileEntityRBMKControlManual.RBMKColor;
|
||||
import com.hbm.util.EnumUtil;
|
||||
|
||||
import cpw.mods.fml.relauncher.Side;
|
||||
import cpw.mods.fml.relauncher.SideOnly;
|
||||
@ -16,7 +18,7 @@ import net.minecraft.util.MathHelper;
|
||||
import net.minecraft.util.Vec3;
|
||||
import net.minecraft.world.World;
|
||||
|
||||
public class TileEntityRBMKControlAuto extends TileEntityRBMKControl implements IControlReceiver {
|
||||
public class TileEntityRBMKControlAuto extends TileEntityRBMKControl implements IControlReceiver, ICopiable {
|
||||
|
||||
public RBMKFunction function = RBMKFunction.LINEAR;
|
||||
public double levelLower;
|
||||
@ -164,4 +166,24 @@ public class TileEntityRBMKControlAuto extends TileEntityRBMKControl implements
|
||||
public Object provideGUI(int ID, EntityPlayer player, World world, int x, int y, int z) {
|
||||
return new GUIRBMKControlAuto(player.inventory, this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public NBTTagCompound getSettings(World world, int x, int y, int z) {
|
||||
NBTTagCompound data = new NBTTagCompound();
|
||||
data.setDouble("levelLower", levelLower);
|
||||
data.setDouble("levelUpper", levelUpper);
|
||||
data.setDouble("heatLower", heatLower);
|
||||
data.setDouble("heatUpper", heatUpper);
|
||||
data.setInteger("function", function.ordinal());
|
||||
return data;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void pasteSettings(NBTTagCompound nbt, int index, World world, EntityPlayer player, int x, int y, int z) {
|
||||
if(nbt.hasKey("levelLower")) levelLower = nbt.getDouble("levelLower");
|
||||
if(nbt.hasKey("levelUpper")) levelLower = nbt.getDouble("levelUpper");
|
||||
if(nbt.hasKey("heatLower")) levelLower = nbt.getDouble("heatLower");
|
||||
if(nbt.hasKey("heatUpper")) levelLower = nbt.getDouble("heatUpper");
|
||||
if(nbt.hasKey("function")) function = EnumUtil.grabEnumSafely(RBMKFunction.class, nbt.getInteger("function"));
|
||||
}
|
||||
}
|
||||
@ -2,9 +2,11 @@ package com.hbm.tileentity.machine.rbmk;
|
||||
|
||||
import com.hbm.blocks.machine.rbmk.RBMKControl;
|
||||
import com.hbm.interfaces.IControlReceiver;
|
||||
import com.hbm.interfaces.ICopiable;
|
||||
import com.hbm.inventory.container.ContainerRBMKControl;
|
||||
import com.hbm.inventory.gui.GUIRBMKControl;
|
||||
import com.hbm.tileentity.machine.rbmk.TileEntityRBMKConsole.ColumnType;
|
||||
import com.hbm.util.EnumUtil;
|
||||
|
||||
import cpw.mods.fml.common.Optional;
|
||||
import cpw.mods.fml.relauncher.Side;
|
||||
@ -20,7 +22,7 @@ import net.minecraft.util.MathHelper;
|
||||
import net.minecraft.util.Vec3;
|
||||
import net.minecraft.world.World;
|
||||
|
||||
public class TileEntityRBMKControlManual extends TileEntityRBMKControl implements IControlReceiver {
|
||||
public class TileEntityRBMKControlManual extends TileEntityRBMKControl implements IControlReceiver, ICopiable {
|
||||
|
||||
public RBMKColor color;
|
||||
public double startingLevel;
|
||||
@ -177,5 +179,17 @@ public class TileEntityRBMKControlManual extends TileEntityRBMKControl implement
|
||||
@SideOnly(Side.CLIENT)
|
||||
public Object provideGUI(int ID, EntityPlayer player, World world, int x, int y, int z) {
|
||||
return new GUIRBMKControl(player.inventory, this);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public NBTTagCompound getSettings(World world, int x, int y, int z) {
|
||||
NBTTagCompound data = new NBTTagCompound();
|
||||
data.setInteger("color", color.ordinal());
|
||||
return data;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void pasteSettings(NBTTagCompound nbt, int index, World world, EntityPlayer player, int x, int y, int z) {
|
||||
if(nbt.hasKey("color")) color = EnumUtil.grabEnumSafely(RBMKColor.class, nbt.getInteger("color"));
|
||||
}
|
||||
}
|
||||
|
||||
@ -107,7 +107,11 @@ public class TileEntityCraneGrabber extends TileEntityCraneBase implements IGUIP
|
||||
|
||||
Vec3 pos = Vec3.createVectorHelper(xCoord + 0.5 + outputSide.offsetX * 0.55, yCoord + 0.5 + outputSide.offsetY * 0.55, zCoord + 0.5 + outputSide.offsetZ * 0.55);
|
||||
Vec3 snap = belt.getClosestSnappingPosition(worldObj, xCoord + outputSide.offsetX, yCoord + outputSide.offsetY, zCoord + outputSide.offsetZ, pos);
|
||||
item.setPosition(snap.xCoord, snap.yCoord, snap.zCoord);
|
||||
EntityMovingItem newItem = new EntityMovingItem(worldObj);
|
||||
newItem.setItemStack(item.getItemStack().copy());
|
||||
newItem.setPosition(snap.xCoord, snap.yCoord, snap.zCoord);
|
||||
item.setDead();
|
||||
worldObj.spawnEntityInWorld(newItem);
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
@ -184,6 +184,14 @@ armorMod.type.leggings=Наголінники
|
||||
armorMod.type.servo=Сервоприводи
|
||||
armorMod.type.special=Спеціальне
|
||||
|
||||
autoswitch=Частина групи автоматичного перемикання "%s"$Рецепт змінюється залежно від першого інгредієнта
|
||||
autoswitch.plate=Переробка паливних пластин
|
||||
autoswitch.plates=Металеві пластини
|
||||
autoswitch.pwr=Переробка палива ВВЕР
|
||||
autoswitch.schrab=Екстракція шрабідіуму
|
||||
autoswitch.watz=Переробка Ватцз гранул
|
||||
autoswitch.zirnox=Переробка ЦИРНОКС палива
|
||||
|
||||
battery.mode.buffer=Буферний режим
|
||||
battery.mode.input=Зарядка
|
||||
battery.mode.off=Вимкнено
|
||||
@ -697,6 +705,10 @@ commands.satellite.satellite_descended=Супутник успішно спус
|
||||
commands.satellite.satellite_orbited=Супутник запущено.
|
||||
commands.satellite.should_be_run_as_player=Цю команду має виконати гравець!
|
||||
|
||||
commands.locate.no_match=Немає споруд з такою назвою!
|
||||
commands.locate.none_found=Поруч не знайдено жодних споруд!
|
||||
commands.locate.success.coordinates=Структуру %s знайдено на %d, %d
|
||||
|
||||
container.ammoBag=Сумка для боєприпасів
|
||||
container.amsBase=AMS Base (Deco)
|
||||
container.amsEmitter=AMS Emitter (Deco)
|
||||
@ -794,6 +806,7 @@ container.machineLargeTurbine=Промислова парова турбіна
|
||||
container.machineLiquefactor=Скраплювач
|
||||
container.machineMixer=Промисловий змішувач
|
||||
container.machineOreSlopper=Переробник корінної руди
|
||||
container.machinePUREX=PUREX
|
||||
container.machinePyroOven=Піролізна піч
|
||||
container.machineRefinery=Нафтопереробний завод
|
||||
container.machineRotaryFurnace=Роторна піч
|
||||
@ -841,6 +854,7 @@ container.radar=Радар
|
||||
container.radiobox=FM-передавач
|
||||
container.radiolysis=РІТЕГ та радіолізна камера
|
||||
container.radiorec=FM радіо
|
||||
container.rbmkAutoloader=Автозавантажувач РБМК
|
||||
container.rbmkBoiler=Паровий канал РБМК
|
||||
container.rbmkControl=Регулюючий стрижень РБМК
|
||||
container.rbmkControlAuto=Автоматичний регулюючий стрижень РБМК
|
||||
@ -853,6 +867,7 @@ container.reactorBreeding=Реактор-розмножувач
|
||||
container.reactorControl=Блок дистанційного керування реактором
|
||||
container.reactorLarge=Великий ядерний реактор
|
||||
container.reactorResearch=Дослідницький реактор
|
||||
container.rebar=Постановщик арматури
|
||||
container.reix=Rei-X Mainframe
|
||||
container.rtg=РІТЕГ
|
||||
container.rtgFurnace=РІТЕГ піч
|
||||
@ -1461,6 +1476,7 @@ hbmfluid.coalgas=Вугільний бензин
|
||||
hbmfluid.coalgas_leaded=Етильований вугільний бензин
|
||||
hbmfluid.coaloil=Скраплене вугілля
|
||||
hbmfluid.colloid=Колоїд
|
||||
hbmfluid.concrete=Рідкий бетон
|
||||
hbmfluid.coolant=Охолоджувальна рідина
|
||||
hbmfluid.coolant_hot=Гаряча охолоджувальна рідина
|
||||
hbmfluid.crackoil=Крекінгова нафта
|
||||
@ -2108,7 +2124,7 @@ item.billet_nuclear_waste.name=Заготовка ядерних відході
|
||||
item.billet_pb209.name=Заготовка свинцю-209
|
||||
item.billet_po210be.name=Заготовка полоній-210 берилію
|
||||
item.billet_polonium.name=Заготовка полонію-210
|
||||
item.billet_pu_mix.name=Заготовка реакторного полонію
|
||||
item.billet_pu_mix.name=Заготовка реакторного плутонію
|
||||
item.billet_pu238.name=Заготовка плутонію-238
|
||||
item.billet_pu238be.name=Заготовка плутоній-238 берилію
|
||||
item.billet_pu239.name=Заготовка плутонію-239
|
||||
@ -2161,6 +2177,7 @@ item.blades_desh.name=Деш леза подрібнювача
|
||||
item.blades_steel.name=Стальні леза подрібнювача
|
||||
item.blades_titanium.name=Титанові леза подрібнювача
|
||||
item.blowtorch.name=Паяльна лампа
|
||||
item.blueprint_folder.name=Буклет з кресленнями
|
||||
item.blueprints.name=Креслення
|
||||
item.board_copper.name=Мідна панель
|
||||
item.boat_rubber.name=Гумовий човен
|
||||
@ -2772,7 +2789,7 @@ item.fleija_igniter.name=Імпульсний запальник
|
||||
item.fleija_kit.name=Комплект F.L.E.I.J.A.
|
||||
item.fleija_propellant.name=Шрабідієвий заряд
|
||||
item.fluid_barrel_empty.name=Порожня бочка для рідини
|
||||
item.fluid_barrel_full.name=Бочка для рідини:
|
||||
item.fluid_barrel_full.name=Бочка для рідини: %s
|
||||
item.fluid_barrel_infinite.name=Нескінченна бочка для рідини
|
||||
item.fluid_duct.name=Трубопровід:
|
||||
item.fluid_identifier.name=Ідентифікатор рідини
|
||||
@ -2783,10 +2800,12 @@ item.fluid_identifier.usage2=трубопроводів в діапазоні 64
|
||||
item.fluid_identifier_multi.name=Мульти ідентифікатор рідини
|
||||
item.fluid_identifier_multi.info=Універсальний ідентифікатор рідини для:
|
||||
item.fluid_identifier_multi.info2=Другий тип:
|
||||
item.fluid_pack_empty.name=Великий контейнер для рідини
|
||||
item.fluid_pack_full.name=Упаковано %s
|
||||
item.fluid_tank_empty.name=Порожній універсальний резервуар для рідини
|
||||
item.fluid_tank_full.name=Універсальний резервуар для рідини:
|
||||
item.fluid_tank_full.name=Універсальний резервуар для рідини: %s
|
||||
item.fluid_tank_lead_empty.name=Порожній резервуар для небезпечних матеріалів
|
||||
item.fluid_tank_lead_full.name=Резервуар для небезпечних матеріалів:
|
||||
item.fluid_tank_lead_full.name=Резервуар для небезпечних матеріалів: %s
|
||||
item.fluorite.name=Флюорит
|
||||
item.flywheel_beryllium.name=Берилієвий маховик
|
||||
item.fmn.name=Таблетка флунітразепаму
|
||||
@ -2907,6 +2926,7 @@ item.gun_amat.name=Антиматерієва гвинтівка
|
||||
item.gun_amat_penance.name=Покаяння
|
||||
item.gun_amat_subtlety.name=Витонченість
|
||||
item.gun_autoshotgun.name=Автоматичний дробовик
|
||||
item.gun_autoshotgun_heretic.name=Єретик
|
||||
item.gun_autoshotgun_sexy.name=Сексі
|
||||
item.gun_autoshotgun_shredder.name=Шредер
|
||||
item.gun_b92.name=§9B92 Енергетичний пістолет§r
|
||||
@ -3171,6 +3191,13 @@ item.insert_polonium.name=Полонієва вставка
|
||||
item.insert_steel.name=Важка сталева вставка
|
||||
item.insert_xsapi.name=Твердосплавна протикульна броневставка
|
||||
item.insert_yharonite.name=Яронітова вставка
|
||||
item.item_expensive.bronze_tubes.name=Бронзові структурні елементи
|
||||
item.item_expensive.circuit.name=Розширена друкована плата
|
||||
item.item_expensive.computer.name=Мейнфрейм
|
||||
item.item_expensive.ferro_plating.name=Армовані фероуранові панелі
|
||||
item.item_expensive.heavy_frame.name=Важкий каркас
|
||||
item.item_expensive.lead_plating.name=Радіаційно-стійке покриття
|
||||
item.item_expensive.steel_plating.name=Болтове сталеве покриття
|
||||
item.item_secret.aberrator.name=Частина Абератора
|
||||
item.item_secret.canister.name=Композит SB-26
|
||||
item.item_secret.controller.name=Пропрієтарний блок керування
|
||||
@ -4069,6 +4096,7 @@ item.rbmk_tool.set=РБМК підключено!
|
||||
item.reacher.name=Вольфрамовий ухват
|
||||
item.reactor_core.name=Активна зона реактора розмножувача
|
||||
item.reactor_sensor.name=Дистанційний датчик реактора
|
||||
item.rebar_placer.name=Встановлювач арматури
|
||||
item.record.glass.desc=? ? ?
|
||||
item.record.lc.desc=Valve - Diabolic Adrenaline Guitar/Lambda Core
|
||||
item.record.ss.desc=Valve - Sector Sweep
|
||||
@ -4753,6 +4781,11 @@ potion.hbm_stability=Стабільність
|
||||
potion.hbm_taint=Отруєння порчею
|
||||
potion.hbm_telekinesis=! ! !
|
||||
|
||||
purex.recycle=Переробка %s
|
||||
purex.schrab=Екстракція шрабідіуму з %s
|
||||
|
||||
qmaw.tab=[ Натисніть %s для допомоги ]
|
||||
|
||||
radar.clearMap=Очистити карту
|
||||
radar.detectMissiles=Виявляти ракети
|
||||
radar.detectPlayers=Виявляти гравців
|
||||
@ -5143,6 +5176,7 @@ tile.concrete_colored_ext.pink.name=Бетон "Вибір будівельни
|
||||
tile.concrete_colored_ext.purple.name=Бетон "Вибір будівельника" - Таємничий фіолетовий
|
||||
tile.concrete_colored_ext.sand.name=Бетон "Вибір будівельника" - Буря в пустелі
|
||||
tile.concrete_pillar.name=Армована залізобетонна колона
|
||||
tile.concrete_rebar.name=Залізобетон
|
||||
tile.concrete_slab.asphalt.name=Плита з асфальту
|
||||
tile.concrete_slab.concrete.name=Плита з бетонної плитки
|
||||
tile.concrete_slab.concrete_asbestos.name=Плита з азбестобетону
|
||||
@ -5315,12 +5349,12 @@ tile.floodlight.name=Потужний прожектор
|
||||
tile.fluid_duct.name=Універсальний рідинний трубопровід (Застаріло)
|
||||
tile.fluid_duct_box.name=Універсальний рідинний трубопровід (Boxduct)
|
||||
tile.fluid_duct_exhaust.name=Вихлопна труба
|
||||
tile.fluid_duct_paintable_block_exhaust.name=Вихлопна труба з покриттям
|
||||
tile.fluid_duct_paintable_block_exhaust.name=Вихлопна труба, яку можна пофарбувати
|
||||
tile.fluid_duct_gauge.name=Вимірювальна труба
|
||||
tile.fluid_duct_gauge.desc=Труба, що показує, скільки рідини$переміщується в мережі за один тік.$Розділені мережі, з'єднані бочками$або цистернами, вважаються однією спільною мережею.
|
||||
tile.fluid_duct_neo.name=Універсальний рідинний трубопровід
|
||||
tile.fluid_duct_paintable.name=Універсальний рідинний трубопровід з покриттям
|
||||
tile.fluid_duct_solid.name=Універсальний рідинний трубопровід з покриттям (Застаріло)
|
||||
tile.fluid_duct_paintable.name=Універсальний рідинний трубопровід, який можна пофарбувати
|
||||
tile.fluid_duct_solid.name=Універсальний рідинний трубопровід, який можна пофарбувати (Застаріло)
|
||||
tile.fluid_pump.name=Насос регулювання потоку
|
||||
tile.fluid_switch.name=Редстоун рідинний клапан
|
||||
tile.fluid_valve.name=Рідинний клапан
|
||||
@ -5580,6 +5614,8 @@ tile.machine_powerrtg.name=Полоній-теннессинова ізотоп
|
||||
tile.machine_press.name=Твердопаливний прес
|
||||
tile.machine_puf6_tank.name=Цистерна гексафториду плутонію
|
||||
tile.machine_pumpjack.name=Верстат-гойдалка
|
||||
tile.machine_purex.name=PUREX
|
||||
tile.machine_purex.desc=Машина для переробки багатьох видів ядерного палива.$Для більшості рецептів потрібен гас та азотна кислота.
|
||||
tile.machine_pyrooven.name=Піролізна піч
|
||||
tile.machine_radar.name=Радар
|
||||
tile.machine_radar_large.name=Великий радар
|
||||
@ -5870,6 +5906,7 @@ tile.rail_large_switch_flipped.name=Стандартний залізнични
|
||||
tile.rail_narrow.name=Вузькоколійні рейки
|
||||
tile.rail_wood.name=Дерев'яні рейки
|
||||
tile.rbmk_absorber.name=Борний поглинач нейтронів РБМК
|
||||
tile.rbmk_autoloader.name=Автозавантажувач РБМК
|
||||
tile.rbmk_blank.name=Структурна колона РБМК
|
||||
tile.rbmk_boiler.name=Паровий канал РБМК
|
||||
tile.rbmk_console.name=Консоль РБМК
|
||||
@ -5901,12 +5938,13 @@ tile.reactor_ejector.name=Reactor Waste Ejector
|
||||
tile.reactor_element.name=Reactor Chamber
|
||||
tile.reactor_hatch.name=Reactor Access Hatch
|
||||
tile.reactor_inserter.name=Reactor Fuel Inserter
|
||||
tile.rebar.name=Арматура
|
||||
tile.red_barrel.name=Вибухова бочка
|
||||
tile.red_cable.name=Червономідний кабель
|
||||
tile.red_cable_classic.name=Червономідний кабель (Класичний)
|
||||
tile.red_cable_gauge.name=Датчик потужності
|
||||
tile.red_cable_gauge.desc=Кабель, який показує, скільки енергії$переміщується в мережі за один тік.$Розділені мережі, з’єднані блоками$накопичення енергії, вважаються однією спільною мережею.
|
||||
tile.red_cable_paintable.name=Червономідний кабель, який можна фарбувати
|
||||
tile.red_cable_paintable.name=Червономідний кабель, який можна пофарбувати
|
||||
tile.red_connector.name=Конектор електропередач
|
||||
tile.red_pylon.name=Опора лінії електропередач
|
||||
tile.red_pylon_large.name=Велика опора лінії електропередач
|
||||
@ -6232,4 +6270,4 @@ desc.gui.upgrade.overdrive= * §7Перевантаження§r: Складає
|
||||
desc.gui.upgrade.power= * §1Енергозбереження§r: Складається до 3 рівнів
|
||||
desc.gui.upgrade.speed= * §4Швидкість§r: Складається до 3 рівнів
|
||||
|
||||
tile.oc_cable_paintable.name=Мережевий кабель, який можна фарбувати
|
||||
tile.oc_cable_paintable.name=Мережевий кабель, який можна пофарбувати
|
||||
@ -4,11 +4,13 @@
|
||||
"trigger": [["hbm:item.ingot_advanced_alloy"], ["hbm:item.powder_advanced_alloy"], ["hbm:item.plate_advanced_alloy"]],
|
||||
"title": {
|
||||
"en_US": "Advanced Alloy",
|
||||
"uk_UA": "Удосконалений сплав",
|
||||
"ru_ru": "Продвинутый сплав",
|
||||
"zh_CN": "高级合金"
|
||||
},
|
||||
"content": {
|
||||
"en_US": "Made in a [[blast furnace|Blast Furnace]] from [[steel|Steel]] and [[Minecraft grade copper|Minecraft Grade Copper]]. Makes better-than-diamond gear. Also used in some high-powered magnets for the [[fusion reactor|Fusion Reactor]] and the [[exposure chamber|Exposure Chamber]].",
|
||||
"uk_UA": "Виготовлено в [[доменній печі|Blast Furnace]] зі [[сталі|Steel]] та [[червоної міді|Minecraft Grade Copper]]. З нього робиться спорядження краще за алмазне. Також використовується в деяких потужних магнітах для [[термоядерного реактору|Fusion Reactor]] та [[камери опромінювання|Exposure Chamber]].",
|
||||
"ru_RU": "Изготовлено в [[доменной печи|Blast Furnace]] из [[стали|Steel]] и [[красной меди|Minecraft Grade Copper]]. Из него делают инструменты, превосходящие алмазные. Также используется в некоторых мощных магнитах для [[термоядерного реактора|Fusion Reactor]] и [[камеры облучения|Exposure Chamber]].",
|
||||
"zh_CN": "在[[高炉|Blast Furnace]]中使用[[钢|Steel]]和[[紫铜|Minecraft Grade Copper]]制成。其制成的工具比钻石更加优质。同时也能用于制作[[聚变反应堆|Fusion Reactor]]和[[辐照舱|Exposure Chamber]]的高能磁铁。"
|
||||
}
|
||||
|
||||
@ -4,11 +4,13 @@
|
||||
"trigger": [["hbm:item.ingot_aluminium"], ["hbm:item.plate_aluminium"], ["hbm:item.powder_aluminium"]],
|
||||
"title": {
|
||||
"en_US": "Aluminium",
|
||||
"uk_UA": "Алюміній",
|
||||
"ru_RU": "Алюминий",
|
||||
"zh_CN": "铝"
|
||||
},
|
||||
"content": {
|
||||
"en_US": "Common, lightweight metal. Available early on from smelting cryolite ('aluminium-bearing ore') in a [[combination oven|Combination Oven]]. Can be made later by processing [[bauxite|Bauxite]], and [[electrolyzing|Electrolysis Machine]] the resulting alumina solution.<br><br>Used in piping, general fluid handling, as part of [[gunmetal|Gunmetal]] and missile fuselages.",
|
||||
"uk_UA": "Звичайний, легкий метал. Доступний на ранніх стадіях шляхом плавлення кріоліту ('алюмінієвої руди') у [[коксовій печі|Combination Oven]]. Може бути отриманий пізніше шляхом обробки [[бокситів|Bauxite]], та [[електролізу|Electrolysis Machine]] отриманого розчину оксиду алюмінію.<br><br>Використовується в трубопроводах, загальній роботі з рідинами, як компонент [[гарматної бронзи|Gunmetal]] та фюзеляжів ракет.",
|
||||
"ru_RU": "Обычный, легкий металл. Доступен на ранних этапах от плавки криолита ('алюминиевая руда') в [[коксовой печи|Combination Oven]]. Позже может быть получен путём обработки [[боксита|Bauxite]] и [[электролиза|Electrolysis Machine]] полученного раствора глинозёма.<br><br>Используется в трубах, общем обращении с жидкостями, как часть [[оружейного металла|Gunmetal]] и фюзеляжей ракет.",
|
||||
"zh_CN": "常见的轻质金属,在早期可使用[[复式炼焦炉|Combination Oven]]冶炼冰晶石(含铝矿石)来得到铝。后期可通过加工[[铝土矿|Bauxite]],后使用[[电解机|Electrolysis Machine]]处理氧化铝溶液得到。<br><br>用于制作管道,一般流体储存,制作[[炮铜|Gunmetal]]和导弹弹体。"
|
||||
}
|
||||
|
||||
@ -4,11 +4,13 @@
|
||||
"trigger": [["hbm:item.ingot_arsenic"], ["hbm:item.nugget_arsenic"]],
|
||||
"title": {
|
||||
"en_US": "Arsenic",
|
||||
"uk_UA": "Миш'як",
|
||||
"ru_RU": "Мышьяк",
|
||||
"zh_CN": "砷"
|
||||
},
|
||||
"content": {
|
||||
"en_US": "Obtainable by treating oily scraps with [[high-performance solvent|High-Performance Solvent]] in an [[acidizer|Ore Acidizer]]. Oily scraps can be created by [[shredding|Shredder]] polluted blocks created by the [[fracking tower|Hydraulic Fracking Tower]]. Primarily used as [[arsenic bronze|Arsenic Bronze]].",
|
||||
"uk_UA": "Отримується шляхом обробки нафтових відходів [[високоефективним розчинником|High-Performance Solvent]] в [[рудному окислювачі|Ore Acidizer]]. Нафтові відходи утворюються [[подрібненням|Shredder]] забруднених блоків, утворених [[вежею гідророзриву|Hydraulic Fracking Tower]]. В основному використовується як [[миш'якова бронза|Arsenic Bronze]].",
|
||||
"ru_RU": "Получается путём обработки нефтяных отходов [[высокоэффективным растворителем|High-Performance Solvent]] в [[рудном окислитиле|Ore Acidizer]]. Нефтяные отходы можно создать [[измельчением|Shredder]] загрязненных блоков, созданных [[башней гидроразрыва|Hydraulic Fracking Tower]]. В основном используется как [[мышьяковая бронза|Arsenic Bronze]].",
|
||||
"zh_CN": "可通过在[[酸化机|Ore Acidizer]]中使用[[高性能溶剂|High-Performance Solvent]]处理油性废料获得。油性废料可在[[粉碎机|Shredder]]中粉碎[[水力压裂塔|Hydraulic Fracking Tower]]产生的污染方块获得。主要用于制作[[砷青铜|Arsenic Bronze]]。"
|
||||
}
|
||||
|
||||
@ -4,11 +4,13 @@
|
||||
"trigger": [["hbm:item.ingot_arsenic_bronze"]],
|
||||
"title": {
|
||||
"en_US": "Arsenic Bronze",
|
||||
"uk_UA": "Миш'якова бронза",
|
||||
"ru_RU": "Мышьяковая бронза",
|
||||
"zh_CN": "砷青铜"
|
||||
},
|
||||
"content": {
|
||||
"en_US": "Derivative of [[arsenic|Arsenic]] made in the [[crucible|Crucible]], therefore available only after building an [[RBMK]] due to requiring [[high-performance solvent|High-Performance Solvent]].<br><br>Fully interchangeable with [[bismuth bronze|Bismuth Bronze]].",
|
||||
"uk_UA": "Похідна від [[миш'яку|Arsenic]], виготовлена в [[ливарні|Crucible]], доступна лише після будівництва [[РБМК|RBMK]] через необхідність у [[високоефективному розчиннику|High-Performance Solvent]].<br><br>Повністю взаємозамінна з [[вісмутовою бронзою|Bismuth Bronze]].",
|
||||
"ru_RU": "Производное от [[мышьяка|Arsenic]], изготовленное в [[плавильне|Crucible]], поэтому доступно только после постройки [[РБМК|RBMK]] из-за требования [[высокоэффективного растворителя|High-Performance Solvent]].<br><br>Полностью взаимозаменяемо с [[висмутовой бронзой|Bismuth Bronze]].",
|
||||
"zh_CN": "使用[[砷|Arsenic]]在[[坩埚|Crucible]]中制作的衍生物,只能在建造[[RBMK]]之后获得,因为提取砷需要用到[[高性能溶剂|High-Performance Solvent]]。<br><br>和[[铋青铜|Bismuth Bronze]]完全通用。"
|
||||
}
|
||||
|
||||
@ -4,11 +4,13 @@
|
||||
"trigger": [["hbm:item.ingot_bakelite"], ["hbm:item.powder_bakelite"]],
|
||||
"title": {
|
||||
"en_US": "Bakelite",
|
||||
"uk_UA": "Карболіт",
|
||||
"ru_RU": "Бакелит",
|
||||
"zh_CN": "电木"
|
||||
},
|
||||
"content": {
|
||||
"en_US": "Alternative to [[polymer|Polymer]] made from [[aromatic hydrocarbons|Aromatic Hydrocarbons]] derived from [[cracked oil products|Catalytic Cracking Tower]]. Completely interchangeable in all recipes.",
|
||||
"uk_UA": "Карболіт (радянська назва бакеліту) — альтернатива [[полімеру|Polymer]], виготовлений з [[ароматичних вуглеводнів|Aromatic Hydrocarbons]], отриманих з [[продуктів крекінгу нафти|Catalytic Cracking Tower]]. Повністю взаємозамінний у всіх рецептах.",
|
||||
"ru_RU": "Альтернатива [[полимеру|Polymer]], изготовленная из [[ароматических углеводородов|Aromatic Hydrocarbons]], полученных из [[продуктов крекинга нефти|Catalytic Cracking Tower]]. Полностью взаимозаменяема во всех рецептах.",
|
||||
"zh_CN": "[[聚合物|Polymer]]的替代品,使用处理[[裂化油|Catalytic Cracking Tower]]得到的产品之一[[芳香烃|Aromatic Hydrocarbons]]制作。在所有配方中与聚合物完全通用。"
|
||||
}
|
||||
|
||||
@ -4,11 +4,13 @@
|
||||
"trigger": [["hbm:item.ingot_bismuth"], ["hbm:item.billet_bismuth"], ["hbm:item.nugget_bismuth"], ["hbm:item.powder_bismuth"]],
|
||||
"title": {
|
||||
"en_US": "Bismuth",
|
||||
"uk_UA": "Вісмут",
|
||||
"ru_RU": "Висмут",
|
||||
"zh_CN": "铋"
|
||||
},
|
||||
"content": {
|
||||
"en_US": "Heavy metal, intially derived from reprocessing spent [[RBMK]] fuel in the [[SILEX]], can also be made from later stage bedrock ore processing using [[high-performance solvent|High-Performance Solvent]]. Primarily used as [[bismuth bronze|Bismuth Bronze]].",
|
||||
"uk_UA": "Важкий метал, початково який можна отримати у результаті переробки відпрацьованого палива [[РБМК|RBMK]] в [[SILEX]], також може бути отриманий на пізнішій стадії переробки корінної руди з використанням [[високоефективного розчинника|High-Performance Solvent]]. Переважно використовуюється як [[вісмутова бронза|Bismuth Bronze]].",
|
||||
"ru_RU": "Тяжелый металл, первоначально получаемый из переработки отработанного топлива [[РБМК|RBMK]] в [[SILEX]], также может быть получен из поздних стадий обработки бедроковой руды с использованием [[высокоэффективного растворителя|High-Performance Solvent]]. В основном используется в виде [[висмутовай бронзы|Bismuth Bronze]].",
|
||||
"zh_CN": "一种重金属,最初可使用[[SILEX]]回收枯竭的[[RBMK]]燃料获取,之后也可在基岩矿石处理的后期步骤中,使用[[高性能溶剂|Hing-Performance Solvent]]处理矿石获取。主要用于制作[[铋青铜|Bismuth Bronze]]。"
|
||||
}
|
||||
|
||||
@ -4,11 +4,13 @@
|
||||
"trigger": [["hbm:item.ingot_bismuth_bronze"]],
|
||||
"title": {
|
||||
"en_US": "Bismuth Bronze",
|
||||
"uk_UA": "Вісмутова бронза",
|
||||
"ru_RU": "Висмутовая бронза",
|
||||
"zh_CN": "铋青铜"
|
||||
},
|
||||
"content": {
|
||||
"en_US": "Derivative of [[bismuth|Bismuth]] made in the [[crucible|Crucible]], therefore available only after building an [[RBMK]].<br><br>Fully interchangeable with [[arsenic bronze|Arsenic Bronze]].",
|
||||
"uk_UA": "Похідна від [[вісмуту|Bismuth]], виготовлена в [[ливарні|Crucible]], доступна лише після будівництва [[РБМК|RBMK]]br><br>Повністю взаємозамінна з [[миш'яковою бронзою|Arsenic Bronze]].",
|
||||
"ru_RU": "Производное от [[висмута|Bismuth]], изготовленное в [[плавильне|Crucible]], поэтому доступно только после постройки [[РБМК|RBMK]].<br><br>Полностью взаимозаменяемо с [[мышьяковой бронзой|Arsenic Bronze]].",
|
||||
"zh_CN": "使用[[铋|Bismuth]]在[[坩埚|Crucible]]中制作的衍生物,只能在建造[[RBMK]]之后获得。<br><br>和[[砷青铜|Arsenic Bronze]]完全通用。"
|
||||
}
|
||||
|
||||
@ -4,11 +4,13 @@
|
||||
"trigger": [["hbm:item.ingot_bscco"], ["hbm:item.wire_dense", 1, 48]],
|
||||
"title": {
|
||||
"en_US": "BSCCO",
|
||||
"uk_UA": "Вісмут стронцій кальцій мідь оксид (BSCCO)",
|
||||
"ru_RU": "BSCCO",
|
||||
"zh_CN": "BSCCO超导体"
|
||||
},
|
||||
"content": {
|
||||
"en_US": "Powerful superconductor, used in high tier circuits and coils for the [[particle accelerator|Particle Accelerator]]. Requires [[bismuth|Bismuth]], and is therefore only obtainable after building an [[RBMK]].",
|
||||
"uk_UA": "Потужний надпровідник, що використовується у високоякісних платах та котушках для [[прискорювача часток|Particle Accelerator]]. Потребує [[вісмут|Bismuth]], і тому доступний лише після побудови [[РБМК|RBMK]].",
|
||||
"ru_RU": "Мощный сверхпроводник, используемый в высокоуровневых цепях и катушках для [[ускорителя частиц|Particle Accelerator]]. Требует [[висмута|Bismuth]], и поэтому доступен только после постройки [[РБМК|RBMK]].",
|
||||
"zh_CN": "强力的超导体,用于制作高等级的电路及用于[[粒子加速器|Particle Accelerator]]的线圈。需要[[铋|Bismuth]]制作,因此只能在建造[[RBMK]]后获得。"
|
||||
}
|
||||
|
||||
@ -4,11 +4,13 @@
|
||||
"trigger": [["hbm:item.ingot_cadmium"], ["hbm:item.powder_cadmium"]],
|
||||
"title": {
|
||||
"en_US": "Cadmium",
|
||||
"uk_UA": "Кадмій",
|
||||
"ru_RU": "Кадмий",
|
||||
"zh_CN": "镉"
|
||||
},
|
||||
"content": {
|
||||
"en_US": "Made by treating mustard willow leaves with [[high-performance solvent|High-Performance Solvent]]. Used in [[PVC]], a lategame alternate recipe for [[rubber|Rubber]] and for [[cadmium steel|Cadmium Steel]], which acts as a [[technetium steel|Technetium Steel]] substitute.",
|
||||
"uk_UA": "Виготовляється шляхом обробки листя гірчичної верби [[високоефективним розчинником|High-Performance Solvent]]. Використовується у [[полівінілхлориді|PVC]], пізньому альтернативному рецепті для [[гуми|Rubber]] та для [[кадмієвої сталі|Cadmium Steel]], яка виступає як замінник [[технецієвої сталі|Technetium Steel]].",
|
||||
"ru_RU": "Изготовлен путём обработки листьев горчичной ивы [[высокоэффективным растворителем|High-Performance Solvent]]. Используется в [[ПВХ|PVC]], позднеигровом альтернативном рецепте для [[резины|Rubber]] и для [[кадмиевой стали|Cadmium Steel]], которая действует как замена [[технециевой стали|Technetium Steel]].",
|
||||
"zh_CN": "使用[[高性能溶剂|High-Performance Solvent]]处理芥子柳叶获取。用于制作[[PVC]],也可用于游戏后期的[[橡胶|Rubber]]替代配方,以及制作[[锝钢|Technetium Steel]]的替代品[[镉钢|Cadmium Steel]]。"
|
||||
}
|
||||
|
||||
@ -4,11 +4,13 @@
|
||||
"trigger": [["hbm:item.ingot_cdalloy"]],
|
||||
"title": {
|
||||
"en_US": "Cadmium Steel",
|
||||
"uk_UA": "Кадмієва сталь",
|
||||
"ru_RU": "Кадмиевая сталь",
|
||||
"zh_CN": "镉钢"
|
||||
},
|
||||
"content": {
|
||||
"en_US": "Corrosion-resistant alloy, made from [[steel|Steel]] and [[cadmium|Cadmium]]. Alternative to [[technetium steel|Technetium Steel]] in most recipes.",
|
||||
"uk_UA": "Корозійностійкий сплав, виготовлений зі [[сталі|Steel]] та [[кадмію|Cadmium]]. Альтернатива [[технецієвій сталі|Technetium Steel]] в більшості рецептів.",
|
||||
"ru_RU": "Коррозионно-стойкий сплав, изготовленный из [[стали|Steel]] и [[кадмия|Cadmium]]. Альтернатива [[технециевой стали|Technetium Steel]] в большинстве рецептов.",
|
||||
"zh_CN": "由[[钢|Steel]]和[[镉|Cadmium]]制成的耐腐蚀合金,可在大部分配方中替代[[锝钢|Technetium Steel]]。"
|
||||
}
|
||||
|
||||
@ -4,11 +4,13 @@
|
||||
"trigger": [["hbm:item.cinnebar"]],
|
||||
"title": {
|
||||
"en_US": "Cinnabar",
|
||||
"uk_UA": "Кіновар",
|
||||
"ru_RU": "Киноварь",
|
||||
"zh_CN": "朱砂"
|
||||
},
|
||||
"content": {
|
||||
"en_US": "Rare ore. Can be [[acidized|Ore Acidizer]] into 375mB worth of [[mercury|Mercury]] drops, or [[combination smelted|Combination Oven]] into 100mB of mercury and some sulfur. Mainly exists as an early means to get mercury for [[desh|Desh]] production.",
|
||||
"uk_UA": "Рідкісна руда. Може бути [[окислена|Ore Acidizer]] в 375mB [[ртуті|Mercury]] (3 краплі ртуті), або виплавлена у [[коксовій печі|Combination Oven]] в 100mB ртуті та трохи сірки. Здебільшого використовується як ранній спосіб отримання ртуті для виробництва [[деш|Desh]].",
|
||||
"ru_RU": "Редкая руда. Может быть [[обработана кислотой|Ore Acidizer]] в 375 мБ капель [[ртути|Mercury]] или [[переплавлена в коксовой печи|Combination Oven]] в 100 мБ ртути и немного серы. В основном используется как ранний способ получения ртути для производства [[деша|Desh]].",
|
||||
"zh_CN": "稀有矿物,可[[酸化|Ore Acidizer]]为相当于375mB流体的[[水银|Mercury]]液滴,也可[[炼焦|Combination Oven]]为100mB水银和一个硫粉。其主要作为获取生产[[Desh]]需要的水银的早期手段。"
|
||||
}
|
||||
|
||||
@ -4,11 +4,13 @@
|
||||
"trigger": [["hbm:item.coke", 1, 32767]],
|
||||
"title": {
|
||||
"en_US": "Coke",
|
||||
"uk_UA": "Кокс",
|
||||
"ru_RU": "Кокс",
|
||||
"zh_CN": "焦炭"
|
||||
},
|
||||
"content": {
|
||||
"en_US": "High-purity carbon, has twice the burn value of coal. Can be pressed into [[graphite|Graphite]], used in various [[steel|Steel]] recipes or as a source of carbon for the [[crucible|Crucible]].<br><br>Coal coke can be made by smelting coal briquettes, or combination smelting coal in its various forms.<br><br>Lignite coke is made from the much cheaper and less powerful lignite in much the same way, despite this it has the same characteristics.<br><br>Petroleum coke is made either from non-coal tars in a [[combination oven|Combination Oven]], or by coking various types of oil in a [[coker|Coking Unit]].",
|
||||
"uk_UA": "Високочистий вуглець, має вдвічі вищу горючість, ніж вугілля. Може бути зпресований у [[графіт|Graphite]], використовується у різних рецептах [[сталі|Steel]] або як джерело вуглецю для [[ливарні|Crucible]].<br><br>Вугільний кокс можна виготовляти шляхом обсмаження вугільних брикетів або коксування вугілля в різних його формах.<br><br>Буровугільний кокс виготовляється з набагато дешевшого та менш потужного бурого вугілля майже таким самим способом, незважаючи на це, він має ті ж характеристики.<br><br>Нафтовий кокс виготовляється або з невугільних смол у [[коксовій печі|Combination Oven]], або шляхом коксування різних видів нафтопродуктів у [[коксовій установці|Coking Unit]].",
|
||||
"ru_RU": "Высокочистый углерод, имеет вдвое большую энергию сгорания, чем уголь. Может быть спрессован в [[графит|Graphite]], используется в различных рецептах [[стали|Steel]] или как источник углерода для [[плавильни|Crucible]].<br><br>Угольный кокс можно получить путём переплавки угольных брикетов или комбинированной переплавки угля в различных формах.<br><br>Бурый кокс изготавливается из более дешёвого и менее мощного бурого угля тем же способом, но обладает теми же характеристиками.<br><br>Нефтяной кокс производится либо из неугольных смол в [[коксовой печи|Combination Oven]], либо путём коксования различных видов масла в [[коксовой установке|Coking Unit]].",
|
||||
"zh_CN": "高纯度的碳,其热值为煤炭的两倍。可被锻压为[[石墨|Graphite]],也可用于多种炼[[钢|Steel]]配方或作为[[坩埚|Crucible]]中碳的来源。<br><br>煤焦炭可通过在熔炉中烧炼煤球获取,或在复式炼焦炉中炼焦各种形式的煤炭获取。<br><br>褐煤焦炭可以以更廉价且品质更低的褐煤为原料,通过相同的方式获取, 尽管其特性与煤焦炭完全相同。<br><br>石油焦炭可通过在[[复式炼焦炉|Combination Oven]]中炼焦焦油(煤焦油除外)获取,也可通过在[[焦化装置|Coking Unit]]中焦化多种油获取。"
|
||||
}
|
||||
|
||||
@ -4,11 +4,13 @@
|
||||
"trigger": [["hbm:item.ingot_copper"], ["hbm:item.plate_copper"], ["hbm:item.powder_copper"]],
|
||||
"title": {
|
||||
"en_US": "Copper",
|
||||
"uk_UA": "Мідь",
|
||||
"ru_RU": "Медь",
|
||||
"zh_CN": "铜"
|
||||
},
|
||||
"content": {
|
||||
"en_US": "Common resource. In its raw form, mostly used as a structural material, and in things that handle high temperatures (as a heat conductor). Strongly used in various alloyed forms.<br><br>[[Minecraft grade copper|Minecraft Grade Copper]] is an alloy made from redstone that is used in almost all electrical things.<br><br>[[Advanced alloy|Advanced Alloy]] is a powerful early tool material which surpasses diamond.<br><br>[[Gunmetal]] is a vital component of many guns, as well as casings for ammunition.<br><br>[[Bismuth bronze|Bismuth Bronze]] and [[arsenic bronze|Arsenic Bronze]] are post-[[RBMK]] materials used in many late-game machines.<br><br>[[BSCCO]] is a [[bismuth|Bismuth]]-derived super conductor needed for high-tier quantum circuits and [[particle accelerator|Particle Accelerator]] coils.",
|
||||
"uk_UA": "Поширений ресурс. У сирому вигляді здебільшого використовується як конструкційний матеріал, а також у речах, що витримують високі температури (такі як теплопропровідники). Активно використовується в різних сплавах.<br><br>[[Червона мідь|Minecraft Grade Copper]] — це сплав, виготовлений з редстоуну, який використовується майже у всіх електричних пристроях.<br><br>[[Удосконалений сплав|Advanced Alloy]] — це потужний ранній інструментальний матеріал, який перевершує алмаз.<br><br>[[Гарматна бронза|Gunmetal]] — це важливий компонент багатьох видів зброї, а також гільз для боєприпасів.<br><br>[[Вісмутова бронза|Bismuth Bronze]] та [[миш'якова бронза|Arsenic Bronze]] — це пост-[[РБМК|RBMK]] матеріали що використовуються в багатьох машинах пізньої версії гри.<br><br>[[BSCCO]] — це надпровідник, похідний від [[вісмуту|Bismuth]] необхідний для високорівневих квантових схем та котушок [[прискорювача часток|Particle Accelerator]].",
|
||||
"ru_RU": "Обычный ресурс. В чистом виде в основном используется как конструкционный материал и в вещах, работающих с высокими температурами (как теплопроводник). Широко применяется в различных сплавах.<br><br>[[Красная медь|Minecraft Grade Copper]] — это сплав, изготовленный из красного камня, используемый почти во всех электрических устройствах.<br><br>[[Продвинутый сплав|Advanced Alloy]] — мощный материал для ранних инструментов, превосходящий алмаз.<br><br>[[Оружейный металл|Gunmetal]] — важный компонент многих видов оружия, а также гильз для боеприпасов.<br><br>[[Висмутовая бронза|Bismuth Bronze]] и [[мышьяковая бронза|Arsenic Bronze]] — материалы, доступные после [[РБМК|RBMK]], используемые во многих машинах поздней игры.<br><br>[[BSCCO]] — сверхпроводник, производный от [[висмута|Bismuth]], необходимый для квантовых схем высокого уровня и катушек [[ускорителя частиц|Particle Accelerator]].",
|
||||
"zh_CN": "常见资源。纯铜主要用作结构材料,或在能够承受高温的设备中使用(作热导体); 铜的多种合金用途极广。<br><br>[[紫铜|Minecraft Grade Copper]]是红石和铜的合金,几乎所有电力设备都使用紫铜。<br><br>[[高级合金|Advanced Alloy]]是前期强力的装备材料,其性能优于钻石。<br><br>[[炮铜|Gunmetal]]是制作多种枪炮必不可少的材料,同时也用于制造弹壳。<br><br>[[铋青铜|Bismuth Bronze]]和[[砷青铜|Arsenic Bronze]]是 [[RBMK]] 后的材料,用于制作多种后期机器。<br><br>[[BSCCO]]是一种由铋衍生的超导体,高等级的量子电路和[[粒子加速器|Particle Accelerator]]线圈都需要BSCCO超导体制作。"
|
||||
}
|
||||
|
||||
@ -4,11 +4,13 @@
|
||||
"trigger": [["hbm:item.ingot_desh"], ["hbm:item.powder_desh"]],
|
||||
"title": {
|
||||
"en_US": "Desh",
|
||||
"uk_UA": "Деш",
|
||||
"ru_RU": "Деш",
|
||||
"zh_CN": "Desh"
|
||||
},
|
||||
"content": {
|
||||
"en_US": "High-strength working alloy made in a [[chemical plant|Chemical Plant]]. Requires [[light oil|Light oil]] from basic [[oil|Crude Oil]] refining, [[mercury|Mercury]], a byproduct of [[centrifuging|Centrifuge]] redstone ore and desh blend, which is just [[shredded|Shredder]] rare earth ore chunks.<br><br>Used in a variety of things, especially tools and weapons. Desh tools are slow and only iron tier, but are the first available ones to be unbreakable and offer many tool abilities.",
|
||||
"uk_UA": "Високоміцний робочий сплав, виготовлений на [[хімічному заводі|Chemical Plant]]. Потребує [[легку нафту|Light oil]] з базової переробки [[нафти|Crude Oil]], [[ртуть|Mercury]], побічний продукт [[[центрифугування|Centrifuge]] редстоунової руди та деш суміш, яка є просто [[подрібненими|Shredder]] шматками рідкоземельної руди.<br><br>Використовується в різних речах, особливо в інструментах та зброї. Деш інструменти повільні та відповідають лише залізному тіру, але є першими доступними незламними інструментами з багатьма режимами роботи.",
|
||||
"ru_RU": "Высокопрочный рабочий сплав, изготовленный на [[химической установке|Chemical Plant]]. Требует [[легкой нефти|Light oil]] из базовой переработки [[нефти|Crude Oil]], [[ртути|Mercury]], побочного продукта [[центрифугирования|Centrifuge]] красной руды, и смеси деша, которая представляет собой просто [[измельчённые|Shredder]] куски редкоземельной руды.<br><br>Используется в различных вещах, особенно в инструментах и оружии. Инструменты из деша медленные и соответствуют железному уровню, но являются первыми доступными неломающимися инструментами с множеством способностей.",
|
||||
"zh_CN": "在[[化工厂|Chemical Plant]]中制成的高强度工作合金,需要基础[[原油|Crude Oil]]精炼的产物[[轻油|Light Oil]]、[[离心|Centrifuge]]红石矿石得到的副产物[[水银|Mercury]]以及[[粉碎|Shredder]]稀土矿石块得到的Desh混合物制作。<br><br>用于制作多种物品,特别是工具和武器。Desh制工具挖掘速度较慢且挖掘等级 只相当于铁制工具,但其是最早可获得的无法破坏的工具之一,而且具有多个工具 能力。"
|
||||
}
|
||||
|
||||
@ -4,11 +4,13 @@
|
||||
"trigger": [["hbm:item.ingot_ferrouranium"]],
|
||||
"title": {
|
||||
"en_US": "Ferrouranium",
|
||||
"uk_UA": "Фероуран",
|
||||
"ru_RU": "Ферроуран",
|
||||
"zh_CN": "铀铁合金"
|
||||
},
|
||||
"content": {
|
||||
"en_US": "Alloy of [[steel|Steel]] and [[uranium-238|Uranium-238]] made in the [[crucible|Crucible]]. Mainly used in ducrete, weapon parts and high-explosive ammunition.",
|
||||
"uk_UA": "Сплав [[сталі|Steel]] та [[урану-238|Uranium-238]], виготовлений у [[ливарні|Crucible]]. В основному використовується в уранобетоні, деталях зброї та вибухових боєприпасах.",
|
||||
"ru_RU": "Сплав из [[стали|Steel]] и [[урана-238|Uranium-238]], изготовленный в [[тигле|Crucible]]. В основном используется в дюкрете, деталях оружий и взрывных боеприпасах.",
|
||||
"zh_CN": "[[钢|Steel]]与[[铀-238|Uranium-238]]的合金,在坩埚中制成。 主要用于制作贫铀混凝土、武器部件和高爆弹药。"
|
||||
}
|
||||
|
||||
@ -4,11 +4,13 @@
|
||||
"trigger": [["hbm:item.ingot_graphite"]],
|
||||
"title": {
|
||||
"en_US": "Graphite",
|
||||
"uk_UA": "Графіт",
|
||||
"ru_RU": "Графит",
|
||||
"zh_CN": "石墨"
|
||||
},
|
||||
"content": {
|
||||
"en_US": "Made from pressing coke. Used in nuclear reactors, graphite electrodes for the [[electric arc furnace|Electric Arc Furnace]] or as a source for carbon in various [[crucible|Crucible]] recipes.",
|
||||
"uk_UA": "Виготовляється пресуванням коксу. Використовується в ядерних реакторах, графітових електродах для [[електричної дугової печі|Electric Arc Furnace]] або як джерело вуглецю в різних рецептах [[ливарні|Crucible]].",
|
||||
"ru_RU": "Изготавливается путём прессования кокса. Используется в ядерных реакторах, графитовых электродах для [[электродуговой печи|Electric Arc Furnace]] или как источник углерода в различных рецептах для [[плавильни|Crucible]].",
|
||||
"zh_CN": "通过锻压焦炭获取。用于核反应堆、[[电弧炉|Electric Arc Furnace]]电极,也可作为部分[[坩埚|Crucible]]配方中碳的来源。"
|
||||
}
|
||||
|
||||
@ -4,11 +4,13 @@
|
||||
"trigger": [["hbm:item.ingot_gunmetal"], ["hbm:item.plate_gunmetal"]],
|
||||
"title": {
|
||||
"en_US": "Gunmetal",
|
||||
"uk_UA": "Гарматна бронза",
|
||||
"ru_RU": "Оружейный металл",
|
||||
"zh_CN": "炮铜"
|
||||
},
|
||||
"content": {
|
||||
"en_US": "Alloy of [[aluminium|Aluminium]] and [[copper|Copper]]. Can be made in an anvil, or more efficiently in a [[rotary furnace|Rotary Furnace]]. Used mainly for weapon parts, as well as casings for most ammunition.",
|
||||
"uk_UA": "Сплав [[алюмінію|Aluminium]] та [[міді|Copper]]. Може бути виготовлений на ковадлі або, що ефективніше, у [[роторній печі|Rotary Furnace]]. Використовується переважно для деталей зброї, а також для гільз більшості боєприпасів.",
|
||||
"ru_RU": "Сплав из [[алюминия|Aluminium]] и [[меди|Copper]]. Может быть изготовлен на наковальне или более эффективно в [[роторной печи|Rotary Furnace]]. В основном используется для деталей оружия, а также для гильз большинства боеприпасов.",
|
||||
"zh_CN": "[[铝|Aluminium]]和[[铜|Copper]]的合金。可在砧中制作,也可在[[回转炉|Rotary Furnace]]中更高效地制作。主要用于制作武器部件,也用于制作大部分弹壳。"
|
||||
}
|
||||
|
||||
@ -4,11 +4,13 @@
|
||||
"trigger": [["hbm:item.ingot_dura_steel"], ["hbm:item.powder_dura_steel"], ["hbm:item.plate_dura_steel"]],
|
||||
"title": {
|
||||
"en_US": "High-Speed Steel",
|
||||
"uk_UA": "Швидкорізальна сталь",
|
||||
"ru_RU": "Высокоскоростная сталь",
|
||||
"zh_CN": "高速钢"
|
||||
},
|
||||
"content": {
|
||||
"en_US": "Alloy made from [[steel|Steel]], [[tungsten|Tungsten]] and [[cobalt|Cobalt]] in a [[curcible|Crucible]]. Created as liquid metal, needs to be cast into ingot or plate shape before being usable.",
|
||||
"uk_UA": "Сплав зі [[сталі|Steel]], [[вольфраму|Tungsten]] та [[кобальту|Cobalt]], виготовлений в [[ливарні|Crucible]]. Створюється у вигляді рідкого металу, перед використанням його необхідно відлити у форму зливка або пластини. <br><br>Використовується для виготовлення різального обладнання що працює на великих швидкостях.",
|
||||
"ru_RU": "Сплав из [[стали|Steel]], [[вольфрама|Tungsten]] и [[кобальта|Cobalt]], изготовленный в [[плавильне|Crucible]]. Создается в виде жидкого металла, требует отливки в форму слитка или пластины перед использованием.",
|
||||
"zh_CN": "[[钢|Steel]、[[钨|Tungsten]]、[[钴|Cobalt]]的合金,在[[坩埚|Crucible]]中制成。制造出的高速钢为熔融状态, 在使用前需要将其铸造成锭或板的形式。"
|
||||
}
|
||||
|
||||
@ -4,11 +4,13 @@
|
||||
"trigger": [["hbm:item.ingot_biorubber"], ["hbm:item.ball_resin"]],
|
||||
"title": {
|
||||
"en_US": "Latex",
|
||||
"uk_UA": "Латекс",
|
||||
"ru_RU": "Латекс",
|
||||
"zh_CN": "乳胶"
|
||||
},
|
||||
"content": {
|
||||
"en_US": "Natural form of rubber, obtainable from dandelions or by pressing jungle wood. Can be replaced in all recipes by [[rubber|Rubber]], but not vice versa.",
|
||||
"uk_UA": "Натуральна форма гуми, яку можна отримати з кульбаб або пресуванням тропічного дерева. У всіх рецептах може бути замінена на [[гуму|Rubber]], але не навпаки.",
|
||||
"ru_RU": "Натуральная форма резины, добывается из одуванчиков или путём прессования древесины джунглей. Может быть заменена во всех рецептах на [[резину|Rubber]], но не наоборот.",
|
||||
"zh_CN": "橡胶的天然形态,可用蒲公英合成获得或锻压丛林木获得。可在所有配方中被[[橡胶|Rubber]]替代,反之则不行。"
|
||||
}
|
||||
|
||||
@ -4,11 +4,13 @@
|
||||
"trigger": [["hbm:item.ingot_lead"], ["hbm:item.nugget_lead"], ["hbm:item.powder_lead"]],
|
||||
"title": {
|
||||
"en_US": "Lead",
|
||||
"uk_UA": "Свинець",
|
||||
"ru_RU": "Свинец",
|
||||
"zh_CN": "铅"
|
||||
},
|
||||
"content": {
|
||||
"en_US": "Common resource. Mainly used for things that involve radiation, as well as ammunition, and as solder for many circuits.",
|
||||
"uk_UA": "Поширений ресурс. В основному використовується для речей, пов'язаних з радіацією, та для боєприпасів, а також як припій для багатьох схем.",
|
||||
"ru_RU": "Обычный ресурс. В основном используется для вещей, связанных с радиацией, а также для боеприпасов и в качестве припоя для многих схем.",
|
||||
"zh_CN": "常见资源,主要用于涉及辐射的设备,也用于制作弹药,以及用作电路板的焊料。"
|
||||
}
|
||||
|
||||
@ -4,11 +4,13 @@
|
||||
"trigger": [["hbm:item.ingot_red_copper"], ["hbm:item.powder_red_copper"]],
|
||||
"title": {
|
||||
"en_US": "Minecraft Grade Copper (Red Copper)",
|
||||
"uk_UA": "Червона мідь (aka Minecraft Grade Copper)",
|
||||
"ru_RU": "Медь Minecraft (Красная медь)",
|
||||
"zh_CN": "紫铜"
|
||||
},
|
||||
"content": {
|
||||
"en_US": "Alloy made from copper and redstone in equal parts using the [[blast furnace|Blast Furnace]]. Used in almost all things electric, commonly in wire form.",
|
||||
"uk_UA": "Сплав, виготовлений з [[міді|Copper]] та редстоуну в рівному співвідношенні в [[доменній печі|Blast Furnace]]. Використовується майже у всій електриці, зазвичай у вигляді дроту.",
|
||||
"ru_RU": "Сплав, изготовленный из меди и красного камня в равных частях в [[доменной печи|Blast Furnace]]. Используется почти во всех электрических устройствах, обычно в виде проводов.",
|
||||
"zh_CN": "等量的铜和红石在[[高炉|Blast Furnace]]中制作的合金。 主要以线的形式用于几乎所有电力设备。"
|
||||
}
|
||||
|
||||
@ -4,11 +4,13 @@
|
||||
"trigger": [["hbm:item.ingot_neptunium"], ["hbm:item.billet_neptunium"], ["hbm:item.nugget_neptunium"], ["hbm:item.powder_neptunium"]],
|
||||
"title": {
|
||||
"en_US": "Neptunium",
|
||||
"uk_UA": "Нептуній-237",
|
||||
"ru_RU": "Нептуний",
|
||||
"zh_CN": "镎"
|
||||
},
|
||||
"content": {
|
||||
"en_US": "Fissile isotope, usually found in spent [[uranium-235|Uranium-235]] fuel. Mostly used for nuclear reactors, either pure as high enriched neptunium fuel, or combined with [[uranium-238|Uranium-238]] as medium enriched neptunium fuel. Usable in the [[PWR]] and [[RBMK]].",
|
||||
"uk_UA": "Ізотоп здатний до розщеплення, зазвичай міститься у відпрацьованому паливі [[урану-235|Uranium-235]]. Здебільшого використовується для ядерних реакторів у чистому вигляді як високозбагачене нептунієве паливо або в поєднанні з [[ураном-238|Uranium-238]] як середньозбагачене нептунієве паливо. Використовується в [[ВВЕР|PWR]] та [[РБМК|RBMK]].",
|
||||
"ru_RU": "Делящийся изотоп, обычно содержится в отработанном топливе [[урана-235|Uranium-235]]. В основном используется для ядерных реакторов, либо в чистом виде как высокообогащённое нептуниевое топливо, либо в сочетании с [[ураном-238|Uranium-238]] как среднеобогащённое нептуниевое топливо. Применяется в [[ВВЭР|PWR]] и [[РБМК|RBMK]].",
|
||||
"zh_CN": "一种易裂变同位素,主要存在于枯竭的[[铀-235|Uranium-235]]燃料中。 主要用于核反应堆,纯净的镎既可直接用作高浓缩度镎燃料,也可和[[铀-238|Uranium-238]]混合为中浓缩度镎燃料。可用于[[PWR]]和[[RBMK]]。"
|
||||
}
|
||||
|
||||
@ -4,11 +4,13 @@
|
||||
"trigger": [["hbm:item.ingot_pu238"], ["hbm:item.billet_pu238"], ["hbm:item.nugget_pu238"]],
|
||||
"title": {
|
||||
"en_US": "Plutonium-238",
|
||||
"uk_UA": "Плутоній-238",
|
||||
"ru_RU": "Плутоний-238",
|
||||
"zh_CN": "钚-238"
|
||||
},
|
||||
"content": {
|
||||
"en_US": "Radioisotope, used mainly in [[RTGs|RTG]]. Derived from [[plutonium|Plutonium]] hexafluoride, or from various nuclear fuels, mainly ones using [[uranium-235|Uranium-235]]. Usable with [[beryllium|Beryllium]] as Pu238Be neutron sources in [[RBMKs|RBMK]].<br><br>Moderately radioactive, very hot.",
|
||||
"uk_UA": "Радіоізотоп, що використовується переважно в [[РІТЕГ|RTG]]. Отримується з гексафториду [[плутонію|Plutonium]], або з різного ядерного палива, переважно того, що використовує [[уран-235|Uranium-235]]. Використовується з [[берилієм|Beryllium]] як Плутоній-238 берилієве джерело нейтронів в [[РБМК|RBMK]].<br><br>Помірно радіоактивний, дуже гарячий.",
|
||||
"ru_RU": "Радиоизотоп, в основном используется в [[РТГ|RTG]]. Получается из гексафторида [[плутония|Plutonium]] или из различных ядерных топлив, преимущественно использующих [[уран-235|Uranium-235]]. Используется с [[бериллием|Beryllium]] в нейтронных источниках Плутоний-210-Бериллий для [[РБМК|RBMK]].<br><br>Умеренно радиоактивен, очень горячий.",
|
||||
"zh_CN": "放射性同位素,主要用于[[RTG]]。可从六氟化[[钚|Plutonium]]中提取,也可从一些核燃料(主要是含[[铀-235|Uranium-235]]的种类)中分离得到。可与[[铍|Beryllium]]混合制成钚-238-铍中子源,用于[[RBMK]]反应堆。<br><br>放射性中等,高温。"
|
||||
}
|
||||
|
||||
@ -4,11 +4,13 @@
|
||||
"trigger": [["hbm:item.ingot_pu239"], ["hbm:item.billet_pu239"], ["hbm:item.nugget_pu239"]],
|
||||
"title": {
|
||||
"en_US": "Plutonium-239",
|
||||
"uk_UA": "Плутоній-239",
|
||||
"ru_RU": "Плутоний-239",
|
||||
"zh_CN": "钚-239"
|
||||
},
|
||||
"content": {
|
||||
"en_US": "Primary fissile isotope of [[plutonium|Plutonium]]. Can be extracted from many spent fuels that use [[uranium-238|Uranium-238]] or directly from [[reactor-grade plutonium|Reactor-Grade Plutonium]]. Usable in high enriched fuels for various reactors, mixed with other isotopes for lower enriched fuels, or as fissile material in many nuclear bombs.<br><br>Moderately radioactive.",
|
||||
"uk_UA": "Перший здатний до поділу ізотоп [[плутонію|Plutonium]]. Може бути отриманий з багатьох видів відпрацьованого палива, що використовують [[уран-238|Uranium-238]] бо безпосередньо з [[реакторного плутонію|Reactor-Grade Plutonium]]. Використовується у високозбагаченому паливі для різних реакторів, змішується з іншими ізотопами для низькозбагаченого палива або як заряд у багатьох ядерних бомбах.<br><br>Помірно радіоактивний.",
|
||||
"ru_RU": "Основной делящийся изотоп [[плутония|Plutonium]]. Может быть извлечен из многих отработанных топлив, использующих [[уран-238|Uranium-238]], или непосредственно из [[реакторного плутония|Reactor-Grade Plutonium]]. Используется в высокообогащённых топливах для различных реакторов, в смеси с другими изотопами для менее обогащённых топлив или как делящийся материал во многих ядерных бомбах.<br><br>Умеренно радиоактивен.",
|
||||
"zh_CN": "[[钚|Plutonium]]主要的易裂变同位素,可从多种使用[[铀-238|Uranium-238]]的核燃料中提取,或直接从[[反应堆级钚|Reactor-Grade Plutonium]]中分离得到。可在多种反应堆中用作高浓缩度燃料,也可与其他同位素混合制成 浓缩度较低的燃料,还可在多种核弹中用作裂变材料。<br><br>放射性中等。"
|
||||
}
|
||||
|
||||
@ -4,11 +4,13 @@
|
||||
"trigger": [["hbm:item.ingot_pu240"], ["hbm:item.billet_pu240"], ["hbm:item.nugget_pu240"]],
|
||||
"title": {
|
||||
"en_US": "Plutonium-240",
|
||||
"uk_UA": "Плутоній-240",
|
||||
"ru_RU": "Плутоний-240",
|
||||
"zh_CN": "钚-240"
|
||||
},
|
||||
"content": {
|
||||
"en_US": "Non-fissile isotope found in [[plutonium|Plutonium]] and [[reactor-grade plutonium|Reactor-Grade-Plutonium]]. Only useful when manually making reactor-grade plutonium from [[plutonium-239|Plutonium-239]] or in specialized [[zirconium|Zirconium]] fast breeder rods for making [[plutonium-241|Plutonium-241]] in the [[RBMK]].",
|
||||
"uk_UA": "Не здатний до поділу ізотоп, що міститься в [[плутонії|Plutonium]] та [[реакторному плутонії|Reactor-Grade-Plutonium]]. Корисний лише при ручному виготовленні реакторного плутонію з [[плутонію-239|Plutonium-239]] або у спеціалізованих [[цирконієвих|Zirconium]] швидких розмножувачах для виготовлення [[плутонію-241|Plutonium-241]] в [[РБМК|RBMK]]." ,
|
||||
"ru_RU": "Неделимый изотоп, содержащийся в [[плутонии|Plutonium]] и [[реакторном плутонии|Reactor-Grade-Plutonium]]. Полезен только при ручном создании реакторного плутония из [[плутония-239|Plutonium-239]] или в специализированных [[циркониевых|Zirconium]] стержнях быстрого размножения для производства [[плутония-241|Plutonium-241]] в [[РБМК|RBMK]].",
|
||||
"zh_CN": "[[钚|Plutonium]]和[[反应堆级钚|Reactor-Grade Plutonium]]中存在的不易裂变同位素。仅有的用途是手动与[[钚-239|Plutonium-239]]混合为反应堆级钚,或与[[锆|Zirconium]]一同制成专用于增殖的ZFB燃料棒,以在[[RBMK]]中生产[[钚-241|Plutonium-241]]。"
|
||||
}
|
||||
|
||||
@ -4,11 +4,13 @@
|
||||
"trigger": [["hbm:item.ingot_pu241"], ["hbm:item.billet_pu241"], ["hbm:item.nugget_pu241"]],
|
||||
"title": {
|
||||
"en_US": "Plutonium-241",
|
||||
"uk_UA": "Плутоній-241",
|
||||
"ru_RU": "Плутоний-241",
|
||||
"zh_CN": "钚-241"
|
||||
},
|
||||
"content": {
|
||||
"en_US": "Secondary fissile isotope of [[plutonium|Plutonium]]. Can be recovered from [[plutonium-240|Plutonium-240]]-rich spent [[RBMK]] fuels, as well as certain types of [[zirconium|Zirconium]] fast breefer fuels. Only used in specialized breeding fuels and as high enriched fuel, which is more powerful than its [[plutonium-239|Plutonium-239]] counterpart. Plutonium-241 in RBMKs yields [[americium-241|Americium-241]] and [[americium-242|Americium-242]] when reprocessed.<br><br>Highly radioactive.",
|
||||
"uk_UA": "Другий здатний до поділу ізотоп [[плутонію|Plutonium]]. Може бути відновлений з відпрацьованого палива [[РБМК|RBMK]], багатого на [[плутоній-240|Plutonium-240]], а також з деяких видів [[цирконієвих|Zirconium]] швидких розмножувачів. Використовується лише в спеціальних паливних розмножувачах та як високозбагачене паливо, яке є потужнішим за свій аналог [[плутонію-239|Plutonium-239]]. Плутоній-241 в РБМК утворює [[америцій-241|Americium-241]] та [[америцій-242|Americium-242]] після переробки.<br><br>Високорадіоактивний.",
|
||||
"ru_RU": "Вторичный делящийся изотоп [[плутония|Plutonium]]. Может быть извлечен из отработанных топлив [[РБМК|RBMK]], богатых [[плутонием-240|Plutonium-240]], а также из определенных типов [[циркониевых|Zirconium]] топлив быстрого размножения. Используется только в специализированных топливных стержнях для размножения и как высокообогащённое топливо, которое мощнее, чем его аналог [[плутоний-239|Plutonium-239]]. Плутоний-241 в РБМК при переработке дает [[америций-241|Americium-241]] и [[америций-242|Americium-242]].<br><br>Сильно радиоактивен.",
|
||||
"zh_CN": "[[钚|Plutonium]]次要的易裂变同位素,可从枯竭的富含[[钚-240|Plutonium-240]]的[[RBMK]]燃料及特定种类的[[锆|Zirconium]]快速增殖燃料(ZFB)中提取。 仅用于专用的增殖燃料,或用作比相应的[[钚-239|Plutonium-239]]燃料更强力的高浓缩度燃料。再处理用于RBMK的钚-241燃料时 可以得到[[镅-241|Americium-241]]和[[镅-242|Americium-242]]。<br><br>放射性较强。"
|
||||
}
|
||||
|
||||
@ -4,11 +4,13 @@
|
||||
"trigger": [["hbm:item.ingot_pu_mix"], ["hbm:item.billet_pu_mix"], ["hbm:item.nugget_pu_mix"]],
|
||||
"title": {
|
||||
"en_US": "Reactor-Grade Plutonium",
|
||||
"uk_UA": "Реакторний плутоній",
|
||||
"ru_RU": "Плутоний реакторного качества",
|
||||
"zh_CN": "反应堆级钚"
|
||||
},
|
||||
"content": {
|
||||
"en_US": "Mixture of [[plutonium-239|Plutonium-239]] and [[plutonium-240|Plutonium-240]]. Common result of reprocessing many [[uranium|Uranium]]-based fuels, as well as by breeding uranium in the [[Chicago Pile]]. Usable in many reactors as medium enriched plutonium fuel.<br><br>Moderately radioactive.",
|
||||
"uk_UA": "Суміш [[плутонію-239|Plutonium-239]] та [[плутонію-240|Plutonium-240]]. Поширений результат переробки багатьох видів палива на основі [[урану|Uranium]], а також розмноження урану в [[Чиказькій дровітні|Chicago Pile]]. Використовується в багатьох реакторах як середньозбагачене плутонієве паливо.<br><br>Помірно радіоактивний.",
|
||||
"ru_RU": "Смесь [[плутония-239|Plutonium-239]] и [[плутония-240|Plutonium-240]]. Обычный результат переработки многих топлив на основе [[урана|Uranium]], а также при размножении урана в [[Чикагской полленице|Chicago Pile]]. Используется во многих реакторах как среднеобогащённое плутониевое топливо.<br><br>Умеренно радиоактивен.",
|
||||
"zh_CN": "[[钚-239|Plutonium-239]]和[[钚-240|Plutonium-240]]的混合物。是再处理多种[[铀|Uranium]]基燃料的常见产物,也是在[[芝加哥反应堆|Chicago Pile]]中增殖铀的常见产物。可在多种反应堆中用作中浓缩度燃料。<br><br>放射性中等。"
|
||||
}
|
||||
|
||||
@ -4,11 +4,13 @@
|
||||
"trigger": [["hbm:item.ingot_plutonium"], ["hbm:item.billet_plutonium"], ["hbm:item.nugget_plutonium"], ["hbm:item.powder_plutonium"]],
|
||||
"title": {
|
||||
"en_US": "Plutonium",
|
||||
"uk_UA": "Плутоній",
|
||||
"ru_RU": "Плутоний",
|
||||
"zh_CN": "钚"
|
||||
},
|
||||
"content": {
|
||||
"en_US": "Rare form of impure plutonium, composed of plutonium-238, 239 and 240. Plutonium in ore form is disabled by default. May be processed in a [[gas centrifuge|Gas Centrifuge]] in hexafluoride form, or used for certain [[cyclotron|Cyclotron]] recipes.<br><br>Moderately radioactive.<br><br>See also:<br>[[Plutonium-238]]<br>[[Plutonium-239]]<br>[[Plutonium-240]]<br>[[Plutonium-241]]",
|
||||
"uk_UA": "Рідкісна форма природнього плутонію, що складається з плутонію-238, 239 та 240. Плутоній у формі руди вимкнено за замовчуванням. Може бути перероблений в [[газовій центріфузі|Gas Centrifuge]] у формі гексафториду, або використовуватися для певних рецептів [[циклотрона|Cyclotron]].<br><br>Помірно радіоактивний.<br><br>Див. також:<br>[[Плутоній-238|Plutonium-238]]<br>[[Плутоній-239|Plutonium-239]]<br>[[Плутоній-240|Plutonium-240]]<br>[[Плутоній-241|Plutonium-241]]",
|
||||
"ru_RU": "Редкая форма нечистого плутония, состоящая из плутония-238, 239 и 240. Плутоний в рудной форме по умолчанию отключен. Может быть переработан в [[газовой центрифуге|Gas Centrifuge]] в форме гексафторида или использован для определенных рецептов [[циклотрона|Cyclotron]].<br><br>Умеренно радиоактивен.<br><br>См. также:<br>[[Плутоний-238|Plutonium-238]]<br>[[Плутоний-239|Plutonium-239]]<br>[[Плутоний-240|Plutonium-240]]<br>[[Плутоний-241|Plutonium-241]]",
|
||||
"zh_CN": "不纯钚的稀有形式,由钚-238、钚-239、钚-240组成。 钚的矿石形式默认禁用。钚可以以六氟化钚的形式在[[气体离心机|Gas Centrifuge]]中处理,也用于某些[[回旋加速器|Cyclotron]]配方。<br><br>放射性中等。<br><br>另见:<br>[[钚-238|Plutonium-238]]<br>[[钚-239|Plutonium-239]]<br>[[钚-240|Plutonium-240]]<br>[[钚-241|Plutonium-241]]"
|
||||
}
|
||||
|
||||
@ -4,11 +4,13 @@
|
||||
"trigger": [["hbm:item.ingot_polonium"], ["hbm:item.billet_polonium"], ["hbm:item.nugget_polonium"]],
|
||||
"title": {
|
||||
"en_US": "Polonium-210",
|
||||
"uk_UA": "Полоній-210",
|
||||
"ru_RU": "Полоний-210",
|
||||
"zh_CN": "钋-210"
|
||||
},
|
||||
"content": {
|
||||
"en_US": "Radioisotope derived from reprocessing [[radium-226|Radium-226]] neutron sources. Usable for [[RTGs|RTG]], or with [[beryllium|Beryllium]] in Po210Be neutron sources for [[RBMKs|RBMK]].<br><br>Highly radioactive, very hot.",
|
||||
"uk_UA": "Радіоізотоп, отриманий в результаті переробки [[радій-226|Radium-226]]берилієвих джерел нейтронів. Використовується для [[РІТЕГ|RTG]] або з [[берилієм|Beryllium]] у полоній-210 берилієвих джерелах нейтронів для [[РБМК|RBMK]].<br><br>Високорадіоактивний, дуже гарячий.",
|
||||
"ru_RU": "Радиоизотоп, получаемый из переработки нейтронных источников [[радия-226|Radium-226]]. Используется для [[РТГ|RTG]] или с [[бериллием|Beryllium]] в нейтронных источниках Полоний-210-бериллий для [[РБМК|RBMK]].<br><br>Сильно радиоактивен, очень горячий.",
|
||||
"zh_CN": "再处理[[镭-226|Radium-226]]中子源时得到的放射性同位素。可用于[[RTG]],也可与[[铍|Beryllium]]混合为钋-210-铍中子源,用于[[RBMK]]。<br><br>放射性强,高温。"
|
||||
}
|
||||
|
||||
@ -4,11 +4,13 @@
|
||||
"trigger": [["hbm:item.ingot_polymer"], ["hbm:item.powder_polymer"]],
|
||||
"title": {
|
||||
"en_US": "Polymer",
|
||||
"uk_UA": "Полімер",
|
||||
"ru_RU": "Полимер",
|
||||
"zh_CN": "聚合物"
|
||||
},
|
||||
"content": {
|
||||
"en_US": "Polymer ('Teflon') is the first available type of plastic. Requires [[petroleum gas|Petroleum Gas]] and therefore [[oil processing|Crude Oil]].<br><br>Fully interchangable with [[Bakelite]], which becomes available after [[oil cracking|Catalytic Cracking Tower]].",
|
||||
"uk_UA": "Полімер ('Тефлон') – це перший доступний тип пластику. потребує [[нафтовий газ|Petroleum Gas]], а отже, [[переробку нафти|Crude Oil]].<br><br>Повністю взаємозамінний з [[карболітом|Bakelite]], який стає доступним після [[крекінгу нафти|Catalytic Cracking Tower]].",
|
||||
"ru_RU": "Полимер ('Тефлон') — первый доступный тип пластика. Требует [[нефтяного газа|Petroleum Gas]] и, следовательно, [[переработки нефти|Crude Oil]].<br><br>Полностью взаимозаменяем с [[бакелитом|Bakelite]], который становится доступным после [[крекинга нефти|Catalytic Cracking Tower]].",
|
||||
"zh_CN": "聚合物(“特氟龙”)是第一种可获取的塑料。需要[[石油气|Petroleum Gas]]制作,因此需要 [[原油处理|Crude Oil]]。和[[电木|Bakelite]]完全通用,后者在获得[[催化裂化塔|Catalytic Cracking Tower]]后才可制作。"
|
||||
}
|
||||
|
||||
@ -4,11 +4,13 @@
|
||||
"trigger": [["hbm:item.ingot_ra226"], ["hbm:item.billet_ra226"], ["hbm:item.nugget_ra226"], ["hbm:item.powder_ra226"]],
|
||||
"title": {
|
||||
"en_US": "Radium-226",
|
||||
"uk_UA": "Радій-226",
|
||||
"ru_RU": "Радий-226",
|
||||
"zh_CN": "镭-226"
|
||||
},
|
||||
"content": {
|
||||
"en_US": "Rare radioactive material found in [[uranium|Uranium]] and [[thorium|Thorium-232]] ores, may be extracted using a [[centrifuge|Centrifuge]]. Used with [[beryllium|Beryllium]] in Ra226Be neutron sources, which are vital for kickstarting the [[Chicago Pile]], [[PWR]], [[research reactor|Research Reactor]] and [[RBMK]]. The first available neutron source, and often times the cheapest.<br><br>Moderately radioactive.",
|
||||
"uk_UA": "Рідкісний радіоактивний матеріал, що міститься в [[уранових|Uranium]] та [[торієвих|Thorium-232]] рудах, можна отримати за допомогою [[центрифуги|Centrifuge]]. Використовується разом з [[берилієм|Beryllium]] у радій-226 берилієвих джерелах нейтронів, які необхідні для запуску [[Чиказької дровітні|Chicago Pile]], [[ВВЕР|PWR]], [[дослідницького реактора|Research Reactor]] та [[РБМК|RBMK]]. Перше доступне джерело нейтронів і часто найдешевше.<br><br>Помірно радіоактивний.",
|
||||
"ru_RU": "Редкий радиоактивный материал, содержащийся в рудах [[урана|Uranium]] и [[тория-232|Thorium-232]], может быть извлечён с помощью [[центрифуги|Centrifuge]]. Используется с [[бериллием|Beryllium]] в нейтронных источниках Радий-226-бериллий, которые необходимы для запуска [[Чикагской поленницы|Chicago Pile]], [[ВВЭР|PWR]], [[исследовательского реактора|Research Reactor]] и [[РБМК|RBMK]]. Первый доступный нейтронный источник, часто самый дешевый.<br><br>Умеренно радиоактивен.",
|
||||
"zh_CN": "稀有的放射性物质,存在于[[铀|Uranium]]矿石和[[钍|Thorium]]矿石中,可通过[[离心机|Centrifuge]]提取。可与[[铍|Beryllium]]混合得到启动[[芝加哥反应堆|Chicago Pile]]、[[RBMK]]、[[PWR]]、[[研究型反应堆|]]必须的镭-226-铍中子源。是最早可获得的中子放射源,而且通常也是最便宜的。<br><br>放射性中等。"
|
||||
}
|
||||
|
||||
@ -4,11 +4,13 @@
|
||||
"trigger": [["hbm:item.ingot_rubber"]],
|
||||
"title": {
|
||||
"en_US": "Rubber",
|
||||
"uk_UA": "Гума",
|
||||
"ru_RU": "Резина",
|
||||
"zh_CN": "橡胶"
|
||||
},
|
||||
"content": {
|
||||
"en_US": "Oil product, derived from [[unsaturated hydrocabons|Unsaturated Hydrocarbons]] and [[sulfur|Sulfur]]. Requires at least a [[cracking tower|Catalytic Cracking Tower]] to make. Can replace [[latex|Latex]] in every recipe.",
|
||||
"uk_UA": "Нафтопродукт, отриманий з [[ненасичених вуглеводнів|Unsaturated Hydrocarbons]] та [[сірки|Sulfur]]. Для виробництва потрібна щонайменше [[вежа каталітичного крекінгу|Catalytic Cracking Tower]]. Може замінити [[латекс|Latex]] у всіх рецептах.",
|
||||
"ru_RU": "Продукт переработки нефти, получаемый из [[ненасыщенных углеводородов|Unsaturated Hydrocarbons]] и [[серы|Sulfur]]. Требует как минимум [[башню крекинга|Catalytic Cracking Tower]] для производства. Может заменить [[латекс|Latex]] во всех рецептах.",
|
||||
"zh_CN": "一种石化产品,衍生自[[不饱和烃|Unsaturated Hydrocarbons]]和[[硫|Sulfur]]。至少需要一台[[催化裂化塔|Catalytic Cracking Tower]]才能制作。可在所有配方中替代[[乳胶|Latex]]。"
|
||||
}
|
||||
|
||||
@ -4,11 +4,13 @@
|
||||
"trigger": [["hbm:item.ingot_silicon"], ["hbm:item.billet_silicon"], ["hbm:item.nugget_silicon"]],
|
||||
"title": {
|
||||
"en_US": "Silicon",
|
||||
"uk_UA": "Кремній",
|
||||
"ru_RU": "Кремний",
|
||||
"zh_CN": "硅"
|
||||
},
|
||||
"content": {
|
||||
"en_US": "Important material for producing integrated circuits, and any electronics more sophisticated than an analog circuit. Created in an [[electric arc furnace|Electric Arc Furnace]] using things that contain silicon dioxide, like regular sand, nether quartz, fiberglass, flint or [[asbestos|Asbestos]]. Used primarily as wafers (i.e. billets) which are [[pressed|Burner Press]] using a circuit stamp, and then crafted into different types of microchips. Due to requiring an arc furnace, silicon is available after obtaining [[polymer|Polymer]], requiring [[oil|Crude Oil]] processing.",
|
||||
"uk_UA": "Важливий матеріал для виробництва інтегральних плат та будь-якої електроніки, складнішої за аналогову плату. Виготовляється в [[електричній дуговій печі|Electric Arc Furnace]] використанням матеріалів, що містять діоксид кремнію, наприклад звичайного піску, пекельного кварцу, скловолокна, кременю або [[азбесту|Asbestos]]. Використовується переважно як пластини (тобто заготовки) які [[пресуються|Burner Press]] за допомогою штампа схеми, а потім перетворюються на різні типи мікрочіпів. Через необхідність у дуговій печі, кремній стає доступний після отримання [[полімеру|Polymer]], що вимагає переробки [[нафти|Crude Oil]].",
|
||||
"ru_RU": "Важный материал для производства интегральных схем и любой электроники, более сложной, чем аналоговые схемы. Производится в [[электродуговой печи|Electric Arc Furnace]] из материалов, содержащих диоксид кремния, таких как обычный песок, незер-кварц, стекловолокно, кремень или [[асбест|Asbestos]]. В основном используется в виде пластин (т.е. заготовок), которые [[прессуются|Burner Press]] с использованием штампа для схем, а затем превращаются в различные типы микросхем. Из-за необходимости в дуговой печи кремний доступен после получения [[полимера|Polymer]], что требует переработки [[нефти|Crude Oil]].",
|
||||
"zh_CN": "生产集成电路以及其他比模拟电路更加复杂的电路的重要材料。可通过使用[[电弧炉|Electric Arc Furnace]]冶炼含二氧化硅的物品(如普通沙子、下界石英、玻璃纤维、燧石和[[石棉|Asbestos]])获取。主要的应用形式为在[[锻压机|Burner Press]]中经电路板锻模锻压的晶圆(即坯料),这些晶圆随后被用来制作多种微处理器。 因为其制作需要电弧炉,硅只能在获得[[聚合物|Polymer]]后制作,因此需要[[原油处理|Crude Oil]]。"
|
||||
}
|
||||
|
||||
@ -4,11 +4,13 @@
|
||||
"trigger": [["hbm:item.powder_sodium"]],
|
||||
"title": {
|
||||
"en_US": "Sodium",
|
||||
"uk_UA": "Натрій",
|
||||
"ru_RU": "Натрий",
|
||||
"zh_CN": "钠"
|
||||
},
|
||||
"content": {
|
||||
"en_US": "Mainly derived from sodalite, a gem which is found as a [[centrifuge|Centrifuge]] byproduct of many ores. Used in liquid form as a powerful [[PWR]] coolant.",
|
||||
"uk_UA": "В основному отримується з содаліту, дорогоцінного каменю, який зустрічається як побічний продукт [[центрифугування|Centrifuge]] багатьох руд. Використовується в рідкому вигляді як потужний охолоджувач для [[ВВЕР|PWR]].",
|
||||
"ru_RU": "В основном добывается из содалита, драгоценного камня, который является побочным продуктом [[центрифуги|Centrifuge]] при переработке многих руд. Используется в жидкой форме как мощный охладитель для [[ВВЭР|PWR]].",
|
||||
"zh_CN": "主要通过方钠石获取,方钠石可作为多种矿石的[[离心|Centrifuge]]副产物获得。其液体形式可用作强力的[[PWR]]冷却剂。"
|
||||
}
|
||||
|
||||
@ -4,11 +4,13 @@
|
||||
"trigger": [["hbm:item.ingot_steel"], ["hbm:item.plate_steel"], ["hbm:item.powder_steel"]],
|
||||
"title": {
|
||||
"en_US": "Steel",
|
||||
"uk_UA": "Сталь",
|
||||
"ru_RU": "Сталь",
|
||||
"zh_CN": "钢"
|
||||
},
|
||||
"content": {
|
||||
"en_US": "Upgraded version of iron, basic material. Used in almost everything. Initially obtained by combining coal and iron in a [[blast furnace|Blast Furnace]]. Upgraded recipes are available later on via [[crucible|Crucible]] and [[rotary furnace|Rotary Furnace]].",
|
||||
"uk_UA": "Покращена версія заліза, базовий матеріал. Використовується майже в усьому. Спочатку отримується шляхом поєднання вугілля та заліза в [[доменній печі|Blast Furnace]]. Покращені рецепти доступні пізніше в [[ливарні|Crucible]] та [[роторній печі|Rotary Furnace]].",
|
||||
"ru_RU": "Улучшенная версия железа, базовый материал. Используется почти во всем. Изначально получается путём комбинирования угля и железа в [[доменной печи|Blast Furnace]]. Улучшенные рецепты доступны позже через [[плавильню|Crucible]] и [[роторную печь|Rotary Furnace]].",
|
||||
"zh_CN": "铁的升级版,是一种基础金属,几乎所有东西都要用到钢。最初可通过在[[高炉|Blast Furnace]]中混合煤炭和铁获取,而之后也有通过[[坩埚|Crucible]]和[[回转炉|Rotary Furnace]]制作的高级配方。"
|
||||
}
|
||||
|
||||
@ -4,11 +4,13 @@
|
||||
"trigger": [["hbm:item.sulfur"]],
|
||||
"title": {
|
||||
"en_US": "Sulfur",
|
||||
"uk_UA": "Сірка",
|
||||
"ru_RU": "Сера",
|
||||
"zh_CN": "硫"
|
||||
},
|
||||
"content": {
|
||||
"en_US": "Common ore, found in even larger numbers in the nether. Used in a variety of things, like [[sulfuric acid|Sulfuric Acid]], [[rubber|Rubber]] and in yellowcake for [[uranium|Uranium]] hexafluoride. Can also make gunpowder, matchsticks, or act as yellow dye.",
|
||||
"uk_UA": "Звичайна руда, зустрічається у великих кількостях в пеклі. Використовується в різних речах, таких як [[сірчана кислота|Sulfuric Acid]], [[гума|Rubber]] та єлоукейку для отримання гексафториду [[урану|Uranium]]. Також може використовуватися для виготовлення пороху, сірників або як жовтий барвник.",
|
||||
"ru_RU": "Обычная руда, в больших количествах встречается в Незере. Используется для различных целей, таких как [[серная кислота|Sulfuric Acid]], [[резина|Rubber]] и в йеллоукейке для гексафторида [[урана|Uranium]]. Также может использоваться для изготовления пороха, спичек или в качестве жёлтого красителя.",
|
||||
"zh_CN": "常见矿物,在下界的生成量更多。用于多种配方,例如制作[[硫酸|Sulfuric Acid]]和 [[橡胶|Rubber]],也用于制作黄饼,作为合成六氟化[[铀|Uranium]]的原料。 也可用于制作火药、火柴,以及用作黄色染料。"
|
||||
}
|
||||
|
||||
@ -4,11 +4,13 @@
|
||||
"trigger": [["hbm:item.ingot_tantalium"], ["hbm:item.powder_tantalium"], ["hbm:item.nugget_tantalium"]],
|
||||
"title": {
|
||||
"en_US": "Tantalium",
|
||||
"uk_UA": "Тантал",
|
||||
"ru_RU": "Тантал",
|
||||
"zh_CN": "钽"
|
||||
},
|
||||
"content": {
|
||||
"en_US": "Tantalium ('Tantalum') can be extracted out of [[coltan|Coltan]] which is only found within one specific area in the world. Used mainly for tantalium capacitors, which are crucial for the control units used by most nuclear bombs.",
|
||||
"uk_UA": "Тантал ('Танталій') можна отримати з [[колтану|Coltan]] який зустрічається лише в одному конкретному регіоні світу. Використовується переважно для танталових конденсаторів, які є критично важливими для блоків керування, що використовуються в більшості ядерних бомб.",
|
||||
"ru_RU": "Тантал ('Tantalum') добывается из [[колтана|Coltan]], который встречается только в одном определенном регионе мира. В основном используется для танталовых конденсаторов, которые критически важны для блоков управления, используемых в большинстве ядерных бомб.",
|
||||
"zh_CN": "钽可从仅生成在特定区域的[[钶钽铁矿|Coltan]]中提取。 主要用于制作钽电容器,钽电容器可作为大多数核弹所需的控制单元的重要原料。"
|
||||
}
|
||||
|
||||
@ -4,11 +4,13 @@
|
||||
"trigger": [["hbm:item.billet_technetium"], ["hbm:item.ingot_technetium"], ["hbm:item.nugget_technetium"]],
|
||||
"title": {
|
||||
"en_US": "Technetium",
|
||||
"uk_UA": "Технецій-99",
|
||||
"ru_RU": "Технеций",
|
||||
"zh_CN": "锝"
|
||||
},
|
||||
"content": {
|
||||
"en_US": "Synthetic metal, reprocessed from [[ZIRNOX]] or [[PWR]] fuel early on. May also be extracted from some [[RBMK]] fuels or [[bedrock ore|Bedrock Ore]] with high-performance solvent.<br><br>Primarily used for [[technetium steel|Technetium Steel]].<br><br>Moderately radioactive.",
|
||||
"uk_UA": "Синтетичний метал, перероблений з палива [[ЦИРНОКС|ZIRNOX]] або [[ВВЕР|PWR]] на ранніх етапах. також може бути отриманий з деяких видів палива [[РБМК|RBMK]] або [[корінної руди|Bedrock Ore]] за допомогою високоефективного розчинника.<br><br>В основному використовується для [[технецієвої сталі|Technetium Steel]].<br><br>Помірно радіоактивний.",
|
||||
"ru_RU": "Синтетический металл, перерабатывается из топлива [[ЦИРНОКС|ZIRNOX]] или [[ВВЭР|PWR]] на ранних стадиях. Также может быть извлечен из некоторых топлив [[РБМК|RBMK]] или [[бедроковой руды|Bedrock Ore]] с использованием высокоэффективного растворителя.<br><br>В основном используется для [[технециевой стали|Technetium Steel]].<br><br>Умеренно радиоактивен.",
|
||||
"zh_CN": "人工合成的金属元素,初期可通过再处理[[锆诺克斯|ZIRNOX]]和[[PWR]]的枯竭燃料获取。也可通过回收某些[[RBMK]]燃料或使用高性能溶剂处理[[基岩矿石|Bedrock Ore]]获取。<br><br>主要用于制作[[锝钢|Technetium Steel]]。<br><br>放射性中等。"
|
||||
}
|
||||
|
||||
@ -4,11 +4,13 @@
|
||||
"trigger": [["hbm:item.ingot_tcalloy"], ["hbm:item.powder_tcalloy"]],
|
||||
"title": {
|
||||
"en_US": "Technetium Steel",
|
||||
"uk_UA": "Технецієва сталь",
|
||||
"ru_RU": "Технециевая сталь",
|
||||
"zh_CN": "锝钢"
|
||||
},
|
||||
"content": {
|
||||
"en_US": "Alloy made from [[steel|Steel]] and [[technetium|Technetium]]. Corrosion resistant, used in stronger fluid tanks and many advanced machines. Obtainable after either a [[ZIRNOX]] or [[PWR]] due to technetium being synthetic.<br><br>Fully interchangeable with [[cadmium steel|Cadmium Steel]].",
|
||||
"uk_UA": "Сплав, виготовлений зі [[сталі|Steel]] та [[технецію|Technetium]]. Стійкий до корозії, використовується в більш міцних резервуарах для рідини та в багатьох передових машинах. Одержується після [[ЦИРНОКС|ZIRNOX]] або [[ВВЕР|PWR]], оскільки технецій є синтетичним.<br><br>Повністю взаємозамінний з [[кадмієвою сталлю|Cadmium Steel]].",
|
||||
"ru_RU": "Сплав из [[стали|Steel]] и [[технеция|Technetium]]. Устойчив к коррозии, используется в более прочных резервуарах для жидкостей и во многих продвинутых машинах. Доступен после [[ЦИРНОКС|ZIRNOX]] или [[ВВЭР|PWR]], так как технеций является синтетическим.<br><br>Полностью взаимозаменяем с [[кадмиевой сталью|Cadmium Steel]].",
|
||||
"zh_CN": "[[钢|Steel]]和[[锝|Technetium]]的合金,耐腐蚀,用于制作强度更高的液体储罐和多种高级机器。 由于锝需要人工制造,因此只能在建造[[锆诺克斯|ZIRNOX]]或[[PWR]]之后获取。<br><br>和[[镉钢|Cadmium Steel]]完全通用。"
|
||||
}
|
||||
|
||||
@ -4,11 +4,13 @@
|
||||
"trigger": [["hbm:item.ingot_th232"], ["hbm:item.billet_th232"], ["hbm:item.nugget_th232"], ["hbm:item.powder_thorium"]],
|
||||
"title": {
|
||||
"en_US": "Thorium-232",
|
||||
"uk_UA": "Торій-232",
|
||||
"ru_RU": "Торий-232",
|
||||
"zh_CN": "钍-232"
|
||||
},
|
||||
"content": {
|
||||
"en_US": "Fertile (i.e. can be bred) isotope which yields [[uranium-233|Uranium-233]]. Can either be irradiated in an [[RBMK]] to produce [[thorium fuel|Thorium Fuel]] or combined with uranium-233. Thorium-derived fuels are generally cost-effective but not very powerful. Also usable in [[liquid thorium salt|Liquid Thorium Salt]], a powerful [[PWR]] coolant (turning it into a molten salt reactor) which yields tons of uranium-233 quickly.<br><br>Slightly radioactive.",
|
||||
"uk_UA": "Фертильний (тобто придатний до розмноження) ізотоп який дає [[уран-233|Uranium-233]]. Може бути опромінений в [[РБМК|RBMK]] для отримання [[торієвого палива|Thorium Fuel]] або поєднаний з ураном-233. Паливо, отримане з торію, зазвичай економічне, але не дуже потужне. Також використовується у вигляді [[рідкої торієвої солі|Liquid Thorium Salt]], потужному теплоносію [[ВВЕР|PWR]] (перетворюючи його у реактор на розплавах солей) який швидко дає тонни урану-233.<br><br>Слабко радіоактивний.",
|
||||
"ru_RU": "Фертильный (т.е. пригодный для размножения) изотоп, дающий [[уран-233|Uranium-233]]. Может быть облучен в [[РБМК|RBMK]] для производства [[ториевого топлива|Thorium Fuel]] или комбинирован с ураном-233. Топлива, производные от тория, обычно экономичны, но не очень мощные. Также используется в [[жидкой ториевой соли|Liquid Thorium Salt]], мощном охладителе [[ВВЭР|PWR]], превращающем его в реактор на расплавленных солях, который быстро производит большое количество урана-233.<br><br>Слабо радиоактивен.",
|
||||
"zh_CN": "可增殖的同位素,增殖后产生[[铀-233|Uranium-233]]。可通过在[[RBMK]]中辐照或与铀-233混合得到[[钍燃料|Thorium Fuel]]。 总体来讲,由钍衍生的燃料成本较低,但能量不高。 也可用于[[液态钍盐|Liquid Thorium Salt]],其可作为一种强力的[[PWR]]冷却剂(同时将反应堆变成熔盐堆),同时快速产生大量铀-233。<br><br>略有放射性。"
|
||||
}
|
||||
|
||||
@ -4,11 +4,13 @@
|
||||
"trigger": [["hbm:item.ingot_u233"], ["hbm:item.billet_u233"], ["hbm:item.nugget_u233"]],
|
||||
"title": {
|
||||
"en_US": "Uranium-233",
|
||||
"uk_UA": "Уран-233",
|
||||
"ru_RU": "Уран-233",
|
||||
"zh_CN": "铀-233"
|
||||
},
|
||||
"content": {
|
||||
"en_US": "Artificial type of fissile uranium (i.e. reactor capable), created by reprocessing [[thorium-based fuels|Thorium Fuel]]. High enriched uranium-233 fuel is generally more powerful than fuel derived from [[uranium-235|Uranium-235]].<br><br>Moderately radioactive.",
|
||||
"uk_UA": "Штучний ізотоп урану здатного до розщеплення (тобто придатного для реакторів), отримується шляхом переробки [[палива на основі торію|Thorium Fuel]]. Високозбагачене паливо з урану-233, як правило, потужніше, ніж паливо, отримане з [[урану-235|Uranium-235]].<br><br>Помірно радіоактивний.",
|
||||
"ru_RU": "Искусственный тип делящегося урана (т.е. пригодного для реакторов), получаемый путём переработки [[ториевых топлив|Thorium Fuel]]. Высокообогащенное топливо урана-233, как правило, мощнее, чем топливо, полученное из [[урана-235|Uranium-235]].<br><br>Умеренно радиоактивен.",
|
||||
"zh_CN": "人工制造的易裂变(即能够用于反应堆)的铀同位素,可通过再处理[[钍基燃料|Thorium Fuel]]获取。总体来讲,高浓缩度的铀-233较基于铀-235的燃料更加强力。<br><br>放射性中等。"
|
||||
}
|
||||
|
||||
@ -4,11 +4,13 @@
|
||||
"trigger": [["hbm:item.ingot_u235"], ["hbm:item.billet_u235"], ["hbm:item.nugget_u235"]],
|
||||
"title": {
|
||||
"en_US": "Uranium-235",
|
||||
"uk_UA": "Уран-235",
|
||||
"ru_RU": "Уран-235",
|
||||
"zh_CN": "铀-235"
|
||||
},
|
||||
"content": {
|
||||
"en_US": "Enriched uranium. Fissile, usable in some reactors directly as high enriched fuel, or mixed back with [[uranium-238|Uranium-238]] for medium enriched uranium fuels. Weapons grade. Created initially by processing [[uranium hexafluuoride|Uranium Hexafluoride]] in a cascade of four [[gas centrifuges|Gas Centriuge]], available later on by separating [[natural uranium|Uranium]] via [[SILEX]].<br><br>Moderately radioactive.",
|
||||
"uk_UA": "Збагачений уран. Придатний до розщеплення, використовується в деяких реакторах безпосередньо як високозбагачене паливо або змішується з [[ураном-238|Uranium-238]] для отримання середньозбагаченого уранового палива. Збройового класу. Спочатку отримується шялхом переробки [[гексафториду урану|Uranium Hexafluoride]] у каскаді з чотирьох [[газових центрифуг|Gas Centriuge]], пізніше доступний шляхом розділення [[природного урану|Uranium]] за допомогою [[камери лазерного розділення ізотопів|SILEX]].<br><br>Помірно радіоактивний.",
|
||||
"ru_RU": "Обогащенный уран. Делящийся, используется в некоторых реакторах непосредственно как высокообогащенное топливо или смешивается с [[ураном-238|Uranium-238]] для среднеобогащенных урановых топлив. Оружейное качество. Изначально создается путём переработки [[гексафторида урана|Uranium Hexafluoride]] в каскаде из четырех [[газовых центрифуг|Gas Centrifuge]], позже доступен через разделение [[натурального урана|Uranium]] с помощью [[SILEX]].<br><br>Умеренно радиоактивен.",
|
||||
"zh_CN": "浓缩的铀,容易裂变,可直接作为高浓缩度燃料用于某些反应堆,也可与[[铀-238|Uranium-238]]混合回中浓缩度的铀燃料。 也是一种武器级的同位素。最初可通过在四台串联的[[气体离心机|Gas Centrifuge]]中处理[[六氟化铀|Uranium Hexafluoride]]获取,之后也可直接在[[SILEX]]中 分离[[天然铀|Uranium]]获取。<br><br>放射性中等。"
|
||||
}
|
||||
|
||||
@ -4,11 +4,13 @@
|
||||
"trigger": [["hbm:item.ingot_u238"], ["hbm:item.billet_u238"], ["hbm:item.nugget_u238"]],
|
||||
"title": {
|
||||
"en_US": "Uranium-238",
|
||||
"uk_UA": "Уран-238",
|
||||
"ru_RU": "Уран-238",
|
||||
"zh_CN": "铀-238"
|
||||
},
|
||||
"content": {
|
||||
"en_US": "Depleted uranium, not fissile (i.e. not directly reactor-usable). Primarily a byproduct from enriching [[uranium|Uranium]]. Used in [[ferrouranium|Ferrouranium]], for [[depleted uranium ammo|Depleted Uranium Ammo]] and for certain low-enriched fuels. Fuels that contain uranium-238 typically yield useful [[plutonium-239|Plutonium-239]] when reprocessing.<br><br>Slightly radioactive.",
|
||||
"uk_UA": "Збіднений уран, не ділиться (тобто не придатний для безпосереднього використання в реакторах). В основному побічний продукт збагачення [[урану|Uranium]]. Використовується у виготовленні [[фероурану|Ferrouranium]], [[боєприпасів зі збідненим ураном|Depleted Uranium Ammo]] та для певного низькозбагаченого палива. Паливо, що містить уран-238 зазвичай дає корисний [[плутоній-239|Plutonium-239]] під час переробки.<br><br>Слабо радіоактивний.",
|
||||
"ru_RU": "Истощенный уран, не делящийся (т.е. не пригоден для прямого использования в реакторах). В основном является побочным продуктом обогащения [[урана|Uranium]]. Используется в [[ферроурание|Ferrouranium]], для [[боеприпасов с истощенным ураном|Depleted Uranium Ammo]] и для некоторых низкообогащенных топлив. Топлива, содержащие уран-238, при переработке обычно дают полезный [[плутоний-239|Plutonium-239]].<br><br>Слабо радиоактивен.",
|
||||
"zh_CN": "贫铀,不能作为燃料(即无法直接被反应堆使用)。通常作为[[铀|Uranium]]浓缩过程中的副产品。用于制造[[铀铁合金|Ferrouranium]],[[贫铀弹药|Depleted Uranium Ammo]]和低浓缩度燃料。含有铀-238的燃料在再处理时会产生有用的[[钚-239|Plutonium-239]]。<br><br>略有放射性。"
|
||||
}
|
||||
|
||||
@ -4,11 +4,13 @@
|
||||
"trigger": [["hbm:item.ingot_uranium"], ["hbm:item.billet_uranium"], ["hbm:item.nugget_uranium"], ["hbm:item.powder_uranium"], ["hbm:tile.ore_uranium"]],
|
||||
"title": {
|
||||
"en_US": "Uranium",
|
||||
"uk_UA": "Уран",
|
||||
"ru_RU": "Уран",
|
||||
"zh_CN": "铀"
|
||||
},
|
||||
"content": {
|
||||
"en_US": "Natural uranium, slightly radioactive. Not very fissile on its own, can be enriched by turning it into [[uranium hexafluoride|Uranium Hexafluoride]] and processing it in [[gas centrifuges|Gas Centrifuge]]. [[ZIRNOX]], [[RBMK]] and [[Chigago Pile]] may use natural uranium as fuel without enrichment.<br><br>See also:<br>[[Uranium-233]]<br>[[Uranium-235]]<br>[[Uranium-238]]",
|
||||
"uk_UA": "Природний уран, слабо радіоактивний. Сам по собі не дуже ділиться, його можна збагачувати, перетворюючи на [[гексафторид урану|Uranium Hexafluoride]] та оброблюючи в [[газових центрифугах|Gas Centrifuge]]. [[ЦИРНОКС|ZIRNOX]], [[РБМК|RBMK]] та [[Чиказька дровітня|Chigago Pile]] можуть використовувати природний уран як паливо без збагачення.<br><br>Див. також:<br>[[Уран-233|Uranium-233]]<br>[[Уран-235|Uranium-235]]<br>[[Уран-238|Uranium-238]]",
|
||||
"ru_RU": "Натуральный уран, слабо радиоактивен. Сам по себе не очень делящийся, может быть обогащен путём превращения в [[гексафторид урана|Uranium Hexafluoride]] и переработки в [[газовых центрифугах|Gas Centrifuge]]. [[ЦИРНОКС|ZIRNOX]], [[РБМК|RBMK]] и [[Чикагская поленница|Chicago Pile]] могут использовать натуральный уран как топливо без обогащения.<br><br>См. также:<br>[[Уран-233|Uranium-233]]<br>[[Уран-235|Uranium-235]]<br>[[Уран-238|Uranium-238]]",
|
||||
"zh_CN": "天然铀,具有微弱放射性。本身不太容易裂变,但可通过将其变为[[六氟化铀|Uranium Hexafluoride]]并在[[气体离心机|Gas Centrifuge]]中处理以将其浓缩。[[锆诺克斯|ZIRNOX]],[[RBMK]]和[[芝加哥反应堆|Chigago Pile]]可直接将未浓缩铀用作燃料。<br><br>另见:<br>[[铀-233|Uranium-233]]<br>[[铀-235|Uranium-235]]<br>[[铀-238|Uranium-238]]"
|
||||
}
|
||||
|
||||
@ -4,11 +4,13 @@
|
||||
"trigger": [["hbm:item.ingot_weaponsteel"], ["hbm:item.plate_weaponsteel"]],
|
||||
"title": {
|
||||
"en_US": "Weapon Steel",
|
||||
"uk_UA": "Збройова сталь",
|
||||
"ru_RU": "Оружейная сталь",
|
||||
"zh_CN": "武器级钢"
|
||||
},
|
||||
"content": {
|
||||
"en_US": "High-purity version of [[steel|Steel]] made in a [[rotary furnace|Rotary Furnace]]. Requires [[coker gas|Coker Gas]], and therefore a [[coker unit|Coker Unit]]. Used in many mid-game weapons, weapon modifications and missile warheads.",
|
||||
"uk_UA": "Високочиста версія [[сталі|Steel]] виготовлена в [[роторній печі|Rotary Furnace]]. Потребує [[коксовий газ|Coker Gas]], тому і [[коксову установку|Coker Unit]]. Використовується в багатьох видах мідгеймової зброї, модифікаціях зброї та ракетних боєголовках.",
|
||||
"ru_RU": "Высококачественная версия [[стали|Steel]], изготовленная в [[роторной печи|Rotary Furnace]]. Требует [[коксовый газ|Coker Gas]] и, следовательно, [[коксовую установку|Coker Unit]]. Используется во многих оружиях среднего этапа игры, модификациях оружия и боеголовках ракет.",
|
||||
"zh_CN": "在[[回转炉|Rotary Furnace]]中制作的高纯度[[钢|Steel]]。需要[[焦化气|Coker Gas]],焦化气则需要[[焦化装置|Coker Unit]]来制作。用于游戏中期的武器制作和改装以及导弹弹头的制作。"
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user