Just wondering right now - thought of a macro during commuting to work, and couldn't get my head around it how to do it - can't test atm, just sharing my thoughts.
What I want is a macro for Havoc (WL spell). If I have a focus, I want to cast Havoc on it, if not, then on my last target (and if that doesn't exist use it normally, but I don't even get that far).
So what I want would be something like
/cast [@focus, harm][@lasttarget, harm] Havoc
/cast [@focus, harm] Havoc
But I (think I) know the bold conditions don't exist.