Adding the Large Solar Panel (#1275)

* Adding the Large Solar Panel

* Update config for Ad Astral Solar increase possible output

* fix conflict
This commit is contained in:
TomPlop 2025-07-11 15:23:47 -04:00 committed by GitHub
parent b9741812e9
commit 044494ee8e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 121 additions and 3 deletions

View file

@ -980,4 +980,76 @@ function registerGTCEuMachineRecipes(event) {
.itemOutputs('gtceu:treated_wood_plate')
.duration(200)
.EUt(GTValues.VA[GTValues.ULV])
//#region New Casings
event.recipes.gtceu.assembler('red_solar_casing')
.itemInputs('gtceu:steel_machine_casing', 'ad_astra:photovoltaic_vesnium_cell')
.itemOutputs('tfg:block/casings/machine_casing_red_solar_panel')
.circuit(6)
.duration(2.5*20)
.EUt(16)
event.recipes.gtceu.assembler('iron_desh_casing')
.itemInputs('6x gtceu:steel_plate', 'gtceu:desh_frame')
.itemOutputs('2x tfg:block/casings/machine_casing_iron_desh')
.circuit(6)
.duration(2.5*20)
.EUt(16)
//#endregion
//#region Large Solar Panel
event.shaped(
'gtceu:large_solar_panel',
['WSW', 'TZT', 'WUW'],
{
S: 'ad_astra:photovoltaic_vesnium_cell',
Z: 'ad_astra:solar_panel',
W: '#gtceu:circuits/ev',
U: '#forge:gears/rocket_alloy_t1',
T: '#forge:gears/desh'
}
).id('gtceu:shaped/large_solar_panel')
event.recipes.gtceu.chemical_reactor('advanced_photovoltaic_cell')
.itemInputs('ad_astra:photovoltaic_etrium_cell',
'6x gtceu:energium_dust',
'gtceu:carbon_fiber_plate')
.inputFluids(Fluid.of('gtceu:helium_3', 128))
.itemOutputs('ad_astra:photovoltaic_vesnium_cell')
.duration(20*10)
.EUt(GTValues.VA[GTValues.HV])
// LSP Generating recipes
event.recipes.gtceu.large_solar_panel('solar_panel_t1')
.circuit(1)
.chancedInput('ad_astra:photovoltaic_vesnium_cell', 5, 0) // Slightly lower
.duration(20*20)
//.daytime(false)
.dimension('ad_astra:moon')
.EUt(-32*64/2)
event.recipes.gtceu.large_solar_panel('solar_panel_t2')
.circuit(2)
.notConsumable(InputItem.of('ad_astra:photovoltaic_vesnium_cell'))
.chancedFluidInput('tfg:solar_coolant 100', 5000, 0)
.duration(20*20)
//.daytime(false)
.dimension('ad_astra:moon')
.EUt(-((GTValues.V[GTValues.IV])/2))
event.recipes.gtceu.large_solar_panel('solar_panel_t3')
.circuit(3)
.notConsumable(InputItem.of('ad_astra:photovoltaic_vesnium_cell'))
.chancedFluidInput(Fluid.of('tfg:solar_coolant', 100), 5000, 0)
.inputFluids(Fluid.of('tfg:cryogenized_fluix', 144))
.chancedFluidOutput('tfg:fluix 36', 7500, 0)
.duration(20*20)
//.daytime(false)
.dimension('ad_astra:moon')
.EUt(-((GTValues.V[GTValues.LuV])/2))
}