Assassination Rogue DPS Rotation, Cooldowns, and Abilities — Dragonflight 10.0.7
On this page, you will learn how to optimize the rotation of your Assassination Rogue in both single-target and multiple-target situations. We also have advanced sections about cooldowns, procs, etc. in order to minmax your DPS. All our content is updated for World of Warcraft — Dragonflight 10.0.7.
If you were looking for WotLK Classic content, please refer to our WotLK Classic Assassination Rogue rotation.
Assassination Rogue Rotation
Welcome to our Rotation page for Assassination Rogues. Here you will find out more about your rotational priorities in both single-target and multi-target situations which you will apply in both Raiding and Mythic+ scenarios.
Easy Mode
If you are just starting you might want to get more comfortable with your Assassination Rogue by using a more simplified yet still effective build and rotation. You can find out more about it in our Easy Mode section.
Mythic+ Rotation
For information about Mythic+ as an Assassination Rogue and the rotation you need to use in this game mode, please refer to our Mythic+ page.
PvP
The content on this page is purely PvE-related. If you are looking for PvP Rotation Tips, please visit our PvP page below.
Single Target Ability Priority List for Assassination Rogue
If you are using one of our recommended builds from our Talents page, simply select it in this list for the rotation to include all rotational adjustments for the selected build.
Talent Builds:
-
Dragon-Tempered Blades Raid build
-
Indiscriminate Carnage Mythic+ build
Individual Talent choices:
- Apply
Slice and Dice with 1+ Combo Points, and maintain it by casting
Envenom with 5+ Combo Points.
- Maintain
Garrote, casted from
Stealth when possible.
- Maintain
Rupture with 5+ Combo Points.
- Activate
Deathmark when available.
- Activate
Vanish on cooldown. Sync this ability with
Deathmark by applying empowered
Garrote before using
Deathmark.
- Use
Shiv when close to overcapping charges.
- Cast
Envenom with 5-6 Combo Points.
- Cast
Ambush to generate Combo Points whenever it is usable.
- Cast
Mutilate to generate Combo Points.
Multiple Target Ability Priority List for Assassination Rogue
- Apply
Slice and Dice with 1+ Combo Points, and maintain it by casting
Envenom with 5+ Combo Points.
- Maintain
Crimson Tempest with 5+ Combo Points.
- Maintain
Garrote on multiple targets, cast from
Stealth when possible.
- Maintain
Rupture with 5+ Combo Points, if not sustaining Energy.
- Activate
Deathmark when available on a priority target.
- Activate
Vanish on cooldown. Sync this ability with
Deathmark by applying empowered
Garrote before using
Deathmark.
- Use
Shiv on a priority target when close to overcapping charges.
- Cast
Envenom on a priority target with 5-6 Combo Points.
- Cast
Fan of Knives to generate Combo Points.
- Cast
Crimson Tempest as a filler beyond 6 targets.
- Cast
Envenom as a filler under 6 targets.
Important Notes
- You will only ever cast
Slice and Dice once per fight. You will naturally, maintain it whenever you cast Envenom as a regular part of your rotation thanks to
Cut to the Chase.
- Optimal usage of finishers is at 4-5 Combo Points with
Vigor, or 5-6 Combo Points with
Deeper Stratagem.
- If
Rupture is about to fall off, it can be reapplied with any number of Combo Points to maintain uptime. It is best to apply it with 5+ Combo Points, however, for maximum Energy efficiency and rotational fluidity.
- You should never have more than 80 Energy when activating your
Deathmark on a target. Try to activate Deathmark on a target that will live for the entire duration of the debuff.
- YOu will always want to sync
Deathmark and
Vanish on single-target.
- When talented into
Indiscriminate Carnage, you will want to make sure to use an
Improved Garrote empowered Garrote to spread it to all targets, and using a maximum Combo Point
Rupture as well.
- Always hold and chain both charges of
Shiv with
Kingsbane when talented into it, to ensure the entire Kingsbane receives the bonus damage.
Vault of the Incarnated Tier Set
Acquiring the new tier-set bonuses has no bearing on your rotational gameplay. They are simply passive bonuses that improve your DPS.
Poisons
Your Lethal Poison should always be Deadly Poison. If you
talented into
Amplifying Poison it will be your go-to choice instead.
You have three choices for your non-lethal poison, Crippling Poison,
Atrophic Poison, and
Numbing Poison. For raiding, you will
want to use Atrophic Poison
unless your raid wants you to slow a specific group of targets. For
Mythic+ you will want to use the poison that best suits your tank's needs.
Crippling Poison allows your tank to more easily kite enemies,
whereas Numbing Poison slows their attack speed instead, while Atrophic Poison
reduces the damage the group takes from enemy attacks and spells.
Notable Mechanics for Assassination Rogue
Improved Garrote Snapshotting
The 8% damage buff from Nightstalker and the 50% damage buff
from
Improved Garrote are removed when you overwrite the bleed you
empowered
by re-applying an unempowered bleed. Therefore it is best to let the bleed run
its full duration before refreshing it.
It is best to use your Vanish before
Deathmark to
maximize your
Improved Garrote bonus.
Pandemic
When you refresh Rupture,
Garrote,
Crimson Tempest,
Envenom or
Slice and Dice before they expire, the remaining
duration is added to the newly applied effect, up to 30% of the newly applied
base duration. This mechanic is called "Pandemic".
Example — You can safely refresh a 5-Combo Point Rupture when it
has 7.2 seconds or less remaining because its base duration is 24 seconds.
Deeper Stratagem allows for 6 Combo Point Ruptures, which last 28
seconds. 6-Combo Point Ruptures can be refreshed safely when they have 8.4
seconds or less remaining.
Safe Pandemic refresh timing is based on the newly applied base duration and not the original length of the effect. Therefore, a 2 Combo Point Rupture can benefit from full Pandemic if it is refreshed by a 4-5 Combo Point Rupture. We explain how to take advantage of this in the opening sequence later in the guide.
If you are talented into Exsanguinate, you should refresh your
bleed effects (
Rupture and
Garrote) before Exsanguinate
casts, for maximum efficacy.
Academic Information for Assassination Rogue
The Interaction Between Combo Points and Energy
As an Assassination Rogue, many of your abilities require Energy to be
utilized. Your Energy bar has a maximum capacity of 120 Energy (170 Energy
when you have Vigor talented). Your baseline rate of Energy
regeneration is 10 Energy per second, however, it is increased by:
- current Haste rating (Haste and Haste-enhancing buffs);
- the
Venomous Wounds talent;
- the
Venom Rush talent;
- the
Dashing Scoundrel talent;
- the
Thistle Tea active ability talent;
- the passive regeneration increase of
Vigor.
Higher Energy regeneration allows for higher uptimes on
Envenom, which awards much higher DPS over an extended
encounter.
It is very important to avoid resource overflow. Capping Energy and overcapping Combo Points is an egregious error and special care should be taken to avoid wasting precious resources. "Pooling" higher levels of Energy, however, can be very beneficial (provided you do not cap), as it allows you to store resources in anticipation of a window of high burst. This can help reduce the patchiness of your debuff/buff uptimes which will result in more consistent and smoother damage output.
Combo Point generation is increased by Seal Fate, which causes
your critical hits with melee Combo generators to add Combo Points to
your target per critical hit. This means
Mutilate can generate
up to 4 Combo Points if the main hand and the off-hand both critically strike.
Fan of Knives can generate the maximum number of Combo Points with a
single cast if it critically strikes 4 or more targets.
You should never cast a Combo Point generator at or above 4 Combo Points (5 with
Deeper Stratagem talented),
unless it is
Garrote or
Poisoned Knife (as neither of
these benefits from Seal Fate). Do not use
Poisoned Knife to reach
maximum
Combo Points, unless you are out of range of the boss and in danger of hitting
the Energy cap.
Pooling Energy and Combo Points
It can be very beneficial to "pool" your Energy and Combo Points, which involves auto-attacking while your Energy regenerates. The advantage this provides is variable, meaning that pooling does not always result in damage gained. Situations where pooling Energy and Combo Points is beneficial include:
- before the cooldown on
Shiv recharges, to allow for immediate use and optimized burst;
- before an important add spawns, so you can apply as much instant pressure as possible;
- to assist with
Envenom uptime, by chaining two Envenoms so that the buff does not drop;
- an encounter-specific buff or damage phase is imminent.
Kingsbane is a new talent that applies a DoT effect that increases
in strength for every lethal poison application. You will want to hold
Shiv
and
Thistle Tea to overlap with the ending of the debuff, and try to
maintain a 100%
Envenom uptime during its entire debuff duration.
Pooling Energy is not a magical DPS gain by itself. It allows you to slightly adjust the timing of your abilities so that you fit more attacks during periods of increased damage (provided you can properly identify when such periods are going to come).
Defensive Utility
All Rogues have a solid number of defensive cooldowns, making them the best candidate for soaking required mechanics and dealing with heavy incoming damage.
Feint reduces AoE damage taken by 40% for 5 seconds for 35 Energy. When talented into
Elusiveness, it also reduces all other damage by 30%. Feint is fantastic for dealing with predictable raid damage.
Cloak of Shadows provides magic immunity for 1 second, followed by 4 seconds where all spells will miss you. Cloak of Shadows has a variety of uses, both pre-emptive and reactive, such as solo soaking mechanics or clearing debuffs that would force you out of melee range.
Evasion increases your Dodge chance by 100% for 10 seconds. This can be useful if you have to tank some adds or the boss for a few seconds. In rare cases, it can be used to negate physical ranged attacks or spells.
Cheat Death is a talent that allows you to escape lethal damage once every 6 minutes. The damage cannot exceed more than twice your maximum health. Cheat Death is great for soaking mechanics that pierce immunities and damage reductions, as it guarantees your survival. It is also great for encounters with bursty damage that might take you by surprise, as you get a free get-out-of-jail-free card at least once in the encounter.
Crimson Vial provides a respectable amount of healing on a 30-second cooldown.
Do not forget about this defensive toolkit, as it can be a major asset for both individual and raid-wide survivability.
Opening Sequences for Assassination Rogue
Assassination has different openers based on your choice of talents.
When using Dragon-Tempered Blades and
Exsanguinate:
- Start from
Stealth.
- Cast
Garrote.
- Use
Slice and Dice.
- Cast
Garrote.
- Cast
Rupture.
- Cast
Echoing Reprimand.
- Cast
Rupture.
- Cast
Serrated Bone Spike.
- Cast
Vanish.
- Cast
Garrote.
- Use
Exsanguinate.
- Activate
Deathmark.
- Cast
Envenom.
- Use
Thistle Tea if talented and at maximum charges.
- Cast
Shiv.
- Continue with normal priority.
Extended Assassination Rotation
The fully inclusive rotation is a lot more extensive than the one listed above but gives only marginal gains at best. As such, it is included here (in raw simc format).
# Default consumables potion=elemental_potion_of_ultimate_power_3 flask=phial_of_static_empowerment_3 food=riverside_picnic augmentation=veiled temporary_enchant=main_hand:howling_rune_3/off_hand:howling_rune_3 # This default action priority list is automatically created based on your character. # It is an attempt to provide you with an action list that is both simple and practicable, # while resulting in a meaningful and good simulation. It may not result in the highest possible DPS. # Feel free to edit, adapt and improve it to your own needs. # SimulationCraft is always looking for updates and improvements to the default action lists. # Executed before combat begins. Accepts non-harmful actions only. actions.precombat=apply_poison actions.precombat+=/flask actions.precombat+=/augmentation actions.precombat+=/food # Snapshot raid buffed stats before combat begins and pre-potting is done. actions.precombat+=/snapshot_stats actions.precombat+=/marked_for_death,precombat_seconds=10,if=raid_event.adds.in>15 # Determine which (if any) stat buff trinket we want to attempt to sync with Deathmark. actions.precombat+=/variable,name=trinket_sync_slot,value=1,if=trinket.1.has_stat.any_dps&(!trinket.2.has_stat.any_dps|trinket.1.cooldown.duration>=trinket.2.cooldown.duration) actions.precombat+=/variable,name=trinket_sync_slot,value=2,if=trinket.2.has_stat.any_dps&(!trinket.1.has_stat.any_dps|trinket.2.cooldown.duration>trinket.1.cooldown.duration) actions.precombat+=/stealth actions.precombat+=/slice_and_dice,precombat_seconds=1 # Executed every time the actor is available. # Restealth if possible (no vulnerable enemies in combat) actions=stealth # Interrupt on cooldown to allow simming interactions with that actions+=/kick actions+=/variable,name=single_target,value=spell_targets.fan_of_knives<2 # Combined Energy Regen needed to saturate actions+=/variable,name=regen_saturated,value=energy.regen_combined>35 actions+=/call_action_list,name=stealthed,if=stealthed.rogue|stealthed.improved_garrote actions+=/call_action_list,name=cds # Put SnD up initially for Cut to the Chase, refresh with Envenom if at low duration actions+=/slice_and_dice,if=!buff.slice_and_dice.up&combo_points>=2|!talent.cut_to_the_chase&refreshable&combo_points>=4 actions+=/envenom,if=talent.cut_to_the_chase&buff.slice_and_dice.up&buff.slice_and_dice.remains<5&combo_points>=4 actions+=/call_action_list,name=dot actions+=/call_action_list,name=direct actions+=/arcane_torrent,if=energy.deficit>=15+energy.regen_combined actions+=/arcane_pulse actions+=/lights_judgment actions+=/bag_of_tricks # Cooldowns If adds are up, snipe the one with the lowest TTD. Use when dying faster than CP deficit or without any CP. actions.cds=marked_for_death,line_cd=1.5,target_if=min:target.time_to_die,if=raid_event.adds.up&(!variable.single_target|target.time_to_die<30)&(target.time_to_die<combo_points.deficit*1.5|combo_points.deficit>=cp_max_spend) # If no adds will die within the next 30s, use MfD for max CP. actions.cds+=/marked_for_death,if=raid_event.adds.in>30-raid_event.adds.duration&combo_points.deficit>=cp_max_spend # Sync Deathmark window with Exsanguinate if applicable actions.cds+=/variable,name=deathmark_exsanguinate_condition,value=!talent.exsanguinate|cooldown.exsanguinate.remains>15|exsanguinated.rupture|exsanguinated.garrote # Wait on Deathmark for Garrote with MA actions.cds+=/variable,name=deathmark_ma_condition,value=!talent.master_assassin.enabled|dot.garrote.ticking actions.cds+=/sepsis,if=!stealthed.rogue&dot.garrote.ticking&(target.time_to_die>10|fight_remains<10) # Deathmark to be used if not stealthed, Rupture is up, and all other talent conditions are satisfied actions.cds+=/variable,name=deathmark_condition,value=!stealthed.rogue&dot.rupture.ticking&!debuff.deathmark.up&variable.deathmark_exsanguinate_condition&variable.deathmark_ma_condition # Sync the priority stat buff trinket with Deathmark, otherwise use on cooldown actions.cds+=/use_items,slots=trinket1,if=(variable.trinket_sync_slot=1&(debuff.deathmark.up|fight_remains<=20)|(variable.trinket_sync_slot=2&(!trinket.2.cooldown.ready|cooldown.deathmark.remains>20))|!variable.trinket_sync_slot) actions.cds+=/use_items,slots=trinket2,if=(variable.trinket_sync_slot=2&(debuff.deathmark.up|fight_remains<=20)|(variable.trinket_sync_slot=1&(!trinket.1.cooldown.ready|cooldown.deathmark.remains>20))|!variable.trinket_sync_slot) actions.cds+=/deathmark,if=variable.deathmark_condition actions.cds+=/kingsbane,if=(debuff.shiv.up|cooldown.shiv.remains<6)&buff.envenom.up&(cooldown.deathmark.remains>=50|dot.deathmark.ticking) # Exsanguinate when not stealthed and both Rupture and Garrote are up for long enough. actions.cds+=/exsanguinate,if=!stealthed.rogue&!stealthed.improved_garrote&!dot.deathmark.ticking&(!dot.garrote.refreshable&dot.rupture.remains>4+4*cp_max_spend|dot.rupture.remains*0.5>target.time_to_die)&target.time_to_die>4 # Shiv if DoTs are up; Always Shiv with Kingsbane, otherwise attempt to sync with Sepsis or Deathmark if we will not waste more than half Shiv's cooldown actions.cds+=/shiv,if=talent.kingsbane&!debuff.shiv.up&dot.kingsbane.ticking&dot.garrote.ticking&dot.rupture.ticking&(!talent.crimson_tempest.enabled|variable.single_target|dot.crimson_tempest.ticking) actions.cds+=/shiv,if=!talent.kingsbane&!talent.sepsis&!debuff.shiv.up&dot.garrote.ticking&dot.rupture.ticking&(!talent.crimson_tempest.enabled|variable.single_target|dot.crimson_tempest.ticking) actions.cds+=/shiv,if=!talent.kingsbane&talent.sepsis&!debuff.shiv.up&dot.garrote.ticking&dot.rupture.ticking&((cooldown.sepsis.ready|cooldown.sepsis.remains>12)+(cooldown.deathmark.ready|cooldown.deathmark.remains>12)=2) actions.cds+=/thistle_tea,if=energy.deficit>=100&!buff.thistle_tea.up&(charges=3|debuff.deathmark.up|fight_remains<cooldown.deathmark.remains) actions.cds+=/indiscriminate_carnage,if=(spell_targets.fan_of_knives>desired_targets|spell_targets.fan_of_knives>1&raid_event.adds.in>60)&(!talent.improved_garrote|cooldown.vanish.remains>45) actions.cds+=/potion,if=buff.bloodlust.react|fight_remains<30|debuff.deathmark.up actions.cds+=/blood_fury,if=debuff.deathmark.up actions.cds+=/berserking,if=debuff.deathmark.up actions.cds+=/fireblood,if=debuff.deathmark.up actions.cds+=/ancestral_call,if=debuff.deathmark.up actions.cds+=/call_action_list,name=vanish,if=!stealthed.all&master_assassin_remains=0 actions.cds+=/cold_blood,if=combo_points>=4 # Direct damage abilities Envenom at 4+ (5+ with DS) CP. Immediately on 2+ targets, with Deathmark, or with TB; otherwise wait for some energy. Also, wait if the Exsg combo is coming up. actions.direct=envenom,if=effective_combo_points>=4+talent.deeper_stratagem.enabled&(debuff.deathmark.up|debuff.shiv.up|debuff.amplifying_poison.stack>=10|energy.deficit<=25+energy.regen_combined|!variable.single_target|effective_combo_points>cp_max_spend)&(!talent.exsanguinate.enabled|cooldown.exsanguinate.remains>2) actions.direct+=/variable,name=use_filler,value=combo_points.deficit>1|energy.deficit<=25+energy.regen_combined|!variable.single_target # Apply SBS to all targets without a debuff as a priority, preferring targets dying sooner after the primary target actions.direct+=/serrated_bone_spike,if=variable.use_filler&!dot.serrated_bone_spike_dot.ticking actions.direct+=/serrated_bone_spike,target_if=min:target.time_to_die+(dot.serrated_bone_spike_dot.ticking*600),if=variable.use_filler&!dot.serrated_bone_spike_dot.ticking # Keep from capping charges or burn at the end of fights actions.direct+=/serrated_bone_spike,if=variable.use_filler&master_assassin_remains<0.8&(fight_remains<=5|cooldown.serrated_bone_spike.max_charges-charges_fractional<=0.25) # When MA is not at high duration, sync with Shiv actions.direct+=/serrated_bone_spike,if=variable.use_filler&master_assassin_remains<0.8&!variable.single_target&debuff.shiv.up # Fan of Knives at 19+ stacks of Hidden Blades or against 4+ targets. actions.direct+=/fan_of_knives,if=variable.use_filler&(!priority_rotation&spell_targets.fan_of_knives>=3+stealthed.rogue+talent.dragontempered_blades) # Fan of Knives to apply poisons if inactive on any target (or any bleeding targets with priority rotation) at 3T actions.direct+=/fan_of_knives,target_if=!dot.deadly_poison_dot.ticking&(!priority_rotation|dot.garrote.ticking|dot.rupture.ticking),if=variable.use_filler&spell_targets.fan_of_knives>=3 actions.direct+=/echoing_reprimand,if=variable.use_filler&cooldown.deathmark.remains>10 actions.direct+=/ambush,if=variable.use_filler&(master_assassin_remains=0&!talent.doomblade|buff.blindside.up) # Tab-Mutilate to apply Deadly Poison at 2 targets actions.direct+=/mutilate,target_if=!dot.deadly_poison_dot.ticking,if=variable.use_filler&spell_targets.fan_of_knives=2 actions.direct+=/mutilate,if=variable.use_filler # Damage over time abilities Limit secondary Garrotes for priority rotation if we have 35 energy regen or Garrote will expire on the primary target actions.dot=variable,name=skip_cycle_garrote,value=priority_rotation&(dot.garrote.remains<cooldown.garrote.duration|variable.regen_saturated) # Limit secondary Ruptures for priority rotation if we have 35 energy regen or Shiv is up on 2T+ actions.dot+=/variable,name=skip_cycle_rupture,value=priority_rotation&(debuff.shiv.up&spell_targets.fan_of_knives>2|variable.regen_saturated) # Limit Ruptures if Deathmark+Shiv/Master Assassin is up and we have 2+ seconds left on the Rupture DoT actions.dot+=/variable,name=skip_rupture,value=debuff.deathmark.up&(debuff.shiv.up|master_assassin_remains>0)&dot.rupture.remains>2 # Special Garrote and Rupture setup before Exsanguinate cast actions.dot+=/garrote,if=talent.exsanguinate.enabled&!will_lose_exsanguinate&dot.garrote.pmultiplier<=1&cooldown.exsanguinate.remains<2&spell_targets.fan_of_knives=1&raid_event.adds.in>6&dot.garrote.remains*0.5<target.time_to_die actions.dot+=/rupture,if=talent.exsanguinate.enabled&!will_lose_exsanguinate&dot.rupture.pmultiplier<=1&(effective_combo_points>=cp_max_spend&cooldown.exsanguinate.remains<1&dot.rupture.remains*0.5<target.time_to_die) # Garrote upkeep, also tries to use it as a special generator for the last CP before a finisher actions.dot+=/pool_resource,for_next=1 actions.dot+=/garrote,if=refreshable&combo_points.deficit>=1&(pmultiplier<=1|remains<=tick_time&spell_targets.fan_of_knives>=3)&(!will_lose_exsanguinate|remains<=tick_time*2&spell_targets.fan_of_knives>=3)&(target.time_to_die-remains)>4&master_assassin_remains=0 actions.dot+=/pool_resource,for_next=1 actions.dot+=/garrote,cycle_targets=1,if=!variable.skip_cycle_garrote&target!=self.target&refreshable&combo_points.deficit>=1&(pmultiplier<=1|remains<=tick_time&spell_targets.fan_of_knives>=3)&(!will_lose_exsanguinate|remains<=tick_time*2&spell_targets.fan_of_knives>=3)&(target.time_to_die-remains)>12&master_assassin_remains=0 # Crimson Tempest on multiple targets at 4+ CP when running out in 2-5s as long as we have enough regen and are not set up for Deathmark actions.dot+=/crimson_tempest,target_if=min:remains,if=spell_targets>=2&effective_combo_points>=4&energy.regen_combined>20&(!cooldown.deathmark.ready|dot.rupture.ticking)&remains<(2+3*(spell_targets>=4)) # Keep up Rupture at 4+ on all targets (when living long enough and not snapshot) actions.dot+=/rupture,if=!variable.skip_rupture&effective_combo_points>=4&refreshable&(pmultiplier<=1|remains<=tick_time&spell_targets.fan_of_knives>=3)&(!will_lose_exsanguinate|remains<=tick_time*2&spell_targets.fan_of_knives>=3)&target.time_to_die-remains>(4+(talent.dashing_scoundrel*5)+(talent.doomblade*5)+(variable.regen_saturated*6)) actions.dot+=/rupture,cycle_targets=1,if=!variable.skip_cycle_rupture&!variable.skip_rupture&target!=self.target&effective_combo_points>=4&refreshable&(pmultiplier<=1|remains<=tick_time&spell_targets.fan_of_knives>=3)&(!will_lose_exsanguinate|remains<=tick_time*2&spell_targets.fan_of_knives>=3)&target.time_to_die-remains>(4+(talent.dashing_scoundrel*5)+(talent.doomblade*5)+(variable.regen_saturated*6)) # Fallback AoE Crimson Tempest with the same logic as above, but ignoring the energy conditions if we are not using Rupture actions.dot+=/crimson_tempest,if=spell_targets>=2&effective_combo_points>=4&remains<2+3*(spell_targets>=4) # Crimson Tempest on ST if in pandemic and nearly max energy and if Envenom will not do more damage due to TB/MA actions.dot+=/crimson_tempest,if=spell_targets=1&!talent.dashing_scoundrel&effective_combo_points>=(cp_max_spend-1)&refreshable&!will_lose_exsanguinate&!debuff.shiv.up&debuff.amplifying_poison.stack<15&target.time_to_die-remains>4 # Stealthed Actions actions.stealthed=indiscriminate_carnage,if=spell_targets.fan_of_knives>desired_targets|spell_targets.fan_of_knives>1&raid_event.adds.in>60 # Improved Garrote: Apply or Refresh with buffed Garrotes actions.stealthed+=/pool_resource,for_next=1 actions.stealthed+=/garrote,target_if=min:remains,if=stealthed.improved_garrote&!will_lose_exsanguinate&(remains<12%exsanguinated_rate|pmultiplier<=1)&target.time_to_die-remains>2 # Improved Garrote + Exsg on 1T: Refresh Garrote at the end of stealth to get max duration before Exsanguinate actions.stealthed+=/pool_resource,for_next=1 actions.stealthed+=/garrote,if=talent.exsanguinate.enabled&stealthed.improved_garrote&active_enemies=1&!will_lose_exsanguinate&improved_garrote_remains<1.3 # Vanish Vanish Sync for Improved Garrote with Deathmark actions.vanish=pool_resource,for_next=1,extra_amount=45 actions.vanish+=/vanish,if=talent.improved_garrote&cooldown.garrote.up&!exsanguinated.garrote&dot.garrote.pmultiplier<=1&(debuff.deathmark.up|cooldown.deathmark.remains<4)&combo_points.deficit>=(spell_targets.fan_of_knives>?4) # Vanish for Indiscriminate Carnage or Improved Garrote at 2-3+ targets actions.vanish+=/pool_resource,for_next=1,extra_amount=45 actions.vanish+=/vanish,if=talent.improved_garrote&cooldown.garrote.up&!exsanguinated.garrote&dot.garrote.pmultiplier<=1&spell_targets.fan_of_knives>(3-talent.indiscriminate_carnage)&(!talent.indiscriminate_carnage|cooldown.indiscriminate_carnage.ready) # Vanish with Master Assassin: Rupture+Garrote not in refresh range, during Deathmark+Shiv. Sync with Sepsis final hit if possible. actions.vanish+=/vanish,if=!talent.improved_garrote&talent.master_assassin&!dot.rupture.refreshable&dot.garrote.remains>3&debuff.deathmark.up&(debuff.shiv.up|debuff.deathmark.remains<4|dot.sepsis.ticking)&dot.sepsis.remains<3 actions.vanish+=/pool_resource,for_next=1,extra_amount=45 actions.vanish+=/shadow_dance,if=talent.improved_garrote&cooldown.garrote.up&!exsanguinated.garrote&dot.garrote.pmultiplier<=1&(debuff.deathmark.up|cooldown.deathmark.remains<4|cooldown.deathmark.remains>60)&combo_points.deficit>=(spell_targets.fan_of_knives>?4) # Shadow Dance with Master Assassin: Rupture+Garrote not in refresh range, during Deathmark+Shiv. Sync with Sepsis final hit if possible. actions.vanish+=/shadow_dance,if=!talent.improved_garrote&talent.master_assassin&!dot.rupture.refreshable&dot.garrote.remains>3&(debuff.deathmark.up|cooldown.deathmark.remains>60)&(debuff.shiv.up|debuff.deathmark.remains<4|dot.sepsis.ticking)&dot.sepsis.remains<3
Changelog
- 20 Mar. 2023: Reviewed for Patch 10.0.7.
- 24 Jan. 2023: Updated for Dragonflight Patch 10.0.5 changes.
- 04 Jan. 2023: Updated rotational priorities for DTB and Kingsbane builds.
- 11 Dec. 2022: Updated for Dragonflight Season 1.
- 28 Nov. 2022: Updated for Dragonflight launch.
- 25 Oct. 2022: Updated for Dragonflight pre-patch.
More Rogue Guides
Guides from Other Classes
This guide has been written and reviewed by Seliathan, who has been playing Rogue since the first day of Classic. He currently raids in Familiar with Drama, and is one of the foremost Mythic+ Rogue players. You can often find him streaming on Twitch, or follow him on his personal Discord server.
- Vicious War Snail Mount in Patch 10.1
- Item Level of Rewards from Mythic+ and the Great Vault in Dragonflight Season 2
- Dragonflight Patch 10.0.7 Hotfixes: March 24th
- Dragonflight 10.0.7 Class Tuning: March 28th + Retribution Nerfs March 24th
- New Aberrus Unique Drops Added in Patch 10.1 Build 48661
- Aberrus the Shadowed Crucible Loading Screen in Patch 10.1
- New Potential Evoker Spells Added in Patch 10.1 Build 48661
- Dragonflight Patch 10.0.7 Hotfixes: March 23rd