Advertisement
Guest User

Untitled

a guest
May 22nd, 2019
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 105.97 KB | None | 0 0
  1. You (nimbly balanced) are facing a quartz gargoyle (2) at melee range.
  2. A quartz gargoyle (2: badly balanced) is facing you at melee range.
  3. A quartz gargoyle (3: badly balanced) is flanking you at melee range.
  4. A quartz gargoyle (4: solidly balanced) is behind you at melee range.
  5.  
  6. (You are also defending against a quartz gargoyle.)
  7.  
  8. >
  9. ** FIGHTING CONSTRUCT!
  10. encumbrance
  11.  
  12. >
  13. * Apparently without direction or thought, a quartz gargoyle maneuvers at you. You dodge.
  14. [ubercombat]: face quartz gargoyle
  15. [You're nimbly balanced and in superior position.]
  16. >
  17. [Script debuglevel set to 10 for script: ubercombat.cmd]
  18.  
  19. ubercombat.cmd(293): [put #tvar Burden 0]
  20. Encumbrance : None
  21. >
  22. What's the point in facing a dead gargoyle?
  23. >
  24. ubercombat.cmd(10861): [EMPATH_FACE:]
  25. ubercombat.cmd(10862): [if matchre("a quartz gargoyle, a quartz gargoyle, a quartz 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") && (!0) && (1) then]
  26. ubercombat.cmd(10863): [if matchre("a quartz gargoyle, a quartz gargoyle, a quartz 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") && (!0) && (1) then]
  27. ubercombat.cmd(10864): [pause 0.5]
  28. ubercombat.cmd(10865): [matchre ASSESS You turn to face|You are already]
  29. ubercombat.cmd(10866): [matchre RETURN nothing else to|Face what]
  30. ubercombat.cmd(10867): [matchre ASSESS ^What's the point in facing]
  31. ubercombat.cmd(10868): [put face next]
  32. [ubercombat]: face next
  33. ubercombat.cmd(10869): [matchwait 5]
  34. ubercombat.cmd(446): [var facing quartz gargoyle]
  35. You turn to face a quartz gargoyle, leaving the quartz gargoyle on your flank at melee!
  36. >
  37. ubercombat.cmd(10797): [ASSESS:]
  38. ubercombat.cmd(10798): [if (!1) then]
  39. ubercombat.cmd(10800): [pause 0.1]
  40. ubercombat.cmd(10801): [pause 0.001]
  41. ubercombat.cmd(10802): [var newdead 0]
  42. ubercombat.cmd(10803): [gosub GET_MONSTER_NAME]
  43. ubercombat.cmd(10764): [pause 0.0001]
  44. ubercombat.cmd(10765): [if (!3) then]
  45. ubercombat.cmd(10766): [var critterList a quartz gargoyle, a quartz gargoyle, a quartz gargoyle]
  46. ubercombat.cmd(10767): [if matchre("a quartz gargoyle, a quartz gargoyle, a quartz gargoyle", "(?<=Human-sized|dirt)(\sconstruct)") then]
  47. ubercombat.cmd(10768): [eval critterList replacere("a quartz gargoyle, a quartz gargoyle, a quartz gargoyle", "\sand", ",")]
  48. ubercombat.cmd(10769): [eval critterList replacere("a quartz gargoyle, a quartz gargoyle, a quartz gargoyle", "\.", ", ")]
  49. ubercombat.cmd(10770): [eval critterList replacere("a quartz gargoyle, a quartz gargoyle, a quartz gargoyle", "\s(?:which|that appears)\b[^,]*,", ",")]
  50. ubercombat.cmd(10771): [eval critterList replacere("a quartz gargoyle, a quartz gargoyle, a quartz gargoyle", "\s(?:which|that appears)\b[^,]*$", ",")]
  51. ubercombat.cmd(10772): [eval critterList replacere("a quartz gargoyle, a quartz gargoyle, a quartz gargoyle", "that is flying around", ",")]
  52. ubercombat.cmd(10773): [eval critterList replacere("a quartz gargoyle, a quartz gargoyle, a quartz gargoyle", "that is caught .*?[,]", ",")]
  53. ubercombat.cmd(10774): [eval critterList replacere("a quartz gargoyle, a quartz gargoyle, a quartz gargoyle", "that is caught .*?$", ",")]
  54. ubercombat.cmd(10775): [eval critterList replacere("a quartz gargoyle, a quartz gargoyle, a quartz gargoyle", "dragon priest", "")]
  55. ubercombat.cmd(10776): [eval critterList replacere("a quartz gargoyle, a quartz gargoyle, a quartz gargoyle", "red bear", "")]
  56. ubercombat.cmd(10777): [eval critterList replacere("a quartz gargoyle, a quartz gargoyle, a quartz gargoyle", "(?<!\S)an? ", "")]
  57. ubercombat.cmd(10783): [eval critterList replace("quartz gargoyle, quartz gargoyle, quartz gargoyle", ", ", "|")]
  58. ubercombat.cmd(10784): [eval critterList replacere("quartz gargoyle|quartz gargoyle|quartz gargoyle", "\,\s+", "|")]
  59. ubercombat.cmd(10785): [eval critterList replacere("quartz gargoyle|quartz gargoyle|quartz gargoyle", "\|+" "|")]
  60. ubercombat.cmd(10786): [eval critterList replacere("quartz gargoyle|quartz gargoyle|quartz gargoyle", " ,", "")]
  61. ubercombat.cmd(10787): [eval critterList replacere("quartz gargoyle|quartz gargoyle|quartz gargoyle", " \|", "|"]
  62. ubercombat.cmd(10788): [eval critterTotal count("quartz gargoyle|quartz gargoyle|quartz gargoyle", "|")]
  63. ubercombat.cmd(10789): [echo Critters: quartz gargoyle|quartz gargoyle|quartz gargoyle]
  64. Critters: quartz gargoyle|quartz gargoyle|quartz gargoyle
  65. ubercombat.cmd(10790): [evalmath critterEcho (2 + 1)]
  66. ubercombat.cmd(10791): [echo Total Critters: 3]
  67. Total Critters: 3
  68. ubercombat.cmd(10792): [random 0, 2]
  69. ubercombat.cmd(10793): [eval Critter element("quartz gargoyle|quartz gargoyle|quartz gargoyle", -1)]
  70. ubercombat.cmd(10794): [eval Critter replacere("quartz gargoyle", "^(\S+ )(?=\S+ \S+)", "")]
  71. ubercombat.cmd(10795): [return]
  72. ubercombat.cmd(10804): [matchre ASSESS_SET (?:facing|flanking|behind) (?:an?)(.*)(?:\(\d\)\s)]
  73. ubercombat.cmd(10805): [matchre ASSESS_RETURN ^How can you]
  74. ubercombat.cmd(10806): [matchre ASSESS_RETURN Encumbrance :]
  75. ubercombat.cmd(10807): [put assess;-2 encumbrance]
  76. [ubercombat]: assess
  77. ubercombat.cmd(10808): [matchwait 3]
  78. encumbrance
  79.  
  80. >
  81. * Looking as if this were a bad idea, a quartz gargoyle pounds at you. You block solidly with a lumium round sipar with a tempered face.
  82. ubercombat.cmd(327): [put #var balance 4]
  83. [You're solidly balanced and in strong position.]
  84. >
  85. You assess your combat situation...
  86.  
  87. ubercombat.cmd(446): [var facing quartz gargoyle]
  88. ubercombat.cmd(327): [put #var balance 4]
  89. You (solidly balanced) are facing a quartz gargoyle (3) at melee range.
  90. ubercombat.cmd(331): [put #var balance 8]
  91. A quartz gargoyle (2: badly balanced) is flanking you at melee range.
  92. ubercombat.cmd(331): [put #var balance 8]
  93. A quartz gargoyle (3: badly balanced) is facing you at melee range.
  94. ubercombat.cmd(327): [put #var balance 4]
  95. A quartz gargoyle (4: solidly balanced) is behind you at melee range.
  96.  
  97. (You are also defending against a quartz gargoyle.)
  98.  
  99. >
  100. ubercombat.cmd(293): [put #tvar Burden 0]
  101. Encumbrance : None
  102. ubercombat.cmd(10814): [ASSESS_SET:]
  103. ubercombat.cmd(10815): [pause 0.001]
  104. >
  105. ubercombat.cmd(10816): [if matchre("quartz gargoyle|quartz gargoyle|quartz gargoyle", "(?i)(Ashu hhinvi|boggle|bone amalgam|clay archer|clay mage|clay soldier|clockwork assistant|gam chaga|glass construct|granite gargoyle|lachmate|lava drake|marble gargoyle|quartz gargoyle|(marble|obsidian|quartzite|rock) guardian|rough-hewn doll|ice archon|mechanical mouse|beltunumshi|origami bird|origami cow|origami dragon|origami duck|origami goblin|guardian|origami grasshopper|origami hat|origami mouse|origami sprite|origami yak|origami paper|granite gargoyle|lava drake|black marble gargoyle|quartz gargoyle|gargoyle|Endrus serpent|revivified mutt|shylvic|sinister maelshyvean heirophant|skeletal peon|skeletal sailor|skeleton|blue ghast|xala'shar vindicator|xala'shar slayer|dark spirit|boggle|emaciated umbramagus|fiend|gargantuan bone golem|olensari mihmanan|plague wraith|Asketian harbinger|Asketian Herald|faenrae assassin|ghoul raven|snaer hafwa|soul|spectral pirate|spectral sailor|wind wretch|blood wraith|death spirit|telga orek|spirit|ur hhrki'izh|wir dinego|zombie|zombie nomad|Asketian harbinger|skorik nadhar|wind hag|black zephyr|misenseor resuscitant|yeehar|zombie kobold headhunter|revenant conscript|revenant zombie|zombie goblin|fell hog|drowned \S+|dryad|nyad|zombie stomper|zombie mauler|zombie head-splitter|tortured soul|eidolon steed|enraged tusky|ghoul|ghoul crow|giant blight bat|gremlin|grendel|lach|mastiff|mey|misshapen germish'din|bone wyvern|ice adder|mutant togball|reaver|squirrel|zombie kobold headhunter|shadow hound|sinister maelshyvean heirophant|skeletal kobold headhunter|skeletal kobold savage|blight bat|umbral moth|zombie kobold savage|zombie nomad)") then]
  106. ubercombat.cmd(10816): [var Empath_Critter quartz gargoyle]
  107. ubercombat.cmd(10819): [if ("Empath" != "Empath") then]
  108. ubercombat.cmd(10821): [if !matchre("a quartz gargoyle, a quartz gargoyle, a quartz gargoyle", "(?i)Ashu hhinvi|boggle|bone amalgam|clay archer|clay mage|clay soldier|clockwork assistant|gam chaga|glass construct|granite gargoyle|lachmate|lava drake|marble gargoyle|quartz gargoyle|(marble|obsidian|quartzite|rock) guardian|rough-hewn doll|ice archon|mechanical mouse|beltunumshi|origami bird|origami cow|origami dragon|origami duck|origami goblin|guardian|origami grasshopper|origami hat|origami mouse|origami sprite|origami yak|origami paper|granite gargoyle|lava drake|black marble gargoyle|quartz gargoyle|gargoyle|Endrus serpent|revivified mutt|shylvic|sinister maelshyvean heirophant|skeletal peon|skeletal sailor|skeleton|blue ghast|xala'shar vindicator|xala'shar slayer|dark spirit|boggle|emaciated umbramagus|fiend|gargantuan bone golem|olensari mihmanan|plague wraith|Asketian harbinger|Asketian Herald|faenrae assassin|ghoul raven|snaer hafwa|soul|spectral pirate|spectral sailor|wind wretch|blood wraith|death spirit|telga orek|spirit|ur hhrki'izh|wir dinego|zombie|zombie nomad|Asketian harbinger|skorik nadhar|wind hag|black zephyr|misenseor resuscitant|yeehar|zombie kobold headhunter|revenant conscript|revenant zombie|zombie goblin|fell hog|drowned \S+|dryad|nyad|zombie stomper|zombie mauler|zombie head-splitter|tortured soul|eidolon steed|enraged tusky|ghoul|ghoul crow|giant blight bat|gremlin|grendel|lach|mastiff|mey|misshapen germish'din|bone wyvern|ice adder|mutant togball|reaver|squirrel|zombie kobold headhunter|shadow hound|sinister maelshyvean heirophant|skeletal kobold headhunter|skeletal kobold savage|blight bat|umbral moth|zombie kobold savage|zombie nomad") then]
  109. ubercombat.cmd(10822): [if matchre("quartz gargoyle", "(?i)Endrus serpent") then]
  110. ubercombat.cmd(10823): [if matchre("quartz gargoyle", "(?i)Ashu hhinvi|boggle|bone amalgam|clay archer|clay mage|clay soldier|clockwork assistant|gam chaga|glass construct|granite gargoyle|lachmate|lava drake|marble gargoyle|quartz gargoyle|(marble|obsidian|quartzite|rock) guardian|rough-hewn doll|ice archon|mechanical mouse|beltunumshi|origami bird|origami cow|origami dragon|origami duck|origami goblin|guardian|origami grasshopper|origami hat|origami mouse|origami sprite|origami yak|origami paper|granite gargoyle|lava drake|black marble gargoyle|quartz gargoyle|gargoyle|Endrus serpent|revivified mutt|shylvic|sinister maelshyvean heirophant|skeletal peon|skeletal sailor|skeleton|blue ghast|xala'shar vindicator|xala'shar slayer|dark spirit|boggle|emaciated umbramagus|fiend|gargantuan bone golem|olensari mihmanan|plague wraith|Asketian harbinger|Asketian Herald|faenrae assassin|ghoul raven|snaer hafwa|soul|spectral pirate|spectral sailor|wind wretch|blood wraith|death spirit|telga orek|spirit|ur hhrki'izh|wir dinego|zombie|zombie nomad|Asketian harbinger|skorik nadhar|wind hag|black zephyr|misenseor resuscitant|yeehar|zombie kobold headhunter|revenant conscript|revenant zombie|zombie goblin|fell hog|drowned \S+|dryad|nyad|zombie stomper|zombie mauler|zombie head-splitter|tortured soul|eidolon steed|enraged tusky|ghoul|ghoul crow|giant blight bat|gremlin|grendel|lach|mastiff|mey|misshapen germish'din|bone wyvern|ice adder|mutant togball|reaver|squirrel|zombie kobold headhunter|shadow hound|sinister maelshyvean heirophant|skeletal kobold headhunter|skeletal kobold savage|blight bat|umbral moth|zombie kobold savage|zombie nomad") then]
  111. ubercombat.cmd(10823): [goto FACE_IT]
  112. ubercombat.cmd(10829): [delay 0.0001]
  113. ubercombat.cmd(10830): [var LOCATION FACE_IT]
  114. ubercombat.cmd(10831): [if (!3) then]
  115. ubercombat.cmd(10832): [if ("Empath" = "Empath") && matchre("a quartz gargoyle, a quartz gargoyle, a quartz 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") && (!0) && (1) then]
  116. ubercombat.cmd(10833): [if ("Empath" = "Empath") && matchre("a quartz gargoyle, a quartz gargoyle, a quartz 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") && (!0) && (1) then]
  117. ubercombat.cmd(10834): [if ("Empath" = "Empath") && matchre("a quartz gargoyle, a quartz gargoyle, a quartz 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") && (!0) && (1) then]
  118. ubercombat.cmd(10835): [if (("Empath" = "Empath") && (matchre("ON", "(?i)ON"))) then]
  119. ubercombat.cmd(10836): [{]
  120. ubercombat.cmd(10837): [if matchre("a quartz gargoyle, a quartz gargoyle, a quartz 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") && (0) then]
  121. ubercombat.cmd(10841): [}]
  122. ubercombat.cmd(10842): [if matchre("a quartz gargoyle, a quartz gargoyle, a quartz 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") then]
  123. ubercombat.cmd(10843): [{]
  124. ubercombat.cmd(10844): [echo ** FIGHTING CONSTRUCT!]
  125. ** FIGHTING CONSTRUCT!
  126. ubercombat.cmd(10845): [goto CONSTRUCT_FACE]
  127. ubercombat.cmd(10871): [delay 0.0001]
  128. ubercombat.cmd(10872): [var LOCATION CONSTRUCT_FACE]
  129. ubercombat.cmd(10873): [if (!1) then]
  130. ubercombat.cmd(10874): [if (!3) then]
  131. ubercombat.cmd(10875): [if matchre("a quartz gargoyle, a quartz gargoyle, a quartz 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") && (!0) && (1) then]
  132. ubercombat.cmd(10876): [if matchre("a quartz gargoyle, a quartz gargoyle, a quartz 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") && (!0) && (1) then]
  133. ubercombat.cmd(10877): [pause 0.5]
  134. ubercombat.cmd(10880): [if "Empath" = "Necromancer" then]
  135. ubercombat.cmd(10881): [matchre CONSTRUCT_ADVANCE You turn to face|You are already]
  136. ubercombat.cmd(10882): [matchre RETURN nothing else to|^Face what\?]
  137. ubercombat.cmd(10883): [matchre EMPATH_FACE ^What's the point in facing]
  138. ubercombat.cmd(10884): [matchre FACE_RETREAT ^You are too closely]
  139. ubercombat.cmd(10885): [put face quartz gargoyle]
  140. [ubercombat]: face quartz gargoyle
  141. ubercombat.cmd(10886): [matchwait 15]
  142. What's the point in facing a dead gargoyle?
  143. >
  144. ubercombat.cmd(10861): [EMPATH_FACE:]
  145. ubercombat.cmd(10862): [if matchre("a quartz gargoyle, a quartz gargoyle, a quartz 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") && (!0) && (1) then]
  146. ubercombat.cmd(10863): [if matchre("a quartz gargoyle, a quartz gargoyle, a quartz 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") && (!0) && (1) then]
  147. ubercombat.cmd(10864): [pause 0.5]
  148. encumbrance
  149. ubercombat.cmd(10865): [matchre ASSESS You turn to face|You are already]
  150. ubercombat.cmd(10866): [matchre RETURN nothing else to|Face what]
  151. ubercombat.cmd(10867): [matchre ASSESS ^What's the point in facing]
  152. ubercombat.cmd(10868): [put face next]
  153. [ubercombat]: face next
  154. ubercombat.cmd(10869): [matchwait 5]
  155. ubercombat.cmd(293): [put #tvar Burden 0]
  156. Encumbrance : None
  157. >
  158. ubercombat.cmd(446): [var facing quartz gargoyle]
  159. You turn to face a quartz gargoyle, leaving the quartz gargoyle on your flank at melee!
  160. >
  161. ubercombat.cmd(10797): [ASSESS:]
  162. ubercombat.cmd(10798): [if (!1) then]
  163. ubercombat.cmd(10800): [pause 0.1]
  164. ubercombat.cmd(10801): [pause 0.001]
  165. ubercombat.cmd(10802): [var newdead 0]
  166. ubercombat.cmd(10803): [gosub GET_MONSTER_NAME]
  167. ubercombat.cmd(10764): [pause 0.0001]
  168. ubercombat.cmd(10765): [if (!3) then]
  169. ubercombat.cmd(10766): [var critterList a quartz gargoyle, a quartz gargoyle, a quartz gargoyle]
  170. ubercombat.cmd(10767): [if matchre("a quartz gargoyle, a quartz gargoyle, a quartz gargoyle", "(?<=Human-sized|dirt)(\sconstruct)") then]
  171. ubercombat.cmd(10768): [eval critterList replacere("a quartz gargoyle, a quartz gargoyle, a quartz gargoyle", "\sand", ",")]
  172. ubercombat.cmd(10769): [eval critterList replacere("a quartz gargoyle, a quartz gargoyle, a quartz gargoyle", "\.", ", ")]
  173. ubercombat.cmd(10770): [eval critterList replacere("a quartz gargoyle, a quartz gargoyle, a quartz gargoyle", "\s(?:which|that appears)\b[^,]*,", ",")]
  174. ubercombat.cmd(10771): [eval critterList replacere("a quartz gargoyle, a quartz gargoyle, a quartz gargoyle", "\s(?:which|that appears)\b[^,]*$", ",")]
  175. ubercombat.cmd(10772): [eval critterList replacere("a quartz gargoyle, a quartz gargoyle, a quartz gargoyle", "that is flying around", ",")]
  176. ubercombat.cmd(10773): [eval critterList replacere("a quartz gargoyle, a quartz gargoyle, a quartz gargoyle", "that is caught .*?[,]", ",")]
  177. ubercombat.cmd(10774): [eval critterList replacere("a quartz gargoyle, a quartz gargoyle, a quartz gargoyle", "that is caught .*?$", ",")]
  178. ubercombat.cmd(10775): [eval critterList replacere("a quartz gargoyle, a quartz gargoyle, a quartz gargoyle", "dragon priest", "")]
  179. ubercombat.cmd(10776): [eval critterList replacere("a quartz gargoyle, a quartz gargoyle, a quartz gargoyle", "red bear", "")]
  180. ubercombat.cmd(10777): [eval critterList replacere("a quartz gargoyle, a quartz gargoyle, a quartz gargoyle", "(?<!\S)an? ", "")]
  181. ubercombat.cmd(10783): [eval critterList replace("quartz gargoyle, quartz gargoyle, quartz gargoyle", ", ", "|")]
  182. ubercombat.cmd(10784): [eval critterList replacere("quartz gargoyle|quartz gargoyle|quartz gargoyle", "\,\s+", "|")]
  183. ubercombat.cmd(10785): [eval critterList replacere("quartz gargoyle|quartz gargoyle|quartz gargoyle", "\|+" "|")]
  184. ubercombat.cmd(10786): [eval critterList replacere("quartz gargoyle|quartz gargoyle|quartz gargoyle", " ,", "")]
  185. ubercombat.cmd(10787): [eval critterList replacere("quartz gargoyle|quartz gargoyle|quartz gargoyle", " \|", "|"]
  186. ubercombat.cmd(10788): [eval critterTotal count("quartz gargoyle|quartz gargoyle|quartz gargoyle", "|")]
  187. ubercombat.cmd(10789): [echo Critters: quartz gargoyle|quartz gargoyle|quartz gargoyle]
  188. Critters: quartz gargoyle|quartz gargoyle|quartz gargoyle
  189. ubercombat.cmd(10790): [evalmath critterEcho (2 + 1)]
  190. ubercombat.cmd(10791): [echo Total Critters: 3]
  191. Total Critters: 3
  192. ubercombat.cmd(10792): [random 0, 2]
  193. ubercombat.cmd(10793): [eval Critter element("quartz gargoyle|quartz gargoyle|quartz gargoyle", 2)]
  194. ubercombat.cmd(10794): [eval Critter replacere("quartz gargoyle", "^(\S+ )(?=\S+ \S+)", "")]
  195. ubercombat.cmd(10795): [return]
  196. ubercombat.cmd(10804): [matchre ASSESS_SET (?:facing|flanking|behind) (?:an?)(.*)(?:\(\d\)\s)]
  197. ubercombat.cmd(10805): [matchre ASSESS_RETURN ^How can you]
  198. ubercombat.cmd(10806): [matchre ASSESS_RETURN Encumbrance :]
  199. ubercombat.cmd(10807): [put assess;-2 encumbrance]
  200. [ubercombat]: assess
  201. ubercombat.cmd(10808): [matchwait 3]
  202. You assess your combat situation...
  203.  
  204. ubercombat.cmd(446): [var facing quartz gargoyle]
  205. ubercombat.cmd(327): [put #var balance 4]
  206. You (solidly balanced) are facing a quartz gargoyle (2) at melee range.
  207. ubercombat.cmd(331): [put #var balance 8]
  208. A quartz gargoyle (2: badly balanced) is facing you at melee range.
  209. ubercombat.cmd(331): [put #var balance 8]
  210. A quartz gargoyle (3: badly balanced) is flanking you at melee range.
  211. ubercombat.cmd(327): [put #var balance 4]
  212. A quartz gargoyle (4: solidly balanced) is behind you at melee range.
  213.  
  214. (You are also defending against a quartz gargoyle.)
  215.  
  216. >
  217. ubercombat.cmd(10814): [ASSESS_SET:]
  218. ubercombat.cmd(10815): [pause 0.001]
  219. ubercombat.cmd(10816): [if matchre("quartz gargoyle|quartz gargoyle|quartz gargoyle", "(?i)(Ashu hhinvi|boggle|bone amalgam|clay archer|clay mage|clay soldier|clockwork assistant|gam chaga|glass construct|granite gargoyle|lachmate|lava drake|marble gargoyle|quartz gargoyle|(marble|obsidian|quartzite|rock) guardian|rough-hewn doll|ice archon|mechanical mouse|beltunumshi|origami bird|origami cow|origami dragon|origami duck|origami goblin|guardian|origami grasshopper|origami hat|origami mouse|origami sprite|origami yak|origami paper|granite gargoyle|lava drake|black marble gargoyle|quartz gargoyle|gargoyle|Endrus serpent|revivified mutt|shylvic|sinister maelshyvean heirophant|skeletal peon|skeletal sailor|skeleton|blue ghast|xala'shar vindicator|xala'shar slayer|dark spirit|boggle|emaciated umbramagus|fiend|gargantuan bone golem|olensari mihmanan|plague wraith|Asketian harbinger|Asketian Herald|faenrae assassin|ghoul raven|snaer hafwa|soul|spectral pirate|spectral sailor|wind wretch|blood wraith|death spirit|telga orek|spirit|ur hhrki'izh|wir dinego|zombie|zombie nomad|Asketian harbinger|skorik nadhar|wind hag|black zephyr|misenseor resuscitant|yeehar|zombie kobold headhunter|revenant conscript|revenant zombie|zombie goblin|fell hog|drowned \S+|dryad|nyad|zombie stomper|zombie mauler|zombie head-splitter|tortured soul|eidolon steed|enraged tusky|ghoul|ghoul crow|giant blight bat|gremlin|grendel|lach|mastiff|mey|misshapen germish'din|bone wyvern|ice adder|mutant togball|reaver|squirrel|zombie kobold headhunter|shadow hound|sinister maelshyvean heirophant|skeletal kobold headhunter|skeletal kobold savage|blight bat|umbral moth|zombie kobold savage|zombie nomad)") then]
  220. ubercombat.cmd(10816): [var Empath_Critter quartz gargoyle]
  221. ubercombat.cmd(10819): [if ("Empath" != "Empath") then]
  222. ubercombat.cmd(10821): [if !matchre("a quartz gargoyle, a quartz gargoyle, a quartz gargoyle", "(?i)Ashu hhinvi|boggle|bone amalgam|clay archer|clay mage|clay soldier|clockwork assistant|gam chaga|glass construct|granite gargoyle|lachmate|lava drake|marble gargoyle|quartz gargoyle|(marble|obsidian|quartzite|rock) guardian|rough-hewn doll|ice archon|mechanical mouse|beltunumshi|origami bird|origami cow|origami dragon|origami duck|origami goblin|guardian|origami grasshopper|origami hat|origami mouse|origami sprite|origami yak|origami paper|granite gargoyle|lava drake|black marble gargoyle|quartz gargoyle|gargoyle|Endrus serpent|revivified mutt|shylvic|sinister maelshyvean heirophant|skeletal peon|skeletal sailor|skeleton|blue ghast|xala'shar vindicator|xala'shar slayer|dark spirit|boggle|emaciated umbramagus|fiend|gargantuan bone golem|olensari mihmanan|plague wraith|Asketian harbinger|Asketian Herald|faenrae assassin|ghoul raven|snaer hafwa|soul|spectral pirate|spectral sailor|wind wretch|blood wraith|death spirit|telga orek|spirit|ur hhrki'izh|wir dinego|zombie|zombie nomad|Asketian harbinger|skorik nadhar|wind hag|black zephyr|misenseor resuscitant|yeehar|zombie kobold headhunter|revenant conscript|revenant zombie|zombie goblin|fell hog|drowned \S+|dryad|nyad|zombie stomper|zombie mauler|zombie head-splitter|tortured soul|eidolon steed|enraged tusky|ghoul|ghoul crow|giant blight bat|gremlin|grendel|lach|mastiff|mey|misshapen germish'din|bone wyvern|ice adder|mutant togball|reaver|squirrel|zombie kobold headhunter|shadow hound|sinister maelshyvean heirophant|skeletal kobold headhunter|skeletal kobold savage|blight bat|umbral moth|zombie kobold savage|zombie nomad") then]
  223. ubercombat.cmd(10822): [if matchre("quartz gargoyle", "(?i)Endrus serpent") then]
  224. ubercombat.cmd(10823): [if matchre("quartz gargoyle", "(?i)Ashu hhinvi|boggle|bone amalgam|clay archer|clay mage|clay soldier|clockwork assistant|gam chaga|glass construct|granite gargoyle|lachmate|lava drake|marble gargoyle|quartz gargoyle|(marble|obsidian|quartzite|rock) guardian|rough-hewn doll|ice archon|mechanical mouse|beltunumshi|origami bird|origami cow|origami dragon|origami duck|origami goblin|guardian|origami grasshopper|origami hat|origami mouse|origami sprite|origami yak|origami paper|granite gargoyle|lava drake|black marble gargoyle|quartz gargoyle|gargoyle|Endrus serpent|revivified mutt|shylvic|sinister maelshyvean heirophant|skeletal peon|skeletal sailor|skeleton|blue ghast|xala'shar vindicator|xala'shar slayer|dark spirit|boggle|emaciated umbramagus|fiend|gargantuan bone golem|olensari mihmanan|plague wraith|Asketian harbinger|Asketian Herald|faenrae assassin|ghoul raven|snaer hafwa|soul|spectral pirate|spectral sailor|wind wretch|blood wraith|death spirit|telga orek|spirit|ur hhrki'izh|wir dinego|zombie|zombie nomad|Asketian harbinger|skorik nadhar|wind hag|black zephyr|misenseor resuscitant|yeehar|zombie kobold headhunter|revenant conscript|revenant zombie|zombie goblin|fell hog|drowned \S+|dryad|nyad|zombie stomper|zombie mauler|zombie head-splitter|tortured soul|eidolon steed|enraged tusky|ghoul|ghoul crow|giant blight bat|gremlin|grendel|lach|mastiff|mey|misshapen germish'din|bone wyvern|ice adder|mutant togball|reaver|squirrel|zombie kobold headhunter|shadow hound|sinister maelshyvean heirophant|skeletal kobold headhunter|skeletal kobold savage|blight bat|umbral moth|zombie kobold savage|zombie nomad") then]
  225. ubercombat.cmd(10823): [goto FACE_IT]
  226. ubercombat.cmd(10829): [delay 0.0001]
  227. ubercombat.cmd(10830): [var LOCATION FACE_IT]
  228. ubercombat.cmd(10831): [if (!3) then]
  229. ubercombat.cmd(10832): [if ("Empath" = "Empath") && matchre("a quartz gargoyle, a quartz gargoyle, a quartz 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") && (!0) && (1) then]
  230. ubercombat.cmd(10833): [if ("Empath" = "Empath") && matchre("a quartz gargoyle, a quartz gargoyle, a quartz 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") && (!0) && (1) then]
  231. ubercombat.cmd(10834): [if ("Empath" = "Empath") && matchre("a quartz gargoyle, a quartz gargoyle, a quartz 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") && (!0) && (1) then]
  232. ubercombat.cmd(10835): [if (("Empath" = "Empath") && (matchre("ON", "(?i)ON"))) then]
  233. ubercombat.cmd(10836): [{]
  234. ubercombat.cmd(10837): [if matchre("a quartz gargoyle, a quartz gargoyle, a quartz 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") && (0) then]
  235. ubercombat.cmd(10841): [}]
  236. ubercombat.cmd(10842): [if matchre("a quartz gargoyle, a quartz gargoyle, a quartz 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") then]
  237. ubercombat.cmd(10843): [{]
  238. ubercombat.cmd(10844): [echo ** FIGHTING CONSTRUCT!]
  239. ** FIGHTING CONSTRUCT!
  240. ubercombat.cmd(10845): [goto CONSTRUCT_FACE]
  241. ubercombat.cmd(10871): [delay 0.0001]
  242. ubercombat.cmd(10872): [var LOCATION CONSTRUCT_FACE]
  243. ubercombat.cmd(10873): [if (!1) then]
  244. ubercombat.cmd(10874): [if (!3) then]
  245. ubercombat.cmd(10875): [if matchre("a quartz gargoyle, a quartz gargoyle, a quartz 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") && (!0) && (1) then]
  246. ubercombat.cmd(10876): [if matchre("a quartz gargoyle, a quartz gargoyle, a quartz 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") && (!0) && (1) then]
  247. ubercombat.cmd(10877): [pause 0.5]
  248. ubercombat.cmd(10880): [if "Empath" = "Necromancer" then]
  249. ubercombat.cmd(10881): [matchre CONSTRUCT_ADVANCE You turn to face|You are already]
  250. ubercombat.cmd(10882): [matchre RETURN nothing else to|^Face what\?]
  251. ubercombat.cmd(10883): [matchre EMPATH_FACE ^What's the point in facing]
  252. ubercombat.cmd(10884): [matchre FACE_RETREAT ^You are too closely]
  253. ubercombat.cmd(10885): [put face quartz gargoyle]
  254. [ubercombat]: face quartz gargoyle
  255. ubercombat.cmd(10886): [matchwait 15]
  256.  
  257. >
  258. DING
  259. ubercombat.cmd(322): [math Ranks add 1]
  260. You've gained a new rank in your practice as an alchemist.
  261. >
  262. * In a weak and directionless display of aggression, a quartz gargoyle maneuvers at you. You dodge.
  263. ubercombat.cmd(327): [put #var balance 4]
  264. [You're solidly balanced and in excellent position.]
  265. >
  266. * Awkwardly, a quartz gargoyle pounds at you. You evade.
  267. ubercombat.cmd(327): [put #var balance 4]
  268. [You're solidly balanced with opponent in better position.]
  269. > encumbrance
  270. What's the point in facing a dead gargoyle?
  271. >
  272. ubercombat.cmd(10861): [EMPATH_FACE:]
  273. ubercombat.cmd(10862): [if matchre("a quartz gargoyle, a quartz gargoyle, a quartz 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") && (!0) && (1) then]
  274. ubercombat.cmd(10863): [if matchre("a quartz gargoyle, a quartz gargoyle, a quartz 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") && (!0) && (1) then]
  275. ubercombat.cmd(10864): [pause 0.5]
  276. ubercombat.cmd(293): [put #tvar Burden 0]
  277. Encumbrance : None
  278. >
  279. ubercombat.cmd(10865): [matchre ASSESS You turn to face|You are already]
  280. ubercombat.cmd(10866): [matchre RETURN nothing else to|Face what]
  281. ubercombat.cmd(10867): [matchre ASSESS ^What's the point in facing]
  282. ubercombat.cmd(10868): [put face next]
  283. [ubercombat]: face next
  284. ubercombat.cmd(10869): [matchwait 5]
  285. ubercombat.cmd(446): [var facing quartz gargoyle]
  286. You turn to face a quartz gargoyle, leaving the quartz gargoyle on your flank at melee!
  287. >
  288. ubercombat.cmd(10797): [ASSESS:]
  289. ubercombat.cmd(10798): [if (!1) then]
  290. ubercombat.cmd(10800): [pause 0.1]
  291. ubercombat.cmd(10801): [pause 0.001]
  292. ubercombat.cmd(10802): [var newdead 0]
  293. ubercombat.cmd(10803): [gosub GET_MONSTER_NAME]
  294. ubercombat.cmd(10764): [pause 0.0001]
  295. ubercombat.cmd(10765): [if (!3) then]
  296. ubercombat.cmd(10766): [var critterList a quartz gargoyle, a quartz gargoyle, a quartz gargoyle]
  297. ubercombat.cmd(10767): [if matchre("a quartz gargoyle, a quartz gargoyle, a quartz gargoyle", "(?<=Human-sized|dirt)(\sconstruct)") then]
  298. ubercombat.cmd(10768): [eval critterList replacere("a quartz gargoyle, a quartz gargoyle, a quartz gargoyle", "\sand", ",")]
  299. ubercombat.cmd(10769): [eval critterList replacere("a quartz gargoyle, a quartz gargoyle, a quartz gargoyle", "\.", ", ")]
  300. ubercombat.cmd(10770): [eval critterList replacere("a quartz gargoyle, a quartz gargoyle, a quartz gargoyle", "\s(?:which|that appears)\b[^,]*,", ",")]
  301. ubercombat.cmd(10771): [eval critterList replacere("a quartz gargoyle, a quartz gargoyle, a quartz gargoyle", "\s(?:which|that appears)\b[^,]*$", ",")]
  302. ubercombat.cmd(10772): [eval critterList replacere("a quartz gargoyle, a quartz gargoyle, a quartz gargoyle", "that is flying around", ",")]
  303. ubercombat.cmd(10773): [eval critterList replacere("a quartz gargoyle, a quartz gargoyle, a quartz gargoyle", "that is caught .*?[,]", ",")]
  304. ubercombat.cmd(10774): [eval critterList replacere("a quartz gargoyle, a quartz gargoyle, a quartz gargoyle", "that is caught .*?$", ",")]
  305. ubercombat.cmd(10775): [eval critterList replacere("a quartz gargoyle, a quartz gargoyle, a quartz gargoyle", "dragon priest", "")]
  306. ubercombat.cmd(10776): [eval critterList replacere("a quartz gargoyle, a quartz gargoyle, a quartz gargoyle", "red bear", "")]
  307. ubercombat.cmd(10777): [eval critterList replacere("a quartz gargoyle, a quartz gargoyle, a quartz gargoyle", "(?<!\S)an? ", "")]
  308. ubercombat.cmd(10783): [eval critterList replace("quartz gargoyle, quartz gargoyle, quartz gargoyle", ", ", "|")]
  309. ubercombat.cmd(10784): [eval critterList replacere("quartz gargoyle|quartz gargoyle|quartz gargoyle", "\,\s+", "|")]
  310. ubercombat.cmd(10785): [eval critterList replacere("quartz gargoyle|quartz gargoyle|quartz gargoyle", "\|+" "|")]
  311. ubercombat.cmd(10786): [eval critterList replacere("quartz gargoyle|quartz gargoyle|quartz gargoyle", " ,", "")]
  312. ubercombat.cmd(10787): [eval critterList replacere("quartz gargoyle|quartz gargoyle|quartz gargoyle", " \|", "|"]
  313. ubercombat.cmd(10788): [eval critterTotal count("quartz gargoyle|quartz gargoyle|quartz gargoyle", "|")]
  314. ubercombat.cmd(10789): [echo Critters: quartz gargoyle|quartz gargoyle|quartz gargoyle]
  315. Critters: quartz gargoyle|quartz gargoyle|quartz gargoyle
  316. ubercombat.cmd(10790): [evalmath critterEcho (2 + 1)]
  317. ubercombat.cmd(10791): [echo Total Critters: 3]
  318. Total Critters: 3
  319. ubercombat.cmd(10792): [random 0, 2]
  320. ubercombat.cmd(10793): [eval Critter element("quartz gargoyle|quartz gargoyle|quartz gargoyle", 0)]
  321. ubercombat.cmd(10794): [eval Critter replacere("quartz gargoyle", "^(\S+ )(?=\S+ \S+)", "")]
  322. ubercombat.cmd(10795): [return]
  323. ubercombat.cmd(10804): [matchre ASSESS_SET (?:facing|flanking|behind) (?:an?)(.*)(?:\(\d\)\s)]
  324. ubercombat.cmd(10805): [matchre ASSESS_RETURN ^How can you]
  325. ubercombat.cmd(10806): [matchre ASSESS_RETURN Encumbrance :]
  326. ubercombat.cmd(10807): [put assess;-2 encumbrance]
  327. [ubercombat]: assess
  328. ubercombat.cmd(10808): [matchwait 3]
  329.  
  330. >
  331. * Apparently without direction or thought, a quartz gargoyle pounds at you. You evade.
  332. ubercombat.cmd(327): [put #var balance 4]
  333. [You're solidly balanced and in better position.]
  334. >
  335. You assess your combat situation...
  336.  
  337. ubercombat.cmd(446): [var facing quartz gargoyle]
  338. ubercombat.cmd(327): [put #var balance 4]
  339. You (solidly balanced) are facing a quartz gargoyle (3) at melee range.
  340. ubercombat.cmd(329): [put #var balance 6]
  341. A quartz gargoyle (2: off balance) is flanking you at melee range.
  342. ubercombat.cmd(331): [put #var balance 8]
  343. ubercombat.cmd(332): [put #var balance 9]
  344. A quartz gargoyle (3: very badly balanced) is facing you at melee range.
  345. ubercombat.cmd(326): [put #var balance 3]
  346. A quartz gargoyle (4: nimbly balanced) is behind you at melee range.
  347.  
  348. (You are also defending against a quartz gargoyle.)
  349.  
  350. >
  351. ubercombat.cmd(10814): [ASSESS_SET:]
  352. ubercombat.cmd(10815): [pause 0.001]
  353. ubercombat.cmd(10816): [if matchre("quartz gargoyle|quartz gargoyle|quartz gargoyle", "(?i)(Ashu hhinvi|boggle|bone amalgam|clay archer|clay mage|clay soldier|clockwork assistant|gam chaga|glass construct|granite gargoyle|lachmate|lava drake|marble gargoyle|quartz gargoyle|(marble|obsidian|quartzite|rock) guardian|rough-hewn doll|ice archon|mechanical mouse|beltunumshi|origami bird|origami cow|origami dragon|origami duck|origami goblin|guardian|origami grasshopper|origami hat|origami mouse|origami sprite|origami yak|origami paper|granite gargoyle|lava drake|black marble gargoyle|quartz gargoyle|gargoyle|Endrus serpent|revivified mutt|shylvic|sinister maelshyvean heirophant|skeletal peon|skeletal sailor|skeleton|blue ghast|xala'shar vindicator|xala'shar slayer|dark spirit|boggle|emaciated umbramagus|fiend|gargantuan bone golem|olensari mihmanan|plague wraith|Asketian harbinger|Asketian Herald|faenrae assassin|ghoul raven|snaer hafwa|soul|spectral pirate|spectral sailor|wind wretch|blood wraith|death spirit|telga orek|spirit|ur hhrki'izh|wir dinego|zombie|zombie nomad|Asketian harbinger|skorik nadhar|wind hag|black zephyr|misenseor resuscitant|yeehar|zombie kobold headhunter|revenant conscript|revenant zombie|zombie goblin|fell hog|drowned \S+|dryad|nyad|zombie stomper|zombie mauler|zombie head-splitter|tortured soul|eidolon steed|enraged tusky|ghoul|ghoul crow|giant blight bat|gremlin|grendel|lach|mastiff|mey|misshapen germish'din|bone wyvern|ice adder|mutant togball|reaver|squirrel|zombie kobold headhunter|shadow hound|sinister maelshyvean heirophant|skeletal kobold headhunter|skeletal kobold savage|blight bat|umbral moth|zombie kobold savage|zombie nomad)") then]
  354. ubercombat.cmd(10816): [var Empath_Critter quartz gargoyle]
  355. ubercombat.cmd(10819): [if ("Empath" != "Empath") then]
  356. ubercombat.cmd(10821): [if !matchre("a quartz gargoyle, a quartz gargoyle, a quartz gargoyle", "(?i)Ashu hhinvi|boggle|bone amalgam|clay archer|clay mage|clay soldier|clockwork assistant|gam chaga|glass construct|granite gargoyle|lachmate|lava drake|marble gargoyle|quartz gargoyle|(marble|obsidian|quartzite|rock) guardian|rough-hewn doll|ice archon|mechanical mouse|beltunumshi|origami bird|origami cow|origami dragon|origami duck|origami goblin|guardian|origami grasshopper|origami hat|origami mouse|origami sprite|origami yak|origami paper|granite gargoyle|lava drake|black marble gargoyle|quartz gargoyle|gargoyle|Endrus serpent|revivified mutt|shylvic|sinister maelshyvean heirophant|skeletal peon|skeletal sailor|skeleton|blue ghast|xala'shar vindicator|xala'shar slayer|dark spirit|boggle|emaciated umbramagus|fiend|gargantuan bone golem|olensari mihmanan|plague wraith|Asketian harbinger|Asketian Herald|faenrae assassin|ghoul raven|snaer hafwa|soul|spectral pirate|spectral sailor|wind wretch|blood wraith|death spirit|telga orek|spirit|ur hhrki'izh|wir dinego|zombie|zombie nomad|Asketian harbinger|skorik nadhar|wind hag|black zephyr|misenseor resuscitant|yeehar|zombie kobold headhunter|revenant conscript|revenant zombie|zombie goblin|fell hog|drowned \S+|dryad|nyad|zombie stomper|zombie mauler|zombie head-splitter|tortured soul|eidolon steed|enraged tusky|ghoul|ghoul crow|giant blight bat|gremlin|grendel|lach|mastiff|mey|misshapen germish'din|bone wyvern|ice adder|mutant togball|reaver|squirrel|zombie kobold headhunter|shadow hound|sinister maelshyvean heirophant|skeletal kobold headhunter|skeletal kobold savage|blight bat|umbral moth|zombie kobold savage|zombie nomad") then]
  357. ubercombat.cmd(10822): [if matchre("quartz gargoyle", "(?i)Endrus serpent") then]
  358. ubercombat.cmd(10823): [if matchre("quartz gargoyle", "(?i)Ashu hhinvi|boggle|bone amalgam|clay archer|clay mage|clay soldier|clockwork assistant|gam chaga|glass construct|granite gargoyle|lachmate|lava drake|marble gargoyle|quartz gargoyle|(marble|obsidian|quartzite|rock) guardian|rough-hewn doll|ice archon|mechanical mouse|beltunumshi|origami bird|origami cow|origami dragon|origami duck|origami goblin|guardian|origami grasshopper|origami hat|origami mouse|origami sprite|origami yak|origami paper|granite gargoyle|lava drake|black marble gargoyle|quartz gargoyle|gargoyle|Endrus serpent|revivified mutt|shylvic|sinister maelshyvean heirophant|skeletal peon|skeletal sailor|skeleton|blue ghast|xala'shar vindicator|xala'shar slayer|dark spirit|boggle|emaciated umbramagus|fiend|gargantuan bone golem|olensari mihmanan|plague wraith|Asketian harbinger|Asketian Herald|faenrae assassin|ghoul raven|snaer hafwa|soul|spectral pirate|spectral sailor|wind wretch|blood wraith|death spirit|telga orek|spirit|ur hhrki'izh|wir dinego|zombie|zombie nomad|Asketian harbinger|skorik nadhar|wind hag|black zephyr|misenseor resuscitant|yeehar|zombie kobold headhunter|revenant conscript|revenant zombie|zombie goblin|fell hog|drowned \S+|dryad|nyad|zombie stomper|zombie mauler|zombie head-splitter|tortured soul|eidolon steed|enraged tusky|ghoul|ghoul crow|giant blight bat|gremlin|grendel|lach|mastiff|mey|misshapen germish'din|bone wyvern|ice adder|mutant togball|reaver|squirrel|zombie kobold headhunter|shadow hound|sinister maelshyvean heirophant|skeletal kobold headhunter|skeletal kobold savage|blight bat|umbral moth|zombie kobold savage|zombie nomad") then]
  359. ubercombat.cmd(10823): [goto FACE_IT]
  360. ubercombat.cmd(10829): [delay 0.0001]
  361. ubercombat.cmd(10830): [var LOCATION FACE_IT]
  362. ubercombat.cmd(10831): [if (!3) then]
  363. ubercombat.cmd(10832): [if ("Empath" = "Empath") && matchre("a quartz gargoyle, a quartz gargoyle, a quartz 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") && (!0) && (1) then]
  364. ubercombat.cmd(10833): [if ("Empath" = "Empath") && matchre("a quartz gargoyle, a quartz gargoyle, a quartz 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") && (!0) && (1) then]
  365. ubercombat.cmd(10834): [if ("Empath" = "Empath") && matchre("a quartz gargoyle, a quartz gargoyle, a quartz 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") && (!0) && (1) then]
  366. ubercombat.cmd(10835): [if (("Empath" = "Empath") && (matchre("ON", "(?i)ON"))) then]
  367. ubercombat.cmd(10836): [{]
  368. ubercombat.cmd(10837): [if matchre("a quartz gargoyle, a quartz gargoyle, a quartz 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") && (0) then]
  369. ubercombat.cmd(10841): [}]
  370. ubercombat.cmd(10842): [if matchre("a quartz gargoyle, a quartz gargoyle, a quartz 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") then]
  371. ubercombat.cmd(10843): [{]
  372. ubercombat.cmd(10844): [echo ** FIGHTING CONSTRUCT!]
  373. ** FIGHTING CONSTRUCT!
  374. ubercombat.cmd(10845): [goto CONSTRUCT_FACE]
  375. ubercombat.cmd(10871): [delay 0.0001]
  376. ubercombat.cmd(10872): [var LOCATION CONSTRUCT_FACE]
  377. ubercombat.cmd(10873): [if (!1) then]
  378. ubercombat.cmd(10874): [if (!3) then]
  379. ubercombat.cmd(10875): [if matchre("a quartz gargoyle, a quartz gargoyle, a quartz 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") && (!0) && (1) then]
  380. ubercombat.cmd(10876): [if matchre("a quartz gargoyle, a quartz gargoyle, a quartz 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") && (!0) && (1) then]
  381. ubercombat.cmd(10877): [pause 0.5]
  382. ubercombat.cmd(10880): [if "Empath" = "Necromancer" then]
  383. ubercombat.cmd(10881): [matchre CONSTRUCT_ADVANCE You turn to face|You are already]
  384. ubercombat.cmd(10882): [matchre RETURN nothing else to|^Face what\?]
  385. ubercombat.cmd(10883): [matchre EMPATH_FACE ^What's the point in facing]
  386. ubercombat.cmd(10884): [matchre FACE_RETREAT ^You are too closely]
  387. ubercombat.cmd(10885): [put face quartz gargoyle]
  388. [ubercombat]: face quartz gargoyle
  389. ubercombat.cmd(10886): [matchwait 15]
  390. What's the point in facing a dead gargoyle?
  391. >
  392. ubercombat.cmd(10861): [EMPATH_FACE:]
  393. ubercombat.cmd(10862): [if matchre("a quartz gargoyle, a quartz gargoyle, a quartz 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") && (!0) && (1) then]
  394. ubercombat.cmd(10863): [if matchre("a quartz gargoyle, a quartz gargoyle, a quartz 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") && (!0) && (1) then]
  395. ubercombat.cmd(10864): [pause 0.5]
  396.  
  397. > encumbrance
  398. [Script paused: ubercombat.cmd]
  399. Encumbrance : None
  400. >
  401. * Awkwardly, a quartz gargoyle maneuvers at you. You dodge.
  402. [You're solidly balanced and in very strong position.]
  403. >
  404. * Tentatively, a quartz gargoyle pounds at you. You block solidly with a lumium round sipar with a tempered face.
  405. [You're solidly balanced and opponent has slight advantage.]
  406. >
  407. [Script resumed: ubercombat.cmd]
  408. ubercombat.cmd(10865): [matchre ASSESS You turn to face|You are already]
  409. ubercombat.cmd(10866): [matchre RETURN nothing else to|Face what]
  410. ubercombat.cmd(10867): [matchre ASSESS ^What's the point in facing]
  411. ubercombat.cmd(10868): [put face next]
  412. [ubercombat]: face next
  413. ubercombat.cmd(10869): [matchwait 5]
  414. ubercombat.cmd(446): [var facing quartz gargoyle]
  415. You turn to face a quartz gargoyle, leaving the quartz gargoyle on your flank at melee!
  416. >
  417. ubercombat.cmd(10797): [ASSESS:]
  418. ubercombat.cmd(10798): [if (!1) then]
  419. ubercombat.cmd(10800): [pause 0.1]
  420. ubercombat.cmd(10801): [pause 0.001]
  421. ubercombat.cmd(10802): [var newdead 0]
  422. ubercombat.cmd(10803): [gosub GET_MONSTER_NAME]
  423. ubercombat.cmd(10764): [pause 0.0001]
  424. ubercombat.cmd(10765): [if (!3) then]
  425. ubercombat.cmd(10766): [var critterList a quartz gargoyle, a quartz gargoyle, a quartz gargoyle]
  426. ubercombat.cmd(10767): [if matchre("a quartz gargoyle, a quartz gargoyle, a quartz gargoyle", "(?<=Human-sized|dirt)(\sconstruct)") then]
  427. ubercombat.cmd(10768): [eval critterList replacere("a quartz gargoyle, a quartz gargoyle, a quartz gargoyle", "\sand", ",")]
  428. ubercombat.cmd(10769): [eval critterList replacere("a quartz gargoyle, a quartz gargoyle, a quartz gargoyle", "\.", ", ")]
  429. ubercombat.cmd(10770): [eval critterList replacere("a quartz gargoyle, a quartz gargoyle, a quartz gargoyle", "\s(?:which|that appears)\b[^,]*,", ",")]
  430. ubercombat.cmd(10771): [eval critterList replacere("a quartz gargoyle, a quartz gargoyle, a quartz gargoyle", "\s(?:which|that appears)\b[^,]*$", ",")]
  431. ubercombat.cmd(10772): [eval critterList replacere("a quartz gargoyle, a quartz gargoyle, a quartz gargoyle", "that is flying around", ",")]
  432. ubercombat.cmd(10773): [eval critterList replacere("a quartz gargoyle, a quartz gargoyle, a quartz gargoyle", "that is caught .*?[,]", ",")]
  433. ubercombat.cmd(10774): [eval critterList replacere("a quartz gargoyle, a quartz gargoyle, a quartz gargoyle", "that is caught .*?$", ",")]
  434. ubercombat.cmd(10775): [eval critterList replacere("a quartz gargoyle, a quartz gargoyle, a quartz gargoyle", "dragon priest", "")]
  435. ubercombat.cmd(10776): [eval critterList replacere("a quartz gargoyle, a quartz gargoyle, a quartz gargoyle", "red bear", "")]
  436. ubercombat.cmd(10777): [eval critterList replacere("a quartz gargoyle, a quartz gargoyle, a quartz gargoyle", "(?<!\S)an? ", "")]
  437. ubercombat.cmd(10783): [eval critterList replace("quartz gargoyle, quartz gargoyle, quartz gargoyle", ", ", "|")]
  438. ubercombat.cmd(10784): [eval critterList replacere("quartz gargoyle|quartz gargoyle|quartz gargoyle", "\,\s+", "|")]
  439. ubercombat.cmd(10785): [eval critterList replacere("quartz gargoyle|quartz gargoyle|quartz gargoyle", "\|+" "|")]
  440. ubercombat.cmd(10786): [eval critterList replacere("quartz gargoyle|quartz gargoyle|quartz gargoyle", " ,", "")]
  441. ubercombat.cmd(10787): [eval critterList replacere("quartz gargoyle|quartz gargoyle|quartz gargoyle", " \|", "|"]
  442. ubercombat.cmd(10788): [eval critterTotal count("quartz gargoyle|quartz gargoyle|quartz gargoyle", "|")]
  443. ubercombat.cmd(10789): [echo Critters: quartz gargoyle|quartz gargoyle|quartz gargoyle]
  444. Critters: quartz gargoyle|quartz gargoyle|quartz gargoyle
  445. ubercombat.cmd(10790): [evalmath critterEcho (2 + 1)]
  446. ubercombat.cmd(10791): [echo Total Critters: 3]
  447. Total Critters: 3
  448. ubercombat.cmd(10792): [random 0, 2]
  449. ubercombat.cmd(10793): [eval Critter element("quartz gargoyle|quartz gargoyle|quartz gargoyle", 0)]
  450. ubercombat.cmd(10794): [eval Critter replacere("quartz gargoyle", "^(\S+ )(?=\S+ \S+)", "")]
  451. ubercombat.cmd(10795): [return]
  452. ubercombat.cmd(10804): [matchre ASSESS_SET (?:facing|flanking|behind) (?:an?)(.*)(?:\(\d\)\s)]
  453. ubercombat.cmd(10805): [matchre ASSESS_RETURN ^How can you]
  454. ubercombat.cmd(10806): [matchre ASSESS_RETURN Encumbrance :]
  455. ubercombat.cmd(10807): [put assess;-2 encumbrance]
  456. [ubercombat]: assess
  457. ubercombat.cmd(10808): [matchwait 3]
  458. You assess your combat situation...
  459.  
  460. ubercombat.cmd(446): [var facing quartz gargoyle]
  461. ubercombat.cmd(327): [put #var balance 4]
  462. You (solidly balanced) are facing a quartz gargoyle (2) at melee range.
  463. ubercombat.cmd(329): [put #var balance 6]
  464. ubercombat.cmd(328): [put #var balance 5]
  465. A quartz gargoyle (2: slightly off balance) is facing you at melee range.
  466. ubercombat.cmd(331): [put #var balance 8]
  467. A quartz gargoyle (3: badly balanced) is flanking you at melee range.
  468. ubercombat.cmd(326): [put #var balance 3]
  469. A quartz gargoyle (4: nimbly balanced) is behind you at melee range.
  470.  
  471. (You are also defending against a quartz gargoyle.)
  472.  
  473. >
  474. ubercombat.cmd(10814): [ASSESS_SET:]
  475. ubercombat.cmd(10815): [pause 0.001]
  476. ubercombat.cmd(10816): [if matchre("quartz gargoyle|quartz gargoyle|quartz gargoyle", "(?i)(Ashu hhinvi|boggle|bone amalgam|clay archer|clay mage|clay soldier|clockwork assistant|gam chaga|glass construct|granite gargoyle|lachmate|lava drake|marble gargoyle|quartz gargoyle|(marble|obsidian|quartzite|rock) guardian|rough-hewn doll|ice archon|mechanical mouse|beltunumshi|origami bird|origami cow|origami dragon|origami duck|origami goblin|guardian|origami grasshopper|origami hat|origami mouse|origami sprite|origami yak|origami paper|granite gargoyle|lava drake|black marble gargoyle|quartz gargoyle|gargoyle|Endrus serpent|revivified mutt|shylvic|sinister maelshyvean heirophant|skeletal peon|skeletal sailor|skeleton|blue ghast|xala'shar vindicator|xala'shar slayer|dark spirit|boggle|emaciated umbramagus|fiend|gargantuan bone golem|olensari mihmanan|plague wraith|Asketian harbinger|Asketian Herald|faenrae assassin|ghoul raven|snaer hafwa|soul|spectral pirate|spectral sailor|wind wretch|blood wraith|death spirit|telga orek|spirit|ur hhrki'izh|wir dinego|zombie|zombie nomad|Asketian harbinger|skorik nadhar|wind hag|black zephyr|misenseor resuscitant|yeehar|zombie kobold headhunter|revenant conscript|revenant zombie|zombie goblin|fell hog|drowned \S+|dryad|nyad|zombie stomper|zombie mauler|zombie head-splitter|tortured soul|eidolon steed|enraged tusky|ghoul|ghoul crow|giant blight bat|gremlin|grendel|lach|mastiff|mey|misshapen germish'din|bone wyvern|ice adder|mutant togball|reaver|squirrel|zombie kobold headhunter|shadow hound|sinister maelshyvean heirophant|skeletal kobold headhunter|skeletal kobold savage|blight bat|umbral moth|zombie kobold savage|zombie nomad)") then]
  477. ubercombat.cmd(10816): [var Empath_Critter quartz gargoyle]
  478. ubercombat.cmd(10819): [if ("Empath" != "Empath") then]
  479. ubercombat.cmd(10821): [if !matchre("a quartz gargoyle, a quartz gargoyle, a quartz gargoyle", "(?i)Ashu hhinvi|boggle|bone amalgam|clay archer|clay mage|clay soldier|clockwork assistant|gam chaga|glass construct|granite gargoyle|lachmate|lava drake|marble gargoyle|quartz gargoyle|(marble|obsidian|quartzite|rock) guardian|rough-hewn doll|ice archon|mechanical mouse|beltunumshi|origami bird|origami cow|origami dragon|origami duck|origami goblin|guardian|origami grasshopper|origami hat|origami mouse|origami sprite|origami yak|origami paper|granite gargoyle|lava drake|black marble gargoyle|quartz gargoyle|gargoyle|Endrus serpent|revivified mutt|shylvic|sinister maelshyvean heirophant|skeletal peon|skeletal sailor|skeleton|blue ghast|xala'shar vindicator|xala'shar slayer|dark spirit|boggle|emaciated umbramagus|fiend|gargantuan bone golem|olensari mihmanan|plague wraith|Asketian harbinger|Asketian Herald|faenrae assassin|ghoul raven|snaer hafwa|soul|spectral pirate|spectral sailor|wind wretch|blood wraith|death spirit|telga orek|spirit|ur hhrki'izh|wir dinego|zombie|zombie nomad|Asketian harbinger|skorik nadhar|wind hag|black zephyr|misenseor resuscitant|yeehar|zombie kobold headhunter|revenant conscript|revenant zombie|zombie goblin|fell hog|drowned \S+|dryad|nyad|zombie stomper|zombie mauler|zombie head-splitter|tortured soul|eidolon steed|enraged tusky|ghoul|ghoul crow|giant blight bat|gremlin|grendel|lach|mastiff|mey|misshapen germish'din|bone wyvern|ice adder|mutant togball|reaver|squirrel|zombie kobold headhunter|shadow hound|sinister maelshyvean heirophant|skeletal kobold headhunter|skeletal kobold savage|blight bat|umbral moth|zombie kobold savage|zombie nomad") then]
  480. ubercombat.cmd(10822): [if matchre("quartz gargoyle", "(?i)Endrus serpent") then]
  481. ubercombat.cmd(10823): [if matchre("quartz gargoyle", "(?i)Ashu hhinvi|boggle|bone amalgam|clay archer|clay mage|clay soldier|clockwork assistant|gam chaga|glass construct|granite gargoyle|lachmate|lava drake|marble gargoyle|quartz gargoyle|(marble|obsidian|quartzite|rock) guardian|rough-hewn doll|ice archon|mechanical mouse|beltunumshi|origami bird|origami cow|origami dragon|origami duck|origami goblin|guardian|origami grasshopper|origami hat|origami mouse|origami sprite|origami yak|origami paper|granite gargoyle|lava drake|black marble gargoyle|quartz gargoyle|gargoyle|Endrus serpent|revivified mutt|shylvic|sinister maelshyvean heirophant|skeletal peon|skeletal sailor|skeleton|blue ghast|xala'shar vindicator|xala'shar slayer|dark spirit|boggle|emaciated umbramagus|fiend|gargantuan bone golem|olensari mihmanan|plague wraith|Asketian harbinger|Asketian Herald|faenrae assassin|ghoul raven|snaer hafwa|soul|spectral pirate|spectral sailor|wind wretch|blood wraith|death spirit|telga orek|spirit|ur hhrki'izh|wir dinego|zombie|zombie nomad|Asketian harbinger|skorik nadhar|wind hag|black zephyr|misenseor resuscitant|yeehar|zombie kobold headhunter|revenant conscript|revenant zombie|zombie goblin|fell hog|drowned \S+|dryad|nyad|zombie stomper|zombie mauler|zombie head-splitter|tortured soul|eidolon steed|enraged tusky|ghoul|ghoul crow|giant blight bat|gremlin|grendel|lach|mastiff|mey|misshapen germish'din|bone wyvern|ice adder|mutant togball|reaver|squirrel|zombie kobold headhunter|shadow hound|sinister maelshyvean heirophant|skeletal kobold headhunter|skeletal kobold savage|blight bat|umbral moth|zombie kobold savage|zombie nomad") then]
  482. ubercombat.cmd(10823): [goto FACE_IT]
  483. ubercombat.cmd(10829): [delay 0.0001]
  484. ubercombat.cmd(10830): [var LOCATION FACE_IT]
  485. ubercombat.cmd(10831): [if (!3) then]
  486. ubercombat.cmd(10832): [if ("Empath" = "Empath") && matchre("a quartz gargoyle, a quartz gargoyle, a quartz 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") && (!0) && (1) then]
  487. ubercombat.cmd(10833): [if ("Empath" = "Empath") && matchre("a quartz gargoyle, a quartz gargoyle, a quartz 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") && (!0) && (1) then]
  488. ubercombat.cmd(10834): [if ("Empath" = "Empath") && matchre("a quartz gargoyle, a quartz gargoyle, a quartz 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") && (!0) && (1) then]
  489. ubercombat.cmd(10835): [if (("Empath" = "Empath") && (matchre("ON", "(?i)ON"))) then]
  490. ubercombat.cmd(10836): [{]
  491. ubercombat.cmd(10837): [if matchre("a quartz gargoyle, a quartz gargoyle, a quartz 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") && (0) then]
  492. ubercombat.cmd(10841): [}]
  493. ubercombat.cmd(10842): [if matchre("a quartz gargoyle, a quartz gargoyle, a quartz 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") then]
  494. ubercombat.cmd(10843): [{]
  495. ubercombat.cmd(10844): [echo ** FIGHTING CONSTRUCT!]
  496. ** FIGHTING CONSTRUCT!
  497. ubercombat.cmd(10845): [goto CONSTRUCT_FACE]
  498. ubercombat.cmd(10871): [delay 0.0001]
  499. ubercombat.cmd(10872): [var LOCATION CONSTRUCT_FACE]
  500. ubercombat.cmd(10873): [if (!1) then]
  501. ubercombat.cmd(10874): [if (!3) then]
  502. ubercombat.cmd(10875): [if matchre("a quartz gargoyle, a quartz gargoyle, a quartz 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") && (!0) && (1) then]
  503. ubercombat.cmd(10876): [if matchre("a quartz gargoyle, a quartz gargoyle, a quartz 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") && (!0) && (1) then]
  504. ubercombat.cmd(10877): [pause 0.5]
  505. ubercombat.cmd(10880): [if "Empath" = "Necromancer" then]
  506. ubercombat.cmd(10881): [matchre CONSTRUCT_ADVANCE You turn to face|You are already]
  507. ubercombat.cmd(10882): [matchre RETURN nothing else to|^Face what\?]
  508. ubercombat.cmd(10883): [matchre EMPATH_FACE ^What's the point in facing]
  509. ubercombat.cmd(10884): [matchre FACE_RETREAT ^You are too closely]
  510. ubercombat.cmd(10885): [put face quartz gargoyle]
  511. [ubercombat]: face quartz gargoyle
  512. ubercombat.cmd(10886): [matchwait 15]
  513.  
  514. >
  515. * Moving in like a timid schoolboy, a quartz gargoyle pounds at you. You dodge.
  516. ubercombat.cmd(327): [put #var balance 4]
  517. [You're solidly balanced and in better position.]
  518. >
  519. What's the point in facing a dead gargoyle?
  520. >
  521. ubercombat.cmd(10861): [EMPATH_FACE:]
  522. ubercombat.cmd(10862): [if matchre("a quartz gargoyle, a quartz gargoyle, a quartz 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") && (!0) && (1) then]
  523. ubercombat.cmd(10863): [if matchre("a quartz gargoyle, a quartz gargoyle, a quartz 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") && (!0) && (1) then]
  524. ubercombat.cmd(10864): [pause 0.5]
  525. encumbrance
  526. ubercombat.cmd(10865): [matchre ASSESS You turn to face|You are already]
  527. ubercombat.cmd(10866): [matchre RETURN nothing else to|Face what]
  528. ubercombat.cmd(10867): [matchre ASSESS ^What's the point in facing]
  529. ubercombat.cmd(10868): [put face next]
  530. [ubercombat]: face next
  531. ubercombat.cmd(10869): [matchwait 5]
  532. ubercombat.cmd(293): [put #tvar Burden 0]
  533. Encumbrance : None
  534. >
  535. ubercombat.cmd(446): [var facing quartz gargoyle]
  536. You turn to face a quartz gargoyle, leaving the quartz gargoyle on your flank at melee!
  537. >
  538. ubercombat.cmd(10797): [ASSESS:]
  539. ubercombat.cmd(10798): [if (!1) then]
  540. ubercombat.cmd(10800): [pause 0.1]
  541. ubercombat.cmd(10801): [pause 0.001]
  542. ubercombat.cmd(10802): [var newdead 0]
  543. ubercombat.cmd(10803): [gosub GET_MONSTER_NAME]
  544. ubercombat.cmd(10764): [pause 0.0001]
  545. ubercombat.cmd(10765): [if (!3) then]
  546. ubercombat.cmd(10766): [var critterList a quartz gargoyle, a quartz gargoyle, a quartz gargoyle]
  547. ubercombat.cmd(10767): [if matchre("a quartz gargoyle, a quartz gargoyle, a quartz gargoyle", "(?<=Human-sized|dirt)(\sconstruct)") then]
  548. ubercombat.cmd(10768): [eval critterList replacere("a quartz gargoyle, a quartz gargoyle, a quartz gargoyle", "\sand", ",")]
  549. ubercombat.cmd(10769): [eval critterList replacere("a quartz gargoyle, a quartz gargoyle, a quartz gargoyle", "\.", ", ")]
  550. ubercombat.cmd(10770): [eval critterList replacere("a quartz gargoyle, a quartz gargoyle, a quartz gargoyle", "\s(?:which|that appears)\b[^,]*,", ",")]
  551. ubercombat.cmd(10771): [eval critterList replacere("a quartz gargoyle, a quartz gargoyle, a quartz gargoyle", "\s(?:which|that appears)\b[^,]*$", ",")]
  552. ubercombat.cmd(10772): [eval critterList replacere("a quartz gargoyle, a quartz gargoyle, a quartz gargoyle", "that is flying around", ",")]
  553. ubercombat.cmd(10773): [eval critterList replacere("a quartz gargoyle, a quartz gargoyle, a quartz gargoyle", "that is caught .*?[,]", ",")]
  554. ubercombat.cmd(10774): [eval critterList replacere("a quartz gargoyle, a quartz gargoyle, a quartz gargoyle", "that is caught .*?$", ",")]
  555. ubercombat.cmd(10775): [eval critterList replacere("a quartz gargoyle, a quartz gargoyle, a quartz gargoyle", "dragon priest", "")]
  556. ubercombat.cmd(10776): [eval critterList replacere("a quartz gargoyle, a quartz gargoyle, a quartz gargoyle", "red bear", "")]
  557. ubercombat.cmd(10777): [eval critterList replacere("a quartz gargoyle, a quartz gargoyle, a quartz gargoyle", "(?<!\S)an? ", "")]
  558. ubercombat.cmd(10783): [eval critterList replace("quartz gargoyle, quartz gargoyle, quartz gargoyle", ", ", "|")]
  559. ubercombat.cmd(10784): [eval critterList replacere("quartz gargoyle|quartz gargoyle|quartz gargoyle", "\,\s+", "|")]
  560. ubercombat.cmd(10785): [eval critterList replacere("quartz gargoyle|quartz gargoyle|quartz gargoyle", "\|+" "|")]
  561. ubercombat.cmd(10786): [eval critterList replacere("quartz gargoyle|quartz gargoyle|quartz gargoyle", " ,", "")]
  562. ubercombat.cmd(10787): [eval critterList replacere("quartz gargoyle|quartz gargoyle|quartz gargoyle", " \|", "|"]
  563. ubercombat.cmd(10788): [eval critterTotal count("quartz gargoyle|quartz gargoyle|quartz gargoyle", "|")]
  564. ubercombat.cmd(10789): [echo Critters: quartz gargoyle|quartz gargoyle|quartz gargoyle]
  565. Critters: quartz gargoyle|quartz gargoyle|quartz gargoyle
  566. ubercombat.cmd(10790): [evalmath critterEcho (2 + 1)]
  567. ubercombat.cmd(10791): [echo Total Critters: 3]
  568. Total Critters: 3
  569. ubercombat.cmd(10792): [random 0, 2]
  570. ubercombat.cmd(10793): [eval Critter element("quartz gargoyle|quartz gargoyle|quartz gargoyle", 1)]
  571. ubercombat.cmd(10794): [eval Critter replacere("quartz gargoyle", "^(\S+ )(?=\S+ \S+)", "")]
  572. ubercombat.cmd(10795): [return]
  573. ubercombat.cmd(10804): [matchre ASSESS_SET (?:facing|flanking|behind) (?:an?)(.*)(?:\(\d\)\s)]
  574. ubercombat.cmd(10805): [matchre ASSESS_RETURN ^How can you]
  575. ubercombat.cmd(10806): [matchre ASSESS_RETURN Encumbrance :]
  576. ubercombat.cmd(10807): [put assess;-2 encumbrance]
  577. [ubercombat]: assess
  578. ubercombat.cmd(10808): [matchwait 3]
  579. You assess your combat situation...
  580.  
  581. ubercombat.cmd(446): [var facing quartz gargoyle]
  582. ubercombat.cmd(327): [put #var balance 4]
  583. You (solidly balanced) are facing a quartz gargoyle (3) at melee range.
  584. ubercombat.cmd(329): [put #var balance 6]
  585. A quartz gargoyle (2: off balance) is flanking you at melee range.
  586. ubercombat.cmd(331): [put #var balance 8]
  587. A quartz gargoyle (3: badly balanced) is facing you at melee range.
  588. ubercombat.cmd(326): [put #var balance 3]
  589. A quartz gargoyle (4: nimbly balanced) is behind you at melee range.
  590.  
  591. (You are also defending against a quartz gargoyle.)
  592.  
  593. >
  594. ubercombat.cmd(10814): [ASSESS_SET:]
  595. ubercombat.cmd(10815): [pause 0.001]
  596. ubercombat.cmd(10816): [if matchre("quartz gargoyle|quartz gargoyle|quartz gargoyle", "(?i)(Ashu hhinvi|boggle|bone amalgam|clay archer|clay mage|clay soldier|clockwork assistant|gam chaga|glass construct|granite gargoyle|lachmate|lava drake|marble gargoyle|quartz gargoyle|(marble|obsidian|quartzite|rock) guardian|rough-hewn doll|ice archon|mechanical mouse|beltunumshi|origami bird|origami cow|origami dragon|origami duck|origami goblin|guardian|origami grasshopper|origami hat|origami mouse|origami sprite|origami yak|origami paper|granite gargoyle|lava drake|black marble gargoyle|quartz gargoyle|gargoyle|Endrus serpent|revivified mutt|shylvic|sinister maelshyvean heirophant|skeletal peon|skeletal sailor|skeleton|blue ghast|xala'shar vindicator|xala'shar slayer|dark spirit|boggle|emaciated umbramagus|fiend|gargantuan bone golem|olensari mihmanan|plague wraith|Asketian harbinger|Asketian Herald|faenrae assassin|ghoul raven|snaer hafwa|soul|spectral pirate|spectral sailor|wind wretch|blood wraith|death spirit|telga orek|spirit|ur hhrki'izh|wir dinego|zombie|zombie nomad|Asketian harbinger|skorik nadhar|wind hag|black zephyr|misenseor resuscitant|yeehar|zombie kobold headhunter|revenant conscript|revenant zombie|zombie goblin|fell hog|drowned \S+|dryad|nyad|zombie stomper|zombie mauler|zombie head-splitter|tortured soul|eidolon steed|enraged tusky|ghoul|ghoul crow|giant blight bat|gremlin|grendel|lach|mastiff|mey|misshapen germish'din|bone wyvern|ice adder|mutant togball|reaver|squirrel|zombie kobold headhunter|shadow hound|sinister maelshyvean heirophant|skeletal kobold headhunter|skeletal kobold savage|blight bat|umbral moth|zombie kobold savage|zombie nomad)") then]
  597. ubercombat.cmd(10816): [var Empath_Critter quartz gargoyle]
  598. ubercombat.cmd(10819): [if ("Empath" != "Empath") then]
  599. ubercombat.cmd(10821): [if !matchre("a quartz gargoyle, a quartz gargoyle, a quartz gargoyle", "(?i)Ashu hhinvi|boggle|bone amalgam|clay archer|clay mage|clay soldier|clockwork assistant|gam chaga|glass construct|granite gargoyle|lachmate|lava drake|marble gargoyle|quartz gargoyle|(marble|obsidian|quartzite|rock) guardian|rough-hewn doll|ice archon|mechanical mouse|beltunumshi|origami bird|origami cow|origami dragon|origami duck|origami goblin|guardian|origami grasshopper|origami hat|origami mouse|origami sprite|origami yak|origami paper|granite gargoyle|lava drake|black marble gargoyle|quartz gargoyle|gargoyle|Endrus serpent|revivified mutt|shylvic|sinister maelshyvean heirophant|skeletal peon|skeletal sailor|skeleton|blue ghast|xala'shar vindicator|xala'shar slayer|dark spirit|boggle|emaciated umbramagus|fiend|gargantuan bone golem|olensari mihmanan|plague wraith|Asketian harbinger|Asketian Herald|faenrae assassin|ghoul raven|snaer hafwa|soul|spectral pirate|spectral sailor|wind wretch|blood wraith|death spirit|telga orek|spirit|ur hhrki'izh|wir dinego|zombie|zombie nomad|Asketian harbinger|skorik nadhar|wind hag|black zephyr|misenseor resuscitant|yeehar|zombie kobold headhunter|revenant conscript|revenant zombie|zombie goblin|fell hog|drowned \S+|dryad|nyad|zombie stomper|zombie mauler|zombie head-splitter|tortured soul|eidolon steed|enraged tusky|ghoul|ghoul crow|giant blight bat|gremlin|grendel|lach|mastiff|mey|misshapen germish'din|bone wyvern|ice adder|mutant togball|reaver|squirrel|zombie kobold headhunter|shadow hound|sinister maelshyvean heirophant|skeletal kobold headhunter|skeletal kobold savage|blight bat|umbral moth|zombie kobold savage|zombie nomad") then]
  600. ubercombat.cmd(10822): [if matchre("quartz gargoyle", "(?i)Endrus serpent") then]
  601. ubercombat.cmd(10823): [if matchre("quartz gargoyle", "(?i)Ashu hhinvi|boggle|bone amalgam|clay archer|clay mage|clay soldier|clockwork assistant|gam chaga|glass construct|granite gargoyle|lachmate|lava drake|marble gargoyle|quartz gargoyle|(marble|obsidian|quartzite|rock) guardian|rough-hewn doll|ice archon|mechanical mouse|beltunumshi|origami bird|origami cow|origami dragon|origami duck|origami goblin|guardian|origami grasshopper|origami hat|origami mouse|origami sprite|origami yak|origami paper|granite gargoyle|lava drake|black marble gargoyle|quartz gargoyle|gargoyle|Endrus serpent|revivified mutt|shylvic|sinister maelshyvean heirophant|skeletal peon|skeletal sailor|skeleton|blue ghast|xala'shar vindicator|xala'shar slayer|dark spirit|boggle|emaciated umbramagus|fiend|gargantuan bone golem|olensari mihmanan|plague wraith|Asketian harbinger|Asketian Herald|faenrae assassin|ghoul raven|snaer hafwa|soul|spectral pirate|spectral sailor|wind wretch|blood wraith|death spirit|telga orek|spirit|ur hhrki'izh|wir dinego|zombie|zombie nomad|Asketian harbinger|skorik nadhar|wind hag|black zephyr|misenseor resuscitant|yeehar|zombie kobold headhunter|revenant conscript|revenant zombie|zombie goblin|fell hog|drowned \S+|dryad|nyad|zombie stomper|zombie mauler|zombie head-splitter|tortured soul|eidolon steed|enraged tusky|ghoul|ghoul crow|giant blight bat|gremlin|grendel|lach|mastiff|mey|misshapen germish'din|bone wyvern|ice adder|mutant togball|reaver|squirrel|zombie kobold headhunter|shadow hound|sinister maelshyvean heirophant|skeletal kobold headhunter|skeletal kobold savage|blight bat|umbral moth|zombie kobold savage|zombie nomad") then]
  602. ubercombat.cmd(10823): [goto FACE_IT]
  603. ubercombat.cmd(10829): [delay 0.0001]
  604. ubercombat.cmd(10830): [var LOCATION FACE_IT]
  605. ubercombat.cmd(10831): [if (!3) then]
  606. ubercombat.cmd(10832): [if ("Empath" = "Empath") && matchre("a quartz gargoyle, a quartz gargoyle, a quartz 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") && (!0) && (1) then]
  607. ubercombat.cmd(10833): [if ("Empath" = "Empath") && matchre("a quartz gargoyle, a quartz gargoyle, a quartz 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") && (!0) && (1) then]
  608. ubercombat.cmd(10834): [if ("Empath" = "Empath") && matchre("a quartz gargoyle, a quartz gargoyle, a quartz 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") && (!0) && (1) then]
  609. ubercombat.cmd(10835): [if (("Empath" = "Empath") && (matchre("ON", "(?i)ON"))) then]
  610. ubercombat.cmd(10836): [{]
  611. ubercombat.cmd(10837): [if matchre("a quartz gargoyle, a quartz gargoyle, a quartz 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") && (0) then]
  612. ubercombat.cmd(10841): [}]
  613. ubercombat.cmd(10842): [if matchre("a quartz gargoyle, a quartz gargoyle, a quartz 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") then]
  614. ubercombat.cmd(10843): [{]
  615. ubercombat.cmd(10844): [echo ** FIGHTING CONSTRUCT!]
  616. ** FIGHTING CONSTRUCT!
  617. ubercombat.cmd(10845): [goto CONSTRUCT_FACE]
  618. ubercombat.cmd(10871): [delay 0.0001]
  619. ubercombat.cmd(10872): [var LOCATION CONSTRUCT_FACE]
  620. ubercombat.cmd(10873): [if (!1) then]
  621. ubercombat.cmd(10874): [if (!3) then]
  622. ubercombat.cmd(10875): [if matchre("a quartz gargoyle, a quartz gargoyle, a quartz 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") && (!0) && (1) then]
  623. ubercombat.cmd(10876): [if matchre("a quartz gargoyle, a quartz gargoyle, a quartz 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") && (!0) && (1) then]
  624. ubercombat.cmd(10877): [pause 0.5]
  625. [Script paused: ubercombat.cmd]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement