{
  "format": "keyrota-rotation",
  "version": 1,
  "title": "Головорез v2.6: рейд и M+, топ-логи, SimulationCraft 12.1",
  "specID": 260,
  "ignoreMainIcon": true,
  "enemies": {"range": 8, "combatOnly": true},
  "notes": [
    "Головорез, рейд и M+. Основа: лучшие игроки Warcraft Logs и список действий SimulationCraft.",
    "Игнорировать основную иконку: вкл. Слот 1 — макрос «Выброс адреналина» + «Череда убийств» (вне GCD, в окне очереди); слот 4 «Призовая игра» — вне GCD; слот 8 «Череда убийств» — канал.",
    "Пока у ауры «Череда убийств» осталось больше 8%, ничего не жмётся: иначе следующая кнопка обрывает канал до последнего удара.",
    "Комбо-очки в процентах от 7: 3 = 43%, 5 = 71%, 6 = 86% (порог 80 = 6+).",
    "",
    "v2.6: уровни 3–4 «Бросок костей» не перебрасываются под конец: они истекают, и следующий бросок обычно идёт с бафом «Шулерские кости».",
    "v2.5: «Выброс адреналина» — только при 1–5 комбо: на пулле сначала «Коварный удар», потом макрос (на 0 комбо «Череда убийств» из макроса не кастуется)."
  ],
  "resources": ["PlayerHP", "TargetHP", "Energy", "Combo_Points"],
  "auras": [
    {"n": 1, "alias": "Double_Trouble", "label": "Двойные неприятности [1214934]", "spell": 1214934},
    {"n": 2, "alias": "Triple_Threat", "label": "Тройная угроза [1214935]", "spell": 1214935},
    {"n": 3, "alias": "Jackpot", "label": "Джекпот [1214937]", "spell": 1214937},
    {"n": 4, "alias": "Loaded_Dice", "label": "Шулерские кости [256171]", "spell": 256171},
    {"n": 5, "alias": "Blade_Flurry_Buff", "label": "Шквал клинков [13877]", "spell": 13877},
    {"n": 6, "alias": "Adrenaline_Rush_Buff", "label": "Выброс адреналина [13750]", "spell": 13750},
    {"n": 7, "alias": "Opportunity", "label": "Замечательная возможность [195627]", "spell": 195627},
    {"n": 8, "alias": "Palmed_Bullets", "label": "Припрятанные пули [1265931]", "spell": 1265931},
    {"n": 9, "alias": "Fang_Strike", "label": "Удар клыков [1301405]", "spell": 1301405},
    {"n": 10, "alias": "Killing_Spree_Buff", "label": "Череда убийств, канал [51690]", "spell": 51690}
  ],
  "slots": [
    {
      "n": 1,
      "alias": "Adrenaline_Rush",
      "label": "Выброс адреналина + Череда убийств (макрос)",
      "spell": 13750,
      "show": "target",
      "manual": false,
      "channel": false,
      "offGcd": true,
      "queue": true
    },
    {
      "n": 2,
      "alias": "Blade_Flurry",
      "label": "Шквал клинков",
      "spell": 13877,
      "show": "target",
      "manual": false,
      "channel": false,
      "offGcd": false,
      "queue": false
    },
    {
      "n": 3,
      "alias": "Roll_the_Bones",
      "label": "Бросок костей",
      "spell": 1214909,
      "show": "target",
      "manual": false,
      "channel": false,
      "offGcd": false,
      "queue": false
    },
    {
      "n": 4,
      "alias": "Keep_It_Rolling",
      "label": "Призовая игра",
      "spell": 381989,
      "show": "target",
      "manual": false,
      "channel": false,
      "offGcd": true,
      "queue": false
    },
    {
      "n": 5,
      "alias": "Preparation",
      "label": "Подготовка",
      "spell": 1277933,
      "show": "target",
      "manual": false,
      "channel": false,
      "offGcd": false,
      "queue": false
    },
    {
      "n": 6,
      "alias": "Blade_Rush",
      "label": "Натиск клинка",
      "spell": 271877,
      "show": "target",
      "manual": false,
      "channel": false,
      "offGcd": false,
      "queue": false
    },
    {
      "n": 7,
      "alias": "Between_the_Eyes",
      "label": "Промеж глаз",
      "spell": 315341,
      "show": "target",
      "manual": false,
      "channel": false,
      "offGcd": false,
      "queue": false
    },
    {
      "n": 8,
      "alias": "Killing_Spree",
      "label": "Череда убийств",
      "spell": 51690,
      "show": "target",
      "manual": false,
      "channel": true,
      "offGcd": false,
      "queue": false
    },
    {
      "n": 9,
      "alias": "Dispatch",
      "label": "Устранение",
      "spell": 2098,
      "show": "target",
      "manual": false,
      "channel": false,
      "offGcd": false,
      "queue": false
    },
    {
      "n": 10,
      "alias": "Pistol_Shot",
      "label": "Выстрел из пистоли",
      "spell": 185763,
      "show": "target",
      "manual": false,
      "channel": false,
      "offGcd": false,
      "queue": false
    },
    {
      "n": 11,
      "alias": "Sinister_Strike",
      "label": "Коварный удар",
      "spell": 193315,
      "show": "target",
      "manual": false,
      "channel": false,
      "offGcd": false,
      "queue": false
    }
  ],
  "rules": [
    {
      "use": "Adrenaline_Rush",
      "name": "Выброс адреналина (+ Череда убийств макросом) при 1–5 комбо",
      "note": ["=== Кулдауны ==="],
      "when": [
        {
          "all": [
            "Adrenaline_Rush_Buff.down",
            "Combo_Points >= 14",
            "Combo_Points <= 71",
            "Killing_Spree_Buff.duration <= 8"
          ],
          "comment": "1–5 комбо: на 0 макрос не кастует «Череда убийств»"
        }
      ]
    },
    {
      "use": "Killing_Spree",
      "name": "Череда убийств: в свежем «Выброс адреналина» на 6+ комбо, раньше «Промеж глаз»",
      "when": [
        {
          "all": [
            "Adrenaline_Rush_Buff.up",
            "Adrenaline_Rush.cd >= 67",
            "Combo_Points >= 80",
            "Killing_Spree_Buff.duration <= 8"
          ],
          "comment": "«Выброс адреналина» нажат недавно; после «Подготовка» ждёт новый"
        }
      ]
    },
    {
      "use": "Keep_It_Rolling",
      "name": "Призовая игра: продлить уровень 3–4",
      "note": [
        "=== Бросок костей ===",
        "Шансы броска: уровень 1 — 55%, 2 — 30%, 3 — 10%, 4 — 5%; «Шулерские кости» (после «Выброс адреналина») добавляют уровень.",
        "Уровни 3–4: продлевать «Призовая игра», не перебрасывать; уровень 2: перебрасывать с «Шулерские кости» в любой момент, без них — только в конце; уровни 0–1: всегда.",
        "Без «Шулерские кости» не бросать, если «Выброс адреналина» вот-вот откатится: сначала «Выброс адреналина», потом бросок с «Шулерские кости»."
      ],
      "when": [
        {"all": ["Triple_Threat.up", "Killing_Spree_Buff.duration <= 8"]},
        {"all": ["Jackpot.up", "Killing_Spree_Buff.duration <= 8"]}
      ]
    },
    {
      "use": "Roll_the_Bones",
      "name": "Бросок костей",
      "when": [
        {
          "all": [
            "Double_Trouble.down",
            "Triple_Threat.down",
            "Jackpot.down",
            "Loaded_Dice.up",
            "Killing_Spree_Buff.duration <= 8"
          ],
          "comment": "уровень 0–1 + «Шулерские кости»"
        },
        {
          "all": [
            "Double_Trouble.down",
            "Triple_Threat.down",
            "Jackpot.down",
            "Adrenaline_Rush.cd >= 3",
            "Killing_Spree_Buff.duration <= 8"
          ],
          "comment": "уровень 0–1, «Выброс адреналина» не скоро"
        },
        {
          "all": [
            "Double_Trouble.down",
            "Triple_Threat.down",
            "Jackpot.down",
            "Adrenaline_Rush_Buff.up",
            "Killing_Spree_Buff.duration <= 8"
          ],
          "comment": "уровень 0–1 под «Выброс адреналина»"
        },
        {
          "all": ["Double_Trouble.up", "Loaded_Dice.up", "Killing_Spree_Buff.duration <= 8"],
          "comment": "уровень 2 + «Шулерские кости»"
        },
        {
          "all": [
            "Double_Trouble.up",
            "Double_Trouble.duration <= 7",
            "Adrenaline_Rush.cd >= 3",
            "Killing_Spree_Buff.duration <= 8"
          ],
          "comment": "уровень 2 заканчивается, «Выброс адреналина» не скоро"
        }
      ]
    },
    {
      "use": "Blade_Flurry",
      "name": "Шквал клинков: держать на 2+ целях, обновлять за ~3 с до конца",
      "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": "Подготовка: когда «Выброс адреналина», «Промеж глаз» и «Череда убийств» на кулдауне",
      "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": "Натиск клинка: до финишеров (если взят талант)",
      "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": "одна цель: не у потолка энергии"
        }
      ]
    },
    {
      "use": "Between_the_Eyes",
      "name": "Промеж глаз: всегда первым из финишеров",
      "note": ["=== Финишеры: 6+ комбо ==="],
      "when": [{"all": ["Combo_Points >= 80", "Killing_Spree_Buff.duration <= 8"]}]
    },
    {
      "use": "Dispatch",
      "name": "Удар клыков: бесплатное «Устранение» на полный урон, комбо не тратит",
      "when": [{"all": ["Fang_Strike.up", "Between_the_Eyes.oncd", "Killing_Spree_Buff.duration <= 8"]}]
    },
    {
      "use": "Dispatch",
      "name": "Устранение",
      "when": [{"all": ["Combo_Points >= 80", "Killing_Spree_Buff.duration <= 8"]}]
    },
    {
      "use": "Blade_Flurry",
      "name": "Шквал клинков как генератор, 3+ цели",
      "note": ["=== Генераторы: до 5 комбо ==="],
      "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": "Выстрел из пистоли с бафом «Замечательная возможность»",
      "when": [
        {
          "all": ["Opportunity.stacks >= 6", "Combo_Points < 80", "Killing_Spree_Buff.duration <= 8"],
          "comment": "максимум зарядов"
        },
        {
          "all": [
            "Opportunity.up",
            "Opportunity.duration <= 17",
            "Combo_Points < 80",
            "Killing_Spree_Buff.duration <= 8"
          ],
          "comment": "заряды сгорают (меньше 2 с)"
        },
        {
          "all": ["Opportunity.up", "Combo_Points <= 43", "Killing_Spree_Buff.duration <= 8"],
          "comment": "3 комбо и меньше: всё влезет"
        }
      ]
    },
    {
      "use": "Sinister_Strike",
      "name": "Коварный удар",
      "when": [{"all": ["Combo_Points < 80", "Killing_Spree_Buff.duration <= 8"]}]
    }
  ]
}
