diff options
author | NotAPenguin <michiel.vandeginste@gmail.com> | 2024-08-07 21:11:15 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-08-08 02:11:15 +0700 |
commit | 2a4629f32195d8a9a36927f67f8aad5c31a376cb (patch) | |
tree | dc741d79b7a31653857b77e371a81195af0dacb0 /src | |
parent | 41c5f4afda939f17e9703ff38056ba5b8b745f39 (diff) | |
download | GT5-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.java | 18 |
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)); |