tweaks and balances after playtesting a bit
This commit is contained in:
parent
54a6a90868
commit
d80c5a0e84
13 changed files with 59 additions and 32 deletions
|
|
@ -2,7 +2,7 @@
|
|||
"dimension": "ad_astra:earth_orbit",
|
||||
"gravity": 0.0,
|
||||
"oxygen": false,
|
||||
"solar_power": 128,
|
||||
"solar_power": 256,
|
||||
"solar_system": "ad_astra:solar_system",
|
||||
"temperature": -270,
|
||||
"tier": 1
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
"dimension": "ad_astra:mars_orbit",
|
||||
"gravity": 0.0,
|
||||
"oxygen": false,
|
||||
"solar_power": 64,
|
||||
"solar_power": 128,
|
||||
"solar_system": "ad_astra:solar_system",
|
||||
"temperature": -270,
|
||||
"tier": 2
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
"gravity": 1.622,
|
||||
"orbit": "ad_astra:moon_orbit",
|
||||
"oxygen": false,
|
||||
"solar_power": 128,
|
||||
"solar_power": 256,
|
||||
"solar_system": "ad_astra:solar_system",
|
||||
"temperature": -173,
|
||||
"tier": 1
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
"dimension": "ad_astra:moon_orbit",
|
||||
"gravity": 0.0,
|
||||
"oxygen": false,
|
||||
"solar_power": 128,
|
||||
"solar_power": 256,
|
||||
"solar_system": "ad_astra:solar_system",
|
||||
"temperature": -270,
|
||||
"tier": 1
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
"gravity": 8.87,
|
||||
"orbit": "ad_astra:venus_orbit",
|
||||
"oxygen": false,
|
||||
"solar_power": 40,
|
||||
"solar_power": 32,
|
||||
"solar_system": "ad_astra:solar_system",
|
||||
"temperature": 465,
|
||||
"tier": 3
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
"dimension": "ad_astra:glacio_orbit",
|
||||
"gravity": 0.0,
|
||||
"oxygen": false,
|
||||
"solar_power": 128,
|
||||
"solar_power": 512,
|
||||
"solar_system": "ad_astra:solar_system",
|
||||
"temperature": -270,
|
||||
"tier": 3
|
||||
|
|
|
|||
|
|
@ -41,7 +41,7 @@
|
|||
"conditions": [
|
||||
{
|
||||
"condition": "minecraft:random_chance",
|
||||
"chance": 0.1
|
||||
"chance": 0.2
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
|||
|
|
@ -390,11 +390,11 @@ const registerAdAstraRecipes = (event) => {
|
|||
ingredient: {
|
||||
fluid: 'gtceu:air'
|
||||
},
|
||||
millibuckets: 100
|
||||
millibuckets: 1
|
||||
},
|
||||
result: {
|
||||
fluid: 'ad_astra:oxygen',
|
||||
millibuckets: 100
|
||||
millibuckets: 1
|
||||
}
|
||||
}).id('ad_astra:oxygen_loading/air_from_air')
|
||||
|
||||
|
|
@ -411,7 +411,7 @@ const registerAdAstraRecipes = (event) => {
|
|||
},
|
||||
result: {
|
||||
fluid: 'ad_astra:oxygen',
|
||||
millibuckets: 200
|
||||
millibuckets: 600
|
||||
}
|
||||
}).id(`ad_astra:oxygen_loading/air_from_${x.split(':')[1]}`)
|
||||
})
|
||||
|
|
|
|||
|
|
@ -183,4 +183,18 @@ const registerGTCEUBedrockOreVeins = (event) => {
|
|||
.material(GTMaterials.Pollucite, 1)
|
||||
.dimensions('ad_astra:moon')
|
||||
})
|
||||
}
|
||||
|
||||
function registerGTCEUBedrockFluidVeins(event) {
|
||||
|
||||
event.add('tfg:moon_helium_3', vein => {
|
||||
vein.dimensions('ad_astra:moon')
|
||||
vein.fluid(() => Fluid.of('gtceu:helium_3').fluid)
|
||||
vein.weight(1000)
|
||||
vein.minimumYield(200)
|
||||
vein.maximumYield(400)
|
||||
vein.depletionAmount(1)
|
||||
vein.depletionChance(1)
|
||||
vein.depletedYield(200)
|
||||
})
|
||||
}
|
||||
|
|
@ -181,6 +181,10 @@ GTCEuServerEvents.bedrockOreVeins(event => {
|
|||
registerGTCEUBedrockOreVeins(event)
|
||||
})
|
||||
|
||||
GTCEuServerEvents.fluidVeins(event => {
|
||||
registerGTCEUBedrockFluidVeins(event)
|
||||
})
|
||||
|
||||
/**
|
||||
* Событие регистрации рецептов.
|
||||
* Срабатывает после инициализации датапаков и тегов.
|
||||
|
|
|
|||
|
|
@ -54,7 +54,6 @@ function registerTFGSpaceRecipes(event) {
|
|||
.duration(20)
|
||||
.EUt(GTValues.VHA[GTValues.ULV])
|
||||
.addDataString("fluidA", "minecraft:water")
|
||||
.addDataString("fluidB", "minecraft:water")
|
||||
.outputFluids(Fluid.of("minecraft:water", 1000))
|
||||
|
||||
event.recipes.gtceu.aqueous_accumulator('water_nether')
|
||||
|
|
@ -63,7 +62,6 @@ function registerTFGSpaceRecipes(event) {
|
|||
.duration(20)
|
||||
.EUt(GTValues.VHA[GTValues.ULV])
|
||||
.addDataString("fluidA", "minecraft:water")
|
||||
.addDataString("fluidB", "minecraft:water")
|
||||
.outputFluids(Fluid.of("minecraft:water", 1000))
|
||||
|
||||
event.recipes.gtceu.aqueous_accumulator('water_moon')
|
||||
|
|
@ -72,7 +70,6 @@ function registerTFGSpaceRecipes(event) {
|
|||
.duration(20*5)
|
||||
.EUt(GTValues.VHA[GTValues.MV])
|
||||
.addDataString("fluidA", "minecraft:water")
|
||||
.addDataString("fluidB", "minecraft:water")
|
||||
.outputFluids(Fluid.of("minecraft:water", 1000))
|
||||
|
||||
event.recipes.gtceu.aqueous_accumulator('sea_water_overworld')
|
||||
|
|
@ -81,7 +78,6 @@ function registerTFGSpaceRecipes(event) {
|
|||
.duration(20)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
.addDataString("fluidA", "tfc:salt_water")
|
||||
.addDataString("fluidB", "tfc:salt_water")
|
||||
.outputFluids(Fluid.of("tfc:salt_water", 1000))
|
||||
|
||||
event.recipes.gtceu.aqueous_accumulator('sea_water_nether')
|
||||
|
|
@ -90,7 +86,14 @@ function registerTFGSpaceRecipes(event) {
|
|||
.duration(20)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
.addDataString("fluidA", "tfc:salt_water")
|
||||
.addDataString("fluidB", "tfc:salt_water")
|
||||
.outputFluids(Fluid.of("tfc:salt_water", 1000))
|
||||
|
||||
event.recipes.gtceu.aqueous_accumulator('sea_water_moon')
|
||||
.circuit(aaCircuit++)
|
||||
.dimension('ad_astra:moon')
|
||||
.duration(20)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
.addDataString("fluidA", "tfc:salt_water")
|
||||
.outputFluids(Fluid.of("tfc:salt_water", 1000))
|
||||
|
||||
event.recipes.gtceu.aqueous_accumulator('lava_overworld')
|
||||
|
|
@ -99,7 +102,6 @@ function registerTFGSpaceRecipes(event) {
|
|||
.duration(20*15)
|
||||
.EUt(GTValues.VHA[GTValues.HV])
|
||||
.addDataString("fluidA", "minecraft:lava")
|
||||
.addDataString("fluidB", "minecraft:lava")
|
||||
.outputFluids(Fluid.of("minecraft:lava", 1000))
|
||||
|
||||
event.recipes.gtceu.aqueous_accumulator('lava_nether')
|
||||
|
|
@ -108,7 +110,6 @@ function registerTFGSpaceRecipes(event) {
|
|||
.duration(20*15)
|
||||
.EUt(GTValues.VHA[GTValues.HV])
|
||||
.addDataString("fluidA", "minecraft:lava")
|
||||
.addDataString("fluidB", "minecraft:lava")
|
||||
.outputFluids(Fluid.of("minecraft:lava", 1000))
|
||||
|
||||
// Plants
|
||||
|
|
@ -130,16 +131,25 @@ function registerTFGSpaceRecipes(event) {
|
|||
.itemOutputs('32x minecraft:chorus_fruit')
|
||||
.chancedOutput('8x tfg:lunar_chorus_flower', 8500, 1000)
|
||||
.chancedOutput('8x tfg:lunar_chorus_flower', 6000, 1000)
|
||||
.duration(12000) // 30 mins
|
||||
.duration(12000) // 10 mins
|
||||
.circuit(2)
|
||||
.EUt(GTValues.VA[GTValues.MV])
|
||||
.dimension('ad_astra:moon')
|
||||
|
||||
// Replace the built-in greg one to add a circuit
|
||||
event.recipes.gtceu.fermenter('fermented_biomass')
|
||||
.inputFluids(Fluid.of('gtceu:biomass', 100))
|
||||
.outputFluids(Fluid.of('gtceu:fermented_biomass', 100))
|
||||
.circuit(1)
|
||||
.duration(150)
|
||||
.EUt(2)
|
||||
|
||||
event.recipes.gtceu.fermenter('tfg:chorus')
|
||||
.itemInputs('minecraft:chorus_fruit')
|
||||
.inputFluids(Fluid.of('gtceu:biomass', 20))
|
||||
.chancedOutput('ae2:ender_dust', 100, 100)
|
||||
.outputFluids(Fluid.of('gtceu:nitrogen', 100))
|
||||
.outputFluids(Fluid.of('gtceu:nitrogen', 1000))
|
||||
.circuit(2)
|
||||
.duration(5 * 20)
|
||||
.EUt(GTValues.VA[GTValues.MV])
|
||||
.dimension('ad_astra:moon')
|
||||
|
|
|
|||
|
|
@ -213,30 +213,30 @@ function registerTFGStoneDustRecipes(event) {
|
|||
|
||||
event.recipes.gtceu.centrifuge('moon_stone_dust_separation')
|
||||
.EUt(GTValues.VA[GTValues.MV])
|
||||
.duration(480)
|
||||
.duration(10 * 20)
|
||||
.itemInputs(ChemicalHelper.get(TagPrefix.dust, TFGHelpers.getMaterial('moon_stone'), 1))
|
||||
.chancedOutput('ae2:sky_dust', 5000, 500)
|
||||
.chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Ilmenite, 1), 4500, 500)
|
||||
.chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Magnetite, 1), 2500, 500)
|
||||
.outputFluids(Fluid.of('gtceu:helium_3', 50))
|
||||
.chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Ilmenite, 1), 1000, 500)
|
||||
.chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Magnetite, 1), 2000, 500)
|
||||
.outputFluids(Fluid.of('gtceu:helium_3', 200))
|
||||
|
||||
event.recipes.gtceu.centrifuge('moon_deepslate_dust_separation')
|
||||
.EUt(GTValues.VA[GTValues.MV])
|
||||
.duration(480)
|
||||
.duration(10 * 20)
|
||||
.itemInputs(ChemicalHelper.get(TagPrefix.dust, TFGHelpers.getMaterial('moon_deepslate'), 1))
|
||||
.chancedOutput('ae2:sky_dust', 5000, 500)
|
||||
.chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Calcium, 1), 5500, 500)
|
||||
.chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Olivine, 1), 3500, 500)
|
||||
.outputFluids(Fluid.of('gtceu:helium_3', 50))
|
||||
.chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Calcium, 1), 2000, 500)
|
||||
.chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Olivine, 1), 1500, 500)
|
||||
.outputFluids(Fluid.of('gtceu:helium_3', 200))
|
||||
|
||||
event.recipes.gtceu.centrifuge('glacio_stone_dust_separation')
|
||||
.EUt(GTValues.VA[GTValues.MV])
|
||||
.duration(480)
|
||||
.duration(10 * 20)
|
||||
.itemInputs(ChemicalHelper.get(TagPrefix.dust, TFGHelpers.getMaterial('glacio_stone'), 1))
|
||||
.chancedOutput('ae2:sky_dust', 3000, 500)
|
||||
.chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Sodium, 1), 7500, 500)
|
||||
.chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Potassium, 1), 7500, 500)
|
||||
.outputFluids(Fluid.of('gtceu:oxygen', 15), Fluid.of('gtceu:helium_3', 70))
|
||||
.chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Sodium, 1), 4000, 500)
|
||||
.chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Potassium, 1), 4000, 500)
|
||||
.outputFluids(Fluid.of('gtceu:oxygen', 50), Fluid.of('gtceu:helium_3', 300))
|
||||
|
||||
// AE2
|
||||
|
||||
|
|
|
|||
|
|
@ -199,7 +199,6 @@ const registerTFGItemTags = (event) => {
|
|||
// #region Space blocks
|
||||
event.add('tfg:moon_plants', 'tfg:lunar_roots')
|
||||
event.add('tfg:moon_plants', 'tfg:lunar_sprouts')
|
||||
event.add('tfg:moon_plants', 'tfg:lunar_chorus_flower')
|
||||
// #endregion
|
||||
|
||||
// #region 0.7.19 -> 0.9 conversion
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue