Yes. I’m not sure why so many people are saying we can’t macro soothing mist into anything. This is currently what I’m testing out:
/cast [@mouseover,mod:ctrl,channeling: Soothing Mist] Vivify; [@mouseover,mod:alt,channeling: Soothing Mist] Enveloping Mist
/castsequence [@mouseover,nomod,nochanneling: Soothing Mist] reset=target/2 Soothing Mist
/cast [@mouseover,nomod] Renewing Mist
Seems to work so far. I think the problem people were having was not having soothing mist in a reset castsequence. With the conditional, it wouldn’t start channeling on someone else until the channel was over for the current target. Renewing Mist will interrupt it, but you want to be putting those out anyway. If you wanted to make Vivify into the sequence without a modifier, just use:
/castsequence [@mouseover,nochanneling: Soothing Mist] reset=target/2 Soothing Mist, Vivify
You might have to tinker with the reset value depending on your gcd/lag/haste, but that’s not hard to figure out what works and what hangs. Take out the @mouseover conditional if you don’t want that.