From 876bae96052297f7e746d90d4dc3e40915fba4f3 Mon Sep 17 00:00:00 2001 From: TomPlop Date: Sat, 21 Feb 2026 12:41:45 -0500 Subject: [PATCH] Ammo oil (#3137) * buff ammo shells * Fix Heavy oil not being distillable at LV --- kubejs/server_scripts/gregtech/recipes.js | 11 +++++++++++ kubejs/server_scripts/tfg/data.js | 2 +- .../tfg/space_general/recipes.railgun.js | 14 +++++++------- 3 files changed, 19 insertions(+), 8 deletions(-) diff --git a/kubejs/server_scripts/gregtech/recipes.js b/kubejs/server_scripts/gregtech/recipes.js index 2202c75cc..688741bd3 100644 --- a/kubejs/server_scripts/gregtech/recipes.js +++ b/kubejs/server_scripts/gregtech/recipes.js @@ -480,4 +480,15 @@ const registerGTCEURecipes = (event) => { .id('tfg:revert_wrought_iron_ingot') event.smelting('minecraft:copper_ingot', '#forge:ingots/annealed_copper') .id('tfg:revert_annealed_copper_ingot') + + // Heavy Oil at LV + + event.remove({ id: 'gtceu:distillery/distill_heavy_oil_to_sulfuric_heavy_fuel' }) + + event.recipes.gtceu.distillery('tfg:sulfuric_heavy_fuel') + .inputFluids(Fluid.of('gtceu:oil_heavy', 50)) + .outputFluids(Fluid.of('gtceu:sulfuric_heavy_fuel', 125)) + .duration(20*2) + .EUt(GTValues.VA[GTValues.LV]) + .circuit(1) } diff --git a/kubejs/server_scripts/tfg/data.js b/kubejs/server_scripts/tfg/data.js index 40b7c076c..728c185d4 100644 --- a/kubejs/server_scripts/tfg/data.js +++ b/kubejs/server_scripts/tfg/data.js @@ -100,7 +100,7 @@ function registerTFGItemSize(event) { event.itemSize("tfg:trowel", "large", "medium", "trowel"); - event.itemSize("tfg:railgun_ammo_shell", "large", "medium", "railgun_ammo_shell"); + event.itemSize("tfg:railgun_ammo_shell", "large", "light", "railgun_ammo_shell"); event.itemSize("tfg:harvest_basket", "large", "medium", "harvest_basket"); event.itemSize("tfg:aluminium_harvest_basket", "large", "medium", "aluminium_harvest_basket"); diff --git a/kubejs/server_scripts/tfg/space_general/recipes.railgun.js b/kubejs/server_scripts/tfg/space_general/recipes.railgun.js index fb532c5bf..570a46a24 100644 --- a/kubejs/server_scripts/tfg/space_general/recipes.railgun.js +++ b/kubejs/server_scripts/tfg/space_general/recipes.railgun.js @@ -28,37 +28,37 @@ function registerTFGRailgunRecipes(event) { event.recipes.gtceu.assembler('tfg:railgun_ammo_basic') .itemInputs('#forge:double_plates/steel', '2x #forge:rods/magnetic_iron', '2x #forge:fine_wires/annealed_copper') .inputFluids('gtceu:rocket_fuel 250') - .itemOutputs('tfg:railgun_ammo_shell') + .itemOutputs('4x tfg:railgun_ammo_shell') .duration(20 * 10) .EUt(GTValues.VA[GTValues.MV]) event.recipes.gtceu.assembler('tfg:railgun_ammo_advanced') .itemInputs('#forge:double_plates/titanium', '2x #forge:rods/magnetic_steel', '2x #forge:fine_wires/gold') .inputFluids('gtceu:rocket_fuel 250') - .itemOutputs('4x tfg:railgun_ammo_shell') + .itemOutputs('16x tfg:railgun_ammo_shell') .duration(20 * 10) .EUt(GTValues.VA[GTValues.MV]) event.recipes.gtceu.assembler('tfg:railgun_ammo_best') .itemInputs('#forge:double_plates/tungsten', '2x #forge:rods/magnetic_neodymium', '2x #forge:fine_wires/aluminium') .inputFluids('gtceu:rocket_fuel 250') - .itemOutputs('8x tfg:railgun_ammo_shell') + .itemOutputs('32x tfg:railgun_ammo_shell') .duration(20 * 10) .EUt(GTValues.VA[GTValues.MV]) event.recipes.gtceu.assembler('tfg:railgun_ammo_moon') .itemInputs('#forge:double_plates/steel', '2x ae2:charged_certus_quartz_crystal', '2x ae2:quartz_fiber') .inputFluids('gtceu:rocket_fuel 250') - .itemOutputs('4x tfg:railgun_ammo_shell') - .dimension('ad_astra:moon') + .itemOutputs('16x tfg:railgun_ammo_shell') + //.dimension('ad_astra:moon') .duration(20 * 10) .EUt(GTValues.VA[GTValues.MV]) event.recipes.gtceu.assembler('tfg:railgun_ammo_mars') .itemInputs('#forge:double_plates/lead', '2x #forge:rods/ostrum', '2x #forge:fine_wires/silver') .inputFluids('gtceu:rocket_fuel 250') - .itemOutputs('8x tfg:railgun_ammo_shell') - .dimension('ad_astra:mars') + .itemOutputs('16x tfg:railgun_ammo_shell') + //.dimension('ad_astra:mars') .duration(20 * 10) .EUt(GTValues.VA[GTValues.MV])