Vanish and Stealth protection:
Start attack and use your damaging ability, but only while out of stealth:
#showtooltip Mutilate
/cast [nostealth] Mutilate
/startattack [nostealth]
/train
This is one of my favorite macros, and one of the most asked about. Why use it? Because your bars don't switch as fast as you go into stealth, when you vanish. A very common reason to lose vanish is from pressing your "2" button too quickly after vanishing, and simply using a nonstealth move before the bar switches. This macro will prevent that.
I use it with Mutilate/Hemo/SS/BS, Eviscerate, Rupture, Ghostly Strike, and Kidneyshot. By the way, the /train is to let the people you're training in arena know what's happening.
Dismount and Safe Stealth:
#showtooltip Stealth
/dismount
/cast [nostealth] Stealth
Safer Vanish:
#showtooltip vanish
/stopattack
/cast Vanish
Often, an auto attack will break your own vanish by luck. This will negate that possibility.
Opener related:
Pickpocket on opener, plus premed, in a single global:
#showtooltip Ambush
/cast Premeditation
/stopcasting
/cast Pick Pocket
/cast Ambush
Use autoloot with this macro while leveling, and you'll gain a world of gold on the way up. Also, it makes openers in PvP much easier.
Shadow Step to Sap
#showtooltip Shadow Step
/cast Shadow Step
/cast Sap
Superior Sap Spam
#show sap
/cleartarget
/targetenemy
/cast sap
Damage and Burst related:
BANKAI -- Use an AP trinket, coldblood, and mutilate in one global.
#showtooltip Cold Blood
/use [nostealth] Loatheb's Shadow
(or any trinket of your choice)
/cast Cold Blood
/cast [nostealth] Mutilate
BANKAI SD STYLE -- Use AP trinket, activate Shadow Dance, use premed, and use your stealth move in one global.
#showtooltip Shadow Dance
/cast Shadow dance
/cast premeditation
/use Loatheb's Shadow
/cast Ambush
This is the secret to using Shadow Dance without a bar switch. Simply swap out "Ambush" with "Cheap shot", "Garrote", and "Sap", and you're good to go. Bind these to 4 new keys. I use Shift+Ctrl+1,2,3,4.
Buffs and heals:
Tricks of the Trade a specific person (arena partner):
#showtooltip Tricks of the Trade
/cast [target=playername] Tricks of the Trade
Tricks of the Trade your focus target:
#showtooltip Tricks of the Trade
/cast [target=focus] Tricks of the Trade
Bandage yourself without dropping target:
#showtooltip Heavy Frostweave bandage
/use [target=player] Heavy Frostweave Bandage
Stealth while eating with Cannibalize:
#showtooltip Cannibalize
/hungry
/eat
/cast Cannibalize
/stopcasting
/cast Stealth
the BANKAI macros need the following line:
/yell BANKAI
you don't need /stopcasting in the cannibalize+stealth macro in my experience
i have never been able to use the [nostealth] modifier effectively even when, say, mutilate is bound on a static bar, even when the whole thing is simply:
/cast [nostealth] mutilate
if i press the hotkey immediately after vanishing i still mutilate even though in my combat log it says i gain stealth before doing so. i think if you do this inside of you own latency, you will always break your own vanish having to do with how blizzard's servers evaluate requests. if you are doing something slightly different then the test i described in game, please elaborate :(
i usually play with mutilate bound on top of cheap shot. i removed mutilate. on sapped low level mobs here is what i observed:
1) stealth or vanish (same results for both)
2) spam cs key while waiting for bar to switch
3) nothing happens for 1/10 of a second
4) red feedback text on screen, multiple entries:
"must be in stealth mode"
5) cheap shot occurs
i am using the latest version of the bar mod dominos, but i feel this is irrelevant. i think this pretty conclusively shows there is a window of time between you activating a stealth ability and you being able to use abilities that require stealth :(