Specifically, during tests against a Training Dummy, activating the macro will successfully cast stealth, premeditation, and then shadowstep, but then fails to deliver the promised opener/attack. For the life of me, I can't figure out why.
Im sorry to hear that, Im pretty sure it worked when I used i though... Im not longer Sublety so I cant test it out for myself however. I cant think of why it wouldnt work; Premed and SS are off of the GCD so it shouldnt interfere with the other commands. The only thing I can think of is to change some conditionals.
If you have the time, see if this one works:
/cast [nocombat] !Stealth
/cast [stealth] Shadowstep; [combat] Shadowstep
/cast [stealth] Ambush; [combat] Backstab
I didnt change much. And as a note, I used this macro to SS, the other commands are just there to make my life easier.