diff options
author | Steelux <70096037+Steelux8@users.noreply.github.com> | 2022-06-24 18:10:28 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-06-24 19:10:28 +0200 |
commit | 796b55c9b1dacce64b3312d0c16bc198b8007543 (patch) | |
tree | 08501e0126cfdf0dbd6dd9478669d4054db80bf2 /src/main/java/gtPlusPlus/core/item | |
parent | d30fe31cbf40a972ebfa4b8a9efba2df9b71cd13 (diff) | |
download | GT5-Unofficial-796b55c9b1dacce64b3312d0c16bc198b8007543.tar.gz GT5-Unofficial-796b55c9b1dacce64b3312d0c16bc198b8007543.tar.bz2 GT5-Unofficial-796b55c9b1dacce64b3312d0c16bc198b8007543.zip |
Add UHV Soldering Alloy for Endgame Recipes (#196)
* Added Endgame Soldering Alloy
- Adder recipe for Mutated Living Solder, an endgame soldering alloy meant for the bioware circuit line and content after it;
- Added a new, very expensive catalyst for this recipe, which favors the usage of Awakened Draconium Coils to prevent losing durability on the catalyst;
- Changed the Chemical Plant so that using Awakened Draconium Coils with Tungstensteel Pipe Casings removes the chance of consuming catalyst durability.
* Lowered Recipe Energy Tier by 1
Diffstat (limited to 'src/main/java/gtPlusPlus/core/item')
-rw-r--r-- | src/main/java/gtPlusPlus/core/item/chemistry/GenericChem.java | 52 | ||||
-rw-r--r-- | src/main/java/gtPlusPlus/core/item/chemistry/general/ItemGenericChemBase.java | 2 |
2 files changed, 52 insertions, 2 deletions
diff --git a/src/main/java/gtPlusPlus/core/item/chemistry/GenericChem.java b/src/main/java/gtPlusPlus/core/item/chemistry/GenericChem.java index baeda0ee59..cbaaf43bcf 100644 --- a/src/main/java/gtPlusPlus/core/item/chemistry/GenericChem.java +++ b/src/main/java/gtPlusPlus/core/item/chemistry/GenericChem.java @@ -105,6 +105,7 @@ public class GenericChem extends ItemPackage { public static ItemStack mPinkCatalyst; public static ItemStack mFormaldehydeCatalyst; public static ItemStack mSolidAcidCatalyst; + public static ItemStack mInfiniteMutationCatalyst; public static ItemStack mMillingBallAlumina; public static ItemStack mMillingBallSoapstone; @@ -155,6 +156,8 @@ public class GenericChem extends ItemPackage { mPotassiumHydroxide = ItemUtils.simpleMetaStack(mGenericChemItem1, 12, 1); mFormaldehydeCatalyst = ItemUtils.simpleMetaStack(mGenericChemItem1, 13, 1); mSolidAcidCatalyst = ItemUtils.simpleMetaStack(mGenericChemItem1, 14, 1); + mInfiniteMutationCatalyst = ItemUtils.simpleMetaStack(mGenericChemItem1, 15, 1); + } @@ -175,6 +178,7 @@ public class GenericChem extends ItemPackage { ItemUtils.addItemToOreDictionary(mPotassiumHydroxide, "dustPotassiumHydroxide"); ItemUtils.addItemToOreDictionary(mFormaldehydeCatalyst, "catalystFormaldehyde"); ItemUtils.addItemToOreDictionary(mSolidAcidCatalyst, "catalystSolidAcid"); + ItemUtils.addItemToOreDictionary(mInfiniteMutationCatalyst, "catalystInfiniteMutation"); } @@ -297,6 +301,7 @@ public class GenericChem extends ItemPackage { recipeCatalystPink(); recipeCatalystFormaldehyde(); recipeCatalystSolidAcid(); + recipeCatalystInfiniteMutation(); recipeGrindingBallAlumina(); recipeGrindingBallSoapstone(); @@ -331,7 +336,9 @@ public class GenericChem extends ItemPackage { recipeCarbonDisulfide(); recipeEthylXanthates(); recipePotassiumHydroxide(); - + + recipeMutatedLivingSolder(); + registerFuels(); return true; @@ -484,6 +491,34 @@ public class GenericChem extends ItemPackage { } + private void recipeMutatedLivingSolder() { + + //Endgame soldering alloy meant for the bioware circuit line and beyond. + CORE.RA.addChemicalPlantRecipe( + new ItemStack[] { + ItemUtils.getSimpleStack(GenericChem.mInfiniteMutationCatalyst, 1), + ItemList.Circuit_Chip_Biocell.get(64), + ItemList.Gravistar.get(8), + Materials.InfinityCatalyst.getDust(2) + + }, + new FluidStack[] { + FluidUtils.getFluidStack("plasma.tin", 18000), + FluidUtils.getFluidStack("plasma.bismuth", 18000), + FluidUtils.getFluidStack("cryotheum", 4000) + }, + new ItemStack[] { + + }, + new FluidStack[] { + MISC_MATERIALS.MUTATED_LIVING_SOLDER.getFluidStack(40000) + }, + 20*800, + 3842160, + 7); + + } + private static void registerFuels() { @@ -810,6 +845,21 @@ public class GenericChem extends ItemPackage { } + private void recipeCatalystInfiniteMutation() { + // Assembly Recipe + CORE.RA.addSixSlotAssemblingRecipe(new ItemStack[] { + getTierThreeChip(), + CI.getEmptyCatalyst(5), + Materials.Infinity.getDust(1), + Materials.Naquadria.getDust(10) + }, + GT_Values.NF, + ItemUtils.getSimpleStack(GenericChem.mInfiniteMutationCatalyst, 1), + 5 * 20, + 1966080); + + } + private void recipeCadaverineAndPutrescine() { // Basic Recipe diff --git a/src/main/java/gtPlusPlus/core/item/chemistry/general/ItemGenericChemBase.java b/src/main/java/gtPlusPlus/core/item/chemistry/general/ItemGenericChemBase.java index 55a2301c4e..41b7d4daf1 100644 --- a/src/main/java/gtPlusPlus/core/item/chemistry/general/ItemGenericChemBase.java +++ b/src/main/java/gtPlusPlus/core/item/chemistry/general/ItemGenericChemBase.java @@ -23,7 +23,7 @@ public class ItemGenericChemBase extends Item { final protected IIcon base[]; - final private int aMetaSize = 15; + final private int aMetaSize = 16; /* * 0 - Red Metal Catalyst //FeCu |