rotation "Ликвидация: пример v1" # Пример из документации KeyRota: два кровотечения, генератор, трата с накоплением энергии, # защита при низком здоровье и Знак смерти по кнопке Burst. # Комбо-очки в процентах от 7: 5 очков = 71%, порог 70 = 5+. buff1 Garrote_DoT = "Гаррота на цели [703]" buff2 Rupture_DoT = "Рваная рана на цели [1943]" buff3 Envenom_Buff = "Отравление [32645]" buff4 Deathmark_DoT = "Знак смерти на цели [360194]" slot1 Garrote = "Гаррота" slot2 Rupture = "Рваная рана" slot3 Envenom = "Отравление" slot4 Mutilate = "Расправа" slot5 Deathmark = "Знак смерти" slot6 Crimson_Vial = "Алый фиал" resource1 PlayerHP resource2 TargetHP resource3 Energy resource4 Combo_Points # --- Защита: только при включённой кнопке «Хил / защита» --- use Crimson_Vial when # Алый фиал defensives == 1 and PlayerHP <= 40 # здоровье 40% и ниже # --- Кулдаун: только при включённой кнопке Burst --- use Deathmark when # Знак смерти cd == 1 and Garrote_DoT.up and Rupture_DoT.up and Envenom_Buff.up # Burst вкл, кровотечения и «Отравление» висят # --- Кровотечения --- use Garrote when # Гаррота Garrote_DoT.down # дота нет or Garrote_DoT.up and Garrote_DoT.duration <= 30 # окно пандемии: осталось 30% и меньше use Rupture when # Рваная рана Combo_Points >= 70 and Rupture_DoT.down # 5+ комбо, дота нет or Combo_Points >= 70 and Rupture_DoT.up and Rupture_DoT.duration <= 30 # 5+ комбо, окно пандемии # --- Трата: 5+ комбо, с накоплением энергии --- use Envenom when # Отравление Combo_Points >= 70 and Envenom_Buff.down # бафа нет or Combo_Points >= 70 and Envenom_Buff.up and Envenom_Buff.duration <= 20 # баф кончается or Combo_Points >= 70 and Energy >= 70 # не переполнить энергию or Combo_Points >= 70 and Deathmark_DoT.up # на цели Знак смерти # --- Генератор: до 5 комбо --- use Mutilate when # Расправа Combo_Points < 70 # до 5 комбо