This site makes extensive use of JavaScript.
Please enable JavaScript in your browser.
Live
PTR
12.0.0
PTR
12.0.1
Beta
Guide Contents
Patch 12.0.0
4.4/5
(
10
Votes)
Assassination Rogue UI & Macros - Midnight Pre-Patch
By Whispyr
Updated:
2026/01/18
Macros and addons provide many quality-of-life improvements in WoW, allowing players to improve how information is displayed in-game or help decision-making to optimize performance.
In this guide, we will go over useful Assassination Rogue macros for , explain how to make your own macros, and cover some of the best Assassination Rogue addons for both hardcore raiders and general players alike. We also provide the best UI import strings so you can optimize your User Interface and cooldown manager settings.
Overview
BiS Gear
Rotation
Talent Builds
Consumables
Stats
Pre-Patch
Cooldown Manager Imports for Assassination Rogue
With the improvements to the cooldown manager in Midnight, we've prepared options that you can import to play right away.
Name
Preview
Import
Description
Whispyr's UI Package
1|LdBLSwJhFAZgI/0HBb22yXZpQZsuEHQV2rkLt+VCMgsiIc4XQSUjMYIgCWIZpDNWQrvu0aLW3X9I7nJX0HmzzXPmMN85M99reberXX1VX7o0B9mEbEEykHVIClL0e9qK7cRLfOQTzWHWBiTNGlMWvmEGsdsLKcOOwozBhND8ghmCZCF5FAKQBKQAMwrJ6UT8BRtxrckBNk9KmYsOO5Qzh7ikRo7JCew7HuhUKiFOTpBJMqMcBFEbhwmzn+bAKewS194rSxfkUqlf8cCUsv9DXskbeScfivMAE9E6vwxZ0er6OccNdW5IjvDpmtyQW8Jfcxq8yjNbi2TIOV88cku3csRvVoKk3/XsaMA9e634JPGfaZahaZKtkGMMjEGGGKqkGaHkGKfmLfmApZfUYP6uHqn6ZqOLidSqWfsF
This import is what the guide writer will be using in their personal gameplay, and includes everything in a concise, easy to follow package.
Vision Accessibility
1|LdBLS0JRFAVgI/0HBS2bZLO0wEkPCHo6aRJNqmkKCTfTIiP2iaASJRSCSBDLIK9aCc16R4Ma9/4hOctZQXthk2/fwz17n3NW0rllt3XZrkR+GrIB2YSkIGuQOCTndjTlmomTuMgX6n2sNUiCNaQEf2D82OmEFJCehRmE8aH+DdMLyUD2kPVALEgWZgCyqx3hV6yHtUZ6uHhWChx01KKcl0iZVMgJOUX6nhtalaKPncNkhIwrh15UhmACXI+x4QzpPMc+KAuX5EqpXnPDqHLwS97IO/kgn0rpEWZS69wiJKq17GYfJ1Q5IdLPrxtyS+4Ir1aq8SkvXCZJilzwxxOntCvHPLPoJd1lx7YG3LHfiE+s/0wzDE2TbIQcYmAapEaoiWquktD8GKQmavyepD5Sg9EL6+tt19SMFbeWYhPR5aC1Ep2Prf4B
Large, in your face cooldown manager import for players looking to have the essentially front and center.
Full UI Imports Assassination Rogue
Are you looking for a fully customized UI for your Assassination rogue? The options listed below will fulfill that requirement, positioning every element of the Midnight UI in a great position for you to play immediately.
If you're looking for larger images for the UI, click the button below to display them.
Display Larger Images
Name
Preview
Import
Description
Whispyr's UI Package
2 50 0 0 0 8 2 MainStatusTrackingBarContainer 0.0 4.0 -1 ##$$%/&('%)$+$,$ 0 1 0 0 2 EssentialCooldownViewer 4.0 0.0 -1 ##$'%/&('%(#,$ 0 2 0 6 0 MainActionBar 0.0 4.0 -1 ##$$%/&('%(#,$ 0 3 0 2 8 MinimapCluster 0.0 -4.0 -1 #$$$%/&('%(#,$ 0 4 0 2 0 MultiBarRight -4.0 0.0 -1 #$$$%/&('%(#,$ 0 5 1 1 4 UIParent 0.0 0.0 -1 ##$$%/&('%(#,$ 0 6 1 1 4 UIParent 0.0 -50.0 -1 ##$$%/&('%(#,$ 0 7 1 1 4 UIParent 0.0 -100.0 -1 ##$$%/&('%(#,$ 0 10 0 6 0 MultiBarBottomRight 0.0 4.0 -1 ##$$&('% 0 11 1 7 7 UIParent 0.0 45.0 -1 ##$$&('%,# 0 12 1 7 7 UIParent 0.0 45.0 -1 ##$$&('% 1 -1 1 4 4 UIParent 0.0 0.0 -1 ##$#%# 2 -1 1 2 2 UIParent 0.0 0.0 -1 ##$#%( 3 0 0 7 7 UIParent -445.0 88.3 -1 $#3# 3 1 0 0 2 MultiBarBottomLeft -16.0 16.0 -1 %#3# 3 2 0 4 4 UIParent 445.3 -1.0 -1 %#&$3# 3 3 1 0 2 CompactRaidFrameManager 0.0 -7.0 -1 '#(#)#-#.#/#1$3#5#6-6$7-7$ 3 4 0 0 0 UIParent 17.0 -2.0 -1 ,#-?.5/#0$1#2(5#6-6$7-7$ 3 5 0 2 2 UIParent -506.2 -249.0 -1 &#*$3# 3 6 1 5 5 UIParent 0.0 0.0 -1 -#.#/#4$5#6-6$7-7$ 3 7 1 4 4 UIParent 0.0 0.0 -1 3# 4 -1 1 7 7 UIParent 0.0 45.0 -1 # 5 -1 1 7 7 UIParent 0.0 45.0 -1 # 6 0 1 2 2 UIParent -255.0 -10.0 -1 ##$#%#&.(&)( 6 1 0 2 8 BuffFrame -15.0 -4.0 -1 ##$#%#'+(*)(-$ 6 2 1 1 1 UIParent 0.0 -25.0 -1 ##$#%$&.(()(+#,-,$ 7 -1 0 4 4 UIParent 0.0 304.2 -1 # 8 -1 1 6 6 UIParent 35.0 50.0 -1 #'$A%$&i 9 -1 1 7 7 UIParent 0.0 45.0 -1 # 10 -1 1 0 0 UIParent 16.0 -116.0 -1 # 11 -1 1 8 8 UIParent -9.0 85.0 -1 # 12 -1 0 2 0 MultiBarLeft -4.0 0.0 -1 #K$#%# 13 -1 1 8 8 MicroButtonAndBagsBar 0.0 0.0 -1 ##$#%)&- 14 -1 0 2 0 MicroMenuContainer -4.0 0.0 -1 ##$#%( 15 0 0 7 7 UIParent 0.0 2.0 -1 # 15 1 1 7 7 StatusTrackingBarManager 0.0 17.0 -1 # 16 -1 1 5 5 UIParent 0.0 0.0 -1 #( 17 -1 1 1 1 UIParent 0.0 -100.0 -1 ## 18 -1 1 5 5 UIParent 0.0 0.0 -1 #- 19 -1 1 7 7 UIParent 0.0 0.0 -1 ## 20 0 0 4 4 UIParent 0.0 -234.3 -1 #$$$%$&+'%(-($)#+$,$-$ 20 1 0 4 4 UIParent 0.0 -301.4 -1 ##$*%$&/'%(-($)#+$,$-$ 20 2 0 5 3 PersonalResourceDisplayFrame -4.0 6.5 -1 ##$$%$&,'((-($)#+$,$-$ 20 3 0 6 8 PersonalResourceDisplayFrame 4.0 0.0 -1 #$$$%#&*'((-($)#*#+$,$-$.-.$ 21 -1 0 4 4 UIParent 0.0 -157.2 -1 ##$# 22 0 0 2 0 TalkingHeadFrame -3.8 0.2 -1 #$$$%#&/''(#)U*$+#,$ 22 1 0 4 4 UIParent 0.0 118.5 -1 &,'')-)$*#+$ 22 2 0 4 4 UIParent 0.0 164.1 -1 &('')-)$*#+$ 22 3 0 4 4 UIParent 0.0 201.2 -1 &''')-)$*#+$ 23 -1 0 3 5 BagsBar 4.0 132.3 -1 ##$#%%&x'-'$(#)U+$,$-,.*/A
This import is what the guide writer will be using in their personal gameplay, and includes everything in a concise, easy to follow package.
Vision Accessibility
2 50 0 0 0 8 2 MainStatusTrackingBarContainer 0.0 4.0 -1 ##$$%/&('%)$+$,$ 0 1 0 4 4 UIParent 0.0 -404.2 -1 ##$$%/&+'%(#,$ 0 2 0 6 0 MainActionBar 0.0 4.0 -1 ##$$%/&('%(#,$ 0 3 0 2 8 MinimapCluster 0.0 -4.0 -1 #$$$%/&('%(#,$ 0 4 0 2 0 MultiBarRight -4.0 0.0 -1 #$$$%/&('%(#,$ 0 5 1 1 4 UIParent 0.0 0.0 -1 ##$$%/&('%(#,$ 0 6 1 1 4 UIParent 0.0 -50.0 -1 ##$$%/&('%(#,$ 0 7 1 1 4 UIParent 0.0 -100.0 -1 ##$$%/&('%(#,$ 0 10 0 6 0 MultiBarBottomRight 0.0 4.0 -1 ##$$&('% 0 11 1 7 7 UIParent 0.0 45.0 -1 ##$$&('%,# 0 12 1 7 7 UIParent 0.0 45.0 -1 ##$$&('% 1 -1 1 4 4 UIParent 0.0 0.0 -1 ##$#%# 2 -1 1 2 2 UIParent 0.0 0.0 -1 ##$#%( 3 0 0 4 4 UIParent 0.0 -262.5 -1 $#32 3 1 0 4 4 UIParent 461.0 -228.3 -1 %#3# 3 2 0 4 4 UIParent -403.0 -181.7 -1 %#&$3# 3 3 1 0 2 CompactRaidFrameManager 0.0 -7.0 -1 '#(#)#-#.#/#1$3#5#6-6$7-7$ 3 4 0 1 1 UIParent -744.7 -2.0 -1 ,#-U.;/#0$1#2(5#6-6$7-7$ 3 5 0 2 2 UIParent -502.0 -293.0 -1 &#*$3# 3 6 1 5 5 UIParent 0.0 0.0 -1 -#.#/#4$5#6-6$7-7$ 3 7 1 4 4 UIParent 0.0 0.0 -1 3# 4 -1 1 7 7 UIParent 0.0 45.0 -1 # 5 -1 1 7 7 UIParent 0.0 45.0 -1 # 6 0 1 2 2 UIParent -255.0 -10.0 -1 ##$#%#&.(()( 6 1 1 2 2 UIParent -270.0 -155.0 -1 ##$#%#'+(()(-$ 6 2 1 1 1 UIParent 0.0 -25.0 -1 ##$#%$&.(()(+#,-,$ 7 -1 0 4 4 UIParent 0.0 247.5 -1 # 8 -1 1 6 6 UIParent 35.0 50.0 -1 #'$A%$&i 9 -1 1 7 7 UIParent 0.0 45.0 -1 # 10 -1 1 0 0 UIParent 16.0 -116.0 -1 # 11 -1 1 8 8 UIParent -9.0 85.0 -1 # 12 -1 0 2 0 MultiBarLeft -4.0 0.0 -1 #K$#%# 13 -1 1 8 8 MicroButtonAndBagsBar 0.0 0.0 -1 ##$#%)&- 14 -1 0 2 0 MicroMenuContainer -4.0 0.0 -1 ##$#%( 15 0 0 7 7 UIParent 0.0 2.0 -1 # 15 1 1 7 7 StatusTrackingBarManager 0.0 17.0 -1 # 16 -1 1 5 5 UIParent 0.0 0.0 -1 #( 17 -1 1 1 1 UIParent 0.0 -100.0 -1 ## 18 -1 1 5 5 UIParent 0.0 0.0 -1 #- 19 -1 1 7 7 UIParent 0.0 0.0 -1 ## 20 0 0 6 8 PlayerFrame -29.5 30.0 -1 #$$&%$&.'%(-($)#+$,$-$ 20 1 0 0 0 UIParent 777.2 -742.6 -1 ##$*%$&2'%(-($)#+$,$-$ 20 2 0 8 6 PlayerFrame 29.5 30.0 -1 #$$$%$&,'((-($)#+$,$-$ 20 3 0 8 6 BuffIconCooldownViewer -4.0 0.0 -1 #$$$%#&*'((-($)#*#+$,$-$.-.$ 21 -1 0 0 0 UIParent 254.8 -218.0 -1 #$$# 22 0 0 4 4 UIParent 0.0 369.5 -1 ##$$%#&,',(#)U*$+#,$ 22 1 0 1 4 UIParent -0.0 -2.4 -1 &0'*)-)$*#+$ 22 2 0 7 4 UIParent 0.0 2.0 -1 &('+)-)$*#+$ 22 3 0 4 4 UIParent 0.0 82.9 -1 &('+)-)$*#+$ 23 -1 0 3 5 BagsBar 4.0 132.3 -1 ##$#%%&x'-'$(#)U+$,$-,.*/A
A fully featured import which highlights important features big and bold, perfect for those with accessibility requirements or vision impairments.
Full UI Large Examples
Whispyr's UI Package
Vision Accessibility
Recommended Assassination Rogue Macros
Macros are simple in-game tools that allow you to sequence spells together, create custom names and icons, cast different abilities depending on whether the target is friendly or hostile, define targeting conditions, and much more.
For more information on creating macros, including full lists of conditionals, modifiers, and other command customizations you can use, refer to our full Macros guide.
Opener Macros
The Assassination opener contains a few off-gcd buttons to press, but can be lined up with cooldowns, making the use of macros a good way of simplifying it. Most trinkets have a 20ish second buff duration, meaning that they fit in nicely with
Deathmark
in the opener:
Use this for Trinket slot 1:
/use Deathmark
/use 13
Or this for Trinket slot 2:
/use Deathmark
/use 14
This logic can also be applied to potions:
#showtooltip Deathmark
/use Tempered Potion
/cast Deathmark
Distract and Kidney Shot
Another useful macro is one that automatically casts a spell at the position of your mouse cursor instantly, without having to re-click. An ability that might be useful with such a macro is
Distract
.
#showtooltip Distract
/cast Distract
Casting on your cursor isn't always what you want to do. Here is a macro that would cast something on mouse-over instead. In this example, we're using
Kidney Shot
. If we do not have a mouseover, it will still cast on your current target:
#showtooltip Kidney Shot
/cast
Kick
Kick
can be useful in many Aoe situations, but difficult to land on the correct target. Setting up a Focus macro for your interrupt is a great way to make sure you're interrupting the right cast on the right target.
This macro will prioritize kicking your focus, and if you do not have one, will kick your current target instead. This can be extended to other utilities as well, including
Kidney Shot
to stop a caster as an example:
#showtooltip
/cast
Our Assassination rogue guides are always updated with the latest information from in-game experience, simulations, and logs. Make sure to check our changelog for this page by clicking on
View Changelog
in the Quick Facts column or on the book icon at the top of the page. If you are interested in more in-depth Assassination rogue guides for , make sure to browse the
Navigation Bar
at the top of the page.
Feedback
Thanks for reading our class guides! If you have any feedback, feel free to leave a comment in the section below, and we will reply as quickly as possible. If you'd like to talk with any of our writers directly, you can do so by joining our
Discord server
and finding them there!
Share your comments about this guide in our Rogue forum!
Tags:
PvE
Get Wowhead
Premium
$2
A Month
Enjoy an ad-free experience, unlock premium features, & support the site!