94 lines
No EOL
3.7 KiB
JavaScript
94 lines
No EOL
3.7 KiB
JavaScript
"use strict";
|
|
|
|
function registerTFGCoilRecipes(event) {
|
|
|
|
// #region Cupronickel Coil
|
|
|
|
event.smelting('tfg:refractory_clay_dust', 'tfc:fire_clay')
|
|
|
|
event.recipes.gtceu.chemical_reactor('tfg:magnesium_hydroxide')
|
|
.itemInputs('#forge:dusts/magnesium')
|
|
.inputFluids('tfc:lye 2000')
|
|
.itemOutputs('#forge:dusts/magnesium_hydroxide', '2x #forge:dusts/sodium')
|
|
.duration(5 * 20)
|
|
.EUt(GTValues.VHA[GTValues.LV])
|
|
|
|
event.recipes.gtceu.coke_oven('tfg:magnesia')
|
|
.itemInputs('#forge:dusts/magnesium_hydroxide')
|
|
.itemOutputs('#forge:dusts/magnesia')
|
|
.duration(20 * 20)
|
|
|
|
event.recipes.gtceu.pyrolyse_oven('tfg:magnesia')
|
|
.itemInputs('#forge:dusts/magnesium_hydroxide')
|
|
.itemOutputs('#forge:dusts/magnesia')
|
|
.duration(20 * 20)
|
|
.EUt(GTValues.VHA[GTValues.MV])
|
|
|
|
event.recipes.gtceu.mixer('tfg:magnesia_refractory_brick_dust_sticky')
|
|
.itemInputs('#forge:dusts/magnesia', '#forge:dusts/refractory_clay', '#forge:dusts/graphite', '5x gtceu:sticky_resin')
|
|
.itemOutputs('3x #forge:dusts/magnesia_refractory_brick')
|
|
.duration(5 * 20)
|
|
.EUt(GTValues.VHA[GTValues.LV])
|
|
|
|
event.recipes.gtceu.mixer('tfg:magnesia_refractory_brick_dust_sticky_powder')
|
|
.itemInputs('#forge:dusts/magnesia', '#forge:dusts/refractory_clay', '4x tfc:powder/graphite', '5x gtceu:sticky_resin')
|
|
.itemOutputs('3x #forge:dusts/magnesia_refractory_brick')
|
|
.duration(5 * 20)
|
|
.EUt(GTValues.VHA[GTValues.LV])
|
|
|
|
event.recipes.gtceu.mixer('tfg:magnesia_refractory_brick_dust_phenolic')
|
|
.itemInputs('#forge:dusts/magnesia', '#forge:dusts/refractory_clay', '#forge:dusts/graphite')
|
|
.inputFluids(Fluid.of('tfg:phenolic_resin', 144))
|
|
.itemOutputs('3x #forge:dusts/magnesia_refractory_brick')
|
|
.duration(5 * 20)
|
|
.EUt(GTValues.VHA[GTValues.LV])
|
|
|
|
event.recipes.gtceu.mixer('tfg:magnesia_refractory_brick_dust_phenolic_powder')
|
|
.itemInputs('#forge:dusts/magnesia', '#forge:dusts/refractory_clay', '4x tfc:powder/graphite')
|
|
.inputFluids(Fluid.of('tfg:phenolic_resin', 144))
|
|
.itemOutputs('3x #forge:dusts/magnesia_refractory_brick')
|
|
.duration(5 * 20)
|
|
.EUt(GTValues.VHA[GTValues.LV])
|
|
|
|
event.recipes.gtceu.alloy_smelter('tfg:magnesia_refractory_brick')
|
|
.itemInputs('#forge:dusts/magnesia_refractory_brick')
|
|
.notConsumable('gtceu:ingot_casting_mold')
|
|
.itemOutputs('#forge:ingots/magnesia_refractory_brick')
|
|
.duration(8 * 20)
|
|
.EUt(GTValues.VA[GTValues.LV])
|
|
.category(GTRecipeCategories.INGOT_MOLDING)
|
|
|
|
event.recipes.gtceu.forming_press('tfg:magnesia_refractory_brick')
|
|
.itemInputs('#forge:dusts/magnesia_refractory_brick')
|
|
.notConsumable('gtceu:ingot_casting_mold')
|
|
.itemOutputs('#forge:ingots/magnesia_refractory_brick')
|
|
.duration(4 * 20)
|
|
.EUt(GTValues.VHA[GTValues.LV])
|
|
|
|
event.recipes.gtceu.assembler('gtceu:coil_cupronickel')
|
|
.itemInputs('8x #forge:double_wires/cupronickel', '8x #forge:foils/blue_steel', '8x #forge:ingots/magnesia_refractory_brick')
|
|
.inputFluids('gtceu:tin_alloy 144')
|
|
.itemOutputs('gtceu:cupronickel_coil_block')
|
|
.duration(10 * 20)
|
|
.EUt(GTValues.VA[GTValues.LV])
|
|
.addMaterialInfo(true, true)
|
|
|
|
// #endregion
|
|
|
|
// #region RTM Coil
|
|
|
|
event.remove({ id : 'gtceu:assembler/coil_rtm_alloy' })
|
|
event.recipes.gtceu.assembler('tfg:coil_rtm_alloy')
|
|
.itemInputs('8x #forge:double_wires/rtm_alloy', '8x #forge:foils/vanadium_steel', '8x #forge:insulation_t2/sheet')
|
|
.inputFluids('tfg:nichromium_iodomethylate 244')
|
|
.itemOutputs('gtceu:rtm_alloy_coil_block')
|
|
.duration(20 * 25)
|
|
.EUt(GTValues.VA[GTValues.EV])
|
|
.addMaterialInfo(true, true)
|
|
|
|
event.recipes.gtceu.mixer('tfg:nichromium_iodomethylate')
|
|
.inputFluids(Fluid.of('gtceu:nichrome', 144), Fluid.of('tfg:iodomethane', 100))
|
|
.outputFluids('tfg:nichromium_iodomethylate 244')
|
|
.duration(20 * 8)
|
|
.EUt(GTValues.VA[GTValues.HV])
|
|
} |