Dúvida na macro do CounterSpell

Mago
Usarei a macro em português ^^

#showtooltip ContraFeitiço
/pararlançamento
/lançar Contrafeitiço

Digamos que a situação seja a seguinte, estou no PvP ferrenho, já usei o CounterSpell, (24s Cooldown) e estou lá com os últimos 30k de HP, o adversário também está nas últimas. Temos que bater e não apanhar para vencer. Então enquanto eu casto um digamos Fireball, vejo ele castando outra coisa lá, um vampiric touch que sejá.
Eu desejo muito terminar o meu cast de Fireball, e assim que o CounterSpell ficar livre novamente já usa-lo.
Para nós que jogamos com Lag, a vida toda, "espamar" o botão é quase que um modo de vida até, pelo menos umas 3 vezes você aperta rs
Mas nessa situação, eu corro um GRANDE risco do /pararlançamento (stopcast) interromper meu fireball naquela último milésimo do cast, e o counterspell ainda não estar pronto.
Logo, perdi 1 cast, perdi 1 segundo, perdi o global cooldown, perdi a chance de vencer e perdi a vida.

Existe alguma condição que deixa a macro nesse tipo?

#showtooltip ContraFeitiço
IF countrafeitiço não estiver em cooldown
THEN GO
/pararlançamento
/lançar Contrafeitiço

Agradeço desde já ^^
Cara, nao sei sobre macros, não posso te ajudar nisso..
Masssss, sei de magos!!
Bom, existe um glifo de counterspell que permite você usá-lo enquanto está castando alguma spell..
Talvez isso te ajude!
Sim eu sei disso, mas pensei em evitar o uso dele, liberando assim 1 major glifo para outra coisa.
Mas vlw a resposta! Obrigado xD
Cara, seria o ouro se existisse o IF nas macros, mas pelo que sei, não tem como..

Vou deixar uma dúvida também, que eu procurei e não achei. Quando eu quero castar o slow fall, geralmente quero castar em mim, MAS queria deixar a possibilidade de usar em um target que esteja no meu range, porque se não tiver ele simplesmente não me dá o slow fall, então existe alguma maneira de controlar o "range" do target? tipo colocar [exists, harm, help] essas coisas...

Agradeço..
14/02/2013 09:17Citação de Gurinovo
Cara, seria o ouro se existisse o IF nas macros, mas pelo que sei, não tem como..


Exite o IF sim, de duas formas diferentes:
1. Com o uso do []
2. Com o uso do /run ou /script escrevendo em Lua.

Existe alguma condição que deixa a macro nesse tipo?

#showtooltip ContraFeitiço
IF countrafeitiço não estiver em cooldown
THEN GO
/pararlançamento
/lançar Contrafeitiço


O que acontece é que através do macros não há possibilidade de se verificar o CD, e diversas outras coisas. Você deveria escrever um addon para isso, utilizando a API do WoW (http://wowprogramming.com/docs/api).

Junte-se à conversa

Voltar ao fórum