Hilfe bei Macro

Hallo ich versuche ein Macro zu schreiben für meine Krieger und könnte eure Hilfe gebrauchen.
Es soll folgendes können

  1. bei Tastendruck Charge anwenden inkl. stance dance wenn nötig
  2. Bein nochmaligen drücken Hamstring anwenden
  3. Bei drücken von alt+taste Intercept anwenden inkl. stance dance wenn nötig

Habe einiges ausprobiert so sieht es aktuell aus:
#showtooltip [mod:alt] Intercept; [nocombat] Charge; Hamstring
/cast [nostance:1] Battle Stance; Charge
/cast [mod:alt] [nostance:3] Berserker Stance; Intercept

Es funktioniert so aber nicht er wechselt die stance auf alt+taste aber wechselt gleich wieder zurück wenn ich nochmal drücke anstatt intercept zu nutzen.

Könnt ihr mir helfen?