fix noise expression for richness

This commit is contained in:
Brevven 2022-01-18 02:30:23 -08:00
parent ba4a5131d4
commit 2234bfa7bb
3 changed files with 10 additions and 4 deletions

View file

@ -1,4 +1,9 @@
---------------------------------------------------------------------------------------------------
Version: 0.5.1
Date: 2021-01-19
Fixes:
- Fix issue with richness scaling too fast
---------------------------------------------------------------------------------------------------
Version: 0.5.0
Date: 2021-01-15
Changes:

View file

@ -1,6 +1,6 @@
{
"name": "bzzirconium",
"version": "0.5.0",
"version": "0.5.1",
"factorio_version": "1.1",
"title": "Zirconium",
"author": "Brevven",

View file

@ -85,8 +85,9 @@ local richness = data.raw.resource["zircon"].autoplace.richness_expression
-- Modify lead autoplace richness:
-- After 200 tiles it's standard
-- Up to 100 tiles, it scales up
-- Up to 200 tiles, it scales up
data.raw.resource["zircon"].autoplace.richness_expression =
richness * noise.if_else_chain(
not noise.less_than(noise.distance_from(noise.var("x"), noise.var("y"), noise.var("starting_positions")), noise.to_noise_expression(200)), 1,
(noise.distance_from(noise.var("x"), noise.var("y"), noise.var("starting_positions")) + 50)/250)
noise.less_than(noise.distance_from(noise.var("x"), noise.var("y"), noise.var("starting_positions")), noise.to_noise_expression(200)),
(noise.distance_from(noise.var("x"), noise.var("y"), noise.var("starting_positions")) + 50)/250,
1)