Skip to content

Commit

Permalink
Subtlety: Update based on Combo Points more rapidly; make testing eas…
Browse files Browse the repository at this point in the history
…ier.
  • Loading branch information
Hekili committed Feb 7, 2024
1 parent 3f33dd4 commit 609e5d4
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 8 deletions.
6 changes: 3 additions & 3 deletions Dragonflight/APLs/RogueSubtlety.simc
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ actions.cds+=/use_items,if=!stealthed.all&(!trinket.mirror_of_fractured_tomorrow

## Finisher
# Defines what abilitis need to be used for DM stacks before casting Secret Tchnique.
actions.finish+=/variable,name=secret_condition,value=(action.shadowstrike.used_for_danse|action.shuriken_storm.used_for_danse)&(action.eviscerate.used_for_danse|action.black_powder.used_for_danse|action.rupture.used_for_danse)|!talent.danse_macabre
actions.finish+=/variable,name=secret_condition,value=((action.shadowstrike.used_for_danse|action.shuriken_storm.used_for_danse)&(action.eviscerate.used_for_danse|action.black_powder.used_for_danse|action.rupture.used_for_danse)|!talent.danse_macabre)
# Apply Rupture if its not up.
actions.finish+=/rupture,if=!dot.rupture.ticking&target.time_to_die-remains>6
actions.finish+=/variable,name=premed_snd_condition,value=talent.premeditation.enabled&spell_targets.shuriken_storm<5
Expand All @@ -92,9 +92,9 @@ actions.finish+=/variable,name=skip_rupture,value=buff.thistle_tea.up&spell_targ
actions.finish+=/rupture,if=(!variable.skip_rupture|priority_rotation)&target.time_to_die-remains>6&refreshable
# Refresh Rupture during Shadow Dance with Finality.
actions.finish+=/rupture,if=buff.finality_rupture.up&buff.shadow_dance.up&spell_targets.shuriken_storm<=4&!action.rupture.used_for_danse
actions.finish+=/cold_blood,if=variable.secret_condition&cooldown.secret_technique.ready
actions.finish+=/cold_blood,if=((action.shadowstrike.used_for_danse|action.shuriken_storm.used_for_danse)&(action.eviscerate.used_for_danse|action.black_powder.used_for_danse|action.rupture.used_for_danse)|!talent.danse_macabre)&cooldown.secret_technique.ready
# Syncronizes Secret to Cold Blood if possible. Defualts to use once a builder and finisher is used.
actions.finish+=/secret_technique,if=variable.secret_condition&(!talent.cold_blood|cooldown.cold_blood.remains>buff.shadow_dance.remains-2|!talent.improved_shadow_dance)
actions.finish+=/secret_technique,if=((action.shadowstrike.used_for_danse|action.shuriken_storm.used_for_danse)&(action.eviscerate.used_for_danse|action.black_powder.used_for_danse|action.rupture.used_for_danse)|!talent.danse_macabre)&(!talent.cold_blood|cooldown.cold_blood.remains>buff.shadow_dance.remains-2|!talent.improved_shadow_dance)
# Multidotting targets that will live long enough, refresh during pandemic.
actions.finish+=/rupture,cycle_targets=1,if=!variable.skip_rupture&!priority_rotation&spell_targets.shuriken_storm>=2&target.time_to_die>=(2*combo_points)&refreshable
# Refresh Rupture early if it will expire during Symbols. Do that refresh if SoD gets ready in the next 5s.
Expand Down
Loading

0 comments on commit 609e5d4

Please sign in to comment.