Legion 7.3.5 / melee dps
Assassination Rogue
Poisons, bleeds and energy control. Vendetta rewards careful preparation.

Mechanics: original Legion 7.3.5. Check numerical values, item availability and custom changes in your realm’s client and rules.
How the specialization plays
Poisons, bleeds and energy control. Vendetta rewards careful preparation.
Action priorities
This is the baseline logic. Check exact conditions for selected talents and items against the archived profile below.
- Maintain Garrote and Rupture on sufficiently long-lived targets.
- Mutilate generates combo points.
- Envenom spends points once bleeds are covered.
- Align Vendetta with resources and chosen damage talents.
Multiple targets and group utility
- Use Fan of Knives and bleeds according to pack lifetime.
- Plan Feint and Cloak of Shadows for eligible area or magical damage.
Mistakes that reduce performance
- Avoid refreshing bleeds far too early without a reason.
- Do not enter Vendetta without energy.
Stats and gear decisions
Stat weights depend on poisons, bleeds, talents and legendaries; compare complete loadouts.
- Keep complete raid and dungeon loadouts. Change one factor at a time when comparing.
- Evaluate artifact, relics, set bonuses and legendary effects together; high item level does not replace checking their interactions.
7.3.5 talents: plan your loadout
Initial selections come from the archived simulation. Choose other positions for your encounter.
talents=1130111The code is for historical SimulationCraft 7.3.5; it is not a modern in-game import string. Selections are saved in this browser.
Archive source data and license ↓ · GPL-3.0Archived 7.3.5 build: talents, abilities, items
Archived Legion 7.3.5 example. Choices depend on the encounter, gear and realm rules.
Sources and scope ↓Talents by level
Selections from the archived profile, using names from the 7.3.5 client data. This is an example simulation build.
- Level 15Master PoisonerRow position: 1
- Level 30NightstalkerRow position: 1
- Level 45VigorRow position: 3
- Level 60Not specified—
- Level 75ThuggeeRow position: 1
- Level 90Toxic BladeRow position: 1
- Level 100Venom RushRow position: 1
SimulationCraft talent code
talents=1130111Abilities and what to track
Start with the purpose of each core ability. Expand its profile checks for more detail. Exact priorities depend on the encounter; the full simulation list is available below.
Envenom
An Assassination finisher that spends combo points.
Profile checks
Rupture
A bleeding finisher; track its duration.
Profile checks
Mutilate
An Assassination attack that generates combo points.
Profile checks
Garrote
An Assassination bleed; track the target effect.
Profile checks
Additional and situational abilities (14)
Arcane Pulse
Profile checks
Fan of Knives
Profile checks
Hemorrhage
Profile checks
Blood Fury
Profile checks
Berserking
Profile checks
Arcane Torrent
Profile checks
Light's Judgment
Profile checks
Marked for Death
Profile checks
Vendetta
Profile checks
Exsanguinate
Profile checks
Vanish
Profile checks
Toxic Blade
Profile checks
Kingsbane
Profile checks
Death from Above
Profile checks
Advanced: full action priority code
APL evaluates available actions from top to bottom using conditions and nested lists. It is not a fixed button sequence.
actions.precombat=flask
actions.precombat+=/augmentation
actions.precombat+=/food
actions.precombat+=/snapshot_stats
actions.precombat+=/apply_poison
actions.precombat+=/stealth
actions.precombat+=/potion
actions.precombat+=/marked_for_death,if=raid_event.adds.in>40
actions=variable,name=energy_regen_combined,value=energy.regen+poisoned_bleeds*(7+talent.venom_rush.enabled*3)%2
actions+=/variable,name=energy_time_to_max_combined,value=energy.deficit%variable.energy_regen_combined
actions+=/call_action_list,name=cds
actions+=/run_action_list,name=stealthed,if=stealthed.rogue
actions+=/run_action_list,name=aoe,if=spell_targets.fan_of_knives>2
actions+=/call_action_list,name=maintain
actions+=/call_action_list,name=finish,if=(!talent.exsanguinate.enabled|cooldown.exsanguinate.remains>2)
actions+=/call_action_list,name=build,if=combo_points.deficit>1+talent.anticipation.enabled*2|energy.deficit<=25+variable.energy_regen_combined
actions+=/arcane_pulse
actions.aoe=envenom,if=!buff.envenom.up&combo_points>=cp_max_spend
actions.aoe+=/rupture,cycle_targets=1,if=combo_points>=cp_max_spend&refreshable&(pmultiplier<=1|remains<=tick_time)&(!exsanguinated|remains<=tick_time*2)&target.time_to_die-remains>4
actions.aoe+=/envenom,if=combo_points>=cp_max_spend
actions.aoe+=/fan_of_knives
actions.build=hemorrhage,if=refreshable
actions.build+=/hemorrhage,cycle_targets=1,if=refreshable&dot.rupture.ticking&spell_targets.fan_of_knives<2+equipped.insignia_of_ravenholdt
actions.build+=/fan_of_knives,if=buff.the_dreadlords_deceit.stack>=29
actions.build+=/mutilate,if=talent.exsanguinate.enabled&(debuff.vendetta.up|combo_points<=2)
actions.build+=/fan_of_knives,if=spell_targets>1+equipped.insignia_of_ravenholdt
actions.build+=/fan_of_knives,if=combo_points>=3+talent.deeper_stratagem.enabled&artifact.poison_knives.rank>=5|fok_rotation
actions.build+=/mutilate,cycle_targets=1,if=dot.deadly_poison_dot.refreshable
actions.build+=/mutilate
actions.cds=potion,if=buff.bloodlust.react|target.time_to_die<=60|debuff.vendetta.up&cooldown.vanish.remains<5
actions.cds+=/blood_fury,if=debuff.vendetta.up
actions.cds+=/berserking,if=debuff.vendetta.up
actions.cds+=/arcane_torrent,if=dot.kingsbane.ticking&!buff.envenom.up&energy.deficit>=15+variable.energy_regen_combined*gcd.remains*1.1
actions.cds+=/lights_judgment,if=debuff.vendetta.up
actions.cds+=/marked_for_death,target_if=min:target.time_to_die,if=target.time_to_die<combo_points.deficit*1.5|(raid_event.adds.in>40&combo_points.deficit>=cp_max_spend)
actions.cds+=/vendetta,if=!talent.exsanguinate.enabled|dot.rupture.ticking
actions.cds+=/exsanguinate,if=!set_bonus.tier20_4pc&(prev_gcd.1.rupture&dot.rupture.remains>4+4*cp_max_spend&!stealthed.rogue|dot.garrote.pmultiplier>1&!cooldown.vanish.up&buff.subterfuge.up)
actions.cds+=/exsanguinate,if=set_bonus.tier20_4pc&dot.garrote.remains>20&dot.rupture.remains>4+4*cp_max_spend
actions.cds+=/vanish,if=talent.nightstalker.enabled&!talent.exsanguinate.enabled&combo_points>=cp_max_spend&mantle_duration=0&debuff.vendetta.up
actions.cds+=/vanish,if=talent.nightstalker.enabled&talent.exsanguinate.enabled&combo_points>=cp_max_spend&mantle_duration=0&cooldown.exsanguinate.remains<1
actions.cds+=/vanish,if=talent.subterfuge.enabled&equipped.mantle_of_the_master_assassin&(debuff.vendetta.up|target.time_to_die<10)&mantle_duration=0
actions.cds+=/vanish,if=talent.subterfuge.enabled&!equipped.mantle_of_the_master_assassin&!stealthed.rogue&dot.garrote.refreshable&((spell_targets.fan_of_knives<=3&combo_points.deficit>=1+spell_targets.fan_of_knives)|(spell_targets.fan_of_knives>=4&combo_points.deficit>=4))
actions.cds+=/vanish,if=talent.shadow_focus.enabled&variable.energy_time_to_max_combined>=2&combo_points.deficit>=4
actions.cds+=/toxic_blade,if=combo_points.deficit>=1+(mantle_duration>=0.2)&dot.rupture.remains>8&cooldown.vendetta.remains>10
actions.cds+=/kingsbane,if=combo_points.deficit>=1+(mantle_duration>=0.2)&!stealthed.rogue&(!cooldown.toxic_blade.ready|!talent.toxic_blade.enabled&buff.envenom.up)
actions.finish=death_from_above,if=combo_points>=5
actions.finish+=/envenom,if=talent.anticipation.enabled&combo_points>=5&((debuff.toxic_blade.up&buff.virulent_poisons.remains<2)|mantle_duration>=0.2|buff.virulent_poisons.remains<0.2|energy.deficit<=25+variable.energy_regen_combined)
actions.finish+=/envenom,if=talent.anticipation.enabled&combo_points>=4&!buff.virulent_poisons.up
actions.finish+=/envenom,if=!talent.anticipation.enabled&combo_points>=4+(talent.deeper_stratagem.enabled&!set_bonus.tier19_4pc)&(debuff.vendetta.up|debuff.toxic_blade.up|mantle_duration>=0.2|debuff.surge_of_toxins.remains<0.2|energy.deficit<=25+variable.energy_regen_combined)
actions.finish+=/envenom,if=talent.elaborate_planning.enabled&combo_points>=3+!talent.exsanguinate.enabled&buff.elaborate_planning.remains<0.2
actions.maintain=rupture,if=talent.exsanguinate.enabled&((combo_points>=cp_max_spend&cooldown.exsanguinate.remains<1)|(!ticking&(time>10|combo_points>=2+artifact.urge_to_kill.enabled)))
actions.maintain+=/rupture,cycle_targets=1,if=combo_points>=4&refreshable&(pmultiplier<=1|remains<=tick_time)&(!exsanguinated|remains<=tick_time*2)&target.time_to_die-remains>6
actions.maintain+=/pool_resource,for_next=1
actions.maintain+=/garrote,cycle_targets=1,if=(!talent.subterfuge.enabled|!(cooldown.vanish.up&cooldown.vendetta.remains<=4))&combo_points.deficit>=1&refreshable&(pmultiplier<=1|remains<=tick_time)&(!exsanguinated|remains<=tick_time*2)&target.time_to_die-remains>4
actions.maintain+=/garrote,if=set_bonus.tier20_4pc&talent.exsanguinate.enabled&prev_gcd.1.rupture&cooldown.exsanguinate.remains<1&(!cooldown.vanish.up|time>12)
actions.maintain+=/rupture,if=!talent.exsanguinate.enabled&combo_points>=3&!ticking&mantle_duration=0&target.time_to_die>6
actions.stealthed=mutilate,if=talent.shadow_focus.enabled&dot.garrote.ticking
actions.stealthed+=/garrote,cycle_targets=1,if=talent.subterfuge.enabled&combo_points.deficit>=1&set_bonus.tier20_4pc&((dot.garrote.remains<=13&!debuff.toxic_blade.up)|pmultiplier<=1)&!exsanguinated
actions.stealthed+=/garrote,cycle_targets=1,if=talent.subterfuge.enabled&combo_points.deficit>=1&!set_bonus.tier20_4pc&refreshable&(!exsanguinated|remains<=tick_time*2)&target.time_to_die-remains>2
actions.stealthed+=/garrote,cycle_targets=1,if=talent.subterfuge.enabled&combo_points.deficit>=1&!set_bonus.tier20_4pc&remains<=10&pmultiplier<=1&!exsanguinated&target.time_to_die-remains>2
actions.stealthed+=/rupture,cycle_targets=1,if=combo_points>=4&refreshable&(pmultiplier<=1|remains<=tick_time)&(!exsanguinated|remains<=tick_time*2)&target.time_to_die-remains>6
actions.stealthed+=/rupture,if=talent.exsanguinate.enabled&talent.nightstalker.enabled&target.time_to_die-remains>6
actions.stealthed+=/envenom,if=combo_points>=cp_max_spend
actions.stealthed+=/garrote,if=!talent.subterfuge.enabled&target.time_to_die-remains>4
actions.stealthed+=/mutilateSource gear and consumables
This is the archived simulation loadout, not a BiS claim for your character. IDs, bonuses and enchants are unchanged; check realm availability. The example does not imply a universal stat priority.
Consumables
- Potion
- Prolonged Power
- Flask
- Seventh Demon
- Food
- Lavish Suramar Feast
- Augmentation
- Defiled
Simulation loadout
- Head
- Cavalier Hat of the Dashing Scoundrel
- Neck
- Collar of Null-Flame
- Back
- Cloak of the Dashing Scoundrel
- Chest
- Vest of Waning Life
- Hands
- Gloves of the Dashing Scoundrel
- Waist
- Portal Keeper's Cincture
- Legs
- Pants of the Dashing Scoundrel
- Feet
- Vicious Flamepaws
- Finger1
- Band of the Sargerite Smith
- Finger2
- Sullied Seal of the Pantheon
- Trinket1
- Shadow-Singed Fang
- Trinket2
- Golganneth's Vitality
- Main Hand
- The Kingslayers
- Off Hand
- The Kingslayers
Item IDs, enchants and parameters
potion=prolonged_power
flask=seventh_demon
food=lavish_suramar_feast
augmentation=defiled
head=cavalier_hat_of_the_dashing_scoundrel,id=152163,bonus_id=3612/1502
neck=collar_of_nullflame,id=151973,bonus_id=3612/1502,enchant=mark_of_the_trained_soldier
back=cloak_of_the_dashing_scoundrel,id=152161,bonus_id=3612/1502,enchant=binding_of_agility
chest=vest_of_waning_life,id=151982,bonus_id=3612/1502
hands=gloves_of_the_dashing_scoundrel,id=152162,bonus_id=3612/1502
waist=portal_keepers_cincture,id=151990,bonus_id=3612/1502
legs=pants_of_the_dashing_scoundrel,id=152164,bonus_id=3612/1502
feet=vicious_flamepaws,id=151983,bonus_id=3612/1502
finger1=band_of_the_sargerite_smith,id=152064,bonus_id=3612/1502,enchant=binding_of_mastery
finger2=sullied_seal_of_the_pantheon,id=151972,bonus_id=3612/1502,enchant=binding_of_mastery
trinket1=shadowsinged_fang,id=151968,bonus_id=3612/1502
trinket2=golganneths_vitality,id=154174,bonus_id=3997
main_hand=the_kingslayers,id=128870,bonus_id=741,gem_id=152055/152293/152092,relic_id=3612:1502/3612:1502/3612:1502
off_hand=the_kingslayers,id=128869Game terminology
- Realm
- A game world within a server project, with its own rates and rules.
- Rotation
- Choosing abilities according to resources, procs and the encounter.
- Burst
- A short window of increased damage.
- Proc
- An effect that triggers and temporarily empowers or enables an ability.
- APL
- A conditional simulation priority list, not a fixed button sequence.
- BiS
- Best in Slot for a particular set of conditions.
- HoT / DoT
- Healing over time / damage over time.
Sources and game version
The official page describes the class in current WoW. Archived profiles use Legion 7.3.5, build 25961. The wiki provides terminology and change history; current damage values should not be applied to Legion.
Russian names were matched by ID against Wowhead and accepted when the English name matched the archive. Unconfirmed matches retain the archived English name.
Ready for the next run
Checks are saved in this browser. Reset them before a new run.
Sources and game version
Practical playbooks are written by the portal editors. Check the patch before using current tables: numerical values after item-level squishes do not belong to Legion.
Projects
Recommended servers for this guide
Related projects, selected by expansion and language. This is not a market-wide ranking.