Corvandus' Affliction Extravaganza
WEAKAURA Updated Mar 5th 2017 User corvandus Views 4,778 Comments 15 Stars 1
This group will adjust based on your 100 talent choice. Some other talent choices are assumed, but I'll update in future to include most of the active choices.
Presently, the UI assumes the following talents are taken:
Malefic Grasp, Contagion, Grimoire of Supremacy.

The purple bar at the bottom is a self cloning bar that displays the duration of all instances of Unstable Affliction applied to your current target, with the number on instances on the right.

Currently, if you're running Soul Effigy, the auras assume you're using the focus method, as the progress bars on the effigy side track your focus target's DoTs.

I accomplish this by using the following macros:

1. Soul Effigy
#showtooltip Soul Effigy
/clearfocus
/cast Soul Effigy

This ensures that if you recast Effigy, your previous Effigy as focus is removed before running the next macro.

2. Target return
/stopmacro [@focus, exists]
/focus
/targetlasttarget

Hitting this macro will not fire if you already have a focus, so accidental target swapping won't break your tracking.
If you don't have a focus (or the previous macro cleared your focus on a new effigy cast), it will focus your effigy (which is automatically targeted when you cast SE) and return you to your primary target.

From there, set up some macros for your DoTs that change the cast target based on a modifier. I'm yet to find a simpler method for using Soul Effigy.

******************************
UPDATE: Some things have been tweaked and added.
1. Fixed a few triggers, cleaned up the Drain Soul icons a little
2. Suite no longer assumes SL is taken
3. Deadwind Harvester time now appears over the Reap Souls position when active (or a progress bar on the effigy side if you're running Soul Effigy and not SL)
4. Soul Harvest or Seed of Corruption timer bar occupies the same space as Siphon Life bar on the target side if talented

I'll be working on having the SoC bar fill up based on damage done to current target to the detonation threshold, but am currently leaving it as a timer. Check back in the coming days for an update, but for now everything should be fixed and correct.

******************************

NOTE: All my suites are designed to attach to the PRD, which you can enable in Interface -> Names -> Unit Nameplates. To attach the group, simply go to the group tab, and change (anchored to) to Personal Resource Display. Works wonderfully when using DynamicCam's Dynamic Pitch feature.

I also recommend using Masque's Caith skin, set to black. This is what's being displayed in the screenshots.
Affliction Warlock