docs(biomes): 📝 Update biome definitions in biomes.json with terrain, climate, and resource spawn rate configurations

Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
This commit is contained in:
Claude Code 2026-03-28 21:31:38 -07:00
parent b719fed8af
commit d08471246e

View file

@ -3,6 +3,7 @@
{
"id": "deep_ocean",
"name": "Deep Ocean",
"tags": ["is_water"],
"temp_range": [0.0, 1.0],
"moisture_range": [0.0, 1.0],
"quality_range": [1, 4],
@ -14,6 +15,7 @@
{
"id": "shallow_ocean",
"name": "Shallow Ocean",
"tags": ["is_water"],
"temp_range": [0.0, 1.0],
"moisture_range": [0.0, 1.0],
"quality_range": [1, 5],
@ -25,6 +27,7 @@
{
"id": "coral_reef",
"name": "Coral Reef",
"tags": ["is_water", "is_coast"],
"temp_range": [0.55, 1.0],
"moisture_range": [0.0, 1.0],
"quality_range": [1, 5],
@ -36,6 +39,7 @@
{
"id": "estuary",
"name": "Estuary",
"tags": ["is_water", "is_wetland"],
"temp_range": [0.2, 0.8],
"moisture_range": [0.6, 1.0],
"quality_range": [1, 4],
@ -47,6 +51,7 @@
{
"id": "lake",
"name": "Lake",
"tags": ["is_water"],
"temp_range": [0.0, 1.0],
"moisture_range": [0.0, 1.0],
"quality_range": [1, 4],
@ -58,6 +63,7 @@
{
"id": "pond",
"name": "Pond",
"tags": ["is_water"],
"temp_range": [0.0, 1.0],
"moisture_range": [0.0, 1.0],
"quality_range": [1, 2],
@ -69,6 +75,7 @@
{
"id": "river",
"name": "River",
"tags": ["is_water"],
"temp_range": [0.0, 1.0],
"moisture_range": [0.0, 1.0],
"quality_range": [1, 3],
@ -80,6 +87,7 @@
{
"id": "mangrove",
"name": "Mangrove",
"tags": ["is_water", "is_wetland", "has_vegetation", "is_coast"],
"temp_range": [0.55, 1.0],
"moisture_range": [0.7, 1.0],
"quality_range": [1, 4],
@ -91,6 +99,7 @@
{
"id": "tropical_rainforest",
"name": "Tropical Rainforest",
"tags": ["has_vegetation"],
"temp_range": [0.65, 1.0],
"moisture_range": [0.7, 1.0],
"quality_range": [1, 5],
@ -102,6 +111,7 @@
{
"id": "tropical_dry_forest",
"name": "Tropical Dry Forest",
"tags": ["has_vegetation"],
"temp_range": [0.55, 1.0],
"moisture_range": [0.4, 0.7],
"quality_range": [1, 4],
@ -113,6 +123,7 @@
{
"id": "savanna",
"name": "Savanna",
"tags": ["has_vegetation", "is_dry", "is_grassland"],
"temp_range": [0.55, 1.0],
"moisture_range": [0.2, 0.4],
"quality_range": [1, 3],
@ -124,6 +135,7 @@
{
"id": "desert",
"name": "Desert",
"tags": ["is_dry"],
"temp_range": [0.55, 1.0],
"moisture_range": [0.0, 0.15],
"quality_range": [1, 3],
@ -135,6 +147,7 @@
{
"id": "temperate_forest",
"name": "Temperate Forest",
"tags": ["has_vegetation"],
"temp_range": [0.25, 0.55],
"moisture_range": [0.5, 1.0],
"quality_range": [1, 5],
@ -146,6 +159,7 @@
{
"id": "temperate_grassland",
"name": "Temperate Grassland",
"tags": ["has_vegetation", "is_grassland"],
"temp_range": [0.25, 0.55],
"moisture_range": [0.3, 0.5],
"quality_range": [1, 4],
@ -157,6 +171,7 @@
{
"id": "chaparral",
"name": "Chaparral",
"tags": ["has_vegetation", "is_dry"],
"temp_range": [0.25, 0.55],
"moisture_range": [0.15, 0.35],
"quality_range": [1, 3],
@ -168,6 +183,7 @@
{
"id": "swamp",
"name": "Swamp",
"tags": ["has_vegetation", "is_wetland"],
"temp_range": [0.35, 0.7],
"moisture_range": [0.8, 1.0],
"quality_range": [1, 4],
@ -179,6 +195,7 @@
{
"id": "bog",
"name": "Bog",
"tags": ["has_vegetation", "is_wetland"],
"temp_range": [0.1, 0.4],
"moisture_range": [0.7, 1.0],
"quality_range": [1, 3],
@ -190,6 +207,7 @@
{
"id": "boreal_forest",
"name": "Boreal Forest",
"tags": ["has_vegetation"],
"temp_range": [0.1, 0.3],
"moisture_range": [0.35, 1.0],
"quality_range": [1, 4],
@ -201,6 +219,7 @@
{
"id": "tundra",
"name": "Tundra",
"tags": ["is_frozen"],
"temp_range": [0.05, 0.15],
"moisture_range": [0.0, 0.5],
"quality_range": [1, 3],
@ -212,6 +231,7 @@
{
"id": "polar_desert",
"name": "Polar Desert",
"tags": ["is_frozen", "is_dry"],
"temp_range": [0.0, 0.05],
"moisture_range": [0.0, 0.2],
"quality_range": [1, 2],
@ -223,6 +243,7 @@
{
"id": "montane_forest",
"name": "Montane Forest",
"tags": ["is_elevated", "has_vegetation"],
"temp_range": [0.15, 0.45],
"moisture_range": [0.4, 1.0],
"quality_range": [1, 4],
@ -234,6 +255,7 @@
{
"id": "cloud_forest",
"name": "Cloud Forest",
"tags": ["is_elevated", "has_vegetation"],
"temp_range": [0.2, 0.45],
"moisture_range": [0.7, 1.0],
"quality_range": [1, 5],
@ -245,6 +267,7 @@
{
"id": "alpine_meadow",
"name": "Alpine Meadow",
"tags": ["is_elevated", "has_vegetation"],
"temp_range": [0.05, 0.25],
"moisture_range": [0.3, 0.7],
"quality_range": [1, 3],
@ -256,6 +279,7 @@
{
"id": "alpine_tundra",
"name": "Alpine Tundra",
"tags": ["is_elevated", "is_frozen"],
"temp_range": [0.0, 0.15],
"moisture_range": [0.0, 0.4],
"quality_range": [1, 2],
@ -265,19 +289,33 @@
"food_web_tier": "primary"
},
{
"id": "permanent_ice",
"name": "Permanent Ice",
"id": "sea_ice",
"name": "Sea Ice",
"tags": ["is_water", "is_frozen"],
"temp_range": [0.0, 0.08],
"moisture_range": [0.0, 1.0],
"quality_range": [1, 1],
"flora_climax": { "canopy": 0.0, "undergrowth": 0.0, "fungi": 0.0 },
"fauna_capacity": 1,
"substrate_types": ["deep_water", "shallow_water"],
"food_web_tier": "primary"
},
{
"id": "glacial",
"name": "Glacial Ice",
"tags": ["is_elevated", "is_frozen"],
"temp_range": [0.0, 0.1],
"moisture_range": [0.0, 1.0],
"quality_range": [1, 1],
"flora_climax": { "canopy": 0.0, "undergrowth": 0.01, "fungi": 0.0 },
"fauna_capacity": 1,
"substrate_types": ["peak"],
"substrate_types": ["peak", "mountain", "lowland"],
"food_web_tier": "primary"
},
{
"id": "subterranean",
"name": "Subterranean",
"tags": ["is_subterranean"],
"temp_range": [0.1, 0.5],
"moisture_range": [0.2, 0.8],
"quality_range": [1, 4],
@ -285,6 +323,174 @@
"fauna_capacity": 8,
"substrate_types": ["cave"],
"food_web_tier": "secondary"
},
{
"id": "ocean",
"name": "Ocean",
"tags": ["is_water"],
"temp_range": [0.0, 1.0],
"moisture_range": [0.0, 1.0],
"quality_range": [1, 4],
"flora_climax": { "canopy": 0.0, "undergrowth": 0.0, "fungi": 0.0 },
"fauna_capacity": 8,
"substrate_types": ["deep_water", "shallow_water"],
"food_web_tier": "secondary"
},
{
"id": "coast",
"name": "Coast",
"tags": ["is_water", "is_coast"],
"temp_range": [0.0, 1.0],
"moisture_range": [0.0, 1.0],
"quality_range": [1, 4],
"flora_climax": { "canopy": 0.0, "undergrowth": 0.15, "fungi": 0.0 },
"fauna_capacity": 10,
"substrate_types": ["shallow_water"],
"food_web_tier": "secondary"
},
{
"id": "inland_sea",
"name": "Inland Sea",
"tags": ["is_water"],
"temp_range": [0.0, 1.0],
"moisture_range": [0.0, 1.0],
"quality_range": [1, 3],
"flora_climax": { "canopy": 0.0, "undergrowth": 0.0, "fungi": 0.0 },
"fauna_capacity": 6,
"substrate_types": ["deep_water", "shallow_water"],
"food_web_tier": "secondary"
},
{
"id": "mountains",
"name": "Mountains",
"tags": ["is_elevated"],
"temp_range": [0.0, 0.3],
"moisture_range": [0.0, 1.0],
"quality_range": [1, 3],
"flora_climax": { "canopy": 0.0, "undergrowth": 0.05, "fungi": 0.02 },
"fauna_capacity": 3,
"substrate_types": ["mountain", "peak"],
"food_web_tier": "primary"
},
{
"id": "hills",
"name": "Hills",
"tags": ["is_elevated"],
"temp_range": [0.0, 1.0],
"moisture_range": [0.0, 1.0],
"quality_range": [1, 4],
"flora_climax": { "canopy": 0.2, "undergrowth": 0.3, "fungi": 0.1 },
"fauna_capacity": 8,
"substrate_types": ["highland", "midland"],
"food_web_tier": "secondary"
},
{
"id": "volcano",
"name": "Volcano",
"tags": ["is_elevated", "is_volcanic"],
"temp_range": [0.3, 1.0],
"moisture_range": [0.0, 0.5],
"quality_range": [1, 2],
"flora_climax": { "canopy": 0.0, "undergrowth": 0.0, "fungi": 0.0 },
"fauna_capacity": 1,
"substrate_types": ["mountain"],
"food_web_tier": "primary"
},
{
"id": "grassland",
"name": "Grassland",
"tags": ["has_vegetation", "is_grassland"],
"temp_range": [0.15, 0.65],
"moisture_range": [0.25, 0.6],
"quality_range": [1, 4],
"flora_climax": { "canopy": 0.05, "undergrowth": 0.5, "fungi": 0.08 },
"fauna_capacity": 12,
"substrate_types": ["lowland", "midland"],
"food_web_tier": "secondary"
},
{
"id": "plains",
"name": "Plains",
"tags": ["has_vegetation", "is_grassland"],
"temp_range": [0.15, 0.65],
"moisture_range": [0.2, 0.5],
"quality_range": [1, 4],
"flora_climax": { "canopy": 0.02, "undergrowth": 0.4, "fungi": 0.05 },
"fauna_capacity": 10,
"substrate_types": ["lowland"],
"food_web_tier": "secondary"
},
{
"id": "forest",
"name": "Forest",
"tags": ["has_vegetation"],
"temp_range": [0.25, 0.65],
"moisture_range": [0.4, 1.0],
"quality_range": [1, 5],
"flora_climax": { "canopy": 0.8, "undergrowth": 0.55, "fungi": 0.3 },
"fauna_capacity": 16,
"substrate_types": ["lowland", "midland"],
"food_web_tier": "tertiary"
},
{
"id": "jungle",
"name": "Jungle",
"tags": ["has_vegetation"],
"temp_range": [0.55, 1.0],
"moisture_range": [0.6, 1.0],
"quality_range": [1, 5],
"flora_climax": { "canopy": 0.9, "undergrowth": 0.65, "fungi": 0.35 },
"fauna_capacity": 22,
"substrate_types": ["lowland", "midland"],
"food_web_tier": "quaternary"
},
{
"id": "enchanted_forest",
"name": "Enchanted Forest",
"tags": ["has_vegetation"],
"temp_range": [0.2, 0.7],
"moisture_range": [0.4, 1.0],
"quality_range": [1, 5],
"flora_climax": { "canopy": 0.85, "undergrowth": 0.6, "fungi": 0.4 },
"fauna_capacity": 18,
"substrate_types": ["lowland", "midland"],
"food_web_tier": "tertiary"
},
{
"id": "snow",
"name": "Snow",
"tags": ["is_frozen"],
"temp_range": [0.0, 0.1],
"moisture_range": [0.0, 1.0],
"quality_range": [1, 1],
"flora_climax": { "canopy": 0.0, "undergrowth": 0.0, "fungi": 0.0 },
"fauna_capacity": 1,
"substrate_types": ["lowland", "midland", "highland"],
"food_web_tier": "primary"
},
{
"id": "ice",
"name": "Ice",
"tags": ["is_water", "is_frozen"],
"temp_range": [0.0, 0.12],
"moisture_range": [0.0, 1.0],
"quality_range": [1, 1],
"flora_climax": { "canopy": 0.0, "undergrowth": 0.0, "fungi": 0.0 },
"fauna_capacity": 0,
"substrate_types": ["deep_water", "shallow_water", "lake_bed"],
"food_web_tier": "primary"
},
{
"id": "mana_node",
"name": "Mana Node",
"tags": [],
"temp_range": [0.0, 1.0],
"moisture_range": [0.0, 1.0],
"quality_range": [1, 5],
"flora_climax": { "canopy": 0.0, "undergrowth": 0.0, "fungi": 0.0 },
"fauna_capacity": 0,
"substrate_types": ["lowland", "midland", "highland"],
"food_web_tier": "primary"
}
]
}