adding greenhouse tier bonuses + fixing the fertilised recipes chanced outputs consistency

This commit is contained in:
Pyritie 2025-07-01 01:57:59 +01:00
parent 9107d124a8
commit a497c6fcac
3 changed files with 22 additions and 22 deletions

View file

@ -9,8 +9,8 @@ function registerBetterEndRecipes(event) {
event.recipes.gtceu.greenhouse(recipeId)
.itemInputs(element.id)
.itemOutputs(`8x ${element.id}`)
.chancedOutput(element.id, 7500, 0)
.chancedOutput(element.id, 5000, 0)
.chancedOutput(element.id, 7500, 1000)
.chancedOutput(element.id, 5000, 1000)
.duration(36000) // 30 mins
.circuit(1)
.EUt(GTValues.VA[GTValues.MV])
@ -20,8 +20,8 @@ function registerBetterEndRecipes(event) {
.itemInputs(element.id)
.inputFluids(Fluid.of('gtceu:helium_3', 500))
.itemOutputs(`8x ${element.id}`)
.chancedOutput(element.id, 7500, 0)
.chancedOutput(element.id, 5000, 0)
.chancedOutput(element.id, 8500, 1000)
.chancedOutput(element.id, 6000, 1000)
.duration(12000) // 30 mins
.circuit(2)
.EUt(GTValues.VA[GTValues.MV])

View file

@ -31,8 +31,8 @@ const generateGreenHouseRecipe = (event, input, fluid_amount, output, id, dimens
.circuit(1)
.inputFluids(JsonIO.of({ amount: fluid_amount, value: { tag: "tfg:clean_water" }}))
.itemOutputs(output)
.chancedOutput(input, 7500, 0)
.chancedOutput(input, 5000, 0)
.chancedOutput(input, 7500, 1000)
.chancedOutput(input, 5000, 1000)
.duration(36000) // 30 mins
.EUt(GTValues.VA[GTValues.LV])
@ -46,8 +46,8 @@ const generateGreenHouseRecipe = (event, input, fluid_amount, output, id, dimens
.circuit(2)
.inputFluids(JsonIO.of({ amount: fluid_amount, value: { tag: "tfg:clean_water" }}))
.itemOutputs(output)
.chancedOutput(input, 8500, 0)
.chancedOutput(input, 6000, 0)
.chancedOutput(input, 8500, 1000)
.chancedOutput(input, 6000, 1000)
.duration(12000) // 10 mins
.EUt(GTValues.VA[GTValues.LV])

View file

@ -117,8 +117,8 @@ function registerTFGSpaceRecipes(event) {
event.recipes.gtceu.greenhouse('tfg:chorus')
.itemInputs('8x tfg:lunar_chorus_flower')
.itemOutputs('32x minecraft:chorus_fruit')
.chancedOutput('8x tfg:lunar_chorus_flower', 7500, 0)
.chancedOutput('8x tfg:lunar_chorus_flower', 5000, 0)
.chancedOutput('8x tfg:lunar_chorus_flower', 7500, 1000)
.chancedOutput('8x tfg:lunar_chorus_flower', 5000, 1000)
.duration(36000) // 30 mins
.circuit(1)
.EUt(GTValues.VA[GTValues.MV])
@ -128,8 +128,8 @@ function registerTFGSpaceRecipes(event) {
.itemInputs('8x tfg:lunar_chorus_flower')
.inputFluids(Fluid.of('gtceu:helium_3', 2000))
.itemOutputs('32x minecraft:chorus_fruit')
.chancedOutput('8x tfg:lunar_chorus_flower', 7500, 0)
.chancedOutput('8x tfg:lunar_chorus_flower', 5000, 0)
.chancedOutput('8x tfg:lunar_chorus_flower', 8500, 1000)
.chancedOutput('8x tfg:lunar_chorus_flower', 6000, 1000)
.duration(12000) // 30 mins
.circuit(2)
.EUt(GTValues.VA[GTValues.MV])
@ -146,23 +146,23 @@ function registerTFGSpaceRecipes(event) {
// Lightblooms
event.recipes.gtceu.greenhouse('tfg:lightbloom')
.itemInputs('32x minecraft:twisting_vines')
.itemOutputs('64x minecraft:twisting_vines')
.chancedOutput('minecraft:pearlescent_froglight', 2500, 0)
.chancedOutput('minecraft:verdant_froglight', 2500, 0)
.chancedOutput('minecraft:ochre_froglight', 2500, 0)
.itemInputs('8x minecraft:twisting_vines')
.itemOutputs('16x minecraft:twisting_vines')
.chancedOutput('minecraft:pearlescent_froglight', 2500, 1000)
.chancedOutput('minecraft:verdant_froglight', 2500, 1000)
.chancedOutput('minecraft:ochre_froglight', 2500, 1000)
.duration(36000) // 30 mins
.circuit(1)
.EUt(GTValues.VA[GTValues.LV])
.dimension('ad_astra:moon')
event.recipes.gtceu.greenhouse('tfg:lightbloom_helium')
.itemInputs('32x minecraft:twisting_vines')
.itemInputs('8x minecraft:twisting_vines')
.inputFluids(Fluid.of('gtceu:helium_3', 2000))
.itemOutputs('64x minecraft:twisting_vines')
.chancedOutput('minecraft:pearlescent_froglight', 2500, 0)
.chancedOutput('minecraft:verdant_froglight', 2500, 0)
.chancedOutput('minecraft:ochre_froglight', 2500, 0)
.itemOutputs('16x minecraft:twisting_vines')
.chancedOutput('minecraft:pearlescent_froglight', 3500, 1000)
.chancedOutput('minecraft:verdant_froglight', 3500, 1000)
.chancedOutput('minecraft:ochre_froglight', 3500, 1000)
.duration(12000) // 30 mins
.circuit(2)
.EUt(GTValues.VA[GTValues.LV])