From d58dc988a2d378cf9c5544f037f074cba169c5f4 Mon Sep 17 00:00:00 2001 From: Alkalus Date: Tue, 31 Mar 2020 03:31:19 +0100 Subject: + Added NitroBenzene to the Gas Turbine fuel list. (Up for balance) + Added recipes for both grinding balls. + Added more milling chains. + Added two advanced recipes for obtaining Nitric Acid. + Added Nitric Oxide and recipes if it doesn't exist. + Added Nitrogen Dioxide and recipes if it doesn't exist. % Changed recipe for Nitrogen Tetroxide. % Adjusted recipe for Th232 again. % Changed Rocket Fuels slightly once more, swapped T3 and T4 fuels back. (Accidentally did them backwards in my last update) --- .../gtPlusPlus/core/recipe/RECIPES_GREGTECH.java | 67 +++++++++++++++------- 1 file changed, 47 insertions(+), 20 deletions(-) (limited to 'src/Java/gtPlusPlus/core/recipe') diff --git a/src/Java/gtPlusPlus/core/recipe/RECIPES_GREGTECH.java b/src/Java/gtPlusPlus/core/recipe/RECIPES_GREGTECH.java index 2275898c7e..fe4adbf137 100644 --- a/src/Java/gtPlusPlus/core/recipe/RECIPES_GREGTECH.java +++ b/src/Java/gtPlusPlus/core/recipe/RECIPES_GREGTECH.java @@ -110,25 +110,51 @@ public class RECIPES_GREGTECH { private static void chemplantRecipes() { + //This is subsequently absorbed in water to form nitric acid and nitric oxide. + //3 NO2 (g) + H2O (l) → 2 HNO3 (aq) + NO (g) (ΔH = −117 kJ/mol) + //The nitric oxide is cycled back for reoxidation. Alternatively, if the last step is carried out in air: + //4 NO2 (g) + O2 (g) + 2 H2O (l) → 4 HNO3 (aq) + // Advanced method for Nitric Acid Production - /* CORE.RA.addChemicalPlantRecipe( - new ItemStack[] { - CI.getNumberedBioCircuit(17), - CI.getPinkCatalyst(0), - }, - new FluidStack[] { - FluidUtils.getLava(10000), - FluidUtils.getDistilledWater(5000) - }, - new ItemStack[] { + CORE.RA.addChemicalPlantRecipe( + new ItemStack[] { + CI.getNumberedBioCircuit(17), + CI.getPinkCatalyst(0), + }, + new FluidStack[] { + FluidUtils.getFluidStack(GenericChem.Nitrogen_Dioxide, 3000), + FluidUtils.getAir(7000) + }, + new ItemStack[] { - }, - new FluidStack[] { - FluidUtils.getFluidStack("nitricacid", 2000), - }, - 10 * 20, - 480, - 3);*/ + }, + new FluidStack[] { + FluidUtils.getFluidStack("nitricacid", 4000), + FluidUtils.getWater(2000), + }, + 10 * 20, + 480, + 3); + + CORE.RA.addChemicalPlantRecipe( + new ItemStack[] { + CI.getNumberedBioCircuit(16), + CI.getPinkCatalyst(0), + }, + new FluidStack[] { + FluidUtils.getFluidStack(GenericChem.Nitrogen_Dioxide, 3000), + FluidUtils.getDistilledWater(5000) + }, + new ItemStack[] { + + }, + new FluidStack[] { + FluidUtils.getFluidStack("nitricacid", 2000), + FluidUtils.getFluidStack(GenericChem.Nitric_Oxide, 1500), + }, + 10 * 20, + 480, + 2); // Produce Boric Acid CORE.RA.addChemicalPlantRecipe( @@ -162,15 +188,16 @@ public class RECIPES_GREGTECH { FluidUtils.getFluidStack("boricacid", 1500) }, new ItemStack[] { - ELEMENT.getInstance().THORIUM232.getDust(4), ELEMENT.getInstance().THORIUM.getSmallDust(32), - ELEMENT.getInstance().URANIUM232.getDust(2) + ELEMENT.getInstance().THORIUM232.getDust(2), + ELEMENT.getInstance().THORIUM232.getSmallDust(2), + ELEMENT.getInstance().URANIUM232.getDust(1), }, new FluidStack[] { }, new int[] { - 0, 0, 20 + 0, 0, 1000, 250 }, 20 * 300, MaterialUtils.getVoltageForTier(4), -- cgit