* Reinforced glider recipes Made the reinforced hang glider cheaper (late LV) + added assembler recipes to repair it Signed-off-by: Jeuv <73312791+Jeuvke@users.noreply.github.com> * Update quest book Update the quest book entry for the Reinforced Hang Glider, to go with the new recipes. Signed-off-by: Jeuv <73312791+Jeuvke@users.noreply.github.com> * Revert "Update quest book" This reverts commit 933170c412414c7034d641216fff3359efab935e. --------- Signed-off-by: Jeuv <73312791+Jeuvke@users.noreply.github.com> Co-authored-by: Pyritie <pyritie@gmail.com>
80 lines
2.7 KiB
JavaScript
80 lines
2.7 KiB
JavaScript
// priority: 0
|
|
"use strict";
|
|
const registerHandGliderRecipes = (event) => {
|
|
|
|
event.remove({id: 'hangglider:glider_framework'})
|
|
|
|
event.remove({id: 'hangglider:reinforced_hang_glider'})
|
|
|
|
// Glider Framework
|
|
event.shaped('hangglider:glider_framework', [
|
|
'AAA',
|
|
'BCB',
|
|
'DCD'
|
|
], {
|
|
A: ChemicalHelper.get(TagPrefix.rod, GTMaterials.WroughtIron, 1),
|
|
B: ChemicalHelper.get(TagPrefix.rodLong, GTMaterials.WroughtIron, 1),
|
|
C: '#forge:screws',
|
|
D: '#forge:rings'
|
|
}).id('hangglider:shaped/glider_framework')
|
|
|
|
// Glider Wing
|
|
event.shaped('hangglider:glider_wing', [
|
|
' C',
|
|
' BA',
|
|
'BAA'
|
|
], {
|
|
A: '#forge:cloth',
|
|
B: ChemicalHelper.get(TagPrefix.rod, GTMaterials.WroughtIron, 1),
|
|
C: '#forge:rings'
|
|
}).id('hangglider:shaped/glider_wing')
|
|
|
|
//Reinforced Hang Glider Stuff
|
|
event.shaped('hangglider:reinforced_hang_glider', [
|
|
' A ',
|
|
'ABA',
|
|
' C '
|
|
], {
|
|
A: 'sns:reinforced_fabric',
|
|
B: 'hangglider:hang_glider',
|
|
C: '#forge:rods/long/aluminium'
|
|
}).id('hangglider:shaped/reinforced_hang_glider')
|
|
|
|
event.shaped('hangglider:reinforced_hang_glider', [
|
|
' A ',
|
|
' B ',
|
|
' C '
|
|
], {
|
|
A: '#tfg:lightweight_cloth',
|
|
B: 'hangglider:hang_glider',
|
|
C: '#forge:rods/long/aluminium'
|
|
}).id('hangglider:shaped/reinforced_hang_glider2')
|
|
|
|
event.recipes.gtceu.assembler('tfg:hand_glider/reinforced_hang_glider')
|
|
.itemInputs('3x sns:reinforced_fabric', '1x hangglider:hang_glider', '1x #forge:rods/long/aluminium')
|
|
.circuit(3)
|
|
.itemOutputs(Item.of('hangglider:reinforced_hang_glider', "{Damage:0}"))
|
|
.duration(1200)
|
|
.EUt(30)
|
|
|
|
event.recipes.gtceu.assembler('tfg:hand_glider/reinforced_hang_glider2')
|
|
.itemInputs('1x #tfg:lightweight_cloth', '1x hangglider:hang_glider', '1x #forge:rods/long/aluminium')
|
|
.circuit(3)
|
|
.itemOutputs(Item.of('hangglider:reinforced_hang_glider', "{Damage:0}"))
|
|
.duration(600)
|
|
.EUt(30)
|
|
|
|
event.recipes.gtceu.assembler('tfg:hang_glider/reinforced_hang_glider_repairing')
|
|
.itemInputs('3x sns:reinforced_fabric', 'hangglider:reinforced_hang_glider')
|
|
.circuit(3)
|
|
.itemOutputs(Item.of('hangglider:reinforced_hang_glider', "{Damage:0}"))
|
|
.duration(800)
|
|
.EUt(30)
|
|
|
|
event.recipes.gtceu.assembler('tfg:hang_glider/reinforced_hang_glider_repairing2')
|
|
.itemInputs('1x #tfg:lightweight_cloth', 'hangglider:reinforced_hang_glider')
|
|
.circuit(3)
|
|
.itemOutputs(Item.of('hangglider:reinforced_hang_glider', "{Damage:0}"))
|
|
.duration(400)
|
|
.EUt(30)
|
|
}
|