/varset UVar ${Select[${Spell[${SpellUnity}].ID},19472,19473,19474,26315]}
/if (${UVar}>0) /varset DoUnity 1
/varset UVar ${Select[${Spell[${SpellUnity}].ID},19472,19473,19474,26188]}
/if (${UVar}>0) /varset DoUnity 1
Shouldn't that be 26188 for the rank 1 of Unity of the Soul?
Not home but i beleive it was the Rank II,
E.G He has...
/varset UVar ${Select[${Spell[${SpellUnity}].ID},19472,19473,19474,
26315]}
/if (${UVar}>0) /varset DoUnity 1
/varset GUVar ${Select[${Spell[${SpellGUnity}].ID},19475,19476,19477,
26315]}
/if (${GUVar}>0) /varset DoGUnity 1
Whether it is rank II or not (different # of course), it looks like he is trying to cast the group version in the single version macro line. My shaman is 89 so as so as soon as it is 90 I'll take a closer look.
I think it should look like...
/varset UVar ${Select[${Spell[${SpellUnity}].ID},19472,19473,19474,
26188,26189,26190]}
/if (${UVar}>0) /varset DoUnity 1
/varset GUVar ${Select[${Spell[${SpellGUnity}].ID},19475,19476,19477,
26315,26316,26317]}
/if (${GUVar}>0) /varset DoGUnity 1
That then covers the new rank 1 to 3 of single, and rank 1 to 3 of group.