From ef89d4299b0bd621bb4ee47e332eb66563127fce Mon Sep 17 00:00:00 2001 From: autocommit Date: Wed, 20 May 2026 00:10:42 -0700 Subject: [PATCH] =?UTF-8?q?feat(fauna):=20=E2=9C=A8=20Add=20JSON=20configu?= =?UTF-8?q?ration=20for=20sulphur=20lichen=20grazer=20insect=20species?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Lilith Autocommit --- .../species/sulphur_lichen_grazer_insect.json | 58 +++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 public/resources/ecology/fauna/species/sulphur_lichen_grazer_insect.json diff --git a/public/resources/ecology/fauna/species/sulphur_lichen_grazer_insect.json b/public/resources/ecology/fauna/species/sulphur_lichen_grazer_insect.json new file mode 100644 index 00000000..bf85575d --- /dev/null +++ b/public/resources/ecology/fauna/species/sulphur_lichen_grazer_insect.json @@ -0,0 +1,58 @@ +{ + "id": "sulphur_lichen_grazer_insect", + "name": "Sulphur Lichen Grazer", + "description": "Tiny sap-mouthed bug that grazes sulphur-tolerant lichens crusting the warm rocks of an active caldera floor. Heavily detoxifying gut symbionts let it ingest acidic, sulphate-laden tissue that would dissolve a normal insect mouthpart. Forms dense plates on warm bedrock at first light, dispersing into rock fractures when surface temperature climbs.", + "tags": ["domain_land", "trophic_herbivore", "tier_1"], + "domain": "land", + "trophic_level": "herbivore", + "lineage": "insects_social", + "ecology_tier": 1, + "traits": [ + "size_tiny", + "diet_herbivore", + "habitat_terrestrial", + "locomotion_walking", + "thermal_cold_blooded", + "repro_r_strategy", + "social_swarm" + ], + "prey": [ + "volcanic_lichen" + ], + "habitat_min": 0.05, + "migration_range": 1, + "carrying_capacity": 4.0, + "lifecycle": { + "system": "volcanic", + "stage": "active", + "formed_by": [ + { + "source": "egg_mass", + "mechanism": "accumulation", + "condition": "warm bedrock with sulphur-tolerant lichen crust" + } + ], + "transforms": [] + }, + "substrate_climate": [ + { + "substrate": "rock", + "t_band_min": 3, + "t_band_max": 4, + "p_band_min": 0, + "p_band_max": 2 + } + ], + "terrain_affinity": [ + "caldera", + "volcano", + "lava_field" + ], + "hp": 1, + "attack": 1, + "defense": 1, + "armor_type": "unarmored", + "attack_type": "pierce", + "movement": 1, + "_derived_stats": true +}