Guia de Macros para Magos

(Fixo)

Maga Elfa Sangrenta 90
9650
Versão 5.4-1

NOTA: ANÚNCIOS DE NOVAS ATUALIZAÇÕES SERÃO FEITOS NOS COMENTÁRIOS.

SUMÁRIO

    Sobre o autor
    Como usar este guia
    1. Introdução
    2. Regras e limites para construção de macros
    3. Criando e utilizando macros
    4. Macros gerais
    4.1 Para qualquer personagem
    4.2 Apenas para Magos
    5. Macros para Magos Arcanos
    6. Macros para Magos de Fogo
    7. Macros para Magos do Gelo
    8. Macros para Arena
    9. Macros para alterar interface gráfica
    10. Como melhorar seus macros
    11. FAQ
    Lista de comandos utilizados neste guia
    Lista de Condicionais


SOBRE O AUTOR

Jogo World of Warcraft na Blizzard desde o início do Burning Crusade como jogador casual, sou Mago desde então. No Mists of Pandaria resolvi levar um pouco mais a sério o PvP. Desenvolvo jogos e por tanto tenho experiência profissional com linguagens de programação, inclusive Lua.

COMO USAR ESTE GUIA

Deverão ser substituídos os nomes nas macros que forem escritos em CAIXA_ALTA ligados pela linha baixa (_). Geralmente pelo nome do jogador ou pelo nome da magia. Ex: NOME_DA_MAGIA

Sempre que houver uma instrução de comando entre aspas ("comando"), não digitem as aspas.

Sempe que vir um comando como <enter>, não digitem <enter>, mas sim, pressionem a tecla ENTER do seu teclado.

Os comandos utilizados neste guia estão em inglês, na próxima revisão mostrarei as duas opções. Notem que comandos em inglês funcionam na versão português, mas não o contrário, por tanto optei por fazer primeiro em inglês.
Editado por Nienya em 11/10/2013 15:10 BRT
Responder Citar
Maga Elfa Sangrenta 90
9650
1. INTRODUÇÃO

São muitas as dúvidas que os jogadores tem a respeito dos macros. São muitas as perguntas sobre macros nos fóruns sobre World of Warcraft, portanto este guia tem como intenção esclarecer as principais dúvidas dos jogadores e tratar mais a fundo o que se pode fazer para melhorar a experiência de jogo como Mago.

Notem que existem diversas formas de se fazer a mesma ação com um macro, não será possível cobrir todas as variações, mas serão abordados as principais.
Este guia não pretende cobrir todos os comandos de macros e scripts, nem mesmo explicar os conceitos sobre a linguagem de programação utilizada para a construção de macros e addons, chamada Lua. Não traterei dos aspectos mais básicos sobre macros, pelo menos não nessa primeira edição, existem vários tópicos e sites que ensinam o básico muito bem. Para mais informações sobre Macros consulte o tópico do @Tecurei disponível em http://us.battle.net/wow/pt/forum/topic/3933043967

Apesar de excluir bastantes coisas do guia, deixarei um espaço para dúvidas frequentes (FAQ) que atualizarei sempre, e claro, fiquem a vontade para perguntar sobre o assunto.

2. REGRAS E LIMITES PARA CONSTRUÇÃO DE MACROS

Os macros possuem algumas regras e limites descritos a seguir.

2.1 Limites de caracteres
Os macros não podem conter mais que 255 caracteres. Existem addons que extrapolam este limite, deixando você escrever até 2048 caracteres, estes addons fazem uma espécie de lista de macros para serem executados em seqüência.

2.2 Recarga Global (Global Colddown, GCD)
Magias que possuem recarga global não podem ser lançadas ao mesmo tempo, por tanto não tente usar Lança de Gelo (Ice Lance) várias vezes no mesmo macro pois apenas uma Lança de Gelo irá realmente ser lançada.
Nestes casos você terá que ativar/usar o macro diversas vezes, também conhecido como "spammar" o macro.

2.3 Condicionais
Não é possível capturar todas as informações presentes no jogo, como se há um "proc" ativo ou se o adversário tem alguma magia que possa ser dissipável apenas utilizando macros, este é um limite importante, pois faz com que o jogador não automatize demais a sua forma de jogar. Afinal não queremos "bots" fazendo PvP ou PvE, queremos? Não importa, a Blizzard não quer.

2.4 Entendendo Condicionais
Testes condicionais seguem a Álgebra de Boole, para quem não lembra do nome é aquele verdadeiro/falso, e/ou, ou exclusivo, etc, que vimos no colégio ou para alguns no curso de graduação.
Na criação de macros é ainda mais simples pois só existe o teste "e", então, para executar determinada ação tudo que estiver entre os cochetes "[]" deve retornar verdadeiro, caso contrário o interpretador pula para o próximo comando.
Exemplo:
/cast [@focus, exists, nodead] Polimorfia
As codições para lançar a magia Polimorfia são três:
i. Você ter um foco.
ii. O foco existir.
iii. O foco estar vivo.
Caso as três condições forem verdadeira você lançará Polimorfia no seu foco. Se apenas uma delas retornar falso, Polimorfia não será lançada (nem mesmo começará a lançar). Veja todas as condicionais na Lista de Condicionais no final deste guia.

2.5 Quebra de linhas
Cada comando de uma macro deve estar em uma linha separada ou separado por ponto-e-vírgula (;), caso contrário o macro não funcionará adequadamente. No exemplo acima só existe um comando o "/cast" seguido dos parâmetros do comando. Lembrando que usar instruções condicionais não é obrigatório.

3. CRIANDO E UTILIZANDO MACROS

3.1 Criando um macro

3.1.1 Abra a janela de macro
Você pode abrir a janela de construção de macros digitando "/m <enter>" ou através do menu principal do jogo e clicando em "Macros".

3.1.2 Crie o Macro
Clique em "Novo".
Aparecerá uma nova janela, você deverá digitar um nome para este macro, por exemplo, "Olá" (sem aspas).
Selecionar um ícone. Caso selecione o ícone com o desenho de uma interrogação (?) será exibido o ícone da primeira magia descrita na lista de comando do macro, caso exista, do contrário continuará sendo a interrogação.
Clique em "OK".

3.1.3 Escreva o código do seu macro
Digite: "/s Olá World of Warcraft!" (sem aspas)

3.2 Como usar um macro
Seu novo macro aparecerá na lista de macros, arraste seu ícone para sua barra de atalhos.
Clique no ícone em sua barra de atalhos. Seu personagem irá dizer "Olá World of Warcraft!".
Editado por Nienya em 15/02/2013 18:20 BRST
Responder Citar
Maga Elfa Sangrenta 90
9650
4. MACROS GERAIS

4.1 Para qualquer personagem

4.1.1 Lançar magia no seu foco
Você pode fazer isso com qualquer das suas magias que possam ser usadas em outros jogadores. Como mago uso este macro com o Counterspell, Deep Freeze, Polymorph, Spellsteal, Living Bomb e Nether Tempest (Segundo Venruki éútil para espalhar NT em jogos de arena) .
Existem muitas variações para este macro, abaixo duas delas:

No caso abaixo a magia é lançada caso você tenha um foco.
/cast [@focus,exists,nodead] NOME_DA_MAGIA

No caso abaixo a magia é lançada no seu foco caso ele exista e caso você esteja pressionando <SHIFT>, caso contrário a magia será lançada no seu alvo.
/cast [mod:shift,@focus,exists,nodead][] NOME_DA_MAGIA

4.1.2 Montaria
Monta ou desmonta de uma montaria de acordo com a região que o jogador se encontra. Útil para economizar espaço na barra de atalhos.
/use [noflyable,nomounted] NOME_DA_MONTARIA_TERRESTRE
/use [nomod:shift,nomod:ctrl,flyable,nomounted] NOME_DA_MONTARIA_AEREA; [nomod:ctrl,flyable,nomounted] NOME_DA_MONTARIA_DE_DOIS_LUGARES_AEREA
/use [mod:ctrl] Cavalo-marinho Abissal
/dismount

No fórum US existe uma opção mais completa, adicionando a montaria aquática, é uma macro um mais complicada de montar pois usa as IDs (identificador único) das montarias para economizar espaços ficando dentro do limite de 255 caracteres.
/run if not IsMounted() then local g,f,s={2},{12},{1} local t=(GetCurrentMapAreaID()==(610 or 614 or 615) and IsSwimming()) and s or (IsFlyableArea() and not IsShiftKeyDown()) and f or g CallCompanion("MOUNT",t[random(#t)]) end
/dismount


4.1.3 Alvo de um jogador
Seleciona o alvo de um jogador. Pode ser útil em substituição ao addon targetAssist, funcionará da mesma forma, caso prefira o addon configure ele para um atalho no teclado, será bem mais rápido do que clicar no nome do jogador.
/target @NOME_DO_JOGADOR
/target [@targettarget]


4.1.4 Marcas em seu grupo
Configura marcas em seu grupo. Você deve ser o líder do grupo ou estar como assitente. Útil quando se está em grupos fixos como raids, arenas e campos de batalha ranqueados.
Identificadores das marcas: [0] ="None",[1]="Star",[2]="Circle",[3]="Diamond",[4]="Triangle",[5]="Moon",[6]="Square",[7]="Cross",[-1]="Skull".
/run SetRaidTarget("NOME_DO_JOGADOR",IDENTIFICADOR_DA_MARCA);
Você pode adicionar quantas marcas você quiser, lembrando que elas não podem ser utilizadas mais de uma vez, costumo marcar o time de arena x3 para facilitar a visualização para manter um LoS facilitando a cura e o dispell.

Uma outra forma para marcar o aliados, sem ter que identificar o nome do jogador:
/script a="player" b=UnitClass c="party" d={1,1,3,4,8,6,7,5,3,7,2,2} e=SetRaidTarget g = GetNumGroupMembers() _,_,f=b(a)e(a,d[f]) if g>1 then _,_,f=b(c.."1") e(c.."1",d[f]) end if g>2 then _,_,f=b(c.."2") e(c.."2",d[f]) end

4.1.5 Simbiose
Para facilitar o uso da magia adquirida por Simbiose, provindos de Druidas. Mantenha o atalho da macro em sua barra de atalhos.
/cast Simbiose
Editado por Nienya em 11/10/2013 15:09 BRT
Responder Citar
Maga Elfa Sangrenta 90
9650
4.2 Apenas para Magos

4.2.1 Remover Maldição ou Roubar Feitiço Inteligente
Caso o alvo seja um inimigo irá ser usado Roubar Feitiço, caso seja um alvo aliado irá ser usado Remover Maldição. Adicionalmente caso você roube o Mão da Salvação de um paladino, este será cancelado evitando que você tome o dano.
/cast [harm, exists] Roubar Feitiço
/cast [help, exists] Remover Maldição
/cancelaura Mão da Salvação

Adicione ao macro para cancelar os procs de Ignimpacto caso você não seja Mago do Fogo isso evitará que um adversário (Mago do Fogo) roube novamente esse proc.
/cancelaura Ignimpacto

4.2.2 Armaduras
Útil para economizar espaço na barra de atalho. Você pode fazer um macro similar para Comidas e Gema de Mana. Por exemplo, eu uso uma para criar a mesa e comer sua comida, faço o mesmo com a Gema de Mana.
/cast [mod:ctrl] Armadura Derretida
/cast [mod:shift] Armadura Gélida
/cast [nomod:ctrl, nomod:shift] Armadura de Mago


4.2.3 Anel Gélido Instantâneo (PoM Ring)
Caso esteja pressionando <SHIFT> o Anel Gélido será instântaneo utilizando Presença de Espírito.
/cast [mod:shift] Presença de Espírito
/cast !Anel Gélido


4.2.4 Tier level 45
Alterna entre Anel Gélido e Necrose de Gelo automaticamente, sem precisar ter que arrastar a magia para a barra de atalho novamente. Neste exemplo é mais útil para Mago de Fogo.
#show
/cast !Anel Gélido
/cast Necrose de Gelo
/script n_ag=GetSpellInfo(113724); n_ng=GetSpellInfo(102051);
/run SetMacroSpell("45 Talents", GetSpellInfo(n_ag) or GetSpellInfo(n_ng))


4.2.5 Polimorfia Instantâneo (PoM Poly) com foco.
Caso esteja pressionando <CTRL> o Polimorfia será instântaneo utilizando Presença de Espírito. Caso esteja pressionando <SHIFT> polimorfia será no seu foco ao invés do seu alvo.
/cast [mod:ctrl] Presença de Espírito
/cast [mod:shift,@focus,exists][] Polimorfia


4.2.6 Foco, Polimorfia no foco e marca no foco.
Útil para mostrar para a Raid não bater no seu foco.
/stopcasting
/clearfocus [mod:shift][@focus,dead][@focus,noexists]
/focus [@focus,noexists]
/use [@focus] Polimorfia
/run if GetRaidTargetIndex("focus")~=5 then SetRaidTarget("focus",5) end


4.2.7 Bloco de Gelo
Ele faz parar de lançar qualquer magia que esteja em andamento para conseguir lançar Bloco de Gelo.
Dica: não use "/cancelaura Bloco de Gelo" na mesma macro, pois existe uma chance muito grande de você apertar o atalho duas vezes na hora do desespero quando um GCD estiver acontecendo. Prefira cancelar a aura de Bloco de Gelo em outra magia.
/stopcasting
/cast Bloco de Gelo


4.2.8 Cancel Altertime
Sim, cancelar o Alterar o Tempo pode ser útil. Segundo Venruki você deve cancelar o Alterar o Tempo quando recebe uma grande quantidade de heal e voltar no tempo te fará ficar com pouca vida, ou quando você irá voltar para uma posição muito ruim.
/cancelaura Alterar o Tempo

4.2.9 Espalhando DoTs
"Bom, ali onde está "Tempestade Etérea" você usa Bomba Viva, se você usar ela.
No caso da Bomba Gélida, não é muito útil para essa macro.
O objetivo dela é "spamar" nossa bomba. Spamar nada mais é que espalhar.
Então, ela faz que quando você passa o mouse encima do seu alvo e usar a macro, ela irá jogar a bomba nele, então você nao vai precisar ficar apertando Tab pra mudar te alvo." -@Bemlikanz
/cast [@mouseover, exists, harm][] Tempestade Etérea
Editado por Nienya em 13/03/2013 18:28 BRT
Responder Citar
Maga Elfa Sangrenta 90
9650
5. Macros para Magos Arcanos

5.1 Bust (também conhecido como TUDÃO)
Exemplo de bust usando tudo o que tem.
#show Arcane Power
/use Poção da Serpente de Jade
/use NOME_DO_TRINKET_1
/use NOME_DO_TRINKET_2
/cast RACIAL_UTIL
/cast PROFISSAO_UTIL
/cast Poder Arcano
/cast Presença de Espírito
/cast Alterar o Tempo
/cast Impacto Arcano


5.2 Mísseis Arcanos Spammavel
Lança Misseis Arcanos sem cortar o cast dele.
/cast [nochanneling:Mísseis Arcanos] Mísseis Arcanos
Pode-se usar um macro parecido para o Impacto Arcano, para poder spammar sem quebrar os Mísseis Arcanos.
/cast [nochanneling:Mísseis Arcanos] Impacto Arcano
Em alguns lugares você pode encontrar estes dois macros juntos, no mesmo macro, eu não faria isso, pois assim, você perderá o controle do que deseja castar. Seria sempre Mísseis Arcanos se houver proc e Impacto Arcano caso não.
Editado por Nienya em 02/12/2013 15:20 BRST
Responder Citar
Maga Elfa Sangrenta 90
9650
6. Macros para Magos de Fogo

6.1 One-shot (PvP)
O famoso "one-shot" macro do Hansol. Ele mostra o ícone do Alterar o Tempo, pois é o principal CD para dar um bom dano.
Antes de spammar o macro você deve ter um proc de Ignimpacto (Pyroblast) usar Nova Congelante (Frost Nova) e em seguida o Congelamento Profundo (Deep Freeze).
Depois de spammar o macro, use Combustão (Combustion) e finalize seu alvo.
O Hansol usa o trinket Malevolent Gladiator's Badge of Dominance, coloque o nome do trinket que você usa.
#showtooltip Alterar o Tempo
/cancelaura Bloco de Gelo
/use NOME_DO_TRINKET_DE_DANO
/castsequence reset=10 Alterar o Tempo, Ignimpacto

Veja mais em "10.8 O Glifo de Congelamento Profundo"

6.2 Impacto Infernal
Interrompe o lançamento de qualquer magia que esteja sendo lançada e lança Impacto Infernal. Algumas pessoas não gostam de utilizar essa macro pois corre o risco de você interromper o lançamento de um Bola de Fogo bem no final do cast, por exemplo.
#show Impacto Infernal
/stopcasting
/cast Impacto Infernal
Editado por Nienya em 19/02/2013 01:56 BRT
Responder Citar
Maga Elfa Sangrenta 90
9650
7. Macros para Magos do Gelo

7.1 O mago

7.1.1 Bust (PvP)
Este é um macro bem particular, muitas pessoas irão preferir fazer diferente, mas como estou usando com muitas frequencia o Glifo das Veias Gélidas e não quero usar no bust logo na abertura de uma arena eu coloco o modificador alt no Veias Gélidas. Tem gente que não irá usar o modificador e tem gente que simplesmente irá criar um atalho apenas para o Veias Gélidas, enfim, gosto não se discute.
"Sangue Vital(Grau 9)" é o bonus de aceleração de herborismo use o bonus que você tiver, como a racial dos orcs ou dos trolls.
Não coloquei a Poção da Serpente de Jade pelo simples fato de não ser possível usar em arenas e campos de batalha ranqueados.
/use Distintivo de Dominância do Gladiador Malévolo
/cast Sangue Vital(Grau 9)
/cast [mod:alt]Veias Gélidas


7.1.2 Véias Gélidas + Alterar o Tempo (PvE)
Normalmente não usamos Alterar o Tempo desta forma no PvP, ela é uma magia muito situacional no PvP, por tanto, considero essa macro restrita ao PvE.
/use Poção da Serpente de Jade
/use NOME_DO_SEU_TRINKET
/cast Veias Gélidas
/cast Alterar o Tempo


7.2 Controlando o Elemental da Água

7.2.1 Usar congelamento de maneira fácil
#show Congelamento
/dismount
/cast !Congelamento


7.2.2 Invisibilidade Seguro
Serve para evitar que seu Elemental ataque um alvo quebrando sua invisibilidade. É útil usar com Polimorfia também.
#show Invisibilidade
/petfollow
/cast Invisibilidade


7.2.3 Curando o Elemental
/cast [target=pet] Seta de Gelo

7.2.4 Comer e chamar o Elemental
Caso você mantenha o Elemental no agressivo ou no ajudante, ele provavelmente irá atacar, não há nada pior que o elemental ficar longe de você quando precisa usar um Congelamento ou simplesmente sair de combate para comer. Costumo chamar meu elemental assim.
/petfollow
/use [nomod:shift] Pães de Mana Conjurados
/cast [mod:shift] Conjurar Mesa de Refeição


7.2.5 Fazendo seu Elemental Atacar o seu alvo
#showtooltip Frostbolt
/cast Frostbolt
/petattack
Editado por Nienya em 03/03/2013 12:02 BRT
Responder Citar
Maga Elfa Sangrenta 90
9650
8. Macros para Arena

8.1 Remover Maldição
Remove Maldição (Remove Curse) do seu parceiro, sem precisar mudar o alvo, faça um macro para cada integrante. 1 com o seu nome, 1 para seu parceiro DPS e um para seu healer. Segue o exemplo com o nome do DPS, sendo que apenas 1 estará presente na arena x3, não há problemas em colocar mais nomes. Esse macro te ajudará a "dispelar" Bagata rapidamente.
/cast [@NOME_DO_DPS_1] Remover Maldição
/cast [@NOME_DO_DPS_2] Remover Maldição
/cast [@NOME_DO_DPS_N] Remover Maldição


8.2 Alvo
Segundo Venruki esta macro e a de Focus (8.3) são as mais importantes!
Este macro tem duas funções, a primeira é trocar de alvo rapidamente. A segunda é exibir o ícone de uma magia muito imrportate para exibir o estado de seu CD. Use arena1, 2, ..., 5. Uma macro para quantos quiser. No exemplo abaixo escolhi usar o ícone de Alterar o Tempo.
#show Alterar o Tempo
/target arena1


8.3 Focus
Assim como o anterior (tópico 8.2), mas ao invés de definir o alvo, define o foco.
#show NOME_DA_MAGIA
/focus arena1
Editado por Nienya em 05/03/2013 09:58 BRT
Responder Citar
Maga Elfa Sangrenta 90
9650
9. Macros para alterar interface gráfica

9.1 Esconder/Mostar Grifos da barra de atalho principal
Escondendo:
/script MainMenuBarLeftEndCap:Hide(); MainMenuBarRightEndCap:Hide();
Mostrando:
/script MainMenuBarLeftEndCap:Show(); MainMenuBarRightEndCap:Show();

9.2 Distância máxima da câmera
Configura a distância máxima, inclusive para uma distância superior a que existe no painel de configurações do jogo. Substitua NUMERO por um valor entre 1 e 30, sendo 10 o número padrão se não me engano.
/script SetCVar("cameraDistanceMax",NUMERO) ;

9.3 Escondendo atalhos das barras
Cev, disponível em: http://www.twitch.tv/drcev#/w/7044695920
/run for i=1,12 do G["ActionButton"..i.."HotKey"]:SetAlpha(0)end;for i=1,12 do G["MultiBarBottomRightButton"..i.."HotKey"]:SetAlpha(0)end;for i=1,12 do _G["MultiBarBottomLeftButton"..i.."HotKey"]:SetAlpha(0)

9.4 Frames
É possível alterar a posição e tamanho dos HUDs da tela. Infelizmente, sem ajuda de um Addon essas informações são perdidas a cada carregamento de cenário. Sendo necessário executar os macros novamente. (Em breve mostrarei como criar um Addon para isso)

Redimencionar
/run FRAME_NAME:SetScale(VALUE)

Mover
/run FRAME_NAME:SetPoint(ANCHOR, X_POSTION, Y_POSITION)

Exemplo:
/run ArenaEnemyFrame5:SetScale(1.6)
/run ArenaEnemyFrame1:SetPoint("topright", -180, -160)
Editado por Nienya em 04/10/2013 03:59 BRT
Responder Citar
Maga Elfa Sangrenta 90
9650
10. COMO MELHORAR SEUS MACROS

10.1 Multiplo CC (Crowd Control)
Como vimos em alguns dos macros listados neste guia, macros podem ser utilizados para simplificar algumas das experiências de game play do jogo principalmente do que diz respeito a alvos e troca de alvos. Desta forma é muito mais simples fazer um CC contra dois adversários quase ao mesmo tempo, algo indispensável para um mago em arenas.

Não deixem de utilizar os macros que utilizam o Foco. Assim será fácil lançar Polimorfia em um DPS e logo em seguida Contrafeitiço no Healer dele impedindo que ele dissipe Polimorfia.

10.2 Avisando os membros sobre CC
Nem sempre alguns jogadores se lembram, ou podem(?), avisar que estão lançado Polimorfia em um alvo. Então você pode anunciar isso no chat como um emote, no grupo, raid, etc e ainda colocar a marca de "Lua" para que as pessoas realmente vejam.
#show
/clearfocus [mod:shift][@focus,dead][@focus,noexists]
/focus [@focus,noexists]
/cast [@focus] Polimorfia
/stopmacro [@focus,noexists]
/s Poly on %f!
/run SetRaidTarget("focus",0);SetRaidTarget("focus",5)


10.3 A questão do Mouse Over
O @mouseover fará com que sua magia seja lançada no alvo que o seu mouse está em cima, isso também funciona em Raid Frames, janela do jogador, alvo, alvo do alvo e focus. Importante: Mouse Over não funciona nos Frames listados acima caso você utilize o click do scroll do mouse para soltar a magia! Vou confirmar se existe algum conflito in-game.
Creio que seja mais útil para healers quando há muitos alvos para curar. Não costumo jogar de healer nesses ambientes, mas sei que alguns top-players usam. Já vi alguns magos usarem @mouseover com Lança de Gelo, Remover Maldição e Queda Lenta.
Alguns jogadores evitam o uso de macros com mouse over, outro utilizam sem dificuldades, o fato é que com pouco treino a chance de você errar é bem alta. Para minimizar os erros com @mouseover, sempre utilize condicionais adicionais, sempre utilize o "exists" para evitar aparecimentos de erros, como no exemplo abaixo:
#show Remover Maldição
/cast [@mouseover, exists, help, nodead] Remover Maldição


10.4 Quando usar /cast e quando usar /use
/cast e /use funciona exatamente da mesma forma, não há problemas em fazer "/use Seta de Gelo". A utilização de um ou outro é puramente semântica, use isso ao seu favor para deixar os macros mais fáceis de entender exceto quando você precisar de uns caracteres a mais no seu macro, afinal "use" tem 3 letras e "cast" tem 4.

10.5 O reset do /castsequence
O /castsequence faz com que suas magias sejam lançadas em uma ordem. E quando paramos esse lançamento no meio e queremos voltar para o início? Pois é, precisamos reiniciar o castsequence de alguma forma. O reset serve justamente para isso e ele possui parametros que muita gente não conhece.
Quando o reset é precedido de um número esse número em um tempo em segundos. No exemplo abaixo a sequencia será reiniciada 10 segundos após o jogador parar de utiliza-la.
/castsequence reset=10 Alterar o Tempo, Ignimpacto
Você também pose reinicializar quando troca de alvo ou sai de combate como neste outro exemplo:
/castsequence reset=10/target/combat Alterar o Tempo, Ignimpacto
É possível utilizar varias outras formas de reinicializar usando as barras (/) para separar as condições.
reset=10/target/combat/shift/alt/ctrl

10.6 Prevenindo mensagens de erro
Algumas vezes você tentará lançar uma magia que que está em recarga (CD), isso fará com que o jogo exiba na sua tela uma mensagem de erro escrita e sonora. Para que eles não sejam executados você pode usar comandos alguns comandos.
#show Seta de Gelo
/run sfx=GetCVar("Sound_EnableSFX");
/console Sound_EnableSFX 0
/cast Presença de Espírito
/run UIErrorsFrame:Clear()
/run SetCVar("Sound_EnableSFX",sfx);
/cast Seta de Gelo


10.7 Magias iguais com efeitos diferentes
Muitos magos possuem Polimorfia com efeitos visuais diferentes silmultaneamente como a ovelha e o gato preto. Você pode lançar eles escolhendo um ou até mesmo de maneira aleatória. Você não pode estar usando um glifo menor que modifique Polimorfia, se não o glifo sempre irá sobrepor o efeito visual.
/castrandom Polimorfia, Polimorfia(Coelho)

10.8 O Glifo de Congelamento Profundo
Este glifo faz com que sua magia de Congelamento Profundo não sofra recarga global (GCD) - note que no patch 5.2 além deste efeito, o Congelamento Profundo terá um tempo reduzido em 1 segundo. Você poderá utilizar Congelamento Profundo sem precisar spammar uma macro como no exemplo a seguir:
#show Congelamento Profundo
/cast [@target, exists, nodead] Congelamento Profundo;
/cast [@focus, exists, nodead, mod:shift][] Contrafeitiço;
/cast Lança de Gelo;
Editado por Nienya em 18/03/2013 19:27 BRT
Responder Citar
Maga Elfa Sangrenta 90
9650
Importante!
Tive problemas com o uso do Glifo e o Hansol's One-Shot ao mesmo tempo, notei que algumas vezes o Congelamento Profundo aparecia depois do primeiro Iginimpacto, resultado: EPIC FAIL. Alguns jogadores dos EUA já reclamaram de problemas similares, que efeitos de magias as vezes não seguem a ordem do macro.
Notei isso novamente quando criei uma macro como essa:
/1 General
/1 General
/2 Trade
/2 Trade

Quando usei o macro ele simplesmente emitiu "General ,Trade, Trade, General". Claro houve uma desordem. Então mudei meu macro e ficou assim:
#show Alterar o Tempo
/use Distintivo de Dominância do Gladiador Malévolo
/cast Congelamento Profundo
/cast Congelamento Profundo
/cast Congelamento Profundo
/castsequence reset=10 Alterar o Tempo, Ignimpacto

Você pode usar o comando /in para dar uma "parada" no tempo, mas precisa de uma biblioteca adicional: InDemand, SlashIn ou Ace3 Timer Library

11. Perguntas e Respostas Frequentes (FAQ)

Ainda não há conteúdo suficiente para o FAQ.
Editado por Nienya em 18/03/2013 19:34 BRT
Responder Citar
Maga Elfa Sangrenta 90
9650
LISTA DE COMANDOS UTILIZADOS NESTE GUIA

Alvo
Descrição: Define ou referencia um alvo (inimigo, amigo, neutro, pet, etc).
Sintaxe(1): /target NOME_DO_ALVO
Sintaxe(2): @target

Alvo do Alvo
Descrição: Define ou referencia o alvo do seu alvo (inimigo, amigo, neutro, pet, etc).
Sintaxe(1): /targettarget
Sintaxe(2): @targettarget

Cancelar Lançamento
Descrição: Cancela/Para o lançamento de uma magia.
Sintaxe(1): /stopcast

Condicional
Descrição: Executa determinado comando do macro se satisfazer uma ou mais condições, caso contrário pula para o próximo comando.
Sintaxe(1): [CONDICAO]
Sintaxe(2): [CONDICAO_1, CONDICAO_2, CONDICAO_N]

Foco
Descrição: Define ou referencia um foco (inimigo, amigo, neutro, pet, etc).
Sintaxe(1): /focus NOME_DO_ALVO
Sintaxe(2): @focus

Foco (Limpar)
Descrição: Remove se foco.
Sintaxe(1): /clearfocus

Lançar
Descrição: Lança uma magia ou habilidade
Sintaxe(1): /cast ou /lançar

Mostrar
Descrição: Mostra o ícone de uma determinada magia caso você tenha escolhido o ícone da interrogação. Caso não seja um nome de magia válido irá mostrar o ícone escolhido.
Sintaxe(1): #show NOME_DA_MAGIA
Sintaxe(2): #showtooltip NOME_DA_MAGIA

Script
Descrição: Executa comando em Lua
Sintaxe(1): /script
Sintaxe(2): /run

Usar
Descrição: Usa um item ou uma magia
Sintaxe(1): /use #NOME_DO_ITEM ou /usar #NOME_DO_ITEM
Sintaxe(2): /use #NUMERO_DO_SLOT ou /usar #NUMERO_DO_SLOT
Editado por Nienya em 15/02/2013 16:43 BRST
Responder Citar
Maga Elfa Sangrenta 90
9650
LISTA DE CONDICIONAIS

target
Determina ou altera o alvo de sue magia
[target=unittype] ou [@target] você também pode usar @player ou @NOME_DO_JOGADOR

harm
Retorna verdadeiro quando o alvo é hostil.
[harm]

help
Retorna verdadeiro quando o alvo é amigável.
[help]

exists
Retorna verdadeiro se o alvo de sua conditional existe. Também pode ser usado com @focus e sempre deve ser usado com @mouseover.
[exists]

dead
Retorna verdadeiro se o alvo de sua condicional está morto.
[dead]

party
Retorna verdadeiro se você estiver em um grupo.
[party]

raid
Retorna verdadeiro se você estiver em uma raid.
[raid]

group
Retorna verdadeiro se você estiver em um grupo ou em uma raid.
[group:type]

stance
Retorna verdadeiro se você estiver em uma instância (guerreiro) ou forma (druida).
[stance:#] ou [form:#]

stealth
Retorna verdadeiro se você estiver "escondido".
[stealth]

nostealth
Retorna verdadeiro se você não estiver "escondido"

combat
Retorna verdadeiro se você estiver em combate.
[combat]
channeling
Retorna verdadeiro se você estiver usando uma magia "contínua". Você pode testar por magia também, exemplo: "[channeling:evocation]".
[channeling:spell]

modifier
Retorna verdadeiro se você estiver pressionando uma tecla modificadora (shift, ctrl, alt). Caso você queira usar alt como tecla modificadora, desative a opção de "selfcast" (vou ver o termo em pt-br no jogo).
[modifier:TECLA_MODIFICADORA] or [mod]

button
Retorna verdadeiro se o botão foi us ado para ativar o macro. Usar atalho de teclado é considerado a mesma coisa que clicar com o botão esquerdo do mouse.
[button:#] or [btn:#]

equipped
Retorna verdadeiro se o item estiver equipado
[equipped:NOME_DO_ITEM]

pet
Retorna verdadeiro se o pet estiver ativo (vivo).
[pet:type/name]

mounted
Retorna verdadeiro se você estiver montado.
[mounted]

flying
Retorna verdadeiro se você estiver montado em uma montaria voadora
[flying]

swimming
Retorna verdadeiro se você estiver nadando.
[swimming]

flyable
Retorna verdadeiro se você estiver em uma área que possa usar uma montaria voadora. Caso você esteja em um local que possa voar, mas não tenha permissão, retornará falso.
[flyable]

indoors
Retorna verdadeiro se você estiver numa área fechada.
[indoors]

outdoors
Retorna verdadeiro se você estiver numa área aberta.
[outdoors]

nomod
Retorna verdadeiro se nenhuma tecla modificadora (shift, ctrl, alt) tiver sido pressionada.
[nomod]

spec
Retorna verdadeiro caso você esteja utilizando determinada especialização. Substitua NUMERO_DA_ESPECIALIZAÇÃO por 1 para especialização primária ou 2 para especialização secundária.
[spec:NUMERO_DA_ESPECIALIZAÇÃO]

worn
Retorna verdadeiro se você estiver usando/vestindo um item. Funciona da mesma forma que [equipped]
[worn:item]

nodead
Retorna verdadeiro se o alvo de sua condicional estiver vivo.
[nodead]

actionbar
Retorna verdadeiro se determinada barra de ação estiver visível. Substitua NUMERO_DA_BARRA_DE_ATALHO por números de 1 a 6
[actionbar:NUMERO_DA_BARRA_DE_ATALHO]

bonusbar
Retorna verdadeiro se determinada barra de bonûs estiver visível. Se substituir NUMERO_DA_BARRA_BONUS por 5, você saberá se está em um veículo controlado ou não.
bonusbar:NUMERO_DA_BARRA_BONUS
Editado por Nienya em 15/02/2013 18:00 BRST
Responder Citar
Maga Elfa Sangrenta 90
9650
(Reservado para possíveis atualizações)
Responder Citar
Maga Elfa Sangrenta 90
9650
(Reservado para possíveis atualizações)
Responder Citar
Mago Pandaren 90
3765
Geralmente não costumo postar muito no forum, apenas leio quando sobra um tempinho no trampo.

Mas sobre esse tópico fiz questão de logar e dar um "joinha" no tópico.

Joguei WoW logo quando lançou por uns 3 meses, fiquei vários anos parado e voltei agora (faz uns 2 meses), jogando qndo sobra um tempo, e muita coisa mudou.

Uma das coisas que realmente é complicado fazer é macro, e vou acompanhar sempre o tópico!!

Parabéns pela iniciativa!!
Responder Citar
Maga Elfa Sangrenta 90
9650
Obrigado pelo feedback @Newegg, espero que ainda hoje consiga terminar a primeira edição do Guia. Eu estava querendo criar este tópico a muito tempo, mas depois que vi os últimos posts perguntando sobre macros resolvi fazer logo.
Responder Citar
Mago Troll 90
4920
Legal! votado para fixo!
Responder Citar
Mago Elfo Sangrento 90
8920
Muito bom o tópico, parabéns!
Responder Citar
Bruxo Humano 90
11970
O forum de Warlock terá um imenso prazer em te conhecer.

http://us.battle.net/wow/pt/forum/3868485/

Pedido de fixo e curtido com certeza.

Parabéns pelo excelente trabalho.
São jogadores como você,com disposição para dividir conhecimento e gastar parte do seu tempo na criação de um tópico como este é que fazem a comunidade WOW BR crescer e melhorar.

Novamente,parabéns.
Responder Citar

Por favor, relate qualquer violação do Código de Conduta, incluindo:

Ameaças de violência. Nós levamos isso a sério e alertaremos as autoridades apropriadas.

Mensagens contendo informações pessoais de jogadores. Incluindo endereço físico ou de e-mail, número de telefone, fotos e/ou vídeos inapropriados.

Assédio ou linguagem preconceituosa. Isso não será tolerado.

Código de Conduta dos Fóruns

Relatar mensagem # escrita por

Motivo
Explique (no máximo 256 caracteres)
Enviar Cancelar

Reportado!

[Fechar]