rotation "Assassination, raid v2.8: Burst button, Method 12.1, SimulationCraft, top logs" # Assassination, raid. Based on the Method guide (patch 12.1), the SimulationCraft action list and the top Warcraft Logs players. # Ignore main icon: on. Deathmark and Kingsbane only with Burst on; Vanish only while Deathmark is on the target. # Combo points in percent of 7: 3 = 43%, 4 = 57%, 5 = 71%, 6 = 86%, 7 = 100%. # v2.4: Kingsbane only at 0–3 combo points (Implacable Strikes then add 5), Vanish at 0–4 (Garrote from stealth adds 3). # v2.5: Crimson Tempest only when just one of the two bleeds is fresh; before that it was pressed several times in a row. # v2.6: with Burst on and Deathmark ready or already on the target, Garrote and Rupture go on a target at any health. # v2.7 and v2.8: a new target without bleeds, Burst on, Deathmark ready, 2+ enemies nearby: Crimson Tempest copies the bleeds first (at any combo points), then Deathmark. buff1 Garrote_DoT = "Garrote on target [703]" buff2 Rupture_DoT = "Rupture on target [1943]" buff3 Envenom_Buff = "Envenom [32645]" buff4 Deathmark_DoT = "Deathmark on target [360194]" buff5 Improved_Garrote = "Improved Garrote [392401]" buff6 Darkest_Night = "Darkest Night [457280]" buff7 Blindside = "Blindside [121153]" buff8 Stealth_Buff = "Stealth [1784]" buff9 Stealth_Sub = "Stealth (Subterfuge) [115191]" buff10 Vanish_Buff = "Vanish [11327]" slot1 Garrote = "Garrote" slot2 Rupture = "Rupture" slot3 Envenom = "Envenom" slot4 Mutilate = "Mutilate" slot5 Ambush = "Ambush" slot6 Fan_of_Knives = "Fan of Knives" slot7 Crimson_Tempest = "Crimson Tempest" slot8 Deathmark = "Deathmark" slot9 Kingsbane = "Kingsbane" slot10 Vanish = "Vanish" slot11 Crimson_Vial = "Crimson Vial" resource1 PlayerHP resource2 TargetHP resource3 Energy resource4 Combo_Points # --- Defensive: only with Healing / defense on --- use Crimson_Vial when # Crimson Vial defensives == 1 and PlayerHP <= 40 # health 40% or lower # === Stealth === use Garrote when # Garrote from stealth Stealth_Buff.up # in stealth or Stealth_Sub.up # in stealth (Subterfuge) or Vanish_Buff.up # right after Vanish use Garrote when # Garrote: the Improved Garrote window Improved_Garrote.up and Garrote_DoT.down # the window is open, no Garrote on the target or Improved_Garrote.up and Garrote_DoT.duration <= 78 # SimulationCraft: refresh with 14 of 18 seconds left # === Cooldowns (Burst button) === use Deathmark when # Deathmark cd == 1 and Garrote_DoT.up and Rupture_DoT.up and Kingsbane.cd <= 3 and Envenom_Buff.duration >= 35 and Stealth_Buff.down and Stealth_Sub.down # Burst on, bleeds up, Kingsbane ready, Envenom for 2+ more seconds use Kingsbane when # Kingsbane cd == 1 and Garrote_DoT.up and Rupture_DoT.up and Envenom_Buff.up and Deathmark_DoT.up and Combo_Points < 50 and Stealth_Buff.down and Stealth_Sub.down # Burst on, Deathmark on the target, 0–3 combo points or cd == 1 and Garrote_DoT.up and Rupture_DoT.up and Envenom_Buff.up and Deathmark.cd >= 44 and Combo_Points < 50 and Stealth_Buff.down and Stealth_Sub.down # Burst on, Deathmark more than 52 s away, 0–3 combo points use Vanish when # Vanish Deathmark_DoT.up and Improved_Garrote.down and Combo_Points < 65 and Stealth_Buff.down and Stealth_Sub.down # Deathmark on the target, 0–4 combo points (Garrote from stealth adds 3) # === Bleeds === use Crimson_Tempest when # Crimson Tempest: copy the bleeds to a new target for Deathmark cd == 1 and Deathmark.cd <= 3 and Garrote_DoT.down and Rupture_DoT.down and Envenom_Buff.up and enemies >= 2 # combo points don't matter # No new bleed on adds about to die (like SimulationCraft’s “the target lives 12+ more seconds”): on 1–2 targets and in Single mode always; # on 3+ targets only if the target has 50%+ health, or Burst is on and Deathmark is ready, or Deathmark is already on the target. use Garrote when # Garrote: upkeep Garrote_DoT.down and Combo_Points < 95 and enemies <= 2 or Garrote_DoT.down and Combo_Points < 95 and st == 1 or Garrote_DoT.down and Combo_Points < 95 and TargetHP >= 50 # 3+ targets: only a target that will live or Garrote_DoT.down and Combo_Points < 95 and cd == 1 and Deathmark.cd <= 3 # Burst on and Deathmark ready: health doesn't matter or Garrote_DoT.down and Combo_Points < 95 and Deathmark_DoT.up # Deathmark on the target (copied bleeds) or Garrote_DoT.up and Garrote_DoT.duration <= 30 and Combo_Points < 95 # pandemic window (already up) use Rupture when # Rupture Combo_Points >= 70 and Rupture_DoT.down and enemies <= 2 or Combo_Points >= 70 and Rupture_DoT.down and st == 1 or Combo_Points >= 70 and Rupture_DoT.down and TargetHP >= 50 # 3+ targets: only a target that will live or Combo_Points >= 70 and Rupture_DoT.down and cd == 1 and Deathmark.cd <= 3 # Burst on and Deathmark ready or Combo_Points >= 70 and Rupture_DoT.down and Deathmark_DoT.up # Deathmark on the target or Combo_Points >= 70 and Rupture_DoT.up and Rupture_DoT.duration <= 25 and Darkest_Night.down # refresh; don't spend the 7 combo points of Darkest Night on it # === Builders: up to 5 combo points, up to 7 with Darkest Night === # Crimson Tempest once right after a fresh Rupture (on 4+ targets also after a fresh Garrote); otherwise Fan of Knives. # Only one of the two may be fresh (94%+): right after Crimson Tempest both are fresh, so the next one waits. use Crimson_Tempest when # Crimson Tempest: spread the bleeds right after a fresh Rupture or Garrote aoe == 1 and Darkest_Night.down and Combo_Points < 70 and Garrote_DoT.up and Rupture_DoT.up and Rupture_DoT.duration >= 94 and Garrote_DoT.duration < 94 or aoe == 1 and Darkest_Night.down and Combo_Points < 70 and Garrote_DoT.up and Rupture_DoT.up and Garrote_DoT.duration >= 94 and Rupture_DoT.duration < 94 or aoe == 1 and Darkest_Night.up and Combo_Points < 95 and Garrote_DoT.up and Rupture_DoT.up and Rupture_DoT.duration >= 94 and Garrote_DoT.duration < 94 or aoe == 1 and Darkest_Night.up and Combo_Points < 95 and Garrote_DoT.up and Rupture_DoT.up and Garrote_DoT.duration >= 94 and Rupture_DoT.duration < 94 or st == 0 and enemies >= 4 and Darkest_Night.down and Combo_Points < 70 and Garrote_DoT.up and Rupture_DoT.up and Rupture_DoT.duration >= 94 and Garrote_DoT.duration < 94 or st == 0 and enemies >= 4 and Darkest_Night.down and Combo_Points < 70 and Garrote_DoT.up and Rupture_DoT.up and Garrote_DoT.duration >= 94 and Rupture_DoT.duration < 94 or st == 0 and enemies >= 4 and Darkest_Night.up and Combo_Points < 95 and Garrote_DoT.up and Rupture_DoT.up and Rupture_DoT.duration >= 94 and Garrote_DoT.duration < 94 or st == 0 and enemies >= 4 and Darkest_Night.up and Combo_Points < 95 and Garrote_DoT.up and Rupture_DoT.up and Garrote_DoT.duration >= 94 and Rupture_DoT.duration < 94 or st == 0 and enemies >= 2 and enemies <= 3 and Darkest_Night.down and Combo_Points < 70 and Garrote_DoT.up and Rupture_DoT.up and Rupture_DoT.duration >= 94 and Garrote_DoT.duration < 94 # 2–3 targets: only after a fresh Rupture or st == 0 and enemies >= 2 and enemies <= 3 and Darkest_Night.up and Combo_Points < 95 and Garrote_DoT.up and Rupture_DoT.up and Rupture_DoT.duration >= 94 and Garrote_DoT.duration < 94 # 2–3 targets: only after a fresh Rupture use Fan_of_Knives when # Fan of Knives: single target, Darkest Night, one combo point short st == 1 and Darkest_Night.up and Combo_Points >= 80 and Combo_Points < 95 or aoe == 0 and enemies <= 1 and Darkest_Night.up and Combo_Points >= 80 and Combo_Points < 95 use Fan_of_Knives when # Fan of Knives: 2+ targets aoe == 1 and Darkest_Night.down and Combo_Points < 70 or aoe == 1 and Darkest_Night.up and Combo_Points < 95 or st == 0 and enemies >= 2 and Darkest_Night.down and Combo_Points < 70 or st == 0 and enemies >= 2 and Darkest_Night.up and Combo_Points < 95 use Ambush when # Ambush (Blindside) Blindside.up and st == 1 and Darkest_Night.down and Combo_Points < 70 or Blindside.up and st == 1 and Darkest_Night.up and Combo_Points < 95 or Blindside.up and aoe == 0 and enemies <= 1 and Darkest_Night.down and Combo_Points < 70 or Blindside.up and aoe == 0 and enemies <= 1 and Darkest_Night.up and Combo_Points < 95 use Mutilate when # Mutilate st == 1 and Darkest_Night.down and Combo_Points < 70 or st == 1 and Darkest_Night.up and Combo_Points < 95 or aoe == 0 and enemies <= 1 and Darkest_Night.down and Combo_Points < 70 or aoe == 0 and enemies <= 1 and Darkest_Night.up and Combo_Points < 95 # === Spender: 5+ combo points (7 with Darkest Night) === # SimulationCraft: keep Envenom up rather than pressing it at once: in the buff's last second, while Deathmark is on the target, before energy caps, earlier on 4+ targets. use Envenom when # Envenom Darkest_Night.down and Combo_Points >= 70 and Envenom_Buff.down or Darkest_Night.down and Combo_Points >= 70 and Envenom_Buff.duration <= 20 # about 1 s left or Darkest_Night.down and Combo_Points >= 70 and Deathmark_DoT.up or Darkest_Night.down and Combo_Points >= 70 and Energy >= 70 # don't cap energy or Darkest_Night.down and Combo_Points >= 70 and Energy >= 30 and enemies >= 4 or Darkest_Night.up and Combo_Points >= 95 and Envenom_Buff.down or Darkest_Night.up and Combo_Points >= 95 and Envenom_Buff.duration <= 20 or Darkest_Night.up and Combo_Points >= 95 and Deathmark_DoT.up or Darkest_Night.up and Combo_Points >= 95 and Energy >= 70 or Darkest_Night.up and Combo_Points >= 95 and Energy >= 30 and enemies >= 4