that worked but, seems to reaply the dots over and over, before the duration of the dot is finished, heres what im working with
Apply("Bio II"),
Apply("Miasma"),
Apply("Bio"),
Cast("Energy Drain", r => Core.Player.HasAura ("Aetherflow") && Core.Player.CurrentManaPercent <= 25),
Cast("Bane", r => Core.Player.HasAura ("Aetherflow") && EnemiesNearTarget(7) > 0 && Core.Target.HasAura("Bio II") && Core.Target.HasAura("Miasma") && Core.Target.HasAura("Bio"), r => Core.Target),
Cast("Fester", r => Core.Player.HasAura ("Aetherflow") && Core.Target.HasAura("Bio II") && Core.Target.HasAura("Miasma") && Core.Target.HasAura("Bio"), r => Core.Target),
Cast("Ruin", r => true),
Cast("Ruin II", r => true)
Was using something like,
Apply("Bio II", r => !Core.Target.HasAura("Bio II")),
thats where i was getting the problem of not being able to reapply dots with multiple summoners on the same target