Advertisement
Maespark

Training - Discordance w/ Runes

Jul 5th, 2019
558
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.60 KB | None | 0 0
  1. ////////////////////////////
  2. //Title: Macro for training Discordance w/ runes
  3. //Author: Maelune
  4. //
  5. //Requirements: Many charges of an instrument.
  6. // Hiding skill at 100+
  7. //
  8. //Instructions: Stand so that you are within 8 tiles of as many vendors
  9. //as possible. Check the "Loop" box in UOSteam. Hit 'Play'.
  10. //
  11. //Notes: This mod is setup to be used at a player VM. The more player vendors, //the better.
  12. // Player VMs will only get you into the low 50s in Discordance. Investigations into
  13. // methods of getting max Discordance without finding animals and locking them away
  14. // is ongoing.
  15. ////////////////////////////
  16. //For each vendor, discord once then ignore. Clear list when finished
  17. if not listexists 'runes'
  18. createlist 'runes'
  19. endif
  20. @clearlist! 'runes'
  21. @pushlist! 'runes' 0x44f1243c //replace these rune serials with runes of your own
  22. @pushlist! 'runes' 0x44f1245e //Easiest to use public VMs, as you cannot mark
  23. @pushlist! 'runes' 0x44f12477 //runes inside of a player's house.
  24. @pushlist! 'runes' 0x44f123d3
  25. @pushlist! 'runes' 0x44f124bc
  26. if not timerexists 'location'
  27. createtimer 'location'
  28. settimer 'location' 0
  29. endif
  30. for 0 to runes
  31. cast 'sacred journey'
  32. waitfortarget 5000
  33. target! runes[]
  34. pause 5000
  35. clearignorelist
  36. while timer 'location' < 900000
  37. while @findtype 0x191 'any' 'ground' 'any' '8' or @findtype 0x190 'any' 'ground' 'any' '8'
  38. if not @property 'shop name' 'found'
  39. ignoreobject 'found'
  40. else
  41. useskill 'Discordance'
  42. if @injournal 'instrument shall you'
  43. @targettype! 0xeb1 'any' 'backpack'
  44. @targettype! 0xeb2 'any' 'backpack'
  45. @targettype! 0xeb3 'any' 'backpack'
  46. @targettype! 0xebc 'any' 'backpack'
  47. @targettype! 0xebd 'any' 'backpack'
  48. @targettype! 0xebe 'any' 'backpack'
  49. @targettype! 0x2805 'any' 'backpack'
  50. clearjournal
  51. endif
  52. if @injournal 'the target for your'
  53. pause 200
  54. target! 'found'
  55. if @injournal 'creature is already'
  56. ignoreobject 'found'
  57. clearjournal
  58. pause 150
  59. else
  60. //ignoreobject 'found'
  61. endif
  62. if @injournal 'You play'
  63. ignoreobject 'found'
  64. pause 13000
  65. clearjournal
  66. elseif @injournal 'You attempt'
  67. pause 13000
  68. clearjournal
  69. endif
  70. endif
  71. endif
  72. endwhile
  73. //while not hidden 'self'
  74. // useskill 'hiding'
  75. //endwhile
  76. //pause 20000
  77. clearignorelist
  78. endwhile
  79. settimer 'location' 0
  80. endfor
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement