Having a clean UI is key, something where you can easily track your DoTs on multiple targets. Your UI usually comes down to personal preference so don’t just copy a UI, make sure you meet your own requirements and be able to modify it if you need to.
Wexi Affliction Warlock UI
High Priority Addons:
- Weak Auras - Almost a mandatory AddOn nowadays and can be used for anything like tracking CDs, dots, etc.
- BigWigs & LittleWigs - Great and irreplaceable tool to track timers during boss fights. It's almost a mandatory AddOn if you want to play on a relatively high level
- Plater - AddOn for your nameplates. Default ones are horrible, especially for multi-dot classes. Plater has a wide range of customization, so you can set it up however you like or yoink someone else's setup
- Shadowed Unit Frames - This allows you to customize your personal, target, party, raid frames, and other things.
- Bartender4 - For those who aren’t satisfied with default Blizzard bars
- AdiBags - Personally, my favorite AddOn for bags
- Details - So you can see yourself doing big damage
- Method Raid Tools - If you want to go hard in raiding, this AddOn is also irreplaceable. It has important things like raid notes, which allows you to track various CDs. It also has other cool features
- Mythic Dungeon Tools - If you want to go hard in m+. Excellent AddOn that allows you to plan your routes in dungeons and learn them overall
- OmniCD - Helps you to track CDs of your teammates in dungeons. Better awareness - better player!
- TellMeWhen - My personal favourite addon for tracking and lining up my cooldowns, easily customizable
- Simulationcraft - To easily simulate your character with items in your bag and great vault
Phantom Singularity & Vile Taint Macro
/cast [known:Phantom Singularity,@mouseover,harm,nodead][known:Phantom Singularity] Phantom Singularity; [known:Vile Taint,@cursor] Vile Taint
Demonic Gates Macro
Casts instantly on your cursor without need to double click
/cast [@cursor] Demonic Gates
Casts Agony on your mouseover or your target if there is nothing under your cursor
/cast [@mouseover,harm][exists] Agony
Change “Agony” to any other dot like UA, corruption, etc.
Casts Soulstone on your cursor or your target if there is nothing under your cursor. If you have no target, it will cast it on yourself. It helps to combat res your teammate during the fight without changing your target.
/cast [@mouseover,help][exists,help][player] Soulstone
Pet Dismiss macro
Dismisses your pet Macro
Most of weakauras are just personal preferences so you better look for them on your own on wago.io.
Ipse’s public Warlock WA pack - https://wago.io/Nkgbld8YW
Getting a soulstone Weak Aura will also be a good idea, so you don't forget and have the whole raid flaming you. (https://wago.io/rMSVf8ShS) It will tell you when there are no healers with a soulstone on.
Glowing DoT Timers - Shows when under 5 seconds for Pandemic Invocation (https://wago.io/4H2ichE-F) - It is a Plater mod, so requires the Plater addon.