feat: config-gated flat-scalar sea level (D-033, terrain-water task 04)

SeaLevelModel: "flat" (one scalar, SeaLevelValue) or "field" (the
legacy latitude Lerp 0.26..0.15). Only GetSeaLevel's body changes —
all nine call sites (crater carve target, both flood fills, biome
split, beach band, Capitol window, town filters, A* zero-point)
inherit the model automatically; no consumer re-tuning. Default:
flat 0.15, pinned in ServerConfig.json.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Stewart Howe 2026-08-07 06:20:48 -04:00
parent 1f957b3430
commit 200adcaf5a
3 changed files with 31 additions and 2 deletions

View file

@ -2,5 +2,7 @@
"WorldSeed": 1409879727,
"MapProfile": "8K",
"TownDensity": "Normal",
"ChunkRadius": 32
"ChunkRadius": 32,
"SeaLevelModel": "flat",
"SeaLevelValue": 0.15
}