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.
I am editing out this to make it better with Soulkeeper, which is now doing more DPS since Blizzard fixed it. I kept SoC on Shift and Vile Taint on ALT, but Vile Taint is now castable on the cursor.
I have found the reason, because my game language is not English, all skill names cannot be translated, I translated the skill into my language and it worked
I don’t know what your game language is, you need to enter /gs, and translate the skill name in white font to the skill name in your game language (it will appear in light blue font after success).
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.