From c37e0c4f1204b0c02f091e7bf0ec04c5786af0f5 Mon Sep 17 00:00:00 2001 From: Claude Code Date: Sun, 29 Mar 2026 10:07:31 -0700 Subject: [PATCH] =?UTF-8?q?feat(arid-world):=20=E2=9C=A8=20Introduce=20cor?= =?UTF-8?q?e=20simulation=20rules=20for=20arid/dry=20environments,=20inclu?= =?UTF-8?q?ding=20terrain=20patterns,=20resource=20distribution,=20and=20c?= =?UTF-8?q?limate=20effects?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Lilith Autocommit --- .../worlds/collections/arid_world/biomes.json | 61 +++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 engine/src/worlds/collections/arid_world/biomes.json diff --git a/engine/src/worlds/collections/arid_world/biomes.json b/engine/src/worlds/collections/arid_world/biomes.json new file mode 100644 index 00000000..8664802e --- /dev/null +++ b/engine/src/worlds/collections/arid_world/biomes.json @@ -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" + } + ] +}