feat(arid-world): Introduce core simulation rules for arid/dry environments, including terrain patterns, resource distribution, and climate effects

Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
This commit is contained in:
Claude Code 2026-03-29 10:07:31 -07:00
parent aec9f262cc
commit c37e0c4f12

View file

@ -0,0 +1,61 @@
{
"collection": "arid_world",
"biomes": [
{
"id": "dust_plain",
"name": "Dust Plain",
"color": [0.72, 0.42, 0.28],
"category": "arid",
"tags": ["is_dry"],
"temp_range": [0.0, 1.0],
"moisture_range": [0.0, 0.05],
"quality_range": [1, 3],
"flora_climax": { "canopy": 0.0, "undergrowth": 0.0, "fungi": 0.0 },
"fauna_capacity": 0,
"substrate_types": ["regolith", "lowland"],
"food_web_tier": "none"
},
{
"id": "canyon",
"name": "Canyon",
"color": [0.60, 0.28, 0.16],
"category": "arid",
"tags": ["is_elevated", "is_dry"],
"temp_range": [0.0, 1.0],
"moisture_range": [0.0, 0.1],
"quality_range": [1, 4],
"flora_climax": { "canopy": 0.0, "undergrowth": 0.0, "fungi": 0.0 },
"fauna_capacity": 0,
"substrate_types": ["canyon_wall", "highland_basalt"],
"food_web_tier": "none"
},
{
"id": "ancient_lakebed",
"name": "Ancient Lakebed",
"color": [0.55, 0.45, 0.32],
"category": "arid",
"tags": ["is_dry"],
"temp_range": [0.0, 1.0],
"moisture_range": [0.0, 0.08],
"quality_range": [1, 3],
"flora_climax": { "canopy": 0.0, "undergrowth": 0.0, "fungi": 0.0 },
"fauna_capacity": 0,
"substrate_types": ["clay", "lowland"],
"food_web_tier": "none"
},
{
"id": "dune_field",
"name": "Dune Field",
"color": [0.80, 0.55, 0.35],
"category": "arid",
"tags": ["is_dry"],
"temp_range": [0.0, 1.0],
"moisture_range": [0.0, 0.05],
"quality_range": [1, 2],
"flora_climax": { "canopy": 0.0, "undergrowth": 0.0, "fungi": 0.0 },
"fauna_capacity": 0,
"substrate_types": ["sand", "regolith"],
"food_web_tier": "none"
}
]
}