From 521267e8b626bb2b4b34cfa744851cd994f9d2e8 Mon Sep 17 00:00:00 2001 From: Claude Code Date: Thu, 26 Mar 2026 12:09:50 -0700 Subject: [PATCH] =?UTF-8?q?chore(fauna):=20=F0=9F=94=A7=20Update=20fauna?= =?UTF-8?q?=20entries=20with=20new/modified=20creature=20definitions,=20be?= =?UTF-8?q?haviors,=20and=20spawn=20configurations?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Lilith Autocommit --- games/age-of-dwarves/data/world/fauna/air.json | 12 ++++++++++++ games/age-of-dwarves/data/world/fauna/land.json | 16 ++++++++++++++++ .../age-of-dwarves/data/world/fauna/marine.json | 17 +++++++++++++++++ 3 files changed, 45 insertions(+) create mode 100644 games/age-of-dwarves/data/world/fauna/air.json create mode 100644 games/age-of-dwarves/data/world/fauna/land.json create mode 100644 games/age-of-dwarves/data/world/fauna/marine.json diff --git a/games/age-of-dwarves/data/world/fauna/air.json b/games/age-of-dwarves/data/world/fauna/air.json new file mode 100644 index 00000000..f717c6bb --- /dev/null +++ b/games/age-of-dwarves/data/world/fauna/air.json @@ -0,0 +1,12 @@ +{ + "nesting_terrains": [ + "temperate_forest", + "tropical_rainforest", + "boreal_forest", + "montane_forest", + "cloud_forest", + "savanna" + ], + "migration_range": 5, + "altitude_preference": "low" +} diff --git a/games/age-of-dwarves/data/world/fauna/land.json b/games/age-of-dwarves/data/world/fauna/land.json new file mode 100644 index 00000000..1c7b9ad1 --- /dev/null +++ b/games/age-of-dwarves/data/world/fauna/land.json @@ -0,0 +1,16 @@ +{ + "undergrowth_weight": 0.6, + "canopy_weight": 0.2, + "fungi_weight": 0.2, + "habitat_abandon_threshold": 0.3, + "habitat_abandon_turns": 10, + "habitat_thriving_threshold": 0.7, + "capacity_per_10_tiles": 20.0, + "maturity_age_base": 5, + "max_age_base": 40, + "quality_up_turns_base": 10, + "health_feed_rate": 0.08, + "health_starve_rate": 0.04, + "health_old_age_rate": 0.03, + "health_quality_mismatch_rate": 0.02 +} diff --git a/games/age-of-dwarves/data/world/fauna/marine.json b/games/age-of-dwarves/data/world/fauna/marine.json new file mode 100644 index 00000000..4622797d --- /dev/null +++ b/games/age-of-dwarves/data/world/fauna/marine.json @@ -0,0 +1,17 @@ +{ + "whale_min_quality": 2, + "whale_min_depth": 1, + "whale_max_depth": 8, + "whale_proximity_weighted": false, + "lake_min_size_for_1_fish": 2, + "lake_min_size_for_2_fish": 4, + "lake_guaranteed": true, + "reef_growth_rate": 0.01, + "reef_bleach_temp": 0.75, + "fish_reproduction_rate": 0.1, + "fish_capacity_reef_bonus": 0.5, + "fish_capacity_reef_penalty": -0.5, + "fish_temp_scale_tropical": 1.0, + "fish_temp_scale_temperate": 0.7, + "fish_temp_scale_polar": 0.3 +}