Self cast + mouseover, macro

Tenho o seguinte macro:

[#showtooltip]
/cast [mod:ctrl,@mouseover,help,nodead] [mod:ctrl] [mod:alt,@player] Power Word: Shield(Rank 3); [@mouseover,help,nodead] Power Word: Shield(Rank 6)

A minha intenção é que o [mod:alt,@player] seja aplicado em ambos os ranks. Porém, mesmo que eu o coloque nas duas partes do macro, a spell só será executada no rank 3, aplicando o [mod:alt,@player].
Alguém sabe a solução?
Eu agradeceria muito!

To vendo dois mod:ctrl, um antes do mod:alt e outro após o cast, isso ta certo?

Me explica direitinho como tu quer, as vezes é melhor fazer dois macros, provavelmente resolveria seu problema.

Não sei dizer se está certo, porque eu havia copiado uma parte desse macro de outro lugar, inserindo o [mod:alt,@player]. Pelo que testei, o primeiro mod:ctrl não faz mesmo diferença. Mas continuo com o mesmo problema.
O que preciso é de um macro que me permita lançar dois ranks diferentes de uma mesma spell, sendo o principal (sem modificador) o rank máximo e o outro um rank menor. Além disso, preciso de um modificador nesse mesmo macro para lançar cada rank da spell em mim mesmo, pois o meu recurso de “self cast = alt”, configurável no Menu de Interface, não funciona automaticamente para macros.
Usando o [mod:alt,@player], consegui lançar a spell em mim mesmo, ainda que tendo um target diferente de mim, mas só o rank menor é auto-lançado. Com o modificador de rank que determinei (ctrl), isso não dá certo: a spell é lançada no target.
O @mouseover me permite lançar uma spell só mantendo o ponteiro sobre o alvo, esteja ele no grid ou no mundo aberto, sem a necessidade de clicar nele.

EDIÇÃO:
SALVE!
Consegui resolver o meu problema:

#showtooltip
/cast [@mouseover,help,nodead] [mod:ctrl] [mod:alt,mod:shift,@player] Renew(Rank 2); [@mouseover,help,nodead] [mod:alt,@player] Renew(Rank 6)

Creio que eu não estava conseguindo associar a mesma tecla ctrl, usada para modificar o rank, à opção de self-cast, porque o ctrl já estava associado a outro modificador. Para isso, solução foi determinar teclas diferentes (alt e shift).

De todo modo, agradeço pelo comentário! Se alguém ainda tiver algo a acrescentar, será bem vindo!

EDIÇÃO2:
Notei que o mod:ctrl precisa constar dentro dos primeiros colchetes, para que funcione o modificador também no mouseover.