Advertisement
Guest User

Untitled

a guest
May 25th, 2019
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.02 KB | None | 0 0
  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
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement