Перейти к содержимому

Construtor de rotação

Atualizado em 18/10/2026

O construtor de rotação é a janela da KeyRota em que você monta uma rotação avançada sem precisar digitá-la: slots com flags, auras e regras, com o texto KRC e o JSON ao lado. A documentação é a mesma para Windows e macOS; as capturas de tela foram feitas no Windows. Elas mostram a rotação de raide de Assassinato dos exemplos.

Como abrir#

  • A sua rotação. Selecione o perfil no bloco Rotação da janela principal e clique em Configurar.
  • Uma rotação nova. Novo — No construtor…. A especialização vem do jogo ou do perfil atual. A rotação vira um perfil quando você a salva pela primeira vez.
  • De um arquivo ou da área de transferência. Novo — De um arquivo… aceita texto KRC (.txt), JSON de rotação e um arquivo de perfil da KeyRota; Novo — Da área de transferência aceita o mesmo a partir da área de transferência. Abra o novo perfil no construtor com Configurar.
Uma rotação nova no construtor: a página Geral, ainda sem slots nem regras
Uma rotação nova: Novo — No construtor…

Para um perfil da Blizzard, o construtor mostra apenas o nome e o atraso das teclas: quem escolhe o botão principal é o jogo. “Criar uma rotação própria” cria um novo perfil com uma rotação avançada; o perfil da Blizzard continua na lista.

Um perfil da Blizzard no construtor: o nome do perfil, o atraso das teclas e “Criar uma rotação própria”
Um perfil da Blizzard: só o nome e o atraso

A janela#

  • À esquerda, as páginas: Geral, Slots, Auras, Regras (com o número de regras), Texto e JSON. Acima delas, Rotação própria e a especialização escolhida.
  • À direita, a página selecionada.
  • Embaixo, a barra de status: se a rotação é válida (“Rotação válida: 15 regras, 11 slots, 10 auras”), se há alterações não salvas e, em caso de erro, onde ele está e um botão Mostrar. À direita, Fechar e Salvar.

Nada é aplicado até você clicar em Salvar (no Windows, também Ctrl+S).

Geral#

A página Geral: perfil, especialização, nome da rotação, Ignorar o ícone principal, atraso das teclas
A página Geral
ControleO que faz
Nome do perfilO nome do perfil na lista de rotações da janela principal.
EspecializaçãoDefine os recursos da rotação (energia, pontos de combo, raiva…) e a classe e a especialização do perfil do Better Assistant. Trocar a especialização substitui os recursos, a menos que as regras leiam recursos da especialização anterior (a vida não conta).
Nome da rotaçãoA primeira linha do texto KRC (rotation "…"), exibida no log da KeyRota. Sem aspas duplas. Um bom lugar para a versão: “Assassinato v1.3”.
Ignorar o ícone principalLigado: a KeyRota pressiona apenas pelas regras; se nenhuma regra for atendida, ela espera. Desligado: nesse caso, ela pressiona a sugestão do jogo. Em rotações próprias costuma ficar ligado: esperar (por exemplo, para acumular energia) é normal.
Atraso das teclasUma pausa antes de cada pressionamento, como a de uma pessoa: Nenhum, Fixo (um intervalo de 0 a 1000 ms) ou Aleatório (uma faixa de 0 a 1000 ms). “Também para interrupções e defesa” aplica a mesma pausa a esses pressionamentos.
A página Geral mais abaixo: o bloco Better Assistant, o raio do contador de inimigos, Só inimigos em combate e a descrição
Better Assistant e a descrição
ControleO que faz
Perfil: …Um resumo do texto do perfil do Better Assistant: especialização, número de feitiços e de auras.
Montar com slots e aurasMonta o texto do perfil do Better Assistant a partir dos IDs de feitiço dos slots, da opção Visível no Better Assistant de cada slot, das auras em ordem, da especialização, do raio e de Só inimigos em combate. Se um perfil da mesma especialização já tiver sido colado, as demais configurações dele são mantidas.
Da área de transferênciaCola um texto de perfil pronto. A especialização dele precisa ser a mesma da rotação.
CopiarCopia o texto para você colá-lo no jogo.
Raio do contador de inimigos, metrosDe 1 a 100; 8 por padrão. Usado pela condição Inimigos por perto (enemies).
Só inimigos em combateLigado por padrão: inimigos que ainda não estão em combate não são contados.
DescriçãoNotas sobre a rotação: as linhas que começam com # no texto KRC. Não afetam o funcionamento da rotação.

Os avisos aparecem abaixo dos botões: quais slots usados nas regras não têm ID de feitiço (eles não entram no perfil do Better Assistant) e o que, em um perfil já colado, não corresponde à rotação.

Importante

As auras no perfil do Better Assistant ficam em sequência, a partir da primeira. Se a aura 3 não tiver ID e a aura 4 tiver, o perfil não será montado: “A aura 3 não tem número de feitiço”. Preencha o ID ou renumere as auras.

O perfil do Better Assistant no jogo#

O slot N da rotação é o slot N do Better Assistant, e a aura N é a aura N da lista dele. O texto do perfil coloca os seus slots e as suas auras lá, na ordem certa.

  1. Na página Geral, clique em “Montar com slots e auras” e depois em “Copiar”.
  2. No jogo, digite /ba, abra a aba Profile, cole o texto, clique em Apply e confirme.
  3. Depois de qualquer alteração nos slots ou nas auras (IDs, ordem, Com alvo / Em combate), monte e cole o perfil novamente.

Slots#

A página Slots: as 12 posições à esquerda; à direita, o slot 10 selecionado, Sumir, com o ID 1856
A página Slots

À esquerda ficam as 12 posições: número, nome, ID do feitiço, flags (“fora do GCD, na fila”) e “não usado” quando o slot não está em nenhuma regra. Uma posição vazia mostra “Vazio”; selecione-a para que apareça o botão “Adicionar slot”.

ControleO que faz
NomeO nome do feitiço no jogo. Aparece na lista de regras e no log.
ID do feitiçoO número no link do Wowhead: em wowhead.com/spell=1856/vanish, é 1856. O Better Assistant o usa para colocar o feitiço neste slot.
Visível no Better AssistantCom alvo ou Em combate. O slot só fica pronto quando o Better Assistant o mostra. Em combate é para cura e defesas que precisam funcionar sem alvo.
Como pressionarQuatro chaves de flags; veja a tabela abaixo.
Nome no textoO nome do slot nas regras e no texto KRC: letras, dígitos e _, sem espaços.
ComentárioUm comentário no fim da linha de declaração no texto.
Aparece nas regrasAs regras que pressionam ou leem o slot. Remover slot só fica disponível quando o slot não é usado.

Para que a KeyRota pressione um slot, o feitiço dele precisa estar em uma barra de ações no jogo, com uma tecla atribuída: a KeyRota pega a tecla nas suas barras. Uma macro com #showtooltip Nome também serve. Um slot sem tecla nunca é pressionado.

Como pressionar: flags#

As chaves de Como pressionar do slot Sumir: Fora do GCD (O) e Na janela da fila (Q) ligadas
Flags do slot: Fora do GCD e Na janela da fila
ChaveO que fazQuando usar
sem flagsO slot é pressionado como um feitiço comum: no fim da recarga global, na janela da fila.Quase todos os feitiços que usam o GCD.
Só manual (M)A KeyRota nunca pressiona este slot sozinha e pula as regras dele. Quando você mesmo pressiona a tecla dele, a rotação é pausada.Habilidades que você quer pressionar somente por conta própria.
Canalização (C)Enquanto este feitiço é canalizado, a KeyRota não pressiona nada e não o interrompe.Feitiços canalizados, como Matança.
Fora do GCD (O)Não espera a recarga global: é pressionado na hora, mesmo no meio do GCD.Feitiços fora do GCD, como Sorte Grande.
Na janela da fila (Q)Só junto com Fora do GCD: pressiona bem no fim do GCD, na janela da fila de feitiços.Macros cuja segunda linha usa o GCD (Adrenalina + Matança) e botões que precisam do resultado do golpe anterior (Sumir depois de Ruína dos Reis).

Todas as combinações de flags e o JSON de cada uma estão em Flags do slot.

Auras#

A página Auras: a aura 1 “Garrote no alvo [703]”, ID 703, nome no texto Garrote_DoT, aparece nas regras 3, 4, 5, 7, 8 e 10
A página Auras

As auras são os seus bônus e as suas penalidades no alvo que as regras leem. A aura N da rotação é a aura N da lista do Better Assistant.

ControleO que faz
NomeO nome da aura; aparece nas regras. É prático incluir o ID entre colchetes: “Garrote no alvo [703]”.
ID do feitiçoO número da aura no Wowhead. O Better Assistant a procura entre os seus bônus e as suas penalidades no alvo.
Nome no texto, ComentárioComo nos slots.
Aparece nas regrasOnde a aura é lida. Remover aura só funciona com uma aura não usada.

Observação

O ID de uma aura e o ID do feitiço que a aplica podem ser diferentes. O feitiço Sumir é 1856, e o bônus que ele concede é 11327; Furtividade é 1784, e Furtividade com o talento Subterfúgio é 115191. Confira no Wowhead o ID do próprio bônus ou da própria penalidade.

Apenas as suas auras são visíveis: os bônus que você aplica em si mesmo e as penalidades que você aplica no alvo. As regras não veem bônus de outros jogadores nem penalidades de outros jogadores no alvo.

Regras#

A página Regras: 15 regras à esquerda; à direita, a regra 4, Marca da Morte, com o seu grupo de condições
A página Regras

As regras são verificadas de cima para baixo: a KeyRota pressiona a primeira que for atendida e cujo feitiço puder ser lançado; se não puder (recarga, recurso, alcance), passa para a próxima.

A barra de ferramentas acima da lista:

BotãoO que faz
+Uma nova regra abaixo da selecionada. Ela pressiona o primeiro slot e ainda não tem condições.
DuplicarUma cópia da regra, logo abaixo dela.
LixeiraExclui a regra.
Subir, DescerMove a regra para cima (verificada antes) ou para baixo (verificada depois).

Cada regra na lista mostra o seu número (a prioridade), o slot, o nome e o número de grupos; uma regra com erro tem uma marca vermelha.

A regra selecionada:

ControleO que faz
PressionarQual slot pressionar quando a regra for atendida.
NomeAparece no log quando a regra é acionada.
DescriçãoNotas acima da regra no texto KRC.
Quando pressionarGrupos de condições: a regra é atendida quando pelo menos um grupo é atendido (OU); um grupo, quando todas as suas condições são atendidas (E).
Os grupos de condições da regra Ruptura: o grupo 1 e o grupo 2 separados por OU
Grupos OU e condições E

Cada grupo tem o título Grupo N, uma caixa Comentário do grupo e os botões Duplicar grupo e Excluir grupo. Uma linha de condição tem o que verificar, a propriedade, a comparação e o número; o X remove a condição. “+ Condição” adiciona uma condição ao grupo, e “+ Grupo (OU)”, um novo grupo. Um grupo comporta até 16 condições, e uma regra, até 16 grupos: ao atingir o limite, os botões ficam desativados. Uma regra sem grupos mostra “Sem condições: a regra é acionada sempre que o feitiço puder ser lançado”.

O que verificarPropriedadesNo texto KRC
Auras (cada aura da rotação)presente, ausente, “restante, %”, acúmulosGarrote_DoT.up, .down, .duration <= 30, .stacks >= 3
Slots (cada slot)pronto, em recarga, “recarga, %”, cargas, destacado, não destacadoKingsbane.ready, .oncd, .cd <= 3, .charges >= 2, .glow, .noglow
Recursosvida do jogador e do alvo, recursos da especialização, em %PlayerHP <= 40, Energy >= 70
Combate: Inimigos por pertoum númeroenemies >= 3
Combate: Distância até o alvometrostarget.distance <= 8
Painel de configurações rápidasativo, inativoaoe == 1, st == 1, cd == 1, defensives == 1, ground_spells == 1, movement == 1

Comparações: <, ≤, =, ≥, >; o número vai de 0 a 100. Uma condição nova começa como “presente” para a primeira aura; quando você muda o que verificar, a propriedade e o número voltam ao padrão (≥ 50 para um recurso, ≥ 2 para inimigos, ≤ 8 para a distância). Todas as condições em detalhes: Condições.

Erros e a barra de status#

Um erro na regra 9: o grupo 1, sem condições, tem contorno vermelho; a barra de status mostra “Regra 9, grupo 1: o grupo não tem condições” e Mostrar
Um erro: um grupo sem condições
  • Verde: “Rotação válida: …”, ou seja, não há erros e a rotação pode ser salva.
  • Vermelho indica o local: “Regra 9, grupo 1: o grupo não tem condições”. Mostrar abre esse local. A regra fica marcada na lista, e o grupo, com contorno vermelho.
  • Uma rotação com erro não é salva: “Uma rotação com erro não é salva: corrija o que está indicado abaixo”.
  • Enquanto a rotação está em execução, não é possível salvar: “Pare a rotação para salvar”.

Texto e JSON#

A página Texto e JSON no modo Texto KRC: o início do texto da rotação, com a descrição e as declarações buff1 a buff7
Texto KRC
A página Texto e JSON no modo JSON: o início do JSON da rotação, com format, version, title, specID, ignoreMainIcon, enemies e notes
JSON da rotação
ControleO que faz
Texto KRC / JSONAlterna a visualização.
CopiarCopia o texto ou o JSON inteiro.
ColarSubstitui a rotação pelo conteúdo da área de transferência: texto KRC, JSON de rotação ou um perfil da KeyRota.
Abrir…Carrega uma rotação de um arquivo .txt ou .json.
Salvar…Salva a visualização atual em um arquivo: o texto como .txt, o JSON como .json.

Uma edição na caixa é aplicada na hora se não tiver erros; um erro aparece abaixo da caixa, e as outras páginas mantêm a última versão válida.

O que o texto guarda e o que só o JSON guarda. O texto KRC não tem IDs de feitiços, flags dos slots, Com alvo / Em combate, especialização, Ignorar o ícone principal nem as configurações do contador de inimigos. Quando você edita o texto, esses dados continuam com os slots e as auras de mesmos números. O JSON guarda tudo. Quando você cola ou abre uma nova versão da rotação, os slots e as auras de mesmos números mantêm os seus IDs, a visibilidade e as flags se a nova versão não os tiver.

Salvar e fechar#

  • Salvar (no Windows, também Ctrl+S) grava a rotação no perfil; por um instante, o botão mostra Salvo. Uma rotação nova vira um perfil e fica selecionada na lista.
  • Ao fechar com alterações não salvas, aparece a pergunta “Salvar as alterações?”: Salvar, Não salvar ou Cancelar. O mesmo acontece ao fechar a KeyRota.
  • Exportar, na janela principal, salva o perfil com a rotação como JSON; Importar aceita tanto um perfil da KeyRota quanto apenas o JSON de uma rotação.

Exemplo: uma rotação do zero#

Vamos montar uma pequena rotação de Assassinato: dois DoTs (Garrote e Ruptura), um gerador (Mutilar), um finalizador (Envenenar), uma defesa (Frasco Rubro com 40% de vida ou menos) e uma recarga no botão Burst (Marca da Morte).

1. Novo perfil. Rotação — Novo — No construtor….

2. Geral. Nome do perfil: “Assassinato: exemplo”. Especialização: Assassinato (os recursos passam a ser PlayerHP, TargetHP, Energy, Combo_Points). Nome da rotação: “Assassinato: exemplo v1”. Ignorar o ícone principal: ligado.

3. Slots. Para cada linha da tabela: selecione a posição à esquerda, clique em “Adicionar slot” e preencha Nome, ID do feitiço e Nome no texto; para o Frasco Rubro, escolha Em combate. Nenhuma flag é necessária.

SlotNomeIDNome no textoVisível no Better Assistant
1Garrote703GarroteCom alvo
2Ruptura1943RuptureCom alvo
3Envenenar32645EnvenomCom alvo
4Mutilar1329MutilateCom alvo
5Marca da Morte360194DeathmarkCom alvo
6Frasco Rubro185311Crimson_VialEm combate

4. Auras. O mesmo na página Auras:

AuraNomeIDNome no texto
1Garrote no alvo [703]703Garrote_DoT
2Ruptura no alvo [1943]1943Rupture_DoT
3Envenenar [32645]32645Envenom_Buff
4Marca da Morte no alvo [360194]360194Deathmark_DoT

5. Regras. Na página Regras, clique em “+”, escolha o slot em Pressionar e digite o Nome. “+ Grupo (OU)” adiciona um grupo com uma condição padrão: mude o que verificar, a propriedade, a comparação e o número. “+ Condição” adiciona a próxima condição ao mesmo grupo. As regras, nesta ordem:

#PressionarGrupos (OU), condições em um grupo (E)
1Frasco RubroCura / defesa ativo, Vida do jogador ≤ 40
2Marca da MorteBurst ativo, Garrote no alvo presente, Ruptura no alvo presente, Envenenar presente
3Garrote(1) Garrote no alvo ausente; (2) Garrote no alvo presente, restante ≤ 30%
4Ruptura(1) Pontos de Combo ≥ 70, Ruptura no alvo ausente; (2) Pontos de Combo ≥ 70, Ruptura no alvo presente, restante ≤ 30%
5Envenenar(1) Pontos de Combo ≥ 70, Envenenar ausente; (2) Pontos de Combo ≥ 70, Envenenar presente, restante ≤ 20%; (3) Pontos de Combo ≥ 70, Energia ≥ 70; (4) Pontos de Combo ≥ 70, Marca da Morte no alvo presente
6MutilarPontos de Combo < 70

Por quê:

  • A defesa primeiro: com pouca vida, o Frasco Rubro importa mais do que o dano. A regra só é acionada quando Cura / defesa está ligado no painel de configurações rápidas.
  • Marca da Morte no Burst: cd == 1 é o botão Burst (F3 no Windows, ⌃⇧B no macOS), não a recarga do feitiço. Desligue o Burst, e a Marca da Morte espera.
  • DoTs com a janela de pandemia: uma aura ausente tem 0 restante, por isso a renovação exige dois grupos: “sem DoT” e “DoT presente com ≤ 30% restante”.
  • 5 pontos de combo = 70: de 7 pontos de combo, 5 são 71%; o limite 70 funciona com qualquer arredondamento. A tabela está em Recursos.
  • Mutilar por último e só com menos de 5 pontos de combo, para que nenhuma energia seja desperdiçada enquanto Envenenar espera as suas condições.

6. Verifique. A barra de status deve mostrar “Rotação válida: 6 regras, 6 slots, 4 auras”. Abra Texto e JSON para ver o mesmo que aparece abaixo.

7. O perfil do Better Assistant. Geral — “Montar com slots e auras” — “Copiar”; no jogo, /ba — Profile — colar — Apply.

8. Teclas. Coloque os seis feitiços nas barras de ações e atribua teclas a eles.

9. Execute. Salve, feche a janela, escolha o perfil “Assassinato: exemplo” e inicie a rotação (F1 no Windows, ⌃⇧Espaço no macOS). No painel de configurações rápidas, ligue Cura / defesa se quiser usar o Frasco Rubro; o botão Burst liga e desliga a Marca da Morte.

Texto KRC
rotation "Assassinato: exemplo v1"

# Exemplo da documentação do KeyRota: dois sangramentos, um gerador, um finalizador com acúmulo de energia,
# uma defesa com pouca vida e Marca da Morte no botão Burst.
# Pontos de combo em porcentagem de 7: 5 pontos = 71%, limite 70 = 5+.

buff1	Garrote_DoT = "Garrote no alvo [703]"
buff2	Rupture_DoT = "Ruptura no alvo [1943]"
buff3	Envenom_Buff = "Envenenar [32645]"
buff4	Deathmark_DoT = "Marca da Morte no alvo [360194]"
slot1	Garrote = "Garrote"
slot2	Rupture = "Ruptura"
slot3	Envenom = "Envenenar"
slot4	Mutilate = "Mutilar"
slot5	Deathmark = "Marca da Morte"
slot6	Crimson_Vial = "Frasco Rubro"
resource1	PlayerHP
resource2	TargetHP
resource3	Energy
resource4	Combo_Points

# --- Defesa: só com “Cura / defesa” ligado ---
use Crimson_Vial when  # Frasco Rubro
	defensives == 1 and PlayerHP <= 40  # vida em 40% ou menos

# --- Recarga: só com o Burst ligado ---
use Deathmark when  # Marca da Morte
	cd == 1 and Garrote_DoT.up and Rupture_DoT.up and Envenom_Buff.up  # Burst ligado, sangramentos e Envenenar ativos

# --- Sangramentos ---
use Garrote when  # Garrote
	Garrote_DoT.down  # sem sangramento
	or
	Garrote_DoT.up and Garrote_DoT.duration <= 30  # janela de pandemia: resta 30% ou menos

use Rupture when  # Ruptura
	Combo_Points >= 70 and Rupture_DoT.down  # 5+ pontos de combo, sem sangramento
	or
	Combo_Points >= 70 and Rupture_DoT.up and Rupture_DoT.duration <= 30  # 5+ pontos de combo, janela de pandemia

# --- Gasto: 5+ pontos de combo, acumulando energia ---
use Envenom when  # Envenenar
	Combo_Points >= 70 and Envenom_Buff.down  # sem bônus
	or
	Combo_Points >= 70 and Envenom_Buff.up and Envenom_Buff.duration <= 20  # o bônus está acabando
	or
	Combo_Points >= 70 and Energy >= 70  # não desperdiçar energia no máximo
	or
	Combo_Points >= 70 and Deathmark_DoT.up  # Marca da Morte no alvo

# --- Gerador: menos de 5 pontos de combo ---
use Mutilate when  # Mutilar
	Combo_Points < 70  # menos de 5 pontos de combo
JSON
{
  "format": "keyrota-rotation",
  "version": 1,
  "title": "Assassinato: exemplo v1",
  "specID": 259,
  "ignoreMainIcon": true,
  "enemies": {"range": 8, "combatOnly": true},
  "notes": [
    "Exemplo da documentação do KeyRota: dois sangramentos, um gerador, um finalizador com acúmulo de energia,",
    "uma defesa com pouca vida e Marca da Morte no botão Burst.",
    "Pontos de combo em porcentagem de 7: 5 pontos = 71%, limite 70 = 5+."
  ],
  "resources": ["PlayerHP", "TargetHP", "Energy", "Combo_Points"],
  "auras": [
    {"n": 1, "alias": "Garrote_DoT", "label": "Garrote no alvo [703]", "spell": 703},
    {"n": 2, "alias": "Rupture_DoT", "label": "Ruptura no alvo [1943]", "spell": 1943},
    {"n": 3, "alias": "Envenom_Buff", "label": "Envenenar [32645]", "spell": 32645},
    {"n": 4, "alias": "Deathmark_DoT", "label": "Marca da Morte no alvo [360194]", "spell": 360194}
  ],
  "slots": [
    {"n": 1, "alias": "Garrote", "label": "Garrote", "spell": 703, "show": "target"},
    {"n": 2, "alias": "Rupture", "label": "Ruptura", "spell": 1943, "show": "target"},
    {"n": 3, "alias": "Envenom", "label": "Envenenar", "spell": 32645, "show": "target"},
    {"n": 4, "alias": "Mutilate", "label": "Mutilar", "spell": 1329, "show": "target"},
    {"n": 5, "alias": "Deathmark", "label": "Marca da Morte", "spell": 360194, "show": "target"},
    {"n": 6, "alias": "Crimson_Vial", "label": "Frasco Rubro", "spell": 185311, "show": "combat"}
  ],
  "rules": [
    {
      "use": "Crimson_Vial",
      "name": "Frasco Rubro",
      "note": ["--- Defesa: só com “Cura / defesa” ligado ---"],
      "when": [{"all": ["defensives == 1", "PlayerHP <= 40"], "comment": "vida em 40% ou menos"}]
    },
    {
      "use": "Deathmark",
      "name": "Marca da Morte",
      "note": ["--- Recarga: só com o Burst ligado ---"],
      "when": [
        {
          "all": ["cd == 1", "Garrote_DoT.up", "Rupture_DoT.up", "Envenom_Buff.up"],
          "comment": "Burst ligado, sangramentos e Envenenar ativos"
        }
      ]
    },
    {
      "use": "Garrote",
      "name": "Garrote",
      "note": ["--- Sangramentos ---"],
      "when": [
        {"all": ["Garrote_DoT.down"], "comment": "sem sangramento"},
        {
          "all": ["Garrote_DoT.up", "Garrote_DoT.duration <= 30"],
          "comment": "janela de pandemia: resta 30% ou menos"
        }
      ]
    },
    {
      "use": "Rupture",
      "name": "Ruptura",
      "when": [
        {"all": ["Combo_Points >= 70", "Rupture_DoT.down"], "comment": "5+ pontos de combo, sem sangramento"},
        {
          "all": ["Combo_Points >= 70", "Rupture_DoT.up", "Rupture_DoT.duration <= 30"],
          "comment": "5+ pontos de combo, janela de pandemia"
        }
      ]
    },
    {
      "use": "Envenom",
      "name": "Envenenar",
      "note": ["--- Gasto: 5+ pontos de combo, acumulando energia ---"],
      "when": [
        {"all": ["Combo_Points >= 70", "Envenom_Buff.down"], "comment": "sem bônus"},
        {
          "all": ["Combo_Points >= 70", "Envenom_Buff.up", "Envenom_Buff.duration <= 20"],
          "comment": "o bônus está acabando"
        },
        {"all": ["Combo_Points >= 70", "Energy >= 70"], "comment": "não desperdiçar energia no máximo"},
        {"all": ["Combo_Points >= 70", "Deathmark_DoT.up"], "comment": "Marca da Morte no alvo"}
      ]
    },
    {
      "use": "Mutilate",
      "name": "Mutilar",
      "note": ["--- Gerador: menos de 5 pontos de combo ---"],
      "when": [{"all": ["Combo_Points < 70"], "comment": "menos de 5 pontos de combo"}]
    }
  ]
}

Baixe este exemplo: JSON, texto KRC. Abra-o com Abrir… na página Texto e JSON ou com Novo — De um arquivo….