Aren't you just missing "help" modifiers on the conditionals ("[target=focustarget-target, help]")?
I don't use focus the way you do (though many people do), but for reference here's the healing macro I use:
Code:
#showtooltip Lesser Healing Wave
/cast [help] Lesser Healing Wave [target=targettarget, help] Lesser Healing Wave [target=focus, help] Lesser Healing Wave [] Lesser Healing Wave
Translation:
If my target is friendly, heal them.
If my target's target is friendly (i.e. I have a bad guy targeted), heal them.
If I have a focus set, and they're friendly, heal then (handy for cross-healing)
If all else fails, just heal myself.
Connect With Us