b451f83174
Captures the pre-Godot-port state of the codebase. This is the rollback anchor for the Godot port (M0 of theriapolis-rpg-implementation-plan-godot-port.md). All Phase 0 through Phase 6.5 work is included; Phase 7 is in flight. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
288 lines
6.7 KiB
JSON
288 lines
6.7 KiB
JSON
[
|
|
{
|
|
"id": "ocean",
|
|
"display_name": "Ocean",
|
|
"letter": "O",
|
|
"color": "#1a4fa8",
|
|
"placeholder_sprite": "placeholder/biome_ocean.png",
|
|
"elevation_min": 0.0,
|
|
"elevation_max": 0.349,
|
|
"moisture_min": 0.0,
|
|
"moisture_max": 1.0,
|
|
"temp_min": 0.0,
|
|
"temp_max": 1.0,
|
|
"priority": 10,
|
|
"is_transition": false
|
|
},
|
|
{
|
|
"id": "tundra",
|
|
"display_name": "Tundra",
|
|
"letter": "T",
|
|
"color": "#c0ccc4",
|
|
"placeholder_sprite": "placeholder/biome_tundra.png",
|
|
"elevation_min": 0.0,
|
|
"elevation_max": 0.72,
|
|
"moisture_min": 0.0,
|
|
"moisture_max": 0.48,
|
|
"temp_min": 0.0,
|
|
"temp_max": 0.28,
|
|
"priority": 2,
|
|
"is_transition": false
|
|
},
|
|
{
|
|
"id": "boreal",
|
|
"display_name": "Boreal Forest",
|
|
"letter": "B",
|
|
"color": "#3e6e52",
|
|
"placeholder_sprite": "placeholder/biome_boreal.png",
|
|
"elevation_min": 0.0,
|
|
"elevation_max": 0.65,
|
|
"moisture_min": 0.35,
|
|
"moisture_max": 0.85,
|
|
"temp_min": 0.08,
|
|
"temp_max": 0.38,
|
|
"priority": 2,
|
|
"is_transition": false
|
|
},
|
|
{
|
|
"id": "temperate_deciduous",
|
|
"display_name": "Temperate Forest",
|
|
"letter": "F",
|
|
"color": "#4e7e3e",
|
|
"placeholder_sprite": "placeholder/biome_forest.png",
|
|
"elevation_min": 0.0,
|
|
"elevation_max": 0.62,
|
|
"moisture_min": 0.42,
|
|
"moisture_max": 0.9,
|
|
"temp_min": 0.28,
|
|
"temp_max": 0.68,
|
|
"priority": 2,
|
|
"is_transition": false
|
|
},
|
|
{
|
|
"id": "temperate_grassland",
|
|
"display_name": "Grassland",
|
|
"letter": "G",
|
|
"color": "#8aaa48",
|
|
"placeholder_sprite": "placeholder/biome_grassland.png",
|
|
"elevation_min": 0.0,
|
|
"elevation_max": 0.5,
|
|
"moisture_min": 0.15,
|
|
"moisture_max": 0.58,
|
|
"temp_min": 0.28,
|
|
"temp_max": 0.72,
|
|
"priority": 1,
|
|
"is_transition": false
|
|
},
|
|
{
|
|
"id": "mountain_alpine",
|
|
"display_name": "Mountain",
|
|
"letter": "M",
|
|
"color": "#8a7a68",
|
|
"placeholder_sprite": "placeholder/biome_mountain.png",
|
|
"elevation_min": 0.62,
|
|
"elevation_max": 1.0,
|
|
"moisture_min": 0.0,
|
|
"moisture_max": 1.0,
|
|
"temp_min": 0.0,
|
|
"temp_max": 0.55,
|
|
"priority": 5,
|
|
"is_transition": false
|
|
},
|
|
{
|
|
"id": "mountain_forested",
|
|
"display_name": "Mountain Forest",
|
|
"letter": "m",
|
|
"color": "#5a6848",
|
|
"placeholder_sprite": "placeholder/biome_mountain.png",
|
|
"elevation_min": 0.48,
|
|
"elevation_max": 0.72,
|
|
"moisture_min": 0.38,
|
|
"moisture_max": 0.88,
|
|
"temp_min": 0.18,
|
|
"temp_max": 0.58,
|
|
"priority": 3,
|
|
"is_transition": false
|
|
},
|
|
{
|
|
"id": "subtropical_forest",
|
|
"display_name": "Subtropical",
|
|
"letter": "S",
|
|
"color": "#3a8a3a",
|
|
"placeholder_sprite": "placeholder/biome_subtropical.png",
|
|
"elevation_min": 0.0,
|
|
"elevation_max": 0.58,
|
|
"moisture_min": 0.6,
|
|
"moisture_max": 1.0,
|
|
"temp_min": 0.62,
|
|
"temp_max": 1.0,
|
|
"priority": 4,
|
|
"is_transition": false
|
|
},
|
|
{
|
|
"id": "wetland",
|
|
"display_name": "Wetland",
|
|
"letter": "W",
|
|
"color": "#3a6838",
|
|
"placeholder_sprite": "placeholder/biome_wetland.png",
|
|
"elevation_min": 0.35,
|
|
"elevation_max": 0.44,
|
|
"moisture_min": 0.78,
|
|
"moisture_max": 1.0,
|
|
"temp_min": 0.3,
|
|
"temp_max": 0.82,
|
|
"priority": 4,
|
|
"is_transition": false
|
|
},
|
|
{
|
|
"id": "coastal",
|
|
"display_name": "Coastal",
|
|
"letter": "C",
|
|
"color": "#90b47e",
|
|
"placeholder_sprite": "placeholder/biome_coast.png",
|
|
"elevation_min": 0.35,
|
|
"elevation_max": 0.39,
|
|
"moisture_min": 0.35,
|
|
"moisture_max": 1.0,
|
|
"temp_min": 0.0,
|
|
"temp_max": 1.0,
|
|
"priority": 1,
|
|
"is_transition": false
|
|
},
|
|
{
|
|
"id": "scrubland",
|
|
"display_name": "Scrubland",
|
|
"letter": "s",
|
|
"color": "#9a8848",
|
|
"placeholder_sprite": "placeholder/biome_grassland.png",
|
|
"elevation_min": 0.0,
|
|
"elevation_max": 0.58,
|
|
"moisture_min": 0.08,
|
|
"moisture_max": 0.32,
|
|
"temp_min": 0.38,
|
|
"temp_max": 0.82,
|
|
"priority": 1,
|
|
"is_transition": false
|
|
},
|
|
{
|
|
"id": "desert_cold",
|
|
"display_name": "Cold Desert",
|
|
"letter": "D",
|
|
"color": "#b8a878",
|
|
"placeholder_sprite": "placeholder/biome_tundra.png",
|
|
"elevation_min": 0.1,
|
|
"elevation_max": 0.7,
|
|
"moisture_min": 0.0,
|
|
"moisture_max": 0.18,
|
|
"temp_min": 0.0,
|
|
"temp_max": 0.42,
|
|
"priority": 2,
|
|
"is_transition": false
|
|
},
|
|
{
|
|
"id": "forest_edge",
|
|
"display_name": "Forest Edge",
|
|
"letter": "f",
|
|
"color": "#7a9858",
|
|
"placeholder_sprite": "placeholder/biome_forest.png",
|
|
"elevation_min": 0.0,
|
|
"elevation_max": 1.0,
|
|
"moisture_min": 0.0,
|
|
"moisture_max": 1.0,
|
|
"temp_min": 0.0,
|
|
"temp_max": 1.0,
|
|
"priority": 0,
|
|
"is_transition": true
|
|
},
|
|
{
|
|
"id": "foothills",
|
|
"display_name": "Foothills",
|
|
"letter": "h",
|
|
"color": "#887868",
|
|
"placeholder_sprite": "placeholder/biome_mountain.png",
|
|
"elevation_min": 0.0,
|
|
"elevation_max": 1.0,
|
|
"moisture_min": 0.0,
|
|
"moisture_max": 1.0,
|
|
"temp_min": 0.0,
|
|
"temp_max": 1.0,
|
|
"priority": 0,
|
|
"is_transition": true
|
|
},
|
|
{
|
|
"id": "marsh_edge",
|
|
"display_name": "Marsh Edge",
|
|
"letter": "w",
|
|
"color": "#587858",
|
|
"placeholder_sprite": "placeholder/biome_wetland.png",
|
|
"elevation_min": 0.0,
|
|
"elevation_max": 1.0,
|
|
"moisture_min": 0.0,
|
|
"moisture_max": 1.0,
|
|
"temp_min": 0.0,
|
|
"temp_max": 1.0,
|
|
"priority": 0,
|
|
"is_transition": true
|
|
},
|
|
{
|
|
"id": "beach",
|
|
"display_name": "Beach",
|
|
"letter": "b",
|
|
"color": "#d4c888",
|
|
"placeholder_sprite": "placeholder/biome_coast.png",
|
|
"elevation_min": 0.0,
|
|
"elevation_max": 1.0,
|
|
"moisture_min": 0.0,
|
|
"moisture_max": 1.0,
|
|
"temp_min": 0.0,
|
|
"temp_max": 1.0,
|
|
"priority": 0,
|
|
"is_transition": true
|
|
},
|
|
{
|
|
"id": "cliff",
|
|
"display_name": "Cliff",
|
|
"letter": "c",
|
|
"color": "#786860",
|
|
"placeholder_sprite": "placeholder/biome_mountain.png",
|
|
"elevation_min": 0.0,
|
|
"elevation_max": 1.0,
|
|
"moisture_min": 0.0,
|
|
"moisture_max": 1.0,
|
|
"temp_min": 0.0,
|
|
"temp_max": 1.0,
|
|
"priority": 0,
|
|
"is_transition": true
|
|
},
|
|
{
|
|
"id": "tidal_flat",
|
|
"display_name": "Tidal Flat",
|
|
"letter": "t",
|
|
"color": "#8aaa80",
|
|
"placeholder_sprite": "placeholder/biome_coast.png",
|
|
"elevation_min": 0.0,
|
|
"elevation_max": 1.0,
|
|
"moisture_min": 0.0,
|
|
"moisture_max": 1.0,
|
|
"temp_min": 0.0,
|
|
"temp_max": 1.0,
|
|
"priority": 0,
|
|
"is_transition": true
|
|
},
|
|
{
|
|
"id": "mangrove",
|
|
"display_name": "Mangrove",
|
|
"letter": "n",
|
|
"color": "#3a6848",
|
|
"placeholder_sprite": "placeholder/biome_wetland.png",
|
|
"elevation_min": 0.0,
|
|
"elevation_max": 1.0,
|
|
"moisture_min": 0.0,
|
|
"moisture_max": 1.0,
|
|
"temp_min": 0.0,
|
|
"temp_max": 1.0,
|
|
"priority": 0,
|
|
"is_transition": true
|
|
}
|
|
]
|