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.1/5
(
5
Votes)
Demonology Warlock UI & Macros - Midnight Pre-Patch
By NotWarlock
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 Demonology Warlock macros for , explain how to make your own macros, and cover some of the best Demonology Warlock 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 Demonology Warlock
With the improvements to the cooldown manager in Midnight, we've prepared options that you can import to play right away.
Name
Import
Description
Kalamazi
1|Nc+9SgNREAXguRNBb8SfoFk8U4nEMosKdlqoUfQdtHBVgmt063TmYmDLlEKKkMI2qUwj7BtEjIg+ga+QDaSRWbD5YGaKc+Zp5rG7du7G7nkXcQ9xH7NvWNgAd5AfYP4XaQXpMdIDIV5qCfHyrRIKceFViE8c0iPYOvIGc+/ILcIGsCPYD9g+rA/LsG2kh8hZrF9gk1D6RGkEbwivKGROv5Rv5UfIhHvKvqYlGnSn1DQtUK6UayFeqQrxKgmxn4An4KmQOdO5MHgxjawjN8GT/7WfZDfw9HKrkbUPytvNrJ6vb9s24l5Q3nHwivCGbhxWbu6jh6gWVet/
Yes, this is Kalamazi's ideal setup for Demonology, now you too can be just like the Warlock you love to watch!
Loozy
<insert cdm here>
Loozy's preferred cooldown manager setup for Demonology is not yet available but should be soon!
Not
<insert copy here>
My own personal setup for Demonology Warlock, mileage may vary.
As I am continuing to evolve my own personal trackers, this import is not yet available.
Full UI Imports Demonology Warlock
Are you looking for a fully customized UI for your Demonology Warlock? The options listed below will fulfill that requirement, positioning every element of the Midnight UI in a great position for you to play immediately.
Name
Import
Description
Kalamazi UI
2 50 0 0 1 7 7 UIParent 0.0 45.0 -1 ##$$%/&('%)#+#,$ 0 1 1 6 0 MainMenuBar 0.0 5.0 -1 ##$$%/&('%(#,$ 0 2 1 6 0 MultiBarBottomLeft 0.0 5.0 -1 ##$$%/&('%(#,$ 0 3 1 5 5 UIParent -5.0 -77.0 -1 #$$$%/&('%(#,$ 0 4 1 2 0 MultiBarRight -5.0 0.0 -1 #$$$%/&('%(#,$ 0 5 1 1 4 UIParent 0.0 0.0 -1 ##$$%/&('%(#,$ 0 6 0 0 0 UIParent 401.7 -861.0 -1 ##$$%/&('%(#,$ 0 7 0 0 0 UIParent 401.7 -1155.0 -1 ##$$%/&('%(#,$ 0 10 1 6 0 MainMenuBar 0.0 5.0 -1 ##$$&('% 0 11 0 8 6 MainStatusTrackingBarContainer -4.0 0.0 -1 ##$$&('%,# 0 12 1 6 0 MainMenuBar 0.0 5.0 -1 ##$$&('% 1 -1 0 1 1 UIParent -0.0 -902.6 -1 #&$#%# 2 -1 1 2 2 UIParent 0.0 0.0 -1 ##$#%( 3 0 0 4 4 UIParent -335.3 -98.6 -1 $#3+ 3 1 0 4 4 UIParent 332.8 -101.9 -1 %#3+ 3 2 0 5 5 UIParent -431.6 -116.1 -1 %## 3 3 0 0 0 UIParent 298.1 -308.1 -1 '$(#)#-k.G/#1$3#5#6-6$7-7$ 3 4 0 0 0 UIParent 82.5 -354.0 -1 ,#-/.-/#0#1#2(5#6-6$7-7$ 3 5 0 2 2 UIParent 0.0 -541.9 -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 0 1 1 UIParent 0.6 -46.4 -1 # 5 -1 0 4 4 UIParent 373.0 -200.0 -1 # 6 0 1 2 0 MinimapCluster -10.0 -10.0 -1 ##$#%#&.(()( 6 1 1 2 8 BuffFrame -13.0 -15.0 -1 ##$#%#'+(()(-$ 6 2 0 5 5 UIParent -1568.7 417.0 -1 ##$#%$&.(()(+#,-,$ 7 -1 0 1 1 UIParent 187.0 -2.0 -1 # 8 -1 0 6 6 UIParent 65.3 113.2 -1 #'$`%%&& 9 -1 1 6 0 MainMenuBar 0.0 5.0 -1 # 10 -1 1 0 0 UIParent 16.0 -116.0 -1 # 11 -1 0 5 5 UIParent -44.0 -232.8 -1 # 12 -1 0 5 5 UIParent 0.0 -73.0 -1 #J$#%# 13 -1 0 7 7 UIParent 557.6 2.0 -1 ##$#%(&+ 14 -1 0 5 5 UIParent -2.0 -560.0 -1 ##$#%( 15 0 1 7 7 StatusTrackingBarManager 0.0 0.0 -1 # 15 1 1 7 1 MainStatusTrackingBarContainer 0.0 0.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.8 -211.7 -1 ##$7%$&('$(-($)#+$,$-$ 20 1 0 4 4 UIParent 2.5 -286.0 -1 ##$.%$&+'$(-($)#+$,$-$ 20 2 0 4 4 UIParent -3.4 -161.9 -1 ##$$%$&('$(-($)#+$,$-$ 20 3 0 7 7 UIParent -407.6 253.9 -1 #$$$%#&('%(-($)#*$+$,$-$.M 21 -1 0 4 4 UIParent 2.0 -100.0 -1 #$$# 22 0 0 1 1 UIParent 277.5 -140.0 -1 #$$$%$&('&(#)U*$+$,$ 22 1 0 1 1 UIParent 360.0 -5.1 -1 &('')-)$*#+$ 22 2 0 2 2 UIParent -380.0 -60.5 -1 &('()-)$*#+$ 22 3 0 2 2 UIParent -152.5 -136.2 -1 &('()-)$*#+$ 23 -1 0 7 7 UIParent 424.1 45.8 -1 ##$#%#&#'3'$(#)U+$,$-,.(/A
A more complete overview of Kalamazi's full Warlock UI can be
found here
which includes all addons and profiles needed for you to get set up fast!
Loozy UI
2 50 0 0 1 7 7 UIParent 0.0 45.0 -1 ##$$%/&('%)#+#,$ 0 1 1 7 7 UIParent 0.0 45.0 -1 ##$$%/&('%(#,$ 0 2 1 7 7 UIParent 0.0 45.0 -1 ##$$%/&('%(#,$ 0 3 1 5 5 UIParent -5.0 -77.0 -1 #$$$%/&('%(#,$ 0 4 1 5 5 UIParent -5.0 -77.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 1 7 7 UIParent 0.0 45.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 0 1 1 UIParent 0.0 -1003.0 -1 #($#%$ 2 -1 1 2 2 UIParent 0.0 0.0 -1 ##$#%( 3 0 0 1 1 UIParent -300.0 -786.0 -1 $#3# 3 1 0 1 1 UIParent 300.0 -786.0 -1 %#3# 3 2 0 1 1 UIParent 326.5 -889.5 -1 %## 3 3 0 0 0 UIParent 645.3 -352.0 -1 '$(#)#-c.7/#1$3#5#6-6$7-7$ 3 4 0 0 0 UIParent 2.0 -2.0 -1 ,#-C.-/#0#1#2(5#6-6$7-7$ 3 5 0 2 2 UIParent -353.3 -186.5 -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 5 5 UIParent -1368.7 79.2 -1 # 8 -1 0 3 3 UIParent 34.0 -444.2 -1 #'$>%$&)&$ 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 1 2 2 UIParent -110.0 -275.0 -1 #K$#%# 13 -1 1 8 8 MicroButtonAndBagsBar 0.0 0.0 -1 ##$#%)&- 14 -1 1 2 2 MicroButtonAndBagsBar 0.0 10.0 -1 ##$#%( 15 0 1 7 7 StatusTrackingBarManager 0.0 0.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 -240.5 -1 ##$/%$&('%(-($)#+$,$-$ 20 1 0 7 7 UIParent 0.0 302.0 -1 ##$*%$&('%(-($)#+$,$-$ 20 2 0 7 7 UIParent 0.0 402.0 -1 ##$$%$&('((-($)#+$,$-$ 20 3 1 7 7 UIParent 420.0 430.0 -1 #$$$%#&('((-($)#*#+$,$-$.-.$ 21 -1 0 7 7 UIParent -2.0 202.0 -1 #$$# 22 0 1 1 1 UIParent 0.0 -130.0 -1 ##$$%#&('((#)U*$+#,$ 22 1 1 1 1 UIParent 0.0 -215.0 -1 &('()U*#+$ 22 2 1 1 1 UIParent 0.0 -270.0 -1 &('()U*#+$ 22 3 1 1 1 UIParent 0.0 -315.0 -1 &('()U*#+$ 23 -1 0 7 7 UIParent 897.2 202.0 -1 ##$#%#&F'N'$(#)U+$,$-,.(/A
Loozy's Edit Mode set-up.
Alternate Blizz Edit Modes
https://wago.io/blizzhud/classes/warlock
Various setups can be found here, use your best judgment to find one that suits your needs.
Recommended Demonology Warlock 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.
#showtooltip Soulstone
/cast
This macro allows you to cast
Soulstone
on a raid member in your frames by purely hovering over his raid frame. If you are not hovering with your mouse over any friendly target you are casting
Soulstone
on yourself.
#showtooltip
/cast Shadowfury
This macro will allow you to cast Shadowfury (and any other targetted ground effect spell) without having to place the reticle on the ground and have it cast at your cursors location instead.
#showtooltip Demonic Healthstone; Healthstone
/cast Soulburn
/use Demonic Healthstone; Healthstone
All in one macro that changes if you have Pact of Gluttony specced or not.
Our Demonology Warlock 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 Demonology Warlock guides for , make sure to browse the
Navigation Bar
below, along with our list of
Related Guides
just beneath the
Table of Contents
.
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 Warlock forum!
Tags:
PvE
Get Wowhead
Premium
$2
A Month
Enjoy an ad-free experience, unlock premium features, & support the site!