I've been trying to work out the most efficient way of raising peace and just can't get my macros to work. As you'll know, when you successfully peace there is a shorter delay compared to when you fail to peace. So I tried to set up a macro to reflect that - something like this: If system message = 'fail' pause for 10 seconds else If system message = 'hypnotic' pause for 5 seconds End if So what I want it to do is pause for a shorter time if I get the message I've been successful but pause for a longer time if I haven't. However it's not working as I expected. Are there any macro experts out there who can help? I've read the macro guides in the Support section but they don't specifically address this type of macro.
I can't help with the macro but honestly, just leave the 10 second gap, let it run over night and wake up too a GM hippy. My macro was something like: Double click by type (tambourine) Use skill peacemaking Target self I burnt through about 40 tambourines over night, buy NPC ones, find a cozy corner inside the bank vault in Occlo (less likely to get Vortexed) and let it run. Good luck!
use by item type (tambourine) pause 6000 use skill peacemaking pause 300 (500, 600, etc depends on your connection) target self pause 4000, 4500 ( depends on your connection) just using a instrument doesn't have an effect on it's durability (UO is weird) the 6 sec pause alleviates the "you must wait to perform another action" yadda yadda and counts as a musicianship skill up
Why even bother with a delay? Use (targetable skill) Wait for target (set the timeout here to 1) target //other stuff //more stuff In that macro it will try to use the (targetable skill) every 1 second until successful, and only on success will it play the rest of the macro
I wasn't even aware Peacemaking had a different delay like Provocation. But if it really does, then you could use the same set up I use in my provo guide: Hope that helps. Check out my guide if you eventually get to Provo as well.
!Loop Assistant.Macros.DoubleClickTypeAction|3740|True Assistant.Macros.UseSkillAction|9 Assistant.Macros.PauseAction|00:00:00.5000000 Assistant.Macros.HotKeyAction|1059| Assistant.Macros.PauseAction|00:00:05 Assistant.Macros.IfAction|4|0|fail Assistant.Macros.PauseAction|00:00:05 Assistant.Macros.ElseAction Assistant.Macros.PauseAction|00:00:10 Assistant.Macros.EndIfAction hasn't given me any trouble