Module: Lich::Gemstone::Infomon::XMLParser::Pattern

Defined in:
documented/gemstone/infomon/xmlparser.rb

Overview

Regular expression patterns for parsing XML game output.

Includes patterns for NPC death messages, container stow settings, and ready item configurations. Patterns are organized into anchored (line-start) and midline lists to optimize scanning performance.

See Also:

Constant Summary collapse

Group_Short =
/(?:group|following you|IconJOINED)|^You are leading|(?:'s<\/a>|your) hand(?: tenderly)?\.\r?\n?$/
Also_Here_Arrival =
/^Also here: /
NpcDeathPrefix =
Regexp.union(
  /The fire in the/,
  /With a surprised grunt, the/,
  /You hear a sound like a (?:weeping child|child weeping) as a white glow separates itself from the/,
  /A low gurgling sound comes from deep within the chest of the/,
  /(?:The|An?)/,
  /One last prolonged bovine moan escapes from the/,
  /The spectral form of the/,
  /All that remains of the/,
  /The lights? in(?: (?:an?|the))?/,
  /With a final squeal the/,
  /The head in/,
  /The skeletal structure of(?: the)?/,
  /The glimmer of (?:an? |some )?<a exist="[^"]+" noun="[^"]+">[^<]+<\/a> catches your eye as the/,
  /A heavy mist pours from the/,
  /The fire leaves the/,
  /As the fire leaves (?:<pushBold\/><a exist="[^"]+" noun="[^"]+">)?(?:hi[ms]|her|s?he|its?)(?:<\/a><popBold\/>)? eyes, the/,
  /As the steam dissipates from <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/>, the/,
  /With a loud crash,/,
  /The flames of/,
  /Ash explodes in all directions as/,
  /The internal skeletal structure of/,
  /The mass of hair and bone that was the/,
  /Silence hangs heavy in the air as the/,
  /With an ear-piercing cry of agony, the/,
  /The evil glint leaves the/,
  /As the strength drains out of the/,
  /Disillusioned, the/,
  /A ragged gasp fills/,
  /With a white-hot corruscation of sparks,/,
  /The deep blue glow emanating from the/,
  /Torn and strained stitches pop all over/,
  /A death spasm shakes/,
  /An instant of clarity dawns in/,
  /Grim realization flashes across/,
  /The nearby shadows resound with the impact as/,
  /A bloodcurdling screech tears from the throat of/,
  /Spines litter the ground as the/,
  /Reduced to a bloody tangle of beak and feathers, the lifeless/,
  /A nebulous haze shimmers into view around/,
  /The bright flecks of light in/,
  /Growling lowly, the/,
  /A purple vapor pours from the/,
  /Ethereal vapor wanes off the/,
  /The ethereal light surrounding the/,
  /As(?: the)?/,
  /An intangible ripple of pure energy courses through the air as/,
  /A monstrous, too-wide smile spreads across/,
  /With a final discordant squeal,/,
  /A rush of silent thunder explodes outward from/,
  /Rage flickers in/,
  /A plaintive look passes across/,
  /Light goes out of/,
  /<pushBold\/><a exist="[^"]+" noun="[^"]+">S?[Hh]e<\/a><popBold\/> clutches at/,
  /A sheen of ice forms a glossy rime over each of the/,
  /Cracks begin to snake across the/,
  /A final bone-jarring rumble escapes from the/,
  /With a thunderous crash,/,
  /Stitches pop horrendously all over the surface of/,
  /With a last inhuman twitch,/,
  /Life and animation depart/,
  /Gouting corrosive liquid from <pushBold\/><a exist="[^"]+" noun="[^<]+<\/a><popBold\/> great maw,/,
  /Blinding light explodes from/,
  /As the radiance dims around/,
  /Half-formed arms grasp futilely at empty air and melting mouths work soundlessly as/,
  /Electric blue light pours from/,
  /Acid belches from/,
)
NpcDeathPostfix =
Regexp.union(
  /body as it rises, disappearing into the heavens/,
  /falls to the (?:floor|ground) and dies(?:, its feelers twitching)?/,
  /falls back into a heap and dies/,
  /body goes rigid and collapses to the (?:floor|ground), dead/,
  /slowly settles to the ground and begins to dissipate/,
  /falls to the (?:floor|ground) motionless/,
  /body goes rigid and <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> eyes roll back into <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> head as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> dies/,
  /growls one last time, and crumples to the ground in a heap/,
  /spins backwards and collapses dead/,
  /falls to the ground as the stillness of death overtakes <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/>/,
  /crumples to the (?:floor|ground) motionless/,
  /howls in agony one last time and dies/,
  /howls in agony while falling to the ground motionless/,
  /moans pitifully as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> is released/,
  /careens to the ground and crumples in a heap/,
  /hisses one last time and dies/,
  /flutters its wings one last time and dies/,
  /slumps to the ground with a final snarl/,
  /horn dims as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> lifeforce fades away/,
  /blinks in astonishment, then collapses in a motionless heap/,
  /collapses in a heap, <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> huge girth shaking the floor around <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/>/,
  /goes limp and <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> falls over as the fire slowly fades from <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> eyes/,
  /eyes slowly fades/,
  /sputters violently, cascading flames all around as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> collapses in a final fiery display/,
  /falls to the ground in a clattering, motionless heap/,
  /collapses to the ground and shudders once before finally going still/,
  /(?:crumbles|collapses) into a pile of rubble/,
  /shudders once before <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> finally goes still/,
  /totters for a moment and then falls to the ground like a pillar, breaking into pieces that fly out in every direction/,
  /twists and coils violently in its death throes, finally going still/,
  /twitches one final time before falling still upon the floor/,
  /screams one last time and dies/,
  /breathes <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> last gasp and dies/,
  /rolls over and dies/,
  /as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> falls (?:slack|still) against the (?:floor|ground)/,
  /collapses to the ground, emits a final (?:bellow|squeal|sigh|bleat|snarl|snuffle|cry|bray), and dies/,
  /cries out in pain one last time and dies/,
  /crumples to a heap on the (?:floor|ground) and dies/,
  /crumples to the ground and dies/,
  /lets out a final caterwaul and dies/,
  /screams evilly one last time and goes still/,
  /gurgles eerily and collapses into a puddle of water/,
  /shudders, then topples to the ground/,
  /shudders one last time before lying still/,
  /grumbles in pain one last time before lying still/,
  /rumbles in agony and goes still/,
  /falls to the ground dead/,
  /topples to the ground motionless/,
  /shudders violently for a moment, then goes still/,
  /sinks to the ground, the fell light in <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> eyes guttering before going out entirely/,
  /is sliced neatly in two/,
  /falls back and dies/,
  /bellows in rage one last time and dies/,
  /looks up with hatred as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> lets out <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> final breath/,
  /falls on its side and lets out one last whimpering sigh of (?:frosty mist|sparks and blue mist|chartreuse vapors|water droplets)/,
  /lets out one last whimpering sigh of (?:frosty mist|sparks and blue mist|chartreuse vapors|water droplets) and dies/,
  /coughs up some blood and dies/,
  /lets out a final, shrill shriek and dies/,
  /crashes to the ground, (?:dead|motionless)/,
  /falls to the ground, cursing, and dies/,
  /falls to the ground in a crumpled heap/,
  /clicks one last time and dies/,
  /falls over with a curse, then dies/,
  /crumples to the ground, spits out a curse, and dies/,
  /screams silently one last time and dies/,
  /eyes dim and finally go out/,
  /vainly struggles to rise, then goes still/,
  /dies; vitreous fluids escape its body/,
  /drops to the ground and shudders a final time/,
  /dies in a squirming, quivering heap/,
  /shudders a final time and goes still/,
  /collapses heavily into a heap on the ground and dies/,
  /lets out a blood-curdling roar and dies/,
  /stumbles and falls to the ground, twitches and dies/,
  /gives a last angry stare and falls to the ground dead/,
  /shudders violently as it dies/,
  /is a charred ashen figure of its former self lying upon the (?:floor|ground)/,
  /rears up its head, then (?:falls to the (?:floor|ground) and )?curls up into a ball, dead/,
  /rolls over on its back, emits a final screech and dies/,
  /arches its back in a tortured spasm and dies/,
  /shudders violently before scattering into a disorganized pile/,
  /shudders violently, before falling to the ground in a disorganized pile/,
  /gurgles eerily and collapses into the water/,
  /crumples to the ground, dead/,
  /collapses and <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> eyes roll up as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> dies/,
  /eyes roll up as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> dies/,
  /writhes in agony, <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> wings flapping fruitlessly as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> dies/,
  /curses through <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> teeth as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> dies/,
  /screams wickedly with both mouths as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> falls and dies/,
  /spasms uncontrollably as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> goes into shock and dies/,
  /sinks to <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> knees as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> chokes on <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> own blood and dies/,
  /curses the day <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> was created and dies/,
  /lets out a final curse as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> dies/,
  /chest spits out blood just before <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> dies/,
  /collapses to the floor with a splash, gurgling once with a wrathful look on <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> face before expiring/,
  /gurgles once and goes still, a wrathful look on <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> face/,
  /gives a plaintive wail before <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> slumps to <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> side and dies/,
  /tenses in agony as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> begins to dissolve from the bottom up/,
  /collapses, gurgling once with a wrathful look on <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> face before expiring/,
  /clutches at <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> wounds as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> falls, the life fading from <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> eyes/,
  /chokes on <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> blood, gurgling noisily before finally dying/,
  /attempts to get up but the effort drains the last of <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> life and <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> collapses dead/,
  /eyes goes out and <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> ceases to move/,
  /emits a hollow scream as ribbons of essence begin to wend away from <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> and into nothingness/,
  /screams with rage as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> falls to the ground and dies/,
  /lets out a final agonized squeal and dies/,
  /falls to the ground, a lifeless lump of flesh/,
  /wails in terrifying pain one last time and lies still/,
  /wails horribly as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> begins to fade away/,
  /shudders slightly then ceases <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> so called life/,
  /collapses to the ground, <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> spirit released/,
  /as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> slumps to the ground/,
  /slumps silently to the ground and begins to rapidly dissipate/,
  /tail trembles then falls to the ground as the rest of <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> body goes limp/,
  /shudders in spectral agony, then begins to rapidly dissipate/,
  /twitches one last time and dies/,
  /falls prone to the ground, twitches one last time and dies/,
  /(?:slumps over|falls to the (?:floor|ground)) dead, (?:his|her|its) (?:husk|skin)? still pulsating with a blinding white hue/,
  /eyes goes out as (?:s?he|it) collapses and finally dies/,
  /eyes goes out and (?:s?he|it) finally dies/,
  /snarls <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> defiance before collapsing and going still/,
  /snarls <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> defiance one last time before going still/,
  /body convulses one last time before the stillness of death overtakes <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/>/,
  /falls to the ground and lies twitching for a moment before going still/,
  /kicks a leg one last time and lies still/,
  /falls to the floor as the stillness of death overtakes <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/>/,
  /cries out in pain one last time and expires/,
  /falls to the ground, (?:<pushBold\/><a exist="[^"]+" noun="[^"]+">)?(?:hi[ms]|her|s?he|its?)(?:<\/a><popBold\/>)? living fire extinguished/,
  /(?:emits|releases) a (?:roar|shriek) as (?:hi[ms]|her|s?he|its?) (?:falls to the ground and )?goes still/,
  /collapses upon the (?:floor|ground) and the life fades from (?:hi[ms]|her|s?he|its?) eyes/,
  /falls to the ground and lies still/,
  /vibrates violently one final time and then lies still/,
  /topples to the ground as the fire slowly leaves (?:<pushBold\/><a exist="[^"]+" noun="[^"]+">)?(?:hi[ms]|her|s?he|its?)(?:<\/a><popBold\/>)?/,
  /collapses to the (?:floor|ground) with a splash, gurgling once with a wrathful look on <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> face before expiring/,
  /writhes in fiery agony and dies/,
  /falls to the ground, leaking steam profusely/,
  /releases a groan of mingled ecstasy and relief as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> fades away/,
  /falls on (?:hi[ms]|her|s?he|its?) side and lets out one last whimpering sigh of dark and shadowy whirlwinds/,
  /lets out one last whimpering sigh of dark and shadowy whirlwinds and dies/,
  /ceases all attempts at movement/,
  /eyes as (?:<pushBold\/><a exist="[^"]+" noun="[^"]+">)?(?:hi[ms]|her|s?he|its?)(?:<\/a><popBold\/>)? falls still/,
  /eyes dim, and <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> falls to the ground with a dry crackling sound/,
  /drops lifelessly to the ground/,
  /eyes grow dim as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> lifeforce fades away/,
  /lets out a final agonized sigh and dies/,
  /gazes upward one last time and dies/,
  /gives a last shudder and dies/,
  /lets out a final agonized bellow and dies/,
  /screams <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> defiance skyward one last time and dies/,
  /twitches and dies/,
  /collapses in a red mess and dies/,
  /lets out a final agonized cry and dies/,
  /gurgles and collapses into the <a exist="[^"]+" noun="[^"]+">(?:large|small) puddle<\/a> on the (?:floor|ground)/,
  /form sags to the floor, <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> reptilian head finally freed from <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> monstrous glaes form/,
  /slumps to the floor, exhales a sigh of relief, and begins to quickly decay away/,
  /exhales a sigh of relief and begins to quickly decay away/,
  /disappear into the air as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> body crashes to the ground in a ball of feathers/,
  /crashes to the ground, sending searing flames in all directions/,
  /succumbs to <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> final blow/,
  /implodes inward upon itself, leaving behind no support for (?:hi[ms]|her|s?he|its?) body or life.  The <pushBold\/><a exist="[^"]+" noun="[^"]+">[^<]+<\/a><popBold\/> falls to the (?:floor|ground) in a lifeless mass of flesh and fractured bones/,
  /flails wildly for a moment before (?:collapsing|going still), <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> appendages dropping lifelessly to the ground/,
  /collapses to the ground and with a last ripple, dies/,
  /opens <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> mouth wide and lets out a choked, shrill scream and <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> eyes cloud over to a solid milky white as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> (?:collapses and )?dies/,
  /arms, legs and head separate from (?:hi[ms]|her|s?he|its?) torso as the dissimilar parts (?:collapse in a heap|finally fall still)/,
  /(?:flips|rolls over) onto its back, kicks several times and dies/,
  /releases a low rumble before becoming completely still/,
  /quivers violently and collapses, its conical form flattening into a wide pancake/,
  /lets out a final agonized snuffle and dies/,
  /twitches and gives one last rattle before falling silent/,
  /rolls over, <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> head dropping heavily to the ground as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> goes still/,
  /collapses, <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> head dropping heavily to the ground as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> goes still/,
  /lets out a final agonized bray and dies/,
  /collapses into a pile of hair and bones and goes still/,
  /finally goes still/,
  /dies, falling down like a rag doll/,
  /spasms one last time and then dies/,
  /dies/,
  /exhales (?:hi[ms]|her|s?he|its?) final breath, collapsing lifelessly to the ground/,
  /drops to the floor, quite dead/,
  /thrashes violently and then dies/,
  /rasps a final scream and dies/,
  /(?:rolls over on its back, )?emits a final hiss and dies/,
  /coughs, causing a greenish fluid to dribble down <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> lips as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> falls/,
  /cries out in cold agony one last time and dies/,
  /collapses, <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> eyes fading to a lifeless gaze and stone shell cracking into a barely discernible form/,
  /slumps silently to the ground, <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> brilliant eyes fading to grey/,
  /calls out an oath as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> brilliant eyes fade to grey/,
  /tail twitches feebly as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> dies/,
  /jerks one last time and expires/,
  /chest heaves one last time then (?:hi[ms]|her|s?he|its?) dies/,
  /face turns upward in a tortured rictus then (?:hi[ms]|her|s?he|its?) body goes slack/,
  /mutters belaboring (?:hi[ms]|her|s?he|its?) fate and then dies/,
  /slumps to the ground as the light departs (?:hi[ms]|her|s?he|its?) eyes/,
  /crumples to a heap on the ground/,
  /collapses to the ground in a motionless heap, sending a plume of dust up from (?:hi[ms]|her|s?he|its?) unwashed body/,
  /face twists into a final silent screech and then (?:hi[ms]|her|s?he|its?) lies motionless/,
  /wails one final time as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> collapses/,
  /lets loose a final wail as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> is released/,
  /(?:falls|slumps) to the ground, lying completely motionless.  A last minute twitch causes the <pushBold\/><a exist="[^"]+" noun="[^"]+">[^<]+<\/a><popBold\/>(?:'s)? arm to spasm up into the air before falling limply back to <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> side/,
  /tears off a piece of <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> flesh, gnawing upon the decayed meat in a vain attempt to nourish <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> continued tormented existence.  With the attempt failing, the <pushBold\/><a exist="[^"]+" noun="[^"]+">[^<]+<\/a><popBold\/> (?:topples|slumps) to the ground motionless/,
  /flaps its wings in a last ditch effort to ascend from the ground, but fails and finally lies still/,
  /wings, it falls to the ground in a motionless heap/,
  /collapses into a lifeless heap upon the ground/,
  /twitches a few times before finally dying/,
  /falls to the ground with an echoing clatter, dead/,
  /lets loose a long sigh, as the air around <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> calms and <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> begins to fade/,
  /surrenders, and the azure sparks in <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> eyes fade to black/,
  /stretches a hand skyward, fumbling for something unseen as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> surrenders to death/,
  /lungs with a last breath that wooshes out as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> dies/,
  /collapses into a buzzing tangle of glowing filaments/,
  /gives a last gasp and dies/,
  /writhes in its death throes, its violent writhing causing it to fall from its perch/,
  /freezes completely before falling to (?:the floor in )?pieces/,
  /lets out a final agonized bleat and dies/,
  /shudders briefly before discontinuing its assault/,
  /collapses to the ground, (?:shakes|twitches) one last time and dies/,
  /twists unnaturally as it decomposes into itself/,
  /curls up in the snow and dies/,
  /goes dark suddenly/,
  /howls in pain one last time and dies/,
  /falls to the ground, rotting flesh falling from <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> bones/,
  /lets out a sigh and dies/,
  /mutters, "...the Eye, the Eye..." and lies still/,
  /screams, "Nooooo!" as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> clatters to the ground into a lump of ancient bones and rotting robes/,
  /writhes in cold agony and dies/,
  /tumbles to the ground motionless/,
  /body as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> surrenders to death, allowing necrotic organs and ichor to spill free/,
  /body as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> muscles and flesh rapidly reconfigure, leaving behind a still humanoid corpse/,
  /empty black eyes widen with something akin to surprise.  Animation leaves <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> body in a sudden rush, leaving <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> lifeless and still/,
  /eyes as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> succumbs to <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> injuries.  Peace blossoms on <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> face as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> dies/,
  /visage as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> collapses, <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> mouth and eyes trailing threads of crimson smoke/,
  /rapidly begins dwindling away, flickering like a dying candleflame/,
  /falls to the ground/,
  /begins to mouth a desperate prayer, but death stifles <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/>/,
  /as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> slumps to the ground/,
  /twitches its tail one last time and dies/,
  /lets out a final scream and goes still/,
  /collapses to the ground and dies/,
  /clacks its pincers a final agonizing time and dies/,
  /collapses to the ground, clacks its pincers and dies/,
  /screeches one last time and dies/,
  /vainly tries to (?:sound|shout) a warning, then (?:collapses|goes still)/,
  /body jerks one last time and dies/,
  /slumps to the ground, its glowing form now motionless and dull/,
  /growls one last time in defiance, then (?:goes still|slumps to the ground)/,
  /crumbles into a pile of splinters and skin/,
  /cries out one last time and lies still/,
  /falls to the ground, <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> wings collapsing around <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/>/,
  /wings splay out as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> goes still/,
  /howls out one last time and dies/,
  /spasms violently and suddenly goes still, its body turning to stone/,
  /plunging inward in a dizzying spiral to envelop <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> completely!  Silhouetted within the shifting spiritual miasma, the <pushBold\/><a exist="[^"]+" noun="[^"]+">[^<]+<\/a><popBold\/> form withers, wasting away to an attenuated mockery of <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:him|her|it)self<\/a><popBold\/>.  Even this pale shadow disintegrates, dissolving on the air as the last cloudy tendrils vanish/,
  /staggers, feebly trying to catch <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:him|her|it)self<\/a><popBold\/>, then collapses with a wheeze/,
  /sneers, "Urok vas derop tal kalissar kamath," then collapses/,
  /spits an unintelligible oath as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> collapses/,
  /slumps to the ground, exhales a sigh of relief, and begins to quickly decay away/,
  /asks incredulously, "Hor\?  Kla val ptath...\?" then falls, <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> pupil-less green eyes frozen in a dead stare/,
  /whispers, "Ra dro, Te lothre on ka nuko," then collapses/,
  /chuckles wryly as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> falls, "Letta, Leth, Latoth.../,
  /wheezes, an incredulous look on <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> face as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> falls/,
  /screams as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> collapses, "Granoth!  Tal issar leti!/,
  /body and rises into the heavens/,
  /falls to the ground, kicks several times and dies/,
  /spits out one last curse and lies still/,
  /squawks as it falls back into a heap and dies/,
  /flare one last time before fading dully into black/,
  /wails mournfully as the darkness fades from <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> eyes/,
  /slumps silently to the floor, <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> dark eyes fading to grey/,
  /collapses sobbing silently before lying motionless on the (?:floor|ground)/,
  /shrieks out in sorrow and collapses to the (?:floor|ground)/,
  /stumbles to <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> knees, uttering in an incredulous voice, "This cannot be defeat..." before dropping motionless to the (?:floor|ground)/,
  /stumbles to <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> knees before dropping motionless to the (?:floor|ground)/,
  /collapses motionless to the (?:floor|ground)/,
  /falls to <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> knees sobbing silently before dropping motionless to the (?:floor|ground)/,
  /writhes on the (?:floor|ground) before lying motionless/,
  /falls to one knee, then collapses to the (?:floor|ground)/,
  /writhes on the (?:floor|ground) then spits, "This cannot be defeat..." before lying motionless/,
  /collapses in a motionless heap/,
  /contorts in a tortured spasm, then goes still/,
  /rolls over on (?:hi[ms]|her|s?he|its?) back and dies/,
  /opens (?:hi[ms]|her|s?he|its?) mouth in an agonized scream, then collapses in an unmoving heap/,
  /tail thrashes violently as (?:hi[ms]|her|s?he|its?) collapses/,
  /augers into the ground, <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> death spiral ending in a \*\*THUD\*\*/,
  /flops about on the ground, <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> thrashing finally ceasing in death/,
  /face takes on a surprised expression and (?:hi[ms]|her|s?he|its?) collapses, motionless/,
  /drops to the ground in <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> final moments and goes deathly still/,
  /eyes, as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> descends to the ground/,
  /tries to get back up but finally collapses and goes still/,
  /face muscles slacken, (?:hi[ms]|her|s?he|its?) hard-bitten features disappearing in death/,
  /muscles collapse and (?:hi[ms]|her|s?he|its?) shrinks into a pitiful pile of rags and bones, (?:hi[ms]|her|s?he|its?) hard-bitten features disappearing in death/,
  /body goes stiff and cold as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> dies/,
  /slams to the deck, dead as a salmon bear snack/,
  /collapses to the deck, dead as a pickled herring/,
  /thuds to the deck in a plume of dust/,
  /clatters to the ground into a heap of jumbled bones/,
  /glares forward, then collapses in a motionless heap/,
  /blinks in astonishment, then falls flat on <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> face with a loud \*THUD\*/,
  /groans weakly and drops slowly to the ground/,
  /releases a loud, weary sigh and slumps to the ground/,
  /shrieks in terror for an instant, then begins to rapidly dissipate/,
  /falls to the ground with a thud/,
  /whimpers pitifully one last time and dies/,
  /yips in pain as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> falls to the ground motionless/,
  /slumps silently to the floor and begins to rapidly dissipate/,
  /exhales a sigh of relief and (?:goes still|slumps to the ground motionless)/,
  /falls still, its bones snapping like twigs/,
  /screams up at the heavens, then collapses and dies/,
  /struggles to utter a final prayer, then goes still/,
  /falls to the ground and dies with a gentle sigh/,
  /sighs one last time and dies/,
  /keels over and twitches on the (?:floor|ground) a few times before dying/,
  /slumps to the ground and dies/,
  /exhales a final curse and dies/,
  /crumbles to the ground/,
  /hits the ground with a less than elegant thud/,
  /rolls over on the (?:floor|ground) and goes still/,
  /takes one last breath, then dies/,
  /eyes flare in a final puff of fire before <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> (?:falls to the floor,|goes) motionless/,
  /shudders one final time before lying motionless/,
  /as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> falls to the floor/,
  /seems to collapse in upon <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:him|her|it)self<\/a><popBold\/>, leaving only a withered husk/,
  /collapses into a puddle of jelly, falling silent at last/,
  /feebly twitches a feeler one last time and dies/,
  /rears its head, screaming, trying desperately to stand and then it collapses.  With a final labored breath it stops moving/,
  /(?:falls to the ground and )?stops moving/,
  /shudders violently, all its joints growing loose and useless.  In moments it stops moving altogether/,
  /(?:collapses on the ground and )?lies still/,
  /releases a horrible wail then lies still/,
  /screams (?:emotionlessly )?one last time and lies still/,
  /collapses into a heap of quivering jelly/,
  /tries to crawl away on the (?:floor|ground|deck) but collapses and goes still/,
  /collapses to the ground, dead as a pickled herring/,
  /crashes to the ground in a plume of dust/,
  /flattens out on the ground, dead as a salted flounder/,
  /spins to the ground, dead as an iced halibut/,
  /falls lifeless to the ground with a heavy thump/,
  /slams to the ground, dead as a salmon bear snack/,
  /crashes to the ground, dead as a carp on a rock/,
  /thuds to the ground in a plume of dust/,
  /collapses to the ground as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> flickers in and out of existence/,
  /falls to the ground motionless as small motes of light encompass <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> body/,
  /body falls to the ground as it is consumed by ethereal flame/,
  /collapses to the (?:floor|ground) as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> flickers in and out of existence/,
  /collapses to the (?:floor|ground) as the light within <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> fades away/,
  /crashes to the (?:floor|ground) in a plume of ethereal energy/,
  /face begins to hideously contort as ribbons of essence begin to wend away from <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> and into nothingness/,
  /falls to the (?:floor|ground) motionless as small motes of light encompass <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> body/,
  /grows dim as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> falls to the (?:floor|ground)/,
  /is consumed by ethereal flames as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> falls to the (?:floor|ground)/,
  /shudders before falling into a lifeless heap on the (?:floor|ground)/,
  /tries to crawl away on the (?:floor|ground) but is instead consumed by ethereal light/,
  /pupils widen a final time, <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> eyes clouding over as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> dies/,
  /dies, the beast's massive body curls in on itself, convulses once, and stills/,
  /slumps silently to the floor, <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> red eyes fading to grey/,
  /clutches at the air as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> incorporeal form begins to dissipate/,
  /face as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> collapses to the ground, dead/,
  /great head sinks to the ground as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> form goes still/,
  /as the power animating <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> disperses/,
  /eyes bulge as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> stares toward the heavens, mouthing a gurgling prayer as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> succumbs to death/,
  /rolls over onto <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> side with a whimper before surrendering to death/,
  /eyes as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> collapses, bloody maw still working hungrily until the last hint of life goes out of <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> form/,
  /collapses, <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> lets out a shrill trumpet of despair.  <pushBold\/><a exist="[^"]+" noun="[^"]+">Its<\/a><popBold\/> trunk flails futilely before slamming to the ground, still/,
  /fists tense with impotent rage as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> surrenders to death/,
  /eyes like a fleeting shadow as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> goes still in death/,
  /raises a hand as if to grasp for support as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> collapses, life going out of <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> form/,
  /eyes and animation departs <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> form in a swift jerk that travels through <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> stony limbs.  With a thud, <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> collapses to the ground, looking for all the world like a lifeless statue/,
  /features twist, caught in grief and agony as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> sinks to the ground.  Slowly, <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> form and garments leak into gauzy mist as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> shape begins to lose cohesion/,
  /armored chest.  <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:His|Her)<\/a><popBold\/> flaming eyes blaze precipitously as white-hot fire erupts from <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> floating head, consuming it in a burst of blinding light!  The headless corpse sinks to the ground, unmoving/,
  /lets out a hoarse cry that devolves into dry, rasping coughs.  Spasms race through <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> form, dead muscles seizing and clenching before at last going still/,
  /head tosses and <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> lets out a terrible death whinny that slices coldly through the air.  <pushBold\/><a exist="[^"]+" noun="[^"]+">It<\/a><popBold\/> sags, lifeless, the blue flames of <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> mane winking out one by one/,
  /lightless eyes go wide.  A shriek of rage and horror builds in <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> throat but never escapes.  <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:S?[Hh]e)<\/a><popBold\/> collapses, lifeless as a puppet with its strings cut, as the vestiges of otherworldly beauty retreat to reveal a corpse rapidly succumbing to decay/,
  /staggers dramatically, a phantasmal hand trailing wisps of fog as it rises to <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> chest.  With a last, surprised blink, <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> collapses and rapidly begins losing cohesion/,
  /twitches and writhes spasmodically before collapsing to the (?:floor|ground)/,
  /writhes in black agony and dies/,
  /slumps to the floor, the darkly lined tattoos traversing <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> skin lose the luminescence that had seemed to radiate from them/,
  /eyes as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> grasps at the <a exist="[^"]+" noun="phylactery">gnarled bone phylactery<\/a> hanging around <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> neck and collapses to the ground/,
  /skin as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> movement completely ceases/,
  /as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> stone skin cracks open in a myriad of deep gashes/,
  /eyes as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> sinks to the ground and ceases to move/,
  /falls to the ground, tiny legs kicking at the air before going still/,
  /body as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> collapses to the floor, vitrified organs leaking free with <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> surrender to death/,
  /collapses to the floor in a susurrus of robes/,
  /lets out a ragged gasp before collapsing/,
  /falls down, decay rapidly eating away at <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> lifeless body/,
  /collapses to the floor in a susurrus of robes, crying out, \"It is the end, but the moment has been prepared for!/,
  /suddenly ceases all movement/,
  /shudders and then whirls away into nothingness/,
  /begins bubbling violently before evaporating into nothingness/,
  /dissipates into a (?:cool|warm) breeze that fades rapidly away/,
  /vanishes into a flurry of sparks that rapidly dissipates away/,
  /hardens into a chalky rock that quickly crumbles away into nothingness/,
  /leaving behind a spreading puddle of protoplasm/,
  /wheels and flails, sending tremors through the ground with <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> death throes.  At last, the great worm falls still and <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> many eyes close/,
  /collapses, reaching out one clawed hand to the heavens.  A look of sorrow crosses <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> face as death claims <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> and the misshapen hand falls to <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> side/,
  /eyes and mouth as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> wings spread, unfurled by the throes of <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> agony.  The radiance sears <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> shadow onto the ground behind <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> topples backward, lifeless/,
  /body, <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> shadow stretches long and strange as unsettling silence fills the air.  Heralded by a sound like the stirring of great wings, the noise of your surroundings crashes back down upon you, more noticeable for its brief absence/,
  /collapses into a puddle of inert ectoplasm/,
  /eye sockets and erupts from <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> tattoos, leaving only a shadowy cadaver behind as animation departs <pushBold\/>a <a exist="[^"]+" noun="[^<]+<\/a><popBold\/>/,
  /spasms, rolling over.  <pushBold\/><a exist="[^"]+" noun="[^"]+">Its<\/a><popBold\/> tiny legs kick at the air before going still/,
  /collapses, <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> forelegs spasming and twitching before <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> at last surrenders to death/,
  /collapses to the ground, <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> ghostly pale legs kicking spastically before abruptly stilling as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> dies/,
  /mouth, raising blisters on <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> face as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> gasps for breath.  Then <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> ceases to breathe, and a look of blessed peace dawns over <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> twisted features as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> gives in to death/,
  /legs kick savagely as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> collapses, belching swarms of tiny, pale larvae.  They scatter wildly as <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> surrenders to death/,
  /eyes slowly fades away/,
  /collapses to the ground, a thick grey mist pouring from (?:<pushBold\/><a exist="[^"]+" noun="[^"]+">)?(?:hi[ms]|her|s?he|its?)(?:<\/a><popBold\/>)? nostrils/,
  /horn dims, and <pushBold\/><a exist="[^"]+" noun="[^"]+">(?:hi[ms]|her|s?he|its?)<\/a><popBold\/> falls to the ground dead/,
  /growls one last time and dies/,
  /crashes to the floor in a plume of dust/,
  /falls lifeless to the floor with a heavy thump/,
  /screams, shudders one last time and dies/,
)
NpcDeathMessage =
/^(?:<pushBold\/>)?#{NpcDeathPrefix}\s(?:<pushBold\/>)?(?:(?:an?|some|the)\s)?<a exist="(?<npc_id>[^"]+)" noun="[^"]+">[^<]+<\/a><popBold\/>(?:'s)?,?\s#{NpcDeathPostfix}[\.!"]\s?\r?\n?$/
StowListOutputStart =

the following are for parsing STOW LIST and setting of STOW containers

/^You have the following containers set as stow targets:\r?\n?$/
StowListContainer =
/^  (?:(?:an?|some) )?(?<before>[^<]+)?<a exist="(?<id>\d+)" noun="(?<noun>[^"]+)">(?<name>[^<]+)<\/a>(?<after> [^\(]+)? \((?<type>box|gem|herb|skin|wand|scroll|potion|trinket|reagent|lockpick|treasure|forageable|collectible|default)\)\r?\n?$/
StowSetContainer1 =
/^Set "(?:(?:an?|some) )?(?<before>[^<]+)?<a exist="(?<id>[^"]+)" noun="(?<noun>[^"]+)">(?<name>[^<]+)<\/a>(?<after> [^"]+)?" to be your STOW (?<type>BOX|GEM|HERB|SKIN|WAND|SCROLL|POTION|TRINKET|REAGENT|LOCKPICK|TREASURE|FORAGEABLE|COLLECTIBLE) container\.\r?\n?$/
StowSetContainer2 =
/Set "(?:(?:an?|some) )?(?<before>[^<]+)?<a exist="(?<id>[^"]+)" noun="(?<noun>[^"]+)">(?<name>[^<]+)<\/a>(?<after> [^"]+)?" to be your (?<type>default) STOW container\.\r?\n?$/
ReadyListOutputStart =

the following are for parsing READY LIST and setting of READY items

/^Your current settings are:\r?\n?$/
ReadyListNormal =
/^  (?<type>shield|(?:secondary |ranged )?weapon|ammo bundle|wand): \(?<d cmd=['"](?:store|ready) (?:SHIELD|2?WEAPON|RANGED|AMMO|WAND)(?: clear)?['"]>(?:(?:(?:an?|some) )?(?<before>[^<]+)?<a exist="(?<id>[^"]+)" noun="(?<noun>[^"]+)">(?<name>[^<]+)<\/a>(?<after> [^<]+)?|none)<\/d>\)? \(<d cmd='store set'>(?<store>worn if possible, stowed otherwise|stowed|put in (?:secondary )?sheath)<\/d>\)\r?\n?$/
ReadyListAmmo2 =
/^  (?<type>ammo2 bundle): <d cmd="store AMMO2 clear">(?:(?:an?|some) )?(?<before>[^<]+)?<a exist="(?<id>[^"]+)" noun="(?<noun>[^"]+)">(?<name>[^<]+)<\/a>(?<after> [^<]+)?<\/d>\r?\n?$/
ReadyListSheathsSet =
/^  (?<type>(?:secondary )?sheath): <d cmd="store 2?SHEATH clear">(?:(?:an?|some) )?(?<before>[^<]+)?<a exist="(?<id>[^"]+)" noun="(?<noun>[^"]+)">(?<name>[^<]+)<\/a>(?<after> [^<]+)?<\/d>\r?\n?$/
ReadyListFinished =
/To change your default item for a category that is already set, clear the category first by clicking on the item in the list above.  Click <d cmd="ready list">here<\/d> to update the list\.\r?\n?$/
ReadyItemClear =
/^Cleared your default (?<type>shield|(?:secondary |ranged )?weapon|ammo2? bundle|(?:secondary )?sheath|wand)\.\r?\n?$/
ReadyItemSet =
/^Setting (?:(?:an?|some) )?(?<before>[^<]+)?<a exist="(?<id>[^"]+)" noun="(?<noun>[^"]+)">(?<name>[^<]+)<\/a>(?<after> [^<]+)? to be your default (?<type>shield|(?:secondary |ranged )?weapon|ammo2? bundle|(?:secondary )?sheath|wand)\.\r?\n?$/
ReadyStoreSet =
/^When storing your (?<type>shield|(?:ranged |secondary )?weapon|ammo bundle|wand), it will be (?<store>worn if possible and stowed if not|stowed|stored in your (?:secondary )?sheath)\.\r?\n?$/
StatusPrompt =
/<prompt time="[0-9]+">/
Overwatch_Short =

Overwatch patterns - simplified reference to the observer patterns

Overwatch::Observer::Term::ANY
AnchoredList =

Split by anchoring so the common single-line server string can skip the per-position scan of the line-start-anchored patterns (attempt them only at \A) and scan just the genuinely mid-line ones. self.parse falls back to the full union for multi-line strings (e.g. buffered combat blocks, where a death message can appear on an inner line).

[NpcDeathMessage, Also_Here_Arrival, StowListOutputStart, StowListContainer,
StowSetContainer1, ReadyListOutputStart, ReadyListNormal, ReadyListAmmo2,
ReadyListSheathsSet, ReadyItemClear, ReadyItemSet, ReadyStoreSet].freeze
MidlineList =
[Group_Short, StowSetContainer2, ReadyListFinished, StatusPrompt, Overwatch_Short].freeze
All =
Regexp.union(AnchoredList + MidlineList)
AllStart =
Regexp.new('\A(?:' + Regexp.union(AnchoredList).source + ')').freeze
AllMidline =
Regexp.union(MidlineList)