fix recipe ID for some stone supports

This commit is contained in:
Pyritie 2025-10-06 10:46:38 +01:00
parent f47a3aac2f
commit c5d6bcd103

View file

@ -40,7 +40,7 @@ function registerTFGSupportRecipes(event) {
'AB ', 'AB ',
'AC ', 'AC ',
'AC ' 'AC '
],{ ], {
A: 'gtceu:light_concrete', A: 'gtceu:light_concrete',
B: '#tfc:chisels', B: '#tfc:chisels',
C: 'tfc:mortar' C: 'tfc:mortar'
@ -59,7 +59,7 @@ function registerTFGSupportRecipes(event) {
'AB ', 'AB ',
'AC ', 'AC ',
'AC ' 'AC '
],{ ], {
A: 'gtceu:dark_concrete', A: 'gtceu:dark_concrete',
B: '#tfc:chisels', B: '#tfc:chisels',
C: 'tfc:mortar' C: 'tfc:mortar'
@ -80,7 +80,7 @@ function registerTFGSupportRecipes(event) {
'AB ', 'AB ',
'AC ', 'AC ',
'AC ' 'AC '
],{ ], {
A: `tfc:rock/loose/${stone}`, A: `tfc:rock/loose/${stone}`,
B: '#tfc:chisels', B: '#tfc:chisels',
C: 'tfc:mortar' C: 'tfc:mortar'
@ -91,7 +91,7 @@ function registerTFGSupportRecipes(event) {
'AB ', 'AB ',
'AC ', 'AC ',
'AC ' 'AC '
],{ ], {
A: `tfc:rock/mossy_loose/${stone}`, A: `tfc:rock/mossy_loose/${stone}`,
B: '#tfc:chisels', B: '#tfc:chisels',
C: 'tfc:mortar' C: 'tfc:mortar'
@ -116,19 +116,19 @@ function registerTFGSupportRecipes(event) {
// REDO w/ table and loop // REDO w/ table and loop
const EXO_STONE_SUPPORTS = [ const EXO_STONE_SUPPORTS = [
{ loose: 'tfg:loose/deepslate', support: 'tfg:migmatite_support' }, { loose: 'tfg:loose/deepslate', support: 'tfg:migmatite_support' },
{ loose: 'tfg:loose/blackstone', support: 'tfg:pyroxenite_support' }, { loose: 'tfg:loose/blackstone', support: 'tfg:pyroxenite_support' },
{ loose: 'tfg:loose/dripstone', support: 'tfg:travertine_support' }, { loose: 'tfg:loose/dripstone', support: 'tfg:travertine_support' },
{ loose: 'tfg:loose/crackrack', support: 'tfg:keratophyre_support' }, { loose: 'tfg:loose/crackrack', support: 'tfg:keratophyre_support' },
{ loose: 'tfg:loose/moon_stone', support: 'tfg:anorthosite_support' }, { loose: 'tfg:loose/moon_stone', support: 'tfg:anorthosite_support' },
{ loose: 'tfg:loose/moon_deepslate', support: 'tfg:norite_support' }, { loose: 'tfg:loose/moon_deepslate', support: 'tfg:norite_support' },
{ loose: 'tfg:loose/mars_stone', support: 'tfg:argillite_support' }, { loose: 'tfg:loose/mars_stone', support: 'tfg:argillite_support' },
{ loose: 'tfg:loose/venus_stone', support: 'tfg:trachyte_support' }, { loose: 'tfg:loose/venus_stone', support: 'tfg:trachyte_support' },
{ loose: 'tfg:loose/mercury_stone', support: 'tfg:komatiite_support' }, { loose: 'tfg:loose/mercury_stone', support: 'tfg:komatiite_support' },
{ loose: 'tfg:loose/glacio_stone', support: 'tfg:phonolite_support' }, { loose: 'tfg:loose/glacio_stone', support: 'tfg:phonolite_support' },
{ loose: 'tfg:loose/permafrost', support: 'tfg:permafrost_support' }, { loose: 'tfg:loose/permafrost', support: 'tfg:permafrost_support' },
{ loose: 'tfg:loose/red_granite', support: 'tfg:red_granite_support' }, { loose: 'tfg:loose/red_granite', support: 'tfg:red_granite_support' },
{ loose: 'gtceu:stone_ingot', support: 'tfg:stone_support' } { loose: 'gtceu:stone_ingot', support: 'tfg:stone_support' }
] ]
EXO_STONE_SUPPORTS.forEach(s => { EXO_STONE_SUPPORTS.forEach(s => {
@ -137,14 +137,14 @@ function registerTFGSupportRecipes(event) {
'AB ', 'AB ',
'AC ', 'AC ',
'AC ' 'AC '
],{ ], {
A: s.loose, A: s.loose,
B: '#tfc:chisels', B: '#tfc:chisels',
C: 'tfc:mortar' C: 'tfc:mortar'
}).id(`tfg:shaped/${s.support}`) }).id(`tfg:shaped/${s.support.split(':')[1]}`)
) )
event.recipes.gtceu.assembler(`tfg:gtceu/assembler/${s.support}`) event.recipes.gtceu.assembler(`tfg:gtceu/assembler/${s.support.split(':')[1]}`)
.circuit(11) .circuit(11)
.inputFluids(Fluid.of('gtceu:concrete', 36)) .inputFluids(Fluid.of('gtceu:concrete', 36))
.itemOutputs(`8x ${s.support}`) .itemOutputs(`8x ${s.support}`)
@ -154,14 +154,14 @@ function registerTFGSupportRecipes(event) {
}) })
// Metal Supports // Metal Supports
event.shaped('8x tfg:rebar_support', [ event.shaped('8x tfg:rebar_support', [
'BA ', 'BA ',
'AC ' 'AC '
],{ ], {
A: ChemicalHelper.get(TagPrefix.rod, GTMaterials.Steel, 1), A: ChemicalHelper.get(TagPrefix.rod, GTMaterials.Steel, 1),
B: ChemicalHelper.get(TagPrefix.wireFine, GTMaterials.Steel, 1), B: ChemicalHelper.get(TagPrefix.wireFine, GTMaterials.Steel, 1),
C: '#forge:tools/wire_cutters' C: '#forge:tools/wire_cutters'
}).id('tfg:shaped/rebar_support') }).id('tfg:shaped/rebar_support')
event.recipes.gtceu.assembler('tfg:gtceu/assembler/rebar_support') event.recipes.gtceu.assembler('tfg:gtceu/assembler/rebar_support')
.circuit(11) .circuit(11)
@ -170,15 +170,14 @@ function registerTFGSupportRecipes(event) {
.duration(100) .duration(100)
.EUt(GTValues.VA[GTValues.ULV]) .EUt(GTValues.VA[GTValues.ULV])
event.recipes.tfc.anvil( event.recipes.tfc.anvil(
'1x tfg:steel_support', '1x tfg:steel_support',
'#forge:double_ingots/steel', '#forge:double_ingots/steel',
[ [
'upset_last', 'upset_last',
'shrink_any' 'shrink_any'
] ]
).tier(4) ).tier(4).id('tfg:anvil/steel_support')
.id('tfg:anvil/steel_support')
event.recipes.gtceu.assembler('tfg:gtceu/assembler/steel_support') event.recipes.gtceu.assembler('tfg:gtceu/assembler/steel_support')
.circuit(11) .circuit(11)
@ -191,7 +190,7 @@ function registerTFGSupportRecipes(event) {
.itemInputs('tfg:steel_support') .itemInputs('tfg:steel_support')
.itemOutputs( .itemOutputs(
ChemicalHelper.get(TagPrefix.dustSmall, GTMaterials.Steel, 2) ChemicalHelper.get(TagPrefix.dustSmall, GTMaterials.Steel, 2)
) )
.duration(GTMaterials.Steel.getMass() * 2) .duration(GTMaterials.Steel.getMass() * 2)
.category(GTRecipeCategories.MACERATOR_RECYCLING) .category(GTRecipeCategories.MACERATOR_RECYCLING)
.EUt(GTValues.VA[GTValues.ULV]) .EUt(GTValues.VA[GTValues.ULV])