aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/loaders/postload/recipes/DistilleryRecipes.java
diff options
context:
space:
mode:
authorPxx500 <81298696+Pxx500@users.noreply.github.com>2024-07-28 09:34:47 +0200
committerGitHub <noreply@github.com>2024-07-28 14:34:47 +0700
commit5232d9020c9289cd2c71c958215e84fbed665d9b (patch)
tree4b50a16f8157bd6bf4861566f14c7dfff91c157d /src/main/java/gregtech/loaders/postload/recipes/DistilleryRecipes.java
parentdd74a8a11e161baaba12263ca7a33bdc436d57da (diff)
downloadGT5-Unofficial-5232d9020c9289cd2c71c958215e84fbed665d9b.tar.gz
GT5-Unofficial-5232d9020c9289cd2c71c958215e84fbed665d9b.tar.bz2
GT5-Unofficial-5232d9020c9289cd2c71c958215e84fbed665d9b.zip
Oil rebalance (#2741)
* delete conflicting recipes (they never existed anyway?) * oil distillation recipe changes * nerf naphtha burn value * adjust recipe times to the input changes * adjust to 100L oil input * add circ 9 recipes * recipe times * fractions
Diffstat (limited to 'src/main/java/gregtech/loaders/postload/recipes/DistilleryRecipes.java')
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/DistilleryRecipes.java78
1 files changed, 27 insertions, 51 deletions
diff --git a/src/main/java/gregtech/loaders/postload/recipes/DistilleryRecipes.java b/src/main/java/gregtech/loaders/postload/recipes/DistilleryRecipes.java
index 6008eea927..1cae357f24 100644
--- a/src/main/java/gregtech/loaders/postload/recipes/DistilleryRecipes.java
+++ b/src/main/java/gregtech/loaders/postload/recipes/DistilleryRecipes.java
@@ -130,30 +130,6 @@ public class DistilleryRecipes implements Runnable {
.addTo(distilleryRecipes);
GT_Values.RA.stdBuilder()
- .itemInputs(GT_Utility.getIntegratedCircuit(4))
- .fluidInputs(Materials.OilLight.getFluid(300L))
- .fluidOutputs(Materials.Oil.getFluid(100L))
- .duration(16 * TICKS)
- .eut(24)
- .addTo(distilleryRecipes);
-
- GT_Values.RA.stdBuilder()
- .itemInputs(GT_Utility.getIntegratedCircuit(4))
- .fluidInputs(Materials.OilMedium.getFluid(200L))
- .fluidOutputs(Materials.Oil.getFluid(100L))
- .duration(16 * TICKS)
- .eut(24)
- .addTo(distilleryRecipes);
-
- GT_Values.RA.stdBuilder()
- .itemInputs(GT_Utility.getIntegratedCircuit(4))
- .fluidInputs(Materials.OilHeavy.getFluid(100L))
- .fluidOutputs(Materials.Oil.getFluid(100L))
- .duration(16 * TICKS)
- .eut(24)
- .addTo(distilleryRecipes);
-
- GT_Values.RA.stdBuilder()
.itemInputs(GT_Utility.getIntegratedCircuit(1))
.itemOutputs(MaterialsOreAlum.SluiceSand.getDust(1))
.fluidInputs(MaterialsOreAlum.SluiceJuice.getFluid(1000))
@@ -530,14 +506,14 @@ public class DistilleryRecipes implements Runnable {
GT_Values.RA.stdBuilder()
.itemInputs(GT_Utility.getIntegratedCircuit(9))
- .fluidInputs(Materials.OilLight.getFluid(1500))
+ .fluidInputs(Materials.OilLight.getFluid(1000))
.fluidOutputs(
- Materials.SulfuricHeavyFuel.getFluid(100),
- Materials.SulfuricLightFuel.getFluid(200),
- Materials.SulfuricNaphtha.getFluid(300),
- MaterialsKevlar.NaphthenicAcid.getFluid(25),
- Materials.SulfuricGas.getGas(2400))
- .duration(1 * SECONDS + 12 * TICKS)
+ Materials.SulfuricHeavyFuel.getFluid(70),
+ Materials.SulfuricLightFuel.getFluid(130),
+ Materials.SulfuricNaphtha.getFluid(200),
+ MaterialsKevlar.NaphthenicAcid.getFluid(15),
+ Materials.SulfuricGas.getGas(1600))
+ .duration(1 * SECONDS + 1 * TICKS)
.eut(TierEU.RECIPE_HV)
.addTo(distillationTowerRecipes);
@@ -556,14 +532,14 @@ public class DistilleryRecipes implements Runnable {
GT_Values.RA.stdBuilder()
.itemInputs(GT_Utility.getIntegratedCircuit(9))
- .fluidInputs(Materials.Oil.getFluid(500L))
+ .fluidInputs(Materials.Oil.getFluid(1000L))
.fluidOutputs(
- Materials.SulfuricHeavyFuel.getFluid(150),
- Materials.SulfuricLightFuel.getFluid(500),
- Materials.SulfuricNaphtha.getFluid(200),
- MaterialsKevlar.NaphthenicAcid.getFluid(25),
- Materials.SulfuricGas.getGas(600))
- .duration(1 * SECONDS + 12 * TICKS)
+ Materials.SulfuricHeavyFuel.getFluid(300),
+ Materials.SulfuricLightFuel.getFluid(1000),
+ Materials.SulfuricNaphtha.getFluid(400),
+ MaterialsKevlar.NaphthenicAcid.getFluid(50),
+ Materials.SulfuricGas.getGas(1200))
+ .duration(3 * SECONDS + 4 * TICKS)
.eut(TierEU.RECIPE_HV)
.addTo(distillationTowerRecipes);
@@ -571,9 +547,9 @@ public class DistilleryRecipes implements Runnable {
.itemInputs(GT_Utility.getIntegratedCircuit(9))
.fluidInputs(Materials.OilHeavy.getFluid(1000))
.fluidOutputs(
- Materials.SulfuricHeavyFuel.getFluid(2500),
- Materials.SulfuricLightFuel.getFluid(450),
- Materials.SulfuricNaphtha.getFluid(150),
+ Materials.SulfuricHeavyFuel.getFluid(450),
+ Materials.SulfuricLightFuel.getFluid(150),
+ Materials.SulfuricNaphtha.getFluid(300),
MaterialsKevlar.NaphthenicAcid.getFluid(50),
Materials.SulfuricGas.getGas(600))
.duration(5 * SECONDS)
@@ -669,12 +645,12 @@ public class DistilleryRecipes implements Runnable {
256);
addUniversalDistillationRecipewithCircuit(
- Materials.OilLight.getFluid(150),
+ Materials.OilLight.getFluid(100),
new ItemStack[] { GT_Utility.getIntegratedCircuit(1) },
- new FluidStack[] { Materials.SulfuricHeavyFuel.getFluid(10), Materials.SulfuricLightFuel.getFluid(20),
- Materials.SulfuricNaphtha.getFluid(30), Materials.SulfuricGas.getGas(240) },
+ new FluidStack[] { Materials.SulfuricHeavyFuel.getFluid(7), Materials.SulfuricLightFuel.getFluid(13),
+ Materials.SulfuricNaphtha.getFluid(20), Materials.SulfuricGas.getGas(160) },
null,
- 20,
+ 10,
96);
addUniversalDistillationRecipewithCircuit(
Materials.OilMedium.getFluid(100),
@@ -685,20 +661,20 @@ public class DistilleryRecipes implements Runnable {
20,
96);
addUniversalDistillationRecipewithCircuit(
- Materials.Oil.getFluid(50L),
+ Materials.Oil.getFluid(100L),
new ItemStack[] { GT_Utility.getIntegratedCircuit(1) },
- new FluidStack[] { Materials.SulfuricHeavyFuel.getFluid(15), Materials.SulfuricLightFuel.getFluid(50),
- Materials.SulfuricNaphtha.getFluid(20), Materials.SulfuricGas.getGas(60) },
+ new FluidStack[] { Materials.SulfuricHeavyFuel.getFluid(30), Materials.SulfuricLightFuel.getFluid(100),
+ Materials.SulfuricNaphtha.getFluid(40), Materials.SulfuricGas.getGas(120) },
null,
- 20,
+ 30,
96);
addUniversalDistillationRecipewithCircuit(
Materials.OilHeavy.getFluid(100),
new ItemStack[] { GT_Utility.getIntegratedCircuit(1) },
- new FluidStack[] { Materials.SulfuricHeavyFuel.getFluid(250), Materials.SulfuricLightFuel.getFluid(45),
+ new FluidStack[] { Materials.SulfuricHeavyFuel.getFluid(100), Materials.SulfuricLightFuel.getFluid(45),
Materials.SulfuricNaphtha.getFluid(15), Materials.SulfuricGas.getGas(60) },
null,
- 20,
+ 40,
288);
// 2 0.5HCl(Diluted) = HCl + H2O