Move parent planet calculation to data-updates
This commit is contained in:
parent
9b268afba9
commit
2909937765
3 changed files with 18 additions and 8 deletions
14
lignumis/prototypes/content/lignumis/planet-updates.lua
Normal file
14
lignumis/prototypes/content/lignumis/planet-updates.lua
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
local target_planet = settings.startup["lignumis-second-planet"].value or "nauvis"
|
||||
if mods["any-planet-start"] then
|
||||
target_planet = settings.startup["aps-planet"].value ~= "none" and settings.startup["aps-planet"].value or target_planet
|
||||
end
|
||||
|
||||
local lignumis = data.raw.planet["lignumis"]
|
||||
|
||||
-- Set final solar power depending on parent planet
|
||||
local solar_power = data.raw.planet[target_planet].surface_properties["solar-power"] or 100
|
||||
local solar_power_in_space = data.raw.planet[target_planet].solar_power_in_space or 300
|
||||
solar_power = solar_power * 1.2
|
||||
solar_power_in_space = solar_power_in_space * 1.2
|
||||
lignumis.solar_power_in_space = solar_power_in_space
|
||||
lignumis.surface_properties["solar-power"] = solar_power
|
||||
|
|
@ -21,11 +21,6 @@ local nauvis_lignumis = {
|
|||
}
|
||||
}
|
||||
|
||||
local solar_power = data.raw.planet[target_planet].surface_properties["solar-power"] or 100
|
||||
local solar_power_in_space = data.raw.planet[target_planet].solar_power_in_space or 300
|
||||
solar_power = solar_power * 1.2
|
||||
solar_power_in_space = solar_power_in_space * 1.2
|
||||
|
||||
PlanetsLib:extend({
|
||||
{
|
||||
type = "planet",
|
||||
|
|
@ -53,7 +48,7 @@ PlanetsLib:extend({
|
|||
map_seed_offset = 100,
|
||||
map_gen_settings = planet_map_gen,
|
||||
pollutant_type = "noise",
|
||||
solar_power_in_space = solar_power_in_space,
|
||||
solar_power_in_space = 300,
|
||||
draw_orbit = false,
|
||||
planet_procession_set = {
|
||||
arrival = { "default-b" },
|
||||
|
|
@ -63,7 +58,7 @@ PlanetsLib:extend({
|
|||
["day-night-cycle"] = 2 * minute,
|
||||
["gravity"] = 4,
|
||||
["pressure"] = 900,
|
||||
["solar-power"] = solar_power
|
||||
["solar-power"] = 100
|
||||
},
|
||||
asteroid_spawn_influence = 1,
|
||||
asteroid_spawn_definitions = asteroid_util.spawn_definitions(nauvis_lignumis, 0.9),
|
||||
|
|
|
|||
|
|
@ -1 +1,2 @@
|
|||
require("fuel-category-updates")
|
||||
require("fuel-category-updates")
|
||||
require("lignumis/planet-updates")
|
||||
Loading…
Add table
Add a link
Reference in a new issue