diff --git a/changelog.txt b/changelog.txt index d693c77..bb8218d 100644 --- a/changelog.txt +++ b/changelog.txt @@ -3,6 +3,7 @@ Version: 0.8.0 Date: 2021-12-31 Changes: - K2 1.2 alternate electronic components recipe + - Update stone autoplace for more stone. --------------------------------------------------------------------------------------------------- Version: 0.7.4 Date: 2021-07-26 diff --git a/data-updates.lua b/data-updates.lua index a470252..42cea23 100644 --- a/data-updates.lua +++ b/data-updates.lua @@ -2,11 +2,23 @@ require("recipe-updates") require("strange-matter") require("recipes/silicon-vulcanite") - if data.raw.resource["stone"] then - local noise = require('noise'); - -- Increase richness of stone a bit - data.raw.resource["stone"].autoplace.richness_expression = - data.raw.resource["stone"].autoplace.richness_expression * noise.to_noise_expression(4/3) + if mods["space-exploration"] then + local noise = require('noise'); + -- Increase richness of stone a bit + data.raw.resource["stone"].autoplace.richness_expression = + data.raw.resource["stone"].autoplace.richness_expression * noise.to_noise_expression(4/3) + else + log("Replacing vanilla stone autoplace") + local resource_autoplace = require('resource-autoplace'); + data.raw.resource["stone"].autoplace = resource_autoplace.resource_autoplace_settings{ + name = "stone", + order = "b", + base_density = 7, -- increased from 4 in vanilla + has_starting_area_placement = true, + regular_rq_factor_multiplier = 1.0, + starting_rq_factor_multiplier = 1.1, + } + end end