333 lines
25 KiB
C#
333 lines
25 KiB
C#
using System.Collections.Generic;
|
|
|
|
namespace IdleSpectator;
|
|
|
|
public static partial class ActivitySpeciesVoiceCatalog
|
|
{
|
|
private static void AddFantasySpecializedVoices(Dictionary<string, ActivitySpeciesVoice> 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"));
|
|
}
|
|
}
|