diff --git a/lignumis/prototypes/content/basic-construction-robots.lua b/lignumis/prototypes/content/basic-construction-robots.lua index 95cae5b..fef1bd7 100644 --- a/lignumis/prototypes/content/basic-construction-robots.lua +++ b/lignumis/prototypes/content/basic-construction-robots.lua @@ -11,9 +11,9 @@ local function robot(color) result.minable.result = "basic-construction-robot-" .. color result.max_health = 50 result.speed = early_robots and 0.05 or 0.04 - result.max_energy = "1MJ" - result.energy_per_tick = "0.04kJ" - result.energy_per_move = "0.3kJ" + result.max_energy = early_robots and "1.5MJ" or "1MJ" + result.energy_per_tick = early_robots and "0.03kJ" or "0.04kJ" + result.energy_per_move = early_robots and "2kJ" or "2.5kJ" result.idle.filename = Lignumis.graphics .. "entity/basic-construction-robot/basic-construction-robot-" .. color .. ".png" result.in_motion.filename = Lignumis.graphics .. "entity/basic-construction-robot/basic-construction-robot-" .. diff --git a/lignumis/prototypes/content/lignumis/planet.lua b/lignumis/prototypes/content/lignumis/planet.lua index 971e0b0..f21ccd1 100644 --- a/lignumis/prototypes/content/lignumis/planet.lua +++ b/lignumis/prototypes/content/lignumis/planet.lua @@ -21,6 +21,11 @@ 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", @@ -48,7 +53,7 @@ PlanetsLib:extend({ map_seed_offset = 100, map_gen_settings = planet_map_gen, pollutant_type = "noise", - solar_power_in_space = 300, + solar_power_in_space = solar_power_in_space, draw_orbit = false, planet_procession_set = { arrival = { "default-b" }, @@ -58,7 +63,7 @@ PlanetsLib:extend({ ["day-night-cycle"] = 2 * minute, ["gravity"] = 4, ["pressure"] = 900, - ["solar-power"] = 120 + ["solar-power"] = solar_power }, asteroid_spawn_influence = 1, asteroid_spawn_definitions = asteroid_util.spawn_definitions(nauvis_lignumis, 0.9), diff --git a/lignumis/prototypes/content/wood-logistics.lua b/lignumis/prototypes/content/wood-logistics.lua index 6d180d4..1e3820a 100644 --- a/lignumis/prototypes/content/wood-logistics.lua +++ b/lignumis/prototypes/content/wood-logistics.lua @@ -21,6 +21,9 @@ Belt.EntityBuilder:new() }) local splitter_item = Belt.ItemBuilder:new() + :itemsPerRocket("transportBelt", 100) + :itemsPerRocket("undergroundBelt", 50) + :itemsPerRocket("splitter", 50) :order("0") :apply() .splitter diff --git a/lignumis/prototypes/integrations/vanilla.lua b/lignumis/prototypes/integrations/vanilla.lua index c97872c..21a3f04 100644 --- a/lignumis/prototypes/integrations/vanilla.lua +++ b/lignumis/prototypes/integrations/vanilla.lua @@ -1,5 +1,6 @@ local Technology = require("__cf-lib__/data/Technology") local Recipe = require("__cf-lib__/data/Recipe") +local Item = require("__cf-lib__/data/Item") local basic_circuit_board = settings.startup["lignumis-basic-circuit-board"].value @@ -142,6 +143,9 @@ if settings.startup["lignumis-belt-progression"].value then Recipe:new("transport-belt"):replaceIngredient("iron-plate", "wood-transport-belt", 2) Recipe:new("underground-belt"):replaceIngredient("transport-belt", "wood-underground-belt", 2) Recipe:new("splitter"):replaceIngredient("transport-belt", "wood-splitter", 1) + Item:new("transport-belt"):itemsPerRocket(100) + Item:new("underground-belt"):itemsPerRocket(50) + Item:new("splitter"):itemsPerRocket(50) end if settings.startup["lignumis-inserter-progression"].value then