worldbox-observer-mod/IdleSpectator/ActivitySpeciesVoices.Mammals.Extended.cs

534 lines
51 KiB
C#

using System.Collections.Generic;
namespace IdleSpectator;
public static partial class ActivitySpeciesVoiceCatalog
{
private static void AddMammalExtendedVoices(Dictionary<string, ActivitySpeciesVoice> voices)
{
AddExtended(
voices,
"alpaca",
V("hums through a raised muzzle in wavering notes", "sings a soft phrase while its long neck sways"),
V("courts with close humming and a lifted tail", "mates with long legs planted and neck extended"),
V("farms in light, padded steps with split lips busy", "plants and presses with its long neck lowered"),
V("brushes pollen onward through its trailing fleece", "carries pollen along its muzzle and wool"),
V("trades with ears upright and muzzle bobbing", "barters through soft hums and neck dips"),
V("fishes with neck stretched and split lips poised", "fishes with eyes lowered and padded feet held steady"),
V("hauls with fleece bunching above a straight back", "leans forward on padded feet and draws steadily"),
V("heals {target} through delicate split-lip nudges", "kneels and hums while licking {target} gently"),
V("stokes fire with its long neck drawn back", "fans the flames through quick muzzle dips"),
V("flees in long, rocking bounds with fleece flying", "gallops away on padded feet with neck extended"),
V("settles by folding long legs beneath thick fleece", "kneels carefully as padded joints fold under its chest"),
V("stands warrior-straight with neck high and ears fixed", "braces behind a spit and a forward kick"),
V("reads with long neck curved and ears still", "reads line by line through slow, precise head tilts"),
V("gathers life with split lips and careful foot placement", "gathers life with its long neck lowered"),
V("squats on folded hind legs with tail lifted", "relieves itself while balancing on padded feet"),
V("turns its long neck between conflicting directions", "steps sideways as its upright ears swivel unevenly"),
V("recharges kneeling beneath a curtain of fleece", "rests its weight low while its jaw rolls slowly"),
V("pivots stiff-legged as a strange urge takes hold", "stretches its neck forward and paws in short bursts"),
V("steals with soft-footed steps and mobile split lips", "snatches quickly, then retreats behind swaying fleece"),
V("jerks its long neck while its padded feet stamp", "moves in rigid bounds with ears pinned flat"),
V("dreams with folded legs twitching beneath its fleece", "hums faintly as its long neck shifts in sleep"));
AddExtended(
voices,
"armadillo",
V("squeaks a dry tune beneath its plated brow", "sings in clipped chirps while armor bands flex"),
V("courts by circling low and touching pointed snouts", "mates with broad claws braced beneath overlapping armor"),
V("farms by raking in alternating foreclaw strokes", "plants with snout low and shell rocking"),
V("pushes pollen onward with its narrow snout", "carries pollen beneath its plated underside"),
V("trades with quick sniffs and foreclaw taps", "barters from beneath its armored brow"),
V("fishes with broad claws poised and snout extended", "fishes low while armor bands rise with each breath"),
V("hauls backward with digging claws locked down", "pushes steadily behind an armored shoulder"),
V("heals {target} through small snout touches", "heals {target} while keeping broad foreclaws tucked"),
V("stokes fire with short foreclaw scrapes", "fans the flames from beneath its plated brow"),
V("flees in a rapid armored scuttle", "scrambles away with armor bands pumping over short legs"),
V("settles by scraping with broad foreclaws", "turns in a low circle and tucks beneath its shell"),
V("faces battle behind overlapping plates and flexed claws", "holds a warrior crouch with pointed snout forward"),
V("reads with snout tracking side to side", "reads steadily beneath a motionless plated brow"),
V("gathers life through careful sniffs and shallow scrapes", "gathers life with broad claws opening lightly"),
V("raises its armored tail and crouches low", "relieves itself with foreclaws planted wide"),
V("scuttles in crossing circles with snout darting", "halts halfway into a curl and opens again"),
V("recharges curled around its soft underside", "rests low while overlapping bands loosen"),
V("scrabbles abruptly under a strange urge", "rises on hind feet and paddles broad claws"),
V("steals with pointed snout low and claws silent", "hooks away quickly beneath its plated body"),
V("bucks beneath its armor and rakes both claws forward", "uncurls in rigid jolts with snout snapping upward"),
V("dreams curled tightly as armor bands pulse", "scrapes faintly in sleep with one broad foreclaw"));
AddExtended(
voices,
"bandit",
V("sings under the breath with one hand at the throat", "threads a low tune through quick measured breaths"),
V("courts through close gestures and deliberate body turns", "mates with hands braced and hips rocking steadily"),
V("farms in a crouch with quick, exact handwork", "plants through alternating reaches and fingertip presses"),
V("dusts pollen onward with nimble fingertips", "transfers pollen through quick turns of both wrists"),
V("trades through clipped words and counting fingers", "barters with one hand held close"),
V("fishes from a low stance with both hands poised", "fishes with narrowed eyes and still shoulders"),
V("hauls with bent knees and both arms drawing", "shifts its grip through compact hand-over-hand pulls"),
V("heals {target} with fast, precise fingers", "heals {target} with one hand braced and the other pressing"),
V("stokes fire with face turned and forearm raised", "fans the flames through quick wrist turns"),
V("flees through sharp turns and low sprinting steps", "retreats with shoulders tucked and hands close"),
V("settles by lowering one foot and then the other", "crouches with shoulders tucked and hands drawn close"),
V("takes a warrior stance with hands high and knees loose", "advances behind feints and a narrow profile"),
V("reads with one finger marking each line", "reads in quick jumps of narrowed eyes"),
V("gathers life with cupped hands and exact fingertips", "gathers life while shifting between knees and toes"),
V("squats with back turned and shoulders alert", "relieves itself while checking both sides"),
V("cycles through three interrupted gestures", "turns twice with hands hovering at different angles"),
V("recharges in a tight crouch with hands tucked", "rests lightly while breathing through closed lips"),
V("moves under a strange urge through repeated wrist flicks", "paces a tight loop while fingers flex in sequence"),
V("steals with a hooked finger and immediate retreat", "slips close, palms quickly, and turns away"),
V("moves in clipped angles with hands rigidly spread", "jerks upright as each shoulder pulls against the other"),
V("dreams with fingers twitching against folded arms", "makes silent feints while curled in shallow sleep"));
AddExtended(
voices,
"bear",
V("sings in deep pulses through a broad muzzle", "rumbles a tune while massive shoulders sway"),
V("courts upright with muzzle rubbing and heavy huffs", "mates with broad hind paws planted and forepaws braced"),
V("farms through deep scoops of long curved claws", "plants with shoulders rolling behind both paws"),
V("smears pollen onward across its broad muzzle", "carries pollen through thick fur on wide paws"),
V("trades with low grunts and open forepaws", "barters upright on heavy haunches"),
V("fishes with muzzle low and one forepaw hovering", "fishes by swiping with long curved claws"),
V("hauls with jaws set and massive shoulders driving", "drags backward on broad plantigrade paws"),
V("heals {target} with small foreclaw presses", "heals {target} through close muzzle touches"),
V("stokes fire with muzzle lifted and forearms back", "fans the flames with broad furred paws"),
V("flees in a pounding four-pawed gallop", "lumbers away as heavy shoulders rise and fall"),
V("settles by turning its broad body and scraping once", "drops onto its haunches before curling muzzle to paws"),
V("rises warrior-tall with both forepaws spread", "charges behind a roar and rolling shoulders"),
V("reads upright with forepaws held against its chest", "reads through slow sweeps of its broad muzzle"),
V("gathers life between broad cupped paws", "gathers life with claw tips beneath a lowered muzzle"),
V("squats heavily with short tail lifted", "relieves itself on braced hind paws"),
V("swings its broad head through opposing arcs", "rises halfway, drops down, and turns again"),
V("recharges curled densely with paws over muzzle", "rests on its haunches while shoulders slowly slacken"),
V("rocks upright under a strange urge and bats above its chest", "paces heavily while rubbing both forepaws together"),
V("steals with one broad paw and a backward shuffle", "hooks away quickly beneath a lowered muzzle"),
V("rears in stiff jolts with foreclaws spread", "lurches on all fours as its broad head snaps sideways"),
V("dreams with paws kneading and muzzle rumbling", "paddles all four paws while twitching on its side"));
AddExtended(
voices,
"buffalo",
V("sings in a chest-deep bellow beneath curved horns", "rolls a low tune through its beard and broad muzzle"),
V("courts by circling with horned head held broadside", "mates on planted hooves beneath a rising shoulder hump"),
V("farms with broad muzzle low and hooves pressing firmly", "plants through short, horn-guided pushes"),
V("brushes pollen onward through its hanging beard", "carries pollen across its broad muzzle"),
V("trades through deep grunts and measured horn dips", "barters broadside on four hooves"),
V("fishes with nostrils flared and horned brow low", "fishes motionless with beard hanging"),
V("hauls through its neck and massive shoulder hump", "leans forward as broad hooves dig in"),
V("nudges and licks {target} slowly", "heals {target} with curved horns angled aside"),
V("stokes fire with horned brow lowered", "fans the flames with short, heavy head sweeps"),
V("flees in a rolling gallop beneath tossing horns", "thunders away with shoulder hump surging"),
V("settles by folding thick legs under a massive chest", "turns broadside and lowers its horned head"),
V("holds a warrior line with horns level and hooves spread", "drives forward behind its heavy skull"),
V("reads with broad muzzle tracing each line", "reads through slow turns of its horned head"),
V("gathers life using careful muzzle sweeps", "gathers life low beneath its brushing beard"),
V("arches its heavy tail and spreads its hind hooves", "relieves itself beneath a level horned head"),
V("pivots its horned head while hooves step out of rhythm", "starts a charge, checks, and turns broadside"),
V("recharges chest-down with legs folded beneath", "stands ruminating while its shoulder hump settles"),
V("bucks under a strange urge and tosses both horns", "stamps in a tight square with beard swinging"),
V("steals by hooking quickly with its broad muzzle", "edges away behind a shield of curved horns"),
V("lurches in rigid surges with horns sweeping", "stamps unevenly as its heavy head jerks low"),
V("dreams with hooves kicking beneath a heaving chest", "bellows faintly while its horned head shifts"));
AddExtended(
voices,
"capybara",
V("sings in soft whistles through a blunt muzzle", "purrs a bubbling tune with rounded ears flicking"),
V("courts through nose touches and close body circling", "mates on short legs with webbed toes spread"),
V("farms with broad incisors clipping and forefeet pressing", "plants low behind a blunt muzzle"),
V("pushes pollen onward with whiskers spread", "carries pollen across its bobbing blunt nose"),
V("trades through soft whistles and brief muzzle dips", "barters seated squarely on folded feet"),
V("fishes with webbed toes braced and whiskers forward", "fishes with blunt chin held low"),
V("hauls by gripping firmly with broad incisors", "pushes forward on short legs behind a broad chest"),
V("nibbles {target} lightly with broad incisors", "heals {target} with careful forefoot presses"),
V("stokes fire with blunt muzzle tilted away", "fans the flames through short head bobs"),
V("flees in compact bounds on short legs", "scampers away with webbed toes splayed wide"),
V("settles by folding its feet under a barrel body", "turns once and rests its blunt chin low"),
V("faces battle with incisors bared and chest low", "holds a compact warrior crouch on splayed toes"),
V("reads with whiskers brushing close to each line", "reads through small turns of its blunt muzzle"),
V("gathers life with incisors and careful forefeet", "gathers life with whiskers fanned around its muzzle"),
V("raises its short tail and squats on splayed hind toes", "relieves itself with barrel body held level"),
V("bobs between directions while rounded ears flick", "scampers a half-circle and freezes nose-first"),
V("recharges in a square loaf on folded feet", "rests chin-down while its barrel sides slow"),
V("hops repeatedly as a strange urge takes hold", "bobs its blunt head and paddles both forefeet"),
V("steals with a quick incisor grip and low retreat", "nudges close, snatches, and scampers away"),
V("jerks in compact hops with incisors exposed", "paddles stiff forefeet while its blunt head twists"),
V("dreams with webbed toes twitching beneath its body", "whistles faintly as its blunt muzzle bobs"));
AddExtended(
voices,
"cat",
V("sings in rising yowls with whiskers pushed forward", "trills a tune while its tail curls and uncurls"),
V("courts through calling, circling, and cheek presentation", "mates with hind paws planted and tail held aside"),
V("farms with precise paw scrapes and close sniffing", "plants with tucked claws and twitching tail"),
V("brushes pollen onward on silent paws", "carries pollen across whiskers and cheek fur"),
V("trades with measured chirps and one careful paw", "barters seated behind a curling tail"),
V("fishes with body flattened and forepaw hovering", "fishes by striking with unsheathed claws"),
V("hauls backward with teeth set and paws braced", "hooks and draws with curved foreclaws"),
V("licks {target} roughly between gentle paw touches", "heals {target} with whiskers forward and claws tucked"),
V("stokes fire with whiskers drawn back", "fans the flames with its curling tail"),
V("flees in low, elastic bounds with tail streaming", "springs away as hind claws drive hard"),
V("settles by kneading twice and circling tightly", "folds paws beneath its chest and wraps its tail"),
V("takes a warrior crouch with back rippling", "advances sideways with ears flat and claws bare"),
V("reads with pupils tracking steadily across each line", "reads through tiny whiskered head turns"),
V("gathers life with delicate paw hooks", "gathers life while nose and whiskers pulse"),
V("squats with hind legs spread and tail lifted clear", "relieves itself before scraping with both forepaws"),
V("turns after its own tail, then freezes abruptly", "steps toward two directions with ears swiveling apart"),
V("recharges curled nose-to-tail with paws hidden", "rests in a compact loaf while whiskers slacken"),
V("chatters under a strange urge and paws repeatedly", "arches, sidesteps, and lashes its tail without pause"),
V("steals with a silent paw hook and backward spring", "closes its teeth quickly and slips away low"),
V("stalks in rigid steps with pupils stretched wide", "jerks its head sideways while claws open and close"),
V("dreams with paws kneading and tail tip flicking", "chirps asleep as hind legs make tiny pounces"));
AddExtended(
voices,
"cow",
V("sings in long lowing notes through a broad muzzle", "rolls a slow tune beneath a swinging dewlap"),
V("courts with flank sniffing and chin resting across a back", "mates on cloven hooves with tail raised aside"),
V("farms with broad muzzle sweeping and hooves pressing", "plants in slow passes beneath a wide forehead"),
V("sweeps pollen onward across its broad muzzle", "carries pollen on its rough tongue and nose"),
V("trades through low calls and slow forehead dips", "barters while chewing between low signals"),
V("fishes with broad muzzle lowered and nostrils flaring", "fishes on quietly planted cloven hooves"),
V("hauls with broad chest forward and neck straight", "draws steadily as cloven hooves brace"),
V("licks {target} with a broad rough tongue", "heals {target} with its forehead angled aside"),
V("stokes fire with broad muzzle lifted", "fans the flames with slow tail switches"),
V("flees in a heavy gallop with dewlap swinging", "runs away on pounding cloven hooves"),
V("settles by folding its forelegs beneath a broad belly", "turns slowly and lowers its heavy body"),
V("holds a warrior stance with forehead low and hooves wide", "drives ahead behind a swinging horned head"),
V("reads with broad muzzle moving along each line", "reads through slow, square head turns"),
V("gathers life using tongue, muzzle, and careful hooves", "gathers life low beneath a broad forehead"),
V("raises its tail and spreads its hind hooves", "relieves itself while continuing a slow jaw roll"),
V("steps forward and back while its broad head swings", "turns from one side to the other with nostrils flaring"),
V("recharges belly-down while chewing in circles", "rests on folded legs with tail and ears barely moving"),
V("kicks its hind heels under a strange urge", "sidesteps repeatedly with forehead dipping"),
V("steals with a swift tongue curl and muzzle withdrawal", "edges close, closes its broad lips, and backs away"),
V("stamps in uneven beats as its head jerks", "lurches broadside with tail rigid and jaw still"),
V("dreams with cloven hooves twitching under its belly", "lows softly as its broad muzzle shifts"));
AddExtended(
voices,
"dog",
V("sings in rising howls with muzzle lifted", "threads yips into a tune while its tail keeps time"),
V("courts through circling, sniffing, and close tail signals", "mates on braced paws with hindquarters aligned"),
V("farms by digging in alternating forepaw strokes", "plants nose-first with tail held level"),
V("pushes pollen onward with repeated nose passes", "carries pollen across its muzzle with ears forward"),
V("trades through short barks and alternating paw taps", "barters seated upright on its haunches"),
V("fishes with nose low and one forepaw raised", "fishes with a sudden snap after holding still"),
V("hauls with jaws firm and all four paws driving", "pulls backward while shoulders bunch"),
V("licks and nudges {target} carefully", "heals {target} with ears fixed forward"),
V("stokes fire with nose turned and tail lowered", "fans the flames through quick paw strokes"),
V("flees in long bounds with ears swept back", "sprints away as hind paws drive beneath its body"),
V("settles by circling twice and testing with its nose", "scrapes briefly, then folds nose beneath tail"),
V("stands warrior-alert with hackles raised and paws spread", "advances behind bared teeth and braced forelegs"),
V("reads with nose tracing beneath each line", "reads through quick head tilts"),
V("gathers life with nose close and forepaws moving", "gathers life with careful jaw grips and short sniffs"),
V("squats on bent hind legs with tail lifted", "relieves itself while forepaws hold steady"),
V("tilts its head from side to side and circles", "starts forward, wheels back, and sniffs again"),
V("recharges curled tightly with nose beneath tail", "rests flank-down while paws and ears slacken"),
V("chases a strange urge through tight, repeated circles", "bows, springs, and paws in quick succession"),
V("steals with a quick jaw grip and bounding retreat", "slips close nose-first, snatches, and trots away"),
V("moves in stiff lunges with hackles standing", "opens and closes its jaws while its head jerks sharply"),
V("dreams with paws running and muzzle softly yipping", "twitches on its side as its tail taps"));
AddExtended(
voices,
"fox",
V("sings in clear yips through a pointed muzzle", "threads rasping notes while its brush sways"),
V("courts with gekker calls and brush-led circles", "mates on narrow paws with brush lifted aside"),
V("farms through neat forepaw scrapes and precise sniffs", "plants lightly with pointed muzzle low"),
V("brushes pollen onward with its trailing brush", "carries pollen across its narrow muzzle"),
V("trades through quick chirps and delicate paw gestures", "barters seated behind a curled brush"),
V("fishes from a still crouch with ears fixed", "fishes by pouncing forepaws-first"),
V("hauls with narrow jaws set and paws skimming backward", "draws in short pulls beneath a level brush"),
V("nibbles and licks {target} delicately", "heals {target} with pointed ears held forward"),
V("stokes fire with whiskers tucked and brush high", "fans the flames with quick brush sweeps"),
V("flees in light bounds with brush streaming", "darts away on narrow paws through abrupt turns"),
V("settles by circling tightly beneath its own brush", "scrapes with quick forepaws and tucks its muzzle"),
V("takes a warrior crouch with ears flat and brush level", "darts forward behind bared narrow teeth"),
V("reads with pointed muzzle tracking each line", "reads with ears pricked and brush curled close"),
V("gathers life using precise paw taps and muzzle touches", "gathers life lightly with whiskers fanned"),
V("arches its brush and crouches on narrow hind paws", "relieves itself with pointed muzzle held alert"),
V("pivots between sounds with ears pointing apart", "pounces one way, checks, and circles back"),
V("recharges curled beneath its sweeping brush", "rests with pointed muzzle tucked and paws hidden"),
V("springs vertically under a strange urge", "gekker-calls while whipping around after its brush"),
V("steals with a delicate bite and instant sidestep", "slips close on narrow paws and darts away"),
V("stalks in angular jolts with brush rigid", "snaps sideways as its pointed ears flatten"),
V("dreams with narrow paws paddling beneath its brush", "yips faintly while its pointed muzzle twitches"));
AddExtended(
voices,
"goat",
V("sings in broken bleats beneath a lifted chin", "trills nasally while its beard quivers"),
V("courts through horn rubs, sniffs, and raised forequarters", "mates on hard cloven hooves with hind legs braced"),
V("farms with split lips clipping and hooves pressing", "plants through short, horn-guided pushes"),
V("pushes pollen onward with mobile split lips", "carries pollen along its beard and muzzle"),
V("trades through nasal calls and compact horn dips", "barters balanced squarely on hard hooves"),
V("fishes with horizontal pupils fixed and muzzle low", "fishes with forehooves planted close"),
V("hauls with forehead down and cloven hooves gripping", "draws in springing pulls through its narrow chest"),
V("licks {target} with careful lip and tongue strokes", "heals {target} with horns angled along its back"),
V("stokes fire with beard lifted and muzzle back", "fans the flames through compact head tosses"),
V("flees in steep, springing bounds", "scampers away with beard and short tail raised"),
V("settles by placing each hoof and folding narrow legs", "turns once with horns high before kneeling"),
V("stands warrior-ready on stiff legs with horns forward", "rears and drives down behind a compact headbutt"),
V("reads with horizontal pupils following each line", "reads through tiny bearded head tilts"),
V("gathers life with mobile lips and exact hoof placement", "gathers life close beneath its brushing beard"),
V("lifts its short tail and squats on bent hind legs", "relieves itself with forehooves planted together"),
V("hops between positions while horizontal pupils scan", "starts to rear, drops, and turns in place"),
V("recharges chest-down on folded narrow legs", "rests squarely while chewing with a sideways jaw"),
V("rears repeatedly under a strange urge", "twists stiff-legged while tapping its horns together"),
V("steals with split lips and a backward hop", "snatches quickly, then bounds clear on hard hooves"),
V("bucks in rigid bursts with beard snapping", "jerks its horned head while hooves stamp crosswise"),
V("dreams with stiff legs kicking beneath its chest", "bleats softly as its beard and muzzle twitch"));
AddExtended(
voices,
"hyena",
V("sings in whooping pulses through heavy jaws", "cackles a jagged tune beneath rounded ears"),
V("courts through close sniffing and sloping-body circles", "mates with powerful forequarters braced and hindquarters aligned"),
V("farms with crushing jaws and alternating forepaw scrapes", "plants low beneath raised shoulders"),
V("pushes pollen onward with persistent muzzle passes", "carries pollen across its heavy muzzle"),
V("trades through whoops and measured jaw clacks", "barters from a high-shouldered stance"),
V("fishes with heavy head low and rounded ears fixed", "fishes by snapping from braced forequarters"),
V("hauls with jaws locked and shoulders driving", "drags backward as the sloping back tightens"),
V("nibbles {target} carefully with its front teeth", "heals {target} with massive jaws held still"),
V("stokes fire with heavy muzzle turned aside", "fans the flames through powerful forepaw strokes"),
V("flees in an endurance lope with back sloping", "runs away as high shoulders pump steadily"),
V("settles by circling on long forelegs and lowering its jaws", "folds belly-down beneath its raised shoulders"),
V("takes a warrior stance with crushing jaws open", "surges forward behind powerful forequarters"),
V("reads with heavy muzzle moving under each line", "reads while rounded ears remain still"),
V("gathers life with strong forepaws and controlled incisors", "gathers life beneath a lowered heavy neck"),
V("squats with short hindquarters lowered and tail raised", "relieves itself while forelegs stay nearly straight"),
V("lopes a crooked loop and snaps back around", "shifts between crouch and standing as ears swivel"),
V("recharges belly-down with jaws across both paws", "rests on one flank while high shoulders loosen"),
V("cackles under a strange urge and wheels repeatedly", "bounds crookedly while its heavy jaws open and close"),
V("steals with a crushing jaw grip and loping retreat", "creeps in high-shouldered, snatches, and wheels away"),
V("lurches behind rigid forequarters with jaws clacking", "twists its sloping body as the heavy head jerks"),
V("dreams with jaws opening and long forelegs twitching", "whoops faintly while curled beneath raised shoulders"));
AddExtended(
voices,
"monkey",
V("sings in patterned hoots while both hands beat time", "threads chatter into a tune with tail balancing"),
V("courts through grooming gestures and close body displays", "mates with hands braced and long tail held clear"),
V("farms with nimble thumbs turning and pressing", "plants from a squat with both hands"),
V("moves pollen with careful finger-and-thumb pinches", "carries pollen on fingertips while its tail counterbalances"),
V("trades through rapid chatter and open-palmed gestures", "barters by counting across nimble fingers"),
V("fishes in a crouch with one hand hovering", "fishes by snatching while the other hand braces"),
V("hauls with both hands clasped and feet pushing", "draws backward with long tail held straight"),
V("heals {target} with precise fingertips", "heals {target} carefully with both hands while squatting"),
V("stokes fire with quick hands and face turned aside", "fans the flames with open palms"),
V("flees in four-limbed bounds with tail streaming", "scrambles away as hands and feet alternate rapidly"),
V("settles by patting and turning with both hands", "squats low and wraps its long tail close"),
V("takes a warrior crouch with hands spread and teeth bared", "leaps forward behind a slap and grappling reach"),
V("reads with one finger following each line", "reads through quick eye shifts and head tilts"),
V("gathers life through nimble two-handed sorting", "gathers life with precise thumb-and-finger pinches"),
V("squats deep with tail lifted clear", "relieves itself while balancing on feet and one hand"),
V("reaches three ways while its tail counters each turn", "rises on its hind feet, drops, and chatters in place"),
V("recharges curled with hands beneath its chin", "rests in a compact squat while tail wraps close"),
V("claps repeatedly under a strange urge", "leaps and lands while fingers spread and curl"),
V("steals with one quick hand and a tail-balanced retreat", "palms swiftly, then bounds away on all fours"),
V("jerks through broken gestures with fingers splayed", "scrambles in place as head and tail snap opposite ways"),
V("dreams with fingers grasping and tail slowly curling", "chatters softly while hands paddle beneath its chin"));
AddExtended(
voices,
"rabbit",
V("sings in soft honks with nose pulsing rapidly", "chatters a tiny rhythm beneath upright ears"),
V("courts through circling, chin contact, and high leaps", "mates on powerful hind feet with ears laid back"),
V("farms with rapid forepaw scrapes and incisor clips", "plants crouched on folded hind legs"),
V("pushes pollen onward through quick nose-first hops", "carries pollen on its muzzle with ears upright"),
V("trades through nose touches and light forepaw taps", "barters sitting tall on long hind feet"),
V("fishes from a low crouch with ears fixed forward", "fishes with nose rapidly twitching"),
V("hauls with incisors gripping and hind feet pushing", "draws backward through quick, low hops"),
V("licks and nibbles {target} gently", "heals {target} with upright ears held still"),
V("stokes fire with short forepaw scrapes", "fans the flames through quick nose-first hops"),
V("flees in accelerating bounds on long hind feet", "darts away through sharp leaps with ears flattened"),
V("settles by scraping with both forepaws and turning", "folds hind legs beneath a compact loaf"),
V("takes a warrior posture tall on hind feet", "boxes forward with rapid forepaw strikes"),
V("reads with nose tracking beneath each line", "reads while one upright ear swivels"),
V("gathers life with incisors clipping and forepaws pressing", "gathers life from a low hind-leg crouch"),
V("raises its short tail over bent hind legs", "relieves itself in a compact crouch"),
V("hops toward one side while both ears point elsewhere", "freezes, turns, and launches into a second direction"),
V("recharges in a compact loaf with feet hidden", "rests stretched low while long ears settle"),
V("leaps and twists under a strange urge", "darts in tight circles before kicking both hind feet"),
V("steals with one incisor nip and a sudden bound", "edges close nose-first, snatches, and darts away"),
V("jerks through crooked hops with ears rigid", "boxes forward as its nose stops twitching"),
V("dreams with hind feet kicking beneath a compact body", "honks faintly while ears and whiskers twitch"));
AddExtended(
voices,
"raccoon",
V("sings in raspy trills with black forepaws clasped", "chirrs a tune while its ringed tail keeps balance"),
V("courts through face sniffing and two-pawed grooming", "mates on plantigrade paws with ringed tail held aside"),
V("farms with sensitive fingers sifting and turning", "plants while crouched behind a masked face"),
V("moves pollen delicately with both black paws", "carries pollen on sensitive fingers with ringed tail trailing"),
V("trades through chirrs and quick finger counts", "barters sitting upright on plantigrade haunches"),
V("fishes with sensitive forepaws spread and hovering", "fishes by plunging both black paws together"),
V("hauls with fingers hooked and arched back pulling", "draws backward on nimble plantigrade paws"),
V("heals {target} through careful two-pawed touches", "heals {target} fingertip-first beneath its mask"),
V("stokes fire with black paws held back", "fans the flames with its raised ringed tail"),
V("flees in an arched-back gallop with tail streaming", "scampers away on nimble plantigrade paws"),
V("settles by patting around with both sensitive paws", "turns and curls masked muzzle against ringed tail"),
V("stands warrior-upright with black claws spread", "lunges from its haunches behind both grasping paws"),
V("reads with one black finger tracing each line", "reads beneath motionless dark facial markings"),
V("gathers life through two-pawed feeling and precise pinches", "gathers life with sensitive fingers spread"),
V("squats on plantigrade hind paws with ringed tail raised", "relieves itself while both forepaws stay planted"),
V("rubs its paws together, turns, and checks again", "reaches in opposite directions beneath a twitching mask"),
V("recharges curled around its ringed tail", "rests on its side with black forepaws folded"),
V("rubs its forepaws under a strange urge", "rolls and rights itself while ringed tail lashes"),
V("steals with both sensitive paws and a quick tuck", "palms swiftly beneath its chest and scampers away"),
V("jerks upright with black fingers rigidly spread", "paddles both forepaws as its masked head snaps"),
V("dreams with black paws rubbing and ringed tail twitching", "chirrs asleep while sensitive fingers flex"));
AddExtended(
voices,
"rat",
V("sings in thin squeaks while whiskers keep rhythm", "chirps a quick tune between soft incisor bruxes"),
V("courts through whisker contact and rapid close circling", "mates on small hind feet with bare tail extended"),
V("farms by gnawing, scraping, and pressing with pink paws", "plants low behind chisel incisors"),
V("sweeps pollen onward with fanned whiskers", "carries pollen across its pointed muzzle"),
V("trades through rapid squeaks and clasped pink paws", "barters upright with bare tail balancing"),
V("fishes with pointed muzzle low and paws hovering", "fishes by snapping with chisel incisors"),
V("hauls with incisors locked and hind feet driving", "drags backward while bare tail braces each turn"),
V("licks {target} between tiny paw presses", "heals {target} beneath a fan of trembling whiskers"),
V("stokes fire with whiskers pulled back", "fans the flames through rapid forepaw strokes"),
V("flees in a low scurry with bare tail streaming", "darts away through tight turns on close-set feet"),
V("settles by scraping rapidly and curling around its tail", "turns in place before tucking pointed muzzle down"),
V("stands warrior-upright with incisors bared", "rushes low behind whiskers and chisel teeth"),
V("reads with pointed muzzle passing beneath each line", "reads while round ears hold still"),
V("gathers life using pink paws and precise incisor nips", "gathers life with whiskers sweeping both sides"),
V("squats on small hind feet with bare tail lifted", "relieves itself while forepaws hover at its chest"),
V("scurries in two crossing arcs and freezes upright", "turns with whiskers aimed one way and ears another"),
V("recharges curled tightly around its bare tail", "rests belly-down with pointed muzzle on pink paws"),
V("bruxes rapidly under a strange urge and wheels", "clasps its paws while bare tail lashes in circles"),
V("steals with a fast incisor grip and low retreat", "snatches between pink paws and scurries away"),
V("jerks upright with incisors chattering hard", "runs in broken circles as its bare tail stiffens"),
V("dreams with pink paws clasping and tail curling", "squeaks asleep while whiskers pulse rapidly"));
AddExtended(
voices,
"rhino",
V("sings in rough squeals beneath a heavy horn", "rumbles a blunt tune through thick folded lips"),
V("courts through horn-side rubbing and close scenting", "mates on three-toed feet with massive shoulders braced"),
V("farms by pressing with broad lip and heavy feet", "plants through short, horn-led pushes"),
V("sweeps pollen onward with its square lip", "carries pollen across thick folded lips"),
V("trades through rough snorts and slow horn dips", "barters standing square on three-toed feet"),
V("fishes with small ears fixed and broad lip low", "fishes beneath a level horn"),
V("hauls with horn base low and shoulders driving", "leans its folded hide forward on stout legs"),
V("heals {target} through broad-lip nudges", "heals {target} with heavy horn angled aside"),
V("stokes fire with horn and muzzle lifted", "fans the flames through heavy head sweeps"),
V("flees in a pounding charge on three-toed feet", "runs away with folded hide shaking over thick shoulders"),
V("settles by folding stout legs beneath thick hide", "turns heavily and lowers horn and chin"),
V("holds a warrior line with horn level", "charges forward behind massive skull and shoulders"),
V("reads with square lip passing beneath each line", "reads through slow horned head sweeps"),
V("gathers life with broad lip and careful foot pressure", "gathers life low beneath its heavy horn"),
V("raises its short tail and bends thick hind legs", "relieves itself while three-toed feet stay spread"),
V("pivots heavily as small ears point opposite ways", "starts a charge, halts, and swings its horn aside"),
V("recharges flank-down on thick folded hide", "rests with stout legs tucked and horn angled low"),
V("bucks under a strange urge and tosses its horn", "stamps a tight pattern on three-toed feet"),
V("steals with a quick square-lip grip and shoulder turn", "edges close beneath its horn and tramps away"),
V("lurches in rigid charges as its horn snaps sideways", "stamps unevenly beneath twitching folded hide"),
V("dreams with three-toed feet pushing and horn shifting", "rumbles asleep while its thick lips pulse"));
AddExtended(
voices,
"sheep",
V("sings in wavering bleats through a narrow muzzle", "threads soft nasal notes while dense fleece trembles"),
V("courts through woolly cheek rubs and close circling", "mates on narrow hooves with fleece pressed close"),
V("farms with split lip clipping and small hoof presses", "plants beneath a lowered woolly brow"),
V("brushes pollen onward through its fleece", "carries pollen on its muzzle and wool"),
V("trades through short baas and gentle forehead dips", "barters while standing square beneath its fleece"),
V("fishes with narrow muzzle low and ears angled forward", "fishes on close-planted hooves"),
V("hauls with fleece bunching over narrow shoulders", "draws steadily while small hooves brace"),
V("heals {target} through careful muzzle nudges", "heals {target} with woolly forehead angled aside"),
V("stokes fire with fleece held back", "fans the flames through quick muzzle dips"),
V("flees in stiff, bouncing strides with wool shaking", "runs away on narrow hooves beneath dense fleece"),
V("settles by folding slim legs beneath a round fleece", "turns once and tucks muzzle against wool"),
V("takes a warrior stance behind lowered woolly brow", "drives forward from braced hooves with forehead first"),
V("reads with narrow muzzle tracing below each line", "reads while ears angle from the fleece"),
V("gathers life with split lip and delicate hoof placement", "gathers life beneath a curtain of wool"),
V("raises its short tail over bent hind legs", "relieves itself with narrow forehooves together"),
V("steps in a tight square while ears angle apart", "lowers its forehead, checks, and turns again"),
V("recharges round-bodied on folded legs", "rests muzzle-deep against fleece while sides slow"),
V("springs stiff-legged under a strange urge", "thrusts its forehead forward and hops backward"),
V("steals with split lips and a quick woolly turn", "nudges close, grips briefly, and trots away"),
V("bucks in rigid hops with fleece shuddering", "jerks its woolly forehead down as hooves cross"),
V("dreams with narrow hooves twitching beneath fleece", "bleats faintly while its woolly cheek shifts"));
AddExtended(
voices,
"unicorn",
V("sings in clear nickers beneath its spiral horn", "whinnies a bright tune while its long mane ripples"),
V("courts through arched-neck passes and muzzle touches", "mates on bright cloven hooves with horn held high"),
V("farms with precise hoof presses and horn-guided turns", "plants beneath a flowing mane"),
V("pushes pollen onward with mobile lips", "carries pollen along its muzzle beneath a lifted horn"),
V("trades through bell-like nickers and measured head dips", "barters with spiral horn upright"),
V("fishes with horn angled aside and muzzle low", "fishes on motionless cloven hooves"),
V("hauls with arched neck straightening into each pull", "draws steadily while bright hooves brace"),
V("heals {target} through gentle touches of mobile lips", "heals {target} with spiral horn angled past one shoulder"),
V("stokes fire with mane and tail drawn back", "fans the flames through high forehoof strokes"),
V("flees in a light canter with mane streaming", "gallops away beneath a level spiral horn"),
V("settles by folding bright legs and curving horn aside", "turns once before resting beneath its mane"),
V("stands warrior-tall with spiral horn aligned", "surges forward behind high forehooves and lowered horn"),
V("reads with muzzle following beneath each line", "reads through small, poised turns of its horn"),
V("gathers life with mobile lips and exact hoof placement", "gathers life with spiral horn lifted"),
V("raises its flowing tail and bends its hind legs", "relieves itself on balanced cloven hooves"),
V("steps high in crossing directions with ears flicking", "turns its arched neck twice and paws once"),
V("recharges on folded legs with mane draped close", "rests muzzle-low while its spiral horn angles aside"),
V("rears under a strange urge and paws in sequence", "canters a tight ring with mane and tail streaming"),
V("steals with mobile lips and a light backward step", "dips beneath its horn, grips quickly, and canters away"),
V("moves in rigid high steps as its horn jerks", "rears abruptly with mane snapping across its neck"),
V("dreams with bright hooves cantering against folded legs", "nickers asleep while spiral horn and ears shift"));
AddExtended(
voices,
"wolf",
V("sings in a long howl with muzzle raised", "weaves yips into a tune while its chest expands"),
V("courts through muzzle licks, circling, and tail signals", "mates on long braced legs with bushy tail aside"),
V("farms with powerful forepaw scrapes and nose checks", "plants from an efficient, low stance"),
V("pushes pollen onward through steady nose-led passes", "carries pollen across its muzzle with tail level"),
V("trades through low whines and measured muzzle gestures", "barters seated tall on its haunches"),
V("fishes from a flattened crouch with ears fixed", "fishes with a sudden snap after holding still"),
V("hauls with jaws set and long legs driving", "draws backward while shoulders stay level"),
V("licks {target} and nibbles with careful teeth", "heals {target} with ears held forward"),
V("stokes fire with muzzle turned aside", "fans the flames with its bushy tail"),
V("flees in a long, fully extended lope", "runs away with level back and ears swept flat"),
V("settles by circling and scraping with strong forepaws", "folds chest-down with chin between extended paws"),
V("takes a warrior stance with ears forward and jaws open", "rushes ahead from a level-backed crouch"),
V("reads with muzzle tracking under each line", "reads while pointed ears remain fixed"),
V("gathers life with nose close and forepaws precise", "gathers life from a long-legged crouch"),
V("squats on bent hind legs with bushy tail raised", "relieves itself while forelegs remain straight"),
V("fans between directions with nose and ears angled apart", "starts a lope, checks sharply, and circles"),
V("recharges curled tightly beneath its bushy tail", "rests chest-down with chin over long forepaws"),
V("bows and springs repeatedly under a strange urge", "circles in an efficient lope while snapping upward"),
V("steals with a quick jaw grip and silent retreat", "stalks close nose-first, snatches, and lopes away"),
V("paces in rigid lines with hackles lifted", "jerks its muzzle sideways while jaws snap shut"),
V("dreams with long legs running beneath a curled body", "howls faintly while its bushy tail twitches"));
AddExtended(
voices,
"worm",
V("sings as a faint rasp through contracting segments", "pulses a soft rhythm along its bristled underside"),
V("courts by aligning and rippling beside another body", "mates through close segment contact and coordinated contractions"),
V("farms by drawing its front segments forward", "plants through slow, bristle-anchored ripples"),
V("pushes pollen onward through looping body contact", "carries pollen along its segments in forward pulses"),
V("trades by curling close and tapping its tapered front", "barters through measured body pulses"),
V("fishes with its tapered front held motionless", "fishes through a sudden full-body contraction"),
V("hauls by anchoring bristles and shortening its body", "draws backward through wave after muscular wave"),
V("heals {target} through gentle front-segment contact", "heals {target} through tiny controlled contractions"),
V("stokes fire through short front-segment ripples", "fans the flames with its tapered front"),
V("flees through rapid contractions and flattened curves", "crawls away as bristles drive in quick succession"),
V("settles by coiling segment over segment", "sweeps its tapered front once before relaxing"),
V("takes a warrior coil with front segments lifted", "lashes forward from a bristle-anchored curve"),
V("reads by passing its tapered front along each line", "reads through tiny lateral ripples"),
V("gathers life with its mouth opening and controlled pulls", "gathers life through delicate front-segment contractions"),
V("contracts its rear segments and holds still", "relieves itself while the tapered front remains extended"),
V("crawls into a loop and reverses halfway", "points its tapered front one way as the body pulls another"),
V("recharges in a loose coil with bristles relaxed", "lies extended while faint pulses travel end to end"),
V("knots into repeated loops under a strange urge", "lashes and recoils while its rear segments stay fixed"),
V("steals by hooking its front segments and contracting away", "creeps close, grips briefly, and ripples back"),
V("writhes in broken waves with bristles scraping", "stiffens segment by segment before snapping into a coil"),
V("dreams as slow ripples pass along its resting body", "twitches its tapered front while loosely coiled"));
}
}