I'm in the process of writing a new CC, Fpsware Unity, it is similar to Singular in that it will support all classes. Currently I'm working on the Warlock combat sequence. If you tell me exactly what you want a Warlock CC to do and exactly when/how to do it I'll see if I can work my usual magic.
I will start out with Demonology... now I certainly don't think I can do a better job of explaining the class and how to use than Elitist Jerks, so I will quote them and try to coles notes what I feel is important... Any/all lock players should chime in with things I may be wrong about... (Note the actual "Spell Priority Rotations" will be included at the bottom of the post.
Okay, what elitist jerks has to say
ElitistJerks said:
The first thing to note is that when you enter an encounter you will want to have your Felguard out. Once the encounter begins and your Felguard is attacking the boss use Felstorm and Demon Soul. Once Felstorm has ended you will want to summon a Felhunter using Soulburn, unless the fight is an AoE heavy fight.
Demonology's primary concern is Metamorphosis. Generally Metamorphosis should be used on CD, unless you are delaying it so it can be used alongside trinkets such as [Moonwell Chalice]. If you have the T13 set bonus Soulburn should be cast on cooldown, along with Soul Fire so the shard is replenished. Demon Soul should be used on cooldown.
Immolate and Corruption should have as close to 100% uptime as possible. This is also true for Bane of Doom, however this should only be cast if the target is going to live for more than 15 seconds.
Hand of Gul'dan should be used on cooldown. Incinerate should be used when Molten Core procs, even during Decimation. When the target reaches 25% HP Decimation will proc, Soul Fire will then become the filler spell.
If safe, Shadowflame should be used on cooldown while in melee range. However it is not worth running a long distance into melee range to do so. In addition Metamorphosis: Immolaton Aura should be used in melee wherever possible.
If all of the above is done, revert to Incinerate (Single Target) or Shadow Bolt (Multi-target) until a higher priority option becomes available.
So first and foremost... pets... On the fly ability to change pets using SoulBurn is going to be huge in getting a good start in Boss fights. So having the ability to quickly pick in the CC would be wonderful. Better yet of course, is recognition of a boss encounter and auto switching of pets during the start of the rotation and completely take it out of the users hands... maybe they simply choose if it is going to be an AOE so Single Target fight and the CC does the rest.
Next up, Metamorphosis, the Life-blood of our DPS. For the most part I believe this should be used on CD, but maybe the option again in the CC to choose if it uses Meta on trash, or just Boss fights is something the user can decide.
Soulburn is a bit more gear dependant for use on CD, again, option for it to be used on CD could simply be a user Check Box in the config. Soul fire is handy to use alongside, as stated by Elitist so we can keep our shard...
Demonic Soul should be on CD in the priority below.
Then 2 main-stay spells, Corruption and Immolate - I don't know how coding the DOTS will go, but basically keeping 100% uptime or as close to it is the goal, without double casting of course.
Bane of Doom - used on CD, but target should live for 15 seconds... so coding that of course is not really possible, but maybe the option to choose the HP % of the Boss to stop casting, say, Boss less than 5% HP don't cast Bane of doom.
Hand of Gul'dan is used on CD
Incinerate should be used any time Molten Core procs... even in the last % when Decimation has Proc'd it is still worth using Incinerate during Molten Core.
During the proc of Decimation, Soul Fire should overtake as the filler spell. In all other cases, Incinerate is the Single Target filler spell, and Shadow Bolt would be the Multi Target filler spell until something else comes up.
----------------
SPECS
There are 2 Specs, 1 for Single Target, 1 for Multi..... they are similar...
3/31/7 - Single Target fights
0/31/10 - AOE Fights
Below you will find the priorities of each rotation... I hope this helps out in this new CC, I've left my MSN email in the other thread for Beta Testing the CC if you have any questions for me.
Code:
Basic
Single Target Spec-
Soulburn
Metamorphosis
Demon Soul
Immolation Aura
Immolate
Bane of Doom (If target will be alive atleast 15sec)
Corruption
Shadowflame (Melee Range)
Hand of Gul'dan
Incinerate (During Molten Core)
Soul Fire (Decimation)
Incinerate
Multi-target Spec -
Soulburn
Metamorphosis
Demon Soul - Felguard
Immolation Aura
Immolate
Demon Soul - Felhunter
Bane of Doom (If target will be alive atleast 15sec)
Corruption
Shadowflame (Melee Range)
Hand of Gul'dan
Incinerate (During Molten Core)
Soul Fire (Decimation)
Shadow Bolt
My resource:
Demonology in Cataclysm (4.3 Release) - Elitist Jerks
Thanks