From bfdfdadf6999c2bbfb061d6cf9a3a4c3dff2ba88 Mon Sep 17 00:00:00 2001 From: IntegerLimit Date: Fri, 3 Feb 2023 09:16:08 +1100 Subject: [PATCH] Cleanup JetpacksAndEnergyStorage.zs --- overrides/scripts/AE2.zs | 18 +- overrides/scripts/EnderIO.zs | 272 +++++++++++++++ overrides/scripts/JetpacksAndEnergyStorage.zs | 319 +----------------- overrides/scripts/Midgame.zs | 26 +- overrides/scripts/aa xu2.zs | 23 +- 5 files changed, 339 insertions(+), 319 deletions(-) diff --git a/overrides/scripts/AE2.zs b/overrides/scripts/AE2.zs index 6e993c5..5af263b 100644 --- a/overrides/scripts/AE2.zs +++ b/overrides/scripts/AE2.zs @@ -107,6 +107,15 @@ assembler.recipeBuilder() recipes.remove(); assembler.recipeBuilder().inputs([ * 3, * 6]).outputs( * 8).duration(100).EUt(16).buildAndRegister(); +// Vibrant Quartz Glass +recipes.remove(); + +alloy.recipeBuilder() + .inputs([,]) + .outputs([]) + .duration(80).EUt(16).buildAndRegister(); + +// Meteorite Compass recipes.remove(); recipes.addShaped(,[ [,,], @@ -221,6 +230,7 @@ Inscriber.removeRecipe(); Inscriber.removeRecipe(); Inscriber.removeRecipe(); Inscriber.removeRecipe(); + // Presses laser_engraver.recipeBuilder().inputs([]).notConsumable().outputs([]).EUt(120).duration(1600).buildAndRegister(); laser_engraver.recipeBuilder().inputs([]).notConsumable().outputs([]).EUt(120).duration(1600).buildAndRegister(); @@ -318,10 +328,6 @@ recipes.removeByRecipeName("appliedenergistics2:network/cells/fluid_storage_cell recipes.removeByRecipeName("appliedenergistics2:network/cells/fluid_storage_cell_4k"); recipes.removeByRecipeName("appliedenergistics2:network/cells/fluid_storage_cell_16k"); recipes.removeByRecipeName("appliedenergistics2:network/cells/fluid_storage_cell_64k"); - -.addTooltip(format.red("Made in a Crystal Growth Chamber from a Certus Quartz Seed.")); -.addTooltip(format.red("Made in a Crystal Growth Chamber from a Nether Quartz Seed.")); -.addTooltip(format.red("Made in a Crystal Growth Chamber from a Fluix Seed.")); // 1k Storage recipes.remove(); @@ -410,5 +416,9 @@ recipes.addShapeless( * 4, [); + +.addTooltip(format.red("Made in a Crystal Growth Chamber from a Certus Quartz Seed.")); +.addTooltip(format.red("Made in a Crystal Growth Chamber from a Nether Quartz Seed.")); +.addTooltip(format.red("Made in a Crystal Growth Chamber from a Fluix Seed.")); .addTooltip(format.aqua(format.italic( "Obtained by charging with RF power in the AE2 Charger."))); diff --git a/overrides/scripts/EnderIO.zs b/overrides/scripts/EnderIO.zs index f58365e..59506c7 100644 --- a/overrides/scripts/EnderIO.zs +++ b/overrides/scripts/EnderIO.zs @@ -164,6 +164,13 @@ alloy.recipeBuilder() .outputs() .duration(200).EUt(32).buildAndRegister(); +// Fused quartz +alloy.recipeBuilder() + .inputs([ * 3]) + .notConsumable() + .outputs([]) + .duration(80).EUt(16).buildAndRegister(); + // Enlightened Fused Quartz alloy.recipeBuilder() .inputs([, ]) @@ -180,6 +187,86 @@ alloy.recipeBuilder() .EUt(32) .buildAndRegister(); +/* More Ender IO Alloy Recipes */ + +// Dark steel rod + grains of infinity => infinity rod +alloy.recipeBuilder() + .inputs([,]) + .outputs([]) + .duration(200).EUt(30).buildAndRegister(); + +// End steel + grains => stellar +alloy.recipeBuilder() + .inputs([, * 8]) + .outputs([]) + .duration(200).EUt(2000).buildAndRegister(); + +// Simple machine chassis + grains => industrial machine chassis +alloy.recipeBuilder() + .inputs([, * 2]) + .outputs([]) + .duration(200).EUt(30).buildAndRegister(); + +// End steel plate + industrial machine chassis => end steel chassis +alloy.recipeBuilder() + .inputs([, * 8]) + .outputs([]) + .duration(800).EUt(30).buildAndRegister(); + +//Staff of Travel +recipes.remove(); +recipes.addShaped(, [ + [null,null,], + [null,,null], + [,null,null]]); + +//Rod of Return +recipes.remove(); +recipes.addShaped(, [ + [null, , ], + [null, , ], + [, null, null]]); + +//Ender Generator +recipes.remove(); +recipes.addShaped(, [ + [,, ], + [, , ], + [, , ]]); + +//Wireless Dish +recipes.remove(); +recipes.addShaped(, + [[],[]]); + +recipes.remove(); // simple machine chassis +recipes.remove(); // end steel chassis + +// simple machine chassis +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +//Capacitors +recipes.remove(); +recipes.addShaped(, [ + [null, ,null], + [, , ], + [,null,]]); +recipes.addShaped( * 3, [ + [null, ,null], + [, , ], + [,null,]]); +recipes.addShaped( * 2, [ + [null, ,null], + [, , ], + [,null,]]); +recipes.addShaped( * 12, [ + [null, ,null], + [, , ], + [,null,]]); + recipes.addShaped(compressedoctadiccap, [ [,,], [,,], @@ -200,6 +287,178 @@ mods.jei.JEI.addItem(doublecompressedoctadiccap); .addTooltip(format.white("Put the item into a crafting window if it has no lore")); .addTooltip(format.white("Put the item into a crafting window if it has no lore")); +// Crafter +recipes.remove(); +recipes.addShaped(, [ + [,,], + [, , ], + [,,]]); + +// Buffer +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +//Zombie Generator +recipes.remove(); +recipes.addShaped(, [ + [,,], + [,,], + [,,]]); + +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +//The Vat +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +//Solar Cells +recipes.remove(); +recipes.addShaped( * 4, [ + [,,], + [,,], + [,,]]); + +//Wired Charger +recipes.remove(); +recipes.addShaped( , [ + [, , ], + [, , ], + [,,]]); + +//Coordinate Selector +recipes.remove(); +recipes.addShaped( , [ + [, , ], //Ender Eye Block + [null, , ], + [null,null,]]); + +recipes.remove(); // infinity bimetal gear +recipes.remove(); // energized bimetal gear +recipes.remove(); // vibrant bimetal gear +recipes.remove(); // pulsating crystal +recipes.remove(); // vibrant crystal +recipes.remove(); // dark bimetal gear +recipes.remove(); +recipes.remove(); +recipes.remove(); + +.displayName = "Dark Steel Enchanter"; +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, .withTag({Type: "extrautils2:enchanter"}), ], + [null, , null]]); + + +recipes.remove(); +mods.extendedcrafting.TableCrafting.addShaped(, [ + [, , , ,], + [, , ,,], + [, , , , ], + [, , , ,], + [, , , ,]]); + +// Pulsating crystal +autoclave.recipeBuilder() + .inputs([]) + .fluidInputs([ * 144]) + .outputs([]) + .duration(100).EUt(30).buildAndRegister(); + +// Vibrant crystal +autoclave.recipeBuilder() + .inputs([]).fluidInputs([ * 144]) + .outputs([]) + .duration(200).EUt(30).buildAndRegister(); + +alloy.recipeBuilder() + .inputs([, * 2]) + .outputs([]) + .duration(100).EUt(16).buildAndRegister(); + +alloy.recipeBuilder() + .inputs([, * 4]) + .outputs([]) + .duration(150).EUt(16).buildAndRegister(); + +alloy.recipeBuilder() + .inputs([, * 4]) + .outputs([]) + .duration(150).EUt(16).buildAndRegister(); + +alloy.recipeBuilder() + .inputs([, * 4]) + .outputs([]) + .duration(200).EUt(16).buildAndRegister(); + +alloy.recipeBuilder() + .inputs([, * 8]) + .outputs([]) + .duration(200).EUt(16).buildAndRegister(); + +alloy.recipeBuilder() + .inputs([,]) + .outputs([]) + .duration(2000).EUt(30).buildAndRegister(); + +recipes.remove(); +recipes.addShaped(, [ + [,,], + [,,], + [,,]]); +recipes.remove(); +recipes.addShaped(, [ + [,,], + [,,], + [,,]]); + +recipes.removeByRecipeName("enderio:enhanced_combustion_generator"); +recipes.removeByRecipeName("enderio:enhanced_wired_charger"); +recipes.removeByRecipeName("enderio:the_enhanced_vat"); + +//Killer Joe +recipes.remove(); +recipes.addShaped(, [ + [,,], + [, , ], + [, , ]]); + +recipes.remove(); +recipes.addShaped(, [ + [,], + [,]]); + +recipes.remove(); +recipes.addShaped(, [ + [null,null,], + [null,,null], + [,null,null]]); + +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + + +// Slice'n'Splice +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + + /* Extra Slice'n'Splice Recipes @@ -235,6 +494,19 @@ for i, wafer in wafers { }); } +//Wireless Dish +recipes.remove(); +recipes.addShaped(, + [[],[]]); + +recipes.remove(); // simple machine chassis +recipes.remove(); // end steel chassis + +// simple machine chassis +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); //Alloy Smelter recipe for Organic Black Dye alloy.recipeBuilder() diff --git a/overrides/scripts/JetpacksAndEnergyStorage.zs b/overrides/scripts/JetpacksAndEnergyStorage.zs index 6417dba..be7745b 100644 --- a/overrides/scripts/JetpacksAndEnergyStorage.zs +++ b/overrides/scripts/JetpacksAndEnergyStorage.zs @@ -74,13 +74,6 @@ recipes.addShaped(, [ [, , ], [, , ]]); -recipes.remove(); -recipes.addShaped( * 4, [ - [null, , null], - [, , ], - [null, , null]]); - - recipes.remove(); recipes.addShaped(, [ [, , ], @@ -99,21 +92,23 @@ recipes.addShaped(, [ [, , ], [, , ]]); -// fluxed electrum blend -recipes.remove(); -//crafter -recipes.remove(); -recipes.addShaped(, [ - [,,], - [, , ], - [,,]]); +// Elevation Unit +canner.recipeBuilder() + .inputs() + .fluidInputs( * 4032) + .outputs() + .duration(100) + .EUt(7) + .buildAndRegister(); -// buffer -recipes.remove(); -recipes.addShaped(, [ - [, , ], - [, , ], - [, , ]]); +// Coolant Unit +canner.recipeBuilder() + .inputs() + .fluidInputs( * 6000) + .outputs() + .duration(100) + .EUt(7) + .buildAndRegister(); // basic capacitor bank recipes.remove(); @@ -152,21 +147,6 @@ recipes.addShaped(, [ [,,]], sumCapacitorBankPower); -//slice and splice -recipes.remove(); -recipes.addShaped(, [ - [, , ], - [, , ], - [, , ]]); - -// replaces default flux crystal recipe with one for autoclave -recipes.remove(); -autoclave.recipeBuilder() - .inputs([]) - .fluidInputs([ * 720]) - .outputs([]) - .duration(200).EUt(400).buildAndRegister(); - //Conductive Iron Jetpack recipes.removeByRecipeName("simplyjetpacks:upgraderecipe1"); recipes.addShaped(conductiveironjetpack, [ @@ -321,234 +301,6 @@ recipes.addShaped(, [ [, null, ], [, ,]]); - -//Staff of Travel -recipes.remove(); -recipes.addShaped(, [ - [null,null,], - [null,,null], - [,null,null]]); - -//Rod of Return -recipes.remove(); -recipes.addShaped(, [ - [null, , ], - [null, , ], - [, null, null]]); - -//Ender Generator -recipes.remove(); -recipes.addShaped(, [ - [,, ], - [, , ], - [, , ]]); - - -//Wireless Dish -recipes.remove(); -recipes.addShaped(, - [[],[]]); - -recipes.remove(); // simple machine chassis -recipes.remove(); // end steel chassis - -// simple machine chassis -recipes.addShaped(, [ - [, , ], - [, , ], - [, , ]]); - -// dark steel rod + grains of infinity => infinity rod -alloy.recipeBuilder() - .inputs([,]) - .outputs([]) - .duration(200).EUt(30).buildAndRegister(); - -// end steel + grains => stellar -alloy.recipeBuilder() - .inputs([, * 8]) - .outputs([]) - .duration(200).EUt(2000).buildAndRegister(); - -// simple machine chassis + grains => industrial machine chassis -alloy.recipeBuilder() - .inputs([, * 2]) - .outputs([]) - .duration(200).EUt(30).buildAndRegister(); - -// end steel plate + industrial machine chassis => end steel chassis -alloy.recipeBuilder() - .inputs([, * 8]) - .outputs([]) - .duration(800).EUt(30).buildAndRegister(); - -// fused quartz -alloy.recipeBuilder() - .inputs([ * 3]) - .notConsumable() - .outputs([]) - .duration(80).EUt(16).buildAndRegister(); - -//Zombie Generator -recipes.remove(); -recipes.addShaped(, [ - [,,], - [,,], - [,,]]); - -recipes.remove(); -recipes.addShaped(, [ - [, , ], - [, , ], - [, , ]]); - -//The Vat -recipes.remove(); -recipes.addShaped(, [ - [, , ], - [, , ], - [, , ]]); - -//Solar Cells -recipes.remove(); -recipes.addShaped( * 4, [ - [,,], - [,,], - [,,]]); - -//Capacitor -recipes.remove(); -recipes.addShaped(, [ - [null, ,null], - [, , ], - [,null,]]); -recipes.addShaped( * 3, [ - [null, ,null], - [, , ], - [,null,]]); -recipes.addShaped( * 2, [ - [null, ,null], - [, , ], - [,null,]]); -recipes.addShaped( * 12, [ - [null, ,null], - [, , ], - [,null,]]); - -//Wired Charger -recipes.remove(); -recipes.addShaped( , [ - [, , ], - [, , ], - [,,]]); - -//Coordinate Selector -recipes.remove(); -recipes.addShaped( , [ - [, , ], //Ender Eye Block - [null, , ], - [null,null,]]); - -recipes.remove(); // infinity bimetal gear -recipes.remove(); // energized bimetal gear -recipes.remove(); // vibrant bimetal gear -recipes.remove(); // pulsating crystal -recipes.remove(); // vibrant crystal -recipes.remove(); // dark bimetal gear -recipes.remove(); -recipes.remove(); -recipes.remove(); - -// pulsating crystal -autoclave.recipeBuilder() - .inputs([]) - .fluidInputs([ * 144]) - .outputs([]) - .duration(100).EUt(30).buildAndRegister(); - -// vibrant crystal -autoclave.recipeBuilder() - .inputs([]).fluidInputs([ * 144]) - .outputs([]) - .duration(200).EUt(30).buildAndRegister(); - -recipes.remove(); - -alloy.recipeBuilder() - .inputs([,]) - .outputs([]) - .duration(80).EUt(16).buildAndRegister(); - -alloy.recipeBuilder() - .inputs([, * 2]) - .outputs([]) - .duration(100).EUt(16).buildAndRegister(); - -alloy.recipeBuilder() - .inputs([, * 4]) - .outputs([]) - .duration(150).EUt(16).buildAndRegister(); - -alloy.recipeBuilder() - .inputs([, * 4]) - .outputs([]) - .duration(150).EUt(16).buildAndRegister(); - -alloy.recipeBuilder() - .inputs([, * 4]) - .outputs([]) - .duration(200).EUt(16).buildAndRegister(); - -alloy.recipeBuilder() - .inputs([, * 8]) - .outputs([]) - .duration(200).EUt(16).buildAndRegister(); - -alloy.recipeBuilder() - .inputs([,]) - .outputs([]) - .duration(2000).EUt(30).buildAndRegister(); - -recipes.remove(); -recipes.addShaped(, [ - [,,], - [,,], - [,,]]); -recipes.remove(); -recipes.addShaped(, [ - [,,], - [,,], - [,,]]); - -recipes.removeByRecipeName("enderio:enhanced_combustion_generator"); -recipes.removeByRecipeName("enderio:enhanced_wired_charger"); -recipes.removeByRecipeName("enderio:the_enhanced_vat"); - -//Killer Joe -recipes.remove(); -recipes.addShaped(, [ - [,,], - [, , ], - [, , ]]); - -recipes.remove(); -recipes.addShaped(, [ - [,], - [,]]); - -recipes.remove(); -recipes.addShaped(, [ - [null,null,], - [null,,null], - [,null,null]]); - -recipes.remove(); -recipes.addShaped(, [ - [, , ], - [, , ], - [, , ]]); - - //.displayName = "Leadstone Energy Cell Frame"; //.displayName = "Leadstone Energy Cell"; .displayName = "Micro Miner Engine Frame"; @@ -680,42 +432,3 @@ mods.jei.JEI.addItem(hardenedcell); mods.jei.JEI.addItem(reinforcedcell); mods.jei.JEI.addItem(signalumcell); mods.jei.JEI.addItem(resonantcell); - -.displayName = "Dark Steel Enchanter"; -recipes.remove(); -recipes.addShaped(, [ - [, , ], - [, .withTag({Type: "extrautils2:enchanter"}), ], - [null, , null]]); - -recipes.remove(.withTag({Type: "extrautils2:enchanter"})); -recipes.addShaped(.withTag({Type: "extrautils2:enchanter"}), [ - [null, , null], - [, , ], - [,,]]); - -recipes.remove(); -mods.extendedcrafting.TableCrafting.addShaped(, [ - [, , , ,], - [, , ,,], - [, , , , ], - [, , , ,], - [, , , ,]]); - -// Elevation Unit -canner.recipeBuilder() - .inputs() - .fluidInputs( * 4032) - .outputs() - .duration(100) - .EUt(7) - .buildAndRegister(); - -// Coolant Unit -canner.recipeBuilder() - .inputs() - .fluidInputs( * 6000) - .outputs() - .duration(100) - .EUt(7) - .buildAndRegister(); diff --git a/overrides/scripts/Midgame.zs b/overrides/scripts/Midgame.zs index 0806c8f..632b71c 100644 --- a/overrides/scripts/Midgame.zs +++ b/overrides/scripts/Midgame.zs @@ -53,13 +53,6 @@ large_chemical_reactor.recipeBuilder().inputs().fl chemical_reactor.recipeBuilder().inputs().fluidInputs([ * 1000]).fluidOutputs([ * 1000]).duration(100).EUt(120).buildAndRegister(); chemical_reactor.recipeBuilder().inputs().fluidInputs([ * 1000]).fluidOutputs([ * 1000]).duration(100).EUt(500).buildAndRegister(); -recipes.removeByRecipeName("actuallyadditions:recipes132"); -recipes.addShaped(, [ - [, , ], - [, null, ], - [, , ]]); -.addTooltip(format.green("Turns Canola into Canola Oil. Requires RF.")); - //Moon Materials macerator.recipeBuilder().inputs([]).outputs([]).duration(200).EUt(400).buildAndRegister(); macerator.recipeBuilder().inputs([]).outputs([]).duration(200).EUt(400).buildAndRegister(); @@ -72,6 +65,25 @@ centrifuge.findRecipe(20, [], [ * 160]).remove(); centrifuge.recipeBuilder().fluidInputs( * 500).fluidOutputs([ * 10]).duration(800).EUt(30).buildAndRegister(); centrifuge.recipeBuilder().inputs().fluidOutputs([ * 100]).duration(200).EUt(20).buildAndRegister(); +// Fluxed electrum blend +recipes.remove(); + +// Replaces default flux crystal recipe with one for autoclave +recipes.remove(); +autoclave.recipeBuilder() + .inputs([]) + .fluidInputs([ * 720]) + .outputs([]) + .duration(200).EUt(400).buildAndRegister(); + +// Flux Armour Plating +recipes.remove(); +recipes.addShaped( * 4, [ + [null, , null], + [, , ], + [null, , null]]); + + //Manyullyn mixer.recipeBuilder() .outputs( * 4) diff --git a/overrides/scripts/aa xu2.zs b/overrides/scripts/aa xu2.zs index 2898e26..0cb8de6 100644 --- a/overrides/scripts/aa xu2.zs +++ b/overrides/scripts/aa xu2.zs @@ -291,11 +291,6 @@ recipes.addShaped(, [ [, , ], [, , ], [, , ]]); - -//Drill Core -recipes.remove(); -.addTooltip(format.red("Acquired by exploration of Lost Cities buildings or vanilla dungeons.")); -.addTooltip(format.red("Also can be purchased for Nomicoins.")); //Vertical Digger recipes.remove(); @@ -410,12 +405,30 @@ mods.extendedcrafting.TableCrafting.addShaped(,[ [,,,,], [,,,,], [,,,,]]); +recipes.remove(.withTag({Type: "extrautils2:enchanter"})); +recipes.addShaped(.withTag({Type: "extrautils2:enchanter"}), [ + [null, , null], + [, , ], + [,,]]); //Solar recipes.remove(); recipes.addShaped(, [ [, , ], [null,,null]]); + +//Drill Core +recipes.remove(); +.addTooltip(format.red("Acquired by exploration of Lost Cities buildings or vanilla dungeons.")); +.addTooltip(format.red("Also can be purchased for Nomicoins.")); + +recipes.removeByRecipeName("actuallyadditions:recipes132"); +recipes.addShaped(, [ + [, , ], + [, null, ], + [, , ]]); +.addTooltip(format.green("Turns Canola into Canola Oil. Requires RF.")); + .addTooltip(format.green("Canola can be turned into Canola Oil via a Canola Press. This is a somewhat slow machine and requres RF to function."));