Signed-off-by: Pyritie <pyritie@gmail.com> Signed-off-by: TomPlop <tomdidome@gmail.com> Signed-off-by: Adora <adoradyne.58@gmail.com> Signed-off-by: MetenBouldry <94766011+MetenBouldry@users.noreply.github.com> Signed-off-by: CaitlynMC <135169224+CaitlynMC@users.noreply.github.com> Signed-off-by: SverhRazum-Nah <leon.trol@mail.ru> Signed-off-by: Redeix <59435925+Redeix@users.noreply.github.com> Signed-off-by: Xikaro <55663835+Xikaro@users.noreply.github.com> Co-authored-by: Xikaro <os.valerievich@ya.ru> Co-authored-by: Nebby <78170922+Nebby1999@users.noreply.github.com> Co-authored-by: Redeix <brayden.j.m.ford@gmail.com> Co-authored-by: TomPlop <tomdidome@gmail.com> Co-authored-by: aidie8 <aidenvanzuilen@gmail.com> Co-authored-by: Xikaro <55663835+Xikaro@users.noreply.github.com> Co-authored-by: Zleub <debray.arnaud@gmail.com> Co-authored-by: Adora <adoradyne.58@gmail.com> Co-authored-by: Curtis Merrill <curtis.r.merrill@gmail.com> Co-authored-by: julia <97713533+juliakity@users.noreply.github.com> Co-authored-by: GamerDadDave <gamerdaddave@gmail.com> Co-authored-by: MetenBouldry <94766011+MetenBouldry@users.noreply.github.com> Co-authored-by: CaitlynMC <135169224+CaitlynMC@users.noreply.github.com> Co-authored-by: SverhRazum-Nah <leon.trol@mail.ru> Co-authored-by: Redeix <59435925+Redeix@users.noreply.github.com> Co-authored-by: Nebby1999 <nebby131999@gmail.com>
122 lines
No EOL
4.6 KiB
JavaScript
122 lines
No EOL
4.6 KiB
JavaScript
// priority: 0
|
|
|
|
function registerGTCEURecyclingRecipes(event) {
|
|
|
|
// Tantalum Capacitor
|
|
event.recipes.gtceu.macerator('gtceu:macerator/recycling/tantulum_capacitor')
|
|
.itemInputs('gtceu:tantalum_capacitor')
|
|
.itemOutputs(
|
|
ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Tantalum, 1),
|
|
ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Polyethylene, 1)
|
|
)
|
|
.duration(GTMaterials.Tantalum.getMass() * 1)
|
|
.category(GTRecipeCategories.MACERATOR_RECYCLING)
|
|
.EUt(GTValues.VA[GTValues.ULV])
|
|
|
|
event.recipes.gtceu.arc_furnace('gtceu:arc_furnace/recycling/tantulum_capacitor')
|
|
.itemInputs('gtceu:tantalum_capacitor')
|
|
.itemOutputs(
|
|
ChemicalHelper.get(TagPrefix.nugget, GTMaterials.Tantalum, 1),
|
|
ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Ash, 1)
|
|
)
|
|
.duration(GTMaterials.Tantalum.getMass() * 1)
|
|
.category(GTRecipeCategories.ARC_FURNACE_RECYCLING)
|
|
.EUt(GTValues.VA[GTValues.LV])
|
|
|
|
// Capacitor
|
|
event.recipes.gtceu.macerator('gtceu:macerator/recycling/capacitor')
|
|
.itemInputs('gtceu:capacitor')
|
|
.itemOutputs(
|
|
ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Polyethylene, 1)
|
|
)
|
|
.duration(GTMaterials.Polyethylene.getMass() * 1)
|
|
.category(GTRecipeCategories.MACERATOR_RECYCLING)
|
|
.EUt(GTValues.VA[GTValues.ULV])
|
|
|
|
event.recipes.gtceu.arc_furnace('gtceu:arc_furnace/recycling/capacitor')
|
|
.itemInputs('gtceu:capacitor')
|
|
.itemOutputs(
|
|
ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Ash, 1)
|
|
)
|
|
.duration(GTMaterials.Ash.getMass() * 1)
|
|
.category(GTRecipeCategories.ARC_FURNACE_RECYCLING)
|
|
.EUt(GTValues.VA[GTValues.LV])
|
|
|
|
// Empty Tier I Capacitor
|
|
event.recipes.gtceu.macerator('gtceu:macerator/recycling/empty_tier_i_battery')
|
|
.itemInputs('gtceu:empty_tier_i_battery')
|
|
.itemOutputs(
|
|
ChemicalHelper.get(TagPrefix.dust, GTMaterials.Ultimet, 6)
|
|
)
|
|
.duration(GTMaterials.Ultimet.getMass() * 6)
|
|
.category(GTRecipeCategories.MACERATOR_RECYCLING)
|
|
.EUt(GTValues.VA[GTValues.ULV])
|
|
|
|
event.recipes.gtceu.arc_furnace('gtceu:arc_furnace/recycling/empty_tier_i_battery')
|
|
.itemInputs('gtceu:empty_tier_i_battery')
|
|
.itemOutputs(
|
|
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Ultimet, 6)
|
|
)
|
|
.duration(GTMaterials.Ultimet.getMass() * 6)
|
|
.category(GTRecipeCategories.ARC_FURNACE_RECYCLING)
|
|
.EUt(GTValues.VA[GTValues.LV])
|
|
|
|
event.recipes.gtceu.extractor('gtceu:extractor/recycling/empty_tier_i_battery')
|
|
.itemInputs('gtceu:empty_tier_i_battery')
|
|
.outputFluids(Fluid.of('gtceu:ultimet', 864))
|
|
.duration(GTMaterials.Ultimet.getMass() * 6)
|
|
.category(GTRecipeCategories.EXTRACTOR_RECYCLING)
|
|
.EUt(GTValues.VA[GTValues.LV])
|
|
|
|
// Empty Tier II Capacitor
|
|
event.recipes.gtceu.macerator('gtceu:macerator/recycling/empty_tier_ii_battery')
|
|
.itemInputs('gtceu:empty_tier_ii_battery')
|
|
.itemOutputs(
|
|
ChemicalHelper.get(TagPrefix.dust, GTMaterials.Ruridit, 6)
|
|
)
|
|
.duration(GTMaterials.Ruridit.getMass() * 6)
|
|
.category(GTRecipeCategories.MACERATOR_RECYCLING)
|
|
.EUt(GTValues.VA[GTValues.ULV])
|
|
|
|
event.recipes.gtceu.arc_furnace('gtceu:arc_furnace/recycling/empty_tier_ii_battery')
|
|
.itemInputs('gtceu:empty_tier_ii_battery')
|
|
.itemOutputs(
|
|
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Ruridit, 6)
|
|
)
|
|
.duration(GTMaterials.Ruridit.getMass() * 6)
|
|
.category(GTRecipeCategories.ARC_FURNACE_RECYCLING)
|
|
.EUt(GTValues.VA[GTValues.LV])
|
|
|
|
event.recipes.gtceu.extractor('gtceu:extractor/recycling/empty_tier_ii_battery')
|
|
.itemInputs('gtceu:empty_tier_ii_battery')
|
|
.outputFluids(Fluid.of('gtceu:ruridit', 864))
|
|
.duration(GTMaterials.Ruridit.getMass() * 6)
|
|
.category(GTRecipeCategories.EXTRACTOR_RECYCLING)
|
|
.EUt(GTValues.VA[GTValues.LV])
|
|
|
|
// Empty Tier III Capacitor
|
|
event.recipes.gtceu.macerator('gtceu:macerator/recycling/empty_tier_iii_battery')
|
|
.itemInputs('gtceu:empty_tier_iii_battery')
|
|
.itemOutputs(
|
|
ChemicalHelper.get(TagPrefix.dust, GTMaterials.Neutronium, 6)
|
|
)
|
|
.duration(GTMaterials.Neutronium.getMass() * 6)
|
|
.category(GTRecipeCategories.MACERATOR_RECYCLING)
|
|
.EUt(GTValues.VA[GTValues.ULV])
|
|
|
|
event.recipes.gtceu.arc_furnace('gtceu:arc_furnace/recycling/empty_tier_iii_battery')
|
|
.itemInputs('gtceu:empty_tier_iii_battery')
|
|
.itemOutputs(
|
|
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Neutronium, 6)
|
|
)
|
|
.duration(GTMaterials.Neutronium.getMass() * 6)
|
|
.category(GTRecipeCategories.ARC_FURNACE_RECYCLING)
|
|
.EUt(GTValues.VA[GTValues.LV])
|
|
|
|
event.recipes.gtceu.extractor('gtceu:extractor/recycling/empty_tier_iii_battery')
|
|
.itemInputs('gtceu:empty_tier_iii_battery')
|
|
.outputFluids(Fluid.of('gtceu:neutronium', 864))
|
|
.duration(GTMaterials.Neutronium.getMass() * 6)
|
|
.category(GTRecipeCategories.EXTRACTOR_RECYCLING)
|
|
.EUt(GTValues.VA[GTValues.LV])
|
|
} |