worldbox-observer-mod/IdleSpectator/ActivitySpeciesVoices.Civs.Specialized.cs

351 lines
26 KiB
C#

using System.Collections.Generic;
namespace IdleSpectator;
public static partial class ActivitySpeciesVoiceCatalog
{
private static void AddCivSpecializedVoices(Dictionary<string, ActivitySpeciesVoice> voices)
{
AddSpecialized(voices, "civ_acid_gentleman",
V("flicks a caustic spark into flame", "draws a green flame between rigid fingertips"),
V("presses both palms down against the flame", "sweeps a rigid forearm across the flames"),
V("bows and takes a place in the family circle", "beckons the family together with one formal hand"),
V("draws a soul upward in an emerald strand", "coaxes life essence between poised fingers"),
V("searches the spoils with precise fingertips", "lifts spoils with a measured bow"),
V("weeps behind one upright hand", "releases a clipped, trembling sob"),
V("snaps out a curse through clenched teeth", "cuts the air with a rigid, scolding finger"));
AddSpecialized(voices, "civ_alpaca",
V("puffs a bright flame from pursed lips", "kicks a spark into a spreading flame"),
V("stamps broad feet through the flames", "presses a woolly chest down against the flame"),
V("hums while pressing into the herd", "nudges family members into a close group"),
V("draws a soul along a curling breath", "pulls life essence between soft lips"),
V("sniffs through the spoils", "hooks spoils closer with one forefoot"),
V("warbles through a streaming nose", "folds long ears through a breathy sob"),
V("spits a sharp curse through soft lips", "stamps both forefeet while swearing"));
AddSpecialized(voices, "civ_armadillo",
V("strikes plated claws into a flickering flame", "rolls a spark into a widening flame"),
V("rakes low claws across the flames", "presses a plated curl against the flame"),
V("uncurls among the nearby family", "trundles into a shell-to-shell group"),
V("draws a soul beneath overlapping plates", "cups life essence between curved claws"),
V("snuffles through the spoils", "rakes spoils beneath a plated forearm"),
V("chitters through a tightly curled body", "rocks inside the shell with dry sobs"),
V("clacks out a curse from a half-curl", "scrapes both claws while swearing"));
AddSpecialized(voices, "civ_bear",
V("claps broad paws around a newborn flame", "rakes a spark into a rising flame"),
V("beats heavy paws against the flames", "presses a broad forepaw over the flame"),
V("lumbers into the gathered family", "pulls the group close with both forelegs"),
V("draws a soul between cupped paws", "inhales life essence with a deep rumble"),
V("sniffs heavily through the spoils", "scoops spoils between broad paws"),
V("roars through a shaking muzzle", "covers the eyes with both paws and sobs"),
V("bellows a curse through bared teeth", "swears with both paws raised"));
AddSpecialized(voices, "civ_beetle",
V("rasps wing cases until a flame sparks", "clicks a bright flame between hooked feet"),
V("fans rigid wing cases against the flames", "scrapes jointed feet across the flame"),
V("clicks while entering the gathered group", "fits carapace to carapace among the family"),
V("draws a soul between trembling antennae", "guides life essence beneath the wing case"),
V("feels through the spoils with both antennae", "clasps spoils between hooked feet"),
V("rattles the wing case through thin cries", "folds every leg beneath a clicking sob"),
V("rasps out a curse with snapping mouthparts", "jabs both antennae while swearing"));
AddSpecialized(voices, "civ_buffalo",
V("strikes both horns into a bursting flame", "snorts a spark into a broad flame"),
V("stamps heavy hooves across the flames", "sweeps lowered horns through the flame"),
V("shoulders into the gathered herd", "calls the family into a horn-ringed group"),
V("draws a soul between curved horns", "pulls life essence into a deep breath"),
V("roots through the spoils with a broad muzzle", "hooks spoils inward with one horn"),
V("bellows with tears streaking the muzzle", "bows the heavy head through rumbling sobs"),
V("snorts out a rolling curse", "slashes both horns in a sharp arc while swearing"));
AddSpecialized(voices, "civ_candy_man",
V("snaps glossy fingers into a sparkling flame", "spins a bright flame from striped palms"),
V("claps glossy hands around the flame", "pats quick palms across the flames"),
V("twirls into the nearby family", "waves the others into a striped circle"),
V("draws a soul through spiraling fingers", "winds life essence around glossy hands"),
V("taps through the spoils with glossy fingertips", "tucks spoils against a striped chest"),
V("crackles through a high, wet sob", "covers glossy eyes with trembling hands"),
V("snaps out a brittle curse", "wags a striped finger while swearing"));
AddSpecialized(voices, "civ_capybara",
V("nudges a spark into a low flame", "breathes steadily until a flame catches"),
V("presses broad forepaws against the flames", "rolls a blunt muzzle across the flame"),
V("ambles into the gathered family", "settles flank-first among the group"),
V("draws a soul beneath a blunt chin", "pulls life essence between cupped forepaws"),
V("sniffs slowly through the spoils", "draws spoils close between both forepaws"),
V("squeaks through streaming eyes", "rests the muzzle low through bubbling sobs"),
V("chatters out a blunt curse", "slaps one broad forepaw while swearing"));
AddSpecialized(voices, "civ_cat",
V("strikes a claw-tip spark into flame", "whips a spark into a rising flame"),
V("bats quick paws against the flames", "presses both forepaws over the flame"),
V("threads into the gathered family", "winds tail-first through the group"),
V("draws a soul between hooked claws", "laps life essence from the air"),
V("paws silently through the spoils", "hooks spoils beneath one forepaw"),
V("yowls with whiskers wet", "hides the face beneath both paws and sobs"),
V("hisses a curse through flattened whiskers", "lashes the tail while swearing"));
AddSpecialized(voices, "civ_chicken",
V("scratches a spark into a darting flame", "flaps a small flame into a wider blaze"),
V("scratches both feet across the flames", "beats spread wings against the flame"),
V("clucks while joining the gathered group", "calls the family into a feathered group"),
V("draws a soul beneath a lifted beak", "pecks life essence into a pulsing strand"),
V("scratches briskly through the spoils", "pecks spoils into reach"),
V("keens with the beak held open", "tucks the face beneath one wing and sobs"),
V("squawks out a clipped curse", "spurs the air while swearing"));
AddSpecialized(voices, "civ_cow",
V("scuffs a hoof-spark into a steady flame", "blows a low flame into a broad flare"),
V("tramples heavy hooves through the flames", "sweeps a broad muzzle against the flame"),
V("lows while joining the gathered herd", "presses shoulder-first into the family group"),
V("draws a soul between wide nostrils", "pulls life essence beneath a heavy brow"),
V("sniffs through the spoils with a broad muzzle", "nudges spoils between split hooves"),
V("moans with tears tracing the muzzle", "bows the head through long, shaking sobs"),
V("bellows a deep curse", "stamps one split hoof while swearing"));
AddSpecialized(voices, "civ_crab",
V("clacks both claws into a snapping flame", "fans a spark into a sideways flame"),
V("presses both claws against the flames", "rakes jointed legs across the flame"),
V("sidesteps into the nearby family", "waves the others into a shell-close group"),
V("draws a soul between raised pincers", "pulls life essence beneath the shell"),
V("probes the spoils with both claws", "pinches spoils between polished pincers"),
V("bubbles through a shuddering shell", "covers both eyestalks with trembling claws"),
V("clacks out a jagged curse", "brandishes both pincers while swearing"));
AddSpecialized(voices, "civ_crocodile",
V("snaps broad jaws around a sudden flame", "whips a spark into a crawling flame"),
V("beats the flames with a plated tail", "presses a broad jaw against the flame"),
V("slides into the gathered family", "rumbles the group into a flank-close line"),
V("draws a soul between parted jaws", "pulls life essence beneath plated eyelids"),
V("sniffs low through the spoils", "drags spoils beneath one foreleg"),
V("rumbles with tears beneath plated lids", "rests the jaw low through heaving sobs"),
V("growls a curse through locked teeth", "lashes the tail while swearing"));
AddSpecialized(voices, "civ_dog",
V("scratches a paw-spark into lively flame", "pants a small flame into a wider flare"),
V("digs both forepaws across the flames", "beats the flame with quick paw strokes"),
V("bounds into the nearby family", "calls the others into a nose-close group"),
V("draws a soul along a lifted muzzle", "laps life essence from a wavering strand"),
V("sniffs rapidly through the spoils", "pulls spoils closer between both paws"),
V("whines with tears on the muzzle", "covers the nose with both paws and sobs"),
V("barks out a sharp curse", "stamps alternating paws while swearing"));
AddSpecialized(voices, "civ_fox",
V("flicks a black paw into a slender flame", "sweeps a spark into a spreading flame"),
V("beats the flames with a broad tail", "scrapes quick forepaws across the flame"),
V("slips into the gathered family", "curls tail-to-tail among the group"),
V("draws a soul around the tail tip", "pulls life essence between narrow jaws"),
V("sniffs sidelong through the spoils", "hooks spoils closer with one black paw"),
V("barks through wet whiskers", "folds the tail over the face and sobs"),
V("spits a quick curse through narrow teeth", "slashes the tail sideways while swearing"));
AddSpecialized(voices, "civ_frog",
V("flicks a tongue-spark into a bobbing flame", "inflates the throat and blows up a flame"),
V("slaps broad hands against the flames", "presses a broad tongue over the flame"),
V("hops into the gathered family", "croaks the group into a squat circle"),
V("draws a soul along the tongue", "pulls life essence into a pulsing throat"),
V("prods through the spoils with long fingers", "flicks spoils closer with the tongue"),
V("croaks through streaming round eyes", "folds low beneath a throbbing sob"),
V("ribbits out a booming curse", "slaps both hands down while swearing"));
AddSpecialized(voices, "civ_garlic_man",
V("rubs papery fingers into a crackling flame", "fans a spark into layered flame"),
V("beats loose layers against the flames", "presses knobby hands over the flame"),
V("rustles into the nearby family", "bundles the others into a layered group"),
V("draws a soul between folded layers", "wraps life essence around knobby fingers"),
V("rustles through the spoils with both hands", "tucks spoils beneath folded layers"),
V("crinkles through a dry, shaking sob", "covers the face with papery hands and weeps"),
V("crackles out a jagged curse", "shakes both knobby fists while swearing"));
AddSpecialized(voices, "civ_goat",
V("strikes split hooves into a jumping flame", "tosses a horn-spark into spreading flame"),
V("stamps split hooves across the flames", "sweeps curled horns through the flame"),
V("bounds into the gathered herd", "butts shoulder-first into the family group"),
V("draws a soul between curled horns", "pulls life essence beneath a lifted chin"),
V("noses quickly through the spoils", "hooks spoils closer with one horn"),
V("bleats with tears on the muzzle", "bows between sharp, shaking sobs"),
V("brays out a rasping curse", "clatters both forehooves while swearing"));
AddSpecialized(voices, "civ_hyena",
V("scrapes broad jaws into a crackling flame", "kicks a spark into a loping flame"),
V("rakes heavy forepaws through the flames", "snaps broad jaws against the flame"),
V("whoops while joining the gathered family", "shoulders into the close group"),
V("draws a soul between crushing jaws", "pulls life essence along a rising whoop"),
V("sniffs in circles through the spoils", "drags spoils close beneath one paw"),
V("whoops through streaming eyes", "folds sloping shoulders around broken sobs"),
V("cackles out a coarse curse", "snaps broad jaws while swearing"));
AddSpecialized(voices, "civ_lemon_man",
V("rubs pointed fingers into a fizzing flame", "sprays a spark into a sharp flame"),
V("presses rounded palms against the flames", "rolls a pointed crown across the flame"),
V("bounces into the nearby family", "pivots the others into a rind-close circle"),
V("draws a soul around the pointed crown", "presses life essence between rounded palms"),
V("taps through the spoils with pointed fingers", "rolls spoils closer with both hands"),
V("squeaks through streaming eyes", "folds both hands over the face and sobs"),
V("spits out a sharp curse", "jabs the pointed crown forward while swearing"));
AddSpecialized(voices, "civ_liliar",
V("rubs slender leaves into a silver flame", "unfurls a spark into layered flame"),
V("folds broad frills against the flames", "lashes sharpened leaves across the flame"),
V("glides into the nearby family", "unfurls among the others into a facing circle"),
V("draws a soul along a supple stem", "folds life essence between layered frills"),
V("sifts through the spoils with slender fingers", "draws spoils beneath layered arms"),
V("chimes through trembling frills", "folds slender hands over the face and sobs"),
V("trills out a cutting curse", "flicks sharpened leaves while swearing"));
AddSpecialized(voices, "civ_monkey",
V("claps long hands into a flashing flame", "whips a spark into a growing flame"),
V("slaps broad palms against the flames", "presses a curling tail over the flame"),
V("swings into the nearby family", "chatters the others into a long-armed group"),
V("draws a soul around a curling tail", "pulls life essence between cupped hands"),
V("picks rapidly through the spoils", "grasps spoils with hands and tail"),
V("howls with both hands over wet eyes", "curls the tail tight through chattering sobs"),
V("shrieks out a tumbling curse", "slaps both palms while swearing"));
AddSpecialized(voices, "civ_penguin",
V("claps stiff flippers into a small flame", "pecks a spark into a rising flame"),
V("slaps broad flippers against the flames", "presses a rounded belly over the flame"),
V("waddles into the gathered family", "honks the group into a shoulder-close huddle"),
V("draws a soul along a narrow bill", "folds life essence between stiff flippers"),
V("pecks through the spoils", "slides spoils between both flippers"),
V("honks with tears along the bill", "hides the face beneath one flipper and sobs"),
V("squawks out a clipped curse", "claps both flippers while swearing"));
AddSpecialized(voices, "civ_piranha",
V("snaps bright teeth into a darting flame", "flicks the tail and spreads a thin flame"),
V("presses quick fins against the flames", "lashes a narrow tail over the flame"),
V("darts into the nearby family", "clicks the others into a tight-finned group"),
V("draws a soul between flashing teeth", "pulls life essence past pulsing gills"),
V("nips rapidly through the spoils", "tugs spoils between sharp teeth"),
V("chatters through trembling gills", "bows the head through thin, clicking sobs"),
V("snaps out a staccato curse", "bares flashing teeth while swearing"));
AddSpecialized(voices, "civ_rabbit",
V("scratches quick paws into a hopping flame", "kicks a spark into a spreading flame"),
V("beats long ears against the flames", "scrapes both forepaws across the flame"),
V("bounds into the nearby family", "thumps the others into an ear-close group"),
V("draws a soul between upright ears", "pulls life essence beneath a twitching nose"),
V("sniffs rapidly through the spoils", "cups spoils between both forepaws"),
V("sniffles with long ears folded low", "covers the nose with both paws and sobs"),
V("thumps out a sharp curse", "boxes the air while swearing"));
AddSpecialized(voices, "civ_rat",
V("scratches nimble claws into a thin flame", "whips a spark into a spreading flame"),
V("rakes both forepaws across the flames", "presses a bare tail over the flame"),
V("scurries into the nearby family", "squeaks the others into a whisker-close group"),
V("draws a soul along trembling whiskers", "winds life essence around a bare tail"),
V("sniffs quickly through the spoils", "pulls spoils close between nimble paws"),
V("squeals with whiskers dripping", "wrings both paws through rapid sobs"),
V("shrills out a jagged curse", "lashes the tail while swearing"));
AddSpecialized(voices, "civ_rhino",
V("drives the horn-tip into a bursting flame", "stomps a spark into a broad flame"),
V("tramples heavy feet through the flames", "sweeps the thick horn across the flame"),
V("stomps into the gathered herd", "shoulders the family into a horn-outward group"),
V("draws a soul along the heavy horn", "pulls life essence beneath thick eyelids"),
V("roots heavily through the spoils", "hooks spoils closer with the horn"),
V("bellows with tears beneath thick lids", "bows the heavy head through booming sobs"),
V("snorts out a crushing curse", "stamps both feet while swearing"));
AddSpecialized(voices, "civ_scorpion",
V("strikes the stinger into a green flame", "clacks both pincers into a spreading flame"),
V("rakes eight feet across the flames", "snips raised pincers against the flame"),
V("skitters into the gathered family", "clicks the group into a tail-outward ring"),
V("draws a soul along the arched stinger", "pulls life essence between heavy pincers"),
V("feels through the spoils with both claws", "clasps spoils between heavy pincers"),
V("clicks through a trembling plated body", "folds both pincers over the face and sobs"),
V("rasps out a dry curse", "jabs the arched stinger while swearing"));
AddSpecialized(voices, "civ_seal",
V("claps broad flippers into a bouncing flame", "barks a spark into a rising flame"),
V("slaps both flippers against the flames", "rolls a broad belly across the flame"),
V("galumphs into the nearby family", "barks the others into a whisker-close group"),
V("draws a soul along trembling whiskers", "folds life essence between broad flippers"),
V("sniffs through the spoils", "draws spoils close with both flippers"),
V("barks with tears dripping from whiskers", "covers the face with both flippers and sobs"),
V("honks out a blunt curse", "claps both flippers while swearing"));
AddSpecialized(voices, "civ_sheep",
V("strikes split hooves into a soft flame", "puffs a spark into a widening flame"),
V("stamps split hooves across the flames", "presses thick fleece against the flame"),
V("bleats while joining the gathered herd", "nestles into the family group"),
V("draws a soul through settling fleece", "pulls life essence beneath a lowered muzzle"),
V("sniffs gently through the spoils", "nudges spoils between both forehooves"),
V("bleats with tears along the muzzle", "buries the face in thick fleece and sobs"),
V("brays out a wavering curse", "stamps one forehoof while swearing"));
AddSpecialized(voices, "civ_snake",
V("flicks a forked tongue into a winding flame", "rattles a spark into a rising flame"),
V("presses tight coils against the flames", "lays overlapping loops across the flame"),
V("glides into the gathered family", "coils among the close group"),
V("draws a soul along a forked tongue", "winds life essence between tightening coils"),
V("tastes through the spoils", "loops spoils inside a curling tail"),
V("hisses with wet scales beneath the eyes", "knots into a tight coil and sobs"),
V("hisses out a winding curse", "strikes the air while swearing"));
AddSpecialized(voices, "civ_turtle",
V("scrapes a beaked spark into a low flame", "fans a small flame with broad forefeet"),
V("presses the shell rim against the flames", "rakes measured forefeet across the flame"),
V("plods into the gathered family", "settles shell-to-shell among the group"),
V("draws a soul beneath the shell rim", "pulls life essence between slow forefeet"),
V("probes slowly through the spoils", "draws spoils beneath the shell edge"),
V("wheezes with tears beneath lowered lids", "withdraws the face and sobs inside the shell"),
V("croaks out a slow curse", "snaps the beaked mouth while swearing"));
AddSpecialized(voices, "civ_unicorn",
V("touches the horn-tip to a radiant flame", "casts a bright flame from the lifted horn"),
V("presses split hooves against the flames", "stamps raised hooves across the flame"),
V("canters into the gathered herd", "bows the family into a horn-outward group"),
V("draws a soul along the shining horn", "winds life essence through a streaming mane"),
V("tests the spoils with the horn tip", "draws spoils closer between lifted hooves"),
V("trills with tears beneath the mane", "folds long legs through ringing sobs"),
V("rings out a piercing curse", "slashes the horn in a sharp arc while swearing"));
AddSpecialized(voices, "civ_wolf",
V("scratches a paw-spark into a lean flame", "howls a thin flame into a wider flare"),
V("rakes broad paws across the flames", "presses a heavy tail over the flame"),
V("trots into the gathered family", "calls the group into a muzzle-close ring"),
V("draws a soul along a lifted howl", "pulls life essence between bared teeth"),
V("sniffs methodically through the spoils", "drags spoils close beneath one paw"),
V("howls with tears along the muzzle", "covers the nose with both paws and sobs"),
V("growls out a rough curse", "bares every tooth while swearing"));
AddSpecialized(voices, "dwarf",
V("strikes thick knuckles into a bright flame", "cups a deep flame between stout hands"),
V("beats heavy palms against the flames", "stamps short feet across the flame"),
V("clasps forearms within the nearby group", "calls the family into a stout circle"),
V("draws a soul through a braided beard", "pulls life essence between thick fingers"),
V("sorts through the spoils with square hands", "tucks spoils beneath one stout arm"),
V("sobs into a bristling beard", "covers both eyes with thick, shaking hands"),
V("booms out a bearded curse", "shakes both square fists while swearing"));
AddSpecialized(voices, "elf",
V("traces slender fingers into a clear flame", "coaxes a silver flame between long hands"),
V("sweeps long fingers across the flames", "presses slender palms against the flame"),
V("bows into the nearby kin-group", "beckons the family into a facing circle"),
V("draws a soul between long fingertips", "guides life essence along an open palm"),
V("searches the spoils with light fingertips", "draws spoils beneath one slender arm"),
V("weeps behind long, trembling fingers", "releases a clear, unsteady sob"),
V("speaks a cutting curse through still lips", "points one long finger while swearing"));
AddSpecialized(voices, "human",
V("rubs bare palms into a sudden flame", "snaps a spark into a climbing flame"),
V("beats both hands against the flames", "stamps alternating feet across the flame"),
V("waves the family into a circle", "steps among the others as they gather"),
V("draws a soul between cupped hands", "pulls life essence toward the chest"),
V("searches through the spoils with both hands", "gathers spoils against one forearm"),
V("weeps into both open hands", "draws shaking breaths between audible sobs"),
V("shouts a clipped curse", "jabs one finger while swearing"));
AddSpecialized(voices, "orc",
V("claps heavy fists into a roaring flame", "scrapes broad tusks into a spreading flame"),
V("pounds thick forearms against the flames", "stamps heavy feet across the flame"),
V("shoulders into the nearby group", "calls the family into a tusk-outward group"),
V("draws a soul between broad tusks", "pulls life essence into a clenched fist"),
V("rakes through the spoils with heavy hands", "hauls spoils beneath one thick arm"),
V("roars with tears across broad tusks", "bows over both fists through heavy sobs"),
V("barks out a brutal curse", "pounds both fists together while swearing"));
}
}