Skip to content

Commit

Permalink
Merge pull request #1135 from trainvoi/add-recipes-for-LV/HV-quad-inp…
Browse files Browse the repository at this point in the history
…ut-hatches

Add recipes for lv/hv quad input hatches
  • Loading branch information
bruberu authored Dec 11, 2024
2 parents 1a0de30 + d735d0a commit 932995e
Showing 1 changed file with 71 additions and 1 deletion.
72 changes: 71 additions & 1 deletion groovy/postInit/mod/MachineRecipes.groovy
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,7 @@ def tieredSprings = [metaitem('springIron'), metaitem('springCopper'), metaitem(
metaitem('springNaquadah'), metaitem('springNaquadahAlloy')]

def rotors = [
ore('rotorBronze'),
ore('rotorLead'),
ore('rotorTin'),
ore('rotorBronze'),
ore('rotorSteel'),
Expand Down Expand Up @@ -669,6 +669,76 @@ recipemap('assembler').recipeBuilder()
.duration(200)
.buildAndRegister()

//Extra Quadruple Hatches
def materialPipe = [null, "Bronze", "Steel", "StainlessSteel", "Titanium", "Tungstensteel", "NiobiumTitanium", "Iridium", "Naquadah", "Neutronium", null, null, null, null];

for (i = 1; i <= 3; i++) {

recipemap('assembler').recipeBuilder()
.inputs(metaitem('fluid_hatch.import.' + Globals.voltageTiers[i]))
.inputs(ore('pipeQuadrupleFluid' + materialPipe[i]))
.circuitMeta(4)
.fluidInputs(fluid('plastic') * 576)
.outputs(metaitem('fluid_hatch.import_4x.' + Globals.voltageTiers[i]))
.EUt(Globals.voltAmps[i])
.duration(300)
.buildAndRegister()

recipemap('assembler').recipeBuilder()
.inputs(metaitem('fluid_hatch.export.' + Globals.voltageTiers[i]))
.inputs(ore('pipeQuadrupleFluid' + materialPipe[i]))
.circuitMeta(4)
.fluidInputs(fluid('plastic') * 576)
.outputs(metaitem('fluid_hatch.export_4x.' + Globals.voltageTiers[i]))
.EUt(Globals.voltAmps[i])
.duration(300)
.buildAndRegister()

recipemap('assembler').recipeBuilder()
.inputs(metaitem('fluid_hatch.import.' + Globals.voltageTiers[i]))
.inputs(ore('pipeNonupleFluid' + materialPipe[i]))
.circuitMeta(4)
.fluidInputs(fluid('plastic') * 1296)
.outputs(metaitem('fluid_hatch.import_9x.' + Globals.voltageTiers[i]))
.EUt(Globals.voltAmps[i])
.duration(600)
.buildAndRegister()

recipemap('assembler').recipeBuilder()
.inputs(metaitem('fluid_hatch.export.' + Globals.voltageTiers[i]))
.inputs(ore('pipeNonupleFluid' + materialPipe[i]))
.circuitMeta(4)
.fluidInputs(fluid('plastic') * 1296)
.outputs(metaitem('fluid_hatch.export_9x.' + Globals.voltageTiers[i]))
.EUt(Globals.voltAmps[i])
.duration(600)
.buildAndRegister()

// Interconversion
crafting.addShaped("susy:fluid_hatch.import_to_export.4x." + Globals.voltageTiers[i],
metaitem('fluid_hatch.import_4x.' + Globals.voltageTiers[i]), [
[ore('craftingToolScrewdriver')],
[metaitem('fluid_hatch.export_4x.' + Globals.voltageTiers[i])]
])
crafting.addShaped("susy:fluid_hatch.export_to_import.4x." + Globals.voltageTiers[i],
metaitem('fluid_hatch.export_4x.' + Globals.voltageTiers[i]), [
[ore('craftingToolScrewdriver')],
[metaitem('fluid_hatch.import_4x.' + Globals.voltageTiers[i])]
])

crafting.addShaped("susy:fluid_hatch.import_to_export.9x." + Globals.voltageTiers[i],
metaitem('fluid_hatch.import_9x.' + Globals.voltageTiers[i]), [
[ore('craftingToolScrewdriver')],
[metaitem('fluid_hatch.export_9x.' + Globals.voltageTiers[i])]
])
crafting.addShaped("susy:fluid_hatch.export_to_import.9x." + Globals.voltageTiers[i],
metaitem('fluid_hatch.export_9x.' + Globals.voltageTiers[i]), [
[ore('craftingToolScrewdriver')],
[metaitem('fluid_hatch.import_9x.' + Globals.voltageTiers[i])]
])

}

RecyclingHelper.addShaped("gregtech:ore_sorter", metaitem('ore_sorter'), [
[robotArms[1], circuits[2], robotArms[1]],
[pumps[1], hulls[1], pumps[1]],
Expand Down

0 comments on commit 932995e

Please sign in to comment.