new Decorator(
ret => Common.AoeCount >= 4 && Spell.UseAOE,
new PrioritySelector(
Spell.Cast("Slice and Dice", on => Me, ret => Me.ComboPoints > 0 && Me.HasAuraExpired("Slice and Dice", 2)),
Spell.Cast("Crimson Tempest", ret => Me.ComboPoints >= 5),
Spell.BuffSelf("Fan of Knives"), // Teste es mal mit >>> Spell.BuffSelf("Fan of Knives", ret => Me.Common.AoeCount >= 5) <<<
Spell.Cast("Sinister Strike", ret => !SpellManager.HasSpell("Fan of Knives")),
Movement.CreateMoveToMeleeBehavior(true)
)
),
Spell.Buff("Revealing Strike", true, ret => Me.CurrentTarget.IsWithinMeleeRange ),
Spell.Cast("Slice and Dice", on => Me, ret => Me.ComboPoints > 0 && Me.HasAuraExpired("Slice and Dice", 2)),
Spell.Cast("Eviscerate",
ret => Me.ComboPoints >= 5
&& (Me.CurrentTarget.GetAuraTimeLeft("Rupture", true).TotalSeconds > 6 || Me.CurrentTarget.TimeToDeath() < 6)),
Spell.Cast("Rupture",
ret => Me.ComboPoints >= 4
&& Me.CurrentTarget.TimeToDeath() >= 7
&& Me.CurrentTarget.GetAuraTimeLeft("Rupture", true).TotalSeconds < 1), // && Me.CurrentTarget.HasBleedDebuff()
Spell.Cast("Fan of Knives", ret => Common.AoeCount > 1 && Spell.UseAOE), // Und hier versuch mal die 4 statt die 1