Advertisement
The_Yetti

Untitled

Apr 30th, 2019
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 92.87 KB | None | 0 0
  1. ** FIGHTING CONSTRUCT!
  2. You assess your combat situation...
  3.  
  4. A snowbeast (1: friendly and solidly balanced) is facing a snowbeast (5) at melee range.
  5. A snowbeast (2: friendly and solidly balanced) is facing a snowbeast (4) at melee range.
  6. A snowbeast (3: nimbly balanced) is flanking you at melee range.
  7. A snowbeast (4: slightly off balance) is facing a snowbeast (2) at melee range.
  8. A snowbeast (5: solidly balanced) is facing a snowbeast (1) at melee range.
  9. A granite gargoyle (2: somewhat off balance) is behind you at melee range.
  10.  
  11. (You are also defending against a snowbeast.)
  12.  
  13. > [ubercombat]: face granite gargoyle
  14. What's the point in facing a dead gargoyle?
  15. >
  16. Critters: snowbeast|snowbeast|snowbeast|snowbeast|snowbeast|granite gargoyle
  17. Total Critters: 6
  18. [ubercombat]: assess
  19. You assess your combat situation...
  20.  
  21. A snowbeast (1: friendly and solidly balanced) is facing a snowbeast (5) at melee range.
  22. A snowbeast (2: friendly and solidly balanced) is facing a snowbeast (4) at melee range.
  23. A snowbeast (3: nimbly balanced) is flanking you at melee range.
  24. A snowbeast (4: slightly off balance) is facing a snowbeast (2) at melee range.
  25. A snowbeast (5: solidly balanced) is facing a snowbeast (1) at melee range.
  26. A granite gargoyle (2: somewhat off balance) is behind you at melee range.
  27.  
  28. (You are also defending against a snowbeast.)
  29.  
  30. >
  31. ** FIGHTING CONSTRUCT!
  32. encumbrance
  33.  
  34. > [ubercombat]: face granite gargoyle
  35.  
  36. >
  37. A snowbeast claws at a snowbeast. The claw lands a light hit to its right arm!
  38. >
  39. Encumbrance : None
  40. >
  41. What's the point in facing a dead gargoyle?
  42. >
  43. Critters: snowbeast|snowbeast|snowbeast|snowbeast|snowbeast|granite gargoyle
  44. Total Critters: 6
  45. [ubercombat]: assess
  46. You assess your combat situation...
  47.  
  48. A snowbeast (1: friendly and solidly balanced) is facing a snowbeast (5) at melee range.
  49. A snowbeast (2: friendly and solidly balanced) is facing a snowbeast (4) at melee range.
  50. A snowbeast (3: nimbly balanced) is flanking you at melee range.
  51. A snowbeast (4: slightly off balance) is facing a snowbeast (2) at melee range.
  52. A snowbeast (5: solidly balanced) is facing a snowbeast (1) at melee range.
  53. A granite gargoyle (2: somewhat off balance) is behind you at melee range.
  54.  
  55. (You are also defending against a snowbeast.)
  56.  
  57. >
  58. ** FIGHTING CONSTRUCT!
  59. [ubercombat]: face granite gargoyle
  60. encumbrance
  61. What's the point in facing a dead gargoyle?
  62. >
  63. Critters: snowbeast|snowbeast|snowbeast|snowbeast|snowbeast|granite gargoyle
  64. Total Critters: 6
  65. [ubercombat]: assess
  66. A snowbeast claws at a snowbeast. The claw lands a good strike that rips the top layer of skin from its chest and exposes underlying muscle, stunning it!
  67.  
  68. >
  69. A snowbeast stumbles about with a glazed look in its eyes.
  70. >
  71. A snowbeast claws at a snowbeast. The claw lands a solid hit to its left leg!
  72. >
  73. Encumbrance : None
  74. >
  75. You assess your combat situation...
  76.  
  77. A snowbeast (1: friendly and solidly balanced) is facing a snowbeast (5) at melee range.
  78. A snowbeast (2: friendly and nimbly balanced) is facing a snowbeast (4) at melee range.
  79. A snowbeast (3: nimbly balanced) is flanking you at melee range.
  80. ** FIGHTING CONSTRUCT!
  81. A snowbeast (4: stunned and somewhat off balance) is facing a snowbeast (2) at melee range.
  82. A snowbeast (5: solidly balanced) is facing a snowbeast (1) at melee range.
  83. A granite gargoyle (2: somewhat off balance) is behind you at melee range.
  84.  
  85. (You are also defending against a snowbeast.)
  86.  
  87. > [ubercombat]: face granite gargoyle
  88. What's the point in facing a dead gargoyle?
  89. >
  90. Critters: snowbeast|snowbeast|snowbeast|snowbeast|snowbeast|granite gargoyle
  91. Total Critters: 6
  92. [ubercombat]: assess
  93. You assess your combat situation...
  94.  
  95. A snowbeast (1: friendly and solidly balanced) is facing a snowbeast (5) at melee range.
  96. A snowbeast (2: friendly and nimbly balanced) is facing a snowbeast (4) at melee range.
  97. A snowbeast (3: nimbly balanced) is flanking you at melee range.
  98. A snowbeast (4: stunned and somewhat off balance) is facing a snowbeast (2) at melee range.
  99. A snowbeast (5: solidly balanced) is facing a snowbeast (1) at melee range.
  100. A granite gargoyle (2: somewhat off balance) is behind you at melee range.
  101.  
  102. (You are also defending against a snowbeast.)
  103.  
  104. >
  105. ** FIGHTING CONSTRUCT!
  106. encumbrance
  107. A granite gargoyle grumbles about the itch in its back.
  108. >
  109. * Tentatively, a snowbeast claws at you. You evade.
  110. [You're bruised, solidly balanced and opponent has slight advantage.]
  111. > [ubercombat]: face granite gargoyle
  112. Encumbrance : None
  113. >
  114. What's the point in facing a dead gargoyle?
  115. >
  116. Critters: snowbeast|snowbeast|snowbeast|snowbeast|snowbeast|granite gargoyle
  117. Total Critters: 6
  118. [ubercombat]: assess
  119. You assess your combat situation...
  120.  
  121. A snowbeast (1: friendly and solidly balanced) is facing a snowbeast (5) at melee range.
  122. A snowbeast (2: friendly and nimbly balanced) is facing a snowbeast (4) at melee range.
  123. A snowbeast (3: nimbly balanced) is flanking you at melee range.
  124. A snowbeast (4: stunned and somewhat off balance) is facing a snowbeast (2) at melee range.
  125. A snowbeast (5: solidly balanced) is facing a snowbeast (1) at melee range.
  126. A granite gargoyle (2: somewhat off balance) is behind you at melee range.
  127.  
  128. (You are also defending against a snowbeast.)
  129.  
  130. >
  131. ** FIGHTING CONSTRUCT!
  132. [ubercombat]: face granite gargoyle
  133. What's the point in facing a dead gargoyle?
  134. > encumbrance
  135. Critters: snowbeast|snowbeast|snowbeast|snowbeast|snowbeast|granite gargoyle
  136. Total Critters: 6
  137. [ubercombat]: assess
  138.  
  139. >
  140. A snowbeast claws at a snowbeast. The claw lands a light hit to its right leg!
  141. >
  142. Encumbrance : None
  143. >
  144. You assess your combat situation...
  145.  
  146. A snowbeast (1: friendly and solidly balanced) is facing a snowbeast (5) at melee range.
  147. A snowbeast (2: friendly and nimbly balanced) is facing a snowbeast (4) at melee range.
  148. A snowbeast (3: solidly balanced) is flanking you at melee range.
  149. A snowbeast (4: stunned and somewhat off balance) is facing a snowbeast (2) at melee range.
  150. A snowbeast (5: solidly balanced) is facing a snowbeast (1) at melee range.
  151. A granite gargoyle (2: off balance) is behind you at melee range.
  152.  
  153. (You are also defending against a snowbeast.)
  154.  
  155. >
  156. ** FIGHTING CONSTRUCT!
  157. [ubercombat]: face granite gargoyle
  158. What's the point in facing a dead gargoyle?
  159. >
  160. Critters: snowbeast|snowbeast|snowbeast|snowbeast|snowbeast|granite gargoyle
  161. Total Critters: 6
  162. [ubercombat]: assess
  163. [Script debuglevel set to 5 for script: ubercombat.cmd]
  164.  
  165. You assess your combat situation...
  166.  
  167. ubercombat.cmd(314): action triggered: solidly balanced
  168. ubercombat.cmd(314): action commands: put #var balance 4
  169. A snowbeast (1: friendly and solidly balanced) is facing a snowbeast (5) at melee range.
  170. ubercombat.cmd(313): action triggered: nimbly balanced
  171. ubercombat.cmd(313): action commands: put #var balance 3
  172. A snowbeast (2: friendly and nimbly balanced) is facing a snowbeast (4) at melee range.
  173. ubercombat.cmd(314): action triggered: solidly balanced
  174. ubercombat.cmd(314): action commands: put #var balance 4
  175. A snowbeast (3: solidly balanced) is flanking you at melee range.
  176. ubercombat.cmd(316): action triggered: off balance
  177. ubercombat.cmd(316): action commands: put #var balance 6
  178. ubercombat.cmd(317): action triggered: somewhat off balance
  179. ubercombat.cmd(317): action commands: put #var balance 7
  180. A snowbeast (4: stunned and somewhat off balance) is facing a snowbeast (2) at melee range.
  181. ubercombat.cmd(314): action triggered: solidly balanced
  182. ubercombat.cmd(314): action commands: put #var balance 4
  183. A snowbeast (5: solidly balanced) is facing a snowbeast (1) at melee range.
  184. ubercombat.cmd(316): action triggered: off balance
  185. ubercombat.cmd(316): action commands: put #var balance 6
  186. A granite gargoyle (2: off balance) is behind you at melee range.
  187.  
  188. (You are also defending against a snowbeast.)
  189.  
  190. >
  191. ubercombat.cmd: match goto assess_set
  192. ubercombat.cmd(10470): passing label: ASSESS_SET
  193. ubercombat.cmd(10471): pause 0.001
  194. encumbrance
  195. ubercombat.cmd: if evaluate: matchre("snowbeast|snowbeast|snowbeast|snowbeast|snowbeast|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)")
  196. ubercombat.cmd: if returned: True
  197. ubercombat.cmd(10472): setvariable Empath_Critter granite gargoyle
  198. ubercombat.cmd(10474): eval: Empath_Critter replacere("granite gargoyle",".*\s((?:endrus )?(\w+)).?$", "$0")
  199. ubercombat.cmd(10474): eval result: Empath_Critter=granite gargoyle
  200. ubercombat.cmd: if evaluate: ("Empath" != "Empath")
  201. ubercombat.cmd: if returned: False
  202. ubercombat.cmd: if evaluate: !matchre("a snowbeast, a snowbeast, a snowbeast, a snowbeast that appears stunned, a snowbeast, 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")
  203. ubercombat.cmd: if returned: False
  204. ubercombat.cmd: if evaluate: matchre("granite gargoyle", "endrus serpent")
  205. ubercombat.cmd: if returned: False
  206. ubercombat.cmd: if evaluate: matchre("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")
  207. ubercombat.cmd: if returned: True
  208. ubercombat.cmd(10479): goto FACE_IT
  209. ubercombat.cmd(10485): delay 0.0001
  210. ubercombat.cmd(10486): setvariable LOCATION FACE_IT
  211. ubercombat.cmd: if evaluate: (!6)
  212. ubercombat.cmd: if returned: False
  213. ubercombat.cmd: if evaluate: ("Empath" = "Empath") && matchre("a snowbeast, a snowbeast, a snowbeast, a snowbeast that appears stunned, a snowbeast, 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)
  214. ubercombat.cmd: if returned: False
  215. ubercombat.cmd: if evaluate: ("Empath" = "Empath") && matchre("a snowbeast, a snowbeast, a snowbeast, a snowbeast that appears stunned, a snowbeast, 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)
  216. ubercombat.cmd: if returned: False
  217. ubercombat.cmd: if evaluate: ("Empath" = "Empath") && matchre("a snowbeast, a snowbeast, a snowbeast, a snowbeast that appears stunned, a snowbeast, 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)
  218. ubercombat.cmd: if returned: False
  219. ubercombat.cmd: if evaluate: (("Empath" = "Empath") && (matchre("ON", "(?i)ON")))
  220. ubercombat.cmd: if returned: True
  221. ubercombat.cmd: if evaluate: matchre("a snowbeast, a snowbeast, a snowbeast, a snowbeast that appears stunned, a snowbeast, 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)
  222. ubercombat.cmd: if returned: False
  223. ubercombat.cmd: if evaluate: matchre("a snowbeast, a snowbeast, a snowbeast, a snowbeast that appears stunned, a snowbeast, 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")
  224. ubercombat.cmd: if returned: True
  225. ** FIGHTING CONSTRUCT!
  226. ubercombat.cmd(10501): goto CONSTRUCT_FACE
  227. ubercombat.cmd(10527): delay 0.0001
  228.  
  229. ubercombat.cmd(10528): setvariable LOCATION CONSTRUCT_FACE
  230. ubercombat.cmd: if evaluate: (!1)
  231. ubercombat.cmd: if returned: False
  232. ubercombat.cmd: if evaluate: (!6)
  233. ubercombat.cmd: if returned: False
  234. ubercombat.cmd: if evaluate: matchre("a snowbeast, a snowbeast, a snowbeast, a snowbeast that appears stunned, a snowbeast, 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)
  235. ubercombat.cmd: if returned: False
  236. ubercombat.cmd: if evaluate: matchre("a snowbeast, a snowbeast, a snowbeast, a snowbeast that appears stunned, a snowbeast, 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)
  237. ubercombat.cmd: if returned: False
  238. ubercombat.cmd(10533): pause 0.5
  239. >
  240. A snowbeast claws at a snowbeast. The claw lands a good hit that penetrates deeply into the muscles of the chest!
  241. >
  242. A snowbeast claws at a snowbeast. The claw lands a gentle hit to its right leg!
  243. >
  244. ubercombat.cmd(280): action triggered: ^\s*Encumbrance\s*\:\s*None
  245. ubercombat.cmd(280): action commands: put #tvar Burden 0
  246. Encumbrance : None
  247. >
  248. ubercombat.cmd: if evaluate: "Empath" = "Necromancer"
  249. ubercombat.cmd: if returned: False
  250. [ubercombat]: face granite gargoyle
  251. ubercombat.cmd(10542): matchwait
  252. What's the point in facing a dead gargoyle?
  253. >
  254. ubercombat.cmd: match goto assess
  255. ubercombat.cmd(10453): passing label: ASSESS
  256. ubercombat.cmd: if evaluate: (!1)
  257. ubercombat.cmd: if returned: False
  258. ubercombat.cmd(10456): pause 0.1
  259. ubercombat.cmd(10457): pause 0.001
  260. ubercombat.cmd(10458): setvariable newdead 0
  261. ubercombat.cmd(10459): gosub GET_MONSTER_NAME
  262. ubercombat.cmd(10420): pause 0.0001
  263. ubercombat.cmd: if evaluate: (!6)
  264. ubercombat.cmd: if returned: False
  265. ubercombat.cmd(10422): setvariable critterList a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle
  266. ubercombat.cmd: if evaluate: matchre("a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle", "(?<=Human-sized|dirt)(\sconstruct)")
  267. ubercombat.cmd: if returned: False
  268. ubercombat.cmd(10424): eval: critterList replacere("a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle", "\sand", ",")
  269. ubercombat.cmd(10424): eval result: critterList=a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle
  270. ubercombat.cmd(10425): eval: critterList replacere("a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle", "\.", ", ")
  271. ubercombat.cmd(10425): eval result: critterList=a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle
  272. ubercombat.cmd(10426): eval: critterList replacere("a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle", "\s(?:which|that appears)\b[^,]*,", ",")
  273. ubercombat.cmd(10426): eval result: critterList=a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle
  274. ubercombat.cmd(10427): eval: critterList replacere("a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle", "\s(?:which|that appears)\b[^,]*$", ",")
  275. ubercombat.cmd(10427): eval result: critterList=a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle
  276. ubercombat.cmd(10428): eval: critterList replacere("a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle", "that is flying around", ",")
  277. ubercombat.cmd(10428): eval result: critterList=a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle
  278. ubercombat.cmd(10429): eval: critterList replacere("a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle", "that is caught .*?[,]", ",")
  279. ubercombat.cmd(10429): eval result: critterList=a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle
  280. ubercombat.cmd(10430): eval: critterList replacere("a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle", "that is caught .*?$", ",")
  281. ubercombat.cmd(10430): eval result: critterList=a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle
  282. ubercombat.cmd(10431): eval: critterList replacere("a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle", "dragon priest", "")
  283. ubercombat.cmd(10431): eval result: critterList=a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle
  284. ubercombat.cmd(10432): eval: critterList replacere("a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle", "red bear", "")
  285. ubercombat.cmd(10432): eval result: critterList=a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle
  286. ubercombat.cmd(10433): eval: critterList replacere("a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle", "(?<!\S)an? ", "")
  287. ubercombat.cmd(10433): eval result: critterList=snowbeast, snowbeast, snowbeast, snowbeast, snowbeast, granite gargoyle
  288. ubercombat.cmd(10439): eval: critterList replace("snowbeast, snowbeast, snowbeast, snowbeast, snowbeast, granite gargoyle", ", ", "|")
  289. ubercombat.cmd(10439): eval result: critterList=snowbeast|snowbeast|snowbeast|snowbeast|snowbeast|granite gargoyle
  290. ubercombat.cmd(10440): eval: critterList replacere("snowbeast|snowbeast|snowbeast|snowbeast|snowbeast|granite gargoyle", "\,\s+", "|")
  291. ubercombat.cmd(10440): eval result: critterList=snowbeast|snowbeast|snowbeast|snowbeast|snowbeast|granite gargoyle
  292. ubercombat.cmd(10441): eval: critterList replacere("snowbeast|snowbeast|snowbeast|snowbeast|snowbeast|granite gargoyle", "\|+" "|")
  293. ubercombat.cmd(10441): eval result: critterList=snowbeast|snowbeast|snowbeast|snowbeast|snowbeast|granite gargoyle
  294. ubercombat.cmd(10442): eval: critterList replacere("snowbeast|snowbeast|snowbeast|snowbeast|snowbeast|granite gargoyle", " ,", "")
  295. ubercombat.cmd(10442): eval result: critterList=snowbeast|snowbeast|snowbeast|snowbeast|snowbeast|granite gargoyle
  296. ubercombat.cmd(10443): eval: critterList replacere("snowbeast|snowbeast|snowbeast|snowbeast|snowbeast|granite gargoyle", " \|", "|"
  297. ubercombat.cmd(10443): eval result: critterList=snowbeast|snowbeast|snowbeast|snowbeast|snowbeast|granite gargoyle
  298. ubercombat.cmd(10444): eval: critterTotal count("snowbeast|snowbeast|snowbeast|snowbeast|snowbeast|granite gargoyle", "|")
  299. ubercombat.cmd(10444): eval result: critterTotal=5
  300. Critters: snowbeast|snowbeast|snowbeast|snowbeast|snowbeast|granite gargoyle
  301. ubercombat.cmd(10446): evalmath: critterEcho (5 + 1)
  302. ubercombat.cmd(10446): evalmath result: critterEcho=6
  303. Total Critters: 6
  304. ubercombat.cmd(10449): eval: Critter element("snowbeast|snowbeast|snowbeast|snowbeast|snowbeast|granite gargoyle", 3)
  305. ubercombat.cmd(10449): eval result: Critter=snowbeast
  306. ubercombat.cmd(10450): eval: Critter replacere("snowbeast", "^(\S+ )(?=\S+ \S+)", "")
  307. ubercombat.cmd(10450): eval result: Critter=snowbeast
  308. ubercombat.cmd(10451): return
  309. [ubercombat]: assess
  310. ubercombat.cmd(10464): matchwait
  311. You assess your combat situation...
  312.  
  313. ubercombat.cmd(314): action triggered: solidly balanced
  314. ubercombat.cmd(314): action commands: put #var balance 4
  315. A snowbeast (1: friendly and solidly balanced) is facing a snowbeast (5) at melee range.
  316. ubercombat.cmd(313): action triggered: nimbly balanced
  317. ubercombat.cmd(313): action commands: put #var balance 3
  318. A snowbeast (2: friendly and nimbly balanced) is facing a snowbeast (4) at melee range.
  319. ubercombat.cmd(314): action triggered: solidly balanced
  320. ubercombat.cmd(314): action commands: put #var balance 4
  321. A snowbeast (3: solidly balanced) is flanking you at melee range.
  322. ubercombat.cmd(316): action triggered: off balance
  323. ubercombat.cmd(316): action commands: put #var balance 6
  324. ubercombat.cmd(317): action triggered: somewhat off balance
  325. ubercombat.cmd(317): action commands: put #var balance 7
  326. A snowbeast (4: somewhat off balance) is facing a snowbeast (2) at melee range.
  327. ubercombat.cmd(314): action triggered: solidly balanced
  328. ubercombat.cmd(314): action commands: put #var balance 4
  329. A snowbeast (5: solidly balanced) is facing a snowbeast (1) at melee range.
  330. ubercombat.cmd(316): action triggered: off balance
  331. ubercombat.cmd(316): action commands: put #var balance 6
  332. A granite gargoyle (2: off balance) is behind you at melee range.
  333.  
  334. (You are also defending against a snowbeast.)
  335.  
  336. >
  337. ubercombat.cmd: match goto assess_set
  338. ubercombat.cmd(10470): passing label: ASSESS_SET
  339. ubercombat.cmd(10471): pause 0.001
  340. ubercombat.cmd: if evaluate: matchre("snowbeast|snowbeast|snowbeast|snowbeast|snowbeast|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)")
  341. ubercombat.cmd: if returned: True
  342. ubercombat.cmd(10472): setvariable Empath_Critter granite gargoyle
  343. ubercombat.cmd(10474): eval: Empath_Critter replacere("granite gargoyle",".*\s((?:endrus )?(\w+)).?$", "$0")
  344. ubercombat.cmd(10474): eval result: Empath_Critter=granite gargoyle
  345. ubercombat.cmd: if evaluate: ("Empath" != "Empath")
  346. ubercombat.cmd: if returned: False
  347. ubercombat.cmd: if evaluate: !matchre("a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, 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")
  348. ubercombat.cmd: if returned: False
  349. ubercombat.cmd: if evaluate: matchre("granite gargoyle", "endrus serpent")
  350. ubercombat.cmd: if returned: False
  351. ubercombat.cmd: if evaluate: matchre("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")
  352. ubercombat.cmd: if returned: True
  353. ubercombat.cmd(10479): goto FACE_IT
  354. ubercombat.cmd(10485): delay 0.0001
  355. encumbrance
  356. ubercombat.cmd(10486): setvariable LOCATION FACE_IT
  357. ubercombat.cmd: if evaluate: (!6)
  358. ubercombat.cmd: if returned: False
  359. ubercombat.cmd: if evaluate: ("Empath" = "Empath") && matchre("a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, 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)
  360. ubercombat.cmd: if returned: False
  361. ubercombat.cmd: if evaluate: ("Empath" = "Empath") && matchre("a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, 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)
  362. ubercombat.cmd: if returned: False
  363. ubercombat.cmd: if evaluate: ("Empath" = "Empath") && matchre("a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, 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)
  364. ubercombat.cmd: if returned: False
  365. ubercombat.cmd: if evaluate: (("Empath" = "Empath") && (matchre("ON", "(?i)ON")))
  366. ubercombat.cmd: if returned: True
  367. ubercombat.cmd: if evaluate: matchre("a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, 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)
  368. ubercombat.cmd: if returned: False
  369. ubercombat.cmd: if evaluate: matchre("a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, 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")
  370. ubercombat.cmd: if returned: True
  371. ** FIGHTING CONSTRUCT!
  372. ubercombat.cmd(10501): goto CONSTRUCT_FACE
  373. ubercombat.cmd(10527): delay 0.0001
  374.  
  375. ubercombat.cmd(10528): setvariable LOCATION CONSTRUCT_FACE
  376. ubercombat.cmd: if evaluate: (!1)
  377. ubercombat.cmd: if returned: False
  378. ubercombat.cmd: if evaluate: (!6)
  379. ubercombat.cmd: if returned: False
  380. ubercombat.cmd: if evaluate: matchre("a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, 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)
  381. ubercombat.cmd: if returned: False
  382. ubercombat.cmd: if evaluate: matchre("a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, 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)
  383. ubercombat.cmd: if returned: False
  384. ubercombat.cmd(10533): pause 0.5
  385. >
  386. * Ineptly, a snowbeast claws at you. You dodge.
  387. ubercombat.cmd(314): action triggered: solidly balanced
  388. ubercombat.cmd(314): action commands: put #var balance 4
  389. [You're solidly balanced with opponent in better position.]
  390. >
  391. ubercombat.cmd(280): action triggered: ^\s*Encumbrance\s*\:\s*None
  392. ubercombat.cmd(280): action commands: put #tvar Burden 0
  393. Encumbrance : None
  394. >
  395. ubercombat.cmd: if evaluate: "Empath" = "Necromancer"
  396. ubercombat.cmd: if returned: False
  397. [ubercombat]: face granite gargoyle
  398. ubercombat.cmd(10542): matchwait
  399. What's the point in facing a dead gargoyle?
  400. >
  401. ubercombat.cmd: match goto assess
  402. ubercombat.cmd(10453): passing label: ASSESS
  403. ubercombat.cmd: if evaluate: (!1)
  404. ubercombat.cmd: if returned: False
  405. ubercombat.cmd(10456): pause 0.1
  406. ubercombat.cmd(10457): pause 0.001
  407. ubercombat.cmd(10458): setvariable newdead 0
  408. ubercombat.cmd(10459): gosub GET_MONSTER_NAME
  409. ubercombat.cmd(10420): pause 0.0001
  410. ubercombat.cmd: if evaluate: (!6)
  411. ubercombat.cmd: if returned: False
  412. ubercombat.cmd(10422): setvariable critterList a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle
  413. ubercombat.cmd: if evaluate: matchre("a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle", "(?<=Human-sized|dirt)(\sconstruct)")
  414. ubercombat.cmd: if returned: False
  415. ubercombat.cmd(10424): eval: critterList replacere("a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle", "\sand", ",")
  416. ubercombat.cmd(10424): eval result: critterList=a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle
  417. ubercombat.cmd(10425): eval: critterList replacere("a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle", "\.", ", ")
  418. ubercombat.cmd(10425): eval result: critterList=a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle
  419. ubercombat.cmd(10426): eval: critterList replacere("a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle", "\s(?:which|that appears)\b[^,]*,", ",")
  420. ubercombat.cmd(10426): eval result: critterList=a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle
  421. ubercombat.cmd(10427): eval: critterList replacere("a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle", "\s(?:which|that appears)\b[^,]*$", ",")
  422. ubercombat.cmd(10427): eval result: critterList=a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle
  423. ubercombat.cmd(10428): eval: critterList replacere("a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle", "that is flying around", ",")
  424. ubercombat.cmd(10428): eval result: critterList=a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle
  425. ubercombat.cmd(10429): eval: critterList replacere("a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle", "that is caught .*?[,]", ",")
  426. ubercombat.cmd(10429): eval result: critterList=a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle
  427. ubercombat.cmd(10430): eval: critterList replacere("a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle", "that is caught .*?$", ",")
  428. ubercombat.cmd(10430): eval result: critterList=a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle
  429. ubercombat.cmd(10431): eval: critterList replacere("a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle", "dragon priest", "")
  430. ubercombat.cmd(10431): eval result: critterList=a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle
  431. ubercombat.cmd(10432): eval: critterList replacere("a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle", "red bear", "")
  432. ubercombat.cmd(10432): eval result: critterList=a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle
  433. ubercombat.cmd(10433): eval: critterList replacere("a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle", "(?<!\S)an? ", "")
  434. ubercombat.cmd(10433): eval result: critterList=snowbeast, snowbeast, snowbeast, snowbeast, snowbeast, granite gargoyle
  435. ubercombat.cmd(10439): eval: critterList replace("snowbeast, snowbeast, snowbeast, snowbeast, snowbeast, granite gargoyle", ", ", "|")
  436. ubercombat.cmd(10439): eval result: critterList=snowbeast|snowbeast|snowbeast|snowbeast|snowbeast|granite gargoyle
  437. ubercombat.cmd(10440): eval: critterList replacere("snowbeast|snowbeast|snowbeast|snowbeast|snowbeast|granite gargoyle", "\,\s+", "|")
  438. ubercombat.cmd(10440): eval result: critterList=snowbeast|snowbeast|snowbeast|snowbeast|snowbeast|granite gargoyle
  439. ubercombat.cmd(10441): eval: critterList replacere("snowbeast|snowbeast|snowbeast|snowbeast|snowbeast|granite gargoyle", "\|+" "|")
  440. ubercombat.cmd(10441): eval result: critterList=snowbeast|snowbeast|snowbeast|snowbeast|snowbeast|granite gargoyle
  441. ubercombat.cmd(10442): eval: critterList replacere("snowbeast|snowbeast|snowbeast|snowbeast|snowbeast|granite gargoyle", " ,", "")
  442. ubercombat.cmd(10442): eval result: critterList=snowbeast|snowbeast|snowbeast|snowbeast|snowbeast|granite gargoyle
  443. ubercombat.cmd(10443): eval: critterList replacere("snowbeast|snowbeast|snowbeast|snowbeast|snowbeast|granite gargoyle", " \|", "|"
  444. ubercombat.cmd(10443): eval result: critterList=snowbeast|snowbeast|snowbeast|snowbeast|snowbeast|granite gargoyle
  445. ubercombat.cmd(10444): eval: critterTotal count("snowbeast|snowbeast|snowbeast|snowbeast|snowbeast|granite gargoyle", "|")
  446. ubercombat.cmd(10444): eval result: critterTotal=5
  447. Critters: snowbeast|snowbeast|snowbeast|snowbeast|snowbeast|granite gargoyle
  448. ubercombat.cmd(10446): evalmath: critterEcho (5 + 1)
  449. ubercombat.cmd(10446): evalmath result: critterEcho=6
  450. Total Critters: 6
  451. ubercombat.cmd(10449): eval: Critter element("snowbeast|snowbeast|snowbeast|snowbeast|snowbeast|granite gargoyle", 2)
  452. ubercombat.cmd(10449): eval result: Critter=snowbeast
  453. ubercombat.cmd(10450): eval: Critter replacere("snowbeast", "^(\S+ )(?=\S+ \S+)", "")
  454. ubercombat.cmd(10450): eval result: Critter=snowbeast
  455. ubercombat.cmd(10451): return
  456. [ubercombat]: assess
  457. ubercombat.cmd(10464): matchwait
  458. You assess your combat situation...
  459.  
  460. ubercombat.cmd(314): action triggered: solidly balanced
  461. ubercombat.cmd(314): action commands: put #var balance 4
  462. A snowbeast (1: friendly and solidly balanced) is facing a snowbeast (5) at melee range.
  463. ubercombat.cmd(313): action triggered: nimbly balanced
  464. ubercombat.cmd(313): action commands: put #var balance 3
  465. A snowbeast (2: friendly and nimbly balanced) is facing a snowbeast (4) at melee range.
  466. ubercombat.cmd(313): action triggered: nimbly balanced
  467. ubercombat.cmd(313): action commands: put #var balance 3
  468. A snowbeast (3: nimbly balanced) is flanking you at melee range.
  469. ubercombat.cmd(316): action triggered: off balance
  470. ubercombat.cmd(316): action commands: put #var balance 6
  471. ubercombat.cmd(317): action triggered: somewhat off balance
  472. ubercombat.cmd(317): action commands: put #var balance 7
  473. A snowbeast (4: somewhat off balance) is facing a snowbeast (2) at melee range.
  474. ubercombat.cmd(314): action triggered: solidly balanced
  475. ubercombat.cmd(314): action commands: put #var balance 4
  476. A snowbeast (5: solidly balanced) is facing a snowbeast (1) at melee range.
  477. ubercombat.cmd(316): action triggered: off balance
  478. ubercombat.cmd(316): action commands: put #var balance 6
  479. A granite gargoyle (2: off balance) is behind you at melee range.
  480.  
  481. (You are also defending against a snowbeast.)
  482.  
  483. >
  484. ubercombat.cmd: match goto assess_set
  485. ubercombat.cmd(10470): passing label: ASSESS_SET
  486. ubercombat.cmd(10471): pause 0.001
  487. ubercombat.cmd: if evaluate: matchre("snowbeast|snowbeast|snowbeast|snowbeast|snowbeast|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)")
  488. ubercombat.cmd: if returned: True
  489. ubercombat.cmd(10472): setvariable Empath_Critter granite gargoyle
  490. ubercombat.cmd(10474): eval: Empath_Critter replacere("granite gargoyle",".*\s((?:endrus )?(\w+)).?$", "$0")
  491. ubercombat.cmd(10474): eval result: Empath_Critter=granite gargoyle
  492. ubercombat.cmd: if evaluate: ("Empath" != "Empath")
  493. ubercombat.cmd: if returned: False
  494. ubercombat.cmd: if evaluate: !matchre("a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, 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")
  495. ubercombat.cmd: if returned: False
  496. ubercombat.cmd: if evaluate: matchre("granite gargoyle", "endrus serpent")
  497. ubercombat.cmd: if returned: False
  498. ubercombat.cmd: if evaluate: matchre("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")
  499. ubercombat.cmd: if returned: True
  500. ubercombat.cmd(10479): goto FACE_IT
  501. ubercombat.cmd(10485): delay 0.0001
  502. ubercombat.cmd(10486): setvariable LOCATION FACE_IT
  503. ubercombat.cmd: if evaluate: (!6)
  504. ubercombat.cmd: if returned: False
  505. ubercombat.cmd: if evaluate: ("Empath" = "Empath") && matchre("a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, 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)
  506. ubercombat.cmd: if returned: False
  507. ubercombat.cmd: if evaluate: ("Empath" = "Empath") && matchre("a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, 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)
  508. ubercombat.cmd: if returned: False
  509. ubercombat.cmd: if evaluate: ("Empath" = "Empath") && matchre("a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, 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)
  510. ubercombat.cmd: if returned: False
  511. ubercombat.cmd: if evaluate: (("Empath" = "Empath") && (matchre("ON", "(?i)ON")))
  512. ubercombat.cmd: if returned: True
  513. ubercombat.cmd: if evaluate: matchre("a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, 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)
  514. ubercombat.cmd: if returned: False
  515. ubercombat.cmd: if evaluate: matchre("a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, 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")
  516. ubercombat.cmd: if returned: True
  517. ** FIGHTING CONSTRUCT!
  518. ubercombat.cmd(10501): goto CONSTRUCT_FACE
  519. ubercombat.cmd(10527): delay 0.0001
  520. encumbrance
  521. ubercombat.cmd(10528): setvariable LOCATION CONSTRUCT_FACE
  522. ubercombat.cmd: if evaluate: (!1)
  523. ubercombat.cmd: if returned: False
  524. ubercombat.cmd: if evaluate: (!6)
  525. ubercombat.cmd: if returned: False
  526. ubercombat.cmd: if evaluate: matchre("a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, 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)
  527. ubercombat.cmd: if returned: False
  528. ubercombat.cmd: if evaluate: matchre("a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, 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)
  529. ubercombat.cmd: if returned: False
  530. ubercombat.cmd(10533): pause 0.5
  531.  
  532. >
  533. A snowbeast claws at a snowbeast.
  534. >
  535. ubercombat.cmd(280): action triggered: ^\s*Encumbrance\s*\:\s*None
  536. ubercombat.cmd(280): action commands: put #tvar Burden 0
  537. Encumbrance : None
  538. >
  539. ubercombat.cmd: if evaluate: "Empath" = "Necromancer"
  540. ubercombat.cmd: if returned: False
  541. [ubercombat]: face granite gargoyle
  542. ubercombat.cmd(10542): matchwait
  543. What's the point in facing a dead gargoyle?
  544. >
  545. ubercombat.cmd: match goto assess
  546. ubercombat.cmd(10453): passing label: ASSESS
  547. ubercombat.cmd: if evaluate: (!1)
  548. ubercombat.cmd: if returned: False
  549. ubercombat.cmd(10456): pause 0.1
  550. ubercombat.cmd(10457): pause 0.001
  551. ubercombat.cmd(10458): setvariable newdead 0
  552. ubercombat.cmd(10459): gosub GET_MONSTER_NAME
  553. ubercombat.cmd(10420): pause 0.0001
  554. ubercombat.cmd: if evaluate: (!6)
  555. ubercombat.cmd: if returned: False
  556. ubercombat.cmd(10422): setvariable critterList a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle
  557. ubercombat.cmd: if evaluate: matchre("a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle", "(?<=Human-sized|dirt)(\sconstruct)")
  558. ubercombat.cmd: if returned: False
  559. ubercombat.cmd(10424): eval: critterList replacere("a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle", "\sand", ",")
  560. ubercombat.cmd(10424): eval result: critterList=a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle
  561. ubercombat.cmd(10425): eval: critterList replacere("a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle", "\.", ", ")
  562. ubercombat.cmd(10425): eval result: critterList=a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle
  563. ubercombat.cmd(10426): eval: critterList replacere("a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle", "\s(?:which|that appears)\b[^,]*,", ",")
  564. ubercombat.cmd(10426): eval result: critterList=a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle
  565. ubercombat.cmd(10427): eval: critterList replacere("a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle", "\s(?:which|that appears)\b[^,]*$", ",")
  566. ubercombat.cmd(10427): eval result: critterList=a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle
  567. ubercombat.cmd(10428): eval: critterList replacere("a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle", "that is flying around", ",")
  568. ubercombat.cmd(10428): eval result: critterList=a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle
  569. ubercombat.cmd(10429): eval: critterList replacere("a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle", "that is caught .*?[,]", ",")
  570. ubercombat.cmd(10429): eval result: critterList=a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle
  571. ubercombat.cmd(10430): eval: critterList replacere("a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle", "that is caught .*?$", ",")
  572. ubercombat.cmd(10430): eval result: critterList=a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle
  573. ubercombat.cmd(10431): eval: critterList replacere("a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle", "dragon priest", "")
  574. ubercombat.cmd(10431): eval result: critterList=a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle
  575. ubercombat.cmd(10432): eval: critterList replacere("a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle", "red bear", "")
  576. ubercombat.cmd(10432): eval result: critterList=a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle
  577. ubercombat.cmd(10433): eval: critterList replacere("a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, a granite gargoyle", "(?<!\S)an? ", "")
  578. ubercombat.cmd(10433): eval result: critterList=snowbeast, snowbeast, snowbeast, snowbeast, snowbeast, granite gargoyle
  579. ubercombat.cmd(10439): eval: critterList replace("snowbeast, snowbeast, snowbeast, snowbeast, snowbeast, granite gargoyle", ", ", "|")
  580. ubercombat.cmd(10439): eval result: critterList=snowbeast|snowbeast|snowbeast|snowbeast|snowbeast|granite gargoyle
  581. ubercombat.cmd(10440): eval: critterList replacere("snowbeast|snowbeast|snowbeast|snowbeast|snowbeast|granite gargoyle", "\,\s+", "|")
  582. ubercombat.cmd(10440): eval result: critterList=snowbeast|snowbeast|snowbeast|snowbeast|snowbeast|granite gargoyle
  583. ubercombat.cmd(10441): eval: critterList replacere("snowbeast|snowbeast|snowbeast|snowbeast|snowbeast|granite gargoyle", "\|+" "|")
  584. ubercombat.cmd(10441): eval result: critterList=snowbeast|snowbeast|snowbeast|snowbeast|snowbeast|granite gargoyle
  585. ubercombat.cmd(10442): eval: critterList replacere("snowbeast|snowbeast|snowbeast|snowbeast|snowbeast|granite gargoyle", " ,", "")
  586. ubercombat.cmd(10442): eval result: critterList=snowbeast|snowbeast|snowbeast|snowbeast|snowbeast|granite gargoyle
  587. ubercombat.cmd(10443): eval: critterList replacere("snowbeast|snowbeast|snowbeast|snowbeast|snowbeast|granite gargoyle", " \|", "|"
  588. ubercombat.cmd(10443): eval result: critterList=snowbeast|snowbeast|snowbeast|snowbeast|snowbeast|granite gargoyle
  589. ubercombat.cmd(10444): eval: critterTotal count("snowbeast|snowbeast|snowbeast|snowbeast|snowbeast|granite gargoyle", "|")
  590. ubercombat.cmd(10444): eval result: critterTotal=5
  591. Critters: snowbeast|snowbeast|snowbeast|snowbeast|snowbeast|granite gargoyle
  592. ubercombat.cmd(10446): evalmath: critterEcho (5 + 1)
  593. ubercombat.cmd(10446): evalmath result: critterEcho=6
  594. Total Critters: 6
  595. ubercombat.cmd(10449): eval: Critter element("snowbeast|snowbeast|snowbeast|snowbeast|snowbeast|granite gargoyle", 3)
  596. ubercombat.cmd(10449): eval result: Critter=snowbeast
  597. ubercombat.cmd(10450): eval: Critter replacere("snowbeast", "^(\S+ )(?=\S+ \S+)", "")
  598. ubercombat.cmd(10450): eval result: Critter=snowbeast
  599. ubercombat.cmd(10451): return
  600. [ubercombat]: assess
  601. ubercombat.cmd(10464): matchwait
  602. You assess your combat situation...
  603.  
  604. ubercombat.cmd(314): action triggered: solidly balanced
  605. ubercombat.cmd(314): action commands: put #var balance 4
  606. A snowbeast (1: friendly and solidly balanced) is facing a snowbeast (5) at melee range.
  607. ubercombat.cmd(313): action triggered: nimbly balanced
  608. ubercombat.cmd(313): action commands: put #var balance 3
  609. A snowbeast (2: friendly and nimbly balanced) is facing a snowbeast (4) at melee range.
  610. ubercombat.cmd(313): action triggered: nimbly balanced
  611. ubercombat.cmd(313): action commands: put #var balance 3
  612. A snowbeast (3: nimbly balanced) is flanking you at melee range.
  613. ubercombat.cmd(316): action triggered: off balance
  614. ubercombat.cmd(316): action commands: put #var balance 6
  615. ubercombat.cmd(317): action triggered: somewhat off balance
  616. ubercombat.cmd(317): action commands: put #var balance 7
  617. A snowbeast (4: somewhat off balance) is facing a snowbeast (2) at melee range.
  618. ubercombat.cmd(314): action triggered: solidly balanced
  619. ubercombat.cmd(314): action commands: put #var balance 4
  620. A snowbeast (5: solidly balanced) is facing a snowbeast (1) at melee range.
  621. ubercombat.cmd(316): action triggered: off balance
  622. ubercombat.cmd(316): action commands: put #var balance 6
  623. A granite gargoyle (2: off balance) is behind you at melee range.
  624.  
  625. (You are also defending against a snowbeast.)
  626.  
  627. >
  628. ubercombat.cmd: match goto assess_set
  629. ubercombat.cmd(10470): passing label: ASSESS_SET
  630. ubercombat.cmd(10471): pause 0.001
  631. ubercombat.cmd: if evaluate: matchre("snowbeast|snowbeast|snowbeast|snowbeast|snowbeast|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)")
  632. ubercombat.cmd: if returned: True
  633. ubercombat.cmd(10472): setvariable Empath_Critter granite gargoyle
  634. ubercombat.cmd(10474): eval: Empath_Critter replacere("granite gargoyle",".*\s((?:endrus )?(\w+)).?$", "$0")
  635. ubercombat.cmd(10474): eval result: Empath_Critter=granite gargoyle
  636. ubercombat.cmd: if evaluate: ("Empath" != "Empath")
  637. ubercombat.cmd: if returned: False
  638. ubercombat.cmd: if evaluate: !matchre("a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, 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")
  639. ubercombat.cmd: if returned: False
  640. ubercombat.cmd: if evaluate: matchre("granite gargoyle", "endrus serpent")
  641. ubercombat.cmd: if returned: False
  642. ubercombat.cmd: if evaluate: matchre("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")
  643. ubercombat.cmd: if returned: True
  644. ubercombat.cmd(10479): goto FACE_IT
  645. ubercombat.cmd(10485): delay 0.0001
  646. ubercombat.cmd(10486): setvariable LOCATION FACE_IT
  647. ubercombat.cmd: if evaluate: (!6)
  648. ubercombat.cmd: if returned: False
  649. ubercombat.cmd: if evaluate: ("Empath" = "Empath") && matchre("a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, 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)
  650. ubercombat.cmd: if returned: False
  651. ubercombat.cmd: if evaluate: ("Empath" = "Empath") && matchre("a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, 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)
  652. ubercombat.cmd: if returned: False
  653. ubercombat.cmd: if evaluate: ("Empath" = "Empath") && matchre("a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, 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)
  654. ubercombat.cmd: if returned: False
  655. ubercombat.cmd: if evaluate: (("Empath" = "Empath") && (matchre("ON", "(?i)ON")))
  656. ubercombat.cmd: if returned: True
  657. ubercombat.cmd: if evaluate: matchre("a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, 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)
  658. ubercombat.cmd: if returned: False
  659. ubercombat.cmd: if evaluate: matchre("a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, 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")
  660. ubercombat.cmd: if returned: True
  661. ** FIGHTING CONSTRUCT!
  662. ubercombat.cmd(10501): goto CONSTRUCT_FACE
  663. ubercombat.cmd(10527): delay 0.0001
  664. ubercombat.cmd(10528): setvariable LOCATION CONSTRUCT_FACE
  665. ubercombat.cmd: if evaluate: (!1)
  666. ubercombat.cmd: if returned: False
  667. ubercombat.cmd: if evaluate: (!6)
  668. ubercombat.cmd: if returned: False
  669. ubercombat.cmd: if evaluate: matchre("a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, 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)
  670. ubercombat.cmd: if returned: False
  671. ubercombat.cmd: if evaluate: matchre("a snowbeast, a snowbeast, a snowbeast, a snowbeast, a snowbeast, 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)
  672. ubercombat.cmd: if returned: False
  673. ubercombat.cmd(10533): pause 0.5
  674. encumbrance
  675. A granite gargoyle's statuesque form turns to dust and fades away.
  676.  
  677. >
  678. A snowbeast claws at a snowbeast. The claw lands a solid hit that pierces straight through the breastbone to lodge the claw in the heart, dealing it a vicious stun!
  679.  
  680. >
  681. A snowbeast stumbles about with a glazed look in its eyes.
  682. >
  683. A snowbeast claws at a snowbeast. The claw lands a light hit to its left hand!
  684. >
  685. ubercombat.cmd(280): action triggered: ^\s*Encumbrance\s*\:\s*None
  686. ubercombat.cmd(280): action commands: put #tvar Burden 0
  687. Encumbrance : None
  688. >
  689. ubercombat.cmd: if evaluate: "Empath" = "Necromancer"
  690. ubercombat.cmd: if returned: False
  691. [ubercombat]: face granite gargoyle
  692. ubercombat.cmd(10542): matchwait
  693. ubercombat.cmd(433): action triggered: ^You (?:\(.*\) )?(?:turn to|are already|are) (?:face|facing) (?:an?|the).*? ((?:\b\S+){0,1}\s?(?:\b\S+))\s?[(,.]
  694. ubercombat.cmd(433): action commands: var facing $1
  695. ubercombat.cmd(433): setvariable facing granite gargoyle
  696. You turn to face a granite gargoyle.
  697. >
  698. ubercombat.cmd: match goto construct_advance
  699. ubercombat.cmd(10544): passing label: CONSTRUCT_ADVANCE
  700. ubercombat.cmd: if evaluate: (("Empath" = "Empath") && (1 = 0) && !matchre("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|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"))
  701. ubercombat.cmd: if returned: False
  702. ubercombat.cmd(10546): goto ADVANCE
  703. ubercombat.cmd(10567): delay 0.0001
  704. ubercombat.cmd: if evaluate: (!1)
  705. ubercombat.cmd: if returned: False
  706. ubercombat.cmd: if evaluate: ("Empath" = "Paladin") && (0)
  707. ubercombat.cmd: if returned: False
  708. ubercombat.cmd: if evaluate: (!6)
  709. ubercombat.cmd: if returned: False
  710. ubercombat.cmd(10571): setvariable LOCATION ADVANCE_1
  711. ubercombat.cmd(10572): passing label: ADVANCE_1
  712. ubercombat.cmd(10573): pause 0.0001
  713. ubercombat.cmd(10574): pause 0.1
  714. ubercombat.cmd: if evaluate: ("Empath" = "Necromancer")
  715. ubercombat.cmd: if returned: False
  716. ubercombat.cmd(10591): matchwait
  717. encumbrance
  718. * Ineptly, a granite gargoyle slams down at you. You evade.
  719. ubercombat.cmd(314): action triggered: solidly balanced
  720. ubercombat.cmd(314): action commands: put #var balance 4
  721. [You're solidly balanced and in very strong position.]
  722. >
  723. ubercombat.cmd(280): action triggered: ^\s*Encumbrance\s*\:\s*None
  724. ubercombat.cmd(280): action commands: put #tvar Burden 0
  725. Encumbrance : None
  726. > encumbrance
  727.  
  728. >
  729. A snowbeast claws at a snowbeast.
  730. >
  731. * Awkwardly, a snowbeast claws at you. You evade.
  732. ubercombat.cmd(314): action triggered: solidly balanced
  733. ubercombat.cmd(314): action commands: put #var balance 4
  734. [You're solidly balanced and have slight advantage.]
  735. >
  736. ubercombat.cmd(280): action triggered: ^\s*Encumbrance\s*\:\s*None
  737. ubercombat.cmd(280): action commands: put #tvar Burden 0
  738. Encumbrance : None
  739. > encumbrance
  740. [Script debuglevel set to 0 for script: ubercombat.cmd]
  741.  
  742. A snowbeast claws at a snowbeast. The claw lands a good hit to its left arm!
  743. >
  744. A snowbeast claws at a snowbeast.
  745. >
  746. Encumbrance : None
  747. > encumbrance
  748. Encumbrance : None
  749. > encumbrance
  750.  
  751. >
  752. * As if fumbling muscle flab were natural, a granite gargoyle slams down at you. You repulse nearly all the fist with a haralun bastard sword with a honed blade.
  753. [You're solidly balanced and in dominating position.]
  754. >
  755. A snowbeast claws at a snowbeast. The claw lands a light hit to its abdomen!
  756. >
  757. Encumbrance : None
  758. >
  759. You feel fully attuned to the mana streams again.
  760. > encumbrance
  761. A snowbeast claws at a snowbeast. The claw lands a hard hit that lightly pierces the left forearm!
  762. >
  763. * Ineptly, a snowbeast claws at you. You block solidly with a lumium round sipar with a tempered face.
  764. [You're solidly balanced and have slight advantage.]
  765. >
  766. A snowbeast stumbles about with a glazed look in its eyes.
  767. >
  768. A snowbeast bites at a snowbeast. The teeth lands a harmless blow to its left arm!
  769. >
  770. Encumbrance : None
  771. >
  772. The sun sinks below the horizon, turning the clear sky a thousand shades of ever-deepening blue as the day fades into night.
  773. > encumbrance
  774.  
  775. >
  776. Encumbrance : None
  777. > encumbrance
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement