DISCLAIMER: I USE A KEYBOARD TO PRESS MY “1” BUTTON FASTER. SOME MACROS MAY WORK BETTER FOR ME BECAUSE OF THIS. THIS IS NOT A BANNABLE OFFENSE.
Assassination Rogue requires two macros to do correctly as your rotation changes when the mob drops below 35% life. Both macros contain a cast mod for Slice and Dice, so you can refresh this by holding down the “ALT” key. You only need one combo point when you do this, as your Envenom will update it to a five combo point Slice and Dice. Using Slice and Dice at 5 combo points could lock up the macro, as it may be trying to use a finisher with no combo points, so do not use the cast modifier to update Slice and Dice if your combo point bar is full.
Use this macro from 100% health to 35% health:
#showtooltip Mutilate
/cast [mod] Slice and Dice
/castsequence reset=5 Mutilate, Slice and Dice, null
/castsequence reset=0.9 0,0,0,Dispatch
/castsequence reset=0.9 0,0,Shadow Blades
/castsequence reset=0.9 0,Vendetta
/castsequence reset=target Mutilate,Mutilate,Rupture,Mutilate,Mutilate,Envenom, Mutilate, Envenom
/cast [nostealth,nocombat]Stealth
Use this macro from 35% to 0%:
#showtooltip Dispatch
/cast [mod] Slice and Dice
/castsequence reset=0.9 0,0,Shadow Blades
/castsequence reset=0.9 0,Vendetta
/castsequence reset=target Dispatch, Dispatch, Dispatch, Dispatch, Rupture, Dispatch, Dispatch, Dispatch, Dispatch, Dispatch, Envenom, Dispatch, Envenom
/cast [nostealth,nocombat]Stealth