Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Total Critters: 5
- [ubercombat]: assess
- You assess your combat situation...
- You (solidly balanced) are facing a granite gargoyle (2) at melee range.
- A snowbeast (1: solidly balanced) is advancing on a snowbeast (2) at pole weapon range.
- A snowbeast (2: solidly balanced) is facing a snowbeast (1) at pole weapon range.
- A granite gargoyle (1: somewhat off balance) is flanking you at melee range.
- A granite gargoyle (2: badly balanced) is facing you at melee range.
- A granite gargoyle (3: slightly off balance) is behind you at melee range.
- (You are also defending against a granite gargoyle.)
- > [ubercombat]: face next
- > encumbrance
- >
- * Looking as if this were a bad idea, a granite gargoyle pounds at you. You fend off nearly all the fist with a haralun bastard sword with a honed blade.
- [You're bruised, energetic, solidly balanced and in superior position.]
- >
- The snowbeast begins to advance on a snowbeast.
- >
- You turn to face a granite gargoyle, leaving the granite gargoyle on your flank at melee!
- >
- Encumbrance : None
- >
- Critters: snowbeast|snowbeast|granite gargoyle|granite gargoyle|granite gargoyle
- Total Critters: 5
- [ubercombat]: assess
- You assess your combat situation...
- You (solidly balanced) are facing a granite gargoyle (1) at melee range.
- A snowbeast (1: solidly balanced) is advancing on a snowbeast (2) at pole weapon range.
- A snowbeast (2: solidly balanced) is advancing on a snowbeast (1) at pole weapon range.
- A granite gargoyle (1: off balance) is facing you at melee range.
- A granite gargoyle (2: very badly balanced) is flanking you at melee range.
- A granite gargoyle (3: slightly off balance) is behind you at melee range.
- (You are also defending against a granite gargoyle.)
- >
- [Script debuglevel set to 10 for script: ubercombat.cmd]
- ubercombat.cmd(10516): [matchre ASSESS You turn to face|You are already]
- ubercombat.cmd(10517): [matchre RETURN nothing else to|Face what]
- ubercombat.cmd(10518): [matchre ASSESS ^What's the point in facing]
- ubercombat.cmd(10519): [put face next]
- [ubercombat]: face next
- ubercombat.cmd(10520): [matchwait 5]
- ubercombat.cmd(433): [var facing granite gargoyle]
- You turn to face a granite gargoyle, leaving the granite gargoyle on your flank at melee!
- >
- ubercombat.cmd(10448): [ASSESS:]
- ubercombat.cmd(10449): [if (!1) then]
- ubercombat.cmd(10451): [pause 0.1]
- encumbrance
- ubercombat.cmd(10452): [pause 0.001]
- ubercombat.cmd(10453): [var newdead 0]
- ubercombat.cmd(10454): [gosub GET_MONSTER_NAME]
- ubercombat.cmd(10415): [pause 0.0001]
- ubercombat.cmd(10416): [if (!5) then]
- ubercombat.cmd(10417): [var critterList a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle]
- ubercombat.cmd(10418): [if matchre("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "(?<=Human-sized|dirt)(\sconstruct)") then]
- ubercombat.cmd(10419): [eval critterList replacere("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "\sand", ",")]
- ubercombat.cmd(10420): [eval critterList replacere("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "\.", ", ")]
- ubercombat.cmd(10421): [eval critterList replacere("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "\s(?:which|that appears)\b[^,]*,", ",")]
- ubercombat.cmd(10422): [eval critterList replacere("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "\s(?:which|that appears)\b[^,]*$", ",")]
- ubercombat.cmd(10423): [eval critterList replacere("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "that is flying around", ",")]
- ubercombat.cmd(10424): [eval critterList replacere("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "that is caught .*?[,]", ",")]
- ubercombat.cmd(10425): [eval critterList replacere("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "that is caught .*?$", ",")]
- ubercombat.cmd(10426): [eval critterList replacere("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "dragon priest", "")]
- ubercombat.cmd(10427): [eval critterList replacere("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "red bear", "")]
- ubercombat.cmd(10428): [eval critterList replacere("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "(?<!\S)an? ", "")]
- ubercombat.cmd(10434): [eval critterList replace("snowbeast, snowbeast, granite gargoyle, granite gargoyle, granite gargoyle", ", ", "|")]
- ubercombat.cmd(10435): [eval critterList replacere("snowbeast|snowbeast|granite gargoyle|granite gargoyle|granite gargoyle", "\,\s+", "|")]
- ubercombat.cmd(10436): [eval critterList replacere("snowbeast|snowbeast|granite gargoyle|granite gargoyle|granite gargoyle", "\|+" "|")]
- ubercombat.cmd(10437): [eval critterList replacere("snowbeast|snowbeast|granite gargoyle|granite gargoyle|granite gargoyle", " ,", "")]
- ubercombat.cmd(10438): [eval critterList replacere("snowbeast|snowbeast|granite gargoyle|granite gargoyle|granite gargoyle", " \|", "|"]
- ubercombat.cmd(10439): [eval critterTotal count("snowbeast|snowbeast|granite gargoyle|granite gargoyle|granite gargoyle", "|")]
- ubercombat.cmd(10440): [echo Critters: snowbeast|snowbeast|granite gargoyle|granite gargoyle|granite gargoyle]
- Critters: snowbeast|snowbeast|granite gargoyle|granite gargoyle|granite gargoyle
- ubercombat.cmd(10441): [evalmath critterEcho (4 + 1)]
- ubercombat.cmd(10442): [echo Total Critters: 5]
- Total Critters: 5
- ubercombat.cmd(10443): [random 0, 4]
- ubercombat.cmd(10444): [eval Critter element("snowbeast|snowbeast|granite gargoyle|granite gargoyle|granite gargoyle", 1)]
- ubercombat.cmd(10445): [eval Critter replacere("snowbeast", "^(\S+ )(?=\S+ \S+)", "")]
- ubercombat.cmd(10446): [return]
- ubercombat.cmd(10455): [matchre ASSESS_SET (?:facing|flanking|behind) (?:an?)(.*)(?:\(\d\)\s)]
- ubercombat.cmd(10456): [matchre ASSESS_RETURN ^How can you]
- ubercombat.cmd(10457): [matchre ASSESS_RETURN Encumbrance :]
- ubercombat.cmd(10458): [put assess;-1 encumbrance]
- [ubercombat]: assess
- ubercombat.cmd(10459): [matchwait 3]
- ubercombat.cmd(280): [put #tvar Burden 0]
- Encumbrance : None
- >
- The snowbeast closes to melee range on a snowbeast.
- ubercombat.cmd(10461): [ASSESS_RETURN:]
- ubercombat.cmd(10462): [eval facing replacere("granite gargoyle"", "^(\S+ )(?=\S+ \S+)", "")]
- ubercombat.cmd(10463): [if ("Empath" = "Empath") && matchre("ON", "(?i)ON") then]
- ubercombat.cmd(10463): [goto ASSESS_SET]
- ubercombat.cmd(10466): [pause 0.001]
- The snowbeast stops a snowbeast from advancing any farther.
- >
- ubercombat.cmd(10467): [if matchre("snowbeast|snowbeast|granite gargoyle|granite gargoyle|granite gargoyle", "(Ashu hhinvi|boggle|bone amalgam|clay archer|clay mage|clay soldier|clockwork assistant|gam chaga|glass construct|granite gargoyle|lachmate|lava drake|marble gargoyle|quartz gargoyle|(marble|obsidian|quartzite|rock) guardian|rough-hewn doll|ice archon|mechanical mouse|beltunumshi|origami bird|origami cow|origami dragon|origami duck|origami goblin|guardian|origami grasshopper|origami hat|origami mouse|origami sprite|origami yak|origami paper|granite gargoyle|lava drake|black marble gargoyle|quartz gargoyle|gargoyle|endrus serpent|revivified mutt|shylvic|sinister maelshyvean heirophant|skeletal peon|skeletal sailor|skeleton|blue ghast|xala'shar vindicator|xala'shar slayer|dark spirit|boggle|emaciated umbramagus|fiend|gargantuan bone golem|olensari mihmanan|plague wraith|Asketian harbinger|Asketian Herald|faenrae assassin|ghoul raven|snaer hafwa|soul|spectral pirate|spectral sailor|wind wretch|blood wraith|death spirit|telga orek|spirit|ur hhrki'izh|wir dinego|zombie|zombie nomad|Asketian harbinger|skorik nadhar|wind hag|black zephyr|misenseor resuscitant|yeehar|zombie kobold headhunter|revenant conscript|revenant zombie|zombie goblin|fell hog|drowned \S+|dryad|nyad|zombie stomper|zombie mauler|zombie head-splitter|tortured soul|eidolon steed|enraged tusky|ghoul|ghoul crow|giant blight bat|gremlin|grendel|lach|mastiff|mey|misshapen germish'din|bone wyvern|ice adder|mutant togball|reaver|squirrel|zombie kobold headhunter|shadow hound|sinister maelshyvean heirophant|skeletal kobold headhunter|skeletal kobold savage|blight bat|umbral moth|zombie kobold savage|zombie nomad)") then]
- ubercombat.cmd(10467): [var Empath_Critter granite gargoyle]
- ubercombat.cmd(10468): [eval facing replacere(""", "^(\S+ )(?=\S+ \S+)", "")]
- ubercombat.cmd(10469): [eval Empath_Critter replacere("granite gargoyle",".*\s((?:endrus )?(\w+)).?$", "$0")]
- ubercombat.cmd(10470): [if ("Empath" != "Empath") then]
- ubercombat.cmd(10472): [if !matchre("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "Ashu hhinvi|boggle|bone amalgam|clay archer|clay mage|clay soldier|clockwork assistant|gam chaga|glass construct|granite gargoyle|lachmate|lava drake|marble gargoyle|quartz gargoyle|(marble|obsidian|quartzite|rock) guardian|rough-hewn doll|ice archon|mechanical mouse|beltunumshi|origami bird|origami cow|origami dragon|origami duck|origami goblin|guardian|origami grasshopper|origami hat|origami mouse|origami sprite|origami yak|origami paper|granite gargoyle|lava drake|black marble gargoyle|quartz gargoyle|gargoyle|endrus serpent|revivified mutt|shylvic|sinister maelshyvean heirophant|skeletal peon|skeletal sailor|skeleton|blue ghast|xala'shar vindicator|xala'shar slayer|dark spirit|boggle|emaciated umbramagus|fiend|gargantuan bone golem|olensari mihmanan|plague wraith|Asketian harbinger|Asketian Herald|faenrae assassin|ghoul raven|snaer hafwa|soul|spectral pirate|spectral sailor|wind wretch|blood wraith|death spirit|telga orek|spirit|ur hhrki'izh|wir dinego|zombie|zombie nomad|Asketian harbinger|skorik nadhar|wind hag|black zephyr|misenseor resuscitant|yeehar|zombie kobold headhunter|revenant conscript|revenant zombie|zombie goblin|fell hog|drowned \S+|dryad|nyad|zombie stomper|zombie mauler|zombie head-splitter|tortured soul|eidolon steed|enraged tusky|ghoul|ghoul crow|giant blight bat|gremlin|grendel|lach|mastiff|mey|misshapen germish'din|bone wyvern|ice adder|mutant togball|reaver|squirrel|zombie kobold headhunter|shadow hound|sinister maelshyvean heirophant|skeletal kobold headhunter|skeletal kobold savage|blight bat|umbral moth|zombie kobold savage|zombie nomad") then]
- ubercombat.cmd(10473): [if (0 = 0) && !matchre("", "revivified mutt|shylvic|sinister maelshyvean heirophant|skeletal peon|skeletal sailor|skeleton|blue ghast|xala'shar vindicator|xala'shar slayer|dark spirit|boggle|emaciated umbramagus|fiend|gargantuan bone golem|olensari mihmanan|plague wraith|Asketian harbinger|Asketian Herald|faenrae assassin|ghoul raven|snaer hafwa|soul|spectral pirate|spectral sailor|wind wretch|blood wraith|death spirit|telga orek|spirit|ur hhrki'izh|wir dinego|zombie|zombie nomad|Asketian harbinger|skorik nadhar|wind hag|black zephyr|misenseor resuscitant|yeehar|zombie kobold headhunter|revenant conscript|revenant zombie|zombie goblin|fell hog|drowned \S+|dryad|nyad|zombie stomper|zombie mauler|zombie head-splitter|tortured soul|eidolon steed|enraged tusky|ghoul|ghoul crow|giant blight bat|gremlin|grendel|lach|mastiff|mey|misshapen germish'din|bone wyvern|ice adder|mutant togball|reaver|squirrel|zombie kobold headhunter|shadow hound|sinister maelshyvean heirophant|skeletal kobold headhunter|skeletal kobold savage|blight bat|umbral moth|zombie kobold savage|zombie nomad|Ashu hhinvi|boggle|bone amalgam|clay archer|clay mage|clay soldier|clockwork assistant|gam chaga|glass construct|granite gargoyle|lachmate|lava drake|marble gargoyle|quartz gargoyle|(marble|obsidian|quartzite|rock) guardian|rough-hewn doll|ice archon|mechanical mouse|beltunumshi|origami bird|origami cow|origami dragon|origami duck|origami goblin|guardian|origami grasshopper|origami hat|origami mouse|origami sprite|origami yak|origami paper|granite gargoyle|lava drake|black marble gargoyle|quartz gargoyle|gargoyle|endrus serpent") then]
- ubercombat.cmd(10473): [goto EMPATH_FACE]
- ubercombat.cmd(10513): [if matchre("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "revivified mutt|shylvic|sinister maelshyvean heirophant|skeletal peon|skeletal sailor|skeleton|blue ghast|xala'shar vindicator|xala'shar slayer|dark spirit|boggle|emaciated umbramagus|fiend|gargantuan bone golem|olensari mihmanan|plague wraith|Asketian harbinger|Asketian Herald|faenrae assassin|ghoul raven|snaer hafwa|soul|spectral pirate|spectral sailor|wind wretch|blood wraith|death spirit|telga orek|spirit|ur hhrki'izh|wir dinego|zombie|zombie nomad|Asketian harbinger|skorik nadhar|wind hag|black zephyr|misenseor resuscitant|yeehar|zombie kobold headhunter|revenant conscript|revenant zombie|zombie goblin|fell hog|drowned \S+|dryad|nyad|zombie stomper|zombie mauler|zombie head-splitter|tortured soul|eidolon steed|enraged tusky|ghoul|ghoul crow|giant blight bat|gremlin|grendel|lach|mastiff|mey|misshapen germish'din|bone wyvern|ice adder|mutant togball|reaver|squirrel|zombie kobold headhunter|shadow hound|sinister maelshyvean heirophant|skeletal kobold headhunter|skeletal kobold savage|blight bat|umbral moth|zombie kobold savage|zombie nomad") && (!1) && (1) then]
- ubercombat.cmd(10514): [if matchre("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "revivified mutt|shylvic|sinister maelshyvean heirophant|skeletal peon|skeletal sailor|skeleton|blue ghast|xala'shar vindicator|xala'shar slayer|dark spirit|boggle|emaciated umbramagus|fiend|gargantuan bone golem|olensari mihmanan|plague wraith|Asketian harbinger|Asketian Herald|faenrae assassin|ghoul raven|snaer hafwa|soul|spectral pirate|spectral sailor|wind wretch|blood wraith|death spirit|telga orek|spirit|ur hhrki'izh|wir dinego|zombie|zombie nomad|Asketian harbinger|skorik nadhar|wind hag|black zephyr|misenseor resuscitant|yeehar|zombie kobold headhunter|revenant conscript|revenant zombie|zombie goblin|fell hog|drowned \S+|dryad|nyad|zombie stomper|zombie mauler|zombie head-splitter|tortured soul|eidolon steed|enraged tusky|ghoul|ghoul crow|giant blight bat|gremlin|grendel|lach|mastiff|mey|misshapen germish'din|bone wyvern|ice adder|mutant togball|reaver|squirrel|zombie kobold headhunter|shadow hound|sinister maelshyvean heirophant|skeletal kobold headhunter|skeletal kobold savage|blight bat|umbral moth|zombie kobold savage|zombie nomad") && (!1) && (1) then]
- ubercombat.cmd(10515): [pause 0.5]
- * Tentatively, a granite gargoyle bites at you. You dodge.
- ubercombat.cmd(314): [put #var balance 4]
- [You're bruised, energetic, solidly balanced with no advantage.]
- >
- * Ineptly, a granite gargoyle pounds at you. You dodge.
- ubercombat.cmd(314): [put #var balance 4]
- [You're bruised, energetic, solidly balanced and in excellent position.]
- >
- A snowbeast claws at a snowbeast. The claw lands a solid hit to its abdomen!
- >
- You assess your combat situation...
- ubercombat.cmd(433): [var facing granite gargoyle]
- ubercombat.cmd(314): [put #var balance 4]
- You (solidly balanced) are facing a granite gargoyle (2) at melee range.
- ubercombat.cmd(313): [put #var balance 3]
- A snowbeast (1: nimbly balanced) is facing a snowbeast (2) at melee range.
- ubercombat.cmd(314): [put #var balance 4]
- A snowbeast (2: solidly balanced) is facing a snowbeast (1) at melee range.
- ubercombat.cmd(318): [put #var balance 8]
- ubercombat.cmd(319): [put #var balance 9]
- A granite gargoyle (1: very badly balanced) is flanking you at melee range.
- ubercombat.cmd(318): [put #var balance 8]
- ubercombat.cmd(319): [put #var balance 9]
- A granite gargoyle (2: very badly balanced) is facing you at melee range.
- ubercombat.cmd(314): [put #var balance 4]
- A granite gargoyle (3: solidly balanced) is behind you at melee range.
- (You are also defending against a granite gargoyle.)
- >
- ubercombat.cmd(10516): [matchre ASSESS You turn to face|You are already]
- ubercombat.cmd(10517): [matchre RETURN nothing else to|Face what]
- ubercombat.cmd(10518): [matchre ASSESS ^What's the point in facing]
- ubercombat.cmd(10519): [put face next]
- [ubercombat]: face next
- ubercombat.cmd(10520): [matchwait 5]
- ubercombat.cmd(433): [var facing granite gargoyle]
- encumbrance
- You turn to face a granite gargoyle, leaving the granite gargoyle on your flank at melee!
- >
- ubercombat.cmd(10448): [ASSESS:]
- ubercombat.cmd(10449): [if (!1) then]
- ubercombat.cmd(10451): [pause 0.1]
- ubercombat.cmd(280): [put #tvar Burden 0]
- Encumbrance : None
- >
- ubercombat.cmd(10452): [pause 0.001]
- ubercombat.cmd(10453): [var newdead 0]
- ubercombat.cmd(10454): [gosub GET_MONSTER_NAME]
- ubercombat.cmd(10415): [pause 0.0001]
- ubercombat.cmd(10416): [if (!5) then]
- ubercombat.cmd(10417): [var critterList a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle]
- ubercombat.cmd(10418): [if matchre("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "(?<=Human-sized|dirt)(\sconstruct)") then]
- ubercombat.cmd(10419): [eval critterList replacere("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "\sand", ",")]
- ubercombat.cmd(10420): [eval critterList replacere("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "\.", ", ")]
- ubercombat.cmd(10421): [eval critterList replacere("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "\s(?:which|that appears)\b[^,]*,", ",")]
- ubercombat.cmd(10422): [eval critterList replacere("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "\s(?:which|that appears)\b[^,]*$", ",")]
- ubercombat.cmd(10423): [eval critterList replacere("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "that is flying around", ",")]
- ubercombat.cmd(10424): [eval critterList replacere("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "that is caught .*?[,]", ",")]
- ubercombat.cmd(10425): [eval critterList replacere("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "that is caught .*?$", ",")]
- ubercombat.cmd(10426): [eval critterList replacere("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "dragon priest", "")]
- ubercombat.cmd(10427): [eval critterList replacere("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "red bear", "")]
- ubercombat.cmd(10428): [eval critterList replacere("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "(?<!\S)an? ", "")]
- ubercombat.cmd(10434): [eval critterList replace("snowbeast, snowbeast, granite gargoyle, granite gargoyle, granite gargoyle", ", ", "|")]
- ubercombat.cmd(10435): [eval critterList replacere("snowbeast|snowbeast|granite gargoyle|granite gargoyle|granite gargoyle", "\,\s+", "|")]
- ubercombat.cmd(10436): [eval critterList replacere("snowbeast|snowbeast|granite gargoyle|granite gargoyle|granite gargoyle", "\|+" "|")]
- ubercombat.cmd(10437): [eval critterList replacere("snowbeast|snowbeast|granite gargoyle|granite gargoyle|granite gargoyle", " ,", "")]
- ubercombat.cmd(10438): [eval critterList replacere("snowbeast|snowbeast|granite gargoyle|granite gargoyle|granite gargoyle", " \|", "|"]
- ubercombat.cmd(10439): [eval critterTotal count("snowbeast|snowbeast|granite gargoyle|granite gargoyle|granite gargoyle", "|")]
- ubercombat.cmd(10440): [echo Critters: snowbeast|snowbeast|granite gargoyle|granite gargoyle|granite gargoyle]
- Critters: snowbeast|snowbeast|granite gargoyle|granite gargoyle|granite gargoyle
- ubercombat.cmd(10441): [evalmath critterEcho (4 + 1)]
- ubercombat.cmd(10442): [echo Total Critters: 5]
- Total Critters: 5
- ubercombat.cmd(10443): [random 0, 4]
- ubercombat.cmd(10444): [eval Critter element("snowbeast|snowbeast|granite gargoyle|granite gargoyle|granite gargoyle", 1)]
- ubercombat.cmd(10445): [eval Critter replacere("snowbeast", "^(\S+ )(?=\S+ \S+)", "")]
- ubercombat.cmd(10446): [return]
- ubercombat.cmd(10455): [matchre ASSESS_SET (?:facing|flanking|behind) (?:an?)(.*)(?:\(\d\)\s)]
- ubercombat.cmd(10456): [matchre ASSESS_RETURN ^How can you]
- ubercombat.cmd(10457): [matchre ASSESS_RETURN Encumbrance :]
- ubercombat.cmd(10458): [put assess;-1 encumbrance]
- [ubercombat]: assess
- ubercombat.cmd(10459): [matchwait 3]
- You assess your combat situation...
- ubercombat.cmd(433): [var facing granite gargoyle]
- ubercombat.cmd(314): [put #var balance 4]
- You (solidly balanced) are facing a granite gargoyle (1) at melee range.
- ubercombat.cmd(313): [put #var balance 3]
- A snowbeast (1: nimbly balanced) is facing a snowbeast (2) at melee range.
- ubercombat.cmd(314): [put #var balance 4]
- A snowbeast (2: solidly balanced) is facing a snowbeast (1) at melee range.
- ubercombat.cmd(318): [put #var balance 8]
- ubercombat.cmd(319): [put #var balance 9]
- A granite gargoyle (1: very badly balanced) is facing you at melee range.
- ubercombat.cmd(318): [put #var balance 8]
- ubercombat.cmd(319): [put #var balance 9]
- A granite gargoyle (2: very badly balanced) is flanking you at melee range.
- ubercombat.cmd(314): [put #var balance 4]
- A granite gargoyle (3: solidly balanced) is behind you at melee range.
- (You are also defending against a granite gargoyle.)
- >
- ubercombat.cmd(10465): [ASSESS_SET:]
- ubercombat.cmd(10466): [pause 0.001]
- ubercombat.cmd(10467): [if matchre("snowbeast|snowbeast|granite gargoyle|granite gargoyle|granite gargoyle", "(Ashu hhinvi|boggle|bone amalgam|clay archer|clay mage|clay soldier|clockwork assistant|gam chaga|glass construct|granite gargoyle|lachmate|lava drake|marble gargoyle|quartz gargoyle|(marble|obsidian|quartzite|rock) guardian|rough-hewn doll|ice archon|mechanical mouse|beltunumshi|origami bird|origami cow|origami dragon|origami duck|origami goblin|guardian|origami grasshopper|origami hat|origami mouse|origami sprite|origami yak|origami paper|granite gargoyle|lava drake|black marble gargoyle|quartz gargoyle|gargoyle|endrus serpent|revivified mutt|shylvic|sinister maelshyvean heirophant|skeletal peon|skeletal sailor|skeleton|blue ghast|xala'shar vindicator|xala'shar slayer|dark spirit|boggle|emaciated umbramagus|fiend|gargantuan bone golem|olensari mihmanan|plague wraith|Asketian harbinger|Asketian Herald|faenrae assassin|ghoul raven|snaer hafwa|soul|spectral pirate|spectral sailor|wind wretch|blood wraith|death spirit|telga orek|spirit|ur hhrki'izh|wir dinego|zombie|zombie nomad|Asketian harbinger|skorik nadhar|wind hag|black zephyr|misenseor resuscitant|yeehar|zombie kobold headhunter|revenant conscript|revenant zombie|zombie goblin|fell hog|drowned \S+|dryad|nyad|zombie stomper|zombie mauler|zombie head-splitter|tortured soul|eidolon steed|enraged tusky|ghoul|ghoul crow|giant blight bat|gremlin|grendel|lach|mastiff|mey|misshapen germish'din|bone wyvern|ice adder|mutant togball|reaver|squirrel|zombie kobold headhunter|shadow hound|sinister maelshyvean heirophant|skeletal kobold headhunter|skeletal kobold savage|blight bat|umbral moth|zombie kobold savage|zombie nomad)") then]
- ubercombat.cmd(10467): [var Empath_Critter granite gargoyle]
- ubercombat.cmd(10468): [eval facing replacere("granite gargoyle"", "^(\S+ )(?=\S+ \S+)", "")]
- ubercombat.cmd(10469): [eval Empath_Critter replacere("granite gargoyle",".*\s((?:endrus )?(\w+)).?$", "$0")]
- ubercombat.cmd(10470): [if ("Empath" != "Empath") then]
- ubercombat.cmd(10472): [if !matchre("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "Ashu hhinvi|boggle|bone amalgam|clay archer|clay mage|clay soldier|clockwork assistant|gam chaga|glass construct|granite gargoyle|lachmate|lava drake|marble gargoyle|quartz gargoyle|(marble|obsidian|quartzite|rock) guardian|rough-hewn doll|ice archon|mechanical mouse|beltunumshi|origami bird|origami cow|origami dragon|origami duck|origami goblin|guardian|origami grasshopper|origami hat|origami mouse|origami sprite|origami yak|origami paper|granite gargoyle|lava drake|black marble gargoyle|quartz gargoyle|gargoyle|endrus serpent|revivified mutt|shylvic|sinister maelshyvean heirophant|skeletal peon|skeletal sailor|skeleton|blue ghast|xala'shar vindicator|xala'shar slayer|dark spirit|boggle|emaciated umbramagus|fiend|gargantuan bone golem|olensari mihmanan|plague wraith|Asketian harbinger|Asketian Herald|faenrae assassin|ghoul raven|snaer hafwa|soul|spectral pirate|spectral sailor|wind wretch|blood wraith|death spirit|telga orek|spirit|ur hhrki'izh|wir dinego|zombie|zombie nomad|Asketian harbinger|skorik nadhar|wind hag|black zephyr|misenseor resuscitant|yeehar|zombie kobold headhunter|revenant conscript|revenant zombie|zombie goblin|fell hog|drowned \S+|dryad|nyad|zombie stomper|zombie mauler|zombie head-splitter|tortured soul|eidolon steed|enraged tusky|ghoul|ghoul crow|giant blight bat|gremlin|grendel|lach|mastiff|mey|misshapen germish'din|bone wyvern|ice adder|mutant togball|reaver|squirrel|zombie kobold headhunter|shadow hound|sinister maelshyvean heirophant|skeletal kobold headhunter|skeletal kobold savage|blight bat|umbral moth|zombie kobold savage|zombie nomad") then]
- ubercombat.cmd(10473): [if (0 = 0) && !matchre("", "revivified mutt|shylvic|sinister maelshyvean heirophant|skeletal peon|skeletal sailor|skeleton|blue ghast|xala'shar vindicator|xala'shar slayer|dark spirit|boggle|emaciated umbramagus|fiend|gargantuan bone golem|olensari mihmanan|plague wraith|Asketian harbinger|Asketian Herald|faenrae assassin|ghoul raven|snaer hafwa|soul|spectral pirate|spectral sailor|wind wretch|blood wraith|death spirit|telga orek|spirit|ur hhrki'izh|wir dinego|zombie|zombie nomad|Asketian harbinger|skorik nadhar|wind hag|black zephyr|misenseor resuscitant|yeehar|zombie kobold headhunter|revenant conscript|revenant zombie|zombie goblin|fell hog|drowned \S+|dryad|nyad|zombie stomper|zombie mauler|zombie head-splitter|tortured soul|eidolon steed|enraged tusky|ghoul|ghoul crow|giant blight bat|gremlin|grendel|lach|mastiff|mey|misshapen germish'din|bone wyvern|ice adder|mutant togball|reaver|squirrel|zombie kobold headhunter|shadow hound|sinister maelshyvean heirophant|skeletal kobold headhunter|skeletal kobold savage|blight bat|umbral moth|zombie kobold savage|zombie nomad|Ashu hhinvi|boggle|bone amalgam|clay archer|clay mage|clay soldier|clockwork assistant|gam chaga|glass construct|granite gargoyle|lachmate|lava drake|marble gargoyle|quartz gargoyle|(marble|obsidian|quartzite|rock) guardian|rough-hewn doll|ice archon|mechanical mouse|beltunumshi|origami bird|origami cow|origami dragon|origami duck|origami goblin|guardian|origami grasshopper|origami hat|origami mouse|origami sprite|origami yak|origami paper|granite gargoyle|lava drake|black marble gargoyle|quartz gargoyle|gargoyle|endrus serpent") then]
- ubercombat.cmd(10473): [goto EMPATH_FACE]
- ubercombat.cmd(10513): [if matchre("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "revivified mutt|shylvic|sinister maelshyvean heirophant|skeletal peon|skeletal sailor|skeleton|blue ghast|xala'shar vindicator|xala'shar slayer|dark spirit|boggle|emaciated umbramagus|fiend|gargantuan bone golem|olensari mihmanan|plague wraith|Asketian harbinger|Asketian Herald|faenrae assassin|ghoul raven|snaer hafwa|soul|spectral pirate|spectral sailor|wind wretch|blood wraith|death spirit|telga orek|spirit|ur hhrki'izh|wir dinego|zombie|zombie nomad|Asketian harbinger|skorik nadhar|wind hag|black zephyr|misenseor resuscitant|yeehar|zombie kobold headhunter|revenant conscript|revenant zombie|zombie goblin|fell hog|drowned \S+|dryad|nyad|zombie stomper|zombie mauler|zombie head-splitter|tortured soul|eidolon steed|enraged tusky|ghoul|ghoul crow|giant blight bat|gremlin|grendel|lach|mastiff|mey|misshapen germish'din|bone wyvern|ice adder|mutant togball|reaver|squirrel|zombie kobold headhunter|shadow hound|sinister maelshyvean heirophant|skeletal kobold headhunter|skeletal kobold savage|blight bat|umbral moth|zombie kobold savage|zombie nomad") && (!1) && (1) then]
- ubercombat.cmd(10514): [if matchre("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "revivified mutt|shylvic|sinister maelshyvean heirophant|skeletal peon|skeletal sailor|skeleton|blue ghast|xala'shar vindicator|xala'shar slayer|dark spirit|boggle|emaciated umbramagus|fiend|gargantuan bone golem|olensari mihmanan|plague wraith|Asketian harbinger|Asketian Herald|faenrae assassin|ghoul raven|snaer hafwa|soul|spectral pirate|spectral sailor|wind wretch|blood wraith|death spirit|telga orek|spirit|ur hhrki'izh|wir dinego|zombie|zombie nomad|Asketian harbinger|skorik nadhar|wind hag|black zephyr|misenseor resuscitant|yeehar|zombie kobold headhunter|revenant conscript|revenant zombie|zombie goblin|fell hog|drowned \S+|dryad|nyad|zombie stomper|zombie mauler|zombie head-splitter|tortured soul|eidolon steed|enraged tusky|ghoul|ghoul crow|giant blight bat|gremlin|grendel|lach|mastiff|mey|misshapen germish'din|bone wyvern|ice adder|mutant togball|reaver|squirrel|zombie kobold headhunter|shadow hound|sinister maelshyvean heirophant|skeletal kobold headhunter|skeletal kobold savage|blight bat|umbral moth|zombie kobold savage|zombie nomad") && (!1) && (1) then]
- ubercombat.cmd(10515): [pause 0.5]
- You feel fully attuned to the mana streams again.
- > encumbrance
- ubercombat.cmd(10516): [matchre ASSESS You turn to face|You are already]
- ubercombat.cmd(10517): [matchre RETURN nothing else to|Face what]
- ubercombat.cmd(10518): [matchre ASSESS ^What's the point in facing]
- ubercombat.cmd(10519): [put face next]
- [ubercombat]: face next
- ubercombat.cmd(10520): [matchwait 5]
- ubercombat.cmd(280): [put #tvar Burden 0]
- Encumbrance : None
- >
- ubercombat.cmd(433): [var facing granite gargoyle]
- You turn to face a granite gargoyle, leaving the granite gargoyle on your flank at melee!
- >
- ubercombat.cmd(10448): [ASSESS:]
- ubercombat.cmd(10449): [if (!1) then]
- ubercombat.cmd(10451): [pause 0.1]
- ubercombat.cmd(10452): [pause 0.001]
- ubercombat.cmd(10453): [var newdead 0]
- ubercombat.cmd(10454): [gosub GET_MONSTER_NAME]
- ubercombat.cmd(10415): [pause 0.0001]
- ubercombat.cmd(10416): [if (!5) then]
- ubercombat.cmd(10417): [var critterList a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle]
- ubercombat.cmd(10418): [if matchre("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "(?<=Human-sized|dirt)(\sconstruct)") then]
- ubercombat.cmd(10419): [eval critterList replacere("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "\sand", ",")]
- ubercombat.cmd(10420): [eval critterList replacere("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "\.", ", ")]
- ubercombat.cmd(10421): [eval critterList replacere("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "\s(?:which|that appears)\b[^,]*,", ",")]
- ubercombat.cmd(10422): [eval critterList replacere("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "\s(?:which|that appears)\b[^,]*$", ",")]
- ubercombat.cmd(10423): [eval critterList replacere("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "that is flying around", ",")]
- ubercombat.cmd(10424): [eval critterList replacere("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "that is caught .*?[,]", ",")]
- ubercombat.cmd(10425): [eval critterList replacere("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "that is caught .*?$", ",")]
- ubercombat.cmd(10426): [eval critterList replacere("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "dragon priest", "")]
- ubercombat.cmd(10427): [eval critterList replacere("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "red bear", "")]
- ubercombat.cmd(10428): [eval critterList replacere("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "(?<!\S)an? ", "")]
- ubercombat.cmd(10434): [eval critterList replace("snowbeast, snowbeast, granite gargoyle, granite gargoyle, granite gargoyle", ", ", "|")]
- ubercombat.cmd(10435): [eval critterList replacere("snowbeast|snowbeast|granite gargoyle|granite gargoyle|granite gargoyle", "\,\s+", "|")]
- ubercombat.cmd(10436): [eval critterList replacere("snowbeast|snowbeast|granite gargoyle|granite gargoyle|granite gargoyle", "\|+" "|")]
- ubercombat.cmd(10437): [eval critterList replacere("snowbeast|snowbeast|granite gargoyle|granite gargoyle|granite gargoyle", " ,", "")]
- ubercombat.cmd(10438): [eval critterList replacere("snowbeast|snowbeast|granite gargoyle|granite gargoyle|granite gargoyle", " \|", "|"]
- ubercombat.cmd(10439): [eval critterTotal count("snowbeast|snowbeast|granite gargoyle|granite gargoyle|granite gargoyle", "|")]
- ubercombat.cmd(10440): [echo Critters: snowbeast|snowbeast|granite gargoyle|granite gargoyle|granite gargoyle]
- Critters: snowbeast|snowbeast|granite gargoyle|granite gargoyle|granite gargoyle
- ubercombat.cmd(10441): [evalmath critterEcho (4 + 1)]
- ubercombat.cmd(10442): [echo Total Critters: 5]
- Total Critters: 5
- ubercombat.cmd(10443): [random 0, 4]
- ubercombat.cmd(10444): [eval Critter element("snowbeast|snowbeast|granite gargoyle|granite gargoyle|granite gargoyle", 4)]
- ubercombat.cmd(10445): [eval Critter replacere("granite gargoyle", "^(\S+ )(?=\S+ \S+)", "")]
- ubercombat.cmd(10446): [return]
- ubercombat.cmd(10455): [matchre ASSESS_SET (?:facing|flanking|behind) (?:an?)(.*)(?:\(\d\)\s)]
- ubercombat.cmd(10456): [matchre ASSESS_RETURN ^How can you]
- ubercombat.cmd(10457): [matchre ASSESS_RETURN Encumbrance :]
- ubercombat.cmd(10458): [put assess;-1 encumbrance]
- [ubercombat]: assess
- ubercombat.cmd(10459): [matchwait 3]
- You assess your combat situation...
- ubercombat.cmd(433): [var facing granite gargoyle]
- ubercombat.cmd(314): [put #var balance 4]
- You (solidly balanced) are facing a granite gargoyle (2) at melee range.
- ubercombat.cmd(313): [put #var balance 3]
- A snowbeast (1: nimbly balanced) is facing a snowbeast (2) at melee range.
- ubercombat.cmd(314): [put #var balance 4]
- A snowbeast (2: solidly balanced) is facing a snowbeast (1) at melee range.
- ubercombat.cmd(318): [put #var balance 8]
- ubercombat.cmd(319): [put #var balance 9]
- A granite gargoyle (1: very badly balanced) is flanking you at melee range.
- ubercombat.cmd(318): [put #var balance 8]
- ubercombat.cmd(319): [put #var balance 9]
- A granite gargoyle (2: very badly balanced) is facing you at melee range.
- ubercombat.cmd(314): [put #var balance 4]
- A granite gargoyle (3: solidly balanced) is behind you at melee range.
- (You are also defending against a granite gargoyle.)
- >
- ubercombat.cmd(10465): [ASSESS_SET:]
- ubercombat.cmd(10466): [pause 0.001]
- ubercombat.cmd(10467): [if matchre("snowbeast|snowbeast|granite gargoyle|granite gargoyle|granite gargoyle", "(Ashu hhinvi|boggle|bone amalgam|clay archer|clay mage|clay soldier|clockwork assistant|gam chaga|glass construct|granite gargoyle|lachmate|lava drake|marble gargoyle|quartz gargoyle|(marble|obsidian|quartzite|rock) guardian|rough-hewn doll|ice archon|mechanical mouse|beltunumshi|origami bird|origami cow|origami dragon|origami duck|origami goblin|guardian|origami grasshopper|origami hat|origami mouse|origami sprite|origami yak|origami paper|granite gargoyle|lava drake|black marble gargoyle|quartz gargoyle|gargoyle|endrus serpent|revivified mutt|shylvic|sinister maelshyvean heirophant|skeletal peon|skeletal sailor|skeleton|blue ghast|xala'shar vindicator|xala'shar slayer|dark spirit|boggle|emaciated umbramagus|fiend|gargantuan bone golem|olensari mihmanan|plague wraith|Asketian harbinger|Asketian Herald|faenrae assassin|ghoul raven|snaer hafwa|soul|spectral pirate|spectral sailor|wind wretch|blood wraith|death spirit|telga orek|spirit|ur hhrki'izh|wir dinego|zombie|zombie nomad|Asketian harbinger|skorik nadhar|wind hag|black zephyr|misenseor resuscitant|yeehar|zombie kobold headhunter|revenant conscript|revenant zombie|zombie goblin|fell hog|drowned \S+|dryad|nyad|zombie stomper|zombie mauler|zombie head-splitter|tortured soul|eidolon steed|enraged tusky|ghoul|ghoul crow|giant blight bat|gremlin|grendel|lach|mastiff|mey|misshapen germish'din|bone wyvern|ice adder|mutant togball|reaver|squirrel|zombie kobold headhunter|shadow hound|sinister maelshyvean heirophant|skeletal kobold headhunter|skeletal kobold savage|blight bat|umbral moth|zombie kobold savage|zombie nomad)") then]
- ubercombat.cmd(10467): [var Empath_Critter granite gargoyle]
- ubercombat.cmd(10468): [eval facing replacere("granite gargoyle"", "^(\S+ )(?=\S+ \S+)", "")]
- ubercombat.cmd(10469): [eval Empath_Critter replacere("granite gargoyle",".*\s((?:endrus )?(\w+)).?$", "$0")]
- ubercombat.cmd(10470): [if ("Empath" != "Empath") then]
- ubercombat.cmd(10472): [if !matchre("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "Ashu hhinvi|boggle|bone amalgam|clay archer|clay mage|clay soldier|clockwork assistant|gam chaga|glass construct|granite gargoyle|lachmate|lava drake|marble gargoyle|quartz gargoyle|(marble|obsidian|quartzite|rock) guardian|rough-hewn doll|ice archon|mechanical mouse|beltunumshi|origami bird|origami cow|origami dragon|origami duck|origami goblin|guardian|origami grasshopper|origami hat|origami mouse|origami sprite|origami yak|origami paper|granite gargoyle|lava drake|black marble gargoyle|quartz gargoyle|gargoyle|endrus serpent|revivified mutt|shylvic|sinister maelshyvean heirophant|skeletal peon|skeletal sailor|skeleton|blue ghast|xala'shar vindicator|xala'shar slayer|dark spirit|boggle|emaciated umbramagus|fiend|gargantuan bone golem|olensari mihmanan|plague wraith|Asketian harbinger|Asketian Herald|faenrae assassin|ghoul raven|snaer hafwa|soul|spectral pirate|spectral sailor|wind wretch|blood wraith|death spirit|telga orek|spirit|ur hhrki'izh|wir dinego|zombie|zombie nomad|Asketian harbinger|skorik nadhar|wind hag|black zephyr|misenseor resuscitant|yeehar|zombie kobold headhunter|revenant conscript|revenant zombie|zombie goblin|fell hog|drowned \S+|dryad|nyad|zombie stomper|zombie mauler|zombie head-splitter|tortured soul|eidolon steed|enraged tusky|ghoul|ghoul crow|giant blight bat|gremlin|grendel|lach|mastiff|mey|misshapen germish'din|bone wyvern|ice adder|mutant togball|reaver|squirrel|zombie kobold headhunter|shadow hound|sinister maelshyvean heirophant|skeletal kobold headhunter|skeletal kobold savage|blight bat|umbral moth|zombie kobold savage|zombie nomad") then]
- ubercombat.cmd(10473): [if (0 = 0) && !matchre("", "revivified mutt|shylvic|sinister maelshyvean heirophant|skeletal peon|skeletal sailor|skeleton|blue ghast|xala'shar vindicator|xala'shar slayer|dark spirit|boggle|emaciated umbramagus|fiend|gargantuan bone golem|olensari mihmanan|plague wraith|Asketian harbinger|Asketian Herald|faenrae assassin|ghoul raven|snaer hafwa|soul|spectral pirate|spectral sailor|wind wretch|blood wraith|death spirit|telga orek|spirit|ur hhrki'izh|wir dinego|zombie|zombie nomad|Asketian harbinger|skorik nadhar|wind hag|black zephyr|misenseor resuscitant|yeehar|zombie kobold headhunter|revenant conscript|revenant zombie|zombie goblin|fell hog|drowned \S+|dryad|nyad|zombie stomper|zombie mauler|zombie head-splitter|tortured soul|eidolon steed|enraged tusky|ghoul|ghoul crow|giant blight bat|gremlin|grendel|lach|mastiff|mey|misshapen germish'din|bone wyvern|ice adder|mutant togball|reaver|squirrel|zombie kobold headhunter|shadow hound|sinister maelshyvean heirophant|skeletal kobold headhunter|skeletal kobold savage|blight bat|umbral moth|zombie kobold savage|zombie nomad|Ashu hhinvi|boggle|bone amalgam|clay archer|clay mage|clay soldier|clockwork assistant|gam chaga|glass construct|granite gargoyle|lachmate|lava drake|marble gargoyle|quartz gargoyle|(marble|obsidian|quartzite|rock) guardian|rough-hewn doll|ice archon|mechanical mouse|beltunumshi|origami bird|origami cow|origami dragon|origami duck|origami goblin|guardian|origami grasshopper|origami hat|origami mouse|origami sprite|origami yak|origami paper|granite gargoyle|lava drake|black marble gargoyle|quartz gargoyle|gargoyle|endrus serpent") then]
- ubercombat.cmd(10473): [goto EMPATH_FACE]
- ubercombat.cmd(10513): [if matchre("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "revivified mutt|shylvic|sinister maelshyvean heirophant|skeletal peon|skeletal sailor|skeleton|blue ghast|xala'shar vindicator|xala'shar slayer|dark spirit|boggle|emaciated umbramagus|fiend|gargantuan bone golem|olensari mihmanan|plague wraith|Asketian harbinger|Asketian Herald|faenrae assassin|ghoul raven|snaer hafwa|soul|spectral pirate|spectral sailor|wind wretch|blood wraith|death spirit|telga orek|spirit|ur hhrki'izh|wir dinego|zombie|zombie nomad|Asketian harbinger|skorik nadhar|wind hag|black zephyr|misenseor resuscitant|yeehar|zombie kobold headhunter|revenant conscript|revenant zombie|zombie goblin|fell hog|drowned \S+|dryad|nyad|zombie stomper|zombie mauler|zombie head-splitter|tortured soul|eidolon steed|enraged tusky|ghoul|ghoul crow|giant blight bat|gremlin|grendel|lach|mastiff|mey|misshapen germish'din|bone wyvern|ice adder|mutant togball|reaver|squirrel|zombie kobold headhunter|shadow hound|sinister maelshyvean heirophant|skeletal kobold headhunter|skeletal kobold savage|blight bat|umbral moth|zombie kobold savage|zombie nomad") && (!1) && (1) then]
- ubercombat.cmd(10514): [if matchre("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "revivified mutt|shylvic|sinister maelshyvean heirophant|skeletal peon|skeletal sailor|skeleton|blue ghast|xala'shar vindicator|xala'shar slayer|dark spirit|boggle|emaciated umbramagus|fiend|gargantuan bone golem|olensari mihmanan|plague wraith|Asketian harbinger|Asketian Herald|faenrae assassin|ghoul raven|snaer hafwa|soul|spectral pirate|spectral sailor|wind wretch|blood wraith|death spirit|telga orek|spirit|ur hhrki'izh|wir dinego|zombie|zombie nomad|Asketian harbinger|skorik nadhar|wind hag|black zephyr|misenseor resuscitant|yeehar|zombie kobold headhunter|revenant conscript|revenant zombie|zombie goblin|fell hog|drowned \S+|dryad|nyad|zombie stomper|zombie mauler|zombie head-splitter|tortured soul|eidolon steed|enraged tusky|ghoul|ghoul crow|giant blight bat|gremlin|grendel|lach|mastiff|mey|misshapen germish'din|bone wyvern|ice adder|mutant togball|reaver|squirrel|zombie kobold headhunter|shadow hound|sinister maelshyvean heirophant|skeletal kobold headhunter|skeletal kobold savage|blight bat|umbral moth|zombie kobold savage|zombie nomad") && (!1) && (1) then]
- ubercombat.cmd(10515): [pause 0.5]
- > encumbrance
- >
- ubercombat.cmd(10516): [matchre ASSESS You turn to face|You are already]
- ubercombat.cmd(10517): [matchre RETURN nothing else to|Face what]
- ubercombat.cmd(10518): [matchre ASSESS ^What's the point in facing]
- ubercombat.cmd(10519): [put face next]
- [ubercombat]: face next
- ubercombat.cmd(10520): [matchwait 5]
- ubercombat.cmd(280): [put #tvar Burden 0]
- Encumbrance : None
- >
- ubercombat.cmd(433): [var facing granite gargoyle]
- You turn to face a granite gargoyle, leaving the granite gargoyle on your flank at melee!
- >
- ubercombat.cmd(10448): [ASSESS:]
- ubercombat.cmd(10449): [if (!1) then]
- ubercombat.cmd(10451): [pause 0.1]
- ubercombat.cmd(10452): [pause 0.001]
- ubercombat.cmd(10453): [var newdead 0]
- ubercombat.cmd(10454): [gosub GET_MONSTER_NAME]
- ubercombat.cmd(10415): [pause 0.0001]
- ubercombat.cmd(10416): [if (!5) then]
- ubercombat.cmd(10417): [var critterList a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle]
- ubercombat.cmd(10418): [if matchre("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "(?<=Human-sized|dirt)(\sconstruct)") then]
- ubercombat.cmd(10419): [eval critterList replacere("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "\sand", ",")]
- ubercombat.cmd(10420): [eval critterList replacere("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "\.", ", ")]
- ubercombat.cmd(10421): [eval critterList replacere("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "\s(?:which|that appears)\b[^,]*,", ",")]
- ubercombat.cmd(10422): [eval critterList replacere("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "\s(?:which|that appears)\b[^,]*$", ",")]
- ubercombat.cmd(10423): [eval critterList replacere("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "that is flying around", ",")]
- ubercombat.cmd(10424): [eval critterList replacere("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "that is caught .*?[,]", ",")]
- ubercombat.cmd(10425): [eval critterList replacere("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "that is caught .*?$", ",")]
- ubercombat.cmd(10426): [eval critterList replacere("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "dragon priest", "")]
- ubercombat.cmd(10427): [eval critterList replacere("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "red bear", "")]
- ubercombat.cmd(10428): [eval critterList replacere("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "(?<!\S)an? ", "")]
- ubercombat.cmd(10434): [eval critterList replace("snowbeast, snowbeast, granite gargoyle, granite gargoyle, granite gargoyle", ", ", "|")]
- ubercombat.cmd(10435): [eval critterList replacere("snowbeast|snowbeast|granite gargoyle|granite gargoyle|granite gargoyle", "\,\s+", "|")]
- ubercombat.cmd(10436): [eval critterList replacere("snowbeast|snowbeast|granite gargoyle|granite gargoyle|granite gargoyle", "\|+" "|")]
- ubercombat.cmd(10437): [eval critterList replacere("snowbeast|snowbeast|granite gargoyle|granite gargoyle|granite gargoyle", " ,", "")]
- ubercombat.cmd(10438): [eval critterList replacere("snowbeast|snowbeast|granite gargoyle|granite gargoyle|granite gargoyle", " \|", "|"]
- ubercombat.cmd(10439): [eval critterTotal count("snowbeast|snowbeast|granite gargoyle|granite gargoyle|granite gargoyle", "|")]
- ubercombat.cmd(10440): [echo Critters: snowbeast|snowbeast|granite gargoyle|granite gargoyle|granite gargoyle]
- Critters: snowbeast|snowbeast|granite gargoyle|granite gargoyle|granite gargoyle
- ubercombat.cmd(10441): [evalmath critterEcho (4 + 1)]
- ubercombat.cmd(10442): [echo Total Critters: 5]
- Total Critters: 5
- ubercombat.cmd(10443): [random 0, 4]
- ubercombat.cmd(10444): [eval Critter element("snowbeast|snowbeast|granite gargoyle|granite gargoyle|granite gargoyle", 1)]
- ubercombat.cmd(10445): [eval Critter replacere("snowbeast", "^(\S+ )(?=\S+ \S+)", "")]
- ubercombat.cmd(10446): [return]
- ubercombat.cmd(10455): [matchre ASSESS_SET (?:facing|flanking|behind) (?:an?)(.*)(?:\(\d\)\s)]
- ubercombat.cmd(10456): [matchre ASSESS_RETURN ^How can you]
- ubercombat.cmd(10457): [matchre ASSESS_RETURN Encumbrance :]
- ubercombat.cmd(10458): [put assess;-1 encumbrance]
- [ubercombat]: assess
- ubercombat.cmd(10459): [matchwait 3]
- You assess your combat situation...
- ubercombat.cmd(433): [var facing granite gargoyle]
- ubercombat.cmd(314): [put #var balance 4]
- You (solidly balanced) are facing a granite gargoyle (1) at melee range.
- ubercombat.cmd(313): [put #var balance 3]
- A snowbeast (1: nimbly balanced) is facing a snowbeast (2) at melee range.
- ubercombat.cmd(314): [put #var balance 4]
- A snowbeast (2: solidly balanced) is facing a snowbeast (1) at melee range.
- ubercombat.cmd(318): [put #var balance 8]
- ubercombat.cmd(319): [put #var balance 9]
- A granite gargoyle (1: very badly balanced) is facing you at melee range.
- ubercombat.cmd(318): [put #var balance 8]
- A granite gargoyle (2: badly balanced) is flanking you at melee range.
- ubercombat.cmd(314): [put #var balance 4]
- A granite gargoyle (3: solidly balanced) is behind you at melee range.
- (You are also defending against a granite gargoyle.)
- >
- ubercombat.cmd(10465): [ASSESS_SET:]
- ubercombat.cmd(10466): [pause 0.001]
- ubercombat.cmd(10467): [if matchre("snowbeast|snowbeast|granite gargoyle|granite gargoyle|granite gargoyle", "(Ashu hhinvi|boggle|bone amalgam|clay archer|clay mage|clay soldier|clockwork assistant|gam chaga|glass construct|granite gargoyle|lachmate|lava drake|marble gargoyle|quartz gargoyle|(marble|obsidian|quartzite|rock) guardian|rough-hewn doll|ice archon|mechanical mouse|beltunumshi|origami bird|origami cow|origami dragon|origami duck|origami goblin|guardian|origami grasshopper|origami hat|origami mouse|origami sprite|origami yak|origami paper|granite gargoyle|lava drake|black marble gargoyle|quartz gargoyle|gargoyle|endrus serpent|revivified mutt|shylvic|sinister maelshyvean heirophant|skeletal peon|skeletal sailor|skeleton|blue ghast|xala'shar vindicator|xala'shar slayer|dark spirit|boggle|emaciated umbramagus|fiend|gargantuan bone golem|olensari mihmanan|plague wraith|Asketian harbinger|Asketian Herald|faenrae assassin|ghoul raven|snaer hafwa|soul|spectral pirate|spectral sailor|wind wretch|blood wraith|death spirit|telga orek|spirit|ur hhrki'izh|wir dinego|zombie|zombie nomad|Asketian harbinger|skorik nadhar|wind hag|black zephyr|misenseor resuscitant|yeehar|zombie kobold headhunter|revenant conscript|revenant zombie|zombie goblin|fell hog|drowned \S+|dryad|nyad|zombie stomper|zombie mauler|zombie head-splitter|tortured soul|eidolon steed|enraged tusky|ghoul|ghoul crow|giant blight bat|gremlin|grendel|lach|mastiff|mey|misshapen germish'din|bone wyvern|ice adder|mutant togball|reaver|squirrel|zombie kobold headhunter|shadow hound|sinister maelshyvean heirophant|skeletal kobold headhunter|skeletal kobold savage|blight bat|umbral moth|zombie kobold savage|zombie nomad)") then]
- ubercombat.cmd(10467): [var Empath_Critter granite gargoyle]
- ubercombat.cmd(10468): [eval facing replacere("granite gargoyle"", "^(\S+ )(?=\S+ \S+)", "")]
- ubercombat.cmd(10469): [eval Empath_Critter replacere("granite gargoyle",".*\s((?:endrus )?(\w+)).?$", "$0")]
- ubercombat.cmd(10470): [if ("Empath" != "Empath") then]
- ubercombat.cmd(10472): [if !matchre("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "Ashu hhinvi|boggle|bone amalgam|clay archer|clay mage|clay soldier|clockwork assistant|gam chaga|glass construct|granite gargoyle|lachmate|lava drake|marble gargoyle|quartz gargoyle|(marble|obsidian|quartzite|rock) guardian|rough-hewn doll|ice archon|mechanical mouse|beltunumshi|origami bird|origami cow|origami dragon|origami duck|origami goblin|guardian|origami grasshopper|origami hat|origami mouse|origami sprite|origami yak|origami paper|granite gargoyle|lava drake|black marble gargoyle|quartz gargoyle|gargoyle|endrus serpent|revivified mutt|shylvic|sinister maelshyvean heirophant|skeletal peon|skeletal sailor|skeleton|blue ghast|xala'shar vindicator|xala'shar slayer|dark spirit|boggle|emaciated umbramagus|fiend|gargantuan bone golem|olensari mihmanan|plague wraith|Asketian harbinger|Asketian Herald|faenrae assassin|ghoul raven|snaer hafwa|soul|spectral pirate|spectral sailor|wind wretch|blood wraith|death spirit|telga orek|spirit|ur hhrki'izh|wir dinego|zombie|zombie nomad|Asketian harbinger|skorik nadhar|wind hag|black zephyr|misenseor resuscitant|yeehar|zombie kobold headhunter|revenant conscript|revenant zombie|zombie goblin|fell hog|drowned \S+|dryad|nyad|zombie stomper|zombie mauler|zombie head-splitter|tortured soul|eidolon steed|enraged tusky|ghoul|ghoul crow|giant blight bat|gremlin|grendel|lach|mastiff|mey|misshapen germish'din|bone wyvern|ice adder|mutant togball|reaver|squirrel|zombie kobold headhunter|shadow hound|sinister maelshyvean heirophant|skeletal kobold headhunter|skeletal kobold savage|blight bat|umbral moth|zombie kobold savage|zombie nomad") then]
- ubercombat.cmd(10473): [if (0 = 0) && !matchre("", "revivified mutt|shylvic|sinister maelshyvean heirophant|skeletal peon|skeletal sailor|skeleton|blue ghast|xala'shar vindicator|xala'shar slayer|dark spirit|boggle|emaciated umbramagus|fiend|gargantuan bone golem|olensari mihmanan|plague wraith|Asketian harbinger|Asketian Herald|faenrae assassin|ghoul raven|snaer hafwa|soul|spectral pirate|spectral sailor|wind wretch|blood wraith|death spirit|telga orek|spirit|ur hhrki'izh|wir dinego|zombie|zombie nomad|Asketian harbinger|skorik nadhar|wind hag|black zephyr|misenseor resuscitant|yeehar|zombie kobold headhunter|revenant conscript|revenant zombie|zombie goblin|fell hog|drowned \S+|dryad|nyad|zombie stomper|zombie mauler|zombie head-splitter|tortured soul|eidolon steed|enraged tusky|ghoul|ghoul crow|giant blight bat|gremlin|grendel|lach|mastiff|mey|misshapen germish'din|bone wyvern|ice adder|mutant togball|reaver|squirrel|zombie kobold headhunter|shadow hound|sinister maelshyvean heirophant|skeletal kobold headhunter|skeletal kobold savage|blight bat|umbral moth|zombie kobold savage|zombie nomad|Ashu hhinvi|boggle|bone amalgam|clay archer|clay mage|clay soldier|clockwork assistant|gam chaga|glass construct|granite gargoyle|lachmate|lava drake|marble gargoyle|quartz gargoyle|(marble|obsidian|quartzite|rock) guardian|rough-hewn doll|ice archon|mechanical mouse|beltunumshi|origami bird|origami cow|origami dragon|origami duck|origami goblin|guardian|origami grasshopper|origami hat|origami mouse|origami sprite|origami yak|origami paper|granite gargoyle|lava drake|black marble gargoyle|quartz gargoyle|gargoyle|endrus serpent") then]
- ubercombat.cmd(10473): [goto EMPATH_FACE]
- ubercombat.cmd(10513): [if matchre("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "revivified mutt|shylvic|sinister maelshyvean heirophant|skeletal peon|skeletal sailor|skeleton|blue ghast|xala'shar vindicator|xala'shar slayer|dark spirit|boggle|emaciated umbramagus|fiend|gargantuan bone golem|olensari mihmanan|plague wraith|Asketian harbinger|Asketian Herald|faenrae assassin|ghoul raven|snaer hafwa|soul|spectral pirate|spectral sailor|wind wretch|blood wraith|death spirit|telga orek|spirit|ur hhrki'izh|wir dinego|zombie|zombie nomad|Asketian harbinger|skorik nadhar|wind hag|black zephyr|misenseor resuscitant|yeehar|zombie kobold headhunter|revenant conscript|revenant zombie|zombie goblin|fell hog|drowned \S+|dryad|nyad|zombie stomper|zombie mauler|zombie head-splitter|tortured soul|eidolon steed|enraged tusky|ghoul|ghoul crow|giant blight bat|gremlin|grendel|lach|mastiff|mey|misshapen germish'din|bone wyvern|ice adder|mutant togball|reaver|squirrel|zombie kobold headhunter|shadow hound|sinister maelshyvean heirophant|skeletal kobold headhunter|skeletal kobold savage|blight bat|umbral moth|zombie kobold savage|zombie nomad") && (!1) && (1) then]
- ubercombat.cmd(10514): [if matchre("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "revivified mutt|shylvic|sinister maelshyvean heirophant|skeletal peon|skeletal sailor|skeleton|blue ghast|xala'shar vindicator|xala'shar slayer|dark spirit|boggle|emaciated umbramagus|fiend|gargantuan bone golem|olensari mihmanan|plague wraith|Asketian harbinger|Asketian Herald|faenrae assassin|ghoul raven|snaer hafwa|soul|spectral pirate|spectral sailor|wind wretch|blood wraith|death spirit|telga orek|spirit|ur hhrki'izh|wir dinego|zombie|zombie nomad|Asketian harbinger|skorik nadhar|wind hag|black zephyr|misenseor resuscitant|yeehar|zombie kobold headhunter|revenant conscript|revenant zombie|zombie goblin|fell hog|drowned \S+|dryad|nyad|zombie stomper|zombie mauler|zombie head-splitter|tortured soul|eidolon steed|enraged tusky|ghoul|ghoul crow|giant blight bat|gremlin|grendel|lach|mastiff|mey|misshapen germish'din|bone wyvern|ice adder|mutant togball|reaver|squirrel|zombie kobold headhunter|shadow hound|sinister maelshyvean heirophant|skeletal kobold headhunter|skeletal kobold savage|blight bat|umbral moth|zombie kobold savage|zombie nomad") && (!1) && (1) then]
- ubercombat.cmd(10515): [pause 0.5]
- encumbrance
- ubercombat.cmd(10516): [matchre ASSESS You turn to face|You are already]
- ubercombat.cmd(10517): [matchre RETURN nothing else to|Face what]
- ubercombat.cmd(10518): [matchre ASSESS ^What's the point in facing]
- ubercombat.cmd(10519): [put face next]
- [ubercombat]: face next
- ubercombat.cmd(10520): [matchwait 5]
- >
- * Ineptly, a granite gargoyle pounds at you. You deflect nearly all the fist with a haralun bastard sword with a honed blade.
- ubercombat.cmd(314): [put #var balance 4]
- [You're bruised, energetic, solidly balanced and in excellent position.]
- >
- A snowbeast claws at a snowbeast. The claw lands a good strike to its right hand!
- >
- ubercombat.cmd(280): [put #tvar Burden 0]
- Encumbrance : None
- >
- ubercombat.cmd(433): [var facing granite gargoyle]
- You turn to face a granite gargoyle, leaving the granite gargoyle on your flank at melee!
- >
- ubercombat.cmd(10448): [ASSESS:]
- ubercombat.cmd(10449): [if (!1) then]
- ubercombat.cmd(10451): [pause 0.1]
- ubercombat.cmd(10452): [pause 0.001]
- ubercombat.cmd(10453): [var newdead 0]
- ubercombat.cmd(10454): [gosub GET_MONSTER_NAME]
- ubercombat.cmd(10415): [pause 0.0001]
- ubercombat.cmd(10416): [if (!5) then]
- ubercombat.cmd(10417): [var critterList a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle]
- ubercombat.cmd(10418): [if matchre("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "(?<=Human-sized|dirt)(\sconstruct)") then]
- ubercombat.cmd(10419): [eval critterList replacere("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "\sand", ",")]
- ubercombat.cmd(10420): [eval critterList replacere("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "\.", ", ")]
- ubercombat.cmd(10421): [eval critterList replacere("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "\s(?:which|that appears)\b[^,]*,", ",")]
- ubercombat.cmd(10422): [eval critterList replacere("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "\s(?:which|that appears)\b[^,]*$", ",")]
- ubercombat.cmd(10423): [eval critterList replacere("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "that is flying around", ",")]
- ubercombat.cmd(10424): [eval critterList replacere("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "that is caught .*?[,]", ",")]
- ubercombat.cmd(10425): [eval critterList replacere("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "that is caught .*?$", ",")]
- ubercombat.cmd(10426): [eval critterList replacere("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "dragon priest", "")]
- ubercombat.cmd(10427): [eval critterList replacere("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "red bear", "")]
- ubercombat.cmd(10428): [eval critterList replacere("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "(?<!\S)an? ", "")]
- ubercombat.cmd(10434): [eval critterList replace("snowbeast, snowbeast, granite gargoyle, granite gargoyle, granite gargoyle", ", ", "|")]
- ubercombat.cmd(10435): [eval critterList replacere("snowbeast|snowbeast|granite gargoyle|granite gargoyle|granite gargoyle", "\,\s+", "|")]
- ubercombat.cmd(10436): [eval critterList replacere("snowbeast|snowbeast|granite gargoyle|granite gargoyle|granite gargoyle", "\|+" "|")]
- ubercombat.cmd(10437): [eval critterList replacere("snowbeast|snowbeast|granite gargoyle|granite gargoyle|granite gargoyle", " ,", "")]
- ubercombat.cmd(10438): [eval critterList replacere("snowbeast|snowbeast|granite gargoyle|granite gargoyle|granite gargoyle", " \|", "|"]
- ubercombat.cmd(10439): [eval critterTotal count("snowbeast|snowbeast|granite gargoyle|granite gargoyle|granite gargoyle", "|")]
- ubercombat.cmd(10440): [echo Critters: snowbeast|snowbeast|granite gargoyle|granite gargoyle|granite gargoyle]
- Critters: snowbeast|snowbeast|granite gargoyle|granite gargoyle|granite gargoyle
- ubercombat.cmd(10441): [evalmath critterEcho (4 + 1)]
- ubercombat.cmd(10442): [echo Total Critters: 5]
- Total Critters: 5
- ubercombat.cmd(10443): [random 0, 4]
- ubercombat.cmd(10444): [eval Critter element("snowbeast|snowbeast|granite gargoyle|granite gargoyle|granite gargoyle", -1)]
- ubercombat.cmd(10445): [eval Critter replacere("granite gargoyle", "^(\S+ )(?=\S+ \S+)", "")]
- ubercombat.cmd(10446): [return]
- ubercombat.cmd(10455): [matchre ASSESS_SET (?:facing|flanking|behind) (?:an?)(.*)(?:\(\d\)\s)]
- ubercombat.cmd(10456): [matchre ASSESS_RETURN ^How can you]
- ubercombat.cmd(10457): [matchre ASSESS_RETURN Encumbrance :]
- ubercombat.cmd(10458): [put assess;-1 encumbrance]
- [ubercombat]: assess
- ubercombat.cmd(10459): [matchwait 3]
- You assess your combat situation...
- ubercombat.cmd(433): [var facing granite gargoyle]
- ubercombat.cmd(314): [put #var balance 4]
- You (solidly balanced) are facing a granite gargoyle (2) at melee range.
- ubercombat.cmd(313): [put #var balance 3]
- A snowbeast (1: nimbly balanced) is facing a snowbeast (2) at melee range.
- ubercombat.cmd(314): [put #var balance 4]
- A snowbeast (2: solidly balanced) is facing a snowbeast (1) at melee range.
- ubercombat.cmd(318): [put #var balance 8]
- ubercombat.cmd(319): [put #var balance 9]
- A granite gargoyle (1: very badly balanced) is flanking you at melee range.
- ubercombat.cmd(318): [put #var balance 8]
- A granite gargoyle (2: badly balanced) is facing you at melee range.
- ubercombat.cmd(314): [put #var balance 4]
- A granite gargoyle (3: solidly balanced) is behind you at melee range.
- (You are also defending against a granite gargoyle.)
- >
- ubercombat.cmd(10465): [ASSESS_SET:]
- ubercombat.cmd(10466): [pause 0.001]
- ubercombat.cmd(10467): [if matchre("snowbeast|snowbeast|granite gargoyle|granite gargoyle|granite gargoyle", "(Ashu hhinvi|boggle|bone amalgam|clay archer|clay mage|clay soldier|clockwork assistant|gam chaga|glass construct|granite gargoyle|lachmate|lava drake|marble gargoyle|quartz gargoyle|(marble|obsidian|quartzite|rock) guardian|rough-hewn doll|ice archon|mechanical mouse|beltunumshi|origami bird|origami cow|origami dragon|origami duck|origami goblin|guardian|origami grasshopper|origami hat|origami mouse|origami sprite|origami yak|origami paper|granite gargoyle|lava drake|black marble gargoyle|quartz gargoyle|gargoyle|endrus serpent|revivified mutt|shylvic|sinister maelshyvean heirophant|skeletal peon|skeletal sailor|skeleton|blue ghast|xala'shar vindicator|xala'shar slayer|dark spirit|boggle|emaciated umbramagus|fiend|gargantuan bone golem|olensari mihmanan|plague wraith|Asketian harbinger|Asketian Herald|faenrae assassin|ghoul raven|snaer hafwa|soul|spectral pirate|spectral sailor|wind wretch|blood wraith|death spirit|telga orek|spirit|ur hhrki'izh|wir dinego|zombie|zombie nomad|Asketian harbinger|skorik nadhar|wind hag|black zephyr|misenseor resuscitant|yeehar|zombie kobold headhunter|revenant conscript|revenant zombie|zombie goblin|fell hog|drowned \S+|dryad|nyad|zombie stomper|zombie mauler|zombie head-splitter|tortured soul|eidolon steed|enraged tusky|ghoul|ghoul crow|giant blight bat|gremlin|grendel|lach|mastiff|mey|misshapen germish'din|bone wyvern|ice adder|mutant togball|reaver|squirrel|zombie kobold headhunter|shadow hound|sinister maelshyvean heirophant|skeletal kobold headhunter|skeletal kobold savage|blight bat|umbral moth|zombie kobold savage|zombie nomad)") then]
- ubercombat.cmd(10467): [var Empath_Critter granite gargoyle]
- ubercombat.cmd(10468): [eval facing replacere("granite gargoyle"", "^(\S+ )(?=\S+ \S+)", "")]
- ubercombat.cmd(10469): [eval Empath_Critter replacere("granite gargoyle",".*\s((?:endrus )?(\w+)).?$", "$0")]
- ubercombat.cmd(10470): [if ("Empath" != "Empath") then]
- ubercombat.cmd(10472): [if !matchre("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "Ashu hhinvi|boggle|bone amalgam|clay archer|clay mage|clay soldier|clockwork assistant|gam chaga|glass construct|granite gargoyle|lachmate|lava drake|marble gargoyle|quartz gargoyle|(marble|obsidian|quartzite|rock) guardian|rough-hewn doll|ice archon|mechanical mouse|beltunumshi|origami bird|origami cow|origami dragon|origami duck|origami goblin|guardian|origami grasshopper|origami hat|origami mouse|origami sprite|origami yak|origami paper|granite gargoyle|lava drake|black marble gargoyle|quartz gargoyle|gargoyle|endrus serpent|revivified mutt|shylvic|sinister maelshyvean heirophant|skeletal peon|skeletal sailor|skeleton|blue ghast|xala'shar vindicator|xala'shar slayer|dark spirit|boggle|emaciated umbramagus|fiend|gargantuan bone golem|olensari mihmanan|plague wraith|Asketian harbinger|Asketian Herald|faenrae assassin|ghoul raven|snaer hafwa|soul|spectral pirate|spectral sailor|wind wretch|blood wraith|death spirit|telga orek|spirit|ur hhrki'izh|wir dinego|zombie|zombie nomad|Asketian harbinger|skorik nadhar|wind hag|black zephyr|misenseor resuscitant|yeehar|zombie kobold headhunter|revenant conscript|revenant zombie|zombie goblin|fell hog|drowned \S+|dryad|nyad|zombie stomper|zombie mauler|zombie head-splitter|tortured soul|eidolon steed|enraged tusky|ghoul|ghoul crow|giant blight bat|gremlin|grendel|lach|mastiff|mey|misshapen germish'din|bone wyvern|ice adder|mutant togball|reaver|squirrel|zombie kobold headhunter|shadow hound|sinister maelshyvean heirophant|skeletal kobold headhunter|skeletal kobold savage|blight bat|umbral moth|zombie kobold savage|zombie nomad") then]
- ubercombat.cmd(10473): [if (0 = 0) && !matchre("", "revivified mutt|shylvic|sinister maelshyvean heirophant|skeletal peon|skeletal sailor|skeleton|blue ghast|xala'shar vindicator|xala'shar slayer|dark spirit|boggle|emaciated umbramagus|fiend|gargantuan bone golem|olensari mihmanan|plague wraith|Asketian harbinger|Asketian Herald|faenrae assassin|ghoul raven|snaer hafwa|soul|spectral pirate|spectral sailor|wind wretch|blood wraith|death spirit|telga orek|spirit|ur hhrki'izh|wir dinego|zombie|zombie nomad|Asketian harbinger|skorik nadhar|wind hag|black zephyr|misenseor resuscitant|yeehar|zombie kobold headhunter|revenant conscript|revenant zombie|zombie goblin|fell hog|drowned \S+|dryad|nyad|zombie stomper|zombie mauler|zombie head-splitter|tortured soul|eidolon steed|enraged tusky|ghoul|ghoul crow|giant blight bat|gremlin|grendel|lach|mastiff|mey|misshapen germish'din|bone wyvern|ice adder|mutant togball|reaver|squirrel|zombie kobold headhunter|shadow hound|sinister maelshyvean heirophant|skeletal kobold headhunter|skeletal kobold savage|blight bat|umbral moth|zombie kobold savage|zombie nomad|Ashu hhinvi|boggle|bone amalgam|clay archer|clay mage|clay soldier|clockwork assistant|gam chaga|glass construct|granite gargoyle|lachmate|lava drake|marble gargoyle|quartz gargoyle|(marble|obsidian|quartzite|rock) guardian|rough-hewn doll|ice archon|mechanical mouse|beltunumshi|origami bird|origami cow|origami dragon|origami duck|origami goblin|guardian|origami grasshopper|origami hat|origami mouse|origami sprite|origami yak|origami paper|granite gargoyle|lava drake|black marble gargoyle|quartz gargoyle|gargoyle|endrus serpent") then]
- ubercombat.cmd(10473): [goto EMPATH_FACE]
- ubercombat.cmd(10513): [if matchre("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "revivified mutt|shylvic|sinister maelshyvean heirophant|skeletal peon|skeletal sailor|skeleton|blue ghast|xala'shar vindicator|xala'shar slayer|dark spirit|boggle|emaciated umbramagus|fiend|gargantuan bone golem|olensari mihmanan|plague wraith|Asketian harbinger|Asketian Herald|faenrae assassin|ghoul raven|snaer hafwa|soul|spectral pirate|spectral sailor|wind wretch|blood wraith|death spirit|telga orek|spirit|ur hhrki'izh|wir dinego|zombie|zombie nomad|Asketian harbinger|skorik nadhar|wind hag|black zephyr|misenseor resuscitant|yeehar|zombie kobold headhunter|revenant conscript|revenant zombie|zombie goblin|fell hog|drowned \S+|dryad|nyad|zombie stomper|zombie mauler|zombie head-splitter|tortured soul|eidolon steed|enraged tusky|ghoul|ghoul crow|giant blight bat|gremlin|grendel|lach|mastiff|mey|misshapen germish'din|bone wyvern|ice adder|mutant togball|reaver|squirrel|zombie kobold headhunter|shadow hound|sinister maelshyvean heirophant|skeletal kobold headhunter|skeletal kobold savage|blight bat|umbral moth|zombie kobold savage|zombie nomad") && (!1) && (1) then]
- ubercombat.cmd(10514): [if matchre("a snowbeast, a snowbeast, a granite gargoyle, a granite gargoyle, a granite gargoyle", "revivified mutt|shylvic|sinister maelshyvean heirophant|skeletal peon|skeletal sailor|skeleton|blue ghast|xala'shar vindicator|xala'shar slayer|dark spirit|boggle|emaciated umbramagus|fiend|gargantuan bone golem|olensari mihmanan|plague wraith|Asketian harbinger|Asketian Herald|faenrae assassin|ghoul raven|snaer hafwa|soul|spectral pirate|spectral sailor|wind wretch|blood wraith|death spirit|telga orek|spirit|ur hhrki'izh|wir dinego|zombie|zombie nomad|Asketian harbinger|skorik nadhar|wind hag|black zephyr|misenseor resuscitant|yeehar|zombie kobold headhunter|revenant conscript|revenant zombie|zombie goblin|fell hog|drowned \S+|dryad|nyad|zombie stomper|zombie mauler|zombie head-splitter|tortured soul|eidolon steed|enraged tusky|ghoul|ghoul crow|giant blight bat|gremlin|grendel|lach|mastiff|mey|misshapen germish'din|bone wyvern|ice adder|mutant togball|reaver|squirrel|zombie kobold headhunter|shadow hound|sinister maelshyvean heirophant|skeletal kobold headhunter|skeletal kobold savage|blight bat|umbral moth|zombie kobold savage|zombie nomad") && (!1) && (1) then]
- ubercombat.cmd(10515): [pause 0.5]
- > encumbrance
- ubercombat.cmd(10516): [matchre ASSESS You turn to face|You are already]
- ubercombat.cmd(10517): [matchre RETURN nothing else to|Face what]
- ubercombat.cmd(10518): [matchre ASSESS ^What's the point in facing]
- ubercombat.cmd(10519): [put face next]
- [ubercombat]: face next
- ubercombat.cmd(10520): [matchwait 5]
- [Script paused: ubercombat.cmd]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement