Macro Espíritos Selvagens + Salva

Bom dia galera!

Estou tentando fazer um macro para castar duas skills com cooldowns diferentes na mesma tecla ( 2 clicks), mas o máximo que consegui foi castar as duas com castsequence, porém só funciona quando as duas estão fora de cooldown, caso uma esteja em cooldown não funciona. Alguém sabe se tem como fazer essa macro funcionar?

Como as duas tem CD diferente complica um pouco. Poderia controlar qual iria usar se colocasse o modificador em uma delas.

Se for usar um castsequence, daria pra tentar fechar o ciclo da rotação dos CDs. Ex.;:
Salva (0s), Espíritos Selvagens (1,5s), Salva (45s), Salva(90s), Espíritos Selvagens (121,5s), Salva (135s), Salva (180s), Salva (225s), Espíritos Selvagens (241,5), Salva (270s), Salva (315s). Pois após isso, se usados no CD, em um combate, eles alinhariam novamente, mas só seria uma boa dentro de um combate, pois não fosse usado no CD, a ordem daria errado. Eu não aconselho usar assim.