Originally Posted by Shadowlycaon
I've been looking to use simcraft to run the "1 DoT" rotation that has been the talk of the town lately. It involves, on a basic level, only refreshing insect swarm after lunar eclipse and moonfire after solar eclipse. I've been using the stratergy below, but I realise it's somewhat crude due to it not factoring in the points between eclipses. Is there any way to make apply when one eclipse is on cooldown?
actions+=/moonfire,if=!ticking&(buff.solar_eclipse.remains>1)
actions+=/insect_swarm,if=!ticking&(buff.lunar_eclipse.remains>1)
|
What you are probably looking for here is
buff.<NAME>.cooldown_remains
Which returns the cooldown of the buff, and you try to cast the responding dot only when the buff faded, but is still on cd (cd:15-0)
actions+=/moonfire,if=!ticking&buff.solar_eclipse.cooldown_remains<15&buff.lunar_eclipse.down
actions+=/insect_swarm,if=!ticking&buff.lunar_eclipse.cooldown_remains<15&buff.solar_eclipse.down
So it casts MF only if solar is max 15s on CD, which means the buff already faded, and also if lunar is not already up. Same for IS with swapped eclipse buffs.