diff --git a/src/game/engine/src/models/world/flavor_generator.gd b/src/game/engine/src/models/world/flavor_generator.gd index dc6b8457..71dcd0e3 100644 --- a/src/game/engine/src/models/world/flavor_generator.gd +++ b/src/game/engine/src/models/world/flavor_generator.gd @@ -87,21 +87,37 @@ const BIOME_MOTIFS: Dictionary = { "tundra": ["thick white pelt", "frost crystals", "wind-scarred hide", "pale eyes"], "swamp": ["rot-stained hide", "fungal growths", "bile-green tones", "murk camouflage"], "bog": ["peat-dark hide", "mist-damp fur", "sour-water stains", "lichen patches"], - "tropical_rainforest": ["rot-stained markings", "vine-wrapped limbs", "iridescent plumage", "fungal patches"], - "tropical_dry_forest": ["cracked bark hide", "ochre dust coating", "thorn protrusions", "dry leaf camouflage"], + "tropical_rainforest": [ + "rot-stained markings", "vine-wrapped limbs", "iridescent plumage", "fungal patches" + ], + "tropical_dry_forest": [ + "cracked bark hide", "ochre dust coating", "thorn protrusions", "dry leaf camouflage" + ], "savanna": ["dust-caked hide", "sun-bleached mane", "ember-gold eyes", "heat-cracked plates"], - "montane_forest": ["stone-grey hide", "ridge-scarred flanks", "cloud-damp fur", "iron-hard hooves"], - "chaparral": ["smoke-stained fur", "thorn scratches", "dry brush camouflage", "amber resin patches"], + "montane_forest": [ + "stone-grey hide", "ridge-scarred flanks", "cloud-damp fur", "iron-hard hooves" + ], + "chaparral": [ + "smoke-stained fur", "thorn scratches", "dry brush camouflage", "amber resin patches" + ], "alpine_meadow": ["wind-torn mane", "rime-crusted horns", "crest markings", "cold-hardened hide"], - "alpine_tundra": ["frost-sharded scales", "gale-worn hide", "bare rock camouflage", "scree-colored plates"], + "alpine_tundra": [ + "frost-sharded scales", "gale-worn hide", "bare rock camouflage", "scree-colored plates" + ], "coral_reef": ["iridescent scales", "anemone frills", "bright warning colors", "shell fragments"], "estuary": ["mud-streaked hide", "brackish slime coat", "reed camouflage", "silted gills"], "pond": ["algae-coated skin", "stagnant water film", "dull coloration", "silt deposits"], - "river": ["streamlined body", "smooth pebble markings", "current-adapted fins", "stone-grey tones"], + "river": [ + "streamlined body", "smooth pebble markings", + "current-adapted fins", "stone-grey tones"], "mangrove": ["root-bark texture", "salt-stained hide", "tangled growths", "brackish sheen"], "cloud_forest": ["mist-beaded fur", "dripping moss mantle", "veil-like frills", "dew-bright eyes"], - "permanent_ice": ["glacier-blue veins", "frost armor plates", "snow-crystal growths", "rime-locked joints"], - "polar_desert": ["ice-crusted hide", "translucent frost plates", "snow-blind pale eyes", "void-white fur"], + "permanent_ice": [ + "glacier-blue veins", "frost armor plates", "snow-crystal growths", "rime-locked joints" + ], + "polar_desert": [ + "ice-crusted hide", "translucent frost plates", "snow-blind pale eyes", "void-white fur" + ], "subterranean": ["translucent skin", "crystalline growths", "eyeless face", "pheromone sacs"], "volcanic": ["obsidian plates", "ember-glow cracks", "smoke wisps", "ash-coated hide"], } diff --git a/src/game/engine/src/models/world/land_fauna.gd b/src/game/engine/src/models/world/land_fauna.gd index 3b2fb9b8..0d5fa444 100644 --- a/src/game/engine/src/models/world/land_fauna.gd +++ b/src/game/engine/src/models/world/land_fauna.gd @@ -23,7 +23,8 @@ var quality_up_turns_base: int = 10 # turns at current quality before promotion var health_feed_rate: float = 0.08 # health gained per fed turn (tuned: was 0.02) var health_starve_rate: float = 0.04 # health lost per starving turn (tuned: was 0.05) var health_old_age_rate: float = 0.03 # health lost per turn after 80% max age (tuned: was 0.05) -var health_quality_mismatch_rate: float = 0.02 # health lost when quality exceeds tile by 2+ (tuned: was 0.03) +## health lost when quality exceeds tile by 2+ (tuned: was 0.03) +var health_quality_mismatch_rate: float = 0.02 # Lotka-Volterra simulation params var lv_substeps: int = 3