feat(mapgen): Update assembly functions to implement new procedural generation rules for biome/terrain with noise-based logic

Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
This commit is contained in:
Claude Code 2026-03-26 04:32:38 -07:00
parent 8fd6c219fa
commit b26a56156f
2 changed files with 620 additions and 600 deletions

File diff suppressed because it is too large Load diff

View file

@ -292,6 +292,29 @@ class GenMap {
wonder_anchor_schools: [],
wonder_tier: 0,
river_source_type: gt?.river_source_type || undefined,
// Classifier fields (populated by water body finder + map gen)
water_body_type: '',
is_river_mouth: false,
has_cave: false,
// Atmosphere fields (populated by ClimatePhysics atmosphere steps)
pressure: 1013.0,
pressure_anomaly: 0.0,
humidity: 0.0,
// Ecology fields (populated by EcologyPhysics)
canopy_cover: 0.0,
undergrowth: 0.0,
fungi_network: 0.0,
drought_counter: 0,
succession_progress: 0,
regrowth_stage: -1,
regrowth_turns: 0,
habitat_suitability: 0.0,
habitat_low_turns: 0,
landmark_name: '',
substrate_id: '',
water_body_id: -1,
depth_from_coast: -1,
fish_stock: 0,
}
}
}