Rogue Macros
Riposte/SS
/castrandom Sinister Strike, Riposte
.A very ghetto way to bypass the restrictions. You have to mash this non-stop and it works fine.
Dismount -> Mashable Stealth(tries to Cheap Shot if you mash it in stealth)
/cast [nomounted, nostealth] Stealth; [nomounted] Cheap Shot
/use [mounted] Swift White Steed
.Nothing fancy, replace “Swift White Steed” with your own mount name.
Expose Armor without breaking gouge/sap/blind
/equip Bow of Love
/cast Expose Armor
/stopattack
.Change “Bow of Love” to your actual ranged weapon of course
Cheap Shot without breaking gouge/sap/blind
/equip Bow of Love
/cast Cheap Shot
/stopattack
.Change “Bow of Love” to your actual ranged weapon of course
One Button Press Cold Blood -> Eviscerate
/cast Cold Blood
/stopcasting
/cast Eviscerate
Start autoattacking automatically before casting special
/startattack
/cast Backstab
.Use Sinister Strike, Mutilate etc in place of Backstab if you want other abilities.
Activate A Trinket & Cast Evasion + Adrenaline Rush + Blade Flurry
/use 13
/castsequence Evasion, Adrenaline Rush, Blade Flurry
.13 is top trinket slot, 14 is bottom. If Evasion is not up, Adrenaline Rush & Blade Flurry will not come out. There is no way to bypass this at the moment, unless you want to /castrandom and get those abilities out randomly.
Premed/CS in One Button Press Without Global Cooldown
/cast Premeditation
/stopcasting
/cast Cheap Shot
Ghost Strike/Hemo
/castsequence reset=6 ghostly strike, hemorrhage, hemorrhage, hemorrhage, hemorrhage, hemorrhage
.5 hemos for every ghost strike is plenty. This for me works better than /castrandom Ghost Strike, Hemorrhage, you can try both versions and see which one you prefer.
Ghost Strike/Hemo #2
/castsequence reset=20 ghostly strike,Hemorrhage(Rank 3), Hemorrhage(Rank 3),Hemorrhage(Rank 3),Hemorrhage(Rank 3),Hemorrhage(Rank 3),Hemorrhage(Rank 3),Hemorrhage(Rank 3),Hemorrhage(Rank 3),Hemorrhage(Rank 3),Hemorrhage(Rank 3),Hemorrhage(Rank 3)
Mashable Stealth
/cast [nostealth] Stealth
Stealth if not in combat, else Vanish (mashable)
/cast [combat] Vanish; [nostealth] Stealth
Cast Shadowmend if Stealth is on Cooldown
/cast Stealth()
/script CastShapeshiftForm(1);
/script if not(string.find(GetShapeshiftFormInfo(1), “Invis” )) then CastSpellByName(”Shadowmeld(Racial)”); end
.Nightelf only