Die Sache mit der Verwendung von Casts in Abhängigkeit von der Skillung ist kein Problem.
#showtooltip
/cast [spec:1] blutsturz;finsterer stoß
Damit verwendest Du bei der Hauptskillung Blutsturz, in Zweitskillung Finsterer Stoß (sofern Deine Hauptskillung Täschung ist - falls nicht ersetzte das [spec:1] durch [spec:2])
Sofern Du das rote Fragezeichen als Makrosymbol wählst, zeigt Dir #showtooltip auch immer das entsprechende Symbol der aktuell verwendenten Fähigkeit samt dazugehörigem Tooltip an.
Eine Übersprüfung, ob Du hinter dem Gegener stehst existiert nicht, wie Figetftw! schon richtig gesagt hat.
Allerdings kannst Du eine Möglichkeit versuchen, die zumindest bei Fähigketen ohne GCD funktioniert: das Stapeln.
Verwendet ein Magier z. B. ein Makro um Arkane Macht auszulösen, ein Trinket zu zünden und ein Pot einzuwerfen und eine der Fähigkeiten kann gerade nicht eingesetzt werden (z. B. das Trinket hat gerade CD), gibt es zwar eine Fehlermeldung, die anderen beiden Befehle werden aber trotzdem ausgeführt.
Bei Fähigkeiten mit GCD bricht das Makro nach dem ersten /cast Befehl ab - jedenfalls wenn die Fähigkeit erfolgreich ausgeführt wurde. Ob das auch geschieht, wenn die Fähigkeit aufgrund von Energiemangel/falscher Position nicht ausgeführt werden konnte, da bin ich mir nicht sicher.
Ich vermute zwar sehr stark, daß es nicht funktionieren wird, aber versuche es einfach.
#showtooltip
/cast meucheln
/cast finsterer stoß
Falls es (wider erwarten) funktionieren sollte, wäre dies die Variante mit Berücksichtigung der Spec:
#showtooltip
/cast meucheln
/cast [spec:1] blutsturz;finsterer stoß
Als Symbol wirst Du dann aber immer das von Meucheln sehen.
Gruß Skalpi