feat(ecology-fauna): ✨ Add 5 new volcanic/high-temperature fauna species JSON files for basalt centipede, fumarole spider, thermophile beetle, volcanic glass spider, and volcanic vulture
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
This commit is contained in:
parent
eba661a578
commit
5d0880072d
5 changed files with 299 additions and 0 deletions
60
public/resources/ecology/fauna/species/basalt_centipede.json
Normal file
60
public/resources/ecology/fauna/species/basalt_centipede.json
Normal file
|
|
@ -0,0 +1,60 @@
|
|||
{
|
||||
"id": "basalt_centipede",
|
||||
"name": "Basalt Centipede",
|
||||
"description": "Heavy, armoured centipede the colour of weathered basalt, hunting through the cracked-pavement habitat of a cooled lava flow. Up to twenty centimetres long, with venom potent enough to subdue lizards and small rodents. Hunts at night when the flow surface has shed enough heat to permit movement; retreats into deep crack networks during the day. A keystone arthropod predator of the lava-field community.",
|
||||
"tags": ["domain_land", "trophic_predator", "tier_2"],
|
||||
"domain": "land",
|
||||
"trophic_level": "predator",
|
||||
"lineage": "insects_social",
|
||||
"ecology_tier": 2,
|
||||
"traits": [
|
||||
"size_small",
|
||||
"diet_carnivore",
|
||||
"habitat_terrestrial",
|
||||
"locomotion_walking",
|
||||
"thermal_cold_blooded",
|
||||
"repro_k_strategy",
|
||||
"social_solitary"
|
||||
],
|
||||
"prey": [
|
||||
"obsidian_pebble_skink",
|
||||
"thermophile_beetle",
|
||||
"sulphur_lichen_grazer_insect"
|
||||
],
|
||||
"habitat_min": 0.05,
|
||||
"migration_range": 1,
|
||||
"carrying_capacity": 1.0,
|
||||
"lifecycle": {
|
||||
"system": "volcanic",
|
||||
"stage": "active",
|
||||
"formed_by": [
|
||||
{
|
||||
"source": "egg_clutch",
|
||||
"mechanism": "accumulation",
|
||||
"condition": "deep crack network in cooled basalt with arthropod prey base"
|
||||
}
|
||||
],
|
||||
"transforms": []
|
||||
},
|
||||
"substrate_climate": [
|
||||
{
|
||||
"substrate": "rock",
|
||||
"t_band_min": 2,
|
||||
"t_band_max": 4,
|
||||
"p_band_min": 0,
|
||||
"p_band_max": 2
|
||||
}
|
||||
],
|
||||
"terrain_affinity": [
|
||||
"lava_field",
|
||||
"volcano",
|
||||
"caldera"
|
||||
],
|
||||
"hp": 6,
|
||||
"attack": 5,
|
||||
"defense": 3,
|
||||
"armor_type": "medium",
|
||||
"attack_type": "pierce",
|
||||
"movement": 2,
|
||||
"_derived_stats": true
|
||||
}
|
||||
59
public/resources/ecology/fauna/species/fumarole_spider.json
Normal file
59
public/resources/ecology/fauna/species/fumarole_spider.json
Normal file
|
|
@ -0,0 +1,59 @@
|
|||
{
|
||||
"id": "fumarole_spider",
|
||||
"name": "Fumarole Spider",
|
||||
"description": "Heavy-bodied wandering spider that hunts on the warm rim of a sulphur fumarole, where the rising plume of gas concentrates lichen-grazing insects fleeing the heat. Cuticular wax layers seal it against acidic vapour; tarsal hairs detect the vibration of arthropod prey through bedrock. Lines a silken retreat under a basalt flake during the hottest hours.",
|
||||
"tags": ["domain_land", "trophic_predator", "tier_2"],
|
||||
"domain": "land",
|
||||
"trophic_level": "predator",
|
||||
"lineage": "arachnids",
|
||||
"ecology_tier": 2,
|
||||
"traits": [
|
||||
"size_small",
|
||||
"diet_carnivore",
|
||||
"habitat_terrestrial",
|
||||
"locomotion_walking",
|
||||
"thermal_cold_blooded",
|
||||
"repro_k_strategy",
|
||||
"social_solitary"
|
||||
],
|
||||
"prey": [
|
||||
"sulphur_lichen_grazer_insect",
|
||||
"thermophile_beetle"
|
||||
],
|
||||
"habitat_min": 0.05,
|
||||
"migration_range": 1,
|
||||
"carrying_capacity": 1.2,
|
||||
"lifecycle": {
|
||||
"system": "volcanic",
|
||||
"stage": "active",
|
||||
"formed_by": [
|
||||
{
|
||||
"source": "spiderling",
|
||||
"mechanism": "accumulation",
|
||||
"condition": "fumarole rim with warm basalt flakes and active insect prey base"
|
||||
}
|
||||
],
|
||||
"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": 4,
|
||||
"attack": 4,
|
||||
"defense": 2,
|
||||
"armor_type": "light",
|
||||
"attack_type": "pierce",
|
||||
"movement": 3,
|
||||
"_derived_stats": true
|
||||
}
|
||||
|
|
@ -0,0 +1,58 @@
|
|||
{
|
||||
"id": "thermophile_beetle",
|
||||
"name": "Thermophile Beetle",
|
||||
"description": "Black-elytra ground beetle that forages across caldera scoria when the surface temperature climbs above sixty Celsius — temperatures lethal to almost every other arthropod. Its haemolymph contains heat-shock proteins continuously expressed at baseline rather than only on stress, and its tracheal openings close to a hair-fine seal that conserves moisture in the dry vent draught. Scavenges insect carcasses blown in by updrafts.",
|
||||
"tags": ["domain_land", "trophic_omnivore", "tier_1"],
|
||||
"domain": "land",
|
||||
"trophic_level": "omnivore",
|
||||
"lineage": "beetles",
|
||||
"ecology_tier": 1,
|
||||
"traits": [
|
||||
"size_tiny",
|
||||
"diet_omnivore",
|
||||
"habitat_terrestrial",
|
||||
"locomotion_walking",
|
||||
"thermal_cold_blooded",
|
||||
"repro_r_strategy",
|
||||
"social_solitary"
|
||||
],
|
||||
"prey": [
|
||||
"sulphur_lichen_grazer_insect"
|
||||
],
|
||||
"habitat_min": 0.05,
|
||||
"migration_range": 2,
|
||||
"carrying_capacity": 2.5,
|
||||
"lifecycle": {
|
||||
"system": "volcanic",
|
||||
"stage": "active",
|
||||
"formed_by": [
|
||||
{
|
||||
"source": "larva",
|
||||
"mechanism": "accumulation",
|
||||
"condition": "scoria with sulphur-vent updraughts and decomposing arthropod debris"
|
||||
}
|
||||
],
|
||||
"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": 2,
|
||||
"attack": 1,
|
||||
"defense": 2,
|
||||
"armor_type": "light",
|
||||
"attack_type": "pierce",
|
||||
"movement": 2,
|
||||
"_derived_stats": true
|
||||
}
|
||||
|
|
@ -0,0 +1,61 @@
|
|||
{
|
||||
"id": "volcanic_glass_spider",
|
||||
"name": "Volcanic Glass Spider",
|
||||
"description": "Large wandering spider whose dorsal cuticle has the iridescent black sheen of fresh obsidian. Hunts across cooled lava flows at night, taking centipedes, skinks, and small rodents that risk the open. Its fangs penetrate medium chitin; venom is fast-acting and largely necrotic, liquefying prey tissue for external digestion. Caches partially digested prey under basalt slabs.",
|
||||
"tags": ["domain_land", "trophic_predator", "tier_3"],
|
||||
"domain": "land",
|
||||
"trophic_level": "predator",
|
||||
"lineage": "arachnids",
|
||||
"ecology_tier": 3,
|
||||
"traits": [
|
||||
"size_medium",
|
||||
"diet_carnivore",
|
||||
"habitat_terrestrial",
|
||||
"locomotion_walking",
|
||||
"thermal_cold_blooded",
|
||||
"repro_k_strategy",
|
||||
"social_solitary"
|
||||
],
|
||||
"prey": [
|
||||
"basalt_centipede",
|
||||
"obsidian_pebble_skink",
|
||||
"thermophile_beetle",
|
||||
"lava_tube_bat"
|
||||
],
|
||||
"habitat_min": 0.08,
|
||||
"migration_range": 2,
|
||||
"carrying_capacity": 0.6,
|
||||
"lifecycle": {
|
||||
"system": "volcanic",
|
||||
"stage": "active",
|
||||
"formed_by": [
|
||||
{
|
||||
"source": "spiderling",
|
||||
"mechanism": "accumulation",
|
||||
"condition": "cooled lava flow with cache-slab refugia and arthropod prey base"
|
||||
}
|
||||
],
|
||||
"transforms": []
|
||||
},
|
||||
"substrate_climate": [
|
||||
{
|
||||
"substrate": "rock",
|
||||
"t_band_min": 2,
|
||||
"t_band_max": 4,
|
||||
"p_band_min": 0,
|
||||
"p_band_max": 2
|
||||
}
|
||||
],
|
||||
"terrain_affinity": [
|
||||
"lava_field",
|
||||
"volcano",
|
||||
"caldera"
|
||||
],
|
||||
"hp": 10,
|
||||
"attack": 7,
|
||||
"defense": 4,
|
||||
"armor_type": "medium",
|
||||
"attack_type": "pierce",
|
||||
"movement": 3,
|
||||
"_derived_stats": true
|
||||
}
|
||||
61
public/resources/ecology/fauna/species/volcanic_vulture.json
Normal file
61
public/resources/ecology/fauna/species/volcanic_vulture.json
Normal file
|
|
@ -0,0 +1,61 @@
|
|||
{
|
||||
"id": "volcanic_vulture",
|
||||
"name": "Volcanic Vulture",
|
||||
"description": "Soot-coloured scavenging raptor that exploits the thermal lift of an active caldera, riding sulphur-laden updraughts in long lazy circuits over the vent field. Naked head and corrosive crop fluids let it feed on heat-killed carcasses that other scavengers cannot touch. Nests on inaccessible basalt towers and lava spires; pair-bonded for life. Its territory is centred on a single active vent and may persist for generations.",
|
||||
"tags": ["domain_air", "trophic_omnivore", "tier_4"],
|
||||
"domain": "air",
|
||||
"trophic_level": "omnivore",
|
||||
"lineage": "raptors",
|
||||
"ecology_tier": 4,
|
||||
"traits": [
|
||||
"size_large",
|
||||
"diet_omnivore",
|
||||
"habitat_aerial",
|
||||
"locomotion_flying",
|
||||
"thermal_warm_blooded",
|
||||
"repro_k_strategy",
|
||||
"social_pair"
|
||||
],
|
||||
"prey": [
|
||||
"caldera_pit_viper",
|
||||
"fumarole_spider",
|
||||
"thermophile_beetle"
|
||||
],
|
||||
"habitat_min": 0.05,
|
||||
"migration_range": 8,
|
||||
"carrying_capacity": 0.3,
|
||||
"lifecycle": {
|
||||
"system": "volcanic",
|
||||
"stage": "active",
|
||||
"formed_by": [
|
||||
{
|
||||
"source": "chick",
|
||||
"mechanism": "accumulation",
|
||||
"condition": "basalt nesting tower at active caldera with persistent thermal updraughts"
|
||||
}
|
||||
],
|
||||
"transforms": []
|
||||
},
|
||||
"substrate_climate": [
|
||||
{
|
||||
"substrate": "rock",
|
||||
"t_band_min": 2,
|
||||
"t_band_max": 4,
|
||||
"p_band_min": 0,
|
||||
"p_band_max": 2
|
||||
}
|
||||
],
|
||||
"terrain_affinity": [
|
||||
"caldera",
|
||||
"volcano",
|
||||
"lava_field",
|
||||
"mountain"
|
||||
],
|
||||
"hp": 18,
|
||||
"attack": 7,
|
||||
"defense": 5,
|
||||
"armor_type": "light",
|
||||
"attack_type": "pierce",
|
||||
"movement": 5,
|
||||
"_derived_stats": true
|
||||
}
|
||||
Loading…
Add table
Reference in a new issue