The only comments I can make on the EJ Affliction stuff is that that's all great when you're trying to burn down a single target (using Bane of Doom, etc). But when you're doing multiple targets and NOT using SoC (there's a breakpoint when SoC becomes useful) it is useful to be applying all of your DoT's on all of the targets and you can only cast BoD on a single target.
ski's CC handled that great. You could toggle on or off if you wanted to burn down a single target at a time or handle a group. Beyond that if you went into "AE" mode you could toggle if you wanted to use SoC or not. This was useful in situations when you couldn't do a full on SoC burn down of a group (which there are many cases where this is the case... mostly aggro related nowadays).
So basically you need a variable to set the Single Target / AE threshold. Most of the CC's seem to set this at 5, which works well. So below that, while Soul Swap is neat, the CC almost never has a chance to use it due to the damage ticks that are going on against the various targets... Especially since you're going to be using Drain Soul under 25% (and most people won't use Soul Swap until it is under 10% and by then the ticks of damage make that an impossibly small window). So it should just dot the crap out of every aggro target that's within 10-15 units of the primary target (being the first guy you cast at). Takes more mana, but I've never had an issue with mana recently. Also, Soul Swap is really only useful if you've got it glyphed. And if you do you can only use it every 10 seconds, etc, etc...
Since Bane of Doom can only be cast on a single target, if you are in a situation where there are multiple targets it should realize that if it can't cast Bane of Doom it should cast Bane of Agony. Yes, BoA scales up over 24 seconds, but it is at least extra damage that you're applying, especially if the BoD target is still up.
So basically... in a nutshell:
1) If over the AE threshold then it should SoC
2) If under the AE threshold but with multiple targets, it should do the EJ list on the primary target... As soon as all DoTs are on it and you've stacked the debuff with Shadowbolt you should cast Corruption, Unstable Affliction, and Bane of Agony on all other viable targets and then go back to Shadowbolting the primary.
3) Once primary is dead, rinse and repeat.
Doing this will net you a DPS loss on the primary target, but a DPS increase on the currently aggro'd group as a whole. This will equate to faster overall kill times when you're working on packs of targets.
Oh, and it should use the Infernal as often as it can.
We'll talk about the modifications to this behavior (basically additions) for PvP later.
ski's CC handled that great. You could toggle on or off if you wanted to burn down a single target at a time or handle a group. Beyond that if you went into "AE" mode you could toggle if you wanted to use SoC or not. This was useful in situations when you couldn't do a full on SoC burn down of a group (which there are many cases where this is the case... mostly aggro related nowadays).
So basically you need a variable to set the Single Target / AE threshold. Most of the CC's seem to set this at 5, which works well. So below that, while Soul Swap is neat, the CC almost never has a chance to use it due to the damage ticks that are going on against the various targets... Especially since you're going to be using Drain Soul under 25% (and most people won't use Soul Swap until it is under 10% and by then the ticks of damage make that an impossibly small window). So it should just dot the crap out of every aggro target that's within 10-15 units of the primary target (being the first guy you cast at). Takes more mana, but I've never had an issue with mana recently. Also, Soul Swap is really only useful if you've got it glyphed. And if you do you can only use it every 10 seconds, etc, etc...
Since Bane of Doom can only be cast on a single target, if you are in a situation where there are multiple targets it should realize that if it can't cast Bane of Doom it should cast Bane of Agony. Yes, BoA scales up over 24 seconds, but it is at least extra damage that you're applying, especially if the BoD target is still up.
So basically... in a nutshell:
1) If over the AE threshold then it should SoC
2) If under the AE threshold but with multiple targets, it should do the EJ list on the primary target... As soon as all DoTs are on it and you've stacked the debuff with Shadowbolt you should cast Corruption, Unstable Affliction, and Bane of Agony on all other viable targets and then go back to Shadowbolting the primary.
3) Once primary is dead, rinse and repeat.
Doing this will net you a DPS loss on the primary target, but a DPS increase on the currently aggro'd group as a whole. This will equate to faster overall kill times when you're working on packs of targets.
Oh, and it should use the Infernal as often as it can.
We'll talk about the modifications to this behavior (basically additions) for PvP later.