aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/core/recipe
diff options
context:
space:
mode:
authorAlkalus <3060479+draknyte1@users.noreply.github.com>2019-02-05 05:50:54 +0000
committerAlkalus <3060479+draknyte1@users.noreply.github.com>2019-02-05 05:50:54 +0000
commitf18c0e23ce7602f66bb2cf50216d51413147034b (patch)
treec2897e909ab1d88d857426a524e97fe2966915de /src/Java/gtPlusPlus/core/recipe
parent61cda77c86ca4c20ece74fa97156db6909749742 (diff)
downloadGT5-Unofficial-f18c0e23ce7602f66bb2cf50216d51413147034b.tar.gz
GT5-Unofficial-f18c0e23ce7602f66bb2cf50216d51413147034b.tar.bz2
GT5-Unofficial-f18c0e23ce7602f66bb2cf50216d51413147034b.zip
+ Added recipes for ULV generators.
+ Added recipes for New batteries and their components. (To be use in the charger packs). % Mildly adjusted Circuit programmer recipe. % Adjusted Plasma hatch to be output only. $ Fixed bad tooltips on material blocks/frames. $ Fixed Lang formatting issue.
Diffstat (limited to 'src/Java/gtPlusPlus/core/recipe')
-rw-r--r--src/Java/gtPlusPlus/core/recipe/RECIPES_GREGTECH.java107
-rw-r--r--src/Java/gtPlusPlus/core/recipe/RECIPES_Machines.java27
2 files changed, 120 insertions, 14 deletions
diff --git a/src/Java/gtPlusPlus/core/recipe/RECIPES_GREGTECH.java b/src/Java/gtPlusPlus/core/recipe/RECIPES_GREGTECH.java
index 25103c0f5a..72781e3e7f 100644
--- a/src/Java/gtPlusPlus/core/recipe/RECIPES_GREGTECH.java
+++ b/src/Java/gtPlusPlus/core/recipe/RECIPES_GREGTECH.java
@@ -174,10 +174,7 @@ public class RECIPES_GREGTECH {
CI.getTieredFluid(6, 144 * 9 * (GTNH ? 8 : 4)),
CI.getTertiaryTieredFluid(6, 144 * 9 * (GTNH ? 8 : 4)),
CI.getAlternativeTieredFluid(6, 144 * 9 * (GTNH ? 8 : 4)),
- CI.getTieredFluid(5, 144 * 9 * (GTNH ? 16 : 8)),
- CI.getTertiaryTieredFluid(5, 144 * 9 * (GTNH ? 16 : 8)),
- CI.getAlternativeTieredFluid(5, 144 * 9 * (GTNH ? 16 : 8)),
-
+ CI.getTieredFluid(5, 144 * 9 * (GTNH ? 16 : 8)),
},
GregtechItemList.Miniature_Fusion.get(1),
20 * 60 * 5 * (GTNH ? 2 : 1),
@@ -205,6 +202,94 @@ public class RECIPES_GREGTECH {
20 * 60 * 1 * (GTNH ? 2 : 1),
(int) GT_Values.V[5]);
+
+ /*
+ * Contianment casings
+ */
+
+ ItemStack[] aGemCasings = new ItemStack[] {
+ GregtechItemList.Battery_Casing_Gem_1.get(1),
+ GregtechItemList.Battery_Casing_Gem_2.get(1),
+ GregtechItemList.Battery_Casing_Gem_3.get(1),
+ GregtechItemList.Battery_Casing_Gem_4.get(1),
+ };
+ ItemStack[] aResearch = new ItemStack[] {
+ Particle.getBaseParticle(Particle.UNKNOWN),
+ GregtechItemList.Battery_Casing_Gem_1.get(1),
+ GregtechItemList.Battery_Casing_Gem_2.get(1),
+ GregtechItemList.Battery_Casing_Gem_3.get(1),
+ };
+
+ int aCasingSlot = 0;
+ for (int j = 6; j < 10; j++) {
+ CORE.RA.addAssemblylineRecipe(
+ aResearch[aCasingSlot],
+ 20 * 60 * 60,
+ new ItemStack[] {
+ CI.getTieredComponent(OrePrefixes.plate, j-1, GTNH ? 32 : 16),
+ CI.getTieredComponent(OrePrefixes.circuit, j-2, GTNH ? 16 : 8),
+ CI.getTieredComponent(OrePrefixes.cableGt08, j+1, GTNH ? 32 : 16),
+ CI.getTieredComponent(OrePrefixes.gearGt, j-1, GTNH ? 8 : 4),
+ },
+ new FluidStack[] {
+ CI.getTieredFluid(j, 144 * 3 * (GTNH ? 16 : 8)),
+ CI.getTertiaryTieredFluid(j-2, 144 * 4 * (GTNH ? 16 : 8)),
+ CI.getAlternativeTieredFluid(j, 144 * 6 * (GTNH ? 16 : 8)),
+
+ },
+ aGemCasings[aCasingSlot++],
+ 20 * 60 * 1 * (GTNH ? 2 : 1),
+ (int) GT_Values.V[j]);
+ }
+
+ /*
+ * Gem Battery Recipes
+ */
+
+ ItemStack[] aGemBatteries = new ItemStack[] {
+ GregtechItemList.Battery_Gem_1.get(1),
+ GregtechItemList.Battery_Gem_2.get(1),
+ GregtechItemList.Battery_Gem_3.get(1),
+ GregtechItemList.Battery_Gem_4.get(1),
+ };
+
+ ItemStack[] aExoticInputs = new ItemStack[] {
+ Particle.getBaseParticle(Particle.PROTON),
+ Particle.getBaseParticle(Particle.ELECTRON),
+ Particle.getBaseParticle(Particle.CHARM),
+ Particle.getBaseParticle(Particle.GRAVITON)
+ };
+ aCasingSlot = 0;
+ for (int j = 6; j < 10; j++) {
+ CORE.RA.addAssemblylineRecipe(
+ aExoticInputs[aCasingSlot],
+ 20 * 60 * 60 * 5,
+ new ItemStack[] {
+ aGemCasings[aCasingSlot],
+ ItemUtils.getSimpleStack(aExoticInputs[aCasingSlot], GTNH ? 32 : 16),
+ CI.getTieredComponent(OrePrefixes.plate, j, GTNH ? 32 : 16),
+ CI.getTieredComponent(OrePrefixes.circuit, j, GTNH ? 16 : 8),
+ CI.getTieredComponent(OrePrefixes.wireGt16, j+1, GTNH ? 32 : 16),
+ CI.getTieredComponent(OrePrefixes.bolt, j, GTNH ? 8 : 4),
+ CI.getTieredComponent(OrePrefixes.screw, j-1, GTNH ? 8 : 4),
+ },
+ new FluidStack[] {
+ CI.getTieredFluid(j, 144 * 3 * (GTNH ? 16 : 8)),
+ CI.getTertiaryTieredFluid(j-2, 144 * 4 * (GTNH ? 16 : 8)),
+ CI.getAlternativeTieredFluid(j, 144 * 6 * (GTNH ? 16 : 8)),
+ CI.getTertiaryTieredFluid(j-1, 144 * 5 * (GTNH ? 16 : 8)),
+ },
+ aGemBatteries[aCasingSlot++],
+ 20 * 60 * 1 * (GTNH ? 2 : 1),
+ (int) GT_Values.V[j]);
+ }
+
+
+
+
+
+
+
}
private static void laserEngraverRecipes() {
@@ -1482,7 +1567,7 @@ public class RECIPES_GREGTECH {
// Quark Smash
CORE.RA.addCyclotronRecipe(
CI.getNumberedCircuit(3),
- FluidUtils.getFluidStack("plasma.hydrogen", 1000),
+ FluidUtils.getFluidStack("plasma.hydrogen", 100),
new ItemStack[] {
Particle.getBaseParticle(Particle.UP),
Particle.getBaseParticle(Particle.DOWN),
@@ -1493,7 +1578,7 @@ public class RECIPES_GREGTECH {
},
null,
new int[] { 50, 50, 50, 50, 50, 50 },
- 20 * 300 * 38,
+ 20 * 300 * 9,
(int) GT_Values.V[7],
750 * 20);
@@ -1510,8 +1595,8 @@ public class RECIPES_GREGTECH {
Particle.getBaseParticle(Particle.TAU_NEUTRINO),
},
null,
- new int[] { 60, 40, 20, 15, 10, 5 },
- 20 * 300 * 38,
+ new int[] { 600, 40, 20, 15, 10, 5 },
+ 20 * 300 * 8,
(int) GT_Values.V[7],
750 * 20);
@@ -1527,8 +1612,8 @@ public class RECIPES_GREGTECH {
Particle.getBaseParticle(Particle.HIGGS_BOSON),
},
null,
- new int[] { 60, 60, 50, 50, 1 },
- 20 * 300 * 38,
+ new int[] { 160, 260, 150, 150, 1 },
+ 20 * 300 * 6,
(int) GT_Values.V[7],
750 * 20);
@@ -1549,7 +1634,7 @@ public class RECIPES_GREGTECH {
},
null,
new int[] { 10, 20, 20, 10, 10, 5, 5, 2 },
- 17 * 247 * 134,
+ 17 * 247 * 32,
(int) GT_Values.V[8],
750 * 20);
diff --git a/src/Java/gtPlusPlus/core/recipe/RECIPES_Machines.java b/src/Java/gtPlusPlus/core/recipe/RECIPES_Machines.java
index a12e8b28fd..44514f77d9 100644
--- a/src/Java/gtPlusPlus/core/recipe/RECIPES_Machines.java
+++ b/src/Java/gtPlusPlus/core/recipe/RECIPES_Machines.java
@@ -304,8 +304,8 @@ public class RECIPES_Machines {
ItemUtils.getSimpleStack(CI.robotArm_LV, 4 * (GTNH ? 2 : 1)),
ItemList.Cover_Controller.get(1, CI.electricMotor_MV),
CI.machineHull_MV,
- ItemUtils.getItemStackOfAmountFromOreDict(CI.getTieredCircuitOreDictName(2), 2),
- ItemUtils.getItemStackOfAmountFromOreDict(CI.getTieredCircuitOreDictName(3), 2)
+ ItemUtils.getItemStackOfAmountFromOreDict(CI.getTieredCircuitOreDictName(1), 2),
+ ItemUtils.getItemStackOfAmountFromOreDict(CI.getTieredCircuitOreDictName(2), 2)
},
ELEMENT.getInstance().IRON.getFluid(144 * 4),
ItemUtils.getSimpleStack(ModBlocks.blockCircuitProgrammer),
@@ -344,7 +344,7 @@ public class RECIPES_Machines {
CORE.RA.addSixSlotAssemblingRecipe(
new ItemStack[] {
CI.machineHull_LV,
- ItemUtils.getItemStackOfAmountFromOreDict("circuitBaisc", 8),
+ ItemUtils.getItemStackOfAmountFromOreDict("circuitBasic", 4),
ItemUtils.getItemStackOfAmountFromOreDict("plateTumbaga", 8),
ItemUtils.getSimpleStack(Blocks.jukebox)
},
@@ -354,6 +354,27 @@ public class RECIPES_Machines {
30);
+ //Basic Steam Turbine
+ RecipeUtils.addShapedGregtechRecipe(
+ CI.getTieredComponent(OrePrefixes.pipeSmall, 0, 1), "circuitPrimitive", CI.getTieredComponent(OrePrefixes.pipeSmall, 0, 1),
+ ALLOY.TUMBAGA.getRotor(1), CI.machineCasing_ULV, ALLOY.TUMBAGA.getRotor(1),
+ CI.getElectricMotor(0, 1), "cableGt01RedAlloy", CI.getElectricMotor(0, 1),
+ GregtechItemList.Generator_Steam_Turbine_ULV.get(1));
+
+ //Basic Gas Turbine
+ RecipeUtils.addShapedGregtechRecipe(
+ "circuitPrimitive", ALLOY.TUMBAGA.getRotor(1), "circuitPrimitive",
+ ALLOY.TUMBAGA.getRotor(1), CI.machineCasing_ULV, ALLOY.TUMBAGA.getRotor(1),
+ CI.getElectricMotor(0, 1), "cableGt01RedAlloy", CI.getElectricMotor(0, 1),
+ GregtechItemList.Generator_Gas_Turbine_ULV.get(1));
+
+ //Basic Combustion Turbine
+ RecipeUtils.addShapedGregtechRecipe(
+ CI.getElectricPiston(0, 1), "circuitPrimitive", CI.getElectricPiston(0, 1),
+ ALLOY.TUMBAGA.getRotor(1), CI.machineCasing_ULV, CI.getElectricMotor(0, 1),
+ ALLOY.TUMBAGA.getGear(1), "cableGt01RedAlloy", ALLOY.TUMBAGA.getGear(1),
+ GregtechItemList.Generator_Diesel_ULV.get(1));
+
//Steam Condenser