got the game booting!

This commit is contained in:
Pyritie 2025-04-29 23:25:20 +01:00
parent 4faeaa533a
commit 88b8cf7ba1
263 changed files with 8600 additions and 2999 deletions

View file

@ -4,35 +4,39 @@ const registerAdAstraMaterials = (event) => {
// #region moon ores
event.create('tfg:diopside')
event.create('diopside')
.gem(2)
.components('1x magnesium', '1x calcium', '2x silicon', '6x oxygen')
.color(0xb7cca1)
.iconSet(GTMaterialIconSet.GEM_VERTICAL)
.secondaryColor(0x7d9150)
.iconSet(GTMaterialIconSet.getByName('tfc_amethyst'))
.ore()
.addOreByproducts('magnesium', 'magnetite', 'olivine')
event.create('tfg:enstatite')
event.create('enstatite')
.gem(2)
.components('2x magnesium', '2x silicon', '6x oxygen')
.color(0x595813)
.iconSet(GTMaterialIconSet.GEM_VERTICAL)
.secondaryColor(0x2a3804)
.iconSet(GTMaterialIconSet.getByName('tfc_opal'))
.ore()
.addOreByproducts('olivine', 'olivine', 'magnetite')
event.create('tfg:fayalite')
event.create('fayalite')
.gem(2)
.components('2x iron', '1x silicon', '4x oxygen')
.color(0x421209)
.iconSet(GTMaterialIconSet.LAPIS)
.secondaryColor(0x2e0302)
.iconSet(GTMaterialIconSet.getByName('tfc_topaz'))
.ore()
.addOreByproducts('olivine', 'magnetite', 'magnetite')
event.create('tfg:armalcolite')
event.create('armalcolite')
.gem(2)
.components('1x magnesium', '1x rutile', '1x ilmenite')
.color(0x443333)
.iconSet(GTMaterialIconSet.GEM_HORIZONTAL)
.secondaryColor(0x5e2c21)
.iconSet(GTMaterialIconSet.getByName('tfc_emerald'))
.ore()
.addOreByproducts('rutile', 'rutile', 'ilmenite')
@ -43,37 +47,37 @@ const registerAdAstraMaterials = (event) => {
// moon
// TODO: add smelting recipe for this
event.create('ad_astra:desh')
event.create('desh')
.components('2x olivine', '1x rutile', '4x nitrogen')
.color(0xd38b4c)
.secondaryColor(0xa90936)
.iconSet(GTMaterialIconSet.METALLIC)
.iconSet(GTMaterialIconSet.getByName('tfc_hematite'))
.ore()
// TODO: still need to balance these
// mars
event.create('ad_astra:ostrum')
event.create('ostrum')
.components('2x scheelite', '1x hematite', '1x rutile', '4x oxygen')
.color(0xbd7980)
.secondaryColor(0x543d4a)
.iconSet(GTMaterialIconSet.BRIGHT)
.iconSet(GTMaterialIconSet.getByName('tfc_cassiterite'))
.ore()
// mercury
event.create('ad_astra:calorite')
event.create('calorite')
.components('2x mercury', '1x tungsten', '1x rhodium', '2x sulfur')
.color(0xcf223c)
.secondaryColor(0x691533)
.iconSet(GTMaterialIconSet.METALLIC)
.iconSet(GTMaterialIconSet.getByName('tfc_copper'))
.ore()
// venus
event.create('ad_astra:etrium')
event.create('etrium')
.components('1x niobium', '1x molybdenum', '1x ruthenium', '3x carbon', '1x monochloramine')
.color(0x58b1a1)
.secondaryColor(0xbafcf6)
.iconSet(GTMaterialIconSet.SHINY)
.iconSet(GTMaterialIconSet.getByName('tfc_silver'))
.ore()
// #endregion

View file

@ -43,30 +43,4 @@ global.MARS_BIOMES = [
'tfg:mars/martian_mountains'
]
global.MOON_VEINS = [
'tfg:moon/vein/deep_magnetite',
'tfg:moon/vein/deep_molybdenum',
'tfg:moon/vein/deep_olivine',
'tfg:moon/vein/deep_plutonium',
'tfg:moon/vein/deep_sapphire',
'tfg:moon/vein/deep_scheelite',
'tfg:moon/vein/deep_sheldonite',
'tfg:moon/vein/normal_apatite',
'tfg:moon/vein/normal_bauxite',
'tfg:moon/vein/normal_beryllium',
'tfg:moon/vein/normal_certus_quartz',
'tfg:moon/vein/normal_desh',
'tfg:moon/vein/normal_diopside',
'tfg:moon/vein/normal_enstatite',
'tfg:moon/vein/normal_fayalite',
'tfg:moon/vein/normal_garnierite',
'tfg:moon/vein/normal_magnetite',
'tfg:moon/vein/normal_mica',
'tfg:moon/vein/normal_monazite',
'tfg:moon/vein/normal_olivine',
'tfg:moon/vein/normal_redstone',
'tfg:moon/vein/normal_saltpeter',
'tfg:moon/vein/normal_silver'
]
global.UNIVERSAL_CIRCUIT_TIERS = ["ulv", "lv", "mv", "hv", "ev", "iv", "luv", "zpm", "uv", "uhv"];