[EXPAND] [[messages]] messageTitle = "Balancing Changes For GregTech 2.7" messageBody = "[BALANCING]" [[messages]] messageTitle = "Copper Buff in Platinum Line (See [#407](https://github.com/Nomi-CEu/Nomi-CEu/issues/407))" messageBody = "[BALANCING]\n[HM]" [[messages]] messageTitle = "Rebalance ABS Recipe for Fluxed Electrum's Duration" messageBody = "[BALANCING]" [EXPAND] Co-authored-by: IntegerLimit <103940576+IntegerLimit@users.noreply.github.com>
64 lines
2.5 KiB
Groovy
64 lines
2.5 KiB
Groovy
import io.sommers.packmode.PMConfig
|
|
import gregtech.api.recipes.category.RecipeCategories
|
|
|
|
// Assembly Control Casing
|
|
mods.gregtech.arc_furnace.removeByInput(30, [item('gregtech:multiblock_casing', 3)], [fluid('oxygen') * 932])
|
|
mods.gregtech.macerator.removeByInput(32, [item('gregtech:multiblock_casing', 3)], null)
|
|
|
|
if (PMConfig.getPackMode() == "normal") {
|
|
mods.gregtech.arc_furnace.recipeBuilder()
|
|
.inputs(item('gregtech:multiblock_casing', 3))
|
|
.fluidInputs(fluid('oxygen') * 932)
|
|
.outputs(metaitem('nuggetTungstenSteel') * 15, metaitem('dustGraphene'), metaitem('nuggetTungsten') * 6, metaitem('nuggetIridium') * 5)
|
|
.duration(932)
|
|
.EUt(30)
|
|
.category(RecipeCategories.ARC_FURNACE_RECYCLING)
|
|
.buildAndRegister();
|
|
|
|
mods.gregtech.macerator.recipeBuilder()
|
|
.inputs(item('gregtech:multiblock_casing', 3))
|
|
.outputs(metaitem('dustSmallTungstenSteel') * 7, metaitem('dustRubber'), metaitem('dustGraphene'), metaitem('dustSmallTungsten') * 3)
|
|
.duration(725)
|
|
.EUt(30)
|
|
.category(RecipeCategories.MACERATOR_RECYCLING)
|
|
.buildAndRegister();
|
|
}
|
|
else {
|
|
mods.gregtech.arc_furnace.recipeBuilder()
|
|
.inputs(item('gregtech:multiblock_casing', 3))
|
|
.fluidInputs(fluid('oxygen') * 932)
|
|
.outputs(metaitem('nuggetTungstenSteel') * 62, metaitem('dustGraphene') * 4, metaitem('nuggetTungsten') * 26, metaitem('nuggetIridium') * 22)
|
|
.duration(932)
|
|
.EUt(30)
|
|
.category(RecipeCategories.ARC_FURNACE_RECYCLING)
|
|
.buildAndRegister();
|
|
|
|
mods.gregtech.macerator.recipeBuilder()
|
|
.inputs(item('gregtech:multiblock_casing', 3))
|
|
.outputs(metaitem('dustSmallTungstenSteel') * 28, metaitem('dustRubber') * 4, metaitem('dustGraphene') * 4, metaitem('dustSmallTungsten') * 12)
|
|
.duration(725)
|
|
.EUt(30)
|
|
.category(RecipeCategories.MACERATOR_RECYCLING)
|
|
.buildAndRegister();
|
|
}
|
|
|
|
mods.gregtech.arc_furnace.removeByInput(30, [item('gregtech:multiblock_casing', 4)], [fluid('oxygen') * 3322])
|
|
if (PMConfig.getPackMode() == "expert") {
|
|
mods.gregtech.arc_furnace.recipeBuilder()
|
|
.inputs(item('gregtech:multiblock_casing', 4))
|
|
.fluidInputs(fluid('oxygen') * 3322)
|
|
.outputs(metaitem('dustGraphene') * 24, metaitem('nuggetTungstenSteel') * 20, metaitem('ingotTungsten') * 16, metaitem('ingotRuridit') * 8)
|
|
.duration(3322)
|
|
.EUt(30)
|
|
.category(RecipeCategories.ARC_FURNACE_RECYCLING)
|
|
.buildAndRegister();
|
|
|
|
mods.gregtech.arc_furnace.recipeBuilder()
|
|
.inputs(item('gregtech:multiblock_casing', 4))
|
|
.outputs(metaitem('dustGraphene') * 24, metaitem('dustRubber') * 22, metaitem('dustTungstenSteel') * 20, metaitem('dustTungsten') * 17)
|
|
.duration(2944)
|
|
.EUt(30)
|
|
.category(RecipeCategories.ARC_FURNACE_RECYCLING)
|
|
.buildAndRegister();
|
|
}
|