Nuclear fix (#3015)

* fix nuclear line hardlock, move LSA mk2 and change ae2 recipes

* small fix to recipe casing name

* fix ostrum

* Hide items from ExtendedAE

* add quests

* add langfile

* some fix
This commit is contained in:
TomPlop 2026-02-09 13:13:09 -05:00 committed by GitHub
parent 792f524884
commit 3a3d502265
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
10 changed files with 84 additions and 30 deletions

View file

@ -561,7 +561,7 @@ const registerExtendedAE2Recipes = (event) => {
event.recipes.gtceu.assembler('expatternprovider:ex_pattern_access_part')
.itemInputs(
'ae2:pattern_access_terminal',
'4x ae2:logic_processor',
Item.of('ae2:engineering_processor', 4),
'2x megacells:accumulation_processor')
.itemOutputs('expatternprovider:ex_pattern_access_part')
.duration(100)
@ -569,7 +569,7 @@ const registerExtendedAE2Recipes = (event) => {
event.recipes.gtceu.assembler('expatternprovider:pattern_terminal_upgrade')
.itemInputs(
'4x ae2:logic_processor',
'4x ae2:calculation_processor',
'2x megacells:accumulation_processor')
.itemOutputs('expatternprovider:pattern_terminal_upgrade')
.duration(100)

View file

@ -35,7 +35,6 @@ function registerGTCEUTerminalRecipes(event) {
}).id(`tfg:shaped/multi_structure_manager`)
event.remove({ id : 'gtceuterminal:schematic_interface' })
/* Broken for now as it can duplicate resources in the I/O Ports
event.shaped('1x gtceuterminal:schematic_interface', [
'ABA',
'CDC',
@ -48,6 +47,5 @@ function registerGTCEUTerminalRecipes(event) {
E: '#gtceu:batteries/iv',
F: '#forge:plates/tungsten_steel'
}).id(`tfg:shaped/schematic_interface`)
*/
}

View file

@ -22,7 +22,7 @@ function registerTFGCasingRecipes(event) {
)
.inputFluids(Fluid.of('gtceu:epoxy', 144))
.itemOutputs(Item.of('tfg:superconductor_coil_small', 4 * multiplier))
.circuit(4)
.circuit(6)
.duration(400)
.EUt(GTValues.VA[GTValues.MV])
@ -34,7 +34,7 @@ function registerTFGCasingRecipes(event) {
ChemicalHelper.get(TagPrefix.wireGtSingle, GTMaterials[type.materialId], 4))
.inputFluids(Fluid.of('gtceu:epoxy', 144))
.itemOutputs(Item.of('tfg:superconductor_coil_large', 4 * multiplier))
.circuit(7)
.circuit(6)
.duration(600)
.EUt(GTValues.VA[GTValues.MV])
})
@ -148,13 +148,21 @@ function registerTFGCasingRecipes(event) {
// Heat Battery deafission:battery_heat_port_ev
event.recipes.gtceu.assembler('tfg:battery_heat_port_ev')
.itemInputs(Item.of('gtceu:iv_machine_hull', 1), Item.of('gtceu:rtm_alloy_coil_block'), Item.of('gtceu:silicon_plate', 6))
.itemInputs(Item.of('gtceu:ev_machine_hull', 1), Item.of('gtceu:rtm_alloy_coil_block'), Item.of('gtceu:silicon_plate', 6))
.inputFluids(Fluid.of('gtceu:mercury', 4000))
.itemOutputs('deafission:battery_heat_port_ev')
//.circuit(6)
.duration(2.5 * 20)
.EUt(GTValues.VA[GTValues.EV])
event.recipes.gtceu.assembler('tfg:heat_input_hatch_ev')
.itemInputs(Item.of('gtceu:ev_machine_hull', 1), Item.of('gtceu:rtm_alloy_coil_block'), Item.of('gtceu:beryllium_plate', 6))
.inputFluids(Fluid.of('gtceu:mercury', 4000))
.itemOutputs(Item.of('deafission:heat_input_hatch_ev', 1))
//.circuit(6)
.duration(2.5 * 20)
.EUt(GTValues.VA[GTValues.EV])
// Small Modular Turbine
event.recipes.gtceu.assembler('tfg:machine_casing_desh_ptfe')

View file

@ -136,7 +136,7 @@ function registerTFGNuclearRecipes(event) {
event.recipes.gtceu.assembler('tfg:empty_rod')
.itemInputs('3x gtceu:cobalt_large_restrictive_item_pipe', '9x #forge:double_plates/cadmium', '4x #forge:dense_plates/maraging_steel_300')
.itemInputs('3x gtceu:cobalt_large_restrictive_item_pipe', '9x #forge:double_plates/cadmium', '4x #forge:dense_plates/hsla_steel')
.itemOutputs('tfg:empty_rod')
.duration(20*15)
.EUt(GTValues.VA[GTValues.HV])
@ -551,7 +551,7 @@ function registerTFGNuclearRecipes(event) {
let g = event.recipes.gtceu.nuclear_fuel_factory('tfg:depleted_americium_241_rod')
//.inputItemNbtPredicate(Item.of('tfg:depleted_thorium_rod'), NBTPredicates.gte("avgHeat", 5000))
.itemInputs(Item.of('tfg:americium_241_rod'))
.itemInputs(Item.of('tfg:depleted_americium_241_rod'))
.itemOutputs(Item.of('tfg:empty_rod_t2'))
.EUt(GTValues.VA[GTValues.HV])
.duration(20*16)
@ -562,7 +562,7 @@ function registerTFGNuclearRecipes(event) {
let h = event.recipes.gtceu.nuclear_fuel_factory('tfg:depleted_neptunium_237_rod')
//.inputItemNbtPredicate(Item.of('tfg:depleted_thorium_rod'), NBTPredicates.gte("avgHeat", 5000))
.itemInputs(Item.of('tfg:neptunium_237_rod'))
.itemInputs(Item.of('tfg:depleted_neptunium_237_rod'))
.itemOutputs(Item.of('tfg:empty_rod_t2'))
.EUt(GTValues.VA[GTValues.HV])
.duration(20*16)
@ -573,7 +573,7 @@ function registerTFGNuclearRecipes(event) {
let i = event.recipes.gtceu.nuclear_fuel_factory('tfg:depleted_californium_252_rod')
//.inputItemNbtPredicate(Item.of('tfg:depleted_thorium_rod'), NBTPredicates.gte("avgHeat", 5000))
.itemInputs(Item.of('tfg:californium_252_rod'))
.itemInputs(Item.of('tfg:depleted_californium_252_rod'))
.itemOutputs(Item.of('tfg:empty_rod_t3'))
.EUt(GTValues.VA[GTValues.HV])
.duration(20*16)
@ -794,6 +794,13 @@ function registerTFGNuclearRecipes(event) {
.EUt(GTValues.VA[GTValues.EV])
.duration(20*4)
event.recipes.gtceu.assembler('tfg:titanium_exhaust_vent')
.itemInputs(Item.of('gtceu:double_titanium_plate', 6), Item.of('gtceu:double_magnalium_plate', 2), Item.of('gtceu:titanium_rotor', 1))
.itemOutputs(Item.of('tfg:titanium_exhaust_vent', 1))
.circuit(6)
.EUt(GTValues.VA[GTValues.EV])
.duration(20*30)
event.shaped('tfg:cooling_tower', [
'ABA',
'CDC',

View file

@ -22,12 +22,12 @@ function registerTFGSolarRecipes(event) {
{
S: 'ad_astra:photovoltaic_etrium_cell',
Z: 'gtceu:large_solar_panel',
W: '#gtceu:circuits/iv',
U: '#forge:gears/rocket_alloy_t1',
T: '#forge:gears/desh'
W: '#gtceu:circuits/ev',
U: '#forge:gears/rocket_alloy_t2',
T: '#forge:gears/ostrum_iodide'
}
).id('gtceu:shaped/large_solar_panel_tier2')
// Remember to change the Mk3 when Venus is out
event.shaped(
'gtceu:large_solar_panel_tier3',
['WSW', 'TZT', 'WUW'],
@ -35,8 +35,8 @@ function registerTFGSolarRecipes(event) {
S: 'ad_astra:photovoltaic_vesnium_cell',
Z: 'gtceu:large_solar_panel_tier2',
W: '#gtceu:circuits/luv',
U: '#forge:gears/rocket_alloy_t1',
T: '#forge:gears/desh'
U: '#forge:gears/rocket_alloy_t2',
T: '#forge:gears/ostrum_iodide'
}
).id('gtceu:shaped/large_solar_panel_tier3')