Great CC, one of the best I have tested.
My main is a Blood DK, so definably glad to finally have a decent CC for this class/spec.
Being only a blood dk, and frost PvP, The issues put forth are from testing on a Blood DK only.
It's well written and very tight with rune usage. Unfortunately there are a few thing's I noticed;
Death and Decay is not being cast; If you could not only fix this, but like singular, add in the choice of use for mob size.
The same is going on for blood boil. It's not being cast on mobs. This is a huge problem for 5.1 DKs as we no longer use pestilence to spread/refresh disease as Blood Boil will do it and cause damage too. Again like singular, if you could add mob size adjustment, to would be great.
There is also no support for Gorefiend's grasp. Again, when dealing with large mob situations, this spell is extremely useful as it will pull all adds within 30 yards to a specific point.
There is also the use of Raise Ghoul for use as a DPS. As a tank, DPS is not my first concern, it's threat. So when doing solo stuff, having the additional DPS is useful.
All of the issues I have mentioned prior are already written into singular, so Hoping it should only be a matter of locating the code, and injecting it into you CC. I am just starting to learn to code this stuff, and I know it's not easy to do.
There is one other minor things that would be cool if you could add support to.
The talent to control Undead. Again, this can be very useful as it's an additional DPS, that you hold onto for 5 minutes. If there was a way to see if the target is undead, the first try to "Control Undead" it, and if it fails, just to stomp it. An Idea.
Once complete, this would be the most comprehensive CC for Blood DK, and I will most definitely donate, as well as tell others about it.
-IceCreamMcMelty