This is a start of a pet healer I am making based on TM's petgump healer tool, with his permission. I was trying to find a more consistent way to grab and position the health gump, and learning new click commands. I wound up turning my mare into a wooden door!

. It changes back upon recall. Localized graphic glitch, others see it as a mare. Just funny. Give a newb power, and what do you get?
After reading all I can on clicks, I cannot figure out how to HOLD a click. I noticed that if I hold a right click for 2 seconds on a target, it's health bar will pull up. I want to automate this for health gump positioning.
;pet gump healer ideal flow
;1. id pet(s)
;2. pull pet health bar
;3. set health bar position
;4. monitor health bar for health%, poison, mortal strike colors
;5. if health < set%, use bandage and GH. see if heal is more effective. Calculate FC/FCR.
;6. if status poison, use bandage and cast arch cure
;7. if mortal, wait until poison status or normal status, then resume
;----------------------
;initial set up
;set pet 1
all stay
set #targcurs 1
while #targcurs = 1
wait 1
set !pet1 #ltargetID
set !pet_xpos #LTARGETX
set !pet_ypos #LTARGETY
event drag !pet1
halt