diff options
author | Steelux <70096037+Steelux8@users.noreply.github.com> | 2022-05-19 14:02:04 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-05-19 15:02:04 +0200 |
commit | c11ab7d6f778b9a338d6a84ff8496adce4b8653e (patch) | |
tree | ba0aec1284688458856eeea6d73c2be988834949 /src/main/java/gtPlusPlus/core/recipe | |
parent | cfe1f45c6b83243213c6e70c1d64bfe341463d3e (diff) | |
download | GT5-Unofficial-c11ab7d6f778b9a338d6a84ff8496adce4b8653e.tar.gz GT5-Unofficial-c11ab7d6f778b9a338d6a84ff8496adce4b8653e.tar.bz2 GT5-Unofficial-c11ab7d6f778b9a338d6a84ff8496adce4b8653e.zip |
Implementing the XL Heat Exchanger (#189)
* Made the XL LHE Work
- Fixed the processing math so that this multi works as fast as 16 LHEs;
- Changed inner pipe casings to Tungstensteel to add to the cost of building it;
- Added recipes for controller and the special casings. They are LuV recipes that use Zeron-100, which needs an LuV Energy Hatch on the ABS;
- Clarified the structure requirements and processing speed on the tooltip.
* Tooltip Information
- Added more information about input and output flow rates and circuit config in the tooltip.
* Changed 16x to 32x Parallel
- Changed the speed of the XHE to scale off the EHE's 10x max speed at IV, or 5x if keeping SH Steam.
Diffstat (limited to 'src/main/java/gtPlusPlus/core/recipe')
-rw-r--r-- | src/main/java/gtPlusPlus/core/recipe/RECIPES_Machines.java | 30 |
1 files changed, 29 insertions, 1 deletions
diff --git a/src/main/java/gtPlusPlus/core/recipe/RECIPES_Machines.java b/src/main/java/gtPlusPlus/core/recipe/RECIPES_Machines.java index 4a26a40d56..5ae06b5946 100644 --- a/src/main/java/gtPlusPlus/core/recipe/RECIPES_Machines.java +++ b/src/main/java/gtPlusPlus/core/recipe/RECIPES_Machines.java @@ -257,6 +257,7 @@ public class RECIPES_Machines { chisels(); rockBreaker(); thermicFluidHeater(); + advHeatExchanger(); gt4FarmManager(); gt4Redstone(); @@ -286,7 +287,34 @@ public class RECIPES_Machines { CI.getPlate(5, 1), CI.circuitTier4, CI.getPlate(5, 1), GregtechItemList.Controller_IndustrialFluidHeater.get(1)); } - + + private static void advHeatExchanger() { + CORE.RA.addSixSlotAssemblingRecipe( + new ItemStack[] { + CI.getNumberedAdvancedCircuit(18), + ItemList.Machine_Multi_HeatExchanger.get(1), + CI.getDoublePlate(6, 8), + CI.getScrew(6, 16), + CI.getCircuit(5, 8) + }, + CI.tieredMaterials[5].getMolten(144 * 8), + GregtechItemList.XL_HeatExchanger.get(1), + 20 * 60, + MaterialUtils.getVoltageForTier(6)); + + CORE.RA.addSixSlotAssemblingRecipe( + new ItemStack[] { + CI.getNumberedAdvancedCircuit(18), + ItemList.Casing_StableTitanium.get(1), + CI.getPlate(5, 4), + CI.getScrew(5, 8), + }, + CI.tieredMaterials[5].getMolten(144 * 2), + GregtechItemList.Casing_XL_HeatExchanger.get(1), + 20 * 5, + MaterialUtils.getVoltageForTier(6)); + } + private static void computerCube() { CORE.RA.addSixSlotAssemblingRecipe( |