big honkin recycling overhaul #1576
This commit is contained in:
parent
6c01dde185
commit
dd3215d440
45 changed files with 2094 additions and 3374 deletions
|
|
@ -157,7 +157,8 @@ function registerTFGBiochemRecipes(event) {
|
|||
.itemOutputs('tfg:casings/machine_casing_ultraviolet')
|
||||
.duration(8*20)
|
||||
.circuit(6)
|
||||
.EUt(GTValues.VA[GTValues.EV]);
|
||||
.EUt(GTValues.VA[GTValues.EV])
|
||||
.addMaterialInfo(true);
|
||||
|
||||
event.recipes.gtceu.assembler('tfg:bioculture_casing')
|
||||
.itemInputs('gtceu:plascrete', '#forge:frames/desh')
|
||||
|
|
@ -165,7 +166,8 @@ function registerTFGBiochemRecipes(event) {
|
|||
.itemOutputs('tfg:casings/machine_casing_bioculture')
|
||||
.duration(8*20)
|
||||
.circuit(6)
|
||||
.EUt(GTValues.VA[GTValues.HV]);
|
||||
.EUt(GTValues.VA[GTValues.HV])
|
||||
.addMaterialInfo(true);
|
||||
|
||||
event.recipes.gtceu.assembler('tfg:bioculture_glass')
|
||||
.itemInputs('#forge:frames/desh', ChemicalHelper.get(TagPrefix.dust, GTMaterials.Iron, 1), ChemicalHelper.get(TagPrefix.dust, GTMaterials.Bismuth, 1))
|
||||
|
|
@ -173,9 +175,10 @@ function registerTFGBiochemRecipes(event) {
|
|||
.itemOutputs('tfg:casings/machine_casing_bioculture_glass')
|
||||
.duration(8*20)
|
||||
.circuit(6)
|
||||
.EUt(GTValues.VA[GTValues.HV]);
|
||||
.EUt(GTValues.VA[GTValues.HV])
|
||||
.addMaterialInfo(true);
|
||||
|
||||
event.shaped('tfg:bioreactor', [
|
||||
event.recipes.gtceu.shaped('tfg:bioreactor', [
|
||||
'CBC',
|
||||
'EAF',
|
||||
'CDC'
|
||||
|
|
@ -186,9 +189,9 @@ function registerTFGBiochemRecipes(event) {
|
|||
D: 'gtceu:aluminium_single_cable',
|
||||
E: 'gtceu:ev_electric_pump',
|
||||
F: 'gtceu:ev_electric_motor',
|
||||
}).id('tfg:shaped/bioreactor');
|
||||
}).addMaterialInfo().id('tfg:shaped/bioreactor');
|
||||
|
||||
event.shaped('tfg:casings/bioculture_rotor_primary', [
|
||||
event.recipes.gtceu.shaped('tfg:casings/bioculture_rotor_primary', [
|
||||
'CBC',
|
||||
'DBD',
|
||||
'CAC'
|
||||
|
|
@ -197,7 +200,7 @@ function registerTFGBiochemRecipes(event) {
|
|||
B: 'gtceu:tungsten_steel_rotor',
|
||||
C: 'gtceu:inert_machine_casing',
|
||||
D: ChemicalHelper.get(TagPrefix.ring, GTMaterials.StyreneButadieneRubber, 1)
|
||||
}).id('tfg:shaped/bioculture_rotor_primary');
|
||||
}).addMaterialInfo().id('tfg:shaped/bioculture_rotor_primary');
|
||||
|
||||
event.shapeless('tfg:casings/bioculture_rotor_secondary', [
|
||||
'tfg:casings/bioculture_rotor_primary'
|
||||
|
|
@ -212,7 +215,7 @@ function registerTFGBiochemRecipes(event) {
|
|||
ChemicalHelper.get(TagPrefix.frameGt, GTMaterials.StainlessSteel, 1)
|
||||
]).id('tfg:shapeless/sample_rack');
|
||||
|
||||
event.shaped('tfg:growth_monitor', [
|
||||
event.recipes.gtceu.shaped('tfg:growth_monitor', [
|
||||
'CEC',
|
||||
'DBD',
|
||||
'CAC'
|
||||
|
|
@ -222,7 +225,7 @@ function registerTFGBiochemRecipes(event) {
|
|||
C: ChemicalHelper.get(TagPrefix.plateDense, GTMaterials.TungstenSteel, 1),
|
||||
D: '#gtceu:circuits/luv',
|
||||
E: '#forge:lenses/amethyst'
|
||||
}).id('tfg:shaped/growth_monitor');
|
||||
}).addMaterialInfo().id('tfg:shaped/growth_monitor');
|
||||
|
||||
event.recipes.gtceu.assembler('tfg:casings/machine_casing_sterilizing_pipes')
|
||||
.itemInputs(
|
||||
|
|
@ -234,7 +237,8 @@ function registerTFGBiochemRecipes(event) {
|
|||
.itemOutputs(Item.of('tfg:casings/machine_casing_sterilizing_pipes').withCount(2))
|
||||
.duration(8*20)
|
||||
.circuit(6)
|
||||
.EUt(GTValues.VA[GTValues.EV]);
|
||||
.EUt(GTValues.VA[GTValues.EV])
|
||||
.addMaterialInfo(true);
|
||||
|
||||
event.recipes.gtceu.assembler('tfg:single_itemstack_bus')
|
||||
.itemInputs(
|
||||
|
|
@ -246,7 +250,8 @@ function registerTFGBiochemRecipes(event) {
|
|||
.duration(15*20)
|
||||
.circuit(6)
|
||||
.EUt(GTValues.VA[GTValues.IV])
|
||||
.cleanroom(CleanroomType.CLEANROOM);
|
||||
.cleanroom(CleanroomType.CLEANROOM)
|
||||
.addMaterialInfo(true);
|
||||
|
||||
event.recipes.gtceu.assembly_line('tfg:growth_chamber')
|
||||
.itemInputs(
|
||||
|
|
@ -290,6 +295,7 @@ function registerTFGBiochemRecipes(event) {
|
|||
.circuit(4)
|
||||
.EUt(GTValues.VA[GTValues.EV])
|
||||
.cleanroom(CleanroomType.CLEANROOM)
|
||||
.addMaterialInfo(true)
|
||||
|
||||
event.shapeless('tfg:dirty_dna_syringe', [
|
||||
'tfg:filled_dna_syringe'
|
||||
|
|
@ -306,7 +312,8 @@ function registerTFGBiochemRecipes(event) {
|
|||
.itemOutputs(Item.of('tfg:lab_equipment').withCount(4))
|
||||
.duration(10*20)
|
||||
.EUt(GTValues.VA[GTValues.EV])
|
||||
.cleanroom(CleanroomType.CLEANROOM);
|
||||
.cleanroom(CleanroomType.CLEANROOM)
|
||||
.addMaterialInfo(true);
|
||||
|
||||
event.remove({id: 'gtceu:fluid_solidifier/petri_dish_pbi'});
|
||||
event.remove({id: 'gtceu:fluid_solidifier/petri_dish_ptfe'});
|
||||
|
|
|
|||
|
|
@ -18,7 +18,6 @@ const registerTFGRecipes = (event) => {
|
|||
registerTFGFoodRecipes(event)
|
||||
registerTFGSpaceRecipes(event)
|
||||
registerTFGStoneDustRecipes(event)
|
||||
registerTFGRecyclingRecipes(event)
|
||||
registerTFGNuclearRecipes(event)
|
||||
registerTFGBiochemRecipes(event)
|
||||
registerTFGSpaceOres(event)
|
||||
|
|
|
|||
|
|
@ -809,6 +809,7 @@ function registerTFGMiscellaneousRecipes(event) {
|
|||
.duration(200)
|
||||
.circuit(4)
|
||||
.EUt(GTValues.VA[GTValues.LV])
|
||||
.addMaterialInfo(true)
|
||||
|
||||
//Rock-wool stuff
|
||||
event.recipes.gtceu.mixer('tfg:aes_mix')
|
||||
|
|
|
|||
|
|
@ -10,6 +10,7 @@ function registerTFGNuclearRecipes(event) {
|
|||
.duration(20*30)
|
||||
.circuit(1)
|
||||
.EUt(GTValues.VA[GTValues.LV])
|
||||
.addMaterialInfo(true)
|
||||
|
||||
event.recipes.gtceu.assembler('tfg:material_holder')
|
||||
.itemInputs('gtceu:ev_input_bus', '4x gtceu:uranium_triplatinum_single_wire', '2x gtceu:ev_conveyor_module', '#gtceu:circuits/ev')
|
||||
|
|
@ -17,6 +18,7 @@ function registerTFGNuclearRecipes(event) {
|
|||
.duration(20*30)
|
||||
.circuit(1)
|
||||
.EUt(GTValues.VA[GTValues.LV])
|
||||
.addMaterialInfo(true)
|
||||
|
||||
event.recipes.gtceu.assembler('tfg:fuel_holder')
|
||||
.itemInputs('gtceu:ev_machine_hull', '4x gtceu:ev_robot_arm', '4x gtceu:titanium_gear', '2x #gtceu:circuits/ev')
|
||||
|
|
@ -24,6 +26,7 @@ function registerTFGNuclearRecipes(event) {
|
|||
.duration(20*30)
|
||||
.circuit(1)
|
||||
.EUt(GTValues.VA[GTValues.LV])
|
||||
.addMaterialInfo(true)
|
||||
|
||||
//#region Nuclear Pellet
|
||||
|
||||
|
|
@ -464,6 +467,7 @@ function registerTFGNuclearRecipes(event) {
|
|||
.circuit(6)
|
||||
.duration(20 * (2.5))
|
||||
.EUt(GTValues.VH[GTValues.LV])
|
||||
.addMaterialInfo(true)
|
||||
|
||||
event.recipes.gtceu.mixer('tfg:thermally_conductive_fluid')
|
||||
.itemInputs('7x #forge:dusts/gallium', '2x #forge:dusts/tin', '#forge:dusts/zinc')
|
||||
|
|
|
|||
|
|
@ -1,31 +0,0 @@
|
|||
// priority: 0
|
||||
"use strict";
|
||||
|
||||
/**
|
||||
* @param {Internal.RecipesEventJS} event
|
||||
*/
|
||||
function registerTFGRecyclingRecipes(event) {
|
||||
|
||||
//Aluminium Harvest Basket
|
||||
event.recipes.gtceu.macerator('tfg:macerator/recycling/aluminium_harvest_basket')
|
||||
.itemInputs('tfg:aluminium_harvest_basket')
|
||||
.itemOutputs(
|
||||
ChemicalHelper.get(TagPrefix.dust, GTMaterials.Aluminium, 2),
|
||||
ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Steel, 1),
|
||||
ChemicalHelper.get(TagPrefix.dustSmall, GTMaterials.CobaltBrass, 2)
|
||||
)
|
||||
.duration(GTMaterials.Aluminium.getMass() * 2)
|
||||
.category(GTRecipeCategories.MACERATOR_RECYCLING)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
|
||||
event.recipes.gtceu.arc_furnace('tfg:arc_furnace/recycling/aluminium_harvest_basket')
|
||||
.itemInputs('tfg:aluminium_harvest_basket')
|
||||
.itemOutputs(
|
||||
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Aluminium, 2),
|
||||
ChemicalHelper.get(TagPrefix.nugget, GTMaterials.Steel, 1),
|
||||
ChemicalHelper.get(TagPrefix.nugget, GTMaterials.CobaltBrass, 2)
|
||||
)
|
||||
.duration(GTMaterials.Aluminium.getMass() * 2)
|
||||
.category(GTRecipeCategories.ARC_FURNACE_RECYCLING)
|
||||
.EUt(GTValues.VA[GTValues.LV])
|
||||
}
|
||||
|
|
@ -318,7 +318,7 @@ function registerTFGSpaceRecipes(event) {
|
|||
.duration(20 * 10)
|
||||
.EUt(GTValues.VA[GTValues.MV])
|
||||
|
||||
event.shaped('tfg:railgun_ammo_loader', [
|
||||
event.recipes.gtceu.shaped('tfg:railgun_ammo_loader', [
|
||||
'RMR',
|
||||
'MBM',
|
||||
'CCC'
|
||||
|
|
@ -327,9 +327,9 @@ function registerTFGSpaceRecipes(event) {
|
|||
R: 'gtceu:mv_robot_arm',
|
||||
M: 'gtceu:mv_electric_motor',
|
||||
C: '#forge:single_cables/annealed_copper'
|
||||
}).id('tfg:shaped/railgun_ammo_loader')
|
||||
}).addMaterialInfo().id('tfg:shaped/railgun_ammo_loader')
|
||||
|
||||
event.shaped('tfg:interplanetary_logistics_monitor', [
|
||||
event.recipes.gtceu.shaped('tfg:interplanetary_logistics_monitor', [
|
||||
'CDC',
|
||||
'SHE',
|
||||
'WCW'
|
||||
|
|
@ -340,9 +340,9 @@ function registerTFGSpaceRecipes(event) {
|
|||
H: 'gtceu:hv_machine_hull',
|
||||
E: 'gtceu:hv_emitter',
|
||||
W: '#forge:single_cables/silver'
|
||||
}).id('tfg:shaped/interplanetary_logistics_monitor')
|
||||
}).addMaterialInfo().id('tfg:shaped/interplanetary_logistics_monitor')
|
||||
|
||||
event.shaped('tfg:interplanetary_item_launcher', [
|
||||
event.recipes.gtceu.shaped('tfg:interplanetary_item_launcher', [
|
||||
'NSN',
|
||||
'CHC',
|
||||
'NEN'
|
||||
|
|
@ -352,9 +352,9 @@ function registerTFGSpaceRecipes(event) {
|
|||
E: 'gtceu:hv_emitter',
|
||||
H: 'gtceu:ev_machine_hull',
|
||||
N: '#forge:plates/hsla_steel'
|
||||
}).id('tfg:shaped/interplanetary_item_launcher')
|
||||
}).addMaterialInfo().id('tfg:shaped/interplanetary_item_launcher')
|
||||
|
||||
event.shaped('tfg:interplanetary_item_receiver', [
|
||||
event.recipes.gtceu.shaped('tfg:interplanetary_item_receiver', [
|
||||
'CSC',
|
||||
'WHW',
|
||||
'CSC'
|
||||
|
|
@ -363,7 +363,7 @@ function registerTFGSpaceRecipes(event) {
|
|||
S: 'gtceu:mv_sensor',
|
||||
W: '#forge:double_cables/copper',
|
||||
H: 'gtceu:mv_machine_hull'
|
||||
}).id('tfg:shaped/interplanetary_item_receiver')
|
||||
}).addMaterialInfo().id('tfg:shaped/interplanetary_item_receiver')
|
||||
|
||||
// Mars tree tapping
|
||||
|
||||
|
|
|
|||
|
|
@ -185,29 +185,5 @@ function registerTFGSupportRecipes(event) {
|
|||
.itemInputs('2x #forge:double_ingots/steel')
|
||||
.duration(100)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
|
||||
event.recipes.gtceu.macerator('tfg:macerator/recycling/steel_support')
|
||||
.itemInputs('tfg:steel_support')
|
||||
.itemOutputs(
|
||||
ChemicalHelper.get(TagPrefix.dustSmall, GTMaterials.Steel, 2)
|
||||
)
|
||||
.duration(GTMaterials.Steel.getMass() * 2)
|
||||
.category(GTRecipeCategories.MACERATOR_RECYCLING)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
|
||||
event.recipes.gtceu.arc_furnace('tfg:arc_furnace/recycling/steel_support')
|
||||
.itemInputs('tfg:steel_support')
|
||||
.itemOutputs(
|
||||
ChemicalHelper.get(TagPrefix.nugget, GTMaterials.Steel, 4)
|
||||
)
|
||||
.duration(GTMaterials.Steel.getMass() * 4)
|
||||
.category(GTRecipeCategories.ARC_FURNACE_RECYCLING)
|
||||
.EUt(GTValues.VA[GTValues.LV])
|
||||
|
||||
event.recipes.gtceu.extractor('tfg:extractor/recycling/steel_support')
|
||||
.itemInputs('tfg:steel_support')
|
||||
.outputFluids(Fluid.of('gtceu:steel', 64))
|
||||
.duration(GTMaterials.Steel.getMass() * 2)
|
||||
.category(GTRecipeCategories.EXTRACTOR_RECYCLING)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
.addMaterialInfo(true)
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue