using System.Collections.Generic; namespace IdleSpectator; public static partial class ActivitySpeciesVoiceCatalog { private static void AddFantasySpecializedVoices(Dictionary voices) { AddSpecialized(voices, "UFO", V("kindles flame beneath a focused heat ray", "spreads fire with a sweeping thermal beam"), V("smothers flame beneath a cooling field", "dims fire with a pulsing suppression ray"), V("pulses silver light among the others", "settles hull-close among the others"), V("draws essence through a scanning beam", "samples life force beneath its hull"), V("searches with a narrow scan", "reaches with a controlled lifting field"), V("sounds a rising electronic trill", "pulses a wavering alarm tone"), V("blasts clipped synthetic notes", "flashes harsh signals with a metallic buzz")); AddSpecialized(voices, "alien", V("sparks flame between clicking fingertips", "spreads fire with crackling wrist pulses"), V("presses flame down with splayed hands", "quenches fire beneath a bioelectric pulse"), V("clicks rapidly among the others", "presses mirrored pulses among the others"), V("draws essence through tasting fingertips", "samples life force with its mouthparts"), V("searches with four darting hands", "reaches with narrow grasping fingers"), V("cries through a trembling throat sac", "releases a chain of bubbling chirps"), V("chatters in jagged throat clicks", "snaps out a harsh clicking burst")); AddSpecialized(voices, "angle", V("kindles flame with holy radiance", "spreads fire through a surge of divine light"), V("suppresses flame beneath sacred brilliance", "dims fire within steady celestial light"), V("presses glowing sides among the others", "settles in shared divine light among the others"), V("draws life essence into holy radiance", "channels life force through celestial light"), V("searches beneath revealing sacred light", "reaches through a pulse of divine radiance"), V("sounds a sustained celestial chime", "releases a trembling hymn of light"), V("voices sharp sacred tones", "flares with a harsh divine cadence")); AddSpecialized(voices, "assimilator", V("kindles flame with a searing membrane pulse", "spreads fire through reaching hot tendrils"), V("smothers flame beneath a widening membrane", "draws fire into heat-drinking tissue"), V("braids tendrils among the others", "presses rippling tissue among the others"), V("draws essence through tasting filaments", "absorbs life force beneath rippling tissue"), V("searches with many probing feelers", "reaches through a forming grasping limb"), V("cries through several borrowed throats", "releases mismatched wails across its surface"), V("barks layered borrowed syllables", "snaps through a chorus of harsh voices")); AddSpecialized(voices, "civ_crystal_golem", V("kindles flame with a white-hot core pulse", "spreads fire through radiant crystal seams"), V("suppresses flame beneath cooling crystal light", "draws fire into dimming core seams"), V("hums its core among the others", "pulses inner light among the others"), V("draws essence through luminous facets", "channels life force into its core"), V("searches with refracted inner light", "reaches with broad crystalline hands"), V("cries in a deep crystalline peal", "rings from every facet in trembling notes"), V("booms in sharp core-deep pulses", "clashes its facets through a harsh resonance")); AddSpecialized(voices, "cold_one", V("kindles flame with a concentrated pale spark", "spreads fire from a pale crackling palm"), V("smothers flame beneath hardening rime", "quenches fire with a numbing cold pulse"), V("clicks frozen teeth among the others", "mingles cold vapors among the others"), V("draws essence through a whitening palm", "pulls life force into its rime"), V("searches with heat-sensitive fingers", "reaches with a frost-rimmed hand"), V("cries in a thin ice-cracking shriek", "releases a long chime through frozen teeth"), V("snaps out brittle frozen clicks", "rasps through a burst of cracking rime")); AddSpecialized(voices, "crabzilla", V("kindles flame between grinding mouthplates", "spreads fire with a vast heated breath"), V("smothers flame beneath a colossal pincer", "quenches fire with a crushing shell-borne pressure"), V("clacks both pincers among the others", "presses armored shell among the others"), V("draws essence through sweeping eye stalks", "pulls life force between its mouthplates"), V("searches with swiveling eye stalks", "reaches with a colossal open pincer"), V("cries in a shell-rattling bellow", "clacks its mouthparts in thunderous pulses"), V("snaps both pincers in a harsh barrage", "grinds out a booming plated rasp")); AddSpecialized(voices, "crystal_sword", V("kindles flame along its glowing edge", "spreads fire through a searing blade pulse"), V("parts flame with a cooling edge", "draws fire into dimming crystal facets"), V("rings crystal peals among the others", "resonates blade-to-blade among the others"), V("draws essence along its fuller", "channels life force into its jeweled guard"), V("searches with its point slowly testing", "reaches with a hovering hilt"), V("cries in a high sustained ring", "trembles through a descending crystal peal"), V("rings in sharp metallic bursts", "shivers its edge through a harsh bright note")); AddSpecialized(voices, "demon", V("kindles flame between blackened claws", "spreads fire with a scorching breath"), V("smothers flame inside a smoking palm", "draws fire beneath ember-hot skin"), V("snarls heated among the others", "presses smoking body among the others"), V("draws essence through glowing fangs", "pulls life force into its hot core"), V("searches with heat-sensing nostrils", "reaches with hooked claws"), V("cries in a cracked furnace howl", "releases a throat-deep scorching wail"), V("barks harsh syllables through smoking fangs", "snarls in short ember-spitting bursts")); AddSpecialized(voices, "dragon", V("kindles flame behind serrated teeth", "spreads fire with a broad searing breath"), V("smothers flame beneath a plated foreclaw", "draws fire back through flared nostrils"), V("rumbles chest-deep among the others", "presses plated flank among the others"), V("draws essence through flared nostrils", "pulls life force between glowing teeth"), V("searches with unblinking eyes", "reaches with an open foreclaw"), V("cries in a vast chest-deep roar", "releases a long horn-rattling bellow"), V("snaps out thunderous guttural syllables", "growls through bursts of bright sparks")); AddSpecialized(voices, "druid", V("kindles flame between bark-lined palms", "spreads fire through glowing sap"), V("smothers flame beneath unfurling leaves", "draws fire into darkening living grain"), V("rustles leaves among the others", "intertwines living fibers among the others"), V("draws essence through root-like fingers", "pulls life force into living grain"), V("searches with curling rootlets", "reaches with a vine-wrapped hand"), V("cries through a dry leafy rasp", "releases a low wooden groan"), V("utters clipped syllables through rustling leaves", "snaps living grain in a harsh cadence")); AddSpecialized(voices, "evil_mage", V("kindles flame from violet fingertips", "spreads fire through crawling dark sparks"), V("smothers flame beneath folded shadow", "draws fire into a dim violet aura"), V("whispers while stepping among the others", "overlaps dark aura among the others"), V("draws essence into a shadowed palm", "pulls life force through violet sparks"), V("searches through a circling violet eye", "reaches with a shadow-wrapped hand"), V("cries in a thin echoing rasp", "releases a wavering chorus of whispers"), V("hisses clipped words through violet static", "barks a harsh syllable as shadows pulse")); AddSpecialized(voices, "fairy", V("kindles flame from sparkling fingertips", "spreads fire through pulsing bright motes"), V("dims flame beneath cooling shimmer", "smothers fire inside a veil of motes"), V("pulses tiny light among the others", "mingles bright motes among the others"), V("draws essence into sparkling motes", "pulls life force through its shimmer"), V("searches with flickering motes", "reaches with both tiny hands"), V("cries in a piercing bell-like trill", "releases a trembling chain of tiny notes"), V("chirps sharp syllables in rapid bursts", "flashes harshly through a clipped trill")); AddSpecialized(voices, "fire_elemental", V("kindles flame from its white-hot core", "spreads fire through reaching tongues of flame"), V("draws loose flame back into its core", "banks fire beneath a dim ember shell"), V("sparks among the others", "merges flame pulses among the others"), V("draws essence into its burning core", "pulls life force through licking flames"), V("searches with thin reaching flames", "reaches with a forming arm of fire"), V("cries in a roaring cascade of crackles", "releases a long furnace-like howl"), V("snaps in harsh explosive pops", "flares through a jagged crackling burst")); AddSpecialized(voices, "fire_elemental_blob", V("kindles flame from a bubbling hot lobe", "spreads fire through clinging molten droplets"), V("draws flame beneath a cooling crust", "smothers fire inside its soft molten body"), V("bubbles among the others", "presses molten sides among the others"), V("draws essence through a glowing pseudopod", "pulls life force beneath its liquid surface"), V("searches with a wavering hot lobe", "reaches with a stretching pseudopod"), V("cries in a wet chain of fiery pops", "gurgles through a long bubbling wail"), V("bursts in harsh sputtering pops", "slaps its molten surface through a jagged hiss")); AddSpecialized(voices, "fire_elemental_horse", V("kindles flame between glowing teeth", "spreads fire through a blazing breath"), V("draws flame into its ember-bright muzzle", "stamps fire beneath a cooling hoof"), V("nickers furnace-hot among the others", "mingles fiery mane among the others"), V("draws essence through flared nostrils", "pulls life force into its burning chest"), V("searches with a glowing muzzle", "reaches with ember-bright teeth"), V("cries in a rising furnace whinny", "releases a long crackling nicker"), V("snorts sharp bursts of sparks", "barks a harsh note through glowing teeth")); AddSpecialized(voices, "fire_elemental_slug", V("kindles flame beneath its glowing mantle", "spreads fire through a molten body ribbon"), V("draws flame under a cooled black crust", "smothers fire beneath its broad heated underside"), V("touches flame feelers among the others", "pulses glowing mantle among the others"), V("draws essence through heat-sensitive feelers", "pulls life force beneath its mantle"), V("searches with sweeping flame feelers", "reaches with an extended glowing mantle"), V("cries in a long wet sizzle", "releases a bubbling crackle through its mantle"), V("pops in sharp hissing bursts", "rasps through a harsh chain of sizzles")); AddSpecialized(voices, "fire_elemental_snake", V("kindles flame behind a forked fire tongue", "spreads fire along its blazing coils"), V("draws flame into banked coils", "smothers fire beneath overlapping ember scales"), V("braids burning coils among the others", "pulses forked sparks among the others"), V("draws essence through its split flame tongue", "pulls life force along glowing coils"), V("searches with a flickering forked tongue", "reaches with an opening fiery coil"), V("cries in a long crackling hiss", "rattles out a wavering chain of pops"), V("hisses in clipped searing bursts", "snaps its flame tongue through harsh crackles")); AddSpecialized(voices, "fire_skull", V("kindles flame inside its hollow mouth", "spreads fire through snapping blazing jaws"), V("draws flame into empty sockets", "smothers fire beneath its dimming crown"), V("clacks jaws among the others", "flares hollow sockets among the others"), V("draws essence through empty sockets", "pulls life force between blazing teeth"), V("searches with fixed hollow sockets", "reaches with opening jaws"), V("cries in a hollow fire-fed howl", "cackles through a trembling loose jaw"), V("clacks out harsh tooth-borne bursts", "barks through a flare of roaring fire")); AddSpecialized(voices, "ghost", V("kindles pale flame in a spectral palm", "spreads fire through a wavering aura"), V("smothers flame inside its translucent form", "dims fire beneath a chilling spectral pulse"), V("overlaps outline among the others", "mingles spectral aura among the others"), V("draws essence into its hollow form", "pulls life force through a translucent hand"), V("searches through a wavering outline", "reaches with a spectral hand"), V("cries in a long airy wail", "moans through a trembling echo"), V("rasps in clipped hollow syllables", "warbles through a harsh spectral pulse")); AddSpecialized(voices, "god_finger", V("kindles flame beneath its rounded tip", "spreads fire with a heated nail pulse"), V("presses flame beneath its broad tip", "draws fire into a dimming nail"), V("taps fingertips among the others", "pulses nails among the others"), V("draws essence through its sensitive tip", "pulls life force beneath its nail"), V("searches with its tip flexing", "reaches with a slowly curling digit"), V("cries through rapid self-drumming taps", "trembles out a rolling nail-borne rattle"), V("taps out a harsh clipped sequence", "snaps its nail in sharp repeated bursts")); AddSpecialized(voices, "greg", V("kindles flame between rubbing palms", "spreads fire through a hot open-mouthed breath"), V("smothers flame beneath both broad hands", "blows a forceful breath across the fire"), V("honks nasal among the others", "presses shoulder-close among the others"), V("draws essence through spread fingertips", "pulls life force into its open mouth"), V("searches with unblinking eyes", "reaches with both open hands"), V("cries in a long nasal honk", "wheezes through a trembling throat"), V("barks blunt syllables through clenched teeth", "snorts a harsh broken cadence")); AddSpecialized(voices, "jumpy_skull", V("kindles flame between chattering teeth", "spreads fire through snapping hot jaws"), V("smothers flame beneath its heavy cranium", "draws fire into hollow sockets"), V("clacks jaws among the others", "rattles bare cranium among the others"), V("draws essence through hollow sockets", "pulls life force between chattering teeth"), V("searches with tilted empty sockets", "reaches with an opening jaw"), V("cries in a hollow rattling shriek", "cackles through uncontrollable jaw clacks"), V("snaps out a harsh tooth-clacking barrage", "rattles its cranium through clipped bursts")); AddSpecialized(voices, "living_house", V("kindles flame within its glowing interior", "spreads fire through heat pulsing from its openings"), V("smothers flame behind closing shutters", "draws fire into a darkened interior"), V("rings inner bells among the others", "pulses windows among the others"), V("draws essence through open windows", "pulls life force into its interior"), V("searches through swiveling windows", "reaches with an opening doorway"), V("cries through rattling windows and walls", "releases a long foundation-deep groan"), V("slams its openings in harsh succession", "rings a sharp booming inner bell")); AddSpecialized(voices, "living_plants", V("kindles flame through heating sap", "spreads fire along glowing vines"), V("smothers flame beneath broad folded leaves", "draws fire into thick cooling sap"), V("intertwines roots among the others", "pulses leaves among the others"), V("draws essence through fine root hairs", "pulls life force into its central bud"), V("searches with probing roots", "reaches with a curling vine"), V("cries in a long rustling rasp", "releases a dry pod-rattling wail"), V("snaps leaves in a harsh cadence", "rattles dry pods through clipped bursts")); AddSpecialized(voices, "mush_animal", V("kindles flame through a hot spore puff", "spreads fire beneath a pulsing cap"), V("smothers flame beneath its broad damp cap", "quenches fire with a dense cooling spore cloud"), V("puffs gills among the others", "presses broad cap among the others"), V("draws essence through porous gills", "pulls life force beneath its cap"), V("searches with a porous snout", "reaches with quick forepaws"), V("cries in a damp bubbling squeal", "chuffs through rapidly pulsing gills"), V("snaps flat teeth through harsh squeaks", "puffs clipped rasping bursts from its gills")); AddSpecialized(voices, "mush_unit", V("kindles flame in a heated spore puff", "spreads fire beneath its broad cap"), V("smothers flame under pulsing damp gills", "quenches fire with a dense cooling spore veil"), V("shares spore pulses among the others", "touches broad caps among the others"), V("draws essence through hanging gills", "pulls life force beneath its cap"), V("searches with trembling fingertips", "reaches with a pale open hand"), V("cries in a low papery wail", "releases a trembling puff through its gills"), V("rasps clipped syllables beneath its cap", "snaps out harsh papery puffs")); AddSpecialized(voices, "necromancer", V("kindles grave-pale flame in one hand", "spreads fire through cold spectral wisps"), V("smothers flame beneath a wan magic pulse", "draws fire into circling pale light"), V("whispers bone-dry among the others", "overlaps pale aura among the others"), V("draws essence into a raised hand", "pulls life force through grave-pale magic"), V("searches through a floating spectral wisp", "reaches with a pale open hand"), V("cries in a papery hollow wail", "releases a chorus of rattling whispers"), V("hisses clipped syllables through pale static", "rasps in a harsh bone-dry cadence")); AddSpecialized(voices, "plague_doctor", V("kindles flame through a narrow filtered breath", "spreads fire from a heated gloved palm"), V("smothers flame beneath both gloved hands", "quenches fire through a cooling filtered breath"), V("clicks its beak among the others", "inclines masked head among the others"), V("draws essence through round mask lenses", "pulls life force into the narrow beak"), V("searches through round dark lenses", "reaches with a gloved hand"), V("cries in a muffled hollow rasp", "releases a long filtered wheeze"), V("barks clipped syllables behind the beak", "snaps out harsh muffled sounds")); AddSpecialized(voices, "printer", V("kindles flame beneath an overheating print head", "spreads fire through a hot internal pulse"), V("smothers flame beneath a cooling internal vent", "suppresses fire with a pulsing thermal cutoff"), V("beeps status tones among the others", "matches indicator lights among the others"), V("draws essence through its scan bar", "samples life force across its glass slit"), V("searches with a traveling scan light", "reaches with its extending tray"), V("cries in a wavering electronic whine", "chatters its gears through a broken alarm"), V("blasts sharp electronic tones", "rattles out a harsh mechanical sequence")); AddSpecialized(voices, "skeleton", V("kindles flame inside its hollow rib cage", "spreads fire through snapping bare fingers"), V("smothers flame beneath interlocked bones", "draws fire into empty sockets"), V("rattles bones among the others", "clacks bare ribs among the others"), V("draws essence through empty sockets", "pulls life force into its rib cage"), V("searches with its hollow gaze", "reaches with a bare jointed hand"), V("cries in a hollow jaw-flapping wail", "rattles from skull to toes in long pulses"), V("clacks teeth in a harsh barrage", "snaps finger bones through clipped beats")); AddSpecialized(voices, "tumor_monster_animal", V("kindles flame from a heated pulsing nodule", "spreads fire through a searing tendril"), V("smothers flame beneath a broad fleshy lobe", "draws fire into cooling swollen tissue"), V("pulses tissue among the others", "touches sensory lobes among the others"), V("draws essence through wet nostrils", "pulls life force into a pulsing growth"), V("searches with sensitive nodules", "reaches with a twitching tendril"), V("cries through several throats at once", "releases a wet overlapping wail"), V("snaps crowded teeth through harsh gurgles", "barks from several mouths in clipped bursts")); AddSpecialized(voices, "tumor_monster_unit", V("kindles flame in a throbbing heated palm", "spreads fire through a searing extra limb"), V("smothers flame beneath an oversized hand", "draws fire into cooling pulsing tissue"), V("pulses nodules among the others", "touches sensory tendrils among the others"), V("draws essence through clustered eyes", "pulls life force into a pulsing abdomen"), V("searches with clustered blinking eyes", "reaches with several open hands"), V("cries in overlapping throaty pitches", "releases a wet wail from several vents"), V("barks clipped sounds from a sideways mouth", "snorts through several vents in harsh bursts")); AddSpecialized(voices, "white_mage", V("kindles flame in a pearl-bright palm", "spreads fire through cleansing light"), V("suppresses flame beneath a pale luminous veil", "dims fire within cooling pearl light"), V("pulses luminous light among the others", "overlaps pale aura among the others"), V("draws essence through an open palm", "pulls life force into pearl-white light"), V("searches through a revealing luminous mote", "reaches with a light-wrapped hand"), V("cries in a clear sustained ring", "releases a trembling luminous hum"), V("voices clipped ringing syllables", "flashes sharply through a harsh bright cadence")); AddSpecialized(voices, "zombie", V("kindles flame between stiff rubbing hands", "spreads fire through a hot broken-toothed breath"), V("smothers flame beneath both stiff hands", "presses its cold body against the fire"), V("groans among the others", "presses cold body among the others"), V("draws essence through a ruined nose", "pulls life force into its open mouth"), V("searches with an unbroken stare", "reaches with both stiff hands"), V("cries through a long crooked-jaw groan", "gurgles in a wavering broken-throat call"), V("barks hoarse clipped syllables", "snaps broken teeth through a harsh rasp")); AddSpecialized(voices, "snowman", V("kindles flame between its cold stick-like limbs", "spreads fire through a heat pulse from its packed body"), V("smothers flame beneath its packed cold body", "quenches fire with a burst of its own cold powder"), V("trembles packed body among the others", "presses packed sides among the others"), V("draws essence through its rounded upper body", "pulls life force into its packed middle"), V("searches by rotating its upper body", "reaches with both stick-like limbs"), V("cries in a powdery body-deep crunch", "releases a long packed-body rumble"), V("snaps its stick-like limbs in harsh beats", "crunches through a clipped rumbling burst")); } }