Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ======================
- * 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(8746): pause 0.001
- ubercombat.cmd(8747): 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(8752): 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(8757): pause 0.001
- ubercombat.cmd(8758): setvariable buffs |MAPP|PFE|Benediction|Centering|MPP|Auspice|MF
- ubercombat.cmd(8760): eval: buffs replacere("|MAPP|PFE|Benediction|Centering|MPP|Auspice|MF", "\|\w+\[", "|[")
- ubercombat.cmd(8760): eval result: buffs=|MAPP|PFE|Benediction|Centering|MPP|Auspice|MF
- ubercombat.cmd(8761): eval: buffs replacere("|MAPP|PFE|Benediction|Centering|MPP|Auspice|MF", "\[|\]", "")
- ubercombat.cmd(8761): eval result: buffs=|MAPP|PFE|Benediction|Centering|MPP|Auspice|MF
- ubercombat.cmd(8763): eval: buffs toupper("|MAPP|PFE|Benediction|Centering|MPP|Auspice|MF")
- ubercombat.cmd(8763): eval result: buffs=|MAPP|PFE|BENEDICTION|CENTERING|MPP|AUSPICE|MF
- ubercombat.cmd(8765): 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(8765): eval result: skills=Light_Thrown|Small_Edged|Twohanded_Edged|Large_Blunt|Twohanded_Blunt|Heavy_Thrown|Offhand_Weapon|Staves|Brawling
- ubercombat.cmd(8766): eval: buffs replacere("|MAPP|PFE|BENEDICTION|CENTERING|MPP|AUSPICE|MF", "\|+", "|")
- ubercombat.cmd(8766): eval result: buffs=|MAPP|PFE|BENEDICTION|CENTERING|MPP|AUSPICE|MF
- ubercombat.cmd(8767): eval: buffs replacere("|MAPP|PFE|BENEDICTION|CENTERING|MPP|AUSPICE|MF", "\|$", "")
- ubercombat.cmd(8767): 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(8770): passing label: BUFF_START_CHECK
- ubercombat.cmd(8771): setvariable buff.count 0
- ubercombat.cmd(8772): setvariable OMTracker 0
- ubercombat.cmd(8773): eval: buff.count count("|MAPP|PFE|BENEDICTION|CENTERING|MPP|AUSPICE|MF", "|")
- ubercombat.cmd(8773): eval result: buff.count=7
- *** Buff Count: 7
- *** Buffs: |MAPP|PFE|BENEDICTION|CENTERING|MPP|AUSPICE|MF
- ubercombat.cmd(8778): passing label: BUFF_START_1
- ubercombat.cmd(8779): pause 0.1
- ubercombat.cmd: if evaluate: (100 < 30)
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8792): passing label: BUFF_START_2
- ubercombat.cmd(8793): math: spell.tracker add 1
- ubercombat.cmd(8793): math result: spell.tracker=1
- ubercombat.cmd(8794): math: buff.tracker add 1
- ubercombat.cmd(8794): 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(8810): 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(8825): goto BUFF_START_DISCERN
- ubercombat.cmd: if evaluate: (0)
- ubercombat.cmd: if returned: False
- *** Checking Optimal Cast Mana for MAPP
- ubercombat.cmd(8842): gosub SPELLMATH MAPP
- ubercombat.cmd(7974): delay 0.0001
- ubercombat.cmd(7975): setvariable NOCAST 0
- ubercombat.cmd(7976): setvariable CurrentSpell MAPP
- ubercombat.cmd(7977): setvariable Skill NULL
- ubercombat.cmd(7978): setvariable tooN00b 0
- ubercombat.cmd(7984): gosub PUT discern MAPP
- ubercombat.cmd(11751): delay 0.0001
- ubercombat.cmd(11752): setvariable putaction discern MAPP
- ubercombat.cmd(11753): setvariable LOCATION PUT_1
- ubercombat.cmd(11754): passing label: PUT_1
- ubercombat.cmd(11835): 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(7982): action triggered: It requires the (.*) skill to cast effectively\.
- ubercombat.cmd(7982): action commands: var Skill $1
- ubercombat.cmd(7982): setvariable Skill Augmentation
- ubercombat.cmd(7983): action triggered: To begin to be able to cast this spell, you will need to reach the rank of (?:an?) (.*?)\.
- ubercombat.cmd(7983): action commands: var SpellTier $1
- ubercombat.cmd(7983): 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(7979): action triggered: ^The spell requires at minimum (\d+) .*\, for a total of (\d+) streams\.
- ubercombat.cmd(7979): action commands: var spellMin $1;var spellMax $2
- ubercombat.cmd(7979): setvariable spellMin 5
- ubercombat.cmd(7979): 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: 8 sec.
- R>
- ubercombat.cmd: match goto return_clear
- ubercombat.cmd(23473): passing label: RETURN_CLEAR
- ubercombat.cmd(23474): delay 0.0001
- ubercombat.cmd(23476): pause 0.0001
- ubercombat.cmd(23477): return
- ubercombat.cmd(7985): pause
- ubercombat.cmd(7986): 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(7989): 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: if evaluate: (100 >= 25)
- ubercombat.cmd: if returned: True
- ubercombat.cmd(8014): evalmath: spellCMax ceiling(100 * .8)
- ubercombat.cmd(8014): evalmath result: spellCMax=80
- ubercombat.cmd: if evaluate: (100 < 25)
- ubercombat.cmd: if returned: False
- ubercombat.cmd(8016): evalmath: spellResplit floor(80 / 0)
- ubercombat.cmd(8016): evalmath result: spellResplit=∞
- 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: if evaluate: (100 >= 25)
- ubercombat.cmd: if returned: True
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement