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

459 lines
45 KiB
C#

using System.Collections.Generic;
namespace IdleSpectator;
public static partial class ActivitySpeciesVoiceCatalog
{
private static void AddInvertebrateExtendedVoices(Dictionary<string, ActivitySpeciesVoice> voices)
{
AddExtended(
voices,
"acid_blob",
V("warbles through fizzing surface bubbles", "ripples its rim in a wet, rising cadence"),
V("folds a budding lobe slowly into a reproductive union", "tightens its surface around a pulsing germ"),
V("etches planting seams with a narrow acidic feeler", "bathes each planting point in a measured secretion"),
V("dusts reproductive grains from one tacky lobe to another", "rolls a pollen film across its adhesive rim"),
V("pinches off a measured bead and absorbs one in return", "opens a surface pocket to barter with pulsing rim-signals"),
V("sweeps a thin pseudopod in search of a catch", "fans a sensing film outward before snapping it inward"),
V("rolls its mass forward in a series of hauling surges", "anchors its rear rim and drags with a broad front lobe"),
V("lays a mild sealing film over {target}", "presses a cool regenerative lobe against {target}"),
V("spreads into a smothering sheet over the flame", "jets damp acidic foam at the flame"),
V("streams away in one stretched ribbon", "retracts every feeler and pours into a rapid glide"),
V("anchors a broad rim and raises a stable central mound", "spreads firm lobes until its mass rests securely"),
V("hardens its leading edge into a rippling guard", "raises a striking lobe charged with corrosive pressure"),
V("tracks each line with a hair-thin surface filament", "pulses paired eye-like spots from mark to mark"),
V("draws loose life-glow through its translucent skin", "cups a fading essence inside a sealed inner bubble"),
V("opens a rear pore and expels a spent acidic bead", "contracts from front to back and releases spent fluid"),
V("sends contradictory ripples around its rim", "splits its leading lobe twice before drawing both halves back"),
V("pulls its mass inward as inner bubbles brighten", "rests wide while restorative pulses thicken its center"),
V("raises an unbidden spire that curls into its own surface", "paddles one lobe against the rhythm of the rest"),
V("slides a silent filament toward {target}", "reaches an opaque surface pocket toward {target}"),
V("bucks as foreign pulses race through its mass", "forms jagged lobes that strike without its usual flow"),
V("drifts in sleep while dim shapes bloom beneath its skin", "replays slow phantom ripples across its resting pool"));
AddExtended(
voices,
"ant_black",
V("stridulates a clipped rhythm through its body plates", "clicks its mandibles beneath a steady antenna beat"),
V("aligns abdomen to abdomen in a brisk reproductive clasp", "circles once with linked feelers before mating"),
V("scores straight planting furrows with its mandibles", "tamps each planting point with all six feet"),
V("combs pollen along its forelegs and antennae", "presses its dusted body against receptive blossoms"),
V("barters with rapid paired feeler taps", "passes and receives with precise mandible grips"),
V("searches for a catch with jaws poised", "waits under still antennae before snapping its mandibles"),
V("locks its jaws on the haul and pulls in a straight course", "braces all six feet and drags without veering"),
V("grooms {target} with fine mouthpart strokes", "presses both antenna tips gently against {target}"),
V("beats at the flame with rapid abdomen sweeps", "scrapes a smothering path forward with its forelegs"),
V("scurries away in a low straight burst", "folds its feelers back and drives all six feet rapidly"),
V("tests its surroundings with brisk antenna taps before stopping", "settles all six feet into a compact ordered stance"),
V("sets its feet square and opens its mandibles", "advances in a disciplined line with antennae level"),
V("follows each mark with alternating feeler taps", "holds still while both antennae read from side to side"),
V("hooks a fading life-thread between its mandibles", "draws the gathered essence along both antennae"),
V("raises its abdomen and releases a compact dropping", "plants its forefeet as its abdomen briefly contracts"),
V("crosses and recrosses a straight path", "taps one antenna rapidly while the other holds rigid"),
V("folds low as energy returns through its six limbs", "grooms each leg in sequence during recovery"),
V("marches backward while its antennae insist forward", "repeatedly opens one mandible and closes the other"),
V("slips flattened antennae and mandibles toward {target}", "tries to pinch {target} before backing away silently"),
V("jerks in broken straight lines under an alien impulse", "snaps its jaws while both feelers curl against its head"),
V("tucks all six feet close as its antennae twitch in sleep", "makes faint marching motions beneath a resting crouch"));
AddExtended(
voices,
"ant_blue",
V("ticks its mouthparts in a measured ascending scale", "draws paired antenna arcs to a precise body hum"),
V("matches alternating feeler strokes before a balanced mating clasp", "joins abdomen tips while all six feet hold a careful stance"),
V("sets planting points at equal intervals with paired jaws", "levels each furrow with alternating forefoot strokes"),
V("maps pollen between crossing antennae and forelegs", "turns in exact angles while brushing reproductive dust onward"),
V("barters with mirrored feeler taps on both sides", "rotates paired mouthparts in a measured give-and-take"),
V("angles its antennae while searching for a catch", "closes both jaws in a precisely timed fishing snap"),
V("sets centered mandibles on the haul and steps backward evenly", "pulls with alternating six-foot braces"),
V("sweeps both antennae symmetrically over {target}", "tends {target} with equal strokes of its paired mouthparts"),
V("fans the flame with alternating wingless body pivots", "presses a measured smothering edge forward with both forelegs"),
V("retreats in exact zigzags with feelers laid back", "sidesteps away through alternating angular turns"),
V("surveys in widening antenna arcs before planting its feet", "settles into alignment with paired forefoot adjustments"),
V("holds a high squared stance with jaws centered", "paces in measured angular steps with mandibles ready"),
V("brackets each line between parallel antennae", "advances both feeler tips across the marks together"),
V("triangulates a loose life-spark between its feelers", "channels gathered essence down paired antennae in matched pulses"),
V("balances high and releases a neat abdominal pellet", "holds every foot fixed as its abdomen contracts"),
V("turns left and right by identical angles without advancing", "draws mismatched symbols with its crossing antennae"),
V("rests on straightened legs as strength pulses in pairs", "folds each limb in mirrored sequence while recharging"),
V("traces an exact circle with only one feeler", "steps in a rigid pattern its body did not choose"),
V("times a reach for {target} between alternating antenna sweeps", "tries to nip {target} before withdrawing in a precise zigzag"),
V("moves in impossible angles as foreign force bends its joints", "crosses both antennae tightly while its feet pace alone"),
V("rests narrow while paired feelers sketch silent patterns", "ticks its feet in symmetrical dream motions"));
AddExtended(
voices,
"ant_green",
V("scrapes its jaws in springing syncopation", "drums raised forelegs beneath a bouncing chirr"),
V("vaults into a hooked reproductive embrace", "links feelers overhead while abdomen tips meet"),
V("cuts planting slits with hooked forefeet", "vaults between planting points and presses them with its abdomen"),
V("sweeps pollen onward with raised forelegs", "hooks reproductive dust into the hairs of its wrists"),
V("barters with mandibles lifted high", "links its forelegs in an arched give-and-take"),
V("poises on folded hind legs while seeking a catch", "hooks downward with both raised forefeet"),
V("loops its forelegs around the haul and bounds backward", "hooks underneath and pulls in springing steps"),
V("clasps {target} gently between hooked wrists", "grooms {target} with elevated mandible strokes"),
V("beats both raised forelegs over the flame", "springs past the flame with broad abdomen sweeps"),
V("vaults away with forelegs tucked over its head", "bounds back in quick doubled leaps"),
V("hooks its forefeet down and settles its weight", "arches its body above six firm leg braces"),
V("raises both forelegs like hooked standards", "bounds forward with mandibles lifted for battle"),
V("holds the marks aloft between its forefeet", "reads each line with one hooked wrist"),
V("catches a life-glimmer between uplifted feelers", "channels gathered essence down its raised forelegs"),
V("rears on four feet and releases from its abdomen", "folds its forelegs overhead as its abdomen contracts"),
V("vaults forward and lands facing the same direction", "grooms one feeler while the other circles wildly"),
V("curls into a high-legged rest as vigor rebounds", "pumps its folded hind legs in a restoring rhythm"),
V("clasps its own antennae and tries to vault beneath them", "holds both forelegs aloft while spinning involuntarily"),
V("hooks one raised foreleg toward {target}", "tries to snag {target} before bounding away"),
V("rears repeatedly as an outside rhythm seizes its legs", "swings its hooked forefeet at empty intervals"),
V("curls around raised forelegs while hind legs twitch", "makes tiny sleeping vaults without leaving its crouch"));
AddExtended(
voices,
"ant_red",
V("clacks wide mandibles in a fierce rolling cadence", "stamps all six feet beneath a hard body rattle"),
V("locks into a forceful reproductive coupling", "circles with jaws spread before abdomen tips join"),
V("tears planting furrows with driving mandible strokes", "rams each planting point with its plated head"),
V("charges among blossoms with dusted body hairs", "scrapes pollen onward using forceful foreleg strokes"),
V("barters between jaws held wide", "seals its give-and-take with a hard antenna strike"),
V("crouches with mandibles open while seeking a catch", "lunges into a sudden six-legged fishing snap"),
V("clamps onto the haul and drives backward without pause", "shoves with head low and legs churning"),
V("braces {target} firmly between its jaws", "tends {target} with rapid mouthpart strokes"),
V("charges the flame with beating forelegs", "drives a smothering body sweep across the flame"),
V("bursts away with jaws still spread", "scrambles backward on splayed feet before turning"),
V("rams its head down before settling on braced feet", "paces with rigid antennae before dropping into a low stance"),
V("plants six feet wide and brandishes open mandibles", "surges into battle in short aggressive bursts"),
V("pins the markings beneath its forefeet", "jabs an antenna along each line in rapid strokes"),
V("seizes a life-flare between its jaws", "drives gathered essence down rigid feelers"),
V("braces low and expels a hard abdominal pellet", "keeps its jaws spread as its abdomen forcefully releases"),
V("charges three directions in quick succession", "locks its jaws open while antennae whip apart"),
V("crouches taut as energy surges back through its legs", "pumps its abdomen in hard restoring pulses"),
V("bites at its own forefeet under a sudden compulsion", "rushes in a tight circle with abdomen raised"),
V("snaps its jaws toward {target}", "tries to clamp {target} before retreating in a rapid burst"),
V("lunges in broken bursts as another will drives it", "clamps and releases its jaws against its own rhythm"),
V("rests low while dream-battles twitch through all six feet", "snaps its mandibles softly in sleep"));
AddExtended(
voices,
"bee",
V("sings through a bright sustained wing hum", "modulates its buzz with pulses of its abdomen"),
V("joins in a brief airborne reproductive coupling", "fans its wings during an abdomen-to-abdomen mating clasp"),
V("scrapes planting points with its forelegs", "presses each planting point using the tip of its abdomen"),
V("brushes pollen from body hairs into packed leg combs", "dusts reproductive grains onward with a vibrating abdomen"),
V("barters with a compact waggle", "gives and receives with precise mouthpart touches"),
V("hovers with forelegs poised while searching for a catch", "dips its legs and rises on a sudden fishing sweep"),
V("hooks its legs around the haul and beats upward", "pulls with wings buzzing at a deep pitch"),
V("fans warm pulsing air over {target}", "grooms {target} with delicate mouthpart strokes"),
V("buffets the flame with concentrated wingbeats", "drives cooling air directly at the flame"),
V("zips away with its abdomen tucked under", "accelerates in a rising line on frantic wings"),
V("tests its surroundings with antennae and circling flights", "settles after repeated abdomen presses against the surface"),
V("curls its abdomen forward and deepens its warning buzz", "holds a rigid hover with legs spread for combat"),
V("walks its forefeet along each line", "reads with both antennae angled over the marks"),
V("draws a life-glow into the pulse of its abdomen", "gathers loose essence through vibrating body hairs"),
V("hangs its abdomen and releases a tiny dropping in flight", "lands, lifts its abdomen, and contracts once"),
V("hovers sideways while its antennae point apart", "starts a waggle sequence and repeatedly breaks the pattern"),
V("rests with wings folded as its body hum steadies", "vibrates flight muscles in a low restorative pulse"),
V("waggles in a pattern that loops against itself", "grooms one wing while the other beats without command"),
V("slips toward {target} on muted wingbeats", "reaches both forelegs toward {target} before darting away"),
V("buzzes at a fractured pitch as its abdomen jerks", "flies in rigid angles under a foreign impulse"),
V("folds its wings while tiny flight tremors cross its body", "waggles faintly in sleep with antennae tucked"));
AddExtended(
voices,
"beetle",
V("rasps hooked feet against its plated sides", "clicks its wing cases in a hollow measured refrain"),
V("opens its wing cases during a close reproductive mounting", "locks hooked feet gently during mating"),
V("furrows planting lines with its hardened brow", "presses planting points beneath its plated body"),
V("brushes pollen onward with hairy forefeet", "parts its wing cases while reproductive dust crosses its back"),
V("barters with taps from both feelers", "takes measured turns with its hooked forefeet"),
V("plants hooked feet and searches for a catch", "snaps its head forward after a still feeler sweep"),
V("wedges its plated back beneath the haul", "grips and drags with forefeet on six braced legs"),
V("presses a smooth wing case against {target}", "tends {target} with careful mouthpart strokes"),
V("beats open wing cases against the flame", "shoves its plated front over the flame"),
V("trundles away with legs pumping beneath sealed cases", "opens its wing cases and bolts on buzzing wings"),
V("tests its footing with hooked feet before settling", "leans its hardened back into a stable resting brace"),
V("lowers its armored brow and spreads all six feet", "opens its wing cases into a broad warrior display"),
V("reads with short feeler sweeps", "pins each line beneath a hooked forefoot"),
V("cups a fading life-light beneath its wing cases", "draws gathered essence through seams in its plated back"),
V("raises its rear plates and releases a compact pellet", "anchors all six feet as its abdomen slowly pushes"),
V("rolls onto its back and pedals without direction", "opens one wing case while keeping the other sealed"),
V("locks its feet and rests as strength returns beneath its shell", "pulses its folded wings in a low restoring rhythm"),
V("rocks on its plated back with legs folded", "repeatedly opens and seals its wing cases without flight"),
V("hooks a folded foreleg toward {target}", "tries to catch {target} before withdrawing with wing cases shut"),
V("clatters as foreign force pries its plates apart", "marches stiffly while its feelers curl inward"),
V("seals its wing cases while sleeping legs slowly pedal", "rocks inside its plated rest through a hollow dream"));
AddExtended(
voices,
"bioblob",
V("warbles through elastic membrane pops", "pulses its rounded skin in a soft resonant sequence"),
V("buds a second pulse within a reproductive membrane join", "mingles inner currents around a tightening germ"),
V("forms shallow planting pockets with rhythmic squeezes", "presses each planting point beneath a rounded membrane dimple"),
V("rolls pollen across its adhesive outer skin", "pulses reproductive dust from one temporary pocket to another"),
V("forms two clear barter chambers in its membrane", "trades with alternating contractions of its surface pockets"),
V("extends a springy membrane tube in search of a catch", "snaps a sensing bulge inward with a whole-body squeeze"),
V("wraps gripping pockets around the haul and heaves", "bounds backward with its membrane held taut"),
V("spreads a warm regenerative film over {target}", "pulses restorative fluid against {target} through a membrane patch"),
V("flattens its damp body across the flame", "pumps cooling fluid through a broad outer blister"),
V("bounds away in rapid whole-body contractions", "stretches forward and recoils into a springing escape"),
V("widens its base and firms the settling membrane", "pulses downward until its rounded body holds steady"),
V("hardens its front into a resilient bulwark", "compresses into a taut spring ready to strike"),
V("forms clear lens-spots that move across each line", "ripples written marks beneath a thin sensing membrane"),
V("draws a life-spark into a glowing inner vesicle", "surrounds gathered essence with concentric pulses"),
V("opens a temporary pore and squeezes out spent matter", "contracts its inner chamber and releases spent fluid"),
V("wobbles between two incompatible shapes", "sends pulses inward when its rim tries to move outward"),
V("draws membrane tight as inner fluid brightens", "rests in a dome while deep restorative pulses recur"),
V("pinches off a bead and repeatedly reels it back", "bounces in place as one inner current reverses"),
V("extends a nearly invisible membrane pocket toward {target}", "tries to fold its reaching membrane over {target}"),
V("jerks into sharp shapes under an alien current", "pops and swells as foreign pulses seize its membrane"),
V("sags into sleep while luminous forms drift inside", "quivers around slow inner dream-currents"));
AddExtended(
voices,
"butterfly",
V("flutters a papery rhythm beneath a faint thoracic hum", "fans broad wings in a slow singing cadence"),
V("joins abdomen tips in a delicate reproductive pairing", "holds a close wing-to-wing mating posture"),
V("scores planting points with slender feet", "presses each planting point beneath the tip of its abdomen"),
V("dusts broad wings and legs with pollen", "unfurls its feeding tube while reproductive grains brush onward"),
V("barters while circling in matched wing arcs", "curls its forelegs in a delicate give-and-take"),
V("skims with feeding tube uncurled while seeking a catch", "dips slender feet and lifts on one broad fishing sweep"),
V("clasps the haul with its legs and laboring wings", "leans its whole flight into the pull"),
V("fans {target} with slow warming wingbeats", "touches {target} gently with its feeding tube tip"),
V("beats broad wings hard across the flame", "folds and opens its wings in repeated smothering strokes"),
V("rises away in steep uneven spirals", "folds its legs tight and drives forward on rapid wingbeats"),
V("tests its footing lightly and comes to rest", "holds its wings upright while its feet establish a steady brace"),
V("spreads its wings into a broad warning plane", "dives to battle with slender legs extended"),
V("walks its feeding tube along written lines", "opens and closes its wings as slender feet track each mark"),
V("catches a life-glimmer between its wing scales", "draws gathered essence along the veins of its wings"),
V("hangs its abdomen and releases a tiny dropping", "holds its wings still as its abdomen briefly contracts"),
V("spirals upward, folds, and drops before opening again", "uncurls its feeding tube toward nothing and recoils"),
V("rests with wings spread as warmth returns through their veins", "pumps its thorax slowly beneath closed wings"),
V("beats left and right wings in opposing rhythms", "loops downward under an unbidden abdominal curl"),
V("settles near {target} with wings concealing its legs", "reaches curled forelegs toward {target} before lifting away"),
V("flaps in rigid jolts as an outside will pulls its abdomen", "folds its wings midflight under a foreign impulse"),
V("sleeps behind closed wings while the edges faintly tremble", "makes slow dream-flights with tucked, twitching legs"));
AddExtended(
voices,
"flower_bud",
V("rustles layered petals in a rising vegetal refrain", "hums through a vibrating hollow stalk"),
V("presses its receptive center into a reproductive bloom", "twines rootlets while pollen reaches its opened core"),
V("parts planting seams with branching root tips", "cups each planting point beneath a leaf"),
V("opens its crown and brushes pollen across receptive petals", "shakes reproductive dust from anther to central folds"),
V("barters by cupping and uncurling paired leaves", "inclines its crown as leaf tips give and receive"),
V("extends a fine root filament in search of a catch", "snaps a curled leaf closed after a patient tremor"),
V("winds rootlets around the haul and contracts its stalk", "braces its base while paired leaves pull"),
V("lays a sap-rich leaf over {target}", "presses regenerative pollen gently onto {target}"),
V("folds damp petals over the flame", "fans broad leaves directly at the flame"),
V("hitches away on frantic root contractions", "draws every petal closed and bends rapidly from danger"),
V("sinks fine roots into a steady settling brace", "opens its crown as its stalk establishes a firm base"),
V("stiffens its stalk and closes petals into a pointed crown", "spreads leaves around a root-braced warrior stance"),
V("traces each line with a curling leaf tip", "turns its crown as root hairs sense each mark"),
V("draws life-light into its receptive center", "channels gathered essence down the veins of its petals"),
V("opens a basal pore and sheds spent fibrous residue", "contracts its root crown and expels dry fibers"),
V("turns its crown between opposing directions", "opens alternating petals while its stalk coils"),
V("roots deeply as sap rises through its stalk", "closes its petals while restorative light pulses at the center"),
V("twines its own leaves around its stalk without cause", "opens one petal repeatedly against the rhythm of the crown"),
V("folds its leaves toward {target} and retracts its roots", "tries to cup {target} between closing petals"),
V("lashes its leaves as foreign sap pulses seize the stalk", "blooms and closes in jagged involuntary bursts"),
V("bows into sleep while dream-petals open inside the bud", "twitches its rootlets beneath a softly pulsing crown"));
AddExtended(
voices,
"fly",
V("buzzes a thin wavering melody on glassy wings", "rubs its wings into a sharp repeating trill"),
V("clasps in a brief reproductive pairing on braced legs", "joins abdomen tips while forefeet drum rapidly"),
V("scratches planting points with bent forelegs", "tamps each planting point with quick six-foot steps"),
V("brushes pollen onward with hairy feet and body", "rubs reproductive dust from forelegs to hind legs"),
V("barters with rapid forefoot drums", "sponges and releases with lowered mouthparts"),
V("hovers in abrupt stops while searching for a catch", "darts downward and snaps back on whining wings"),
V("grips the haul with all six feet and beats backward", "pulls in short bursts of wing speed"),
V("sponges {target} with careful mouthpart presses", "grooms {target} with rapid foreleg strokes"),
V("buffets the flame with whining wingbeats", "darts past the flame in repeated cooling passes"),
V("shoots away through a chain of right-angle turns", "folds its forelegs and accelerates on blurred wings"),
V("samples its footing with each foot before settling", "orbits tightly before bracing on all six legs"),
V("faces forward with wings spread and forelegs raised", "charges into battle in abrupt aerial bursts"),
V("wipes its eyes before tracking each line", "drums bent forefeet along the printed marks"),
V("draws a life-flicker across its many-faceted eyes", "gathers loose essence through vibrating wing veins"),
V("lifts its abdomen and releases a minute dropping", "rubs its forelegs as its abdomen releases"),
V("darts in a square and misses the final turn", "wipes one eye repeatedly while circling on three legs"),
V("rests with wings flat as flight muscles regain their hum", "vibrates its thorax in a low restoring buzz"),
V("loops upside down and hovers there too long", "rubs its hind legs while both forelegs point rigidly ahead"),
V("lands silently beside {target} on padded feet", "reaches all six legs toward {target} before lifting"),
V("jerks through angular flight under a foreign command", "buzzes in broken pulses as its legs grasp at nothing"),
V("sleeps with wings flat while its feet make tiny wiping strokes", "twitches through silent dream-darts"));
AddExtended(
voices,
"garl",
V("rustles papery layers beneath a reedy leaf whistle", "shivers its narrow leaves in a dry descending song"),
V("braids receptive root fibers in a reproductive joining", "parts its layered bulb while pollen settles into its core"),
V("rakes planting seams with fibrous roots", "presses each planting point beneath its layered bulb"),
V("catches pollen among narrow leaves and papery folds", "shakes reproductive dust downward along its stalk"),
V("barters by opening and closing two papery layers", "alternates curled leaf tips in a measured give-and-take"),
V("threads a fine root outward in search of a catch", "jerks its bulb backward when root fibers tighten"),
V("hooks root bundles around the haul and leans away", "wedges its dense bulb behind and drives forward"),
V("binds {target} with a sap-damp layer", "presses pungent regenerative fibers against {target}"),
V("lashes narrow leaves across the flame", "presses its dense damp bulb against the flame"),
V("scrambles away on bunching root fibers", "folds its leaves tight and lurches rapidly aside"),
V("spreads root fibers into a broad settling hold", "stacks its layered bulb firmly above anchored roots"),
V("stiffens narrow leaves into a bristling crown", "swings its dense bulb from a root-braced warrior stance"),
V("runs a leaf tip beneath each line", "parts papery layers as root fibers trace the marks"),
V("draws life-light between its layered skins", "pulls gathered essence down its fibrous roots"),
V("parts its basal layers and expels spent pulp", "tightens its bulb and sheds dry fibers"),
V("winds root fibers in opposite directions", "fans one leaf while every other leaf folds"),
V("rests its bulb low as sap pressure returns", "draws strength inward through tightly coiled roots"),
V("peels one papery layer back and wraps it again", "braids its own leaf tips under an unbidden impulse"),
V("folds dry skins toward {target}", "tries to draw {target} between layered bulb scales"),
V("thrashes its leaves as foreign pressure twists the stalk", "lurches on roots that contract outside its rhythm"),
V("bows its stalk while sleeping roots slowly curl", "rustles inside closed papery layers as it dreams"));
AddExtended(
voices,
"grasshopper",
V("scrapes a bright skipping song from leg against wing", "pulses its hind legs through a rising chirr"),
V("clasps tightly during a balanced reproductive mounting", "joins abdomen tips with hind legs folded close"),
V("kicks planting furrows with spined hind feet", "presses planting points beneath short forefoot stamps"),
V("brushes pollen onward with its body and jointed legs", "springs between pollinating contacts with dusted feet"),
V("barters with alternating forefoot taps", "gives and receives with precise serrated mouthparts"),
V("crouches on folded hind legs while seeking a catch", "springs upward after a sudden fishing snap"),
V("grips the haul with its forefeet and hops backward", "drives forward with both hind feet"),
V("combs {target} with delicate forefoot strokes", "presses its mouthparts carefully against {target}"),
V("kicks across the flame with broad hind-leg sweeps", "leaps past the flame while fanning both wings"),
V("launches away in successive full-length bounds", "folds its feelers back and springs without pause"),
V("tests its footing with deep hind-foot presses", "settles into a stable four-point crouch"),
V("raises on extended hind legs with jaws working", "bounds into battle forefeet-first"),
V("tracks each line with one long feeler", "holds the markings between forefeet while mouthparts tick"),
V("catches a life-spark between extended feelers", "draws gathered essence through a resonant wing pulse"),
V("lifts its abdomen and drops a compact pellet", "folds its hind legs as its abdomen briefly releases"),
V("springs straight up and lands facing backward", "scrapes one broken chirr while both feelers cross"),
V("crouches low as strength coils into its hind legs", "pumps both jumping limbs with slow restoring bends"),
V("kicks one hind leg while the other stays locked", "leaps in place under an unexplained abdominal twitch"),
V("snatches at {target} with folded forefeet", "tries to clasp {target} before bounding away"),
V("launches in jagged bursts under a foreign rhythm", "scrapes a harsh chirr while its hind legs kick alone"),
V("sleeps with long legs folded as tiny jumps twitch within", "moves its mouthparts through a faint dream-chirr"));
AddExtended(
voices,
"lemon_snail",
V("sings through a wet rasp beneath its shell lip", "rocks its shell to a slow foot-pulsed hum"),
V("presses foot to foot in a reciprocal reproductive joining", "touches mating pores beneath crossed feelers"),
V("rasps shallow planting seams with its toothed tongue", "presses planting points beneath the broad front of its foot"),
V("collects pollen on its moist body and feeler tips", "glides reproductive dust across receptive surfaces"),
V("barters with touches from both long feelers", "ripples the front of its foot in a slow give-and-take"),
V("extends its eyestalks while searching for a catch", "casts its head forward and recoils beneath its shell"),
V("sets its muscular foot against the haul and ripples backward", "anchors its shell while the broad foot pushes"),
V("lays a healing trail of mucus over {target}", "presses the soft rim of its foot against {target}"),
V("draws damp mucus over the flame", "swings its shell down in a slow smothering press"),
V("glides away on rapid foot ripples with feelers withdrawn", "pulls its head beneath the shell while sliding aside"),
V("seals its broad foot into a stable settling grip", "tests the boundary with fully extended eyestalks"),
V("rears beneath its shell with all feelers forward", "swings its shell from a firmly anchored warrior stance"),
V("traces each line with the tips of its eyestalks", "rasps lightly beneath the marks with its toothed tongue"),
V("draws a life-glow into the spiral of its shell", "gathers loose essence along its shining mucus trail"),
V("raises its shell and releases a soft waste pellet", "contracts its muscular foot and slowly releases waste"),
V("extends one eyestalk while withdrawing the other", "glides in a circle as its shell tilts the opposite way"),
V("rests half withdrawn as vigor ripples through its foot", "seals close while restorative moisture gathers beneath its shell"),
V("waves crossed feelers while its foot moves backward", "rasps at its own shell lip under a strange impulse"),
V("slides silently toward {target} with feelers tucked", "tries to arch its broad foot over {target}"),
V("twists beneath its shell as foreign pulses seize its foot", "lashes its feelers in movements outside its slow rhythm"),
V("sleeps sealed close while eyestalks twitch within", "rocks its shell slowly as spiral forms fill its dream"));
AddExtended(
voices,
"lil_pumpkin",
V("rattles its hollow ribs beneath a vine-tip rhythm", "whistles through a curling stem in bouncing notes"),
V("twines receptive tendrils into a reproductive joining", "opens its crown as pollen reaches the seeded core"),
V("parts planting seams with forked tendril tips", "rolls its ribbed base over each planting point"),
V("catches pollen on curling vines around its crown", "flicks reproductive dust inward with springing tendrils"),
V("barters by looping and releasing two tendrils", "rocks its ribbed side in a measured give-and-take"),
V("uncurls a thin vine while searching for a catch", "snaps the tendril back into a tight coil"),
V("winds several tendrils around the haul and rolls backward", "braces its ribbed body while coiled vines pull"),
V("wraps a sap-rich tendril around {target}", "presses its soft inner vine gently against {target}"),
V("rolls its broad ribbed body over the flame", "lashes damp vine coils directly at the flame"),
V("bounds away on recoiling tendrils", "rolls rapidly with crown bent and vines tucked"),
V("spreads tendrils into a firm settling lattice", "sets its rounded base while the crown straightens"),
V("stiffens coiled vines around its ribbed body", "butts forward from a tendril-braced warrior stance"),
V("runs a forked vine tip along each line", "tilts its crown while tendrils trace the marks"),
V("draws life-light through its crown into the seeded hollow", "gathers loose essence along curling vine veins"),
V("lifts its base and releases spent fibrous pulp", "contracts its hollow body and expels dry fibers"),
V("rolls forward while every tendril pulls backward", "coils its crown vine around one rib repeatedly"),
V("rests round and still as sap fills each tendril", "pulses its hollow core in a slow restoring rhythm"),
V("ties two of its own vines into a tightening loop", "bounces on its base while the crown twists sideways"),
V("curls broad tendrils toward {target}", "tries to loop its vines around {target} before rolling away"),
V("rattles violently as foreign force plucks its vines", "rolls in broken arcs under an outside impulse"),
V("sleeps on one rib while tendrils curl and uncurl", "echoes soft dream-knocks inside its hollow body"));
AddExtended(
voices,
"sand_spider",
V("drums eight feet in a dry intricate song", "rasps mouthparts beneath alternating leg taps"),
V("locks legs in a careful reproductive embrace", "transfers a mating pulse through paired front appendages"),
V("rakes planting lines with alternating front legs", "tamps planting points with four paired foot presses"),
V("combs pollen through the hairs of its legs", "steps reproductive dust onward across eight contact points"),
V("barters with measured front-foot taps", "alternates folded forelegs in a precise give-and-take"),
V("casts a fine silk line while searching for a catch", "feels along the silk with widely spread feet before jerking back"),
V("binds the haul in silk and pulls with all eight legs", "walks backward while paired feet drag"),
V("lays a sealing silk pad over {target}", "grooms {target} with fine mouthpart strokes"),
V("casts a dense silk sheet over the flame", "beats four pairs of legs in a smothering press"),
V("scuttles away sideways on low-splayed legs", "retracts its front pair and darts in an angular retreat"),
V("anchors silk before folding into a settled crouch", "reads surface tremors through eight feet before settling"),
V("rears on its hind pairs with front legs spread", "pivots sideways in a low fighting stance"),
V("follows each line with alternating front feet", "reads tiny tremors along a taut silk filament"),
V("wraps a life-glimmer in a pulsing silk knot", "draws gathered essence inward through all eight feet"),
V("raises its abdomen and releases a compact dropping", "holds on four feet as its rear briefly contracts"),
V("lifts the wrong leg in every paired sequence", "spins half a turn and freezes with feet crossed"),
V("settles low as vigor returns through eight joints", "flexes each paired leg in a slow restoring wave"),
V("ties a silk loop around its own forelegs", "drums three feet while the other five hold rigid"),
V("casts silk toward {target} with rapid rear pulses", "tries to fold its front legs around {target}"),
V("jerks on stiffened legs as alien tremors command it", "strikes with its front pair outside its usual rhythm"),
V("folds into sleep while feet answer phantom vibrations", "spins a tiny dream-thread beneath its resting body"));
AddExtended(
voices,
"scorpion",
V("clacks both pincers in a hollow antiphonal song", "rattles its plated tail beneath measured claw beats"),
V("clasps pincers during a paired reproductive turning", "joins bodies beneath a carefully arched tail"),
V("shears planting seams with opposing claws", "presses each planting point with the flat of a pincer"),
V("brushes pollen onward between fine pincer hairs", "guides reproductive dust with alternating claw tips"),
V("barters between open pincers", "alternates one claw and the other in a measured give-and-take"),
V("holds one open claw while searching for a catch", "snaps both pincers inward after a tail-balanced pause"),
V("grips the haul with both claws and walks backward", "hooks underneath while eight legs pull"),
V("holds {target} steady in one pincer", "applies a minute regenerative sting to {target}"),
V("beats the flame with broad opposing claws", "presses its plated body low over the flame"),
V("sidesteps away with tail curled tight overhead", "retreats rapidly while both pincers guard its front"),
V("tests its footing with claw tips and walking legs", "lowers its plated body into a settled eight-foot brace"),
V("opens both pincers and poises its tail above", "advances sideways to battle with its plated guard raised"),
V("runs one claw tip beneath each line", "holds the markings between pincers while tail segments count"),
V("catches a life-spark between closing claws", "draws gathered essence down the arch of its tail"),
V("raises its rear plates and releases a compact dropping", "sets all eight feet as its abdomen pushes"),
V("circles its own tail while one claw opens and shuts", "sidesteps left as both pincers insist right"),
V("rests low as strength returns along its plated tail", "folds its claws beneath a slow restorative pulse"),
V("clasps its own tail tip between careful pincers", "walks backward beneath an involuntary claw rhythm"),
V("snaps one claw toward {target} while the other guards", "tries to pinch {target} before withdrawing sideways"),
V("strikes downward as foreign force arches its tail", "clacks its pincers in a rhythm it does not control"),
V("sleeps beneath a lowered tail while claw tips twitch", "dreams of a silent paired turn beneath its arched tail"));
AddExtended(
voices,
"smore",
V("flaps broad layers in a soft stacked refrain", "pipes a thin note through clustered springy stalks"),
V("presses yielding layers into a reproductive joining", "braids ribbonlike leaves as pollen reaches the inner fold"),
V("parts planting seams with bundled stalk tips", "compresses its broad lower layer over each planting point"),
V("catches pollen between broad yielding layers", "flicks reproductive dust onward with ribbonlike leaves"),
V("barters by pinching and opening two soft layers", "alternates bending shoot tips in a gentle give-and-take"),
V("extends a ribbonlike leaf while searching for a catch", "snaps stacked layers shut after a trembling pause"),
V("clamps the haul between broad layers and shuffles backward", "bends bundled stalks into a springing push"),
V("presses a soft sap-filled layer over {target}", "wraps {target} between warm yielding folds"),
V("claps broad layers over the flame", "fans the flame with rapid stacked flaps"),
V("bounds away on compressed springy stalks", "folds its ribbonlike leaves and shuffles rapidly aside"),
V("spreads bundled shoots into a steady settling base", "aligns its stacked crown above a firm fibrous brace"),
V("compresses its layers into a dense springing guard", "raises ribbonlike leaves from a broad warrior stance"),
V("slides a leaf tip beneath each line", "tilts stacked layers as bundled shoots trace the marks"),
V("cups a life-glow between yielding inner folds", "draws gathered essence through its springy stalks"),
V("parts its lowest layers and expels spent fibrous residue", "compresses its crown and sheds soft fibers"),
V("tilts each layer in a different direction", "wraps one ribbonlike leaf around the entire stack"),
V("rests compressed while vigor fills its bending shoots", "slowly expands each layer with a restoring pulse"),
V("claps its upper layers without separating the lower ones", "braids its own leaves under an unbidden bounce"),
V("closes soft layers toward {target}", "tries to pinch {target} between yielding folds"),
V("buckles and springs as foreign force compresses its crown", "flaps unevenly under a pulse outside its body"),
V("settles into sleep while inner layers softly rise and fall", "bounces on folded shoots as muted dreams pulse within"));
}
}