Add Bakelite based recipes for ULV/LV hatches/buses (#3177)

* Add Bakelite recipes for ULV/LV hatches/buses

Costs scaled based on other plastics for ULV/LV and based on MV 576L Bakelite hatch cost.

Signed-off-by: rosenlied-historia <misaki_hirano@sfu.ca>

* Fixed typo

Signed-off-by: rosenlied-historia <liliumconcordia@proton.me>

---------

Signed-off-by: rosenlied-historia <misaki_hirano@sfu.ca>
Signed-off-by: rosenlied-historia <liliumconcordia@proton.me>
This commit is contained in:
rosenlied-historia
2026-02-24 06:40:15 -08:00
committed by GitHub
parent 16fd3140bb
commit 3658dc5cc0

View File

@@ -144,6 +144,74 @@ function registerTFGBakeliteRecipes(event) {
.EUt(GTValues.VA[GTValues.MV])
.circuit(2)
// End of MV Changes
// LV Buses
event.recipes.gtceu.assembler('tfg:lv_input_bus_bakelite')
.itemInputs('gtceu:lv_machine_hull', 'gtceu:wood_crate')
.inputFluids('tfg:bakelite 432')
.itemOutputs('gtceu:lv_input_bus')
.duration(20*15)
.EUt(GTValues.VA[GTValues.LV])
.circuit(1)
event.recipes.gtceu.assembler('tfg:lv_output_bus_bakelite')
.itemInputs('gtceu:lv_machine_hull', 'gtceu:wood_crate')
.inputFluids('tfg:bakelite 432')
.itemOutputs('gtceu:lv_output_bus')
.duration(20*15)
.EUt(GTValues.VA[GTValues.LV])
.circuit(2)
// LV Hatches
event.recipes.gtceu.assembler('tfg:lv_input_hatch_bakelite')
.itemInputs('gtceu:lv_machine_hull', '#forge:glass')
.inputFluids('tfg:bakelite 432')
.itemOutputs('gtceu:lv_input_hatch')
.duration(20*15)
.EUt(GTValues.VA[GTValues.LV])
.circuit(1)
event.recipes.gtceu.assembler('tfg:lv_output_hatch_bakelite')
.itemInputs('gtceu:lv_machine_hull', '#forge:glass')
.inputFluids('tfg:bakelite 432')
.itemOutputs('gtceu:lv_output_hatch')
.duration(20*15)
.EUt(GTValues.VA[GTValues.LV])
.circuit(2)
// ULV Buses
event.recipes.gtceu.assembler('tfg:ulv_input_bus_bakelite')
.itemInputs('gtceu:ulv_machine_hull', '#forge:chests/wooden')
.inputFluids('tfg:bakelite 216')
.itemOutputs('gtceu:ulv_input_bus')
.duration(20*15)
.EUt(GTValues.VA[GTValues.ULV])
.circuit(1)
event.recipes.gtceu.assembler('tfg:ulv_output_bus_bakelite')
.itemInputs('gtceu:ulv_machine_hull', '#forge:chests/wooden')
.inputFluids('tfg:bakelite 216')
.itemOutputs('gtceu:ulv_output_bus')
.duration(20*15)
.EUt(GTValues.VA[GTValues.ULV])
.circuit(2)
// ULV Hatches
event.recipes.gtceu.assembler('tfg:ulv_input_hatch_bakelite')
.itemInputs('gtceu:ulv_machine_hull', '#forge:glass')
.inputFluids('tfg:bakelite 216')
.itemOutputs('gtceu:ulv_input_hatch')
.duration(20*15)
.EUt(GTValues.VA[GTValues.ULV])
.circuit(1)
event.recipes.gtceu.assembler('tfg:ulv_output_hatch_bakelite')
.itemInputs('gtceu:ulv_machine_hull', '#forge:glass')
.inputFluids('tfg:bakelite 216')
.itemOutputs('gtceu:ulv_output_hatch')
.duration(20*15)
.EUt(GTValues.VA[GTValues.ULV])
.circuit(2)
// LV/ULV Hulls
event.recipes.gtceu.assembler('tfg:ulv_hull_bakelite')
.itemInputs('gtceu:ulv_machine_casing', '2x #forge:single_cables/red_alloy')
@@ -167,4 +235,4 @@ function registerTFGBakeliteRecipes(event) {
A: '#forge:plates/steel',
B: '#forge:storage_blocks/bakelite'
}).id('tfg:shaped/lv_hermetic_casing_bakelite')
}
}