459 lines
44 KiB
C#
459 lines
44 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 against another", "tightens its surface around a pulsing germ"),
|
|
V("etches narrow seams with an acidic feeler", "bathes each etched seam in a measured secretion"),
|
|
V("dusts sticky grains from one tacky lobe to another", "rolls a thin film across its adhesive rim"),
|
|
V("pinches off a measured bead and absorbs one in return", "opens a surface pocket and pulses its rim in reply"),
|
|
V("sweeps a thin pseudopod out then snaps it shut", "fans a sensing film wide before drawing it shut"),
|
|
V("rolls its mass forward in short surging waves", "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 broad sheet and holds", "jets damp acidic foam from its leading edge"),
|
|
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 wide"),
|
|
V("hardens its leading edge into a rippling ridge", "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 a faint glow through its translucent skin", "cups a fading bead 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 slow pulses thicken its center"),
|
|
V("raises a sudden 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 sharp pulses race through its mass", "forms jagged lobes that strike without its usual flow"),
|
|
V("drifts flat 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 clasp", "circles once with linked feelers before mating"),
|
|
V("scores straight furrows with its mandibles", "tamps each furrow with all six feet"),
|
|
V("combs fine dust along its forelegs and antennae", "presses its dusted body from feeler tip to feeler tip"),
|
|
V("taps paired feelers twice then once in reply", "grips once with its mandibles then releases"),
|
|
V("holds its jaws poised then snaps them shut", "waits under still antennae before a sharp mandible snap"),
|
|
V("locks its jaws forward 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 rapid abdomen sweeps forward and back", "scrapes a path ahead with its forelegs"),
|
|
V("scurries away in a low straight burst", "folds its feelers back and drives all six feet rapidly"),
|
|
V("taps with both antennae then stops on all six feet", "plants 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 thin thread between its mandibles", "draws a thin thread 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 its six limbs firm again", "grooms each leg in sequence while resting"),
|
|
V("marches backward while its antennae point forward", "repeatedly opens one mandible and closes the other"),
|
|
V("slips flattened antennae and mandibles toward {target}", "tries to pinch {target} then backs away silently"),
|
|
V("jerks in broken straight lines as its joints seize", "snaps its jaws while both feelers curl against its head"),
|
|
V("tucks all six feet close as its antennae twitch in sleep", "pedals all six feet faintly beneath its 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", "presses abdomen tips together while all six feet hold steady"),
|
|
V("cuts equal furrows with paired jaws", "levels each furrow with alternating forefoot strokes"),
|
|
V("maps fine dust between crossing antennae and forelegs", "turns in exact arcs while brushing dust onward"),
|
|
V("taps one feeler then the other in matching beats", "rotates paired mouthparts forward then draws them back"),
|
|
V("angles its antennae then closes both jaws on a timed snap", "holds still before a precisely timed mandible snap"),
|
|
V("sets centered mandibles forward 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("pivots its body ahead in alternating turns", "presses both forelegs forward along one edge"),
|
|
V("retreats in exact zigzags with feelers laid back", "sidesteps away through alternating angular turns"),
|
|
V("sweeps widening antenna arcs then plants its feet", "aligns both forefeet until its stance holds even"),
|
|
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("holds a tiny spark between both feelers", "channels a tiny spark down paired antennae in matched beats"),
|
|
V("balances high and releases a neat abdominal pellet", "holds every foot fixed as its abdomen contracts"),
|
|
V("turns left and right by identical arcs without advancing", "traces mismatched paths 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 against its own pace"),
|
|
V("times a reach for {target} between alternating antenna sweeps", "tries to nip {target} before withdrawing in a precise zigzag"),
|
|
V("moves in broken zigzags as its joints bend unevenly", "crosses both antennae tightly while its feet pace alone"),
|
|
V("rests narrow while paired feelers sketch silent patterns", "ticks its feet in symmetrical dream-steps"));
|
|
|
|
AddExtended(
|
|
voices,
|
|
"ant_green",
|
|
V("scrapes its jaws in springing syncopation", "drums raised forelegs beneath a bouncing chirr"),
|
|
V("vaults into a hooked embrace", "links feelers overhead while abdomen tips meet"),
|
|
V("cuts slits with hooked forefeet", "vaults between furrows and presses them with its abdomen"),
|
|
V("sweeps fine dust onward with raised forelegs", "hooks dust into the hairs of its wrists"),
|
|
V("lifts its mandibles high then lowers them once", "links its forelegs in an arch then unlinks them"),
|
|
V("poises on folded hind legs then hooks downward", "hooks downward with both raised forefeet"),
|
|
V("loops its forelegs forward 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 in rapid arcs", "springs past 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 lowers its weight", "arches its body above six firm leg braces"),
|
|
V("raises both forelegs in hooked arcs", "bounds forward with mandibles lifted"),
|
|
V("holds the marks aloft between its forefeet", "reads each line with one hooked wrist"),
|
|
V("catches a tiny glimmer between uplifted feelers", "channels a tiny glimmer 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 its limbs rebound", "pumps its folded hind legs in a restoring rhythm"),
|
|
V("clasps its own antennae and tries to vault under them", "holds both forelegs aloft while spinning in place"),
|
|
V("hooks one raised foreleg toward {target}", "tries to snag {target} before bounding away"),
|
|
V("rears repeatedly as its legs seize then drop", "swings its hooked forefeet at empty intervals"),
|
|
V("curls around raised forelegs while hind legs twitch", "vaults in place 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 coupling", "circles with jaws spread before abdomen tips meet"),
|
|
V("tears furrows with driving mandible strokes", "rams each furrow with its plated head"),
|
|
V("charges with dusted body hairs brushing onward", "scrapes fine dust onward using forceful foreleg strokes"),
|
|
V("opens wide jaws then closes them on a careful grip", "strikes once with a hard antenna tap"),
|
|
V("crouches with mandibles open then lunges into a snap", "lunges into a sudden six-legged snap"),
|
|
V("clamps forward 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 ahead with beating forelegs", "drives a body sweep across the front"),
|
|
V("bursts away with jaws still spread", "scrambles backward on splayed feet before turning"),
|
|
V("rams its head down then plants on braced feet", "paces with rigid antennae before dropping into a low stance"),
|
|
V("plants six feet wide and brandishes open mandibles", "surges forward in short aggressive bursts"),
|
|
V("pins the markings beneath its forefeet", "jabs an antenna along each line in rapid strokes"),
|
|
V("seizes a bright flare between its jaws", "drives a bright flare 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 its legs surge firm again", "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 its legs drive alone", "clamps and releases its jaws against its own rhythm"),
|
|
V("rests low while mandible snaps 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("couples briefly abdomen to abdomen on beating wings", "fans its wings during an abdomen-to-abdomen mating clasp"),
|
|
V("scrapes furrows with its forelegs", "presses each furrow using the tip of its abdomen"),
|
|
V("brushes packed dust from body hairs into leg combs", "dusts grains onward with a vibrating abdomen"),
|
|
V("waggles once then stills its abdomen", "touches mouthparts twice in a compact sequence"),
|
|
V("hovers with forelegs poised then dips into a snap", "dips its legs and rises on a sudden sweeping snap"),
|
|
V("hooks its legs forward 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 ahead with concentrated wingbeats", "drives air directly forward with its wings"),
|
|
V("zips away with its abdomen tucked under", "accelerates in a rising line on frantic wings"),
|
|
V("circles on antennae then lands and presses its abdomen", "presses its abdomen repeatedly then holds still"),
|
|
V("curls its abdomen forward and deepens its warning buzz", "holds a rigid hover with legs spread wide"),
|
|
V("walks its forefeet along each line", "reads with both antennae angled over the marks"),
|
|
V("draws a faint glow into its abdomen", "combs vibrating body hairs inward"),
|
|
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 steadying pulse"),
|
|
V("waggles in a pattern that loops against itself", "grooms one wing while the other beats on its own"),
|
|
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 zigzags with wings locked stiff"),
|
|
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 mounting", "locks hooked feet gently during mating"),
|
|
V("furrows lines with its hardened brow", "presses furrows beneath its plated body"),
|
|
V("brushes fine dust onward with hairy forefeet", "parts its wing cases while dust crosses its back"),
|
|
V("taps both feelers twice then pauses", "offers one hooked forefoot then the other"),
|
|
V("plants hooked feet then snaps its head forward", "snaps its head forward after a still feeler sweep"),
|
|
V("wedges its plated back beneath and heaves", "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 in broad arcs", "shoves its plated front forward and holds"),
|
|
V("trundles away with legs pumping beneath sealed cases", "opens its wing cases and bolts on buzzing wings"),
|
|
V("tests with hooked feet then lowers into a brace", "leans its hardened back into a stable resting brace"),
|
|
V("lowers its armored brow and spreads all six feet", "opens its wing cases wide above spread feet"),
|
|
V("reads with short feeler sweeps", "pins each line beneath a hooked forefoot"),
|
|
V("cups a fading light beneath its wing cases", "draws fading light 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 its shell settles", "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 its plates pry apart and reseal", "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 sleep"));
|
|
|
|
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 tightening membrane fold", "mingles inner currents around a tightening germ"),
|
|
V("forms shallow pockets with rhythmic squeezes", "presses each furrow beneath a rounded membrane dimple"),
|
|
V("rolls fine dust across its adhesive outer skin", "pulses dust from one temporary pocket to another"),
|
|
V("forms two clear pockets in its membrane", "contracts one surface pocket then the other"),
|
|
V("extends a springy membrane tube then snaps it inward", "snaps a sensing bulge inward with a whole-body squeeze"),
|
|
V("wraps gripping pockets forward and heaves", "bounds backward with its membrane held taut"),
|
|
V("spreads a warm regenerative film over {target}", "pulses warm fluid against {target} through a membrane patch"),
|
|
V("flattens its damp body into a broad sheet", "pumps 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 its membrane downward", "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 spark into a glowing inner vesicle", "surrounds a glowing spark 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 inner pulses recur"),
|
|
V("pinches off a bead and repeatedly reels it back", "bounces in place as one inner current reverses"),
|
|
V("extends a thin membrane pocket toward {target}", "tries to fold its reaching membrane over {target}"),
|
|
V("jerks into sharp shapes as inner currents reverse", "pops and swells as sharp pulses seize its membrane"),
|
|
V("sags flat while luminous forms drift inside", "quivers around slow currents drifting inside"));
|
|
|
|
AddExtended(
|
|
voices,
|
|
"butterfly",
|
|
V("flutters a papery rhythm beneath a faint thoracic hum", "fans broad wings in a slow singing cadence"),
|
|
V("presses abdomen tips together in a delicate pairing", "holds a close wing-to-wing mating posture"),
|
|
V("scores furrows with slender feet", "presses each furrow beneath the tip of its abdomen"),
|
|
V("dusts broad wings and legs with fine grains", "unfurls its feeding tube while grains brush onward"),
|
|
V("circles in matched wing arcs then draws close", "curls its forelegs inward then opens them"),
|
|
V("skims with feeding tube uncurled then dips into a snap", "dips slender feet and lifts on one broad sweeping snap"),
|
|
V("clasps forward with its legs while wings beat hard", "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 in forceful strokes", "folds and opens its wings in repeated hard strokes"),
|
|
V("rises away in steep uneven spirals", "folds its legs tight and drives forward on rapid wingbeats"),
|
|
V("tests lightly with its feet then holds still", "holds its wings upright while its feet brace steady"),
|
|
V("spreads its wings into a broad warning plane", "dives forward 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 tiny glimmer between its wing scales", "draws a tiny glimmer 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 as its abdomen curls sideways"),
|
|
V("folds near {target} with wings concealing its legs", "reaches curled forelegs toward {target} before lifting away"),
|
|
V("flaps in rigid jolts as its abdomen jerks sideways", "folds its wings midflight then snaps them open"),
|
|
V("sleeps behind closed wings while the edges faintly tremble", "beats 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 bloom", "twines rootlets while pollen reaches its opened core"),
|
|
V("parts seams with branching root tips", "cups each furrow beneath a leaf"),
|
|
V("opens its crown and brushes pollen across receptive petals", "shakes pollen from anther to central folds"),
|
|
V("cups paired leaves then uncurls them", "inclines its crown as leaf tips touch and part"),
|
|
V("extends a fine root filament then snaps a leaf shut", "snaps a curled leaf closed after a patient tremor"),
|
|
V("winds rootlets forward 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 into a tight close", "fans broad leaves in rapid beats"),
|
|
V("hitches away on frantic root contractions", "draws every petal closed and bends rapidly aside"),
|
|
V("sinks fine roots into a steady brace", "opens its crown as its stalk firms into a base"),
|
|
V("stiffens its stalk and closes petals into a pointed crown", "spreads leaves around root-braced stalks"),
|
|
V("traces each line with a curling leaf tip", "turns its crown as root hairs sense each mark"),
|
|
V("draws faint light into its opened center", "channels faint light 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 soft 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 sharp sap pulses seize the stalk", "blooms and closes in jagged uneven bursts"),
|
|
V("bows while petals open and close 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 pairing on braced legs", "presses abdomen tips together while forefeet drum rapidly"),
|
|
V("scratches furrows with bent forelegs", "tamps each furrow with quick six-foot steps"),
|
|
V("brushes fine dust onward with hairy feet and body", "rubs dust from forelegs to hind legs"),
|
|
V("drums rapid forefeet twice then stills", "sponges once with lowered mouthparts then lifts"),
|
|
V("hovers in abrupt stops then darts into a snap", "darts downward and snaps back on whining wings"),
|
|
V("grips forward 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 ahead with whining wingbeats", "darts past in repeated wing passes"),
|
|
V("shoots away through a chain of right-angle turns", "folds its forelegs and accelerates on blurred wings"),
|
|
V("samples with each foot then braces on all six", "orbits tightly before bracing on all six legs"),
|
|
V("faces forward with wings spread and forelegs raised", "charges ahead in abrupt aerial bursts"),
|
|
V("wipes its eyes before tracking each line", "drums bent forefeet along the printed marks"),
|
|
V("sweeps a faint flicker across its many-faceted eyes", "pulls 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 as its legs seize", "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 into a close clasp", "parts its layered bulb while pollen reaches its core"),
|
|
V("rakes seams with fibrous roots", "presses each furrow beneath its layered bulb"),
|
|
V("catches pollen among narrow leaves and papery folds", "shakes pollen downward along its stalk"),
|
|
V("opens two papery layers then closes them", "touches with one curled leaf tip then the other"),
|
|
V("threads a fine root outward then jerks its bulb back", "jerks its bulb backward when root fibers tighten"),
|
|
V("hooks root bundles forward 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 in broad arcs", "presses its dense damp bulb forward and holds"),
|
|
V("scrambles away on bunching root fibers", "folds its leaves tight and lurches rapidly aside"),
|
|
V("spreads root fibers into a broad hold", "stacks its layered bulb firmly above anchored roots"),
|
|
V("stiffens narrow leaves into a bristling crown", "swings its dense bulb from braced roots"),
|
|
V("runs a leaf tip beneath each line", "parts papery layers as root fibers trace the marks"),
|
|
V("draws faint light between its layered skins", "pulls faint light 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 builds", "draws strength inward through tightly coiled roots"),
|
|
V("peels one papery layer back and wraps it again", "braids its own leaf tips against its usual sway"),
|
|
V("folds dry skins toward {target}", "tries to draw {target} between layered bulb scales"),
|
|
V("thrashes its leaves as its stalk twists unevenly", "lurches on roots that contract against its beat"),
|
|
V("bows its stalk while sleeping roots slowly curl", "rustles inside closed papery layers in sleep"));
|
|
|
|
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 mounting", "presses abdomen tips together with hind legs folded close"),
|
|
V("kicks furrows with spined hind feet", "presses furrows beneath short forefoot stamps"),
|
|
V("brushes fine dust onward with its body and jointed legs", "springs from footfall to footfall with dusted feet"),
|
|
V("taps one forefoot then the other", "touches with serrated mouthparts then draws back"),
|
|
V("crouches on folded hind legs then springs into a snap", "springs upward after a sudden snap"),
|
|
V("grips forward 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 with broad hind-leg sweeps", "leaps past while fanning both wings"),
|
|
V("launches away in successive full-length bounds", "folds its feelers back and springs without pause"),
|
|
V("tests with deep hind-foot presses then crouches", "folds into a stable four-point crouch"),
|
|
V("raises on extended hind legs with jaws parted", "bounds forward forefeet-first"),
|
|
V("tracks each line with one long feeler", "holds the markings between forefeet while mouthparts tick"),
|
|
V("catches a tiny spark between extended feelers", "draws a tiny spark 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 as its hind legs seize", "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 sleeping 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 clasp", "touches mating pores beneath crossed feelers"),
|
|
V("rasps shallow seams with its toothed tongue", "presses furrows beneath the broad front of its foot"),
|
|
V("collects fine dust on its moist body and feeler tips", "glides dust across its moist foot and shell"),
|
|
V("touches both long feelers then withdraws them", "ripples the front of its foot forward then back"),
|
|
V("extends its eyestalks then casts its head forward", "casts its head forward and recoils beneath its shell"),
|
|
V("sets its muscular foot forward 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 into a thin film", "swings its shell down in a slow heavy 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 grip", "extends both eyestalks fully then holds still"),
|
|
V("rears beneath its shell with all feelers forward", "swings its shell from a firmly anchored foot"),
|
|
V("traces each line with the tips of its eyestalks", "rasps lightly beneath the marks with its toothed tongue"),
|
|
V("draws a faint glow into the spiral of its shell", "pulls a faint glow 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 its foot ripples steadily", "seals close while moisture gathers beneath its shell"),
|
|
V("waves crossed feelers while its foot moves backward", "rasps at its own shell lip against its slow pace"),
|
|
V("slides silently toward {target} with feelers tucked", "tries to arch its broad foot over {target}"),
|
|
V("twists beneath its shell as sharp pulses seize its foot", "lashes its feelers faster than its slow foot allows"),
|
|
V("sleeps sealed close while eyestalks twitch within", "rocks its shell slowly as spiral forms drift inside"));
|
|
|
|
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 close clasp", "opens its crown as pollen reaches the seeded core"),
|
|
V("parts seams with forked tendril tips", "rolls its ribbed base over each furrow"),
|
|
V("catches pollen on curling vines around its crown", "flicks pollen inward with springing tendrils"),
|
|
V("loops two tendrils then releases them", "rocks its ribbed side once then stills"),
|
|
V("uncurls a thin vine then snaps it into a tight coil", "snaps the tendril back into a tight coil"),
|
|
V("winds several tendrils forward 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 into a heavy press", "lashes damp vine coils in rapid arcs"),
|
|
V("bounds away on recoiling tendrils", "rolls rapidly with crown bent and vines tucked"),
|
|
V("spreads tendrils into a firm lattice", "sets its rounded base while the crown straightens"),
|
|
V("stiffens coiled vines around its ribbed body", "butts forward from braced tendrils"),
|
|
V("runs a forked vine tip along each line", "tilts its crown while tendrils trace the marks"),
|
|
V("draws faint light through its crown into the seeded hollow", "pulls faint light 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 its tendrils", "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 its vines pluck and snap", "rolls in broken arcs as its vines yank sideways"),
|
|
V("sleeps on one rib while tendrils curl and uncurl", "knocks softly inside its hollow body as it sleeps"));
|
|
|
|
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 embrace", "transfers a mating pulse through paired front appendages"),
|
|
V("rakes lines with alternating front legs", "tamps furrows with four paired foot presses"),
|
|
V("combs fine dust through the hairs of its legs", "steps dust onward across eight contact points"),
|
|
V("taps its front feet twice then pauses", "extends one folded foreleg then the other"),
|
|
V("casts a fine silk line then jerks back", "feels along the silk with widely spread feet before jerking back"),
|
|
V("binds forward 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 outward", "beats four pairs of legs in a heavy press"),
|
|
V("scuttles away sideways on low-splayed legs", "retracts its front pair and darts in an angular retreat"),
|
|
V("anchors silk then folds into a low crouch", "reads tremors through eight feet then folds still"),
|
|
V("rears on its hind pairs with front legs spread", "pivots sideways with front legs spread low"),
|
|
V("follows each line with alternating front feet", "reads tiny tremors along a taut silk filament"),
|
|
V("wraps a tiny glimmer in a pulsing silk knot", "draws a tiny glimmer 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("folds low as its eight joints firm again", "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 tremors seize each joint", "strikes with its front pair against its usual beat"),
|
|
V("folds into sleep while feet answer phantom vibrations", "spins a tiny thread beneath its resting body in sleep"));
|
|
|
|
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 turning", "presses bodies together beneath a carefully arched tail"),
|
|
V("shears seams with opposing claws", "presses each furrow with the flat of a pincer"),
|
|
V("brushes fine dust onward between fine pincer hairs", "guides dust with alternating claw tips"),
|
|
V("opens both pincers then closes them carefully", "offers one claw then the other"),
|
|
V("holds one open claw then snaps both inward", "snaps both pincers inward after a tail-balanced pause"),
|
|
V("grips forward 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 ahead with broad opposing claws", "presses its plated body low and holds"),
|
|
V("sidesteps away with tail curled tight overhead", "retreats rapidly while both pincers guard its front"),
|
|
V("tests with claw tips and walking legs then lowers", "lowers its plated body into an eight-foot brace"),
|
|
V("opens both pincers and poises its tail above", "advances sideways with its plated back raised"),
|
|
V("runs one claw tip beneath each line", "holds the markings between pincers while tail segments count"),
|
|
V("catches a tiny spark between closing claws", "draws a tiny spark 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 its plated tail steadies", "folds its claws beneath a slow steadying pulse"),
|
|
V("clasps its own tail tip between careful pincers", "walks backward beneath a mismatched claw rhythm"),
|
|
V("snaps one claw toward {target} while the other guards", "tries to pinch {target} before withdrawing sideways"),
|
|
V("strikes downward as its tail arches without pause", "clacks its pincers in a broken mismatched rhythm"),
|
|
V("sleeps beneath a lowered tail while claw tips twitch", "twitches through 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 bundled springy stalks"),
|
|
V("presses yielding layers into a close clasp", "braids ribbonlike leaves as pollen reaches the inner fold"),
|
|
V("parts seams with bundled stalk tips", "compresses its broad lower layer over each furrow"),
|
|
V("catches pollen between broad yielding layers", "flicks pollen onward with ribbonlike leaves"),
|
|
V("pinches two soft layers then opens them", "bends one shoot tip then the other"),
|
|
V("extends a ribbonlike leaf then snaps stacked layers shut", "snaps stacked layers shut after a trembling pause"),
|
|
V("clamps forward 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 into a tight close", "fans rapid stacked flaps in quick beats"),
|
|
V("bounds away on compressed springy stalks", "folds its ribbonlike leaves and shuffles rapidly aside"),
|
|
V("spreads bundled shoots into a steady base", "aligns its stacked crown above a firm fibrous brace"),
|
|
V("compresses its layers into a dense spring", "raises ribbonlike leaves from a broad braced base"),
|
|
V("slides a leaf tip beneath each line", "tilts stacked layers as bundled shoots trace the marks"),
|
|
V("cups a faint glow between yielding inner folds", "draws a faint glow 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 sap 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 while bouncing out of rhythm"),
|
|
V("closes soft layers toward {target}", "tries to pinch {target} between yielding folds"),
|
|
V("buckles and springs as its crown compresses unevenly", "flaps unevenly as a pulse wrenches its crown"),
|
|
V("folds into sleep while inner layers softly rise and fall", "bounces on folded shoots as muted pulses rise within"));
|
|
}
|
|
}
|