Этот макрос делает не совсем то, что ты написал, либо я не совсем понял.
Он будет хилить цели, если навести не только на фрейм, но и на модельку.
Поскольку первое условие с @mouseover будет хилить и при наведении по модельке, то условия с [@target] и [@player] я бы схлопнул в пустое условие []
Такой макрос будет работать так же
/cast [@mouseover, exists, nodead][] Торжество
p.s.
Но я предпочитаю использовать для хил абилок help, а для дамаг абилок harm.
Потому я бы написал так
#showtooltip
/cast [@mouseover, help, nodead][] Торжество
Для паладина такая структура особо не нужна, но вот у приста можно сделать вот такой полезный макрос
#showtooltip
/cast [@mouseover, help, nodead][@target, help, nodead] Очищение; Рассеивание заклинаний;
Сначала он проверяет [@mouseover] и [@target] на наличие дружественной цели, если есть, то диспелит очищением, иначе пробует диспелить рассеиванием заклинаний (врага)