Mechanical press (#1243)
* welcome back, mechanical press * EMI category order * langs * quests * emi categories * quests * greate stress settings for the mech press * I got distracted so I guess these are on this branch now * removed welding recipes from the pressurizer * recipe additions and changes for the mech press! * let's go gambling! * added flux to the mech press "welding" recipes
This commit is contained in:
parent
7d9a38d64b
commit
6bf2ad74cd
161 changed files with 623 additions and 280 deletions
|
|
@ -2,7 +2,6 @@
|
|||
|
||||
function registerGreateRecipes(event) {
|
||||
|
||||
removeGreateRecipes(event);
|
||||
registerGreateRecyclingRecipes(event);
|
||||
|
||||
event.replaceInput({ input: 'create:cogwheel'}, 'create:cogwheel', '#tfg:small_cogwheels')
|
||||
|
|
@ -638,4 +637,75 @@ function registerGreateRecipes(event) {
|
|||
|
||||
// #endregion
|
||||
|
||||
// #region Presses
|
||||
|
||||
event.shaped('greate:andesite_alloy_mechanical_press', [
|
||||
'AEB',
|
||||
'DF ',
|
||||
' C '
|
||||
], {
|
||||
A: '#tfg:any_bronze_frame',
|
||||
B: 'greate:andesite_alloy_cogwheel',
|
||||
C: '#tfg:any_iron_plate',
|
||||
D: '#forge:tools/hammers',
|
||||
E: '#minecraft:planks',
|
||||
F: 'greate:andesite_alloy_shaft'
|
||||
}).id('greate:shaped/andesite_alloy_mechanical_press')
|
||||
|
||||
event.shaped('greate:steel_mechanical_press', [
|
||||
' AD',
|
||||
'EBF',
|
||||
' C '
|
||||
], {
|
||||
A: 'create:andesite_casing',
|
||||
B: 'greate:steel_shaft',
|
||||
C: '#forge:double_plates/steel',
|
||||
D: 'greate:steel_cogwheel',
|
||||
E: '#forge:tools/hammers',
|
||||
F: '#forge:tools/wrenches'
|
||||
}).id('greate:shaped/steel_mechanical_press')
|
||||
|
||||
event.shaped('greate:aluminium_mechanical_press', [
|
||||
'GAD',
|
||||
'EBF',
|
||||
' C '
|
||||
], {
|
||||
A: 'gtceu:mv_machine_hull',
|
||||
B: 'greate:aluminium_shaft',
|
||||
C: '#forge:double_plates/vanadium_steel',
|
||||
D: 'greate:aluminium_cogwheel',
|
||||
E: '#forge:tools/hammers',
|
||||
F: '#forge:tools/wrenches',
|
||||
G: '#gtceu:circuits/mv'
|
||||
}).id('greate:shaped/aluminium_mechanical_press')
|
||||
|
||||
event.shaped('greate:stainless_steel_mechanical_press', [
|
||||
'GAD',
|
||||
'EBF',
|
||||
' C '
|
||||
], {
|
||||
A: 'gtceu:hv_machine_hull',
|
||||
B: 'greate:stainless_steel_shaft',
|
||||
C: '#forge:double_plates/blue_alloy',
|
||||
D: 'greate:stainless_steel_cogwheel',
|
||||
E: '#forge:tools/hammers',
|
||||
F: '#forge:tools/wrenches',
|
||||
G: '#gtceu:circuits/hv'
|
||||
}).id('greate:shaped/stainless_steel_mechanical_press')
|
||||
|
||||
event.shaped('greate:titanium_mechanical_press', [
|
||||
'GAD',
|
||||
'EBF',
|
||||
' C '
|
||||
], {
|
||||
A: 'gtceu:ev_machine_hull',
|
||||
B: 'greate:titanium_shaft',
|
||||
C: '#forge:double_plates/ultimet',
|
||||
D: 'greate:titanium_cogwheel',
|
||||
E: '#forge:tools/hammers',
|
||||
F: '#forge:tools/wrenches',
|
||||
G: '#gtceu:circuits/ev'
|
||||
}).id('greate:shaped/titanium_mechanical_press')
|
||||
|
||||
// #endregion
|
||||
}
|
||||
|
|
|
|||
|
|
@ -636,4 +636,80 @@ function registerGreateRecyclingRecipes(event) {
|
|||
.EUt(GTValues.VA[GTValues.LV])
|
||||
|
||||
// #endregion
|
||||
|
||||
// #region Mechanical press
|
||||
|
||||
event.recipes.gtceu.macerator('greate:steel_mechanical_press')
|
||||
.itemInputs('greate:steel_mechanical_press')
|
||||
.itemOutputs(
|
||||
ChemicalHelper.get(TagPrefix.dust, GTMaterials.WroughtIron, 2),
|
||||
ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Steel, 20))
|
||||
.duration(GTMaterials.WroughtIron.getMass() * 4)
|
||||
.category(GTRecipeCategories.MACERATOR_RECYCLING)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
|
||||
event.recipes.gtceu.arc_furnace('greate:steel_mechanical_press')
|
||||
.itemInputs('greate:steel_mechanical_press')
|
||||
.itemOutputs(
|
||||
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.WroughtIron, 2),
|
||||
ChemicalHelper.get(TagPrefix.nugget, GTMaterials.Steel, 20))
|
||||
.duration(GTMaterials.WroughtIron.getMass() * 4)
|
||||
.category(GTRecipeCategories.ARC_FURNACE_RECYCLING)
|
||||
.EUt(GTValues.VA[GTValues.LV])
|
||||
|
||||
event.recipes.gtceu.macerator('greate:aluminium_mechanical_press')
|
||||
.itemInputs('greate:aluminium_mechanical_press')
|
||||
.itemOutputs(
|
||||
ChemicalHelper.get(TagPrefix.dust, GTMaterials.Aluminium, 9),
|
||||
ChemicalHelper.get(TagPrefix.dust, GTMaterials.VanadiumSteel, 2))
|
||||
.duration(GTMaterials.Aluminium.getMass() * 11)
|
||||
.category(GTRecipeCategories.MACERATOR_RECYCLING)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
|
||||
event.recipes.gtceu.arc_furnace('greate:aluminium_mechanical_press')
|
||||
.itemInputs('greate:aluminium_mechanical_press')
|
||||
.itemOutputs(
|
||||
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Aluminium, 9),
|
||||
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.VanadiumSteel, 2))
|
||||
.duration(GTMaterials.Aluminium.getMass() * 11)
|
||||
.category(GTRecipeCategories.ARC_FURNACE_RECYCLING)
|
||||
.EUt(GTValues.VA[GTValues.LV])
|
||||
|
||||
event.recipes.gtceu.macerator('greate:stainless_steel_mechanical_press')
|
||||
.itemInputs('greate:stainless_steel_mechanical_press')
|
||||
.itemOutputs(
|
||||
ChemicalHelper.get(TagPrefix.dust, GTMaterials.StainlessSteel, 9),
|
||||
ChemicalHelper.get(TagPrefix.dust, GTMaterials.BlueAlloy, 2))
|
||||
.duration(GTMaterials.StainlessSteel.getMass() * 11)
|
||||
.category(GTRecipeCategories.MACERATOR_RECYCLING)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
|
||||
event.recipes.gtceu.arc_furnace('greate:stainless_steel_mechanical_press')
|
||||
.itemInputs('greate:stainless_steel_mechanical_press')
|
||||
.itemOutputs(
|
||||
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.StainlessSteel, 9),
|
||||
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.BlueAlloy, 2))
|
||||
.duration(GTMaterials.StainlessSteel.getMass() * 11)
|
||||
.category(GTRecipeCategories.ARC_FURNACE_RECYCLING)
|
||||
.EUt(GTValues.VA[GTValues.LV])
|
||||
|
||||
event.recipes.gtceu.macerator('greate:titanium_mechanical_press')
|
||||
.itemInputs('greate:titanium_mechanical_press')
|
||||
.itemOutputs(
|
||||
ChemicalHelper.get(TagPrefix.dust, GTMaterials.Titanium, 9),
|
||||
ChemicalHelper.get(TagPrefix.dust, GTMaterials.Ultimet, 2))
|
||||
.duration(GTMaterials.Titanium.getMass() * 11)
|
||||
.category(GTRecipeCategories.MACERATOR_RECYCLING)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
|
||||
event.recipes.gtceu.arc_furnace('greate:titanium_mechanical_press')
|
||||
.itemInputs('greate:titanium_mechanical_press')
|
||||
.itemOutputs(
|
||||
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Titanium, 9),
|
||||
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Ultimet, 2))
|
||||
.duration(GTMaterials.Titanium.getMass() * 11)
|
||||
.category(GTRecipeCategories.ARC_FURNACE_RECYCLING)
|
||||
.EUt(GTValues.VA[GTValues.LV])
|
||||
|
||||
// #endregion
|
||||
}
|
||||
|
|
@ -33,10 +33,10 @@ function removeGreateRecipes(event) {
|
|||
event.remove({ id: /^greate:splashing\/integration\/create\/.*/ })
|
||||
event.remove({ id: /^greate:crushing\/integration\/create\/.*/ })
|
||||
event.remove({ id: /^greate:milling\/integration\/create\/.*/ })
|
||||
event.remove({ id: /^greate:pressing\/integration\/create\/.*/ })
|
||||
event.remove({ id: /^greate:compacting\/integration\/.*/ })
|
||||
event.remove({ id: /^greate:pressing\/integration\/.*/ })
|
||||
|
||||
event.remove({ mod: 'greate', type: 'create:deploying' });
|
||||
event.remove({ mod: 'greate', type: 'create:sequenced_assembly' });
|
||||
event.remove({ mod: 'greate', type: 'gtceu:assembler' });
|
||||
event.remove({ type: 'greate:pressing' });
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue