Young Star
Grandmaster
I still keep a standard bandage self hotkey but here is one that I put together. I mainly did it to avoid accidentally interrupting a heal, starting it all over. I also add it to the front end of other macros on my healers to make sure I don't skip a heal. I am not good at writing scripts from scratch but I do OK picking out pieces from others and tweaking them to do what I want. I took parts from another script posted in a different UO Steam library site so if you have any suggested improvements to clean it up feel free to share. It does seem like the "bandageself--waitfortarget--target! self" is redundant but if I just to bandageself it messes up. As is it works for me.
if not timerexists 'Bandage Timer'
createtimer 'Bandage Timer'
settimer 'Bandage Timer' 10250
endif
//poisoned
if poisoned 'self' and timer 'Bandage Timer' >= 10250
bandageself
waitfortarget 1500
target! 'self'
settimer 'Bandage Timer' 0
endif
if hits < maxhits and timer 'Bandage Timer' >= 10250
bandageself
waitfortarget 1500
target! 'self'
settimer 'Bandage Timer' 0
endif
if not timerexists 'Bandage Timer'
createtimer 'Bandage Timer'
settimer 'Bandage Timer' 10250
endif
//poisoned
if poisoned 'self' and timer 'Bandage Timer' >= 10250
bandageself
waitfortarget 1500
target! 'self'
settimer 'Bandage Timer' 0
endif
if hits < maxhits and timer 'Bandage Timer' >= 10250
bandageself
waitfortarget 1500
target! 'self'
settimer 'Bandage Timer' 0
endif
Last edited by a moderator: