Arms Lore Macro

Discussion in 'Guides' started by Duffrey, Oct 5, 2012.

  1. Duffrey

    Duffrey Member

    Joined:
    Aug 20, 2012
    Messages:
    74
    Likes Received:
    5
    I was just a little bit bored so I made this macro.
    What it does is target the last target and arms lore it.
    It then reads the skill response messsage and let you say the corresponding values.
    Please set the item that you want to lore as your last target before starting the macro.


    Assistant.Macros.UseSkillAction|4
    Assistant.Macros.PauseAction|00:00:00.3000000
    Assistant.Macros.HotKeyAction|1058|
    Assistant.Macros.PauseAction|00:00:00.3000000
    Assistant.Macros.IfAction|4|0|you must wait a few moments
    Assistant.Macros.HotKeyAction|1083|
    Assistant.Macros.EndIfAction
    // Condition
    Assistant.Macros.IfAction|4|0|fall apart
    Assistant.Macros.SpeechAction|0|52|3|ENU|0|The Condition is at 0-9%
    Assistant.Macros.EndIfAction
    Assistant.Macros.IfAction|4|0|rather flimsy and not at all trustworthy
    Assistant.Macros.SpeechAction|0|52|3|ENU|0|The Condition is at 10-19%
    Assistant.Macros.EndIfAction
    Assistant.Macros.IfAction|4|0|somewhat badly damaged
    Assistant.Macros.SpeechAction|0|52|3|ENU|0|The Condition is at 20-29%
    Assistant.Macros.EndIfAction
    Assistant.Macros.IfAction|4|0|rather battered
    Assistant.Macros.SpeechAction|0|52|3|ENU|0|The Condition is at 30-39%
    Assistant.Macros.EndIfAction
    Assistant.Macros.IfAction|4|0|well used
    Assistant.Macros.SpeechAction|0|52|3|ENU|0|The Condition is at 40-49%
    Assistant.Macros.EndIfAction
    Assistant.Macros.IfAction|4|0|suffered some wear and tear
    Assistant.Macros.SpeechAction|0|52|3|ENU|0|The Condition is at 50-59%
    Assistant.Macros.EndIfAction
    Assistant.Macros.IfAction|4|0|fairly good condition
    Assistant.Macros.SpeechAction|0|52|3|ENU|0|The Condition is at 60-69%
    Assistant.Macros.EndIfAction
    Assistant.Macros.IfAction|4|0|fairly new
    Assistant.Macros.SpeechAction|0|52|3|ENU|0|The Condition is at 70-79%
    Assistant.Macros.EndIfAction
    Assistant.Macros.IfAction|4|0|almost new
    Assistant.Macros.SpeechAction|0|52|3|ENU|0|The Condition is at 80-89%
    Assistant.Macros.EndIfAction
    Assistant.Macros.IfAction|4|0|unused
    Assistant.Macros.SpeechAction|0|52|3|ENU|0|The Condition is at 90-100%
    Assistant.Macros.EndIfAction
    Assistant.Macros.PauseAction|00:00:00.3000000
    // Armor Rating
    Assistant.Macros.IfAction|4|0|no defense against attackers
    Assistant.Macros.SpeechAction|0|52|3|ENU|0|The Armor Rating is 0 (31+)
    Assistant.Macros.EndIfAction
    Assistant.Macros.IfAction|4|0|almost no protection
    Assistant.Macros.SpeechAction|0|52|3|ENU|0|The Armor Rating is 1-5 (31+)
    Assistant.Macros.EndIfAction
    Assistant.Macros.IfAction|4|0|very little protection
    Assistant.Macros.SpeechAction|0|52|3|ENU|0|The Armor Rating is 6-10 (31+)
    Assistant.Macros.EndIfAction
    Assistant.Macros.IfAction|4|0|some protection against blows
    Assistant.Macros.SpeechAction|0|52|3|ENU|0|The Armor Rating is 11-15 (31+)
    Assistant.Macros.EndIfAction
    Assistant.Macros.IfAction|4|0|as sturdy protection
    Assistant.Macros.SpeechAction|0|52|3|ENU|0|The Armor Rating is 16-20 (31+)
    Assistant.Macros.EndIfAction
    Assistant.Macros.IfAction|4|0|superior defense against attack
    Assistant.Macros.SpeechAction|0|52|3|ENU|0|The Armor Rating is 21-25 (31+)
    Assistant.Macros.EndIfAction
    Assistant.Macros.IfAction|4|0|excellent protection
    Assistant.Macros.SpeechAction|0|52|3|ENU|0|The Armor Rating is 26-30 (31+)
    Assistant.Macros.EndIfAction
    Assistant.Macros.IfAction|4|0|maximum protection
    Assistant.Macros.SpeechAction|0|52|3|ENU|0|The Armor Rating is 31+
    Assistant.Macros.EndIfAction
    Assistant.Macros.PauseAction|00:00:00.3000000
    // Damage
    Assistant.Macros.IfAction|4|0|scratch their opponent slightly
    Assistant.Macros.SpeechAction|0|52|3|ENU|0|The Damage is 0-2 (26+)
    Assistant.Macros.EndIfAction
    Assistant.Macros.IfAction|4|0|minimal damage
    Assistant.Macros.SpeechAction|0|52|3|ENU|0|The average Damage is 3-5 (26+)
    Assistant.Macros.EndIfAction
    Assistant.Macros.IfAction|4|0|some damage
    Assistant.Macros.SpeechAction|0|52|3|ENU|0|The Damage is 6-10 (26+)
    Assistant.Macros.EndIfAction
    Assistant.Macros.IfAction|4|0|hurt your opponent a fair amount
    Assistant.Macros.SpeechAction|0|52|3|ENU|0|The Damage is 11-15 (26+)
    Assistant.Macros.EndIfAction
    Assistant.Macros.IfAction|4|0|inflict serious damage and pain
    Assistant.Macros.SpeechAction|0|52|3|ENU|0|The Damage is 16-20 (26+)
    Assistant.Macros.EndIfAction
    Assistant.Macros.IfAction|4|0|superior weapon
    Assistant.Macros.SpeechAction|0|52|3|ENU|0|The Damage is 21-25 (26+)
    Assistant.Macros.EndIfAction
    Assistant.Macros.IfAction|4|0|extraordinarily deadly
    Assistant.Macros.SpeechAction|0|52|3|ENU|0|The Damage is 26+
    Assistant.Macros.EndIfAction
    Assistant.Macros.HotKeyAction|1332|
  2. Wittol

    Wittol Member

    Joined:
    Dec 31, 2013
    Messages:
    87
    Likes Received:
    39
    Pretty nifty macro! I tweaked it a bit since I fail some. I just set up "last target" as an absolute and added a 10sec pause at end. That way I re-target absolute and run it 'til success.

    Thanks Duffery!
  3. snap dragon

    snap dragon Well-Known Member

    Joined:
    Oct 18, 2013
    Messages:
    1,944
    Likes Received:
    3,218
    Yeah this is much more useful.
  4. gitchu1000

    gitchu1000 Active Member

    Joined:
    Oct 30, 2017
    Messages:
    196
    Likes Received:
    176
    I notice my macro stops when there's a world save. Just been keeping my eye on it and clicking "Play" again when that happens.

    EDIT: I watched it as it happened and it's because the world save (9 seconds or so), does not take into account of time until you can use another skill. So, it is still on the timer from before the save when the save is finished. I may adjust the wait time at the end of the macro to like 15 seconds to see if that fixes it. I'm currently set to wait 8 seconds at the end.
    Last edited: Jun 30, 2019
  5. Duke19

    Duke19 Active Member
    UO:R Donor

    Joined:
    Jul 28, 2015
    Messages:
    130
    Likes Received:
    30
    I'm stuck at 73 while trying to train up arms lore. It's been several hours and I'm not sure why any macro has stopped improving skill. Even just a basic "use skill: arms lore, last target, wait 10 seconds" macro isn't gaining skill anymore.
  6. TreeHugger

    TreeHugger Well-Known Member

    Joined:
    Dec 27, 2016
    Messages:
    1,669
    Likes Received:
    1,306
    What’s your skill cap at? If 700 turn something down
  7. Duke19

    Duke19 Active Member
    UO:R Donor

    Joined:
    Jul 28, 2015
    Messages:
    130
    Likes Received:
    30
    OH OF COURSE. Wow, can't believe I fell for that yet again. Happens every time I stall on a skill.

    So, lol, that should hopefully fix it. We'll see. Thanks!

Share This Page