{
  "format": "keyrota-rotation",
  "version": 1,
  "title": "Fora da Lei v2.6: raide e Mítica+, melhores logs, SimulationCraft 12.1",
  "specID": 260,
  "ignoreMainIcon": true,
  "enemies": {"range": 8, "combatOnly": true},
  "notes": [
    "Fora da Lei, raide e Mítica+. Base: os melhores jogadores do Warcraft Logs e a lista de ações do SimulationCraft.",
    "Ignorar o ícone principal: ligado. O slot 1 é uma macro Adrenalina + Matança (fora do GCD, na janela da fila); o slot 4 Sorte Grande é fora do GCD; o slot 8 Matança é uma canalização.",
    "Enquanto restar mais de 8% da aura Matança, nada é pressionado: senão o próximo botão corta a canalização antes do último golpe.",
    "Pontos de combo em porcentagem de 7: 3 = 43%, 5 = 71%, 6 = 86% (limite 80 = 6+).",
    "",
    "v2.6: os níveis 3–4 de Golpe de Sorte não são rolados de novo perto do fim: eles acabam, e a próxima rolagem costuma ter Dados Viciados.",
    "v2.5: Adrenalina só com 1–5 pontos de combo: no pull primeiro Golpe Sinistro, depois a macro (com 0 pontos de combo a Matança dela não é lançada)."
  ],
  "resources": ["PlayerHP", "TargetHP", "Energy", "Combo_Points"],
  "auras": [
    {"n": 1, "alias": "Double_Trouble", "label": "Encrenca em Dobro [1214934]", "spell": 1214934},
    {"n": 2, "alias": "Triple_Threat", "label": "Perigo Triplo [1214935]", "spell": 1214935},
    {"n": 3, "alias": "Jackpot", "label": "Golpe de Sorte, nível 4 [1214937]", "spell": 1214937},
    {"n": 4, "alias": "Loaded_Dice", "label": "Dados Viciados [256171]", "spell": 256171},
    {"n": 5, "alias": "Blade_Flurry_Buff", "label": "Rajada de Lâminas [13877]", "spell": 13877},
    {"n": 6, "alias": "Adrenaline_Rush_Buff", "label": "Adrenalina [13750]", "spell": 13750},
    {"n": 7, "alias": "Opportunity", "label": "Oportunidade [195627]", "spell": 195627},
    {"n": 8, "alias": "Palmed_Bullets", "label": "Projéteis na Palma da Mão [1265931]", "spell": 1265931},
    {"n": 9, "alias": "Fang_Strike", "label": "Golpe de Presa [1301405]", "spell": 1301405},
    {"n": 10, "alias": "Killing_Spree_Buff", "label": "Matança, canalização [51690]", "spell": 51690}
  ],
  "slots": [
    {
      "n": 1,
      "alias": "Adrenaline_Rush",
      "label": "Adrenalina + Matança (macro)",
      "spell": 13750,
      "show": "target",
      "manual": false,
      "channel": false,
      "offGcd": true,
      "queue": true
    },
    {
      "n": 2,
      "alias": "Blade_Flurry",
      "label": "Rajada de Lâminas",
      "spell": 13877,
      "show": "target",
      "manual": false,
      "channel": false,
      "offGcd": false,
      "queue": false
    },
    {
      "n": 3,
      "alias": "Roll_the_Bones",
      "label": "Golpe de Sorte",
      "spell": 1214909,
      "show": "target",
      "manual": false,
      "channel": false,
      "offGcd": false,
      "queue": false
    },
    {
      "n": 4,
      "alias": "Keep_It_Rolling",
      "label": "Sorte Grande",
      "spell": 381989,
      "show": "target",
      "manual": false,
      "channel": false,
      "offGcd": true,
      "queue": false
    },
    {
      "n": 5,
      "alias": "Preparation",
      "label": "Preparação",
      "spell": 1277933,
      "show": "target",
      "manual": false,
      "channel": false,
      "offGcd": false,
      "queue": false
    },
    {
      "n": 6,
      "alias": "Blade_Rush",
      "label": "Ímpeto da Lâmina",
      "spell": 271877,
      "show": "target",
      "manual": false,
      "channel": false,
      "offGcd": false,
      "queue": false
    },
    {
      "n": 7,
      "alias": "Between_the_Eyes",
      "label": "No Meio da Testa",
      "spell": 315341,
      "show": "target",
      "manual": false,
      "channel": false,
      "offGcd": false,
      "queue": false
    },
    {
      "n": 8,
      "alias": "Killing_Spree",
      "label": "Matança",
      "spell": 51690,
      "show": "target",
      "manual": false,
      "channel": true,
      "offGcd": false,
      "queue": false
    },
    {
      "n": 9,
      "alias": "Dispatch",
      "label": "Liquidar",
      "spell": 2098,
      "show": "target",
      "manual": false,
      "channel": false,
      "offGcd": false,
      "queue": false
    },
    {
      "n": 10,
      "alias": "Pistol_Shot",
      "label": "Tiro de Pistola",
      "spell": 185763,
      "show": "target",
      "manual": false,
      "channel": false,
      "offGcd": false,
      "queue": false
    },
    {
      "n": 11,
      "alias": "Sinister_Strike",
      "label": "Golpe Sinistro",
      "spell": 193315,
      "show": "target",
      "manual": false,
      "channel": false,
      "offGcd": false,
      "queue": false
    }
  ],
  "rules": [
    {
      "use": "Adrenaline_Rush",
      "name": "Adrenalina (+ Matança pela macro) com 1–5 pontos de combo",
      "note": ["=== Recargas ==="],
      "when": [
        {
          "all": [
            "Adrenaline_Rush_Buff.down",
            "Combo_Points >= 14",
            "Combo_Points <= 71",
            "Killing_Spree_Buff.duration <= 8"
          ],
          "comment": "1–5 pontos de combo: com 0, a macro não lança Matança"
        }
      ]
    },
    {
      "use": "Killing_Spree",
      "name": "Matança: em Adrenalina recente com 6+ pontos de combo, antes de No Meio da Testa",
      "when": [
        {
          "all": [
            "Adrenaline_Rush_Buff.up",
            "Adrenaline_Rush.cd >= 67",
            "Combo_Points >= 80",
            "Killing_Spree_Buff.duration <= 8"
          ],
          "comment": "Adrenalina usada há pouco; depois de Preparação, esperar uma nova"
        }
      ]
    },
    {
      "use": "Keep_It_Rolling",
      "name": "Sorte Grande: prolongar o nível 3–4",
      "note": [
        "=== Golpe de Sorte ===",
        "Chances: nível 1 55%, nível 2 30%, nível 3 10%, nível 4 5%; Dados Viciados (após Adrenalina) adiciona um nível.",
        "Níveis 3–4: prolongar com Sorte Grande, não rolar de novo; nível 2: rolar de novo com Dados Viciados a qualquer momento, sem eles só no fim; níveis 0–1: sempre.",
        "Sem Dados Viciados, não rolar se Adrenalina estiver para voltar: primeiro Adrenalina, depois rolar com Dados Viciados."
      ],
      "when": [
        {"all": ["Triple_Threat.up", "Killing_Spree_Buff.duration <= 8"]},
        {"all": ["Jackpot.up", "Killing_Spree_Buff.duration <= 8"]}
      ]
    },
    {
      "use": "Roll_the_Bones",
      "name": "Golpe de Sorte",
      "when": [
        {
          "all": [
            "Double_Trouble.down",
            "Triple_Threat.down",
            "Jackpot.down",
            "Loaded_Dice.up",
            "Killing_Spree_Buff.duration <= 8"
          ],
          "comment": "nível 0–1 + Dados Viciados"
        },
        {
          "all": [
            "Double_Trouble.down",
            "Triple_Threat.down",
            "Jackpot.down",
            "Adrenaline_Rush.cd >= 3",
            "Killing_Spree_Buff.duration <= 8"
          ],
          "comment": "nível 0–1, Adrenalina ainda longe"
        },
        {
          "all": [
            "Double_Trouble.down",
            "Triple_Threat.down",
            "Jackpot.down",
            "Adrenaline_Rush_Buff.up",
            "Killing_Spree_Buff.duration <= 8"
          ],
          "comment": "nível 0–1 durante Adrenalina"
        },
        {
          "all": ["Double_Trouble.up", "Loaded_Dice.up", "Killing_Spree_Buff.duration <= 8"],
          "comment": "nível 2 + Dados Viciados"
        },
        {
          "all": [
            "Double_Trouble.up",
            "Double_Trouble.duration <= 7",
            "Adrenaline_Rush.cd >= 3",
            "Killing_Spree_Buff.duration <= 8"
          ],
          "comment": "nível 2 acabando, Adrenalina ainda longe"
        }
      ]
    },
    {
      "use": "Blade_Flurry",
      "name": "Rajada de Lâminas: manter com 2+ alvos, renovar uns 3 s antes do fim",
      "when": [
        {"all": ["aoe == 1", "Blade_Flurry_Buff.down", "Killing_Spree_Buff.duration <= 8"]},
        {"all": ["aoe == 1", "Blade_Flurry_Buff.duration <= 30", "Killing_Spree_Buff.duration <= 8"]},
        {"all": ["st == 0", "enemies >= 2", "Blade_Flurry_Buff.down", "Killing_Spree_Buff.duration <= 8"]},
        {
          "all": ["st == 0", "enemies >= 2", "Blade_Flurry_Buff.duration <= 30", "Killing_Spree_Buff.duration <= 8"]
        }
      ]
    },
    {
      "use": "Preparation",
      "name": "Preparação: quando Adrenalina, No Meio da Testa e Matança estão em recarga",
      "when": [
        {
          "all": [
            "Adrenaline_Rush.oncd",
            "Adrenaline_Rush.cd >= 17",
            "Between_the_Eyes.oncd",
            "Killing_Spree.oncd",
            "Killing_Spree_Buff.duration <= 8"
          ]
        }
      ]
    },
    {
      "use": "Blade_Rush",
      "name": "Ímpeto da Lâmina: antes dos finalizadores (se tiver o talento)",
      "when": [
        {"all": ["aoe == 1", "Killing_Spree_Buff.duration <= 8"]},
        {"all": ["st == 0", "enemies >= 2", "Killing_Spree_Buff.duration <= 8"]},
        {
          "all": ["Energy <= 80", "Killing_Spree_Buff.duration <= 8"],
          "comment": "alvo único: sem estar no máximo de energia"
        }
      ]
    },
    {
      "use": "Between_the_Eyes",
      "name": "No Meio da Testa: sempre o primeiro finalizador",
      "note": ["=== Finalizadores: 6+ pontos de combo ==="],
      "when": [{"all": ["Combo_Points >= 80", "Killing_Spree_Buff.duration <= 8"]}]
    },
    {
      "use": "Dispatch",
      "name": "Golpe de Presa: um Liquidar grátis com dano total, sem gastar pontos de combo",
      "when": [{"all": ["Fang_Strike.up", "Between_the_Eyes.oncd", "Killing_Spree_Buff.duration <= 8"]}]
    },
    {
      "use": "Dispatch",
      "name": "Liquidar",
      "when": [{"all": ["Combo_Points >= 80", "Killing_Spree_Buff.duration <= 8"]}]
    },
    {
      "use": "Blade_Flurry",
      "name": "Rajada de Lâminas como gerador, 3+ alvos",
      "note": ["=== Geradores: até 5 pontos de combo ==="],
      "when": [
        {"all": ["aoe == 1", "Combo_Points <= 57", "Killing_Spree_Buff.duration <= 8"]},
        {"all": ["st == 0", "enemies >= 3", "Combo_Points <= 57", "Killing_Spree_Buff.duration <= 8"]}
      ]
    },
    {
      "use": "Pistol_Shot",
      "name": "Tiro de Pistola com Oportunidade",
      "when": [
        {
          "all": ["Opportunity.stacks >= 6", "Combo_Points < 80", "Killing_Spree_Buff.duration <= 8"],
          "comment": "acúmulos máximos"
        },
        {
          "all": [
            "Opportunity.up",
            "Opportunity.duration <= 17",
            "Combo_Points < 80",
            "Killing_Spree_Buff.duration <= 8"
          ],
          "comment": "os acúmulos acabam (menos de 2 s)"
        },
        {
          "all": ["Opportunity.up", "Combo_Points <= 43", "Killing_Spree_Buff.duration <= 8"],
          "comment": "3 pontos de combo ou menos: cabe tudo"
        }
      ]
    },
    {
      "use": "Sinister_Strike",
      "name": "Golpe Sinistro",
      "when": [{"all": ["Combo_Points < 80", "Killing_Spree_Buff.duration <= 8"]}]
    }
  ]
}
