Skip to content

Worldgen Phase 2: preserve ocean, coast, and river priority rules #656

@MichaelFisher1997

Description

@MichaelFisher1997

Parent: #646

Phase

Phase 2: Multi-parameter biome selection

Goal

Ensure the richer selector does not regress hard structural rules for ocean, beaches/coasts, rivers, and frozen rivers.

Tasks

  • Keep ocean decision driven primarily by continentalness and sea-level structure.
  • Keep beach/coastal selection narrow and slope/height aware.
  • Preserve river/frozen river override behavior or replace it with an equivalent explicit priority layer.
  • Add tests around threshold boundaries.

Acceptance Criteria

  • Ocean biomes do not leak inland above sea level.
  • Inland water does not become sand beach by default.
  • River/frozen river behavior remains deterministic and climate-aware.
  • Threshold tests cover edge cases around ocean/coast/river boundaries.

Dependencies

  • Requires multi-parameter selector shape.

Parallelization

Can run in parallel with biome migration and LOD consistency after selector shape is in place.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions