Advertisement
Guest User

Untitled

a guest
Nov 17th, 2017
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.85 KB | None | 0 0
  1. //set container, book, and ship rune
  2. if not findalias 'restock'
  3. promptalias 'restock'
  4. endif
  5. if not findalias 'bankRunebook'
  6. promptalias 'bankRunebook'
  7. endif
  8. if not findalias 'shipRune'
  9. promptalias 'shipRune'
  10. endif
  11. //create timers
  12. if not timerexists 'Dispersion'
  13. createtimer 'Dispersion'
  14. settimer 'Dispersion' 60000
  15. endif
  16. if not timerexists 'Vivify'
  17. createtimer 'Vivify'
  18. settimer 'Vivify' 60000
  19. endif
  20. //recall to bank and restock regs
  21. if @counttype 0xf7b 'any' 'backpack' < 10
  22. pause 1000
  23. cast 'recall'
  24. pause 2000
  25. target! 'bankRunebook'
  26. pause 1000
  27. msg 'bank'
  28. if @movetype 0xf8c 'restock' 'backpack' 0 0 0 'any' 250
  29. pause 1500
  30. else
  31. sysmsg 'Out of regs!' 25
  32. @canceltarget
  33. stop
  34. endif
  35. if @movetype 0xf86 'restock' 'backpack' 0 0 0 'any' 200
  36. pause 1500
  37. else
  38. sysmsg 'Out of regs!' 25
  39. @canceltarget
  40. stop
  41. endif
  42. if @movetype 0xf8d 'restock' 'backpack' 0 0 0 'any' 200
  43. pause 1500
  44. else
  45. sysmsg 'Out of regs!' 25
  46. @canceltarget
  47. stop
  48. endif
  49. if @movetype 0xf7b 'restock' 'backpack' 0 0 0 'any' 200
  50. pause 1500
  51. else
  52. sysmsg 'Out of regs!' 25
  53. @canceltarget
  54. stop
  55. endif
  56. //restock moss and pearl and root (recall regs)
  57. if @counttype 0xf7a 'any' 'backpack' < 10
  58. if @movetype 0xf7a 'restock' 'backpack' 0 0 0 'any' 10
  59. pause 1500
  60. else
  61. sysmsg 'Out of regs!' 25
  62. @canceltarget
  63. stop
  64. endif
  65. if @movetype 0xf7b 'restock' 'backpack' 0 0 0 'any' 10
  66. pause 1500
  67. else
  68. sysmsg 'Out of regs!' 25
  69. @canceltarget
  70. stop
  71. endif
  72. if @movetype 0xf7b 'restock' 'backpack' 0 0 0 'any' 10
  73. pause 1500
  74. else
  75. sysmsg 'Out of regs!' 25
  76. @canceltarget
  77. stop
  78. endif
  79. endif
  80. pause 1000
  81. cast 'recall'
  82. pause 2000
  83. target! 'shipRune'
  84. pause 1000
  85. endif
  86. //restock triggered by ash is low
  87. if @counttype 0xf8c 'any' 'backpack' < 10
  88. pause 1000
  89. cast 'recall'
  90. pause 2000
  91. target! 'bankRunebook'
  92. pause 1000
  93. msg 'bank'
  94. if @movetype 0xf8c 'restock' 'backpack' 0 0 0 'any' 250
  95. pause 1500
  96. else
  97. sysmsg 'Out of regs!' 25
  98. @canceltarget
  99. stop
  100. endif
  101. //restock moss and pearl and root (recall regs)
  102. if @counttype 0xf7a 'any' 'backpack' < 10
  103. if @movetype 0xf7a 'restock' 'backpack' 0 0 0 'any' 10
  104. pause 1500
  105. else
  106. sysmsg 'Out of regs!' 25
  107. @canceltarget
  108. stop
  109. endif
  110. if @movetype 0xf7b 'restock' 'backpack' 0 0 0 'any' 10
  111. pause 1500
  112. else
  113. sysmsg 'Out of regs!' 25
  114. @canceltarget
  115. stop
  116. endif
  117. if @movetype 0xf7b 'restock' 'backpack' 0 0 0 'any' 10
  118. pause 1500
  119. else
  120. sysmsg 'Out of regs!' 25
  121. @canceltarget
  122. stop
  123. endif
  124. endif
  125. pause 1000
  126. cast 'recall'
  127. pause 2000
  128. target! 'shipRune'
  129. pause 1000
  130. endif
  131. //meditate if mana low
  132. clearjournal
  133. if mana < 10
  134. useskill 'meditation'
  135. while mana < 80
  136. pause 1000
  137. endwhile
  138. endif
  139. //start Dispersion Loop
  140. while timer 'Dispersion' >= 54000
  141. clearjournal
  142. if @counttype 0xf8c 'any' 'backpack' < 10
  143. break
  144. endif
  145. //cast magic arrow on evs
  146. if @findtype 0xa4 'any' 'ground' 1 12
  147. @setalias 'ev' 'found'
  148. clearjournal
  149. if mana < 20
  150. useskill 'meditation'
  151. while mana < 80
  152. pause 1000
  153. endwhile
  154. endif
  155. if mana > 20
  156. cast 'magic arrow'
  157. target! 'ev'
  158. pause 2500
  159. endif
  160. endif
  161. if @findtype 0xdc 'any' 'ground' 1 12
  162. @setalias 'ev' 'found'
  163. clearjournal
  164. if mana < 20
  165. useskill 'meditation'
  166. while mana < 80
  167. pause 1000
  168. endwhile
  169. endif
  170. if mana > 20
  171. cast 'magic arrow'
  172. target! 'ev'
  173. pause 2500
  174. endif
  175. endif
  176. if @injournal 'rest''system'
  177. pause 60000
  178. break
  179. endif
  180. //if relics proc, reset their timer
  181. if @injournal 'Dispersion: Activated.' 'system'
  182. settimer 'Dispersion' 0
  183. endif
  184. endwhile
  185. //start vivify loop (need mandrake root to run this part)
  186. //check for mandrake root
  187. if @findtype 0xf86 'any' 'backpack'
  188. while timer 'Vivify' >= 41000
  189. clearjournal
  190. //meditate if < 50 mana
  191. if mana < 50
  192. useskill 'meditation'
  193. while mana < 90
  194. pause 1000
  195. endwhile
  196. endif
  197. //use daemon scrolls if you have them, else use regs
  198. if @findtype 0x1f69 'any' 'backpack'
  199. usetype 0x1f69 any 'backpack'
  200. else
  201. cast "Summon Daemon"
  202. endif
  203. pause 4000
  204. //release the daemon if found
  205. if @findtype 0xa 'any' 'ground' 1 2
  206. @setalias 'daemon' 'found'
  207. waitforcontext 'daemon' 5 15000
  208. pause 1000
  209. endif
  210. //reset Vivify timer if it procs
  211. if @injournal 'Vivify: Activated.' 'system'
  212. settimer 'Vivify' 0
  213. endif
  214. clearjournal
  215. if not @findtype 0xf86 'any' 'backpack'
  216. break
  217. endif
  218. endwhile
  219. endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement