worldbox-observer-mod/IdleSpectator/ActivitySpeciesVoices.Fantasy.cs

441 lines
37 KiB
C#

using System.Collections.Generic;
namespace IdleSpectator;
public static partial class ActivitySpeciesVoiceCatalog
{
private static void AddFantasyVoices(Dictionary<string, ActivitySpeciesVoice> voices)
{
Add(voices, "UFO",
V("glides in a soundless level line", "banks on a seamless silver rim"),
V("hovers without sway", "holds its lights in a fixed pattern"),
V("spins its rim in a bright calibration", "winks its lower lights in sequence"),
V("draws energy into its hull", "sips a thin charge through its underside"),
V("dims every light and hangs inert", "settles into a low-power hover"),
V("hunts {target} with a narrow scanning beam", "hunts {target} by pulsing its sensor ring"),
V("attacks {target} with a precise lower ray", "attacks {target} with a hot lance"),
V("answers nearby signals with colored flashes", "circles once while broadcasting soft tones"),
V("trills in quick electronic notes", "warbles through a rising chord"),
V("maps material with scanning light", "aligns its panels while placing each piece"));
Add(voices, "alien",
V("bounds forward on springing legs", "scuttles sideways with its torso upright"),
V("crouches low while its eyes keep moving", "folds its long limbs into a compact perch"),
V("taps both hands in a rapid rhythm", "braids its narrow fingers in quick patterns"),
V("nibbles a meal in tiny bites", "draws energy through its clicking mouthparts"),
V("tucks its head between raised shoulders", "curls its limbs around its chest"),
V("hunts {target} with clicking mouthparts", "hunts {target} with darting eyes"),
V("attacks {target} with a hooked wrist", "attacks {target} from springing legs"),
V("touches fingertips and trades soft clicks", "mirrors another's posture in greeting"),
V("chatters in bubbling bursts", "chirps until its throat sac trembles"),
V("sorts material with four quick hands", "fits material with narrow fingers"));
Add(voices, "angle",
V("glides beneath a mantle of holy radiance", "advances as divine light gathers around it"),
V("stands watch in unwavering celestial brilliance", "holds vigil within pale radiance"),
V("sends brief gleams through its aura", "pulses its radiant presence in a bright cadence"),
V("draws energy into its divine glow", "brightens as holy power fills its presence"),
V("dims to a quiet celestial ember", "rests within a gently fading aura"),
V("hunts {target} through revealing holy light", "hunts {target} as its radiance intensifies"),
V("attacks {target} with a surge of divine light", "attacks {target} in cleansing brilliance"),
V("greets nearby company with a sacred glow", "answers another presence with radiant pulses"),
V("chimes with bright celestial laughter", "laughs as celestial light ripples outward"),
V("casts divine radiance over its labor", "steadies each effort with divine light"));
Add(voices, "assimilator",
V("pulls itself forward on braided tendrils", "rolls its shifting bulk in measured surges"),
V("anchors several feelers and studies nearby motion", "compresses into a listening mound"),
V("cycles through borrowed gestures with imperfect timing", "forms and dissolves little grasping hands"),
V("wraps a meal in a clear membrane", "draws energy beneath its rippling surface"),
V("seals itself inside a toughened outer skin", "slows its inner currents to a faint pulse"),
V("hunts {target} with tasting filaments", "hunts {target} through borrowed noses"),
V("attacks {target} with a hardened wedge-limb", "attacks {target} by splitting and snapping shut"),
V("echoes nearby calls in layered voices", "offers a borrowed face that melts into another"),
V("bursts into a chorus of mismatched chuckles", "repeats one bright laugh from several mouths"),
V("weaves material into a firm mass", "repairs its own surface with matched fibers"));
Add(voices, "civ_crystal_golem",
V("strides with heavy faceted steps", "advances as inner light shifts between joints"),
V("plants both feet and becomes statue-still", "rests broad hands against its angular knees"),
V("refracts its inner light between its palms", "makes colored glints dance across its facets"),
V("draws energy through glowing seams", "feeds energy into its core"),
V("dims its core behind crossed stone arms", "locks each joint and enters a glassy stillness"),
V("hunts {target} by reading vibrations through one fist", "hunts {target} with a prism-bright gaze"),
V("attacks {target} with a massive crystalline forearm", "attacks {target} with a faceted shoulder"),
V("flashes slow colors through its chest", "touches knuckles and shares a resonant hum"),
V("booms with a core-deep resonance", "tinkles from every edge in a bright cascade"),
V("sets a heavy load with unerring weight", "cuts hard material along clean shining planes"));
Add(voices, "cold_one",
V("stalks on stiff frost-rimmed limbs", "skates forward without lifting its feet"),
V("stands rigid while cold vapor leaks between its teeth", "hunches beneath a mantle of hard rime"),
V("carves tiny spirals into its own rime", "grows and snaps an icicle from one fingertip"),
V("crushes a meal between pale jaws", "drinks energy through a whitening palm"),
V("folds into a compact frost-crusted crouch", "goes still beneath a shell of opaque ice"),
V("hunts {target} by feeling warmth through spread fingers", "hunts {target} with a heat-seeking stare"),
V("attacks {target} with frost-rimmed claws", "attacks {target} with a numbing palm"),
V("greets with a breath of glittering vapor", "clicks frozen teeth in a measured exchange"),
V("crackles like ice under strain", "gives a thin laugh of chiming shards"),
V("freezes material into a firm join", "works material with repeated icy claw strokes"));
Add(voices, "crabzilla",
V("thunders sideways on towering jointed legs", "hauls its armored bulk ahead with earthshaking steps"),
V("settles its vast shell onto folded limbs", "holds both colossal pincers beneath its shell"),
V("clacks its pincers in a booming rhythm", "crosses colossal pincers in a measured display"),
V("pulverizes a meal between grinding plates", "scoops a meal toward hidden mouthparts"),
V("tucks every limb beneath its fortress shell", "rests with eye stalks drawn into armored sockets"),
V("hunts {target} with sweeping eye stalks", "hunts {target} through vibrations in its leg tips"),
V("attacks {target} with a colossal pincer", "attacks {target} with an immense plated claw"),
V("raises both pincers toward another", "clacks a greeting for nearby company"),
V("rattles its shell with a booming clatter", "clacks its mouthparts in rolling bursts"),
V("levels material with measured pincer taps", "packs material flat beneath a broad claw"));
Add(voices, "crystal_sword",
V("floats point-first in a gleaming rush", "sweeps ahead with its hilt held level"),
V("hangs upright with its point barely lowered", "rests suspended inside a faint prismatic shimmer"),
V("twirls through a rapid sequence of cuts", "bounces colored light from edge to edge"),
V("draws energy along its fuller", "absorbs energy through its jewel-set guard"),
V("sinks point-down into a dormant hover", "dims its facets and stills every tremor"),
V("hunts {target} with its edge turned forward", "hunts {target} with its testing point"),
V("attacks {target} in a clean cutting arc", "attacks {target} with its ringing flat"),
V("salutes by lifting its hilt", "crosses guards and trades a clear ringing note"),
V("sings with a high crystalline peal", "rings out in a bright descending cadence"),
V("trims material with exact strokes", "scores material using its shining point"));
Add(voices, "demon",
V("strides on smoking hooves", "lunges ahead with wings drawn tight"),
V("squats with claws curled beneath its body", "folds leathery wings around a red-hot core"),
V("flicks its own embers between hooked claws", "snaps its tail through its own sparks"),
V("tears a meal with blackened fangs", "gulps energy until its throat glows"),
V("hangs upside down behind wrapped wings", "dozes in a crouch as smoke curls from its nostrils"),
V("hunts {target} through heat-sensing nostrils", "hunts {target} with horns lowered"),
V("attacks {target} with a burning claw", "attacks {target} with its barbed tail"),
V("butts horns with another in greeting", "shares a red-hot snarl with nearby company"),
V("cackles in a cracked furnace roar", "barks a burst of scorching laughter"),
V("brands material with clawed sigils", "heats material with beating wings"));
Add(voices, "dragon",
V("surges forward on vast beating wings", "pads ahead with its plated tail held clear"),
V("coils around its foreclaws and watches", "perches high on folded haunches"),
V("chases its own tail with thunderous wingbeats", "snaps twice at its own wingtip"),
V("rips a meal with serrated teeth", "swallows a meal in one gulp"),
V("curls beneath the shelter of one broad wing", "rests its horned head across crossed forelegs"),
V("hunts {target} through flared nostrils", "hunts {target} with unblinking eyes"),
V("attacks {target} with both hind talons", "attacks {target} with a narrow torrent"),
V("touches brow horns in greeting", "rumbles low while fanning one wing"),
V("laughs in rolling thunder from its chest", "chuffs bright sparks between rolling growls"),
V("moves weighty loads in closed talons", "fuses material with a measured breath"));
Add(voices, "druid",
V("walks with a crooked staff marking each step", "paces lightly beneath a leaf-woven cloak"),
V("leans on the staff and listens", "kneels with both palms pressed down"),
V("braids the cloak's leaf tips around the staff", "coaxes the staff's living grain into curls"),
V("chews a meal in slow bites", "draws energy through measured mouthfuls"),
V("rests beneath the hood with hands in sleeves", "curls around the crooked staff"),
V("hunts {target} through the staff's sensing grain", "hunts {target} with searching root-magic"),
V("attacks {target} with thorny growth", "attacks {target} with grasping vines"),
V("bows the leaf-woven hood toward another", "greets nearby company with a rustling cloak"),
V("chuckles through a rustling hood", "laughs softly as the leaf-woven cloak flutters"),
V("binds material with fresh fibers", "guides material into an orderly weave"));
Add(voices, "evil_mage",
V("sweeps forward behind a trailing black robe", "glides with a crooked staff held before the face"),
V("stands inside a ring of hovering runes", "hunches over the staff while shadows gather close"),
V("makes its dark sparks chase one another", "shuffles glowing symbols between its hands"),
V("draws energy through clenched teeth", "draws energy through the crooked staff"),
V("reclines in a shell of folded shadow", "dozes upright while the staff keeps watch"),
V("hunts {target} through a circling violet eye", "hunts {target} with crawling symbols"),
V("attacks {target} with crackling violet force", "attacks {target} with the hooked staff"),
V("bows with the face hidden by the hood", "trades layered whispers over clasped sleeves"),
V("snickers behind one raised hand", "laughs in a dry, echoing rasp"),
V("inks material with a smoking fingertip", "distills murky energy into the craft"));
Add(voices, "fairy",
V("zips ahead on shimmering wings", "darts in a loop while its own glow pulses"),
V("hovers with toes tucked beneath a tiny skirt", "perches lightly with wings folded upright"),
V("blows a ring of its own sparkling motes", "loops through its own shimmer in a quick dance"),
V("sips a meal in tiny mouthfuls", "nibbles a meal held in both hands"),
V("folds bright wings around a curled body", "dozes while suspended in a soft glow"),
V("hunts {target} in widening flight circles", "hunts {target} with shimmering wingbeats"),
V("attacks {target} with a needle-thin flash", "attacks {target} with its own sparkling motes"),
V("touches wingtips with another in greeting", "trades spiraling ribbons of its own colored light"),
V("giggles in tiny bell-like bursts", "trills a laugh in quick pulses"),
V("ties material into delicate loops", "polishes material with its own sparkling motes"));
Add(voices, "fire_elemental",
V("strides as a column of folding flame", "streams forward in licking orange ribbons"),
V("gathers into a steady upright blaze", "burns low around a white-hot center"),
V("flicks sparks into spinning hoops", "splits off a flame that chases its hands"),
V("devours fuel in a sudden flare", "draws energy inward until its core whitens"),
V("banks its body into a bed of embers", "closes around its core in a dim red shell"),
V("hunts {target} by reaching with thin flames", "hunts {target} through trembling tongues"),
V("attacks {target} with a roaring arm of fire", "attacks {target} in a ring of searing force"),
V("mingles its sparks with another in greeting", "bows to nearby company beneath a bright crown"),
V("roars with the pop of burning fuel", "crackles in a rising cascade"),
V("heats material to a visible glow", "seals a join with one white-hot fingertip"));
Add(voices, "fire_elemental_blob",
V("wobbles forward in molten hops", "oozes ahead while flames lick from its crown"),
V("puddles into a quivering orange mound", "holds still as bubbles roll beneath its skin"),
V("pops little fire bubbles from its surface", "splits into two wobbling lobes and rejoins"),
V("rolls fuel into its glowing body", "melts a meal beneath a drooping fold"),
V("flattens into a dim ember mound", "forms a cooling crust around its liquid center"),
V("hunts {target} with a glowing pseudopod", "hunts {target} with a forked lick of flame"),
V("attacks {target} with a clinging heat-glob", "attacks {target} by expanding its fiery body"),
V("bumps warm sides with another", "waves a small flaming lobe toward nearby company"),
V("gurgles through a popping laugh", "burps a chain of bright crackles"),
V("fills seams with molten material", "presses its soft heat around a join"));
Add(voices, "fire_elemental_horse",
V("gallops on hooves of compact flame", "canters with a blazing mane streaming backward"),
V("stands with one ember-bright hoof cocked", "lowers its head as the mane settles to embers"),
V("prances while its own hooves pulse brightly", "tosses its mane in a shower of its own sparks"),
V("crops fuel with glowing teeth", "draws energy through flared nostrils"),
V("folds its legs beneath a banked fiery body", "rests with its muzzle tucked against a warm flank"),
V("hunts {target} with smoke-lined nostrils", "hunts {target} through one sensitive forehoof"),
V("attacks {target} with burning hooves", "attacks {target} with a sweeping tail of flame"),
V("touches glowing muzzles with another", "nickers to nearby company as its mane flickers"),
V("whinnies in a rising furnace note", "snorts a laughing burst of sparks"),
V("hauls a load in a heat-hazed stride", "stamps material firm with controlled hot hooves"));
Add(voices, "fire_elemental_slug",
V("glides on a ribbon of molten glow", "inches forward beneath two wavering flame feelers"),
V("draws into a low smoldering coil", "rests with both feelers dimmed to red points"),
V("waves its feelers through its own curling sparks", "blows bright bubbles from its glowing mantle"),
V("rasps a meal with its heated mouth", "absorbs energy through its broad underside"),
V("seals itself beneath a cooled black crust", "tucks its feelers into a banked orange body"),
V("hunts {target} with sweeping hot feelers", "hunts {target} with heat-sensitive feelers"),
V("attacks {target} with a strip of clinging flame", "attacks {target} with a hot spark"),
V("touches feelers with another", "draws a curling ember-sign toward nearby company"),
V("sizzles in wet, bubbly chuckles", "pops softly along its glowing mantle"),
V("lays a narrow bead across material", "smooths joins with its heated foot"));
Add(voices, "fire_elemental_snake",
V("slithers in a swift incandescent coil", "whips forward as a narrow line of flame"),
V("loops around its glowing core", "raises its head above a banked spiral"),
V("chases a spark through its own coils", "ties its blazing body into a loose knot"),
V("swallows fuel that glows down its length", "draws energy through a flickering forked tongue"),
V("curls into a dim ring of embers", "hides its head beneath overlapping fiery coils"),
V("hunts {target} with a split flame tongue", "hunts {target} through sensitive burning coils"),
V("attacks {target} in a searing straight line", "attacks {target} within burning coils"),
V("braids one loop beside another in greeting", "flicks a paired spark toward nearby company"),
V("hisses with a bright crackling cadence", "rattles its tail in popping bursts"),
V("threads heat through material", "coils around a join until it fuses cleanly"));
Add(voices, "fire_skull",
V("drifts forward beneath a ragged flame", "bobs ahead with jaws aglow"),
V("hovers with empty sockets fixed ahead", "settles low as its crown burns blue"),
V("spins until its own flame forms a ring", "chatters its jaw to scatter its own sparks"),
V("bites fuel and crushes it into flame", "inhales energy through its hollow nose"),
V("dims its crown and floats jaw-down", "closes its mouth around the last red glow"),
V("hunts {target} with hollow sockets fixed forward", "hunts {target} through snapping teeth"),
V("attacks {target} with blazing jaws", "attacks {target} with a compact fiery bolt"),
V("clacks teeth toward another in greeting", "bumps brows and shares a tongue of flame"),
V("cackles through a loose rattling jaw", "howls with fire roaring from its mouth"),
V("scorches material with a measured bite", "carries a hot load between its teeth"));
Add(voices, "ghost",
V("drifts with a trailing translucent hem", "passes forward in a wavering glide"),
V("hangs still with hands folded through its chest", "fades to a faint outline while watching"),
V("loops through its own misty train", "ripples its translucent outline without touching it"),
V("draws energy through its hollow form", "absorbs energy from its own aura"),
V("thins into an almost invisible veil", "folds into a dim floating silhouette"),
V("hunts {target} with one spectral hand cupped", "hunts {target} through its wavering outline"),
V("attacks {target} with a chilling hand", "attacks {target} with a face-stretching wail"),
V("passes one hand through another in greeting", "bows toward nearby company as its outline brightens"),
V("warbles in an airy, echoing laugh", "moans upward into a trembling chuckle"),
V("lifts a load with unseen pressure", "guides material without contact"));
Add(voices, "god_finger",
V("walks on its tip in deliberate little hops", "slides upright with the nail leading"),
V("balances rigidly on one rounded tip", "curls slightly and holds a hooked pose"),
V("draws circles with its nail", "taps out an alternating five-beat rhythm"),
V("draws energy through its rounded tip", "absorbs energy through the nail"),
V("lies flat with the nail dimmed", "bends into a relaxed hook and goes still"),
V("hunts {target} with its nail pointed sharply", "hunts {target} through a sensitive fingertip"),
V("attacks {target} with a sudden flick", "attacks {target} with a gleaming nail"),
V("crooks itself toward another in greeting", "taps another tip in quick acknowledgment"),
V("drums a rolling laugh against itself", "wiggles through a silent pantomime of laughter"),
V("nudges material into exact position", "presses firmly to set each piece"));
Add(voices, "greg",
V("lopes ahead with elbows flung wide", "shuffles sideways in a lopsided gait"),
V("squats on its heels and stares without blinking", "stands slack-jawed with hands dangling"),
V("makes faces at its own waggling fingers", "hops twice and freezes in a crooked pose"),
V("crams a meal between its teeth", "licks every fingertip after a mouthful"),
V("sprawls flat with limbs at mismatched angles", "curls around its knees and snores through its nose"),
V("hunts {target} with abrupt zigzag sniffs", "hunts {target} by peering under its own arm"),
V("attacks {target} with windmilling fists", "attacks {target} with a lunging headbutt"),
V("waves with both hands far too close", "greets by copying every gesture a beat late"),
V("honks out a belly laugh", "wheezes until its shoulders bounce"),
V("stacks material in uneven columns", "hammers material in an irregular rhythm"));
Add(voices, "jumpy_skull",
V("boings forward on a springing jaw", "hops in quick arcs with teeth clenched"),
V("balances on its lower teeth and quivers", "sits jaw-first with sockets darting about"),
V("bounces in place to a clacking beat", "snaps at its own rebounding jaw"),
V("catches a meal between chattering teeth", "grinds a meal between its teeth"),
V("rests upside down on the crown of its cranium", "wedges its jaw shut and stops bouncing"),
V("hunts {target} in tight hopping circles", "hunts {target} with one tilted socket"),
V("attacks {target} in a teeth-first arc", "attacks {target} with a ricocheting cranium"),
V("bumps craniums with another", "chatters a greeting toward nearby company"),
V("cackles in rapid jaw-clacking bursts", "rattles with a hollow, breathless guffaw"),
V("pounds material with its crown", "carries a load clenched between its teeth"));
Add(voices, "living_house",
V("shuffles forward on creaking foundation stones", "lurches ahead as doors and shutters flap"),
V("settles squarely and braces every corner", "stands with chimney straight and windows fixed ahead"),
V("opens and closes its shutters in rhythm", "rocks its roofline in a slow, creaking dance"),
V("draws fuel through its front door", "feeds a meal into its grinding cellar"),
V("locks its door and dims every window", "sags gently beneath a resting roof"),
V("hunts {target} through swiveling windows", "hunts {target} through a listening chimney"),
V("attacks {target} with a heavy door", "attacks {target} behind a jutting porch"),
V("waves both shutters toward another", "rings an inner bell for nearby company"),
V("rattles every window in a booming laugh", "creaks from cellar to rafters in a long chuckle"),
V("repairs material with an inner beam", "stacks material with measured foundation steps"));
Add(voices, "living_plants",
V("walks on a braid of probing roots", "pulls itself forward with curling vines"),
V("anchors its roots and lifts every leaf", "folds broad fronds around a knotted stem"),
V("twirls seed pods on thin tendrils", "claps two broad leaves in a crisp rhythm"),
V("draws energy through fine root hairs", "unfurls leaves while absorbing energy"),
V("closes every leaf around its central bud", "sinks into a rooted, slow-pulsing rest"),
V("hunts {target} with pollen-sensitive tendrils", "hunts {target} through wandering roots"),
V("attacks {target} with thorned vines", "attacks {target} behind layered leaves"),
V("entwines tendrils in a slow greeting", "opens a bright bloom toward nearby company"),
V("rustles in a quick leafy chuckle", "shakes dry pods in a rattling laugh"),
V("weaves material with flexible stems", "binds material with tightening roots"));
Add(voices, "mush_animal",
V("scampers on stubby feet beneath a broad cap", "bounds forward as soft gills puff with each landing"),
V("sits back on its haunches and lowers its cap", "crouches with spongy ears tucked close"),
V("pounces on its own drifting spores", "rolls onto its back and pedals short feet"),
V("nibbles a meal with flat little teeth", "laps a meal with its tongue"),
V("curls beneath its own lowered cap", "nestles into a squat ball with gills closed"),
V("hunts {target} with a porous snout", "hunts {target} through trembling gills"),
V("attacks {target} with its broad cap", "attacks {target} beneath a blinding spore puff"),
V("rubs caps with another in greeting", "sniffs another and chirps through its gills"),
V("squeaks in damp, bubbly bursts", "chuffs until its broad cap wobbles"),
V("packs material with quick forepaws", "carries a load balanced on its cap"));
Add(voices, "mush_unit",
V("marches on pale stalk-like legs", "strides with a broad cap tilted forward"),
V("stands with arms folded beneath hanging gills", "tilts its broad cap as the gills pulse"),
V("tosses a spore puff from palm to palm", "tips the broad cap through an exaggerated dance"),
V("chews a meal with a grinding mouth", "drinks a meal in slow mouthfuls"),
V("squats until the cap covers the whole body", "rests upright as the gills pulse slowly"),
V("hunts {target} with a veil of sensing spores", "hunts {target} with tapping fingertips"),
V("attacks {target} with a hardened forearm", "attacks {target} beneath a dense spore cloud"),
V("tips the cap in measured greeting", "presses palms and exchanges a faint spore plume"),
V("chuckles in low, papery puffs", "laughs until spores shake from the gills"),
V("cultivates material into sturdy panels", "presses material into useful molded forms"));
Add(voices, "necromancer",
V("paces with a bone-tipped staff clicking beside each step", "glides as its own magic stirs the robe"),
V("bends over a circle of pale runes", "stands rigid while the staff whispers back"),
V("makes finger bones dance across one palm", "conducts a tiny procession of rattling fragments"),
V("draws energy through one raised hand", "draws wan energy through the bone-tipped staff"),
V("sleeps upright inside a ring of orbiting bones", "rests the brow against the staff as pale lights orbit"),
V("hunts {target} through a floating jaw's whispers", "hunts {target} with a cold spectral wisp"),
V("attacks {target} with conjured grasping hands", "attacks {target} with grave-pale force"),
V("greets another with a tap of the staff", "trades layered whispers with nearby company"),
V("laughs in a papery, hollow rasp", "chuckles while its orbiting bones knock together"),
V("threads material into jointed frames", "inscribes pale commands along material"));
Add(voices, "plague_doctor",
V("hurries with coat tails snapping behind", "steps beneath a long beaked mask"),
V("stands with gloved hands clasped at the chest", "tilts the mask while its beak filters sound"),
V("drums gloved fingers along one sleeve", "balances the long beak above folded gloves"),
V("takes measured bites behind the mask", "draws energy through the narrow beak"),
V("reclines without removing mask or gloves", "dozes seated with both gloves folded"),
V("hunts {target} through the mask's round lenses", "hunts {target} by turning the long beak"),
V("attacks {target} with both gloved hands", "attacks {target} with a thrust of the long beak"),
V("nods toward another and raises one glove", "bows the long beaked mask toward nearby company"),
V("chuckles dryly behind the hollow beak", "lets out a muffled laugh through layered cloth"),
V("measures material into labeled portions", "sterilizes material with a controlled flame"));
Add(voices, "printer",
V("trundles forward on humming rollers", "slides along while its paper tray rattles"),
V("idles with a steady green indicator", "pauses as internal gears tick into alignment"),
V("feeds out a strip covered in dancing marks", "whirs through an alternating self-test pattern"),
V("draws ink from a sealed cartridge", "pulls a blank sheet through its turning rollers"),
V("powers down with its tray tucked closed", "dims its display while the print head parks"),
V("hunts {target} with a traveling scan bar", "hunts {target} through its narrow glass slit"),
V("attacks {target} with a rapid sheet volley", "attacks {target} with its snapping tray"),
V("beeps twice and flashes its status light", "exchanges neatly printed greeting slips"),
V("chatters its gears in a mechanical laugh", "chirps a laugh through sequenced tones"),
V("copies precise symbols onto material", "collates material into squared stacks"));
Add(voices, "skeleton",
V("clatters forward on bare jointed feet", "strides with loose ribs clicking together"),
V("stands with both hands hooked into its rib cage", "sits in a neatly folded pile of bones"),
V("juggles three knuckles through its ribs", "removes its jaw and makes it chatter by hand"),
V("gnaws a meal with bare teeth", "pours energy through its empty mouth"),
V("stacks its bones into a tidy dormant heap", "leans against its own shin and goes slack"),
V("hunts {target} with empty sockets lowered", "hunts {target} with a detached ear bone"),
V("attacks {target} with a sharpened forearm", "attacks {target} by separating and reassembling"),
V("rattles finger bones toward another", "clicks jaws with nearby company"),
V("cackles with its jaw flapping wide", "shakes from skull to toes in hollow laughter"),
V("sorts material by length", "fastens material with strips pulled through its ribs"));
Add(voices, "tumor_monster_animal",
V("lopes on uneven limbs beneath pulsing growths", "scrambles forward with one swollen shoulder leading"),
V("huddles low as nodules throb along its back", "rests its heavy head on a cluster of folded limbs"),
V("chases a twitching tendril around its flank", "paws at bubbles moving beneath its hide"),
V("tears a meal with crowded teeth", "draws energy through several puckered mouths"),
V("curls around its largest pulsing mass", "slumps into a pulsing heap of slow contractions"),
V("hunts {target} through a ring of wet nostrils", "hunts {target} with sensitive nodules"),
V("attacks {target} behind a hardened growth", "attacks {target} with several mouths"),
V("nuzzles another with a broad sensory lobe", "trades low pulses through touching growths"),
V("gurgles from several throats at once", "wheezes in a wet, hiccupping laugh"),
V("packs material with fleshy fibers", "drags material using a hooked extra limb"));
Add(voices, "tumor_monster_unit",
V("lumbers upright on mismatched legs", "pulls a swollen frame forward with an oversized arm"),
V("hunches while clustered eyes blink in sequence", "braces both hands against a pulsing abdomen"),
V("makes two smaller hands wrestle across its chest", "drums a rhythm on hardened nodules"),
V("chews a meal through a sideways mouth", "feeds energy into a pulsing growth"),
V("folds extra limbs around its swollen torso", "rests with every eye closing one after another"),
V("hunts {target} with clustered eyes", "hunts {target} using a thin tasting tendril"),
V("attacks {target} with its oversized fist", "attacks {target} between hardened lobes"),
V("raises a small palm toward another", "touches sensory tendrils in a pulsing greeting"),
V("laughs in overlapping throaty pitches", "snorts through several vents in uneven rhythm"),
V("molds dense tissue around material", "uses three hands to bind material under tension"));
Add(voices, "white_mage",
V("walks beneath a robe edged in steady light", "glides with a smooth staff held upright"),
V("stands inside a soft ring of ordered sigils", "rests both hands atop a pearl-bright staff"),
V("folds little stars from threads of light", "makes small sparks orbit the staff"),
V("draws energy through an open palm", "draws energy through the staff"),
V("sleeps within a dim shell of pale light", "bows the hood and lets the staff stand guard"),
V("hunts {target} with a searching luminous mote", "hunts {target} through the staff's crystal"),
V("attacks {target} with a shining barrier", "attacks {target} with cleansing light"),
V("offers a pearl glow toward another", "bows as two pale halos briefly overlap"),
V("laughs in a clear, ringing cadence", "chuckles as bright motes bob around the hood"),
V("mends material with woven light", "purifies material in a pearl-white glow"));
Add(voices, "zombie",
V("shambles forward with one foot dragging", "lurches ahead on stiff, reaching arms"),
V("sways in place with its jaw hanging loose", "slumps forward until a sudden twitch straightens it"),
V("reaches repeatedly for its dangling sleeve", "rocks side to side in an uneven imitation of dancing"),
V("bites into a meal with broken teeth", "gnaws a meal without closing its lips"),
V("collapses in a limp heap", "dozes standing with its forehead pressed down"),
V("hunts {target} through a ruined nose", "hunts {target} with an unbroken forward stare"),
V("attacks {target} with both stiff hands", "attacks {target} with broken teeth"),
V("groans face to face with another", "pats another with a cold, stiff hand"),
V("gurgles through a crooked jaw", "barks a hoarse chuckle"),
V("hauls a load with stiff arms", "presses material with its full weight"));
Add(voices, "snowman",
V("waddles on a rolling rounded base", "pivots forward as its packed sections sway"),
V("balances its stacked form without swaying", "holds stick-like limbs beside its rounded body"),
V("twirls both stick-like limbs in broad circles", "rotates its rounded sections in opposite directions"),
V("absorbs energy through its packed body", "compacts a meal into its rounded middle"),
V("settles each packed section into a dormant stack", "draws its stick-like limbs against its cold body"),
V("hunts {target} by rotating its rounded upper body", "hunts {target} through pulsing cold along its body"),
V("attacks {target} with sweeping stick-like limbs", "attacks {target} with a burst of its own packed snow"),
V("waves one stick-like limb toward another", "tips its rounded upper body toward nearby company"),
V("shakes its stacked sections in a powdery chuckle", "crunches through a soft, body-rumbling laugh"),
V("compacts material with its rounded body", "pushes a load with both stick-like limbs"));
}
}