Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- loses to melee range on you!
- R>
- * A blue-eyed snow goblin bashes a large frozen club at you. You block solidly with a blue-scale shield.
- [You're solidly balanced with opponent in very strong position.]
- R>
- ubercombat.cmd: match goto return
- ubercombat.cmd(23430): passing label: RETURN
- ubercombat.cmd(23431): delay 0.0001
- ubercombat.cmd(23432): return
- ubercombat.cmd: if evaluate: ("Cleric" = "Thief")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (1)
- ubercombat.cmd: if returned: True
- ubercombat.cmd(1527): gosub SHIELD_CHECK
- ======================
- ** SHIELD CHECK
- ======================
- ubercombat.cmd(10374): pause 0.1
- ubercombat.cmd(10375): pause 0.1
- [ubercombat]: thump my shie
- ubercombat.cmd(10388): matchwait
- >
- A beady-eyed snow goblin trudges into view, dragging a large frozen club along the ground.
- >
- You thump a blue-scale shield with the back of your hand.
- >
- ubercombat.cmd: match goto get_shield_arm
- ubercombat.cmd(10389): passing label: GET_SHIELD_ARM
- ubercombat.cmd(10390): gosub PUT remove my shie
- ubercombat.cmd(11702): delay 0.0001
- ubercombat.cmd(11703): setvariable putaction remove my shie
- ubercombat.cmd(11704): setvariable LOCATION PUT_1
- ubercombat.cmd(11705): passing label: PUT_1
- ubercombat.cmd(11786): matchwait
- remove my shie
- ubercombat.cmd(316): action triggered: ^You loosen the straps securing
- ubercombat.cmd(316): action commands: var shield 0
- ubercombat.cmd(316): setvariable shield 0
- ubercombat.cmd(343): action triggered: ^You loosen the straps securing your .* and remove it\.
- ubercombat.cmd(343): action commands: put #tvar Shield 0
- You loosen the straps securing your blue-scale shield and remove it.
- >
- ubercombat.cmd: match goto return_clear
- ubercombat.cmd(23425): passing label: RETURN_CLEAR
- ubercombat.cmd(23426): delay 0.0001
- ubercombat.cmd(23428): pause 0.0001
- ubercombat.cmd(23429): return
- ubercombat.cmd(10391): pause 0.5
- ubercombat.cmd(10392): passing label: GET_SHIELD_BAG
- ubercombat.cmd(10393): pause 0.1
- ubercombat.cmd: if evaluate: !matchre(" shield", "shie")
- ubercombat.cmd: if returned: False
- ubercombat.cmd(10395): pause 0.5
- ubercombat.cmd(10396): pause 0.2
- ubercombat.cmd: if evaluate: !contains("blue-scale shield", "shie")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("Cleric" = "Cleric")
- ubercombat.cmd: if returned: True
- ubercombat.cmd: if evaluate: ($SpellTimer.ShieldofLight.active = 1)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("Cleric" = "Cleric")
- ubercombat.cmd: if returned: True
- ubercombat.cmd: if evaluate: matchre("|MAPP|PFE|Benediction|Centering|MPP|Auspice|MF", "SOL")) && contains("Empty blue-scale shield", "shield")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (!1)
- ubercombat.cmd: if returned: False
- ubercombat.cmd(10407): passing label: ADJUST_SHIELD_ARM
- ubercombat.cmd(10408): pause 0.3
- ubercombat.cmd(10409): pause 0.2
- ubercombat.cmd(10417): matchwait
- adj my shie
- You adjust the straps of your shield, lengthening them so that it can be worn across your shoulder.
- >
- ubercombat.cmd: match goto adjust_shield_arm
- ubercombat.cmd(10407): passing label: ADJUST_SHIELD_ARM
- ubercombat.cmd(10408): pause 0.3
- ubercombat.cmd(10409): pause 0.2
- ubercombat.cmd(10417): matchwait
- adj my shie
- You adjust the straps of your shield, tightening them so that it will fit securely upon your left arm.
- >
- ubercombat.cmd: match goto adjust_shield_done
- ubercombat.cmd(10423): passing label: ADJUST_SHIELD_DONE
- [ubercombat]: wear my shie
- ubercombat.cmd(10428): matchwait
- ubercombat.cmd(319): action triggered: ^You slide your left arm through the straps on your
- ubercombat.cmd(319): action commands: var shield 1
- ubercombat.cmd(319): setvariable shield 1
- ubercombat.cmd(342): action triggered: ^You slide your left arm through the straps on your .* and flex\, gaining a feel for the .* weight\.
- ubercombat.cmd(342): action commands: put #tvar Shield 1
- You slide your left arm through the straps on your blue-scale shield and flex, gaining a feel for the shield's weight.
- >
- ubercombat.cmd: match goto shield_check_2
- ubercombat.cmd(10436): passing label: SHIELD_CHECK_2
- ubercombat.cmd(10437): pause 0.2
- >
- ubercombat.cmd: if evaluate: contains("Empty", "shie")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: matchre("NULL", "BOW|CROSSBOW|SLINGS")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (!1)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (1)
- ubercombat.cmd: if returned: True
- ubercombat.cmd: if evaluate: ("shie" = "NULL")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (1)
- ubercombat.cmd: if returned: True
- ubercombat.cmd: if evaluate: matchre("NULL", "BOW|CROSSBOW|SLINGS")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (!1)
- ubercombat.cmd: if returned: False
- ubercombat.cmd(10462): return
- ubercombat.cmd: if evaluate: ("Cleric" = "Warrior Mage") && matchre("ETF||TW|SW|Zephyr|SUF|Ignite", "(?i)IGNITE")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("Cleric" = "Bard") && matchre ("|MIS|HARM|RAGE|REPR", "(?i)RESONANCE")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("Cleric" = "Paladin") && matchre ("|AA|Courage|HES|RW|SR", "(?i)RUE")
- ubercombat.cmd: if returned: False
- ubercombat.cmd(1545): gosub BUFF_UP
- ubercombat.cmd(8674): class on: retreat
- ubercombat.cmd(8675): setvariable BUFFING ON
- ubercombat.cmd(8676): setvariable buff.tracker 0
- ubercombat.cmd(8677): setvariable spell.tracker 0
- ubercombat.cmd(8678): pause 0.001
- ubercombat.cmd: if evaluate: ("None" != "None")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("None" != "None")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("Cleric" = "Necromancer")
- ubercombat.cmd: if returned: False
- ======================
- * PUTTING UP BUFFS!
- ======================
- Variables Saved
- ubercombat.cmd: if evaluate: ("Cleric" = "Thief")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("Cleric" = "Barbarian")
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8713): pause 0.001
- ubercombat.cmd(8714): passing label: BUFF_START
- ubercombat.cmd: if evaluate: ("Cleric" = "Warrior Mage")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("Cleric" = "Moon Mage")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("Cleric" = "Trader")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("Cleric" = "Paladin")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("Cleric" = "Cleric")
- ubercombat.cmd: if returned: True
- ubercombat.cmd(8719): setvariable target Cleric
- ubercombat.cmd: if evaluate: ("Cleric" = "Ranger")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("Cleric" = "Empath")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("Cleric" = "Bard")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("Cleric" = "Necromancer")
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8724): pause 0.001
- ubercombat.cmd(8725): setvariable buffs |MAPP|PFE|Benediction|Centering|MPP|Auspice|MF
- ubercombat.cmd(8727): eval: buffs replacere("|MAPP|PFE|Benediction|Centering|MPP|Auspice|MF", "\|\w+\[", "|[")
- ubercombat.cmd(8727): eval result: buffs=|MAPP|PFE|Benediction|Centering|MPP|Auspice|MF
- ubercombat.cmd(8728): eval: buffs replacere("|MAPP|PFE|Benediction|Centering|MPP|Auspice|MF", "\[|\]", "")
- ubercombat.cmd(8728): eval result: buffs=|MAPP|PFE|Benediction|Centering|MPP|Auspice|MF
- ubercombat.cmd(8730): eval: buffs toupper("|MAPP|PFE|Benediction|Centering|MPP|Auspice|MF")
- ubercombat.cmd(8730): eval result: buffs=|MAPP|PFE|BENEDICTION|CENTERING|MPP|AUSPICE|MF
- ubercombat.cmd(8732): eval: skills replacere("Light_Thrown|Small_Edged|Twohanded_Edged|Large_Blunt|Twohanded_Blunt|Heavy_Thrown|Offhand_Weapon|Staves|Brawling", "[Nn][Uu][Ll][Ll]", "")
- ubercombat.cmd(8732): eval result: skills=Light_Thrown|Small_Edged|Twohanded_Edged|Large_Blunt|Twohanded_Blunt|Heavy_Thrown|Offhand_Weapon|Staves|Brawling
- ubercombat.cmd(8733): eval: buffs replacere("|MAPP|PFE|BENEDICTION|CENTERING|MPP|AUSPICE|MF", "\|+", "|")
- ubercombat.cmd(8733): eval result: buffs=|MAPP|PFE|BENEDICTION|CENTERING|MPP|AUSPICE|MF
- ubercombat.cmd(8734): eval: buffs replacere("|MAPP|PFE|BENEDICTION|CENTERING|MPP|AUSPICE|MF", "\|$", "")
- ubercombat.cmd(8734): eval result: buffs=|MAPP|PFE|BENEDICTION|CENTERING|MPP|AUSPICE|MF
- ** ProtectionfromEvil|MinorPhysicalProtection|ShieldofLight|Benediction|MajorPhysicalProtection|GhostShroud|SoulShield|Rejuvenation|Vigil|SoulBonding|Auspice|MassRejuvenation|Centering|Bless|HarmEvil|PhelimsSanction|DivineRadiance|TimeofRedSpiral|HarmHorde|Malediction|FistsofFaenella|HydraHex|AesrelaEverild|Resurrection|MurrulasFlames|FireofUshnish|SanctifyPattern|Uncurse|PersistenceofMana|OsrelMeraud
- ** PFE|MPP|SOL|BENEDICTION|MAPP|GHS|SOS|REJUVENATION|VIGIL|SB|AUSPICE|MRE|CENTERING|BLESS|HE|PS|DR|TOTRS|HH|MALEDICTION|FF|HYH|AE|REZZ|MF|FOU|SAP|UNCURSE|POM|OM
- ubercombat.cmd(8737): passing label: BUFF_START_CHECK
- ubercombat.cmd(8738): setvariable buff.count 0
- ubercombat.cmd(8739): setvariable OMTracker 0
- ubercombat.cmd(8740): eval: buff.count count("|MAPP|PFE|BENEDICTION|CENTERING|MPP|AUSPICE|MF", "|")
- ubercombat.cmd(8740): eval result: buff.count=7
- *** Buff Count: 7
- *** Buffs: |MAPP|PFE|BENEDICTION|CENTERING|MPP|AUSPICE|MF
- ubercombat.cmd(8745): passing label: BUFF_START_1
- ubercombat.cmd(8746): pause 0.1
- ubercombat.cmd: if evaluate: (100 < 30)
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8759): passing label: BUFF_START_2
- ubercombat.cmd(8760): math: spell.tracker add 1
- ubercombat.cmd(8760): math result: spell.tracker=1
- ubercombat.cmd(8761): math: buff.tracker add 1
- ubercombat.cmd(8761): math result: buff.tracker=1
- ubercombat.cmd: if evaluate: (0) && (0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: matchre("MAPP", "NULL")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (1 > 7)
- ubercombat.cmd: if returned: False
- Current Buff: MAPP
- ubercombat.cmd(8777): setvariable CurrentBuff MAPP
- ubercombat.cmd: if evaluate: matchre("MAPP", "SLS")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("Cleric" = "Cleric") && matchre("|MAPP|PFE|BENEDICTION|CENTERING|MPP|AUSPICE|MF", "(?i)\bOM")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: matchre("", "MAPP") && (0 = 1)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: matchre("|MAPP|PFE|BENEDICTION|CENTERING|MPP|AUSPICE|MF", "MAPP") && (0 = 1)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: matchre("MAPP", ("(?i)PFE|MPP|SOL|BENEDICTION|MAPP|GHS|SOS|REJUVENATION|VIGIL|SB|AUSPICE|MRE|CENTERING|BLESS|HE|PS|DR|TOTRS|HH|MALEDICTION|FF|HYH|AE|REZZ|MF|FOU|SAP|UNCURSE|POM|OM"))
- ubercombat.cmd: if returned: True
- ubercombat.cmd: if evaluate: (70 > 100) && !matchre("MAPP", "(?i)\b(echo|SOUL|WILL|WORD|ALL|MF|POM|ABSOLUTION|COS|POP|BC|DC|IOTS|RTR|SEC|AG|MON|ELI|AEG|MOF)\b")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (70 = 1)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: !matchre("70", "%spellCMax")
- ubercombat.cmd: if returned: True
- ubercombat.cmd(8792): goto BUFF_START_DISCERN
- ubercombat.cmd: if evaluate: (0)
- ubercombat.cmd: if returned: False
- *** Checking Optimal Cast Mana for MAPP
- ubercombat.cmd(8809): gosub SPELLMATH MAPP
- ubercombat.cmd(7972): delay 0.0001
- ubercombat.cmd(7973): setvariable NOCAST 0
- ubercombat.cmd(7974): setvariable CurrentSpell MAPP
- ubercombat.cmd(7975): setvariable Skill NULL
- ubercombat.cmd(7976): setvariable tooN00b 0
- ubercombat.cmd(7982): gosub PUT discern MAPP
- ubercombat.cmd(11702): delay 0.0001
- ubercombat.cmd(11703): setvariable putaction discern MAPP
- ubercombat.cmd(11704): setvariable LOCATION PUT_1
- ubercombat.cmd(11705): passing label: PUT_1
- ubercombat.cmd(11786): matchwait
- discern MAPP
- The Major Physical Protection spell will impart the caster with a temporarily enhanced ability to avoid attacks. Scholars of the Holy arts have surmised that the spell also instills a calm that may be a boon in any defensive battle.
- ubercombat.cmd(7980): action triggered: It requires the (.*) skill to cast effectively\.
- ubercombat.cmd(7980): action commands: var Skill $1
- ubercombat.cmd(7980): setvariable Skill Augmentation
- ubercombat.cmd(7981): action triggered: To begin to be able to cast this spell, you will need to reach the rank of (?:an?) (.*?)\.
- ubercombat.cmd(7981): action commands: var SpellTier $1
- ubercombat.cmd(7981): setvariable SpellTier promising novice
- This is a non-battle spell that can be cast on a single target. Non-battle spells have significantly longer preparation times than battle spells. It can be cast without a target. It requires a minimum of five mana streams, and can expand to a maximum of one hundred mana streams woven into it. To begin to be able to cast this spell, you will need to reach the rank of a promising novice. By the time you have mastered this spell, you will be ranked as a genius in your abilities as a caster. It requires the Augmentation skill to cast effectively. Before you can learn this spell, you must know Minor Physical Protection. It will also cost three spell slots.
- ubercombat.cmd(7977): action triggered: ^The spell requires at minimum (\d+) .*\, for a total of (\d+) streams\.
- ubercombat.cmd(7977): action commands: var spellMin $1;var spellMax $2
- ubercombat.cmd(7977): setvariable spellMin 5
- ubercombat.cmd(7977): setvariable spellMax 100
- The spell requires at minimum 5 mana streams and you think you can reinforce it with 95 more, for a total of 100 streams.
- Roundtime: 9 sec.
- R>
- A blue-eyed snow goblin shifts its weight.
- R>
- The snow goblin begins to advance on you!
- The snow goblin advances from nearby and is closing steadily.
- R>
- ubercombat.cmd: match goto return_clear
- ubercombat.cmd(23425): passing label: RETURN_CLEAR
- ubercombat.cmd(23426): delay 0.0001
- ubercombat.cmd(23428): pause 0.0001
- ubercombat.cmd(23429): return
- ubercombat.cmd(7983): pause
- ubercombat.cmd(7984): pause
- ubercombat.cmd: if evaluate: (100 < 3)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (100 = 0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd(7987): pause 0.1
- ubercombat.cmd: if evaluate: (0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("ON" = "ON") && (!0)
- ubercombat.cmd: if returned: True
- ubercombat.cmd(8012): evalmath: spellCMax ceiling(100 * .9)
- ubercombat.cmd(8012): evalmath result: spellCMax=90
- ubercombat.cmd: if evaluate: matchre("\b(echo|SOUL|WILL|WORD|ALL|MF|POM|ABSOLUTION|COS|POP|BC|DC|IOTS|RTR|SEC|AG|MON|ELI|AEG|MOF)\b", "\bMAPP\b")
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8014): evalmath: spellResplit floor(90 /(0+1))
- ubercombat.cmd(8014): evalmath result: spellResplit=90
- ubercombat.cmd(8015): setvariable spellCMax 90
- ubercombat.cmd(8016): goto SPELLMATH2
- ubercombat.cmd(8143): setvariable Prep Augmentation 90
- ubercombat.cmd: if evaluate: (0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8150): return
- ubercombat.cmd: if evaluate: (0 = 1)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: matchre("MAPP", "(?i)\b(echo|SOUL|WILL|WORD|ALL|MF|POM|ABSOLUTION|COS|POP|BC|DC|IOTS|RTR|SEC|AG|MON|ELI|AEG|MOF)\b")
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8814): passing label: BUFF_START_KNOWN
- ubercombat.cmd(8815): setvariable CurrentBuffMana 90
- ubercombat.cmd(8816): setvariable CurrentCambMana 90
- ubercombat.cmd: if evaluate: (90 != 0) && (90 != 90)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (90 = 0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (90 = 0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8821): passing label: BUFF_START_KNOWN_2
- ubercombat.cmd: if evaluate: ("MAPP" = "COL")
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8831): passing label: BUFF_BEGIN
- ubercombat.cmd(8832): setvariable spellID MAPP
- ubercombat.cmd: if evaluate: matchre("OFF", "MAPP")
- ubercombat.cmd: if returned: False
- **** CASTING: MAPP @ 90 Mana
- ubercombat.cmd: if evaluate: (!0)
- ubercombat.cmd: if returned: True
- ubercombat.cmd(8835): setvariable CurrentBuffMana 90
- ubercombat.cmd(8836): gosub BUFF_PREP MAPP 90
- ubercombat.cmd(8883): delay 0.0001
- ubercombat.cmd(8884): setvariable buffPrep MAPP
- ubercombat.cmd(8885): setvariable buffPrepMana 90
- ubercombat.cmd: if evaluate: (90 = 0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8887): passing label: BUFF_PREP_1
- ubercombat.cmd: if evaluate: matchre("MAPP", "RM") && matchre("Obvious exits: northeast, south.", "obscured by a thick fog")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: !matchre("Cleric", "Warrior Mage|Moon Mage|Bard|Ranger|Paladin|Empath|Cleric|Trader|Necromancer")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("None" != "None")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("None" != "None")
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8892): delay 0.0001
- ubercombat.cmd: if evaluate: (0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (0) && (!0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8895): pause 0.5
- ubercombat.cmd(8896): setvariable spellID MAPP 90
- ubercombat.cmd: if evaluate: (90 != 0) && ((90) != (90))
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: matchre("MAPP", "OFF")
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8899): gosub PREPARE MAPP 90
- ubercombat.cmd(9792): setvariable prepare MAPP 90
- ubercombat.cmd(9793): setvariable spellID MAPP 90
- ubercombat.cmd(9794): setvariable LOCATION PREPARE_1
- ubercombat.cmd: if evaluate: (0 = 1)
- ubercombat.cmd: if returned: False
- ubercombat.cmd(9796): pause 0.0001
- ubercombat.cmd(353): action triggered: ^.* closes to pole weapon range on you\!|^You retreat back to pole range\.|^You .* at pole range\.|^You .* at pole weapon range\.|^You close to melee range on .*\.|^.* closes to melee range on you\!|^\[You're .*\.\]$|^You .* at melee range\.|^.* you at melee range\.
- ubercombat.cmd(353): action commands: var Pole.Range 1
- ubercombat.cmd(353): setvariable Pole.Range 1
- ubercombat.cmd(351): action triggered: ^You close to melee range on .*\.|^.* closes to melee range on you\!|^\[You're .*\.\]$|^You .* at melee range\.|^.* you at melee range\.|^You .* at melee range\.|^You are already at melee
- ubercombat.cmd(351): action commands: var Melee.Range 1
- ubercombat.cmd(351): setvariable Melee.Range 1
- The snow goblin closes to melee range on you!
- >
- ubercombat.cmd(9797): passing label: PREPARE_1
- ubercombat.cmd(9798): pause 0.1
- ubercombat.cmd(9799): pause 0.1
- ubercombat.cmd: if evaluate: ("MAPP 90" = "DINAZEN OLKAR 1")
- ubercombat.cmd: if returned: False
- ubercombat.cmd(9852): matchwait
- prepare MAPP 90
- You begin chanting a mantra to invoke the Major Physical Protection spell.
- >
- ubercombat.cmd: match goto spell_cast_return
- ubercombat.cmd(9333): passing label: SPELL_CAST_RETURN
- ubercombat.cmd(9334): pause 0.0001
- ubercombat.cmd(9335): setvariable spellPrepped 0
- ubercombat.cmd(9336): return
- ubercombat.cmd(8900): passing label: BUFF_CASTING
- ubercombat.cmd(8901): pause 0.0001
- ubercombat.cmd: if evaluate: (90 != 0) && ((90) != (90))
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: matchre("MAPP", "(?i)\b(echo|SOUL|WILL|WORD|ALL|MF|POM|ABSOLUTION|COS|POP|BC|DC|IOTS|RTR|SEC|AG|MON|ELI|AEG|MOF)\b")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("Major Physical Protection" = "Ignite") && ("NULL" = "NULL")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("Major Physical Protection" != "None")
- ubercombat.cmd: if returned: True
- ubercombat.cmd: if evaluate: (0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8909): gosub BUFF_WAIT
- ubercombat.cmd(8956): pause 0.1
- ubercombat.cmd(8957): setvariable buffcount 0
- ubercombat.cmd(8958): delay 0.0001
- ubercombat.cmd(8959): eval: temp count("bob", "|")
- ubercombat.cmd(8959): eval result: temp=0
- ubercombat.cmd(8961): passing label: BUFF_ACTIONS
- ubercombat.cmd(8962): pause 0.001
- ubercombat.cmd: if evaluate: (0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: matchre("a blue-eyed snow goblin, a beady-eyed snow goblin", "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) && (0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("Cleric" = "Empath")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: matchre("Major Physical Protection" = "Absolution")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (0 > 0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8971): pause 0.1
- ubercombat.cmd: if evaluate: (2 > 0) && (!0)
- ubercombat.cmd: if returned: True
- ubercombat.cmd(8973): pause 0.5
- bob
- You bob suddenly, lowering yourself into a smaller target.
- ubercombat.cmd(353): action triggered: ^.* closes to pole weapon range on you\!|^You retreat back to pole range\.|^You .* at pole range\.|^You .* at pole weapon range\.|^You close to melee range on .*\.|^.* closes to melee range on you\!|^\[You're .*\.\]$|^You .* at melee range\.|^.* you at melee range\.
- ubercombat.cmd(353): action commands: var Pole.Range 1
- ubercombat.cmd(353): setvariable Pole.Range 1
- ubercombat.cmd(351): action triggered: ^You close to melee range on .*\.|^.* closes to melee range on you\!|^\[You're .*\.\]$|^You .* at melee range\.|^.* you at melee range\.|^You .* at melee range\.|^You are already at melee
- ubercombat.cmd(351): action commands: var Melee.Range 1
- ubercombat.cmd(351): setvariable Melee.Range 1
- ubercombat.cmd(330): action triggered: nimbly balanced
- ubercombat.cmd(330): action commands: put #var balance 3
- [You're nimbly balanced with no advantage.]
- Roundtime: 4 sec.
- R>
- * A blue-eyed snow goblin feints to the side at you. You block solidly with a blue-scale shield.
- ubercombat.cmd(353): action triggered: ^.* closes to pole weapon range on you\!|^You retreat back to pole range\.|^You .* at pole range\.|^You .* at pole weapon range\.|^You close to melee range on .*\.|^.* closes to melee range on you\!|^\[You're .*\.\]$|^You .* at melee range\.|^.* you at melee range\.
- ubercombat.cmd(353): action commands: var Pole.Range 1
- ubercombat.cmd(353): setvariable Pole.Range 1
- ubercombat.cmd(351): action triggered: ^You close to melee range on .*\.|^.* closes to melee range on you\!|^\[You're .*\.\]$|^You .* at melee range\.|^.* you at melee range\.|^You .* at melee range\.|^You are already at melee
- ubercombat.cmd(351): action commands: var Melee.Range 1
- ubercombat.cmd(351): setvariable Melee.Range 1
- ubercombat.cmd(330): action triggered: nimbly balanced
- ubercombat.cmd(330): action commands: put #var balance 3
- [You're nimbly balanced and opponent has slight advantage.]
- R>
- ubercombat.cmd(8974): pause 0.2
- ubercombat.cmd: if evaluate: (0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8976): math: buffcount add 1
- ubercombat.cmd(8976): math result: buffcount=1
- ubercombat.cmd(8977): goto BUFF_ACTIONS
- ubercombat.cmd(8962): pause 0.001
- ubercombat.cmd: if evaluate: (0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: matchre("a blue-eyed snow goblin, a beady-eyed snow goblin", "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) && (0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("Cleric" = "Empath")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: matchre("Major Physical Protection" = "Absolution")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (1 > 0)
- ubercombat.cmd: if returned: True
- ubercombat.cmd(8970): goto BUFF_WAIT_2
- ubercombat.cmd(8979): pause 0.2
- ubercombat.cmd: if evaluate: ("Major Physical Protection" = "None")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (5.6686213 > 28)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (7 > 0)
- ubercombat.cmd: if returned: True
- ubercombat.cmd: if evaluate: (16 >= 7)
- ubercombat.cmd: if returned: True
- ubercombat.cmd(8986): goto BUFF_CAST
- ubercombat.cmd(8995): setvariable LOCATION BUFF_CAST_1
- ubercombat.cmd(8996): pause 0.0001
- ubercombat.cmd(8997): setvariable savedWeapon NULL
- ubercombat.cmd(8998): gosub CAMBRINTH_SPELL 90
- ubercombat.cmd(9378): setvariable ChargeMana 90
- ubercombat.cmd: if evaluate: ("ON" != "ON")
- ubercombat.cmd: if returned: False
- ubercombat.cmd(9385): setvariable cambCount 0
- ubercombat.cmd: if evaluate: (0 < 31)
- ubercombat.cmd: if returned: True
- ubercombat.cmd: if evaluate: (524.04 < 205) && ("Empty" != "Empty") && !matchre("NULL", "OFFHAND")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (524.04 < 205) && ("Empty" != "Empty") && matchre("NULL", "OFFHAND")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: !matchre("cambrinth armband", "(?i)NULL|NIL") && (524.04 < 200)
- ubercombat.cmd: if returned: False
- ubercombat.cmd(9393): passing label: CAMBRINTH_SPELL1
- ubercombat.cmd: if evaluate: !matchre("cambrinth armband", "(?i)NULL|NIL") && ("Major Physical Protection" != "None") && (0 > 0) && (0 = 0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (!matchre("cambrinth armband", "(?i)NULL") && ("Major Physical Protection" != "None"))
- ubercombat.cmd: if returned: True
- ubercombat.cmd: if evaluate: matchre("MAPP", "(?i)\b(ABAN|AD|AC|AEWO|ALB|ARS|AF|BES|BOTF|CARE|CS|DALU|EE|EYE|FAE|FR|GHS|GJ|GS|HODI|HOW|HYH|IZ|MOM|MG|PYRE|REGENERATE|REZZ|REV|RIM|ROS|ROC|ROG|SANCTUARY|SA|SLS|SOV|TR|USOL)\b") && (0 = 1) && (1 = 0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd(9404): gosub INVOKE my cambrinth armband spell
- ubercombat.cmd(10002): setvariable invoke my cambrinth armband spell
- ubercombat.cmd(10003): setvariable LOCATION INVOKE_1
- ubercombat.cmd(10004): pause 0.0001
- ubercombat.cmd(10005): passing label: INVOKE_1
- ubercombat.cmd(10006): pause 0.0001
- ubercombat.cmd(10021): matchwait
- invoke my cambrinth armband spell
- The cambrinth armband is dim, almost magically null. A very faint pattern indicates its readiness to absorb Holy energy.
- Roundtime: 5 sec.
- R>
- * A beady-eyed snow goblin feints to the side at you. You evade.
- ubercombat.cmd(353): action triggered: ^.* closes to pole weapon range on you\!|^You retreat back to pole range\.|^You .* at pole range\.|^You .* at pole weapon range\.|^You close to melee range on .*\.|^.* closes to melee range on you\!|^\[You're .*\.\]$|^You .* at melee range\.|^.* you at melee range\.
- ubercombat.cmd(353): action commands: var Pole.Range 1
- ubercombat.cmd(353): setvariable Pole.Range 1
- ubercombat.cmd(351): action triggered: ^You close to melee range on .*\.|^.* closes to melee range on you\!|^\[You're .*\.\]$|^You .* at melee range\.|^.* you at melee range\.|^You .* at melee range\.|^You are already at melee
- ubercombat.cmd(351): action commands: var Melee.Range 1
- ubercombat.cmd(351): setvariable Melee.Range 1
- ubercombat.cmd(330): action triggered: nimbly balanced
- ubercombat.cmd(330): action commands: put #var balance 3
- [You're nimbly balanced and in better position.]
- R>
- * A blue-eyed snow goblin bashes a large frozen club at you. You block with a blue-scale shield.
- ubercombat.cmd(353): action triggered: ^.* closes to pole weapon range on you\!|^You retreat back to pole range\.|^You .* at pole range\.|^You .* at pole weapon range\.|^You close to melee range on .*\.|^.* closes to melee range on you\!|^\[You're .*\.\]$|^You .* at melee range\.|^.* you at melee range\.
- ubercombat.cmd(353): action commands: var Pole.Range 1
- ubercombat.cmd(353): setvariable Pole.Range 1
- ubercombat.cmd(351): action triggered: ^You close to melee range on .*\.|^.* closes to melee range on you\!|^\[You're .*\.\]$|^You .* at melee range\.|^.* you at melee range\.|^You .* at melee range\.|^You are already at melee
- ubercombat.cmd(351): action commands: var Melee.Range 1
- ubercombat.cmd(351): setvariable Melee.Range 1
- ubercombat.cmd(330): action triggered: nimbly balanced
- ubercombat.cmd(330): action commands: put #var balance 3
- [You're nimbly balanced with opponent in better position.]
- R>
- ubercombat.cmd: match goto return
- ubercombat.cmd(23430): passing label: RETURN
- ubercombat.cmd(23431): delay 0.0001
- ubercombat.cmd(23432): return
- ubercombat.cmd: if evaluate: (!matchre("cambrinth armband", "(?i)NULL|NIL")) && (524.04 < 200)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: matchre("Empty Empty", "cambrinth armband")
- ubercombat.cmd: if returned: False
- ubercombat.cmd(9408): return
- ubercombat.cmd(8999): pause 0.1
- ubercombat.cmd(9000): pause 0.1
- ubercombat.cmd(9001): setvariable spellPrepped 0
- ubercombat.cmd(9002): passing label: BUFF_CAST_1
- ubercombat.cmd: if evaluate: matchre("MAPP", "SLS") && ("NULL" != "NULL") || ("Major Physical Protection" = "Starlight Sphere")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: matchre("Major Physical Protection", "(Albreda's Balm|Electrostatic Eddy|Fire Rain|Universal Solvent)") || matchre("MAPP", "(EE|ALB|FR|USOL)")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: matchre("Major Physical Protection", "Hydra Hex") || matchre("MAPP", "HH")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("Major Physical Protection" = "Cage of Light")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("Major Physical Protection" = "Ignite") && matchre("NULL_EXP","^(Brawling|Slings|Bow|Crossbow)")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("Major Physical Protection" = "Ethereal Fissure")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("Major Physical Protection" = "Ignite") && !matchre("Empty Empty", "NULL")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("Major Physical Protection" = "Ignite")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: matchre("Major Physical Protection", "(Resonance|Rutilor\'s Edge)")
- ubercombat.cmd: if returned: False
- ubercombat.cmd(9101): matchwait
- cast
- You gesture.
- ubercombat.cmd(360): action triggered: ^Your spell.*backfires
- ubercombat.cmd(360): action commands: var Backfired 1;math backfirecount add 1;var BackfireSpell %CurrentSpell
- ubercombat.cmd(360): setvariable Backfired 1
- ubercombat.cmd(360): math: backfirecount add 1
- ubercombat.cmd(360): math result: backfirecount=1
- ubercombat.cmd(360): setvariable BackfireSpell MAPP
- Your spell hopelessly backfires.
- >
- ubercombat.cmd: match goto buff_cast_done
- ubercombat.cmd(9119): passing label: BUFF_CAST_DONE
- ubercombat.cmd: if evaluate: (1)
- ubercombat.cmd: if returned: True
- ubercombat.cmd(9121): goto BUFF_CAST_FAIL
- ubercombat.cmd(9133): setvariable LOCATION BUFF_CAST_FAIL
- ubercombat.cmd(9134): pause 0.1
- ubercombat.cmd: if evaluate: (1) && (0 = 0)
- ubercombat.cmd: if returned: True
- ubercombat.cmd(9137): setvariable CurrentBackfire MAPP
- ubercombat.cmd(9138): gosub BUFF_BACKFIRED
- ubercombat.cmd(8364): setvariable noCharge 1
- ubercombat.cmd: if evaluate: ("MAPP" != "MAPP")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (!matchre("MAPP", "OFF"))
- ubercombat.cmd: if returned: True
- ubercombat.cmd: if evaluate: (90 = 0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (90 >= 2) && (90 < 18)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (90 >= 18) && (90 < 27)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (90 >= 27) && (90 < 50)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (90 >= 50) && (90 < 100)
- ubercombat.cmd: if returned: True
- ubercombat.cmd(8372): setvariable mana.drop 10
- ubercombat.cmd: if evaluate: (90 >= 100) && (90 < 500)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (90 >= 500) && (90 < 900)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (90 >= 900)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (90 >= 1) && (90 < 10)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (90 >= 10) && (90 < 25)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (90 >= 25) && (90 < 50)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (90 >= 50) && (90 < 100)
- ubercombat.cmd: if returned: True
- ubercombat.cmd(8380): setvariable camdrop 10
- ubercombat.cmd: if evaluate: (90 >= 100) && (90 < 500)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (90 >= 500) && (90 < 900)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (90 >= 900)
- ubercombat.cmd: if returned: False
- ===========================================
- *** BACKFIRED! DROPPING MANA BY 10
- ===========================================
- ** Old Mana: 90
- ubercombat.cmd(8389): evalmath: CurrentBuffMana (90 - 10)
- ubercombat.cmd(8389): evalmath result: CurrentBuffMana=80
- ubercombat.cmd: if evaluate: ("90" != "NULL")
- ubercombat.cmd: if returned: True
- ubercombat.cmd(8392): evalmath: CurrentCambMana (90 - 10)
- ubercombat.cmd(8392): evalmath result: CurrentCambMana=80
- ubercombat.cmd: if evaluate: (80 < 1)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (0 = 0)
- ubercombat.cmd: if returned: True
- ubercombat.cmd(8395): setvariable CurrenSpellMana 1
- ubercombat.cmd(8396): pause 0.4
- >
- ============================
- ** New Mana: 80
- =============================
- ubercombat.cmd(8400): setvariable Backfired 0
- ubercombat.cmd(8401): setvariable cambCharged 0
- ubercombat.cmd(8402): setvariable spellPrepped 0
- ubercombat.cmd: if evaluate: (1 > 12)
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8404): return
- ubercombat.cmd(9141): setvariable Backfired 0
- ubercombat.cmd(9143): setvariable noCharge 0
- ubercombat.cmd(9144): setvariable cambCharged 0
- ubercombat.cmd(9145): setvariable spellPrepped 0
- ubercombat.cmd(9146): return
- ubercombat.cmd: if evaluate: ("None" != "None")
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8913): return
- ubercombat.cmd(8837): passing label: BUFF_REMOVE
- ubercombat.cmd: if evaluate: (0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: !matchre("MAPP", ("PFE|MPP|SOL|BENEDICTION|MAPP|GHS|SOS|REJUVENATION|VIGIL|SB|AUSPICE|MRE|CENTERING|BLESS|HE|PS|DR|TOTRS|HH|MALEDICTION|FF|HYH|AE|REZZ|MF|FOU|SAP|UNCURSE|POM|OM")) || (0 = 1)
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8863): pause 0.001
- ubercombat.cmd(8864): goto BUFF_START_1
- ubercombat.cmd(8746): pause 0.1
- ubercombat.cmd: if evaluate: (100 < 30)
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8759): passing label: BUFF_START_2
- ubercombat.cmd(8760): math: spell.tracker add 1
- ubercombat.cmd(8760): math result: spell.tracker=2
- ubercombat.cmd(8761): math: buff.tracker add 1
- ubercombat.cmd(8761): math result: buff.tracker=2
- ubercombat.cmd: if evaluate: (1) && (0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: matchre("PFE", "NULL")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (2 > 7)
- ubercombat.cmd: if returned: False
- Current Buff: PFE
- ubercombat.cmd(8777): setvariable CurrentBuff PFE
- ubercombat.cmd: if evaluate: matchre("PFE", "SLS")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("Cleric" = "Cleric") && matchre("|MAPP|PFE|BENEDICTION|CENTERING|MPP|AUSPICE|MF", "(?i)\bOM")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: matchre("", "PFE") && (0 = 1)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: matchre("|MAPP|PFE|BENEDICTION|CENTERING|MPP|AUSPICE|MF", "PFE") && (0 = 1)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: matchre("PFE", ("(?i)PFE|MPP|SOL|BENEDICTION|MAPP|GHS|SOS|REJUVENATION|VIGIL|SB|AUSPICE|MRE|CENTERING|BLESS|HE|PS|DR|TOTRS|HH|MALEDICTION|FF|HYH|AE|REZZ|MF|FOU|SAP|UNCURSE|POM|OM"))
- ubercombat.cmd: if returned: True
- ubercombat.cmd: if evaluate: (42 > 100) && !matchre("PFE", "(?i)\b(echo|SOUL|WILL|WORD|ALL|MF|POM|ABSOLUTION|COS|POP|BC|DC|IOTS|RTR|SEC|AG|MON|ELI|AEG|MOF)\b")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (42 = 1)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: !matchre("42", "90")
- ubercombat.cmd: if returned: True
- ubercombat.cmd(8792): goto BUFF_START_DISCERN
- ubercombat.cmd: if evaluate: (0)
- ubercombat.cmd: if returned: False
- *** Checking Optimal Cast Mana for PFE
- ubercombat.cmd(8809): gosub SPELLMATH PFE
- ubercombat.cmd(7972): delay 0.0001
- ubercombat.cmd(7973): setvariable NOCAST 0
- ubercombat.cmd(7974): setvariable CurrentSpell PFE
- ubercombat.cmd(7975): setvariable Skill NULL
- ubercombat.cmd(7976): setvariable tooN00b 0
- ubercombat.cmd(7982): gosub PUT discern PFE
- ubercombat.cmd(11702): delay 0.0001
- ubercombat.cmd(11703): setvariable putaction discern PFE
- ubercombat.cmd(11704): setvariable LOCATION PUT_1
- ubercombat.cmd(11705): passing label: PUT_1
- ubercombat.cmd(11786): matchwait
- discern PFE
- The Protection from Evil spell defends the faithful against the unholy touch of the Undead. It will also attempt to repel Necromancy, as well as any magic employed by otherwise cursed or Undead beings.
- ubercombat.cmd(7980): action triggered: It requires the (.*) skill to cast effectively\.
- ubercombat.cmd(7980): action commands: var Skill $1
- ubercombat.cmd(7980): setvariable Skill Warding
- ubercombat.cmd(7981): action triggered: To begin to be able to cast this spell, you will need to reach the rank of (?:an?) (.*?)\.
- ubercombat.cmd(7981): action commands: var SpellTier $1
- ubercombat.cmd(7981): setvariable SpellTier promising novice
- This is a non-battle spell that can be cast on a single target. Non-battle spells have significantly longer preparation times than battle spells. It can be cast without a target and on other adventurers. It requires a minimum of five mana streams, and can expand to a maximum of one hundred mana streams woven into it. To begin to be able to cast this spell, you will need to reach the rank of a promising novice. By the time you have mastered this spell, you will be ranked as a genius in your abilities as a caster. It requires the Warding skill to cast effectively. Before you can learn this spell, you must know Minor Physical Protection. It will also cost one spell slot.
- ubercombat.cmd(7977): action triggered: ^The spell requires at minimum (\d+) .*\, for a total of (\d+) streams\.
- ubercombat.cmd(7977): action commands: var spellMin $1;var spellMax $2
- ubercombat.cmd(7977): setvariable spellMin 5
- ubercombat.cmd(7977): setvariable spellMax 80
- The spell requires at minimum 5 mana streams and you think you can reinforce it with 75 more, for a total of 80 streams.
- Roundtime: 7 sec.
- R>
- * A beady-eyed snow goblin bashes a large frozen club at you. You block with a blue-scale shield.
- ubercombat.cmd(353): action triggered: ^.* closes to pole weapon range on you\!|^You retreat back to pole range\.|^You .* at pole range\.|^You .* at pole weapon range\.|^You close to melee range on .*\.|^.* closes to melee range on you\!|^\[You're .*\.\]$|^You .* at melee range\.|^.* you at melee range\.
- ubercombat.cmd(353): action commands: var Pole.Range 1
- ubercombat.cmd(353): setvariable Pole.Range 1
- ubercombat.cmd(351): action triggered: ^You close to melee range on .*\.|^.* closes to melee range on you\!|^\[You're .*\.\]$|^You .* at melee range\.|^.* you at melee range\.|^You .* at melee range\.|^You are already at melee
- ubercombat.cmd(351): action commands: var Melee.Range 1
- ubercombat.cmd(351): setvariable Melee.Range 1
- ubercombat.cmd(330): action triggered: nimbly balanced
- ubercombat.cmd(330): action commands: put #var balance 3
- [You're nimbly balanced with no advantage.]
- R>
- ubercombat.cmd: match goto return_clear
- ubercombat.cmd(23425): passing label: RETURN_CLEAR
- ubercombat.cmd(23426): delay 0.0001
- ubercombat.cmd(23428): pause 0.0001
- ubercombat.cmd(23429): return
- ubercombat.cmd(7983): pause
- >
- * A blue-eyed snow goblin sidesteps and bashes at you. You block with a blue-scale shield.
- ubercombat.cmd(353): action triggered: ^.* closes to pole weapon range on you\!|^You retreat back to pole range\.|^You .* at pole range\.|^You .* at pole weapon range\.|^You close to melee range on .*\.|^.* closes to melee range on you\!|^\[You're .*\.\]$|^You .* at melee range\.|^.* you at melee range\.
- ubercombat.cmd(353): action commands: var Pole.Range 1
- ubercombat.cmd(353): setvariable Pole.Range 1
- ubercombat.cmd(351): action triggered: ^You close to melee range on .*\.|^.* closes to melee range on you\!|^\[You're .*\.\]$|^You .* at melee range\.|^.* you at melee range\.|^You .* at melee range\.|^You are already at melee
- ubercombat.cmd(351): action commands: var Melee.Range 1
- ubercombat.cmd(351): setvariable Melee.Range 1
- ubercombat.cmd(331): action triggered: solidly balanced
- ubercombat.cmd(331): action commands: put #var balance 4
- [You're solidly balanced and opponent has slight advantage.]
- >
- ubercombat.cmd(7984): pause
- ubercombat.cmd: if evaluate: (80 < 3)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (80 = 0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd(7987): pause 0.1
- ubercombat.cmd: if evaluate: (0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("ON" = "ON") && (!0)
- ubercombat.cmd: if returned: True
- ubercombat.cmd(8012): evalmath: spellCMax ceiling(80 * .9)
- ubercombat.cmd(8012): evalmath result: spellCMax=72
- ubercombat.cmd: if evaluate: matchre("\b(echo|SOUL|WILL|WORD|ALL|MF|POM|ABSOLUTION|COS|POP|BC|DC|IOTS|RTR|SEC|AG|MON|ELI|AEG|MOF)\b", "\bPFE\b")
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8014): evalmath: spellResplit floor(72 /(0+1))
- ubercombat.cmd(8014): evalmath result: spellResplit=72
- ubercombat.cmd(8015): setvariable spellCMax 72
- ubercombat.cmd(8016): goto SPELLMATH2
- ubercombat.cmd(8143): setvariable Prep Warding 72
- ubercombat.cmd: if evaluate: (0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8150): return
- ubercombat.cmd: if evaluate: (0 = 1)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: matchre("PFE", "(?i)\b(echo|SOUL|WILL|WORD|ALL|MF|POM|ABSOLUTION|COS|POP|BC|DC|IOTS|RTR|SEC|AG|MON|ELI|AEG|MOF)\b")
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8814): passing label: BUFF_START_KNOWN
- ubercombat.cmd(8815): setvariable CurrentBuffMana 72
- ubercombat.cmd(8816): setvariable CurrentCambMana 72
- ubercombat.cmd: if evaluate: (72 != 0) && (72 != 72)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (72 = 0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (72 = 0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8821): passing label: BUFF_START_KNOWN_2
- ubercombat.cmd: if evaluate: ("PFE" = "COL")
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8831): passing label: BUFF_BEGIN
- ubercombat.cmd(8832): setvariable spellID PFE
- ubercombat.cmd: if evaluate: matchre("OFF", "PFE")
- ubercombat.cmd: if returned: False
- **** CASTING: PFE @ 72 Mana
- ubercombat.cmd: if evaluate: (!0)
- ubercombat.cmd: if returned: True
- ubercombat.cmd(8835): setvariable CurrentBuffMana 72
- ubercombat.cmd(8836): gosub BUFF_PREP PFE 72
- ubercombat.cmd(8883): delay 0.0001
- ubercombat.cmd(8884): setvariable buffPrep PFE
- ubercombat.cmd(8885): setvariable buffPrepMana 72
- ubercombat.cmd: if evaluate: (72 = 0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8887): passing label: BUFF_PREP_1
- ubercombat.cmd: if evaluate: matchre("PFE", "RM") && matchre("Obvious exits: northeast, south.", "obscured by a thick fog")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: !matchre("Cleric", "Warrior Mage|Moon Mage|Bard|Ranger|Paladin|Empath|Cleric|Trader|Necromancer")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("None" != "None")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("None" != "None")
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8892): delay 0.0001
- ubercombat.cmd: if evaluate: (0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (0) && (!0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8895): pause 0.5
- >
- ubercombat.cmd(8896): setvariable spellID PFE 72
- ubercombat.cmd: if evaluate: (72 != 0) && ((72) != (72))
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: matchre("PFE", "OFF")
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8899): gosub PREPARE PFE 72
- ubercombat.cmd(9792): setvariable prepare PFE 72
- ubercombat.cmd(9793): setvariable spellID PFE 72
- ubercombat.cmd(9794): setvariable LOCATION PREPARE_1
- ubercombat.cmd: if evaluate: (0 = 1)
- ubercombat.cmd: if returned: False
- ubercombat.cmd(9796): pause 0.0001
- ubercombat.cmd(9797): passing label: PREPARE_1
- ubercombat.cmd(9798): pause 0.1
- ubercombat.cmd(9799): pause 0.1
- ubercombat.cmd: if evaluate: ("PFE 72" = "DINAZEN OLKAR 1")
- ubercombat.cmd: if returned: False
- ubercombat.cmd(9852): matchwait
- prepare PFE 72
- You begin chanting a mantra to invoke the Protection from Evil spell.
- >
- ubercombat.cmd: match goto spell_cast_return
- ubercombat.cmd(9333): passing label: SPELL_CAST_RETURN
- ubercombat.cmd(9334): pause 0.0001
- ubercombat.cmd(9335): setvariable spellPrepped 0
- ubercombat.cmd(9336): return
- ubercombat.cmd(8900): passing label: BUFF_CASTING
- ubercombat.cmd(8901): pause 0.0001
- ubercombat.cmd: if evaluate: (72 != 0) && ((72) != (72))
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: matchre("PFE", "(?i)\b(echo|SOUL|WILL|WORD|ALL|MF|POM|ABSOLUTION|COS|POP|BC|DC|IOTS|RTR|SEC|AG|MON|ELI|AEG|MOF)\b")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("Protection from Evil" = "Ignite") && ("NULL" = "NULL")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("Protection from Evil" != "None")
- ubercombat.cmd: if returned: True
- ubercombat.cmd: if evaluate: (0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8909): gosub BUFF_WAIT
- ubercombat.cmd(8956): pause 0.1
- ubercombat.cmd(8957): setvariable buffcount 0
- ubercombat.cmd(8958): delay 0.0001
- ubercombat.cmd(8959): eval: temp count("bob", "|")
- ubercombat.cmd(8959): eval result: temp=0
- ubercombat.cmd(8961): passing label: BUFF_ACTIONS
- ubercombat.cmd(8962): pause 0.001
- ubercombat.cmd: if evaluate: (0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: matchre("a blue-eyed snow goblin, a beady-eyed snow goblin", "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) && (0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("Cleric" = "Empath")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: matchre("Protection from Evil" = "Absolution")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (0 > 0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8971): pause 0.1
- ubercombat.cmd: if evaluate: (2 > 0) && (!0)
- ubercombat.cmd: if returned: True
- ubercombat.cmd(8973): pause 0.5
- bob
- You bob suddenly, lowering yourself into a smaller target.
- ubercombat.cmd(353): action triggered: ^.* closes to pole weapon range on you\!|^You retreat back to pole range\.|^You .* at pole range\.|^You .* at pole weapon range\.|^You close to melee range on .*\.|^.* closes to melee range on you\!|^\[You're .*\.\]$|^You .* at melee range\.|^.* you at melee range\.
- ubercombat.cmd(353): action commands: var Pole.Range 1
- ubercombat.cmd(353): setvariable Pole.Range 1
- ubercombat.cmd(351): action triggered: ^You close to melee range on .*\.|^.* closes to melee range on you\!|^\[You're .*\.\]$|^You .* at melee range\.|^.* you at melee range\.|^You .* at melee range\.|^You are already at melee
- ubercombat.cmd(351): action commands: var Melee.Range 1
- ubercombat.cmd(351): setvariable Melee.Range 1
- ubercombat.cmd(330): action triggered: nimbly balanced
- ubercombat.cmd(330): action commands: put #var balance 3
- [You're nimbly balanced and in better position.]
- Roundtime: 3 sec.
- R>
- * A beady-eyed snow goblin sweeps low at you. You evade.
- ubercombat.cmd(353): action triggered: ^.* closes to pole weapon range on you\!|^You retreat back to pole range\.|^You .* at pole range\.|^You .* at pole weapon range\.|^You close to melee range on .*\.|^.* closes to melee range on you\!|^\[You're .*\.\]$|^You .* at melee range\.|^.* you at melee range\.
- ubercombat.cmd(353): action commands: var Pole.Range 1
- ubercombat.cmd(353): setvariable Pole.Range 1
- ubercombat.cmd(351): action triggered: ^You close to melee range on .*\.|^.* closes to melee range on you\!|^\[You're .*\.\]$|^You .* at melee range\.|^.* you at melee range\.|^You .* at melee range\.|^You are already at melee
- ubercombat.cmd(351): action commands: var Melee.Range 1
- ubercombat.cmd(351): setvariable Melee.Range 1
- ubercombat.cmd(330): action triggered: nimbly balanced
- ubercombat.cmd(330): action commands: put #var balance 3
- [You're nimbly balanced and opponent has slight advantage.]
- R>
- ubercombat.cmd(8974): pause 0.2
- ubercombat.cmd: if evaluate: (0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8976): math: buffcount add 1
- ubercombat.cmd(8976): math result: buffcount=1
- ubercombat.cmd(8977): goto BUFF_ACTIONS
- ubercombat.cmd(8962): pause 0.001
- ubercombat.cmd: if evaluate: (0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: matchre("a blue-eyed snow goblin, a beady-eyed snow goblin", "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) && (0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("Cleric" = "Empath")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: matchre("Protection from Evil" = "Absolution")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (1 > 0)
- ubercombat.cmd: if returned: True
- ubercombat.cmd(8970): goto BUFF_WAIT_2
- ubercombat.cmd(8979): pause 0.2
- ubercombat.cmd: if evaluate: ("Protection from Evil" = "None")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (4.5466057 > 28)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (7 > 0)
- ubercombat.cmd: if returned: True
- ubercombat.cmd: if evaluate: (38 >= 7)
- ubercombat.cmd: if returned: True
- ubercombat.cmd(8986): goto BUFF_CAST
- ubercombat.cmd(8995): setvariable LOCATION BUFF_CAST_1
- ubercombat.cmd(8996): pause 0.0001
- ubercombat.cmd(8997): setvariable savedWeapon NULL
- ubercombat.cmd(8998): gosub CAMBRINTH_SPELL 72
- ubercombat.cmd(9378): setvariable ChargeMana 72
- ubercombat.cmd: if evaluate: ("ON" != "ON")
- ubercombat.cmd: if returned: False
- ubercombat.cmd(9385): setvariable cambCount 0
- ubercombat.cmd: if evaluate: (0 < 31)
- ubercombat.cmd: if returned: True
- ubercombat.cmd: if evaluate: (524.04 < 205) && ("Empty" != "Empty") && !matchre("NULL", "OFFHAND")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (524.04 < 205) && ("Empty" != "Empty") && matchre("NULL", "OFFHAND")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: !matchre("cambrinth armband", "(?i)NULL|NIL") && (524.04 < 200)
- ubercombat.cmd: if returned: False
- ubercombat.cmd(9393): passing label: CAMBRINTH_SPELL1
- ubercombat.cmd: if evaluate: !matchre("cambrinth armband", "(?i)NULL|NIL") && ("Protection from Evil" != "None") && (0 > 0) && (0 = 0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (!matchre("cambrinth armband", "(?i)NULL") && ("Protection from Evil" != "None"))
- ubercombat.cmd: if returned: True
- ubercombat.cmd: if evaluate: matchre("PFE", "(?i)\b(ABAN|AD|AC|AEWO|ALB|ARS|AF|BES|BOTF|CARE|CS|DALU|EE|EYE|FAE|FR|GHS|GJ|GS|HODI|HOW|HYH|IZ|MOM|MG|PYRE|REGENERATE|REZZ|REV|RIM|ROS|ROC|ROG|SANCTUARY|SA|SLS|SOV|TR|USOL)\b") && (0 = 1) && (1 = 0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd(9404): gosub INVOKE my cambrinth armband spell
- ubercombat.cmd(10002): setvariable invoke my cambrinth armband spell
- ubercombat.cmd(10003): setvariable LOCATION INVOKE_1
- ubercombat.cmd(10004): pause 0.0001
- ubercombat.cmd(10005): passing label: INVOKE_1
- ubercombat.cmd(10006): pause 0.0001
- ubercombat.cmd(10021): matchwait
- invoke my cambrinth armband spell
- The cambrinth armband is dim, almost magically null. A very faint pattern indicates its readiness to absorb Holy energy.
- Roundtime: 5 sec.
- R>
- * A blue-eyed snow goblin feints to the side at you. You block solidly with a blue-scale shield.
- ubercombat.cmd(353): action triggered: ^.* closes to pole weapon range on you\!|^You retreat back to pole range\.|^You .* at pole range\.|^You .* at pole weapon range\.|^You close to melee range on .*\.|^.* closes to melee range on you\!|^\[You're .*\.\]$|^You .* at melee range\.|^.* you at melee range\.
- ubercombat.cmd(353): action commands: var Pole.Range 1
- ubercombat.cmd(353): setvariable Pole.Range 1
- ubercombat.cmd(351): action triggered: ^You close to melee range on .*\.|^.* closes to melee range on you\!|^\[You're .*\.\]$|^You .* at melee range\.|^.* you at melee range\.|^You .* at melee range\.|^You are already at melee
- ubercombat.cmd(351): action commands: var Melee.Range 1
- ubercombat.cmd(351): setvariable Melee.Range 1
- ubercombat.cmd(330): action triggered: nimbly balanced
- ubercombat.cmd(330): action commands: put #var balance 3
- [You're nimbly balanced and have slight advantage.]
- R>
- ubercombat.cmd: match goto return
- ubercombat.cmd(23430): passing label: RETURN
- ubercombat.cmd(23431): delay 0.0001
- ubercombat.cmd(23432): return
- ubercombat.cmd: if evaluate: (!matchre("cambrinth armband", "(?i)NULL|NIL")) && (524.04 < 200)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: matchre("Empty Empty", "cambrinth armband")
- ubercombat.cmd: if returned: False
- ubercombat.cmd(9408): return
- ubercombat.cmd(8999): pause 0.1
- ubercombat.cmd(9000): pause 0.1
- ubercombat.cmd(9001): setvariable spellPrepped 0
- ubercombat.cmd(9002): passing label: BUFF_CAST_1
- ubercombat.cmd: if evaluate: matchre("PFE", "SLS") && ("NULL" != "NULL") || ("Protection from Evil" = "Starlight Sphere")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: matchre("Protection from Evil", "(Albreda's Balm|Electrostatic Eddy|Fire Rain|Universal Solvent)") || matchre("PFE", "(EE|ALB|FR|USOL)")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: matchre("Protection from Evil", "Hydra Hex") || matchre("PFE", "HH")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("Protection from Evil" = "Cage of Light")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("Protection from Evil" = "Ignite") && matchre("NULL_EXP","^(Brawling|Slings|Bow|Crossbow)")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("Protection from Evil" = "Ethereal Fissure")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("Protection from Evil" = "Ignite") && !matchre("Empty Empty", "NULL")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("Protection from Evil" = "Ignite")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: matchre("Protection from Evil", "(Resonance|Rutilor\'s Edge)")
- ubercombat.cmd: if returned: False
- ubercombat.cmd(9101): matchwait
- cast
- You gesture.
- ubercombat.cmd(360): action triggered: ^Your spell.*backfires
- ubercombat.cmd(360): action commands: var Backfired 1;math backfirecount add 1;var BackfireSpell %CurrentSpell
- ubercombat.cmd(360): setvariable Backfired 1
- ubercombat.cmd(360): math: backfirecount add 1
- ubercombat.cmd(360): math result: backfirecount=2
- ubercombat.cmd(360): setvariable BackfireSpell PFE
- Your spell hopelessly backfires.
- A tingling sensation spreads through your body.
- >
- ubercombat.cmd: match goto buff_cast_done
- ubercombat.cmd(9119): passing label: BUFF_CAST_DONE
- ubercombat.cmd: if evaluate: (1)
- ubercombat.cmd: if returned: True
- ubercombat.cmd(9121): goto BUFF_CAST_FAIL
- ubercombat.cmd(9133): setvariable LOCATION BUFF_CAST_FAIL
- ubercombat.cmd(9134): pause 0.1
- ubercombat.cmd: if evaluate: (1) && (0 = 0)
- ubercombat.cmd: if returned: True
- ubercombat.cmd(9137): setvariable CurrentBackfire PFE
- ubercombat.cmd(9138): gosub BUFF_BACKFIRED
- ubercombat.cmd(8364): setvariable noCharge 1
- ubercombat.cmd: if evaluate: ("PFE" != "PFE")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (!matchre("PFE", "OFF"))
- ubercombat.cmd: if returned: True
- ubercombat.cmd: if evaluate: (72 = 0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (72 >= 2) && (72 < 18)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (72 >= 18) && (72 < 27)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (72 >= 27) && (72 < 50)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (72 >= 50) && (72 < 100)
- ubercombat.cmd: if returned: True
- ubercombat.cmd(8372): setvariable mana.drop 10
- ubercombat.cmd: if evaluate: (72 >= 100) && (72 < 500)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (72 >= 500) && (72 < 900)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (72 >= 900)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (72 >= 1) && (72 < 10)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (72 >= 10) && (72 < 25)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (72 >= 25) && (72 < 50)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (72 >= 50) && (72 < 100)
- ubercombat.cmd: if returned: True
- ubercombat.cmd(8380): setvariable camdrop 10
- ubercombat.cmd: if evaluate: (72 >= 100) && (72 < 500)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (72 >= 500) && (72 < 900)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (72 >= 900)
- ubercombat.cmd: if returned: False
- ===========================================
- *** BACKFIRED! DROPPING MANA BY 10
- ===========================================
- ** Old Mana: 72
- ubercombat.cmd(8389): evalmath: CurrentBuffMana (72 - 10)
- ubercombat.cmd(8389): evalmath result: CurrentBuffMana=62
- ubercombat.cmd: if evaluate: ("72" != "NULL")
- ubercombat.cmd: if returned: True
- ubercombat.cmd(8392): evalmath: CurrentCambMana (72 - 10)
- ubercombat.cmd(8392): evalmath result: CurrentCambMana=62
- ubercombat.cmd: if evaluate: (62 < 1)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (0 = 0)
- ubercombat.cmd: if returned: True
- ubercombat.cmd(8395): setvariable CurrenSpellMana 1
- ubercombat.cmd(8396): pause 0.4
- ============================
- ** New Mana: 62
- =============================
- ubercombat.cmd(8400): setvariable Backfired 0
- ubercombat.cmd(8401): setvariable cambCharged 0
- ubercombat.cmd(8402): setvariable spellPrepped 0
- ubercombat.cmd: if evaluate: (2 > 12)
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8404): return
- ubercombat.cmd(9141): setvariable Backfired 0
- ubercombat.cmd(9143): setvariable noCharge 0
- ubercombat.cmd(9144): setvariable cambCharged 0
- ubercombat.cmd(9145): setvariable spellPrepped 0
- ubercombat.cmd(9146): return
- ubercombat.cmd: if evaluate: ("None" != "None")
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8913): return
- ubercombat.cmd(8837): passing label: BUFF_REMOVE
- ubercombat.cmd: if evaluate: (0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: !matchre("PFE", ("PFE|MPP|SOL|BENEDICTION|MAPP|GHS|SOS|REJUVENATION|VIGIL|SB|AUSPICE|MRE|CENTERING|BLESS|HE|PS|DR|TOTRS|HH|MALEDICTION|FF|HYH|AE|REZZ|MF|FOU|SAP|UNCURSE|POM|OM")) || (0 = 1)
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8863): pause 0.001
- ubercombat.cmd(8864): goto BUFF_START_1
- ubercombat.cmd(8746): pause 0.1
- ubercombat.cmd: if evaluate: (100 < 30)
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8759): passing label: BUFF_START_2
- ubercombat.cmd(8760): math: spell.tracker add 1
- ubercombat.cmd(8760): math result: spell.tracker=3
- ubercombat.cmd(8761): math: buff.tracker add 1
- ubercombat.cmd(8761): math result: buff.tracker=3
- ubercombat.cmd: if evaluate: (1) && (0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: matchre("BENEDICTION", "NULL")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (3 > 7)
- ubercombat.cmd: if returned: False
- Current Buff: BENEDICTION
- ubercombat.cmd(8777): setvariable CurrentBuff BENEDICTION
- ubercombat.cmd: if evaluate: matchre("BENEDICTION", "SLS")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("Cleric" = "Cleric") && matchre("|MAPP|PFE|BENEDICTION|CENTERING|MPP|AUSPICE|MF", "(?i)\bOM")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: matchre("", "BENEDICTION") && (0 = 1)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: matchre("|MAPP|PFE|BENEDICTION|CENTERING|MPP|AUSPICE|MF", "BENEDICTION") && (0DICTION = 1)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: matchre("BENEDICTION", ("(?i)PFE|MPP|SOL|BENEDICTION|MAPP|GHS|SOS|REJUVENATION|VIGIL|SB|AUSPICE|MRE|CENTERING|BLESS|HE|PS|DR|TOTRS|HH|MALEDICTION|FF|HYH|AE|REZZ|MF|FOU|SAP|UNCURSE|POM|OM"))
- ubercombat.cmd: if returned: True
- ubercombat.cmd: if evaluate: (62 > 100) && !matchre("BENEDICTION", "(?i)\b(echo|SOUL|WILL|WORD|ALL|MF|POM|ABSOLUTION|COS|POP|BC|DC|IOTS|RTR|SEC|AG|MON|ELI|AEG|MOF)\b")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (62 = 1)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: !matchre("62", "72")
- ubercombat.cmd: if returned: True
- ubercombat.cmd(8792): goto BUFF_START_DISCERN
- ubercombat.cmd: if evaluate: (0)
- ubercombat.cmd: if returned: False
- *** Checking Optimal Cast Mana for BENEDICTION
- ubercombat.cmd(8809): gosub SPELLMATH BENEDICTION
- ubercombat.cmd(7972): delay 0.0001
- ubercombat.cmd(7973): setvariable NOCAST 0
- ubercombat.cmd(7974): setvariable CurrentSpell BENEDICTION
- ubercombat.cmd(7975): setvariable Skill NULL
- ubercombat.cmd(7976): setvariable tooN00b 0
- ubercombat.cmd(7982): gosub PUT discern BENEDICTION
- ubercombat.cmd(11702): delay 0.0001
- ubercombat.cmd(11703): setvariable putaction discern BENEDICTION
- ubercombat.cmd(11704): setvariable LOCATION PUT_1
- ubercombat.cmd(11705): passing label: PUT_1
- ubercombat.cmd(11786): matchwait
- discern BENEDICTION
- The Benediction spell allows a Cleric to manifest their faith and devotion into a blessing of enhanced physical prowess. Under the effects of this blessing the caster may find that their body moves with greater ease, their blows fall with greater force than before, or even that their strikes land home with far greater accuracy.
- ubercombat.cmd(7980): action triggered: It requires the (.*) skill to cast effectively\.
- ubercombat.cmd(7980): action commands: var Skill $1
- ubercombat.cmd(7980): setvariable Skill Augmentation
- ubercombat.cmd(7981): action triggered: To begin to be able to cast this spell, you will need to reach the rank of (?:an?) (.*?)\.
- ubercombat.cmd(7981): action commands: var SpellTier $1
- ubercombat.cmd(7981): setvariable SpellTier experienced practitioner
- This is a non-battle spell that can be cast on a single target. Non-battle spells have significantly longer preparation times than battle spells. It can be cast without a target. It requires a minimum of fifteen mana streams, and can expand to a maximum of one hundred mana streams woven into it. To begin to be able to cast this spell, you will need to reach the rank of an experienced practitioner. By the time you have mastered this spell, you will be ranked as a master in your abilities as a caster. It requires the Augmentation skill to cast effectively. Before you can learn this spell, you must know Bless and Major Physical Protection, and be circle 30. It will also cost three spell slots.
- ubercombat.cmd(7977): action triggered: ^The spell requires at minimum (\d+) .*\, for a total of (\d+) streams\.
- ubercombat.cmd(7977): action commands: var spellMin $1;var spellMax $2
- ubercombat.cmd(7977): setvariable spellMin 15
- ubercombat.cmd(7977): setvariable spellMax 91
- The spell requires at minimum 15 mana streams and you think you can reinforce it with 76 more, for a total of 91 streams.
- Roundtime: 10 sec.
- R>
- A blue-eyed snow goblin nibbles on one of its fingernails.
- R>
- * A beady-eyed snow goblin sidesteps and bashes at you. You dodge.
- ubercombat.cmd(353): action triggered: ^.* closes to pole weapon range on you\!|^You retreat back to pole range\.|^You .* at pole range\.|^You .* at pole weapon range\.|^You close to melee range on .*\.|^.* closes to melee range on you\!|^\[You're .*\.\]$|^You .* at melee range\.|^.* you at melee range\.
- ubercombat.cmd(353): action commands: var Pole.Range 1
- ubercombat.cmd(353): setvariable Pole.Range 1
- ubercombat.cmd(351): action triggered: ^You close to melee range on .*\.|^.* closes to melee range on you\!|^\[You're .*\.\]$|^You .* at melee range\.|^.* you at melee range\.|^You .* at melee range\.|^You are already at melee
- ubercombat.cmd(351): action commands: var Melee.Range 1
- ubercombat.cmd(351): setvariable Melee.Range 1
- ubercombat.cmd(330): action triggered: nimbly balanced
- ubercombat.cmd(330): action commands: put #var balance 3
- [You're nimbly balanced with opponent in strong position.]
- R>
- * A beady-eyed snow goblin swings a large frozen club at you. You evade.
- ubercombat.cmd(353): action triggered: ^.* closes to pole weapon range on you\!|^You retreat back to pole range\.|^You .* at pole range\.|^You .* at pole weapon range\.|^You close to melee range on .*\.|^.* closes to melee range on you\!|^\[You're .*\.\]$|^You .* at melee range\.|^.* you at melee range\.
- ubercombat.cmd(353): action commands: var Pole.Range 1
- ubercombat.cmd(353): setvariable Pole.Range 1
- ubercombat.cmd(351): action triggered: ^You close to melee range on .*\.|^.* closes to melee range on you\!|^\[You're .*\.\]$|^You .* at melee range\.|^.* you at melee range\.|^You .* at melee range\.|^You are already at melee
- ubercombat.cmd(351): action commands: var Melee.Range 1
- ubercombat.cmd(351): setvariable Melee.Range 1
- ubercombat.cmd(331): action triggered: solidly balanced
- ubercombat.cmd(331): action commands: put #var balance 4
- [You're solidly balanced with opponent in good position.]
- R>
- ubercombat.cmd: match goto return_clear
- ubercombat.cmd(23425): passing label: RETURN_CLEAR
- ubercombat.cmd(23426): delay 0.0001
- ubercombat.cmd(23428): pause 0.0001
- ubercombat.cmd(23429): return
- ubercombat.cmd(7983): pause
- >
- ubercombat.cmd(7984): pause
- >
- ubercombat.cmd: if evaluate: (91 < 3)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (91 = 0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd(7987): pause 0.1
- ubercombat.cmd: if evaluate: (0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("ON" = "ON") && (!0)
- ubercombat.cmd: if returned: True
- ubercombat.cmd(8012): evalmath: spellCMax ceiling(91 * .9)
- ubercombat.cmd(8012): evalmath result: spellCMax=82
- ubercombat.cmd: if evaluate: matchre("\b(echo|SOUL|WILL|WORD|ALL|MF|POM|ABSOLUTION|COS|POP|BC|DC|IOTS|RTR|SEC|AG|MON|ELI|AEG|MOF)\b", "\bBENEDICTION\b")
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8014): evalmath: spellResplit floor(82 /(0+1))
- ubercombat.cmd(8014): evalmath result: spellResplit=82
- ubercombat.cmd(8015): setvariable spellCMax 82
- ubercombat.cmd(8016): goto SPELLMATH2
- ubercombat.cmd(8143): setvariable Prep Augmentation 82
- ubercombat.cmd: if evaluate: (0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8150): return
- ubercombat.cmd: if evaluate: (0 = 1)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: matchre("BENEDICTION", "(?i)\b(echo|SOUL|WILL|WORD|ALL|MF|POM|ABSOLUTION|COS|POP|BC|DC|IOTS|RTR|SEC|AG|MON|ELI|AEG|MOF)\b")
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8814): passing label: BUFF_START_KNOWN
- ubercombat.cmd(8815): setvariable CurrentBuffMana 82
- ubercombat.cmd(8816): setvariable CurrentCambMana 82
- ubercombat.cmd: if evaluate: (82 != 0) && (82 != 82)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (82 = 0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (82 = 0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8821): passing label: BUFF_START_KNOWN_2
- ubercombat.cmd: if evaluate: ("BENEDICTION" = "COL")
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8831): passing label: BUFF_BEGIN
- ubercombat.cmd(8832): setvariable spellID BENEDICTION
- ubercombat.cmd: if evaluate: matchre("OFF", "BENEDICTION")
- ubercombat.cmd: if returned: False
- **** CASTING: BENEDICTION @ 82 Mana
- ubercombat.cmd: if evaluate: (!0)
- ubercombat.cmd: if returned: True
- ubercombat.cmd(8835): setvariable CurrentBuffMana 82
- ubercombat.cmd(8836): gosub BUFF_PREP BENEDICTION 82
- ubercombat.cmd(8883): delay 0.0001
- ubercombat.cmd(8884): setvariable buffPrep BENEDICTION
- ubercombat.cmd(8885): setvariable buffPrepMana 82
- ubercombat.cmd: if evaluate: (82 = 0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8887): passing label: BUFF_PREP_1
- ubercombat.cmd: if evaluate: matchre("BENEDICTION", "RM") && matchre("Obvious exits: northeast, south.", "obscured by a thick fog")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: !matchre("Cleric", "Warrior Mage|Moon Mage|Bard|Ranger|Paladin|Empath|Cleric|Trader|Necromancer")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("None" != "None")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("None" != "None")
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8892): delay 0.0001
- ubercombat.cmd: if evaluate: (0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (0) && (!0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8895): pause 0.5
- * A blue-eyed snow goblin bashes a large frozen club at you. You block with a blue-scale shield.
- ubercombat.cmd(353): action triggered: ^.* closes to pole weapon range on you\!|^You retreat back to pole range\.|^You .* at pole range\.|^You .* at pole weapon range\.|^You close to melee range on .*\.|^.* closes to melee range on you\!|^\[You're .*\.\]$|^You .* at melee range\.|^.* you at melee range\.
- ubercombat.cmd(353): action commands: var Pole.Range 1
- ubercombat.cmd(353): setvariable Pole.Range 1
- ubercombat.cmd(351): action triggered: ^You close to melee range on .*\.|^.* closes to melee range on you\!|^\[You're .*\.\]$|^You .* at melee range\.|^.* you at melee range\.|^You .* at melee range\.|^You are already at melee
- ubercombat.cmd(351): action commands: var Melee.Range 1
- ubercombat.cmd(351): setvariable Melee.Range 1
- ubercombat.cmd(331): action triggered: solidly balanced
- ubercombat.cmd(331): action commands: put #var balance 4
- [You're solidly balanced and opponent has slight advantage.]
- >
- ubercombat.cmd(8896): setvariable spellID BENEDICTION 82
- ubercombat.cmd: if evaluate: (82 != 0) && ((82) != (82))
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: matchre("BENEDICTION", "OFF")
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8899): gosub PREPARE BENEDICTION 82
- ubercombat.cmd(9792): setvariable prepare BENEDICTION 82
- ubercombat.cmd(9793): setvariable spellID BENEDICTION 82
- ubercombat.cmd(9794): setvariable LOCATION PREPARE_1
- ubercombat.cmd: if evaluate: (0 = 1)
- ubercombat.cmd: if returned: False
- ubercombat.cmd(9796): pause 0.0001
- ubercombat.cmd(9797): passing label: PREPARE_1
- ubercombat.cmd(9798): pause 0.1
- ubercombat.cmd(9799): pause 0.1
- ubercombat.cmd: if evaluate: ("BENEDICTION 82" = "DINAZEN OLKAR 1")
- ubercombat.cmd: if returned: False
- ubercombat.cmd(9852): matchwait
- prepare BENEDICTION 82
- You begin chanting a mantra to invoke the Benediction spell.
- >
- ubercombat.cmd: match goto spell_cast_return
- ubercombat.cmd(9333): passing label: SPELL_CAST_RETURN
- ubercombat.cmd(9334): pause 0.0001
- ubercombat.cmd(9335): setvariable spellPrepped 0
- ubercombat.cmd(9336): return
- ubercombat.cmd(8900): passing label: BUFF_CASTING
- ubercombat.cmd(8901): pause 0.0001
- ubercombat.cmd: if evaluate: (82 != 0) && ((82) != (82))
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: matchre("BENEDICTION", "(?i)\b(echo|SOUL|WILL|WORD|ALL|MF|POM|ABSOLUTION|COS|POP|BC|DC|IOTS|RTR|SEC|AG|MON|ELI|AEG|MOF)\b")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("Benediction" = "Ignite") && ("NULL" = "NULL")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("Benediction" != "None")
- ubercombat.cmd: if returned: True
- ubercombat.cmd: if evaluate: (0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8909): gosub BUFF_WAIT
- ubercombat.cmd(8956): pause 0.1
- ubercombat.cmd(8957): setvariable buffcount 0
- ubercombat.cmd(8958): delay 0.0001
- ubercombat.cmd(8959): eval: temp count("bob", "|")
- ubercombat.cmd(8959): eval result: temp=0
- ubercombat.cmd(8961): passing label: BUFF_ACTIONS
- ubercombat.cmd(8962): pause 0.001
- ubercombat.cmd: if evaluate: (0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: matchre("a blue-eyed snow goblin, a beady-eyed snow goblin", "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) && (0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("Cleric" = "Empath")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: matchre("Benediction" = "Absolution")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (0 > 0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8971): pause 0.1
- ubercombat.cmd: if evaluate: (2 > 0) && (!0)
- ubercombat.cmd: if returned: True
- ubercombat.cmd(8973): pause 0.5
- bob
- You bob suddenly, lowering yourself into a smaller target.
- ubercombat.cmd(353): action triggered: ^.* closes to pole weapon range on you\!|^You retreat back to pole range\.|^You .* at pole range\.|^You .* at pole weapon range\.|^You close to melee range on .*\.|^.* closes to melee range on you\!|^\[You're .*\.\]$|^You .* at melee range\.|^.* you at melee range\.
- ubercombat.cmd(353): action commands: var Pole.Range 1
- ubercombat.cmd(353): setvariable Pole.Range 1
- ubercombat.cmd(351): action triggered: ^You close to melee range on .*\.|^.* closes to melee range on you\!|^\[You're .*\.\]$|^You .* at melee range\.|^.* you at melee range\.|^You .* at melee range\.|^You are already at melee
- ubercombat.cmd(351): action commands: var Melee.Range 1
- ubercombat.cmd(351): setvariable Melee.Range 1
- ubercombat.cmd(330): action triggered: nimbly balanced
- ubercombat.cmd(330): action commands: put #var balance 3
- [You're nimbly balanced and in better position.]
- Roundtime: 4 sec.
- R>
- ubercombat.cmd(8974): pause 0.2
- ubercombat.cmd: if evaluate: (0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8976): math: buffcount add 1
- ubercombat.cmd(8976): math result: buffcount=1
- ubercombat.cmd(8977): goto BUFF_ACTIONS
- ubercombat.cmd(8962): pause 0.001
- ubercombat.cmd: if evaluate: (0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: matchre("a blue-eyed snow goblin, a beady-eyed snow goblin", "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) && (0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("Cleric" = "Empath")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: matchre("Benediction" = "Absolution")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (1 > 0)
- ubercombat.cmd: if returned: True
- ubercombat.cmd(8970): goto BUFF_WAIT_2
- ubercombat.cmd(8979): pause 0.2
- ubercombat.cmd: if evaluate: ("Benediction" = "None")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (5.0976451 > 28)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (7 > 0)
- ubercombat.cmd: if returned: True
- ubercombat.cmd: if evaluate: (62 >= 7)
- ubercombat.cmd: if returned: True
- ubercombat.cmd(8986): goto BUFF_CAST
- ubercombat.cmd(8995): setvariable LOCATION BUFF_CAST_1
- ubercombat.cmd(8996): pause 0.0001
- ubercombat.cmd(8997): setvariable savedWeapon NULL
- ubercombat.cmd(8998): gosub CAMBRINTH_SPELL 82
- ubercombat.cmd(9378): setvariable ChargeMana 82
- ubercombat.cmd: if evaluate: ("ON" != "ON")
- ubercombat.cmd: if returned: False
- ubercombat.cmd(9385): setvariable cambCount 0
- ubercombat.cmd: if evaluate: (0 < 31)
- ubercombat.cmd: if returned: True
- ubercombat.cmd: if evaluate: (524.04 < 205) && ("Empty" != "Empty") && !matchre("NULL", "OFFHAND")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (524.04 < 205) && ("Empty" != "Empty") && matchre("NULL", "OFFHAND")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: !matchre("cambrinth armband", "(?i)NULL|NIL") && (524.04 < 200)
- ubercombat.cmd: if returned: False
- ubercombat.cmd(9393): passing label: CAMBRINTH_SPELL1
- ubercombat.cmd: if evaluate: !matchre("cambrinth armband", "(?i)NULL|NIL") && ("Benediction" != "None") && (0 > 0) && (0 = 0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (!matchre("cambrinth armband", "(?i)NULL") && ("Benediction" != "None"))
- ubercombat.cmd: if returned: True
- ubercombat.cmd: if evaluate: matchre("BENEDICTION", "(?i)\b(ABAN|AD|AC|AEWO|ALB|ARS|AF|BES|BOTF|CARE|CS|DALU|EE|EYE|FAE|FR|GHS|GJ|GS|HODI|HOW|HYH|IZ|MOM|MG|PYRE|REGENERATE|REZZ|REV|RIM|ROS|ROC|ROG|SANCTUARY|SA|SLS|SOV|TR|USOL)\b") && (0 = 1) && (1 = 0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd(9404): gosub INVOKE my cambrinth armband spell
- ubercombat.cmd(10002): setvariable invoke my cambrinth armband spell
- ubercombat.cmd(10003): setvariable LOCATION INVOKE_1
- ubercombat.cmd(10004): pause 0.0001
- ubercombat.cmd(10005): passing label: INVOKE_1
- ubercombat.cmd(10006): pause 0.0001
- ubercombat.cmd(10021): matchwait
- invoke my cambrinth armband spell
- The cambrinth armband is dim, almost magically null. A very faint pattern indicates its readiness to absorb Holy energy.
- Roundtime: 5 sec.
- R>
- The snow goblin moves into a position to dodge.
- R>
- ubercombat.cmd: match goto return
- ubercombat.cmd(23430): passing label: RETURN
- ubercombat.cmd(23431): delay 0.0001
- ubercombat.cmd(23432): return
- ubercombat.cmd: if evaluate: (!matchre("cambrinth armband", "(?i)NULL|NIL")) && (524.04 < 200)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: matchre("Empty Empty", "cambrinth armband")
- ubercombat.cmd: if returned: False
- ubercombat.cmd(9408): return
- ubercombat.cmd(8999): pause 0.1
- >
- * A blue-eyed snow goblin bashes a large frozen club at you. You dodge.
- ubercombat.cmd(353): action triggered: ^.* closes to pole weapon range on you\!|^You retreat back to pole range\.|^You .* at pole range\.|^You .* at pole weapon range\.|^You close to melee range on .*\.|^.* closes to melee range on you\!|^\[You're .*\.\]$|^You .* at melee range\.|^.* you at melee range\.
- ubercombat.cmd(353): action commands: var Pole.Range 1
- ubercombat.cmd(353): setvariable Pole.Range 1
- ubercombat.cmd(351): action triggered: ^You close to melee range on .*\.|^.* closes to melee range on you\!|^\[You're .*\.\]$|^You .* at melee range\.|^.* you at melee range\.|^You .* at melee range\.|^You are already at melee
- ubercombat.cmd(351): action commands: var Melee.Range 1
- ubercombat.cmd(351): setvariable Melee.Range 1
- ubercombat.cmd(330): action triggered: nimbly balanced
- ubercombat.cmd(330): action commands: put #var balance 3
- [You're nimbly balanced and opponent has slight advantage.]
- >
- * A beady-eyed snow goblin feints high at you. You dodge.
- ubercombat.cmd(353): action triggered: ^.* closes to pole weapon range on you\!|^You retreat back to pole range\.|^You .* at pole range\.|^You .* at pole weapon range\.|^You close to melee range on .*\.|^.* closes to melee range on you\!|^\[You're .*\.\]$|^You .* at melee range\.|^.* you at melee range\.
- ubercombat.cmd(353): action commands: var Pole.Range 1
- ubercombat.cmd(353): setvariable Pole.Range 1
- ubercombat.cmd(351): action triggered: ^You close to melee range on .*\.|^.* closes to melee range on you\!|^\[You're .*\.\]$|^You .* at melee range\.|^.* you at melee range\.|^You .* at melee range\.|^You are already at melee
- ubercombat.cmd(351): action commands: var Melee.Range 1
- ubercombat.cmd(351): setvariable Melee.Range 1
- ubercombat.cmd(330): action triggered: nimbly balanced
- ubercombat.cmd(330): action commands: put #var balance 3
- [You're nimbly balanced with opponent in strong position.]
- ubercombat.cmd(9000): pause 0.1
- >
- ubercombat.cmd(9001): setvariable spellPrepped 0
- ubercombat.cmd(9002): passing label: BUFF_CAST_1
- ubercombat.cmd: if evaluate: matchre("BENEDICTION", "SLS") && ("NULL" != "NULL") || ("Benediction" = "Starlight Sphere")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: matchre("Benediction", "(Albreda's Balm|Electrostatic Eddy|Fire Rain|Universal Solvent)") || matchre("BENEDICTION", "(EE|ALB|FR|USOL)")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: matchre("Benediction", "Hydra Hex") || matchre("BENEDICTION", "HH")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("Benediction" = "Cage of Light")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("Benediction" = "Ignite") && matchre("NULL_EXP","^(Brawling|Slings|Bow|Crossbow)")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("Benediction" = "Ethereal Fissure")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("Benediction" = "Ignite") && !matchre("Empty Empty", "NULL")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("Benediction" = "Ignite")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: matchre("Benediction", "(Resonance|Rutilor\'s Edge)")
- ubercombat.cmd: if returned: False
- ubercombat.cmd(9101): matchwait
- cast
- You make a holy gesture and intone reverently, "Firulf, hear my plea!"
- ubercombat.cmd(360): action triggered: ^Your spell.*backfires
- ubercombat.cmd(360): action commands: var Backfired 1;math backfirecount add 1;var BackfireSpell %CurrentSpell
- ubercombat.cmd(360): setvariable Backfired 1
- ubercombat.cmd(360): math: backfirecount add 1
- ubercombat.cmd(360): math result: backfirecount=3
- ubercombat.cmd(360): setvariable BackfireSpell BENEDICTION
- Your spell hopelessly backfires.
- A tingling sensation spreads through your body.
- >
- ubercombat.cmd: match goto buff_cast_fail
- ubercombat.cmd(9132): passing label: BUFF_CAST_FAIL
- ubercombat.cmd(9133): setvariable LOCATION BUFF_CAST_FAIL
- ubercombat.cmd(9134): pause 0.1
- ubercombat.cmd: if evaluate: (1) && (0 = 0)
- ubercombat.cmd: if returned: True
- ubercombat.cmd(9137): setvariable CurrentBackfire BENEDICTION
- ubercombat.cmd(9138): gosub BUFF_BACKFIRED
- ubercombat.cmd(8364): setvariable noCharge 1
- ubercombat.cmd: if evaluate: ("BENEDICTION" != "BENEDICTION")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (!matchre("BENEDICTION", "OFF"))
- ubercombat.cmd: if returned: True
- ubercombat.cmd: if evaluate: (82 = 0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (82 >= 2) && (82 < 18)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (82 >= 18) && (82 < 27)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (82 >= 27) && (82 < 50)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (82 >= 50) && (82 < 100)
- ubercombat.cmd: if returned: True
- ubercombat.cmd(8372): setvariable mana.drop 10
- ubercombat.cmd: if evaluate: (82 >= 100) && (82 < 500)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (82 >= 500) && (82 < 900)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (82 >= 900)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (82 >= 1) && (82 < 10)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (82 >= 10) && (82 < 25)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (82 >= 25) && (82 < 50)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (82 >= 50) && (82 < 100)
- ubercombat.cmd: if returned: True
- ubercombat.cmd(8380): setvariable camdrop 10
- ubercombat.cmd: if evaluate: (82 >= 100) && (82 < 500)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (82 >= 500) && (82 < 900)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (82 >= 900)
- ubercombat.cmd: if returned: False
- ===========================================
- *** BACKFIRED! DROPPING MANA BY 10
- ===========================================
- ** Old Mana: 82
- ubercombat.cmd(8389): evalmath: CurrentBuffMana (82 - 10)
- ubercombat.cmd(8389): evalmath result: CurrentBuffMana=72
- ubercombat.cmd: if evaluate: ("82" != "NULL")
- ubercombat.cmd: if returned: True
- ubercombat.cmd(8392): evalmath: CurrentCambMana (82 - 10)
- ubercombat.cmd(8392): evalmath result: CurrentCambMana=72
- ubercombat.cmd: if evaluate: (72 < 1)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (0 = 0)
- ubercombat.cmd: if returned: True
- ubercombat.cmd(8395): setvariable CurrenSpellMana 1
- ubercombat.cmd(8396): pause 0.4
- ============================
- ** New Mana: 72
- =============================
- ubercombat.cmd(8400): setvariable Backfired 0
- ubercombat.cmd(8401): setvariable cambCharged 0
- ubercombat.cmd(8402): setvariable spellPrepped 0
- ubercombat.cmd: if evaluate: (3 > 12)
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8404): return
- ubercombat.cmd(9141): setvariable Backfired 0
- ubercombat.cmd(9143): setvariable noCharge 0
- ubercombat.cmd(9144): setvariable cambCharged 0
- ubercombat.cmd(9145): setvariable spellPrepped 0
- ubercombat.cmd(9146): return
- ubercombat.cmd: if evaluate: ("None" != "None")
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8913): return
- ubercombat.cmd(8837): passing label: BUFF_REMOVE
- ubercombat.cmd: if evaluate: (0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: !matchre("BENEDICTION", ("PFE|MPP|SOL|BENEDICTION|MAPP|GHS|SOS|REJUVENATION|VIGIL|SB|AUSPICE|MRE|CENTERING|BLESS|HE|PS|DR|TOTRS|HH|MALEDICTION|FF|HYH|AE|REZZ|MF|FOU|SAP|UNCURSE|POM|OM")) || (0 = 1)
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8863): pause 0.001
- ubercombat.cmd(8864): goto BUFF_START_1
- ubercombat.cmd(8746): pause 0.1
- ubercombat.cmd: if evaluate: (100 < 30)
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8759): passing label: BUFF_START_2
- ubercombat.cmd(8760): math: spell.tracker add 1
- ubercombat.cmd(8760): math result: spell.tracker=4
- ubercombat.cmd(8761): math: buff.tracker add 1
- ubercombat.cmd(8761): math result: buff.tracker=4
- ubercombat.cmd: if evaluate: (1) && (0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: matchre("CENTERING", "NULL")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (4 > 7)
- ubercombat.cmd: if returned: False
- Current Buff: CENTERING
- ubercombat.cmd(8777): setvariable CurrentBuff CENTERING
- ubercombat.cmd: if evaluate: matchre("CENTERING", "SLS")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("Cleric" = "Cleric") && matchre("|MAPP|PFE|BENEDICTION|CENTERING|MPP|AUSPICE|MF", "(?i)\bOM")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: matchre("", "CENTERING") && (0 = 1)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: matchre("|MAPP|PFE|BENEDICTION|CENTERING|MPP|AUSPICE|MF", "CENTERING") && ($spellCENTERING = 1)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: matchre("CENTERING", ("(?i)PFE|MPP|SOL|BENEDICTION|MAPP|GHS|SOS|REJUVENATION|VIGIL|SB|AUSPICE|MRE|CENTERING|BLESS|HE|PS|DR|TOTRS|HH|MALEDICTION|FF|HYH|AE|REZZ|MF|FOU|SAP|UNCURSE|POM|OM"))
- ubercombat.cmd: if returned: True
- ubercombat.cmd: if evaluate: (90 > 100) && !matchre("CENTERING", "(?i)\b(echo|SOUL|WILL|WORD|ALL|MF|POM|ABSOLUTION|COS|POP|BC|DC|IOTS|RTR|SEC|AG|MON|ELI|AEG|MOF)\b")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (90 = 1)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: !matchre("90", "82")
- ubercombat.cmd: if returned: True
- ubercombat.cmd(8792): goto BUFF_START_DISCERN
- ubercombat.cmd: if evaluate: (0)
- ubercombat.cmd: if returned: False
- *** Checking Optimal Cast Mana for CENTERING
- ubercombat.cmd(8809): gosub SPELLMATH CENTERING
- ubercombat.cmd(7972): delay 0.0001
- ubercombat.cmd(7973): setvariable NOCAST 0
- ubercombat.cmd(7974): setvariable CurrentSpell CENTERING
- ubercombat.cmd(7975): setvariable Skill NULL
- ubercombat.cmd(7976): setvariable tooN00b 0
- ubercombat.cmd(7982): gosub PUT discern CENTERING
- ubercombat.cmd(11702): delay 0.0001
- ubercombat.cmd(11703): setvariable putaction discern CENTERING
- ubercombat.cmd(11704): setvariable LOCATION PUT_1
- ubercombat.cmd(11705): passing label: PUT_1
- ubercombat.cmd(11786): matchwait
- gesture
- discern CENTERING
- You gesture.
- >
- As a cornerstone of learning spiritual manipulation, the Centering spell first teaches the magician to manipulate his own spirit. By quieting the normally turbulent forces of the soul, the magician gains a supernatural sense of grounding. In addition to being good practice toward a spiritual lifestyle, the practical effect is the magician will find his sense of balance in combat enhanced.
- ubercombat.cmd(7980): action triggered: It requires the (.*) skill to cast effectively\.
- ubercombat.cmd(7980): action commands: var Skill $1
- ubercombat.cmd(7980): setvariable Skill Augmentation
- ubercombat.cmd(7981): action triggered: To begin to be able to cast this spell, you will need to reach the rank of (?:an?) (.*?)\.
- ubercombat.cmd(7981): action commands: var SpellTier $1
- ubercombat.cmd(7981): setvariable SpellTier lowly novice
- This is a non-battle spell that can be cast on a single target. Non-battle spells have significantly longer preparation times than battle spells. It can be cast without a target. It requires a minimum of one mana streams, and can expand to a maximum of one hundred mana streams woven into it. To begin to be able to cast this spell, you will need to reach the rank of a lowly novice. By the time you have mastered this spell, you will be ranked as a professional in your abilities as a caster. It requires the Augmentation skill to cast effectively. This spell has no prerequisites. It will also cost one spell slot.
- ubercombat.cmd(7977): action triggered: ^The spell requires at minimum (\d+) .*\, for a total of (\d+) streams\.
- ubercombat.cmd(7977): action commands: var spellMin $1;var spellMax $2
- ubercombat.cmd(7977): setvariable spellMin 1
- ubercombat.cmd(7977): setvariable spellMax 100
- The spell requires at minimum 1 mana streams and you think you can reinforce it with 99 more, for a total of 100 streams.
- Roundtime: 10 sec.
- R>
- * A beady-eyed snow goblin sweeps low at you. You evade.
- ubercombat.cmd(353): action triggered: ^.* closes to pole weapon range on you\!|^You retreat back to pole range\.|^You .* at pole range\.|^You .* at pole weapon range\.|^You close to melee range on .*\.|^.* closes to melee range on you\!|^\[You're .*\.\]$|^You .* at melee range\.|^.* you at melee range\.
- ubercombat.cmd(353): action commands: var Pole.Range 1
- ubercombat.cmd(353): setvariable Pole.Range 1
- ubercombat.cmd(351): action triggered: ^You close to melee range on .*\.|^.* closes to melee range on you\!|^\[You're .*\.\]$|^You .* at melee range\.|^.* you at melee range\.|^You .* at melee range\.|^You are already at melee
- ubercombat.cmd(351): action commands: var Melee.Range 1
- ubercombat.cmd(351): setvariable Melee.Range 1
- ubercombat.cmd(331): action triggered: solidly balanced
- ubercombat.cmd(331): action commands: put #var balance 4
- [You're solidly balanced with opponent in strong position.]
- R>
- * A blue-eyed snow goblin sweeps low at you. You block with a blue-scale shield.
- ubercombat.cmd(353): action triggered: ^.* closes to pole weapon range on you\!|^You retreat back to pole range\.|^You .* at pole range\.|^You .* at pole weapon range\.|^You close to melee range on .*\.|^.* closes to melee range on you\!|^\[You're .*\.\]$|^You .* at melee range\.|^.* you at melee range\.
- ubercombat.cmd(353): action commands: var Pole.Range 1
- ubercombat.cmd(353): setvariable Pole.Range 1
- ubercombat.cmd(351): action triggered: ^You close to melee range on .*\.|^.* closes to melee range on you\!|^\[You're .*\.\]$|^You .* at melee range\.|^.* you at melee range\.|^You .* at melee range\.|^You are already at melee
- ubercombat.cmd(351): action commands: var Melee.Range 1
- ubercombat.cmd(351): setvariable Melee.Range 1
- ubercombat.cmd(331): action triggered: solidly balanced
- ubercombat.cmd(331): action commands: put #var balance 4
- [You're solidly balanced with opponent in very strong position.]
- R>
- ubercombat.cmd: match goto return_clear
- ubercombat.cmd(23425): passing label: RETURN_CLEAR
- ubercombat.cmd(23426): delay 0.0001
- ubercombat.cmd(23428): pause 0.0001
- ubercombat.cmd(23429): return
- ubercombat.cmd(7983): pause
- ubercombat.cmd(7984): pause
- ubercombat.cmd: if evaluate: (100 < 3)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (100 = 0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd(7987): pause 0.1
- ubercombat.cmd: if evaluate: (0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("ON" = "ON") && (!0)
- ubercombat.cmd: if returned: True
- ubercombat.cmd(8012): evalmath: spellCMax ceiling(100 * .9)
- ubercombat.cmd(8012): evalmath result: spellCMax=90
- ubercombat.cmd: if evaluate: matchre("\b(echo|SOUL|WILL|WORD|ALL|MF|POM|ABSOLUTION|COS|POP|BC|DC|IOTS|RTR|SEC|AG|MON|ELI|AEG|MOF)\b", "\bCENTERING\b")
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8014): evalmath: spellResplit floor(90 /(0+1))
- ubercombat.cmd(8014): evalmath result: spellResplit=90
- ubercombat.cmd(8015): setvariable spellCMax 90
- ubercombat.cmd(8016): goto SPELLMATH2
- ubercombat.cmd(8143): setvariable Prep Augmentation 90
- ubercombat.cmd: if evaluate: (0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8150): return
- ubercombat.cmd: if evaluate: (0 = 1)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: matchre("CENTERING", "(?i)\b(echo|SOUL|WILL|WORD|ALL|MF|POM|ABSOLUTION|COS|POP|BC|DC|IOTS|RTR|SEC|AG|MON|ELI|AEG|MOF)\b")
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8814): passing label: BUFF_START_KNOWN
- ubercombat.cmd(8815): setvariable CurrentBuffMana 90
- ubercombat.cmd(8816): setvariable CurrentCambMana 90
- ubercombat.cmd: if evaluate: (90 != 0) && (90 != 90)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (90 = 0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (90 = 0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8821): passing label: BUFF_START_KNOWN_2
- ubercombat.cmd: if evaluate: ("CENTERING" = "COL")
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8831): passing label: BUFF_BEGIN
- ubercombat.cmd(8832): setvariable spellID CENTERING
- ubercombat.cmd: if evaluate: matchre("OFF", "CENTERING")
- ubercombat.cmd: if returned: False
- **** CASTING: CENTERING @ 90 Mana
- ubercombat.cmd: if evaluate: (!0)
- ubercombat.cmd: if returned: True
- ubercombat.cmd(8835): setvariable CurrentBuffMana 90
- ubercombat.cmd(8836): gosub BUFF_PREP CENTERING 90
- ubercombat.cmd(8883): delay 0.0001
- ubercombat.cmd(8884): setvariable buffPrep CENTERING
- ubercombat.cmd(8885): setvariable buffPrepMana 90
- ubercombat.cmd: if evaluate: (90 = 0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8887): passing label: BUFF_PREP_1
- ubercombat.cmd: if evaluate: matchre("CENTERING", "RM") && matchre("Obvious exits: northeast, south.", "obscured by a thick fog")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: !matchre("Cleric", "Warrior Mage|Moon Mage|Bard|Ranger|Paladin|Empath|Cleric|Trader|Necromancer")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("None" != "None")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("None" != "None")
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8892): delay 0.0001
- ubercombat.cmd: if evaluate: (0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (0) && (!0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8895): pause 0.5
- ubercombat.cmd(8896): setvariable spellID CENTERING 90
- ubercombat.cmd: if evaluate: (90 != 0) && ((90) != (90))
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: matchre("CENTERING", "OFF")
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8899): gosub PREPARE CENTERING 90
- ubercombat.cmd(9792): setvariable prepare CENTERING 90
- ubercombat.cmd(9793): setvariable spellID CENTERING 90
- ubercombat.cmd(9794): setvariable LOCATION PREPARE_1
- ubercombat.cmd: if evaluate: (0 = 1)
- ubercombat.cmd: if returned: False
- ubercombat.cmd(9796): pause 0.0001
- ubercombat.cmd(9797): passing label: PREPARE_1
- ubercombat.cmd(9798): pause 0.1
- ubercombat.cmd(9799): pause 0.1
- ubercombat.cmd: if evaluate: ("CENTERING 90" = "DINAZEN OLKAR 1")
- ubercombat.cmd: if returned: False
- ubercombat.cmd(9852): matchwait
- prepare CENTERING 90
- You begin chanting a mantra to invoke the Centering spell.
- >
- ubercombat.cmd: match goto spell_cast_return
- ubercombat.cmd(9333): passing label: SPELL_CAST_RETURN
- ubercombat.cmd(9334): pause 0.0001
- ubercombat.cmd(9335): setvariable spellPrepped 0
- ubercombat.cmd(9336): return
- ubercombat.cmd(8900): passing label: BUFF_CASTING
- ubercombat.cmd(8901): pause 0.0001
- ubercombat.cmd: if evaluate: (90 != 0) && ((90) != (90))
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: matchre("CENTERING", "(?i)\b(echo|SOUL|WILL|WORD|ALL|MF|POM|ABSOLUTION|COS|POP|BC|DC|IOTS|RTR|SEC|AG|MON|ELI|AEG|MOF)\b")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("Centering" = "Ignite") && ("NULL" = "NULL")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("Centering" != "None")
- ubercombat.cmd: if returned: True
- ubercombat.cmd: if evaluate: (0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8909): gosub BUFF_WAIT
- ubercombat.cmd(8956): pause 0.1
- ubercombat.cmd(8957): setvariable buffcount 0
- ubercombat.cmd(8958): delay 0.0001
- ubercombat.cmd(8959): eval: temp count("bob", "|")
- ubercombat.cmd(8959): eval result: temp=0
- ubercombat.cmd(8961): passing label: BUFF_ACTIONS
- ubercombat.cmd(8962): pause 0.001
- ubercombat.cmd: if evaluate: (0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: matchre("a blue-eyed snow goblin, a beady-eyed snow goblin", "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) && (0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("Cleric" = "Empath")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: matchre("Centering" = "Absolution")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (0 > 0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8971): pause 0.1
- >
- * A beady-eyed snow goblin sidesteps and bashes at you. You dodge.
- ubercombat.cmd(353): action triggered: ^.* closes to pole weapon range on you\!|^You retreat back to pole range\.|^You .* at pole range\.|^You .* at pole weapon range\.|^You close to melee range on .*\.|^.* closes to melee range on you\!|^\[You're .*\.\]$|^You .* at melee range\.|^.* you at melee range\.
- ubercombat.cmd(353): action commands: var Pole.Range 1
- ubercombat.cmd(353): setvariable Pole.Range 1
- ubercombat.cmd(351): action triggered: ^You close to melee range on .*\.|^.* closes to melee range on you\!|^\[You're .*\.\]$|^You .* at melee range\.|^.* you at melee range\.|^You .* at melee range\.|^You are already at melee
- ubercombat.cmd(351): action commands: var Melee.Range 1
- ubercombat.cmd(351): setvariable Melee.Range 1
- ubercombat.cmd(331): action triggered: solidly balanced
- ubercombat.cmd(331): action commands: put #var balance 4
- [You're solidly balanced with opponent in strong position.]
- ubercombat.cmd: if evaluate: (2 > 0) && (!0)
- ubercombat.cmd: if returned: True
- ubercombat.cmd(8973): pause 0.5
- > bob
- You bob suddenly, lowering yourself into a smaller target.
- ubercombat.cmd(353): action triggered: ^.* closes to pole weapon range on you\!|^You retreat back to pole range\.|^You .* at pole range\.|^You .* at pole weapon range\.|^You close to melee range on .*\.|^.* closes to melee range on you\!|^\[You're .*\.\]$|^You .* at melee range\.|^.* you at melee range\.
- ubercombat.cmd(353): action commands: var Pole.Range 1
- ubercombat.cmd(353): setvariable Pole.Range 1
- ubercombat.cmd(351): action triggered: ^You close to melee range on .*\.|^.* closes to melee range on you\!|^\[You're .*\.\]$|^You .* at melee range\.|^.* you at melee range\.|^You .* at melee range\.|^You are already at melee
- ubercombat.cmd(351): action commands: var Melee.Range 1
- ubercombat.cmd(351): setvariable Melee.Range 1
- ubercombat.cmd(330): action triggered: nimbly balanced
- ubercombat.cmd(330): action commands: put #var balance 3
- [You're nimbly balanced with no advantage.]
- Roundtime: 4 sec.
- R>
- ubercombat.cmd(8974): pause 0.2
- * A blue-eyed snow goblin feints to the side at you. You block solidly with a blue-scale shield.
- ubercombat.cmd(353): action triggered: ^.* closes to pole weapon range on you\!|^You retreat back to pole range\.|^You .* at pole range\.|^You .* at pole weapon range\.|^You close to melee range on .*\.|^.* closes to melee range on you\!|^\[You're .*\.\]$|^You .* at melee range\.|^.* you at melee range\.
- ubercombat.cmd(353): action commands: var Pole.Range 1
- ubercombat.cmd(353): setvariable Pole.Range 1
- ubercombat.cmd(351): action triggered: ^You close to melee range on .*\.|^.* closes to melee range on you\!|^\[You're .*\.\]$|^You .* at melee range\.|^.* you at melee range\.|^You .* at melee range\.|^You are already at melee
- ubercombat.cmd(351): action commands: var Melee.Range 1
- ubercombat.cmd(351): setvariable Melee.Range 1
- ubercombat.cmd(330): action triggered: nimbly balanced
- ubercombat.cmd(330): action commands: put #var balance 3
- [You're nimbly balanced with opponent in better position.]
- >
- ubercombat.cmd: if evaluate: (0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8976): math: buffcount add 1
- ubercombat.cmd(8976): math result: buffcount=1
- ubercombat.cmd(8977): goto BUFF_ACTIONS
- ubercombat.cmd(8962): pause 0.001
- ubercombat.cmd: if evaluate: (0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: matchre("a blue-eyed snow goblin, a beady-eyed snow goblin", "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) && (0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("Cleric" = "Empath")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: matchre("Centering" = "Absolution")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (1 > 0)
- ubercombat.cmd: if returned: True
- ubercombat.cmd(8970): goto BUFF_WAIT_2
- ubercombat.cmd(8979): pause 0.2
- ubercombat.cmd: if evaluate: ("Centering" = "None")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (4.9744908 > 28)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (7 > 0)
- ubercombat.cmd: if returned: True
- ubercombat.cmd: if evaluate: (88 >= 7)
- ubercombat.cmd: if returned: True
- ubercombat.cmd(8986): goto BUFF_CAST
- ubercombat.cmd(8995): setvariable LOCATION BUFF_CAST_1
- ubercombat.cmd(8996): pause 0.0001
- ubercombat.cmd(8997): setvariable savedWeapon NULL
- ubercombat.cmd(8998): gosub CAMBRINTH_SPELL 90
- ubercombat.cmd(9378): setvariable ChargeMana 90
- ubercombat.cmd: if evaluate: ("ON" != "ON")
- ubercombat.cmd: if returned: False
- ubercombat.cmd(9385): setvariable cambCount 0
- ubercombat.cmd: if evaluate: (0 < 31)
- ubercombat.cmd: if returned: True
- ubercombat.cmd: if evaluate: (524.04 < 205) && ("Empty" != "Empty") && !matchre("NULL", "OFFHAND")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (524.04 < 205) && ("Empty" != "Empty") && matchre("NULL", "OFFHAND")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: !matchre("cambrinth armband", "(?i)NULL|NIL") && (524.04 < 200)
- ubercombat.cmd: if returned: False
- ubercombat.cmd(9393): passing label: CAMBRINTH_SPELL1
- ubercombat.cmd: if evaluate: !matchre("cambrinth armband", "(?i)NULL|NIL") && ("Centering" != "None") && (0 > 0) && (0 = 0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: (!matchre("cambrinth armband", "(?i)NULL") && ("Centering" != "None"))
- ubercombat.cmd: if returned: True
- ubercombat.cmd: if evaluate: matchre("CENTERING", "(?i)\b(ABAN|AD|AC|AEWO|ALB|ARS|AF|BES|BOTF|CARE|CS|DALU|EE|EYE|FAE|FR|GHS|GJ|GS|HODI|HOW|HYH|IZ|MOM|MG|PYRE|REGENERATE|REZZ|REV|RIM|ROS|ROC|ROG|SANCTUARY|SA|SLS|SOV|TR|USOL)\b") && (0 = 1) && (1 = 0)
- ubercombat.cmd: if returned: False
- ubercombat.cmd(9404): gosub INVOKE my cambrinth armband spell
- ubercombat.cmd(10002): setvariable invoke my cambrinth armband spell
- ubercombat.cmd(10003): setvariable LOCATION INVOKE_1
- ubercombat.cmd(10004): pause 0.0001
- ubercombat.cmd(10005): passing label: INVOKE_1
- ubercombat.cmd(10006): pause 0.0001
- ubercombat.cmd(10021): matchwait
- invoke my cambrinth armband spell
- The cambrinth armband is dim, almost magically null. A very faint pattern indicates its readiness to absorb Holy energy.
- Roundtime: 5 sec.
- R>
- * A beady-eyed snow goblin swings a large frozen club at you. You evade.
- ubercombat.cmd(353): action triggered: ^.* closes to pole weapon range on you\!|^You retreat back to pole range\.|^You .* at pole range\.|^You .* at pole weapon range\.|^You close to melee range on .*\.|^.* closes to melee range on you\!|^\[You're .*\.\]$|^You .* at melee range\.|^.* you at melee range\.
- ubercombat.cmd(353): action commands: var Pole.Range 1
- ubercombat.cmd(353): setvariable Pole.Range 1
- ubercombat.cmd(351): action triggered: ^You close to melee range on .*\.|^.* closes to melee range on you\!|^\[You're .*\.\]$|^You .* at melee range\.|^.* you at melee range\.|^You .* at melee range\.|^You are already at melee
- ubercombat.cmd(351): action commands: var Melee.Range 1
- ubercombat.cmd(351): setvariable Melee.Range 1
- ubercombat.cmd(330): action triggered: nimbly balanced
- ubercombat.cmd(330): action commands: put #var balance 3
- [You're nimbly balanced with opponent in better position.]
- R>
- * A blue-eyed snow goblin sweeps low at you. You block with a blue-scale shield.
- ubercombat.cmd(353): action triggered: ^.* closes to pole weapon range on you\!|^You retreat back to pole range\.|^You .* at pole range\.|^You .* at pole weapon range\.|^You close to melee range on .*\.|^.* closes to melee range on you\!|^\[You're .*\.\]$|^You .* at melee range\.|^.* you at melee range\.
- ubercombat.cmd(353): action commands: var Pole.Range 1
- ubercombat.cmd(353): setvariable Pole.Range 1
- ubercombat.cmd(351): action triggered: ^You close to melee range on .*\.|^.* closes to melee range on you\!|^\[You're .*\.\]$|^You .* at melee range\.|^.* you at melee range\.|^You .* at melee range\.|^You are already at melee
- ubercombat.cmd(351): action commands: var Melee.Range 1
- ubercombat.cmd(351): setvariable Melee.Range 1
- ubercombat.cmd(330): action triggered: nimbly balanced
- ubercombat.cmd(330): action commands: put #var balance 3
- [You're nimbly balanced with opponent in good position.]
- >
- ubercombat.cmd: match goto return
- ubercombat.cmd(23430): passing label: RETURN
- ubercombat.cmd(23431): delay 0.0001
- ubercombat.cmd(23432): return
- ubercombat.cmd: if evaluate: (!matchre("cambrinth armband", "(?i)NULL|NIL")) && (524.04 < 200)
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: matchre("Empty Empty", "cambrinth armband")
- ubercombat.cmd: if returned: False
- ubercombat.cmd(9408): return
- ubercombat.cmd(8999): pause 0.1
- ubercombat.cmd(9000): pause 0.1
- ubercombat.cmd(9001): setvariable spellPrepped 0
- ubercombat.cmd(9002): passing label: BUFF_CAST_1
- ubercombat.cmd: if evaluate: matchre("CENTERING", "SLS") && ("NULL" != "NULL") || ("Centering" = "Starlight Sphere")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: matchre("Centering", "(Albreda's Balm|Electrostatic Eddy|Fire Rain|Universal Solvent)") || matchre("CENTERING", "(EE|ALB|FR|USOL)")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: matchre("Centering", "Hydra Hex") || matchre("CENTERING", "HH")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("Centering" = "Cage of Light")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("Centering" = "Ignite") && matchre("NULL_EXP","^(Brawling|Slings|Bow|Crossbow)")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("Centering" = "Ethereal Fissure")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("Centering" = "Ignite") && !matchre("Empty Empty", "NULL")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: ("Centering" = "Ignite")
- ubercombat.cmd: if returned: False
- ubercombat.cmd: if evaluate: matchre("Centering", "(Resonance|Rutilor\'s Edge)")
- ubercombat.cmd: if returned: False
- ubercombat.cmd(9101): matchwait
- cast
- You gesture.
- Your spell backfires.
- >
- ===========================================
- *** BACKFIRED! DROPPING MANA BY 10
- ===========================================
- ** Old Mana: 90
- ============================
- ** New Mana: 80
- =============================
- Current Buff: MPP
- *** Checking Optimal Cast Mana for MPP
- discern MPP
- Minor Physical Protection is the first in a suite of potent spells designed to preserve those who walk upon the path of the gods. This introductory Warding spell will decrease the power of incoming strikes against the caster.
- This is a non-battle spell that can be cast on a single target. Non-battle spells have significantly longer preparation times than battle spells. It can be cast without a target. It requires a minimum of one mana streams, and can expand to a maximum of one hundred mana streams woven into it. To begin to be able to cast this spell, you will need to reach the rank of a lowly novice. By the time you have mastered this spell, you will be ranked as a professional in your abilities as a caster. It requires the Warding skill to cast effectively. This spell has no prerequisites. It will also cost one spell slot.
- The spell requires at minimum 1 mana streams and you think you can reinforce it with 99 more, for a total of 100 streams.
- Roundtime: 10 sec.
- R>
- The snow goblin moves into a position to dodge.
- R>
- * A blue-eyed snow goblin sidesteps and bashes at you. You block with a blue-scale shield.
- [You're solidly balanced with opponent in good position.]
- R>
- * A beady-eyed snow goblin feints high at you. You block solidly with a blue-scale shield.
- [You're solidly balanced with opponent in good position.]
- >
- **** CASTING: MPP @ 90 Mana
- prepare MPP 90
- You begin chanting a mantra to invoke the Minor Physical Protection spell.
- > bob
- You bob suddenly, lowering yourself into a smaller target.
- [You're nimbly balanced with no advantage.]
- Roundtime: 4 sec.
- R>
- * A blue-eyed snow goblin feints to the side at you. You evade.
- [You're nimbly balanced and have slight advantage.]
- >
- * A beady-eyed snow goblin sweeps low at you. You dodge.
- [You're nimbly balanced with no advantage.]
- > invoke my cambrinth armband spell
- The cambrinth armband is dim, almost magically null. A very faint pattern indicates its readiness to absorb Holy energy.
- Roundtime: 5 sec.
- R> cast
- You gesture.
- Your spell hopelessly backfires.
- A tingling sensation spreads through your body.
- >
- ===========================================
- *** BACKFIRED! DROPPING MANA BY 10
- ===========================================
- ** Old Mana: 90
- * A blue-eyed snow goblin bashes a large frozen club at you. You block with a blue-scale shield.
- [You're nimbly balanced with opponent in better position.]
- >
- ============================
- ** New Mana: 80
- =============================
- Current Buff: AUSPICE
- *** Checking Optimal Cast Mana for AUSPICE
- discern AUSPICE
- Auspice is considered by many the sister-spell of Vigil. It will form a conduit of magical essence between yourself and the spiritual plane -- commonly referred to as the Starry Road -- to bolster your spirit's strength and the rate at which it recovers from harm.
- This is a non-battle spell that can be cast on a single target. Non-battle spells have significantly longer preparation times than battle spells. It can be cast without a target. It requires a minimum of five mana streams, and can expand to a maximum of one hundred mana streams woven into it. To begin to be able to cast this spell, you will need to reach the rank of a promising novice. By the time you have mastered this spell, you will be ranked as a genius in your abilities as a caster. It requires the Augmentation skill to cast effectively. Before you can learn this spell, you must know Centering. It will also cost two spell slots.
- The spell requires at minimum 5 mana streams and you think you can reinforce it with 95 more, for a total of 100 streams.
- Roundtime: 8 sec.
- R>
- * A beady-eyed snow goblin swings a large frozen club at you. You block with a blue-scale shield.
- [You're solidly balanced and opponent has slight advantage.]
- R>
- **** CASTING: AUSPICE @ 90 Mana
- >
- The snow goblin moves into a position to parry.
- > prepare AUSPICE 90
- You begin chanting a mantra to invoke the Auspice spell.
- > bob
- You bob suddenly, lowering yourself into a smaller target.
- [You're nimbly balanced and have slight advantage.]
- Roundtime: 3 sec.
- R>
- The snow goblin moves into a position to dodge.
- R> invoke my cambrinth armband spell
- The cambrinth armband is dim, almost magically null. A very faint pattern indicates its readiness to absorb Holy energy.
- Roundtime: 5 sec.
- R>
- * A beady-eyed snow goblin bashes a large frozen club at you. You block with a blue-scale shield.
- [You're nimbly balanced with no advantage.]
- R> cast
- You gesture.
- Your spell hopelessly backfires.
- A tingling sensation spreads through your body.
- >
- ===========================================
- *** BACKFIRED! DROPPING MANA BY 10
- ===========================================
- ** Old Mana: 90
- ============================
- ** New Mana: 80
- =============================
- Current Buff: MF
- *** Checking Optimal Cast Mana for MF
- The snow goblin moves into a position to dodge.
- > discern MF
- The Murrula's Flames spell is a powerful enchantment that will invoke the favor of all the Immortals in order to rebirth a devout Cleric in a blazing pyre of phoenix's fire. Great care must be taken, as those with wavering faith may find their state of death worsened.
- This is a ritual spell, which means that it requires a high amount of mana to use. These mana costs can be alleviated somewhat by invoking the proper ritual focus while preparing the spell. It affects yourself. It requires a minimum of three hundred mana streams, and can expand to a maximum of eight hundred mana streams woven into it. To begin to be able to cast this spell, you will need to reach the rank of a 50th degree adept. By the time you have mastered this spell, you will be ranked as a guru in your abilities as a caster. It requires the Utility skill to cast effectively.
- The spell requires at minimum 300 mana streams and you think you can reinforce it with 246 more, for a total of 546 streams.
- Roundtime: 9 sec.
- R>
- * A blue-eyed snow goblin feints high at you. You dodge.
- [You're nimbly balanced and in better position.]
- R>
- * A beady-eyed snow goblin sweeps low at you. You block with a blue-scale shield.
- [You're nimbly balanced with opponent in better position.]
- R>
- A blue-eyed snow goblin leans on a large frozen club.
- >
- **** CASTING: MF @ 492 Mana
- prepare MF 492
- You feel intense strain as you try to manipulate the mana streams to form this pattern, and you are not certain that you will have enough mental stamina to complete it.
- You begin chanting a mantra to invoke the Murrula's Flames spell.
- > get my skull
- You get a cracked sigil-laced skull darkened with soot from inside your backpack.
- > [ubercombat]: remove my skull
- You aren't wearing that.
- > invoke my skull
- You lift your skull reverently above your head and steadily harness mana streams through it.
- Roundtime: 20 sec.
- R>
- * A beady-eyed snow goblin swings a large frozen club at you. You block with a blue-scale shield.
- [You're solidly balanced and opponent has slight advantage.]
- R>
- * A blue-eyed snow goblin sweeps low at you. You dodge.
- [You're solidly balanced with no advantage.]
- R>
- Your skull steadily brightens, until it burns like a glowing golden torch!
- You direct the flow of power you've conjured up into your spell pattern, taking much of the strain of empowering it off you.
- R>
- The snow goblin moves into a position to dodge.
- R>
- Your skull fades over the course of a few seconds, returning to normal.
- R>
- * A beady-eyed snow goblin feints high at you. You dodge.
- [You're solidly balanced with opponent in better position.]
- R>
- * A blue-eyed snow goblin swings a large frozen club at you. You block with a blue-scale shield.
- [You're solidly balanced with no advantage.]
- R> put my skull in my backpack
- You put your skull in your backpack.
- > wear my skull
- Wear what?
- (You can also WEAR LEFT or WEAR RIGHT)
- > bob
- * A beady-eyed snow goblin bashes a large frozen club at you. You dodge.
- [You're solidly balanced with opponent in better position.]
- >
- You bob suddenly, lowering yourself into a smaller target.
- [You're nimbly balanced and in good position.]
- Roundtime: 4 sec.
- R> invoke my cambrinth armband spell
- The cambrinth armband is dim, almost magically null. A very faint pattern indicates its readiness to absorb Holy energy.
- Roundtime: 5 sec.
- R>
- * A blue-eyed snow goblin feints high at you. You block solidly with a blue-scale shield.
- [You're nimbly balanced and in better position.]
- R> cast
- You raise your palms and face to the heavens, whispering a quiet prayer to Murrula.
- The mental strain of this pattern is considerably eased by your ritual focus.
- Your spell horribly backfires.
- >
- ===========================================
- *** BACKFIRED! DROPPING MANA BY 30
- ===========================================
- ** Old Mana: 492
- ============================
- ** New Mana: 462
- =============================
- >
- The snow goblin moves into a position to parry.
- >
- =============================================
- ** SMART SPELLS IS ~OFF~
- ** SETTING MANA LEVELS TO USER VARIABLES
- =============================================
- ==========================================
- ** SET MANA LEVELS:
- * Target Mana - 8
- * Debilitation Mana - 10
- * Warding Mana - 30
- * Utility Mana - 30
- * Augmentation Mana - 30
- * Sorcery Mana - 0
- ==========================================
- *** Double Checking Shield Location
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement