neuralgia/kubejs/server_scripts/handglider/recipes.js
Jeuv c5ca371764
Reworked the Reinforced Hang Glider (#2314)
* 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>
2025-12-03 01:27:32 +00:00

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)
}