Advertisement
Guest User

Untitled

a guest
Feb 26th, 2017
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.84 KB | None | 0 0
  1. while not @findtype 0xe77 66 'ground'
  2. if not @findobject! 'rune book'
  3. promptalias 'rune book'
  4. pause 1000
  5. sysmsg 'home rune book set ! ! !' 33
  6. endif
  7. useobject 'rune book'
  8. waitforgump 0xe7d9166b 15000
  9. replygump 0xe7d9166b 5
  10. pause 3000
  11. resync
  12. pause 3000
  13. if @findtype! 0x9aa '71' 'ground' '1' 1
  14. waitfortarget 1500
  15. setalias 'Commodity Deed Box' 'found'
  16. endif
  17. if @findtype 0x1bfb 'any' 'backpack'
  18. movetype 0x1bfb 'backpack' 'Commodity Deed Box'
  19. pause 1000
  20. useobject 'Commodity Deed Box'
  21. pause 500
  22. endif
  23. sysmsg 'storing kits' 33
  24. organizer 'kits' 'backpack' 'Commodity Deed Box'
  25. pause 1500
  26. if @findtype 0xe75 '0' 'ground' 0 0 3 'any'
  27. waitfortarget 1500
  28. setalias 'tally bag' 'found'
  29. pause 1500
  30. sysmsg 'Sorting talismans !!' 33
  31. endif
  32. while @findtype! 0x2f58 'any' 'backpack' 'any'
  33. movetype 0x2f58 'backpack' 'tally bag' 0 0 2
  34. pause 1000
  35. endwhile
  36. while @findtype! 0x2f59 'any' 'backpack' 'any'
  37. movetype 0x2f59 'backpack' 'tally bag' 0 0 2
  38. pause 1000
  39. endwhile
  40. while @findtype! 0x2f5a 'any' 'backpack' 'any'
  41. movetype 0x2f5a 'backpack' 'tally bag' 0 0 2
  42. endwhile
  43. pause 1000
  44. while @findtype! 0x2f5b 'any' 'backpack' 'any'
  45. movetype 0x2f5b 'backpack' 'tally bag' 0 0 2
  46. pause 1000
  47. endwhile
  48. useobject 'Commodity Deed Box'
  49. pause 1500
  50. sysmsg 'getting more bolts' 33
  51. organizer 'bolts' 'Commodity deed box' 'backpack'
  52. pause 1500
  53. sysmsg 'Back to Heartwood ! ! ' 33
  54. pause 500
  55. useobject 'rune book'
  56. waitforgump 0xe7d9166b 15000
  57. replygump 0xe7d9166b 11
  58. pause 2000
  59. while y != 992 and y > 400
  60. for 2
  61. if y > 992
  62. walk 'north'
  63. endif
  64. pause 250
  65. if y < 992
  66. walk 'south'
  67. endif
  68. pause 250
  69. endfor
  70. endwhile
  71. if x > 535 and x < 1000
  72. while x > 535 and x < 1000
  73. run 'west'
  74. pause 100
  75. endwhile
  76. endif
  77. if x < 537
  78. while x < 537
  79. run 'east'
  80. pause 100
  81. endwhile
  82. endif
  83. while y < 377
  84. run 'southeast'
  85. endwhile
  86. pause 500
  87. while y > 378
  88. walk 'north'
  89. pause 500
  90. endwhile
  91. while y < 378
  92. walk 'south'
  93. pause 500
  94. endwhile
  95. while x < 7040
  96. walk 'east'
  97. endwhile
  98. pause 700
  99. while y > 375
  100. run 'north'
  101. endwhile
  102. if not @findobject! 'rune book'
  103. sysmsg 'Please target your runebook with your home rune within it' 43
  104. promptalias 'rune book'
  105. endif
  106. endwhile
  107. if not listexists 'Fletching Recipes'
  108. @createlist 'Fletching Recipes'
  109. @pushlist 'Fletching Recipes' 'Night Reaper'
  110. @pushlist 'Fletching Recipes' 'Mischief Maker'
  111. @pushlist 'Fletching Recipes' 'xxxxxxxx'
  112. @pushlist 'Fletching Recipes' "Silvani's Feywood Bow"
  113. @pushlist 'Fletching Recipes' "Blight Gripped Longbow"
  114. @pushlist 'Fletching Recipes' "Faerie Fire"
  115. endif
  116. if not listexists 'Talismans'
  117. @createlist 'Talismans'
  118. @pushlist 'Talismans' 0x2f58
  119. @pushlist 'Talismans' 0x2f59
  120. @pushlist 'Talismans' 0x2f5a
  121. @pushlist 'Talismans' 0x2f5b
  122. endif
  123. if not listexists 'Skills'
  124. @createlist 'Skills'
  125. @pushlist 'Skills' 'Alchemy Bonus'
  126. @pushlist 'Skills' 'Blacksmithing Bonus'
  127. @pushlist 'Skills' 'Carpentry Bonus'
  128. @pushlist 'Skills' 'Inscription Bonus'
  129. @pushlist 'Skills' 'Tailoring Bonus'
  130. @pushlist 'Skills' 'Tinkering Bonus'
  131. endif
  132. if not listexists 'Jewelry'
  133. @createlist 'Jewelry'
  134. @pushlist 'Jewelry' 0x108a
  135. @pushlist 'Jewelry' 0x1f09
  136. @pushlist 'Jewelry' 0x1086
  137. @pushlist 'Jewelry' 0x1f06
  138. endif
  139. if not listexists 'Jewelspurposes'
  140. @createlist 'Jewelspurposes'
  141. @pushlist 'Jewelspurposes' 'Faster Cast Recovery'
  142. @pushlist 'Jewelspurposes' 'Lower reagent cost'
  143. @pushlist 'Jewelspurposes' 'xxxxx'
  144. @pushlist 'Jewelspurposes' 'Luck'
  145. endif
  146. @setalias 'Fletching Quest Giver' 0x9bd
  147. @setalias 'Reward Box' 'backpack'
  148. @setalias 'Trash Barrel' 0x405dd5a0
  149. if @findtype 0x1bfb 'any' 'backpack' 10
  150. if @useobject 'Fletching Quest Giver'
  151. waitforgump 0x6ae2f4ad 5000
  152. if @ingump 0x6ae2f4ad 'crossbow bolt'
  153. sysmsg 'found quest please wait waitng completion ! !' 33
  154. pause 250
  155. @replygump 0x6ae2f4ad 1
  156. pause 550
  157. if color 'found' == 0
  158. waitforcontext 'self' 4 5000
  159. waitfortarget 5000
  160. @target! 'found'
  161. waitfortarget 5000
  162. @canceltarget
  163. endif
  164. pause 550
  165. @useobject 'Fletching Quest Giver'
  166. waitforgump 0x403960cc 5000
  167. @replygump 0x403960cc 4
  168. waitforgump 0x4df271c0 5000
  169. @replygump 0x4df271c0 1
  170. pause 2000
  171. // Handle reward bags
  172. while @findtype 0xe75 'any' 'backpack'
  173. @setalias 'trash' 'found'
  174. @useobject! 'trash'
  175. pause 1000
  176. // Runics
  177. while @findtype 0x1022 'any' 'trash'
  178. @moveitem! 'found' 'backpack'
  179. pause 1000
  180. if color 'found' == 2010
  181. guildmsg 'Oak kit'
  182. moveitemoffset 'found' 'backpack'
  183. pause 550
  184. elseif color 'found' == 1191
  185. guildmsg 'Ash kit'
  186. moveitemoffset 'found' 'backpack'
  187. pause 550
  188. elseif color 'found' == 1192
  189. msg 'Nice, a Yew kit' 33
  190. guildmsg 'Yew kit'
  191. moveitemoffset 'found' 'backpack'
  192. elseif color 'found' == 1193
  193. guildmsg 'Woohoo! Heartwood!' 63
  194. moveitemoffset 'found' 'backpack'
  195. endif
  196. ignoreobject 'found'
  197. endwhile
  198. // Fletching Recipes
  199. while @findtype 0x2831 0 'trash'
  200. waitforproperties 'found' 5000
  201. for 0 to 'Fletching Recipes'
  202. if @property Fletching Recipes[] 'found'
  203. @moveitem! 'found' 'Trash Barrel' 80
  204. pause 1000
  205. break
  206. endif
  207. endfor
  208. ignoreobject 'found'
  209. endwhile
  210. // Talismans
  211. for 0 to 'Talismans'
  212. while @findtype Talismans[] 0 'trash'
  213. waitforproperties 'found' 5000
  214. if @property 'slayer' 'found'
  215. @moveitem! 'found' 'reward box'
  216. pause 1000
  217. break
  218. ignoreobject 'found'
  219. endif
  220. if @property 'Bonus' 'found' >= 29
  221. @moveitem! 'found' 'Reward Box'
  222. pause 1000
  223. break
  224. ignoreobject 'found'
  225. endif
  226. ignoreobject 'found'
  227. endwhile
  228. endfor
  229. //Jewels
  230. for 0 to 'Jewelry'
  231. while @findtype Jewelry[] 0 'trash'
  232. pause 1000
  233. if @property 'Luck' 'found' >= 99
  234. @moveitem! 'found' 'Reward Box'
  235. pause 1000
  236. break
  237. endif
  238. if @property 'Lower reagent cost' 'found' >= 21
  239. @moveitem! 'found' 'Reward Box'
  240. pause 1000
  241. break
  242. endif
  243. if @property 'Faster Cast Recovery' 'found' = 4
  244. @moveitem! 'found' 'Reward Box'
  245. pause 1000
  246. break
  247. endif
  248. if @property 'Defence chance increase' 'found' >= 21
  249. @moveitem! 'found' 'Reward Box'
  250. pause 1000
  251. break
  252. endif
  253. if @property 'Hit chance increase' 'found' >= 21
  254. @moveitem! 'found' 'Reward Box'
  255. pause 1000
  256. break
  257. endif
  258. if @property 'xxxxxxxxxxx' 'found'
  259. @moveitem! 'found' 'Reward Box'
  260. pause 1000
  261. break
  262. endif
  263. ignoreobject 'found'
  264. endwhile
  265. endfor
  266. @moveitem! 'trash' 'Trash Barrel'
  267. pause 1000
  268. endwhile
  269. else
  270. @replygump 0x19bc4061 2
  271. endif
  272. endif
  273. pause 500
  274. else
  275. sysmsg 'Out of bolts!! I shall immedaitely go and collect more !!' 100
  276. while y < 381
  277. run 'south'
  278. endwhile
  279. pause 500
  280. while x > 7028
  281. run 'west'
  282. endwhile
  283. pause 300
  284. while y > 342
  285. run "Northwest"
  286. pause 100
  287. endwhile
  288. while x < 6987
  289. walk 'east'
  290. pause 150
  291. endwhile
  292. while x > 6987
  293. walk 'west'
  294. pause 150
  295. endwhile
  296. while y != 338 and y < 600
  297. for 5
  298. if y > 338 and y < 600
  299. walk 'north'
  300. pause 250
  301. endif
  302. if y < 338 and y < 600
  303. walk 'south'
  304. pause 250
  305. endif
  306. endfor
  307. endwhile
  308. while x > 1000
  309. while y > 338 and y < 600
  310. turn 'north'
  311. walk 'north'
  312. pause 250
  313. endwhile
  314. while y < 338 and y < 600
  315. turn 'south'
  316. walk 'south'
  317. pause 250
  318. endwhile
  319. run 'west'
  320. endwhile
  321. if @injournal! 'world will save'
  322. pause 2000
  323. @clearjournal
  324. endif
  325. useobject 'rune book'
  326. waitforgump 0xe7d9166b 15000
  327. replygump 0xe7d9166b 5
  328. pause 3000
  329. resync
  330. pause 3000
  331. if @findtype! 0x9aa '71' 'ground' '1' 1
  332. waitfortarget 1500
  333. setalias 'Commodity Deed Box' 'found'
  334. endif
  335. if @findtype 0x1bfb 'any' 'backpack'
  336. movetype 0x1bfb 'backpack' 'Commodity Deed Box'
  337. pause 1000
  338. useobject 'Commodity Deed Box'
  339. pause 500
  340. endif
  341. sysmsg 'storing kits' 33
  342. pause 1500
  343. organizer 'kits' 'backpack' 'Commodity Deed Box'
  344. pause 1500
  345. useobject 'Commodity Deed Box'
  346. pause 1500
  347. if @findtype 0xe75 '0' 'ground' 0 0 3 'any'
  348. waitfortarget 1500
  349. setalias 'tally bag' 'found'
  350. pause 1500
  351. sysmsg 'Sorting talismans !!' 33
  352. endif
  353. while @findtype! 0x2f58 'any' 'backpack' 'any'
  354. movetype 0x2f58 'backpack' 'tally bag' 0 0 2
  355. pause 1000
  356. endwhile
  357. while @findtype! 0x2f59 'any' 'backpack' 'any'
  358. movetype 0x2f59 'backpack' 'tally bag' 0 0 2
  359. pause 1000
  360. endwhile
  361. while @findtype! 0x2f5a 'any' 'backpack' 'any'
  362. movetype 0x2f5a 'backpack' 'tally bag' 0 0 2
  363. endwhile
  364. pause 1000
  365. while @findtype! 0x2f5b 'any' 'backpack' 'any'
  366. movetype 0x2f5b 'backpack' 'tally bag' 0 0 2
  367. pause 1000
  368. endwhile
  369. sysmsg 'getting more bolts' 33
  370. useobject 'Commodity Deed Box'
  371. organizer 'bolts' 'Commodity deed box' 'backpack'
  372. pause 1000
  373. sysmsg 'Back to Heartwood ! ! ' 33
  374. pause 500
  375. useobject 'rune book'
  376. waitforgump 0xe7d9166b 15000
  377. replygump 0xe7d9166b 11
  378. pause 2000
  379. while y != 992 and y > 400
  380. for 2
  381. if y > 992
  382. walk 'north'
  383. endif
  384. pause 250
  385. if y < 992
  386. walk 'south'
  387. endif
  388. pause 250
  389. endfor
  390. endwhile
  391. if x > 535 and x < 1000
  392. while x > 535 and x < 1000
  393. run 'west'
  394. pause 100
  395. endwhile
  396. endif
  397. if x < 537
  398. while x < 537
  399. run 'east'
  400. pause 100
  401. endwhile
  402. endif
  403. while y < 377
  404. run 'southeast'
  405. endwhile
  406. pause 500
  407. while y > 378
  408. walk 'north'
  409. pause 500
  410. endwhile
  411. while y < 378
  412. walk 'south'
  413. pause 500
  414. endwhile
  415. while x < 7040
  416. walk 'east'
  417. endwhile
  418. pause 700
  419. while y > 375
  420. run 'north'
  421. endwhile
  422. endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement