Quote Originally Posted by sorrowharvester
MACRO 1 "Gorehack" Spell_Nature_MagicImmunity
/castsequence [target=Gorehack] [help] [modifier:ctrl] reset=5 Healing Wave,,,,
/stopmacro [modifier:ctrl]
/target Gorehack
END
When you put options in separate brackets, they are OR-ed. If you want AND, you put them in the same bracket. As you put it, the first option [target=Gorehack] will always be true, the spell is cast and the other options ( [help] [modifier:ctrl] ) never considered. If you press just F1, isn't the heal still cast?

/castsequence [target=Gorehack,help,modifier:ctrl] reset=5 Healing Wave,,,,