SHARE
TWEET

Untitled

a guest May 25th, 2019 52 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ======================
  2. *  PUTTING UP BUFFS!
  3. ======================
  4. Variables Saved
  5. ubercombat.cmd: if evaluate: ("Cleric" = "Thief")
  6. ubercombat.cmd: if returned: False
  7. ubercombat.cmd: if evaluate: ("Cleric" = "Barbarian")
  8. ubercombat.cmd: if returned: False
  9. ubercombat.cmd(8746): pause 0.001
  10. ubercombat.cmd(8747): passing label: BUFF_START
  11. ubercombat.cmd: if evaluate: ("Cleric" = "Warrior Mage")
  12. ubercombat.cmd: if returned: False
  13. ubercombat.cmd: if evaluate: ("Cleric" = "Moon Mage")
  14. ubercombat.cmd: if returned: False
  15. ubercombat.cmd: if evaluate: ("Cleric" = "Trader")
  16. ubercombat.cmd: if returned: False
  17. ubercombat.cmd: if evaluate: ("Cleric" = "Paladin")
  18. ubercombat.cmd: if returned: False
  19. ubercombat.cmd: if evaluate: ("Cleric" = "Cleric")
  20. ubercombat.cmd: if returned: True
  21. ubercombat.cmd(8752): setvariable target Cleric
  22. ubercombat.cmd: if evaluate: ("Cleric" = "Ranger")
  23. ubercombat.cmd: if returned: False
  24. ubercombat.cmd: if evaluate: ("Cleric" = "Empath")
  25. ubercombat.cmd: if returned: False
  26. ubercombat.cmd: if evaluate: ("Cleric" = "Bard")
  27. ubercombat.cmd: if returned: False
  28. ubercombat.cmd: if evaluate: ("Cleric" = "Necromancer")
  29. ubercombat.cmd: if returned: False
  30. ubercombat.cmd(8757): pause 0.001
  31. ubercombat.cmd(8758): setvariable buffs |MAPP|PFE|Benediction|Centering|MPP|Auspice|MF
  32. ubercombat.cmd(8760): eval: buffs replacere("|MAPP|PFE|Benediction|Centering|MPP|Auspice|MF", "\|\w+\[", "|[")
  33. ubercombat.cmd(8760): eval result: buffs=|MAPP|PFE|Benediction|Centering|MPP|Auspice|MF
  34. ubercombat.cmd(8761): eval: buffs replacere("|MAPP|PFE|Benediction|Centering|MPP|Auspice|MF", "\[|\]", "")
  35. ubercombat.cmd(8761): eval result: buffs=|MAPP|PFE|Benediction|Centering|MPP|Auspice|MF
  36. ubercombat.cmd(8763): eval: buffs toupper("|MAPP|PFE|Benediction|Centering|MPP|Auspice|MF")
  37. ubercombat.cmd(8763): eval result: buffs=|MAPP|PFE|BENEDICTION|CENTERING|MPP|AUSPICE|MF
  38. 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]", "")
  39. ubercombat.cmd(8765): eval result: skills=Light_Thrown|Small_Edged|Twohanded_Edged|Large_Blunt|Twohanded_Blunt|Heavy_Thrown|Offhand_Weapon|Staves|Brawling
  40. ubercombat.cmd(8766): eval: buffs replacere("|MAPP|PFE|BENEDICTION|CENTERING|MPP|AUSPICE|MF", "\|+", "|")
  41. ubercombat.cmd(8766): eval result: buffs=|MAPP|PFE|BENEDICTION|CENTERING|MPP|AUSPICE|MF
  42. ubercombat.cmd(8767): eval: buffs replacere("|MAPP|PFE|BENEDICTION|CENTERING|MPP|AUSPICE|MF", "\|$", "")
  43. ubercombat.cmd(8767): eval result: buffs=|MAPP|PFE|BENEDICTION|CENTERING|MPP|AUSPICE|MF
  44. ** 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
  45. ** 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
  46. ubercombat.cmd(8770): passing label: BUFF_START_CHECK
  47. ubercombat.cmd(8771): setvariable buff.count 0
  48. ubercombat.cmd(8772): setvariable OMTracker 0
  49. ubercombat.cmd(8773): eval: buff.count count("|MAPP|PFE|BENEDICTION|CENTERING|MPP|AUSPICE|MF", "|")
  50. ubercombat.cmd(8773): eval result: buff.count=7
  51.  
  52. *** Buff Count: 7
  53. *** Buffs: |MAPP|PFE|BENEDICTION|CENTERING|MPP|AUSPICE|MF
  54.  
  55. ubercombat.cmd(8778): passing label: BUFF_START_1
  56. ubercombat.cmd(8779): pause 0.1
  57. ubercombat.cmd: if evaluate: (100 < 30)
  58. ubercombat.cmd: if returned: False
  59. ubercombat.cmd(8792): passing label: BUFF_START_2
  60. ubercombat.cmd(8793): math: spell.tracker add 1
  61. ubercombat.cmd(8793): math result: spell.tracker=1
  62. ubercombat.cmd(8794): math: buff.tracker add 1
  63. ubercombat.cmd(8794): math result: buff.tracker=1
  64. ubercombat.cmd: if evaluate: (0) && (0)
  65. ubercombat.cmd: if returned: False
  66. ubercombat.cmd: if evaluate: (0)
  67. ubercombat.cmd: if returned: False
  68. ubercombat.cmd: if evaluate: matchre("MAPP", "NULL")
  69. ubercombat.cmd: if returned: False
  70. ubercombat.cmd: if evaluate: (1 > 7)
  71. ubercombat.cmd: if returned: False
  72. Current Buff: MAPP
  73. ubercombat.cmd(8810): setvariable CurrentBuff MAPP
  74. ubercombat.cmd: if evaluate: matchre("MAPP", "SLS")
  75. ubercombat.cmd: if returned: False
  76. ubercombat.cmd: if evaluate: ("Cleric" = "Cleric") && matchre("|MAPP|PFE|BENEDICTION|CENTERING|MPP|AUSPICE|MF", "(?i)\bOM")
  77. ubercombat.cmd: if returned: False
  78. ubercombat.cmd: if evaluate: matchre("", "MAPP") && (0 = 1)
  79. ubercombat.cmd: if returned: False
  80. ubercombat.cmd: if evaluate: matchre("|MAPP|PFE|BENEDICTION|CENTERING|MPP|AUSPICE|MF", "MAPP") && (0 = 1)
  81. ubercombat.cmd: if returned: False
  82. 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"))
  83. ubercombat.cmd: if returned: True
  84. 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")
  85. ubercombat.cmd: if returned: False
  86. ubercombat.cmd: if evaluate: (70 = 1)
  87. ubercombat.cmd: if returned: False
  88. ubercombat.cmd: if evaluate: !matchre("70", "%spellCMax")
  89. ubercombat.cmd: if returned: True
  90. ubercombat.cmd(8825): goto BUFF_START_DISCERN
  91. ubercombat.cmd: if evaluate: (0)
  92. ubercombat.cmd: if returned: False
  93.  
  94. *** Checking Optimal Cast Mana for MAPP
  95.  
  96. ubercombat.cmd(8842): gosub SPELLMATH MAPP
  97. ubercombat.cmd(7974): delay 0.0001
  98. ubercombat.cmd(7975): setvariable NOCAST 0
  99. ubercombat.cmd(7976): setvariable CurrentSpell MAPP
  100. ubercombat.cmd(7977): setvariable Skill NULL
  101. ubercombat.cmd(7978): setvariable tooN00b 0
  102. ubercombat.cmd(7984): gosub PUT discern MAPP
  103. ubercombat.cmd(11751): delay 0.0001
  104. ubercombat.cmd(11752): setvariable putaction discern MAPP
  105. ubercombat.cmd(11753): setvariable LOCATION PUT_1
  106. ubercombat.cmd(11754): passing label: PUT_1
  107. ubercombat.cmd(11835): matchwait
  108. discern MAPP
  109. 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.
  110.  
  111. ubercombat.cmd(7982): action triggered: It requires the (.*) skill to cast effectively\.
  112. ubercombat.cmd(7982): action commands: var Skill $1
  113. ubercombat.cmd(7982): setvariable Skill Augmentation
  114. ubercombat.cmd(7983): action triggered: To begin to be able to cast this spell, you will need to reach the rank of (?:an?) (.*?)\.
  115. ubercombat.cmd(7983): action commands: var SpellTier $1
  116. ubercombat.cmd(7983): setvariable SpellTier promising novice
  117. 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.
  118.  
  119. ubercombat.cmd(7979): action triggered: ^The spell requires at minimum (\d+) .*\, for a total of (\d+) streams\.
  120. ubercombat.cmd(7979): action commands: var spellMin $1;var spellMax $2
  121. ubercombat.cmd(7979): setvariable spellMin 5
  122. ubercombat.cmd(7979): setvariable spellMax 100
  123. The spell requires at minimum 5 mana streams and you think you can reinforce it with 95 more, for a total of 100 streams.
  124. Roundtime: 8 sec.
  125. R>
  126. ubercombat.cmd: match goto return_clear
  127. ubercombat.cmd(23473): passing label: RETURN_CLEAR
  128. ubercombat.cmd(23474): delay 0.0001
  129. ubercombat.cmd(23476): pause 0.0001
  130. ubercombat.cmd(23477): return
  131. ubercombat.cmd(7985): pause
  132. ubercombat.cmd(7986): pause
  133. ubercombat.cmd: if evaluate: (100 < 3)
  134. ubercombat.cmd: if returned: False
  135. ubercombat.cmd: if evaluate: (100 = 0)
  136. ubercombat.cmd: if returned: False
  137. ubercombat.cmd(7989): pause 0.1
  138. ubercombat.cmd: if evaluate: (0)
  139. ubercombat.cmd: if returned: False
  140. ubercombat.cmd: if evaluate: ("ON" = "ON") && (!0)
  141. ubercombat.cmd: if returned: True
  142. ubercombat.cmd: if evaluate: (100 >= 25)
  143. ubercombat.cmd: if returned: True
  144. ubercombat.cmd(8014): evalmath: spellCMax ceiling(100 * .8)
  145. ubercombat.cmd(8014): evalmath result: spellCMax=80
  146. ubercombat.cmd: if evaluate: (100 < 25)
  147. ubercombat.cmd: if returned: False
  148. ubercombat.cmd(8016): evalmath: spellResplit floor(80 / 0)
  149. ubercombat.cmd(8016): evalmath result: spellResplit=∞
  150. 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")
  151. ubercombat.cmd: if returned: False
  152. ubercombat.cmd: if evaluate: (100 >= 25)
  153. ubercombat.cmd: if returned: True
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top