Das liegt daran, dass dein Makro einen kleinen Fehler hat.
Die Zeile /cast [mod:shift] [talent:2/3] Hammer des Zorns;
bedeutet, dass Hammer des Zorns gezaubert werden soll, wenn Shift-gedrückt ist oder das Talent 2/3 gelernt ist.
Da die erste Zeile /cast [nomod] Kreuzfahrerstoß;
nur einen Zauberbefehl auslöst, wenn keine Makrotaste gedrückt ist, kann /cast [talent:2/3] Hammer des Zorns
immer ausgeführt werden, wenn irgendein Modifikator gedrückt ist.
Logisch korrekt müsste die Zeile lauten /cast [mod:shift,talent:2/3] Hammer des Zorns
, da du verknüpfte Bedingungen innerhalb der Bedingungs-Klammer []
mit einem Komma ,
trennst.
Dein Makro ließe sich zudem vereinfachen, da mehrere Zauberbefehle hinter einem /cast-Befehl aufgereiht werden können, wobei die einzelnen Zauber durch ein Semikolon ;
getrennt werden (ein Semikolon am Zeilenende ist nicht notwendig):
#showtooltip
/cast [mod:shift,talent:2/3] Hammer des Zorns; [nomod] Kreuzfahrerstoß
Wenn du das Makro so ändern/einkürzen möchtest, dass bei ungelerntem Hammer des Zorns trotz gedrückter Shift-Taste der Kreuzfahrerstoß ausgeführt werden soll, entfernst du einfach das [nomod]
vor Kreuzfahrerstoß.
Einen ausführlichen Makro-Guide von Sará findest du hier: