These spell priorities are accurate.
1 - Haunt - Keep this up when you have Soul Shards.
2 - Agony - Keep this up at 10 stacks.
3 - Corruption - Keep this up.
4 - Unstable Affliction - Keep this up.
5 - Drain Soul - Use this as your filler below 20%.
6 - Malefic Grasp - Use this as your filler above 20%.
7 - Fel Flame - Use this when moving.
At the start of the fight, use Dark Soul, and then Soulburn with Soul Swap, to instantly apply your DoT effects to the enemy. Apply Haunt, and try to keep it up for the entire duration of Dark Soul. Once your Intellect procs are active, update your DoTs with Fel Flame and reapply them again before before Dark Soul expires. For the rest of the fight, keep your DoTs up and use Malefic Grasp as your filler spell, and keep Haunt uptime as high as possible. Once the enemy falls below 20% health, use Drain Soul instead of Malefic grasp.
Remember that if nobody else in your raid is providing the magic damage taken debuff, you should apply Curse of the Elements on every enemy you attack. Remember to use Flask of the Warm Sun at all times, and use Potion of the Jade Serpent immediately before you enter combat, and again at critical stages of the fight.
Advanced Soul Shard Management
Knowing when to use your Soul Shards is what will separate a poor Warlock from a great one.
At the start of the fight you will use a Soul Shard to get Soulburn into a Soul Swap and get your DoTs up. You will use this any time a big cooldown such as Dark Soul is about to expire.
The first rule is never let yourself waste a Nightfall proc. For this reason, you should never sit on 4 Soul Shards. If you get four Shards, throw out a Haunt.
During Dark Soul, try to keep Haunt up with 100% uptime.
The next rule is never to use Haunt when you don't have any Intellect procs active. The video at the top of this thread explains this in more detail.
During the execute, you have unlimited shards. Keep Haunt up with 100% uptime and only use Soulburn: Soul Swap to refresh your DoTs.
8. Spells and Abilities - Multi Target and AoE
SEED OF CORRUPTION: This deals Shadow damage to an enemy over time. Once the target takes enough damage from the Caster, it explodes and deals Shadow damage to all enemies within 15 yards. When used with Soulburn, the explosion applies Corruption to afflicted targets.
Spell Priority: 3 or more targets
1 - Seed of Corruption - Use this with Soulburn to keep Corruption up on each enemy.
2 - Agony - Cast on each enemy.
3 - Seed of Corruption - Apply to each enemy.
In other words, start up with a Soulburn: Seed of Corruption on one enemy, and then apply Agony to each enemy. Once you've done that, rotate Seed of Corruption on each enemy. For extensive AoE, use your Infernal for a huge boost in damage.
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
What it comes down to is the quality of life things, FPS.
Right now I'm using a very advanced rotation program for Affliction - PQR.
It prioritizes certain things with advanced logic.
Below explains some of the things it does.
Hope this helps give you some ideas.
- Profile is being made as closest possible as the current Affliction profile on SimulationCraft
- CoE up if not applied by anyone else
- maintain DoT's on main target with only Agony interrupting channeling
- Dark soul with trinkets on Left Control button now , added a check not to cast it on bloodlust
- Doomguard on < 20% bossHP or Bloodlust
- DoT's on mouseover with prio on maintaining DoT's on target
- Haunt uptime as much as possible with reserving 3 shards for burn phases
- Haunt burn phases when detects buff on player: Dark Soul, Bloodlust, Heroism, Time Warp , it tries to have 100% haunt uptime while buffed.
- MG as filler > 20% HP, and DS < 20% HP.
- Below boss 20% HP it switches to improvised 4 ticks DS + haunt + dot refresh with SB:SS
- SB:SS cast when Dark Soul buff or Bloodlust to refresh dots so that you can squeeze in as much of MG's as you can
- SS
ET and GoSac, if you loose buff
- keep pressed Left Shift to do SB:SS on mouseover target
- focus target dotting
- optimisation of DoT refreshing for lvl 90 acording to SimC
- using racials
- uses healthstone
- creates healthstone out of combat
- Dark Intent is now being maintained on all party/raid members now in case of combat ress also
- added Mortal Coil below 50% HP
- Right Ctrl for SB:SoC on target (keep pressed untill it starts casting SoC)
- auto Extra button click on Gara'jal (thx Kinkeh)
- uses Jade Serpent Potion on Bloodlust/Heroism but only on Raid Boss.
- Right Shift now casts Seed of Corruption on current target (it's spammable ofc)
Usage of profile:
- Profile is made for Affliction spec with Grimoire of Sacrifice and Mortal Coil.
- I have already started working on support for patch 5.1 changes to Kil'jaeden's Cunning so it should be supported by the time patch hits us.
Quickcheat sheet for buttons:
- Left Shift - casts SB:SS on mouseover target (keep it pressed untill it casts it)
- Left Ctrl - uses Dark Soul if bloodlust/heroism isn't active at the moment + any trinkets available
- Right Ctrl - casts SB:SoC on current target (keep pressed untill he starts to cast SoC)
- Right Shift - casts normal SoC on current target (it's spammable so you can keep it pressed and rotate targets with TAB)[/COLOR]
All credit and hard work goes to Nilrem2004, and FPSWare for his amazing warlock CC.