Update recipes.js
This commit is contained in:
parent
d877d6b615
commit
abc9589b90
1 changed files with 171 additions and 43 deletions
|
|
@ -100,51 +100,105 @@ const registerTFCRecipes = (event) => {
|
|||
|
||||
if (metalSpecs.props.includes('armor'))
|
||||
{
|
||||
// Шлем
|
||||
event.recipes.tfc.welding(`tfc:metal/helmet/${metal}`, `tfc:metal/unfinished_helmet/${metal}`, `gtceu:${metal}_plate`)
|
||||
.tier(metalSpecs.tier)
|
||||
.id(`tfc:welding/${metal}_helmet`)
|
||||
//#region Шлем
|
||||
|
||||
// Нагрудник
|
||||
event.recipes.tfc.welding(`tfc:metal/chestplate/${metal}`, `tfc:metal/unfinished_chestplate/${metal}`, `gtceu:${metal}_double_plate`)
|
||||
.tier(metalSpecs.tier)
|
||||
.id(`tfc:welding/${metal}_chestplate`)
|
||||
|
||||
// Штаны
|
||||
event.recipes.tfc.welding(`tfc:metal/greaves/${metal}`, `tfc:metal/unfinished_greaves/${metal}`, `gtceu:${metal}_plate`)
|
||||
.tier(metalSpecs.tier)
|
||||
.id(`tfc:welding/${metal}_greaves`)
|
||||
|
||||
// Ботинки
|
||||
event.recipes.tfc.welding(`tfc:metal/boots/${metal}`, `tfc:metal/unfinished_boots/${metal}`, `gtceu:${metal}_plate`)
|
||||
.tier(metalSpecs.tier)
|
||||
.id(`tfc:welding/${metal}_boots`)
|
||||
// Декрафт незавершенного шлема в жидкость
|
||||
event.recipes.tfc.heating(`tfc:metal/unfinished_helmet/${metal}`, metalSpecs.melt_temp)
|
||||
.resultFluid(Fluid.of(metalSpecs.fluid, 288))
|
||||
.id(`tfc:heating/metal/${metal}_unfinished_helmet`)
|
||||
|
||||
// Незавершенный шлем
|
||||
event.recipes.tfc.anvil(`tfc:metal/unfinished_helmet/${metal}`, `gtceu:${metal}_double_plate`, ['hit_last', 'bend_second_last', 'bend_third_last'])
|
||||
.tier(metalSpecs.tier)
|
||||
.id(`tfc:anvil/${metal}_unfinished_helmet`)
|
||||
|
||||
// Декрафт шлема в жидкость
|
||||
event.recipes.tfc.heating(`tfc:metal/helmet/${metal}`, metalSpecs.melt_temp)
|
||||
.resultFluid(Fluid.of(metalSpecs.fluid, 432))
|
||||
.useDurability(true)
|
||||
.id(`tfc:heating/metal/${metal}_helmet`)
|
||||
|
||||
// Шлем
|
||||
event.recipes.tfc.welding(`tfc:metal/helmet/${metal}`, `tfc:metal/unfinished_helmet/${metal}`, `gtceu:${metal}_plate`)
|
||||
.tier(metalSpecs.tier)
|
||||
.id(`tfc:welding/${metal}_helmet`)
|
||||
|
||||
//#endregion
|
||||
|
||||
//#region Нагрудник
|
||||
|
||||
// Декрафт незавершенного нагрудника в жидкость
|
||||
event.recipes.tfc.heating(`tfc:metal/unfinished_chestplate/${metal}`, metalSpecs.melt_temp)
|
||||
.resultFluid(Fluid.of(metalSpecs.fluid, 288))
|
||||
.id(`tfc:heating/metal/${metal}_unfinished_chestplate`)
|
||||
|
||||
// Незавершенный нагрудник
|
||||
event.recipes.tfc.anvil(`tfc:metal/unfinished_chestplate/${metal}`, `gtceu:${metal}_double_plate`, ['hit_last', 'hit_second_last', 'upset_third_last'])
|
||||
.tier(metalSpecs.tier)
|
||||
.id(`tfc:anvil/${metal}_unfinished_chestplate`)
|
||||
|
||||
// Декрафт нагрудника в жидкость
|
||||
event.recipes.tfc.heating(`tfc:metal/chestplate/${metal}`, metalSpecs.melt_temp)
|
||||
.resultFluid(Fluid.of(metalSpecs.fluid, 576))
|
||||
.useDurability(true)
|
||||
.id(`tfc:heating/metal/${metal}_chestplate`)
|
||||
|
||||
// Нагрудник
|
||||
event.recipes.tfc.welding(`tfc:metal/chestplate/${metal}`, `tfc:metal/unfinished_chestplate/${metal}`, `gtceu:${metal}_double_plate`)
|
||||
.tier(metalSpecs.tier)
|
||||
.id(`tfc:welding/${metal}_chestplate`)
|
||||
|
||||
//#endregion
|
||||
|
||||
//#region Поножи
|
||||
|
||||
// Декрафт незавершенных поножей в жидкость
|
||||
event.recipes.tfc.heating(`tfc:metal/unfinished_greaves/${metal}`, metalSpecs.melt_temp)
|
||||
.resultFluid(Fluid.of(metalSpecs.fluid, 288))
|
||||
.id(`tfc:heating/metal/${metal}_unfinished_greaves`)
|
||||
|
||||
// Незавершенные поножи
|
||||
event.recipes.tfc.anvil(`tfc:metal/unfinished_greaves/${metal}`, `gtceu:${metal}_double_plate`, ['bend_any', 'draw_any', 'hit_any'])
|
||||
.tier(metalSpecs.tier)
|
||||
.id(`tfc:anvil/${metal}_unfinished_greaves`)
|
||||
|
||||
// Декрафт поножей в жидкость
|
||||
event.recipes.tfc.heating(`tfc:metal/greaves/${metal}`, metalSpecs.melt_temp)
|
||||
.resultFluid(Fluid.of(metalSpecs.fluid, 432))
|
||||
.useDurability(true)
|
||||
.id(`tfc:heating/metal/${metal}_greaves`)
|
||||
|
||||
// Поножи
|
||||
event.recipes.tfc.welding(`tfc:metal/greaves/${metal}`, `tfc:metal/unfinished_greaves/${metal}`, `gtceu:${metal}_plate`)
|
||||
.tier(metalSpecs.tier)
|
||||
.id(`tfc:welding/${metal}_greaves`)
|
||||
|
||||
//#endregion
|
||||
|
||||
//#region Ботинки
|
||||
|
||||
// Декрафт незавершенных ботинок в жидкость
|
||||
event.recipes.tfc.heating(`tfc:metal/unfinished_boots/${metal}`, metalSpecs.melt_temp)
|
||||
.resultFluid(Fluid.of(metalSpecs.fluid, 144))
|
||||
.id(`tfc:heating/metal/${metal}_unfinished_boots`)
|
||||
|
||||
// Незавершенные ботинки
|
||||
event.recipes.tfc.anvil(`tfc:metal/unfinished_boots/${metal}`, `gtceu:${metal}_plate`, ['bend_last', 'bend_second_last', 'shrink_third_last'])
|
||||
.tier(metalSpecs.tier)
|
||||
.id(`tfc:anvil/${metal}_unfinished_boots`)
|
||||
|
||||
// Щит
|
||||
event.recipes.tfc.anvil(`tfc:metal/shield/${metal}`, `gtceu:${metal}_double_plate`, ['upset_last', 'bend_second_last', 'bend_third_last'])
|
||||
// Декрафт ботинок в жидкость
|
||||
event.recipes.tfc.heating(`tfc:metal/boots/${metal}`, metalSpecs.melt_temp)
|
||||
.resultFluid(Fluid.of(metalSpecs.fluid, 288))
|
||||
.useDurability(true)
|
||||
.id(`tfc:heating/metal/${metal}_boots`)
|
||||
|
||||
// Ботинки
|
||||
event.recipes.tfc.welding(`tfc:metal/boots/${metal}`, `tfc:metal/unfinished_boots/${metal}`, `gtceu:${metal}_plate`)
|
||||
.tier(metalSpecs.tier)
|
||||
.bonus(true)
|
||||
.id(`tfc:anvil/${metal}_shield`)
|
||||
.id(`tfc:welding/${metal}_boots`)
|
||||
|
||||
//#endregion
|
||||
}
|
||||
|
||||
if (metalSpecs.props.includes('tool'))
|
||||
|
|
@ -152,7 +206,10 @@ const registerTFCRecipes = (event) => {
|
|||
//#region Фурма
|
||||
|
||||
// Декрафт инструмента в жидкость
|
||||
addHeatingItemToFluidRecipe(event, `tfc:heating/metal/${metal}_tuyere`, { item: `tfc:metal/tuyere/${metal}` }, { fluid: metalSpecs.fluid, amount: 288 }, metalSpecs.melt_temp, true )
|
||||
event.recipes.tfc.heating(`tfc:metal/tuyere/${metal}`, metalSpecs.melt_temp)
|
||||
.resultFluid(Fluid.of(metalSpecs.fluid, 288))
|
||||
.useDurability(true)
|
||||
.id(`tfc:heating/metal/${metal}_tuyere`)
|
||||
|
||||
// Фурма
|
||||
event.recipes.tfc.anvil(`tfc:metal/tuyere/${metal}`, `gtceu:${metal}_double_plate`, ['bend_last', 'bend_second_last'])
|
||||
|
|
@ -175,7 +232,10 @@ const registerTFCRecipes = (event) => {
|
|||
.id(`tfc:anvil/${metal}_fish_hook`)
|
||||
|
||||
// Декрафт инструмента в жидкость
|
||||
addHeatingItemToFluidRecipe(event, `tfc:heating/metal/${metal}_fishing_rod`, { item: `tfc:metal/fishing_rod/${metal}` }, { fluid: metalSpecs.fluid, amount: 144 }, metalSpecs.melt_temp, true )
|
||||
event.recipes.tfc.heating(`tfc:metal/fishing_rod/${metal}`, metalSpecs.melt_temp)
|
||||
.resultFluid(Fluid.of(metalSpecs.fluid, 144))
|
||||
.useDurability(true)
|
||||
.id(`tfc:heating/metal/${metal}_fishing_rod`)
|
||||
|
||||
//#endregion
|
||||
|
||||
|
|
@ -191,7 +251,10 @@ const registerTFCRecipes = (event) => {
|
|||
}).id(`tfc:crafting/metal/pickaxe/${metal}`)
|
||||
|
||||
// Декрафт инструмента в жидкость
|
||||
addHeatingItemToFluidRecipe(event, `tfc:heating/metal/${metal}_pickaxe`, { item: `gtceu:${metal}_pickaxe` }, { fluid: metalSpecs.fluid, amount: 144 }, metalSpecs.melt_temp, true )
|
||||
event.recipes.tfc.heating(`gtceu:${metal}_pickaxe`, metalSpecs.melt_temp)
|
||||
.resultFluid(Fluid.of(metalSpecs.fluid, 144))
|
||||
.useDurability(true)
|
||||
.id(`tfc:heating/metal/${metal}_pickaxe`)
|
||||
|
||||
// Крафт оголовья
|
||||
event.recipes.tfc.anvil(`gtceu:${metal}_pickaxe_head`, `#forge:ingots/${metal}`, ['punch_last', 'bend_not_last', 'draw_not_last'])
|
||||
|
|
@ -215,7 +278,10 @@ const registerTFCRecipes = (event) => {
|
|||
//#region Проспектор
|
||||
|
||||
// Декрафт инструмента в жидкость
|
||||
addHeatingItemToFluidRecipe(event, `tfc:heating/metal/${metal}_propick`, { item: `tfc:metal/propick/${metal}` }, { fluid: metalSpecs.fluid, amount: 144 }, metalSpecs.melt_temp, true )
|
||||
event.recipes.tfc.heating(`tfc:metal/propick/${metal}`, metalSpecs.melt_temp)
|
||||
.resultFluid(Fluid.of(metalSpecs.fluid, 144))
|
||||
.useDurability(true)
|
||||
.id(`tfc:heating/metal/${metal}_propick`)
|
||||
|
||||
// Металл + Форма -> Оголовье
|
||||
if (metalSpecs.canBeUnmolded) {
|
||||
|
|
@ -242,7 +308,10 @@ const registerTFCRecipes = (event) => {
|
|||
}).id(`tfc:crafting/metal/axe/${metal}`)
|
||||
|
||||
// Декрафт инструмента в жидкость
|
||||
addHeatingItemToFluidRecipe(event, `tfc:heating/metal/${metal}_axe`, { item: `gtceu:${metal}_axe` }, { fluid: metalSpecs.fluid, amount: 144 }, metalSpecs.melt_temp, true )
|
||||
event.recipes.tfc.heating(`gtceu:${metal}_axe`, metalSpecs.melt_temp)
|
||||
.resultFluid(Fluid.of(metalSpecs.fluid, 144))
|
||||
.useDurability(true)
|
||||
.id(`tfc:heating/metal/${metal}_axe`)
|
||||
|
||||
// Крафт оголовья
|
||||
event.recipes.tfc.anvil(`gtceu:${metal}_axe_head`, `#forge:ingots/${metal}`, ['punch_last', 'hit_second_last', 'upset_third_last'])
|
||||
|
|
@ -275,7 +344,10 @@ const registerTFCRecipes = (event) => {
|
|||
}).id(`tfc:crafting/metal/shovel/${metal}`)
|
||||
|
||||
// Декрафт инструмента в жидкость
|
||||
addHeatingItemToFluidRecipe(event, `tfc:heating/metal/${metal}_shovel`, { item: `gtceu:${metal}_shovel` }, { fluid: metalSpecs.fluid, amount: 144 }, metalSpecs.melt_temp, true )
|
||||
event.recipes.tfc.heating(`gtceu:${metal}_shovel`, metalSpecs.melt_temp)
|
||||
.resultFluid(Fluid.of(metalSpecs.fluid, 144))
|
||||
.useDurability(true)
|
||||
.id(`tfc:heating/metal/${metal}_shovel`)
|
||||
|
||||
// Крафт оголовья
|
||||
event.recipes.tfc.anvil(`gtceu:${metal}_shovel_head`, `#forge:ingots/${metal}`, ['punch_last', 'hit_not_last'])
|
||||
|
|
@ -308,7 +380,10 @@ const registerTFCRecipes = (event) => {
|
|||
}).id(`tfc:crafting/metal/hoe/${metal}`)
|
||||
|
||||
// Декрафт инструмента в жидкость
|
||||
addHeatingItemToFluidRecipe(event, `tfc:heating/metal/${metal}_hoe`, { item: `gtceu:${metal}_hoe` }, { fluid: metalSpecs.fluid, amount: 144 }, metalSpecs.melt_temp, true )
|
||||
event.recipes.tfc.heating(`gtceu:${metal}_hoe`, metalSpecs.melt_temp)
|
||||
.resultFluid(Fluid.of(metalSpecs.fluid, 144))
|
||||
.useDurability(true)
|
||||
.id(`tfc:heating/metal/${metal}_hoe`)
|
||||
|
||||
// Крафт оголовья
|
||||
event.recipes.tfc.anvil(`gtceu:${metal}_hoe_head`, `#forge:ingots/${metal}`, ['punch_last', 'hit_not_last', 'bend_not_last'])
|
||||
|
|
@ -332,7 +407,10 @@ const registerTFCRecipes = (event) => {
|
|||
//#region Стамеска
|
||||
|
||||
// Декрафт инструмента в жидкость
|
||||
addHeatingItemToFluidRecipe(event, `tfc:heating/metal/${metal}_chisel`, { item: `tfc:metal/chisel/${metal}` }, { fluid: metalSpecs.fluid, amount: 144 }, metalSpecs.melt_temp, true )
|
||||
event.recipes.tfc.heating(`tfc:metal/chisel/${metal}`, metalSpecs.melt_temp)
|
||||
.resultFluid(Fluid.of(metalSpecs.fluid, 144))
|
||||
.useDurability(true)
|
||||
.id(`tfc:heating/metal/${metal}_chisel`)
|
||||
|
||||
// Металл + Форма -> Оголовье
|
||||
if (metalSpecs.canBeUnmolded) {
|
||||
|
|
@ -359,7 +437,10 @@ const registerTFCRecipes = (event) => {
|
|||
}).id(`tfc:crafting/metal/hammer/${metal}`)
|
||||
|
||||
// Декрафт инструмента в жидкость
|
||||
addHeatingItemToFluidRecipe(event, `tfc:heating/metal/${metal}_hammer`, { item: `gtceu:${metal}_hammer` }, { fluid: metalSpecs.fluid, amount: 144 }, metalSpecs.melt_temp, true )
|
||||
event.recipes.tfc.heating(`gtceu:${metal}_hammer`, metalSpecs.melt_temp)
|
||||
.resultFluid(Fluid.of(metalSpecs.fluid, 144))
|
||||
.useDurability(true)
|
||||
.id(`tfc:heating/metal/${metal}_hammer`)
|
||||
|
||||
// Крафт оголовья
|
||||
event.recipes.tfc.anvil(`gtceu:${metal}_hammer_head`, `#forge:ingots/${metal}`, ['punch_last', 'shrink_not_last'])
|
||||
|
|
@ -392,7 +473,10 @@ const registerTFCRecipes = (event) => {
|
|||
}).id(`tfc:crafting/metal/saw/${metal}`)
|
||||
|
||||
// Декрафт инструмента в жидкость
|
||||
addHeatingItemToFluidRecipe(event, `tfc:heating/metal/${metal}_saw`, { item: `gtceu:${metal}_saw` }, { fluid: metalSpecs.fluid, amount: 144 }, metalSpecs.melt_temp, true )
|
||||
event.recipes.tfc.heating(`gtceu:${metal}_saw`, metalSpecs.melt_temp)
|
||||
.resultFluid(Fluid.of(metalSpecs.fluid, 144))
|
||||
.useDurability(true)
|
||||
.id(`tfc:heating/metal/${metal}_saw`)
|
||||
|
||||
// Крафт оголовья
|
||||
event.recipes.tfc.anvil(`gtceu:${metal}_saw_head`, `#forge:ingots/${metal}`, ['hit_last', 'hit_second_last'])
|
||||
|
|
@ -416,7 +500,10 @@ const registerTFCRecipes = (event) => {
|
|||
//#region Копье
|
||||
|
||||
// Декрафт инструмента в жидкость
|
||||
addHeatingItemToFluidRecipe(event, `tfc:heating/metal/${metal}_javelin`, { item: `tfc:metal/javelin/${metal}` }, { fluid: metalSpecs.fluid, amount: 144 }, metalSpecs.melt_temp, true )
|
||||
event.recipes.tfc.heating(`tfc:metal/javelin/${metal}`, metalSpecs.melt_temp)
|
||||
.resultFluid(Fluid.of(metalSpecs.fluid, 144))
|
||||
.useDurability(true)
|
||||
.id(`tfc:heating/metal/${metal}_javelin`)
|
||||
|
||||
// Металл + Форма -> Оголовье
|
||||
if (metalSpecs.canBeUnmolded) {
|
||||
|
|
@ -443,23 +530,26 @@ const registerTFCRecipes = (event) => {
|
|||
}).id(`tfc:crafting/metal/sword/${metal}`)
|
||||
|
||||
// Декрафт инструмента в жидкость
|
||||
addHeatingItemToFluidRecipe(event, `tfc:heating/metal/${metal}_sword`, { item: `gtceu:${metal}_sword` }, { fluid: metalSpecs.fluid, amount: 144 }, metalSpecs.melt_temp, true )
|
||||
event.recipes.tfc.heating(`gtceu:${metal}_sword`, metalSpecs.melt_temp)
|
||||
.resultFluid(Fluid.of(metalSpecs.fluid, 288))
|
||||
.useDurability(true)
|
||||
.id(`tfc:heating/metal/${metal}_sword`)
|
||||
|
||||
// Крафт оголовья
|
||||
event.recipes.tfc.anvil(`gtceu:${metal}_sword_head`, `#forge:ingots/${metal}`, ['punch_last', 'bend_not_last', 'draw_not_last'])
|
||||
event.recipes.tfc.anvil(`gtceu:${metal}_sword_head`, `#forge:ingots/double/${metal}`, ['punch_last', 'bend_not_last', 'draw_not_last'])
|
||||
.tier(metalSpecs.tier)
|
||||
.bonus(true)
|
||||
.id(`tfc:anvil/${metal}_sword_blade`)
|
||||
|
||||
// Металл + Форма -> Оголовье
|
||||
if (metalSpecs.canBeUnmolded) {
|
||||
event.recipes.tfc.casting(`gtceu:${metal}_sword_head`, 'tfc:ceramic/sword_blade_mold', TFC.fluidStackIngredient(metalSpecs.fluid, 144), 1)
|
||||
event.recipes.tfc.casting(`gtceu:${metal}_sword_head`, 'tfc:ceramic/sword_blade_mold', TFC.fluidStackIngredient(metalSpecs.fluid, 288), 1)
|
||||
.id(`tfc:casting/${metal}_sword_blade`)
|
||||
}
|
||||
|
||||
// Декрафт оголовья в жидкость
|
||||
event.recipes.tfc.heating(`gtceu:${metal}_sword_head`, metalSpecs.melt_temp)
|
||||
.resultFluid(Fluid.of(metalSpecs.fluid, 144))
|
||||
.resultFluid(Fluid.of(metalSpecs.fluid, 288))
|
||||
.id(`tfc:heating/metal/${metal}_sword_blade`)
|
||||
|
||||
//#endregion
|
||||
|
|
@ -467,17 +557,20 @@ const registerTFCRecipes = (event) => {
|
|||
//#region Дубина
|
||||
|
||||
// Декрафт инструмента в жидкость
|
||||
addHeatingItemToFluidRecipe(event, `tfc:heating/metal/${metal}_mace`, { item: `tfc:metal/mace/${metal}` }, { fluid: metalSpecs.fluid, amount: 144 }, metalSpecs.melt_temp, true )
|
||||
event.recipes.tfc.heating(`tfc:metal/mace/${metal}`, metalSpecs.melt_temp)
|
||||
.resultFluid(Fluid.of(metalSpecs.fluid, 288))
|
||||
.useDurability(true)
|
||||
.id(`tfc:heating/metal/${metal}_mace`)
|
||||
|
||||
// Металл + Форма -> Оголовье
|
||||
if (metalSpecs.canBeUnmolded) {
|
||||
event.recipes.tfc.casting(`tfc:metal/mace_head/${metal}`, 'tfc:ceramic/mace_head_mold', TFC.fluidStackIngredient(metalSpecs.fluid, 144), 1)
|
||||
event.recipes.tfc.casting(`tfc:metal/mace_head/${metal}`, 'tfc:ceramic/mace_head_mold', TFC.fluidStackIngredient(metalSpecs.fluid, 288), 1)
|
||||
.id(`tfc:casting/${metal}_mace_head`)
|
||||
}
|
||||
|
||||
// Декрафт оголовья в жидкость
|
||||
event.recipes.tfc.heating(`tfc:metal/mace_head/${metal}`, metalSpecs.melt_temp)
|
||||
.resultFluid(Fluid.of(metalSpecs.fluid, 144))
|
||||
.resultFluid(Fluid.of(metalSpecs.fluid, 288))
|
||||
.id(`tfc:heating/metal/${metal}_mace_head`)
|
||||
|
||||
//#endregion
|
||||
|
|
@ -494,7 +587,10 @@ const registerTFCRecipes = (event) => {
|
|||
}).id(`tfc:crafting/metal/knife/${metal}`)
|
||||
|
||||
// Декрафт инструмента в жидкость
|
||||
addHeatingItemToFluidRecipe(event, `tfc:heating/metal/${metal}_knife`, { item: `gtceu:${metal}_knife` }, { fluid: metalSpecs.fluid, amount: 144 }, metalSpecs.melt_temp, true )
|
||||
event.recipes.tfc.heating(`gtceu:${metal}_knife`, metalSpecs.melt_temp)
|
||||
.resultFluid(Fluid.of(metalSpecs.fluid, 144))
|
||||
.useDurability(true)
|
||||
.id(`tfc:heating/metal/${metal}_knife`)
|
||||
|
||||
// Крафт оголовья
|
||||
event.recipes.tfc.anvil(`gtceu:${metal}_knife_head`, `#forge:ingots/${metal}`, ['punch_last', 'bend_not_last', 'draw_not_last'])
|
||||
|
|
@ -527,7 +623,10 @@ const registerTFCRecipes = (event) => {
|
|||
}).id(`tfc:crafting/metal/scythe/${metal}`)
|
||||
|
||||
// Декрафт инструмента в жидкость
|
||||
addHeatingItemToFluidRecipe(event, `tfc:heating/metal/${metal}_scythe`, { item: `gtceu:${metal}_scythe` }, { fluid: metalSpecs.fluid, amount: 144 }, metalSpecs.melt_temp, true )
|
||||
event.recipes.tfc.heating(`gtceu:${metal}_scythe`, metalSpecs.melt_temp)
|
||||
.resultFluid(Fluid.of(metalSpecs.fluid, 144))
|
||||
.useDurability(true)
|
||||
.id(`tfc:heating/metal/${metal}_scythe`)
|
||||
|
||||
// Крафт оголовья
|
||||
event.recipes.tfc.anvil(`gtceu:${metal}_scythe_head`, `#forge:ingots/${metal}`, ['punch_last', 'bend_not_last', 'draw_not_last'])
|
||||
|
|
@ -552,12 +651,41 @@ const registerTFCRecipes = (event) => {
|
|||
|
||||
// Сварка оголовий
|
||||
event.recipes.tfc.welding(`tfc:metal/shears/${metal}`, `gtceu:${metal}_knife_head`, `gtceu:${metal}_knife_head`, metalSpecs.tier)
|
||||
.id(`tfc:welding/${metal}_shears`)
|
||||
|
||||
// Декрафт инструмента в жидкость
|
||||
addHeatingItemToFluidRecipe(event, `tfc:heating/metal/${metal}_shears`, { item: `tfc:metal/shears/${metal}` }, { fluid: metalSpecs.fluid, amount: 288 }, metalSpecs.melt_temp, true )
|
||||
event.recipes.tfc.heating(`tfc:metal/shears/${metal}`, metalSpecs.melt_temp)
|
||||
.resultFluid(Fluid.of(metalSpecs.fluid, 288))
|
||||
.useDurability(true)
|
||||
.id(`tfc:heating/metal/${metal}_shears`)
|
||||
|
||||
//#endregion
|
||||
|
||||
//#region Щит
|
||||
|
||||
// Декрафт щита в жидкость
|
||||
event.recipes.tfc.heating(`tfc:metal/shield/${metal}`, metalSpecs.melt_temp)
|
||||
.resultFluid(Fluid.of(metalSpecs.fluid, 288))
|
||||
.useDurability(true)
|
||||
.id(`tfc:heating/metal/${metal}_shield`)
|
||||
|
||||
// Щит
|
||||
event.recipes.tfc.anvil(`tfc:metal/shield/${metal}`, `gtceu:${metal}_double_plate`, ['upset_last', 'bend_second_last', 'bend_third_last'])
|
||||
.tier(metalSpecs.tier)
|
||||
.id(`tfc:anvil/${metal}_shield`)
|
||||
|
||||
//#endregion
|
||||
|
||||
//#region Конская броня
|
||||
|
||||
// Декрафт конской брони в жидкость
|
||||
event.recipes.tfc.heating(`tfc:metal/horse_armor/${metal}`, metalSpecs.melt_temp)
|
||||
.resultFluid(Fluid.of(metalSpecs.fluid, 864))
|
||||
.useDurability(true)
|
||||
.id(`tfc:heating/metal/${metal}_horse_armor`)
|
||||
|
||||
//#endregion
|
||||
|
||||
}
|
||||
|
||||
if (metalSpecs.props.includes('utility'))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue