From d2b880d6c80803dd431c82d80543eee5d0fea103 Mon Sep 17 00:00:00 2001 From: Claude Code Date: Wed, 25 Mar 2026 23:53:22 -0700 Subject: [PATCH] =?UTF-8?q?chore(age-four):=20=F0=9F=94=A7=20Update=20clim?= =?UTF-8?q?ate,=20map=20types,=20resources,=20village=20layouts,=20and=20w?= =?UTF-8?q?ild=20area=20configs=20for=20balanced=20gameplay=20in=20"Age=20?= =?UTF-8?q?of=20Four"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Lilith Autocommit --- games/age-of-four/data/climate_params.json | 18 +++++++++--------- games/age-of-four/data/climate_spec.json | 4 ++-- games/age-of-four/data/map_types.json | 10 ---------- games/age-of-four/data/resources.json | 4 ++-- games/age-of-four/data/villages.json | 2 +- games/age-of-four/data/wilds.json | 2 +- 6 files changed, 15 insertions(+), 25 deletions(-) diff --git a/games/age-of-four/data/climate_params.json b/games/age-of-four/data/climate_params.json index ce98166d..4e5d496b 100644 --- a/games/age-of-four/data/climate_params.json +++ b/games/age-of-four/data/climate_params.json @@ -180,10 +180,10 @@ } } }, - "moisture_relaxation": 0.02, - "ocean_evaporation_hops": 3, + "moisture_relaxation": 0.04, + "ocean_evaporation_hops": 4, "ocean_evaporation_hop_decay": 0.5, - "atmospheric_loss_rate": 0.001, + "atmospheric_loss_rate": 0.0003, "deep_earth_water": { "volcano_self": 0.008, "volcano_neighbor": 0.004, @@ -193,16 +193,14 @@ "high_elevation_threshold": 0.8 }, "wind_conductivity": 0.1, - "energy_scale": 0.01, - "equilibrium_relaxation": 0.05, + "energy_scale": 0.005, + "equilibrium_relaxation": 0.08, "evaporation_rate": 0.05, "moisture_transport": 0.15, "precipitation_threshold": 0.7, - "moisture_decay": 0.98, + "moisture_decay": 0.995, "quality_up_threshold": 10, "quality_down_threshold": 5, - "corruption_spread_rate": 0.02, - "corruption_flip_threshold": 0.5, "lake_thermal_conductivity": 0.05, "river_moisture_transport": 0.075, "mountain_rain_shadow_block": 0.9, @@ -218,5 +216,7 @@ "wind_speed_hadley": 0.7, "wind_speed_itcz": 0.3, "wind_friction_land": 0.7, - "wind_friction_mountain_downwind": 0.1 + "wind_friction_mountain_downwind": 0.1, + "solar_min": 0.15, + "solar_max": 0.70 } diff --git a/games/age-of-four/data/climate_spec.json b/games/age-of-four/data/climate_spec.json index d8ca3494..dc43793a 100644 --- a/games/age-of-four/data/climate_spec.json +++ b/games/age-of-four/data/climate_spec.json @@ -69,12 +69,12 @@ "comment": "Latitude-dependent moisture adjustment in precipitation step. Models Hadley cell circulation.", "polar_drying": { "band_pct": 0.15, - "rate_per_turn": 0.008 + "rate_per_turn": 0.005 }, "subtropical_drying": { "center_pct": 0.30, "half_width": 0.15, - "rate_per_turn": 0.013 + "rate_per_turn": 0.008 } }, diff --git a/games/age-of-four/data/map_types.json b/games/age-of-four/data/map_types.json index 700b2007..59b413be 100644 --- a/games/age-of-four/data/map_types.json +++ b/games/age-of-four/data/map_types.json @@ -24,7 +24,6 @@ "swamp": 7, "desert": 10, "tundra": 8, - "corrupted_land": 4, "volcano": 2, "ocean": 0 }, @@ -35,7 +34,6 @@ "enchanted_forest": 0.01, "desert": 0.10, "swamp": 0.07, - "corrupted_land": 0.04, "volcano": 0.02 }, "generation_params": { @@ -77,7 +75,6 @@ "swamp": 7, "desert": 12, "tundra": 5, - "corrupted_land": 3, "volcano": 2, "ocean": 0 }, @@ -88,7 +85,6 @@ "enchanted_forest": 0.01, "desert": 0.10, "swamp": 0.07, - "corrupted_land": 0.04, "volcano": 0.02 }, "generation_params": { @@ -130,7 +126,6 @@ "swamp": 7, "desert": 10, "tundra": 8, - "corrupted_land": 4, "volcano": 2, "ocean": 0 }, @@ -141,7 +136,6 @@ "enchanted_forest": 0.01, "desert": 0.10, "swamp": 0.07, - "corrupted_land": 0.04, "volcano": 0.02 }, "generation_params": { @@ -184,7 +178,6 @@ "swamp": 5, "desert": 10, "tundra": 5, - "corrupted_land": 4, "volcano": 2, "ocean": 0 }, @@ -195,7 +188,6 @@ "enchanted_forest": 0.01, "desert": 0.10, "swamp": 0.05, - "corrupted_land": 0.04, "volcano": 0.02 }, "generation_params": { @@ -239,7 +231,6 @@ "swamp": 5, "desert": 10, "tundra": 5, - "corrupted_land": 4, "volcano": 2, "ocean": 0 }, @@ -250,7 +241,6 @@ "enchanted_forest": 0.01, "desert": 0.10, "swamp": 0.05, - "corrupted_land": 0.04, "volcano": 0.02 }, "generation_params": { diff --git a/games/age-of-four/data/resources.json b/games/age-of-four/data/resources.json index 153b9c18..745b80f0 100644 --- a/games/age-of-four/data/resources.json +++ b/games/age-of-four/data/resources.json @@ -104,7 +104,7 @@ "name": "Nightshade", "quality": 3, "school_affinity": "death", - "terrains": ["swamp", "corrupted_land"], + "terrains": ["swamp"], "food_bonus": 1, "production_bonus": 0, "trade_bonus": 2, @@ -585,7 +585,7 @@ "name": "Ghost Orchid", "quality": 3, "school_affinity": "death", - "terrains": ["swamp", "corrupted_land"], + "terrains": ["swamp"], "food_bonus": 1, "production_bonus": 0, "trade_bonus": 1, diff --git a/games/age-of-four/data/villages.json b/games/age-of-four/data/villages.json index 28515974..8514ce28 100644 --- a/games/age-of-four/data/villages.json +++ b/games/age-of-four/data/villages.json @@ -4,7 +4,7 @@ "min_distance_from_start": 3, "min_distance_between": 2, "forbidden_terrains": ["ocean", "mountains", "volcano"], - "preferred_terrains": ["forest", "jungle", "boreal_forest", "enchanted_forest", "hills", "desert", "corrupted_land"], + "preferred_terrains": ["forest", "jungle", "boreal_forest", "enchanted_forest", "hills", "desert"], "preferred_terrain_weight": 1.5, "sprite": "terrain/village.png", "rewards": [ diff --git a/games/age-of-four/data/wilds.json b/games/age-of-four/data/wilds.json index 15212f59..65c1e557 100644 --- a/games/age-of-four/data/wilds.json +++ b/games/age-of-four/data/wilds.json @@ -25,7 +25,7 @@ { "id": "corrupted_hollow", "name": "Corrupted Hollow", - "preferred_terrains": ["swamp", "corrupted_land"], + "preferred_terrains": ["swamp"], "sprite": "terrain/lair_corrupted_hollow.png", "spawn_pool": { "tier_1": ["shambling_dead"],