Here is my Affliction Macro, I have played Affliction for years. This macro is a more Mythic+ style, not used for raiding. It’s meant for big AOE packs, as it includes Vile Taint, which is not to be used in single-target situations.
v1 - DF Update
v2 - Massive update, fixing Vile Taint on ALT with no channeling code, also added Summon Soulkeeper.
v3 - 10.0.5
Lots of changes and also added some new functions to the rotations. Including adding DG to the macro, as well as Soul Rot. No longer using Haunt, and using the new auto passive IG. Lots of good passives here and does great damage. Good for M+, and decent for raiding.
@TimothyLuke Is it possible to have the macro variables section as an option, not a requirement? I ask because if you don’t put anything in there, it basically lets chat know you’re spamming a macro. I ask because there are certain specs that just don’t need that area, like Affliction Locks.
My warlock has already gotten better drops to replace any legendary I have been using. However, there seems to be some things in the talent trees that are using covenant skills of one sort or another…but I’ll have to research what those are and if I’m right, how effective they are.
However, I would like to point out that the Affliction Warlock streamer used by Wowhead is an amazing source of information for any of the warlock specs. His name is name is Kalamazi, and is a Warlock content creator focused mainly on PVE content.
One of our top Warlocks in our guild recommends Kalamazi as he tends to keep current on all changes no matter the spec one is using or wants to use.