Macro Paladin Holy

hola, trato de crear un macro que haga lo siguiente

si no tengo objetivo, pueda lanzar choque sagrado
si tengo objetivo aliado, pueda lanzar choque sagrado sobre ese aliado
si tengo objetivo enemigo, pueda lanzar golpe de cruzado sobre ese enemigo
si no tengo objetivo y paso el cursor encima de un aliado, pueda lanzar choque sagrado sobre ese aliado
si no tengo objetivo y paso el cursor encima de un enemigo, pueda lanzar golpe de cruzado sobre ese enemigo
si no tengo objetivo y presiono shift, pueda lanzar ofrenda de los naaru
si tengo objetivo aliado y presiono shift, pueda lanzar ofrenda de los naaru sobre ese aliado
si no tengo objetivo y paso el cursor encima de un aliado mientras presiono shift, pueda lanzar ofrenda de los naaru sobre ese aliado

esto es lo que llevo hasta el momento

#showtooltip
/cast [@mouseover,help,mod:shift]Ofrenda de los naaru(Racial)
/cast [mod:shift]Ofrenda de los naaru(Racial)
/cast [@mouseover,help]Choque Sagrado;[@mouseover,harm]Golpe de cruzado
/cast [help]Choque Sagrado;[harm]Golpe de cruzado

suceden los siguientes errores
el macro queda con el símbolo de “?” por ende no puedo lanzarlo para autosanarme
si presiono shift y pongo el cursor en un aliado, lanza ofrenda + choque, debería ser solo la ofrenda
a alguien se le ocurre alguna solución ¿?

1 "Me gusta"

Hola!!!
Yo solo quiero el macro del mouseover con la habilidad " Luz de martir"
porque muevo el puntero al nombre y no me funciona, no se que macro ponerle.
Ahora tu lo sabes man?
Ahora el choque sagrado, yo uso este. Me sirve para seleccionar el jugador enemigo o amigo para curarlo o hacerle daño. Si no selecciono a nadie, obvio me cura a mi.

#showtooltip Choque Sagrado
/cast [@mouseover, exists] [@player] Choque Sagrado

1 "Me gusta"