Warlock PVE DPS

I’m working on my own macro and I’m hoping someone can help me with the refresh of debuffs on long boss fights! I want to refresh this macro on the same target after 13sec but I also want it to reset on a new target. It also has an Imp version for dungeons and groups.

let’s improve this macro together =]

Thanks!

KEY PRESS: /cast [nopet, nogroup] Summon Voidwalker
/cast [nopet, ingroup] Summon Imp
/petattack

SEQUENCE: /castsequence reset=combat/target Immolate, Corruption, Curse of Agony, !Shoot, null