T-1125: new atlas/coast_invention.rs — BodyCoastEnvelope (tier 1: erosion maturity derived hydro×atmo, tectonic energy; D-240 stands, no orbital inputs) + coast_character_at (tier 2: latitude, glaciation fjord response, local wetness, seeded 100-400 km heterogeneity field). C1 multi-octave warp ~16-262 km, sub-pixel cap 0.75 px, salted stream isolated from terrain scatter and climate edge-fuzz. district_profile: shared invent_primitives front-half (warped envelope sampling + slope-independent scatter floor + shoreline carving) wired into BOTH derive_district and derive_district_profile — the batch path's scatter-free area-mean aggregate is replaced by an invented centre-point sample of the same continuous field, making silent path divergence structurally impossible. T-1126: VegetationClass::Marine appended at discriminant 6, verdict morphology-derived (open_water from OpenOcean|Lake — no fourth ocean threshold); airless precedence preserved. voxel.rs exhaustive-match arm documented unreachable (WaterBody owns ocean districts). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
43 lines
1.0 KiB
Rust
43 lines
1.0 KiB
Rust
//! Atlas data loaders — reads pre-computed build-time data from systems.db.
|
|
//!
|
|
//! These loaders are used by the runtime-background tier (D-200, D-206) when
|
|
//! populating BodyWorldState (D-203). They are never called on the main tick thread.
|
|
|
|
pub mod atlas_data_proxy;
|
|
pub mod attractor_matching;
|
|
pub mod believability;
|
|
pub mod block_irregularity;
|
|
pub mod body_params_reader;
|
|
pub mod body_world_state;
|
|
pub mod cascade;
|
|
pub mod chunk_context;
|
|
pub mod city_context_reader;
|
|
pub mod coast_invention;
|
|
pub mod detail_scatter;
|
|
pub mod district_mix;
|
|
pub mod district_profile;
|
|
pub mod domain_warp;
|
|
pub mod drainage;
|
|
pub mod features;
|
|
pub mod gen_queue;
|
|
pub mod heightmap;
|
|
pub mod layer1;
|
|
pub mod layer_proxy;
|
|
pub mod mosaic;
|
|
pub mod plugin;
|
|
pub mod region_profile;
|
|
pub mod road_graph;
|
|
pub mod scale;
|
|
pub mod shell;
|
|
pub mod skeleton_gen;
|
|
pub mod source_resolver;
|
|
pub mod subbiome;
|
|
pub mod tile_condition;
|
|
pub mod trait_catalog_reader;
|
|
pub mod trait_draw;
|
|
pub mod trait_exterior;
|
|
pub mod trait_swerve;
|
|
pub mod voxel;
|
|
|
|
pub use plugin::GenerationPlugin;
|