demo lock doesn't use shadowflame. not sure why it's labeled green
		
		
	 
***FML Re-read green may not use some talents.
#region CurrentTarget DoTs
                        Common.CastCataclysm(),
                        // Artifact Weapon
                        new Decorator(
                            ret => WarlockSettings.UseArtifactOnlyInAoE && Unit.NearbyUnitsInCombatWithMeOrMyStuff.Count() > 1,
                            new PrioritySelector(
                                Spell.Cast("Thal'kiel's Consumption",
                                    ret =>
                                        WarlockSettings.UseDPSArtifactWeaponWhen != UseDPSArtifactWeaponWhen.None
                                        && Me.Minions.Count() >= WarlockSettings.ArtifactDemonCount)
                            )
                        ),
                        Spell.Cast("Thal'kiel's Consumption",
                            ret =>
                                !WarlockSettings.UseArtifactOnlyInAoE
                                && WarlockSettings.UseDPSArtifactWeaponWhen != UseDPSArtifactWeaponWhen.None
                                && Me.Minions.Count() >= WarlockSettings.ArtifactDemonCount
                        ),
                        Spell.Buff("Doom", req => !Me.CurrentTarget.HasAura("Doom")),
                        Spell.Cast("Summon Darkglare"),
                        Spell.Cast("Call Dreadstalkers"),
                        Spell.Cast("Summon Doomguard"),
                        Spell.Cast("Hand of Gul'dan", movement => false, target => Me.CurrentTarget, req => SoulShardCount >= 4),
                        Spell.Cast("Grimoire: Felguard"),
                        Spell.Cast("Demonic Empowerment", req => Me.Minions.Count(min => !min.HasAura(193396)) >= 3 && Spell.LastSpellCast != "Demonic Empowerment"),
                        Spell.Cast("Soul Harvest"),
                        Spell.Cast("Command Demon"),
                        Spell.Cast("Felstorm"),
                        Spell.Buff("Life Tap", req => Me.ManaPercent <= 60),
                        Spell.Cast("Demonbolt"),
                        Spell.Cast("Shadow Bolt"),
it's not in the rotation