Dominando as Macros: Um Guia Completo
Macros são ferramentas poderosas em World of Warcraft que permitem otimizar sua jogabilidade e desencadear ações complexas com o pressionar de um único botão. Este guia irá mergulhar nas complexidades da criação de macros, capacitando você a aproveitar todo o seu potencial.
O que é uma Macro?
Imagine uma macro como um botão personalizável que você pode arrastar para suas barras de ação a partir do menu /macro
ou /m
. Pense nela como uma ferramenta multifuncional programável, capaz de adaptar sua função com base em condições específicas. Se você deseja executar uma série de magias simultaneamente ou criar ações dinâmicas que respondem a diferentes situações, as macros fornecem a flexibilidade para aprimorar sua jogabilidade.
O Poder das Condições
Um dos aspectos mais valiosos das macros reside na sua capacidade de executar diferentes ações com base em condições predefinidas. Vamos explorar os tipos de condições que você pode empregar:
Características do Alvo:
- Ajuda/Prejudica: Determina se seu alvo é amigável ou hostil.
- Morto/Vivo: Verifica se seu alvo está vivo ou morto.
- Existe/Não Existe: Verifica se um alvo existe. Observe que as condições de ajuda/prejudicar incluem automaticamente uma verificação "Existe".
Status do Seu Personagem:
- Tipo de Grupo: Adapte as ações com base em se você está em um grupo, raide ou sozinho.
- Lançando/Não Lançando, Canalizando/Não Canalizando: Responda ao seu estado atual de lançamento de magias.
- Combate/Fora de Combate: Ative ações com base em seu status de combate.
- Voando/Nadando: Adapte-se ao seu ambiente.
- Equipado, Mascote/Sem Mascote, Mascote:<tipo de família>: Crie ações específicas para seu equipamento ou mascote.
- Diferentes Formas, Diferentes Especializações, Talento/Magia Conhecida: Personalize ações com base em sua especialização, forma ou habilidades disponíveis no momento.
Alvos/Locais Específicos:
- @<nome da unidade>: Seleciona um alvo específico pelo nome.
- @jogador: Seleciona você mesmo.
- @foco: Seleciona seu alvo de foco.
- @alvo: Seleciona seu alvo atual.
- @alvodealvo: Seleciona o alvo do seu alvo.
- @mouseover: Seleciona a unidade sobre a qual o mouse está posicionado.
- @grupo/raide/arena#: Seleciona membros específicos do grupo, raide ou arena.
- @cursor: Seleciona a localização do seu cursor (para magias baseadas em retícula).
Modificadores e Mais:
- Modificadores: Ative diferentes ações ao manter pressionadas as teclas Ctrl, Shift ou Alt. Observe que slots de macro modificados não podem ter teclas de atalho conflitantes.
- Slots de Item: Ative slots de item específicos, como bugigangas ou armas.
Inversão e a Lista Completa:
A maioria das condições pode ser invertida adicionando "não" antes delas (por exemplo, "combate" se torna "fora de combate"). Para obter uma lista completa de condições de macro, consulte a página Condicionais de Macro na Wowpedia.
Limitações das Macros: O que Você Não Pode Fazer
Embora incrivelmente versáteis, as macros têm limitações. Elas não podem:
- Verificar o tempo de recarga de magias ou itens.
- Determinar se um alvo está lançando uma magia.
- Acessar sua própria saúde ou porcentagem de saúde ou a do seu alvo.
- Detectar buffs ou debuffs ativos.
- Tomar decisões com base em eventos dinâmicos.
Essencialmente, as macros não podem jogar o jogo por você ou reagir a situações imprevisíveis com algumas exceções. Explorar essas exceções é geralmente malvisto e pode levar a penalidades.
Sequências de Lançamento e Aleatorização
As macros podem executar magias em sequência ou aleatoriamente usando os comandos /castsequence
e /castrandom
, respectivamente.
Sequência de Lançamento:
/castsequence
lança magias na ordem em que você as lista, separadas por vírgulas. Você pode adicionar uma condição reset=<segundos>/alvo/combate
para definir quando a sequência é reiniciada. Por exemplo:
/castsequence reset=alvo fogolunar, fogosolar, labaredaestelar
Esta macro lança Fogolunar, depois Fogosolar e, em seguida, Labareda Estelar, redefinindo para Fogolunar quando você muda de alvo.
Lançamento Aleatório:
/castrandom
lança aleatoriamente uma das magias ou usa um dos itens listados, separados por vírgulas. Isso é útil para montarias, brinquedos ou outras habilidades fora de combate.
Limitações:
Lembre-se de que tanto /castsequence
quanto /castrandom
são limitados em sua reatividade. Eles geralmente não são ideais para situações de combate onde a adaptabilidade é crucial.
Múltiplas Ações e Comandos Úteis
As macros podem executar várias ações simultaneamente, desde que apenas uma magia esteja no tempo de recarga global (GCD). Isso é particularmente útil para combinar habilidades fora do GCD, bugigangas ou itens com suas magias.
Aqui estão alguns comandos de macro comumente usados:
/cast
e/use
: Lança magias ou usa itens./stopcasting
: Cancela seu lançamento atual./cancelaura <nome do buff>
: Tenta cancelar um buff específico./equip <nome do item>
: Equipa um item (apenas armas em combate)./equipset <nome do conjunto de itens>
: Equipa um Conjunto de Itens salvo./petattack
,/petpassive/defensivo/auxiliar
: Controla o comportamento do seu mascote.- Emotes: Adicione emoção às suas ações (por exemplo,
/rugir
). /stopmacro
: Impede que qualquer comando abaixo dele seja executado./run
e/script
: Executa scripts Lua (uso avançado).
Para obter uma lista completa de comandos de macro, visite a página Comandos de Macro na Wowpedia.
Estrutura da Macro e Melhores Práticas
Compreender a estrutura de uma macro é crucial para criar comandos eficazes e livres de erros.
- Colchetes: As condições são colocadas entre colchetes
[ ]
, separadas por vírgulas. Várias condições dentro de um colchete atuam como uma instrução "E", o que significa que todas as condições devem ser atendidas. - Ponto e vírgula: Separe diferentes lançamentos de magia ou ações dentro de uma macro.
- #showtooltip: Define o ícone e a dica de ferramenta da macro para corresponder à magia ativa com base em condições ou uma magia especificada.
- #show: Define apenas o ícone da macro, sem a dica de ferramenta.
- Ordem das Operações: As macros executam comandos de cima para baixo.
Dicas:
- Use nomes completos de magias/itens ou seus IDs para maior clareza.
- Considere usar slots de equipamento em vez de nomes de itens para evitar a atualização de macros quando o equipamento muda.
- Lembre-se do limite de 255 caracteres.
Exemplos de Macro
Vamos juntar tudo com alguns exemplos práticos:
1. Contrafeitiço Mouseover:
#showtooltip
/cast [@mouseover,harm,nodead][] Contrafeitiço
Esta macro lança Contrafeitiço em seu alvo mouseover se ele for hostil e estiver vivo; caso contrário, ele lança em seu alvo atual.
2. Cura Condicional:
#showtooltip
/cast [@mouseover,help,nodead][] Palavra de Poder: Escudo
Esta macro lança Palavra de Poder: Escudo em seu alvo mouseover se ele for amigável e estiver vivo; caso contrário, ele lança em seu alvo atual.
3. Magia Multi-Alvo:
#showtooltip
/cast [@mouseover,harm,nodead] Choque de Chama; [@mouseover,help,nodead][] Maré Alta
Esta macro prioriza o lançamento de Choque de Chama em um alvo mouseover hostil. Se o alvo mouseover for amigável ou não houver um, ele lança Maré Alta em seu alvo atual.
4. Prevenção de Canalização:
#showtooltip Flagelo Mental
/cast [nochanneling] Flagelo Mental
Esta macro lança Flagelo Mental apenas se você não estiver canalizando outra magia no momento.
5. Macro de Tempo de Recarga de Burst:
#showtooltip
/cast [spec:1] Alinhamento Celestial; [spec:2/3] Fúria; [spec:4] Encarnação: Árvore da Vida
/cast Furioso
/use 14
/use [group:raid] Poção Elemental de Poder Supremo
/use Bolha Prismática
Esta macro usa seu tempo de recarga específico de especialização, habilidade racial, bugiganga, uma poção específica de raide e um brinquedo divertido.
6. Magia de Área de Efeito Modificada:
#showtooltip
/cast [mod:shift,@cursor][mod:alt,@player][] Morte e Decomposição
Esta macro lança Morte e Decomposição na localização do seu cursor enquanto mantém pressionada a tecla Shift, aos seus pés enquanto mantém pressionada a tecla Alt ou na localização do seu alvo atual caso contrário.
7. Redirecionamento Multi-Alvo:
#showtooltip
/cast [@mouseover,help,nodead][@focus,help,nodead][@pet,exists,nodead][] Redirecionamento
Esta macro prioriza o lançamento de Redirecionamento em um alvo mouseover amigável, depois em seu alvo de foco, depois em seu mascote e, finalmente, em seu alvo atual.
8. Mensagem de Bate-papo com Magia:
#showtooltip
/cast Criar Poço de Alma
/s Biscoitos quentinhos de bruxo!
Esta macro lança Criar Poço de Alma e envia uma mensagem amigável para o bate-papo.
9. Definindo o Alvo de Foco:
/focus [@mouseover,exists]
Esta macro define seu alvo de foco como seu alvo mouseover.
10. Botão de Ação Extra:
#showtooltip
/click ExtraActionButton1
Esta macro ativa o Botão de Ação Extra, que às vezes é usado para encontros ou missões específicas.
11. Macro de Montaria Completa:
#showtooltip
/cast [swimming] Montaria Aquática Desejada; [advflyable] Montaria de Planagem Desejada; [flyable] Montaria Voadora Desejada; Montaria Terrestre Desejada
Esta macro monta você na montaria apropriada com base em seu ambiente atual e recursos de montaria.
Conclusão
Este guia forneceu a você o conhecimento para criar macros poderosas e eficientes, aprimorando sua experiência de jogo em World of Warcraft. Experimente diferentes condições, comandos e combinações para adaptar as macros ao seu estilo de jogo individual e maximizar sua eficácia em Azeroth.