aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorNotAPenguin <michiel.vandeginste@gmail.com>2024-08-07 21:11:15 +0200
committerGitHub <noreply@github.com>2024-08-08 02:11:15 +0700
commit2a4629f32195d8a9a36927f67f8aad5c31a376cb (patch)
treedc741d79b7a31653857b77e371a81195af0dacb0 /src
parent41c5f4afda939f17e9703ff38056ba5b8b745f39 (diff)
downloadGT5-Unofficial-2a4629f32195d8a9a36927f67f8aad5c31a376cb.tar.gz
GT5-Unofficial-2a4629f32195d8a9a36927f67f8aad5c31a376cb.tar.bz2
GT5-Unofficial-2a4629f32195d8a9a36927f67f8aad5c31a376cb.zip
Use distilled wafer for engraving naq wafers instead of no water + circuit (#2843)
swap circuits in engraving for distilled water
Diffstat (limited to 'src')
-rw-r--r--src/main/java/gregtech/api/util/GT_RecipeConstants.java18
1 files changed, 8 insertions, 10 deletions
diff --git a/src/main/java/gregtech/api/util/GT_RecipeConstants.java b/src/main/java/gregtech/api/util/GT_RecipeConstants.java
index 592881f039..8cdc9b2b9e 100644
--- a/src/main/java/gregtech/api/util/GT_RecipeConstants.java
+++ b/src/main/java/gregtech/api/util/GT_RecipeConstants.java
@@ -289,24 +289,22 @@ public class GT_RecipeConstants {
switch (wafer) {
case Naquadah -> {
ArrayList<ItemStack> items = new ArrayList<>(Arrays.asList(builder.getItemInputsBasic()));
- items.add(GT_Utility.getIntegratedCircuit(1));
- ItemStack[] inputItemsWithC1 = items.toArray(new ItemStack[] {});
-
- ArrayList<ItemStack> items2 = new ArrayList<>(Arrays.asList(builder.getItemInputsBasic()));
- items2.add(GT_Utility.getIntegratedCircuit(2));
- ItemStack[] itemsWithC2 = items2.toArray(new ItemStack[] {});
- // Naquadah wafers can use grade 1-2 purified water for a bonus
+ ItemStack[] itemInputs = items.toArray(new ItemStack[] {});
+ // Naquadah wafers can use grade 1-2 purified water for a bonus, otherwise use distilled so we don't
+ // have to
+ // deal with circuits
return GT_Utility.concat(
builder.copy()
- .itemInputs(inputItemsWithC1)
+ .itemInputs(itemInputs)
+ .fluidInputs(GT_ModHandler.getDistilledWater(100L))
.addTo(RecipeMaps.laserEngraverRecipes),
builder.copy()
- .itemInputs(itemsWithC2)
+ .itemInputs(itemInputs)
.fluidInputs(Materials.Grade1PurifiedWater.getFluid(100L))
.duration(halfBoostedRecipeTime)
.addTo(RecipeMaps.laserEngraverRecipes),
builder.copy()
- .itemInputs(itemsWithC2)
+ .itemInputs(itemInputs)
.fluidInputs(Materials.Grade2PurifiedWater.getFluid(100L))
.duration(boostedRecipeTime)
.addTo(RecipeMaps.laserEngraverRecipes));