diff options
author | Blood-Asp <Blood@Asp> | 2015-08-16 01:10:06 +0200 |
---|---|---|
committer | Blood-Asp <Blood@Asp> | 2015-08-16 01:10:06 +0200 |
commit | a7f60e0752195c52b381442ccf214bf67c4a6d32 (patch) | |
tree | 1f60227dc9bffa3723a4172885b7de925a25edec /main/java/gregtech/common/GT_RecipeAdder.java | |
parent | 87a74a33443ac847af5a473bfd9910135f71595c (diff) | |
download | GT5-Unofficial-a7f60e0752195c52b381442ccf214bf67c4a6d32.tar.gz GT5-Unofficial-a7f60e0752195c52b381442ccf214bf67c4a6d32.tar.bz2 GT5-Unofficial-a7f60e0752195c52b381442ccf214bf67c4a6d32.zip |
GT5.08.27
Diffstat (limited to 'main/java/gregtech/common/GT_RecipeAdder.java')
-rw-r--r-- | main/java/gregtech/common/GT_RecipeAdder.java | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/main/java/gregtech/common/GT_RecipeAdder.java b/main/java/gregtech/common/GT_RecipeAdder.java index 719d517b6c..bb9a173288 100644 --- a/main/java/gregtech/common/GT_RecipeAdder.java +++ b/main/java/gregtech/common/GT_RecipeAdder.java @@ -445,6 +445,13 @@ public class GT_RecipeAdder if ((aMold == null) || (aInput == null) || (aOutput == null)) { return false; } + if(aInput.isFluidEqual(Materials.PhasedGold.getMolten(144))){ + aInput = Materials.VibrantAlloy.getMolten(aInput.amount); + } + if(aInput.isFluidEqual(Materials.PhasedIron.getMolten(144))){ + aInput = Materials.PulsatingIron.getMolten(aInput.amount); + } + if ((aDuration = GregTech_API.sRecipeFile.get("fluidsolidifier", aOutput, aDuration)) <= 0) { return false; } @@ -457,6 +464,12 @@ public class GT_RecipeAdder if ((aInput == null) || (aOutput == null)) { return false; } + if(aOutput.isFluidEqual(Materials.PhasedGold.getMolten(1))){ + aOutput = Materials.VibrantAlloy.getMolten(aOutput.amount); + } + if(aOutput.isFluidEqual(Materials.PhasedIron.getMolten(1))){ + aOutput = Materials.PulsatingIron.getMolten(aOutput.amount); + } if ((aDuration = GregTech_API.sRecipeFile.get("fluidsmelter", aInput, aDuration)) <= 0) { return false; } @@ -469,9 +482,16 @@ public class GT_RecipeAdder if ((aInput == null) || (aOutput == null)) { return false; } + if(aOutput.isFluidEqual(Materials.PhasedGold.getMolten(1))){ + aOutput = Materials.VibrantAlloy.getMolten(aOutput.amount); + } + if(aOutput.isFluidEqual(Materials.PhasedIron.getMolten(1))){ + aOutput = Materials.PulsatingIron.getMolten(aOutput.amount); + } if ((aDuration = GregTech_API.sRecipeFile.get("fluidextractor", aInput, aDuration)) <= 0) { return false; } + GT_Recipe.GT_Recipe_Map.sFluidExtractionRecipes.addRecipe(true, new ItemStack[] { aInput }, new ItemStack[] { aRemains }, null, new int[] { aChance }, null, new FluidStack[] { aOutput }, aDuration, aEUt, 0); return true; } |