Simple concept i need explained. PLZ

thorpa

New member
Joined
Feb 21, 2010
Messages
31
Reaction score
0
Points
0
Age
40
Trying to set something in a macro to essentially be an "at-all-times" thing.

I have
/if (${Me.PctHPs}<30) {
/succor
/delay 6s
/fade
/delay 40s
/goto :heal
}

i essentially use that as my save cmd but i want it to be going on no matter what is happening, as it is if i try to cast or anything with a bad pull the succor wont go off until its done with that part of the script and it recycles back to the top of the section.

Kinda just like how Mq2melee will do the HoT pot if you drop below a certian percent.
 
Last edited:
I don't know how you would make it actually check while you're in the middle of casting a spell etc, but if you want to have it at various parts of your script, put it in as a Sub and then call it at various points along your script via /call subName.
 
If you use spell_routines.inc
Code:
/call cast "YourSpell" gem# 10s CustomSub

Sub CustomSub
Doyourshithere
/return

or from the spell_routines.ini header

Code:
|     To call a subroutine that interrupts CH if target gets healed before it lands: 
|       /call Cast "Complete Healing" gem1 0 CheckHP 
|     Then in your macro have somewhere: 
|       Sub CheckHP 
|          /if ( ${Target.PctHPs}>=80 ) /call Interrupt 
|       /return
 
Oh nice, didn't realize spell_routines.inc had that functionality built in. Learn something new every day.