Hekili Priority Helper

Hekili Priority Helper

44M Downloads

SUB recommending Symbol of Death when buff is already up

Squatty1 opened this issue · 9 comments

commented

Before You Begin

  • I confirm that I have downloaded the latest version of the addon.
  • I am not playing on a private server.
  • I checked for an existing, open ticket for this issue and was not able to find one.
  • I edited the title of this issue (above) so that it describes the issue I am reporting.
  • I am reporting an issue with the default priority included with the specialization (imported or edited priorities are not supported).

Describe the Issue

Symbol of Death is being recommended even though the buff is already up. It does not stack, it should to be recommended before its just about to fall off, or has fallen off.

When looking at snapshot I notice that the buff is not showing up, perhaps its not being tracked.

The reason this is an issue, is because one some fights you do the opener differently by using both charges of vanish to get your cd's to align later on in the fight. This means that assassins mark is off cd very quickly and is being recommended incorrectly.

How to Reproduce

  1. enter game as sub rogue
  2. hit a target dummy do basic opener but use vanish after the first secret technique. Mark will be recommended even though you already have +5 sec of the buff up.

Snapshot (Link)

https://pastebin.com/BywZ3Ksx

Raidbots Sim Report (Link)

https://www.raidbots.com/simbot/report/skCYzRL1U9Z2sn16R7Kk5D

Additional Information

This is not part of the sim rotation, as some fights require you to play the opener differently. But if the buff would be tracked and block recommendation too soon the issue would be solved.

Contact Information

No response

commented

I don't see Symbols of Death on you in your snapshot?

player_buffs:
   381637 - atrophic_poison                          -   1 - 1252.17
   315584 - instant_poison                           -   1 - 1250.58
   343173 - premeditation                            -   1 - 3600.00
   426647 - *best_friends_with_pip                   -   1 - 3600.00
   394008 - *a_lookers_charm                         -   1 - 3600.00
   225787 - *sign_of_the_warrior                     -   1 - 3600.00
   115191 - stealth                                  -   1 - 3600.00
   425948 - *vantus_rune_tindral_sageswift           -   1 - 410383.55
   393438 - *draconic_augmentation                   -   1 - 1529.99
   371172 - *phial_of_tepid_versatility              -   1 - 1052.68
   426339 - *igiras_cruel_nightmare                  -   1 - 3600.00
   411060 - *new_niffen_nosniffin_tonic              -   1 - 3600.00
   397734 - *word_of_a_worthy_ally                   -   1 - 3600.00
commented

Sorry I have no clue why I called it that. I'm talking about Symbol of Death.

commented

What is Assassin's Mark?

commented

Like I tried commenting earlier, the snapshot keybind is hard to get to so there is a delay. At worst it can recommend even with +5 sec of the buff remaining.

The class guides do not talk about Symbold of death buff, there is no reason to overlap.

Icy veins:
with less than 3 seconds remaining on the buff granted by the 10.1 tier set.

Wowhead:
of the buff.[ Invigorating Shadowdust] or the season two-tier set[ Rogue Subtlety 10.1 Class Set 2pc] can lead to overlaps.

Granted the "." is misplaced on wowhead but the sentence does not end at the dot I think its just a formatting error.

commented

Image from discord thread regarding sub:
Uploading WoWScrnShot_021624_120933.jpg…

commented

New snapshot whit the same issue. the snapshot shortcut is hard to get too so the buff would be longer in a real world scenario. The image I added in the original post highlights this. It can be recommended even when you have +5 sec left of the buff, but this is the worst case.

Subtlety; Primary - Symbols of Death(0.00), Eviscerate(0.00), Shadowstrike(1.00), Eviscerate(2.00)
build: v10.2.5-1.0.6-beta2
level: 70 (70)
class: ROGUE
spec: subtlety

talents: BUQAcWb37Z8KXj8LlE1rTPXfsBAEEAAAAAASJJJlERSKFRICxBSSSISLSSiWSikkAokWAAAAIBB
acrobatic_strikes = 1/1
alacrity = 2/2
atrophic_poison = 1/1
blind = 1/1
cheat_death = 1/1
cloak_of_shadows = 1/1
cold_blood = 1/1
danse_macabre = 1/1
dark_shadow = 2/2
deadened_nerves = 1/1
deadly_precision = 1/1
deepening_shadows = 1/1
deeper_daggers = 1/1
deeper_stratagem = 1/1
ephemeral_bond = 1/1
evasion = 1/1
fade_to_nothing = 1/1
featherfoot = 1/1
finality = 1/2
find_weakness = 1/1
flagellation = 1/1
fleet_footed = 1/1
graceful_guile = 1/1
improved_ambush = 1/1
improved_backstab = 1/1
improved_shadow_dance = 1/1
improved_shadow_techniques = 1/1
improved_sprint = 1/1
inevitability = 1/1
invigorating_shadowdust = 2/2
iron_stomach = 1/1
lethality = 2/2
master_poisoner = 1/1
nightstalker = 2/2
nimble_fingers = 1/1
planned_execution = 1/1
premeditation = 1/1
recuperator = 1/1
relentless_strikes = 1/1
secret_stratagem = 1/1
secret_technique = 1/1
shadow_blades = 1/1
shadow_dance = 1/1
shadowcraft = 1/1
shadowed_finishers = 1/1
shadowrunner = 1/1
shadowstep = 1/1
shiv = 1/1
shot_in_the_dark = 1/1
shrouded_in_darkness = 1/1
soothing_darkness = 1/1
subterfuge = 1/1
swift_death = 1/1
tricks_of_the_trade = 1/1
veiltouched = 1/1
weaponmaster = 1/1
without_a_trace = 1/1

pvptalents: none

covenant: none

conduits: none

soulbinds: [nadjia_the_mistblade]

sets: ashes_of_the_embersoul = 1
tier31 = 4

gear: ashes_of_the_embersoul = 1
dream_wardens_tabard = 1
inflammable_drapeleaf = 1
lifebound_belt = 1
lifebound_cap = 1
lucid_shadewalkers_bladed_spaulders = 1
lucid_shadewalkers_chausses = 1
lucid_shadewalkers_clawgrips = 1
lucid_shadewalkers_cuirass = 1
nick_of_time = 1
pips_emerald_friendship_badge = 1
primordial_serpents_bindings = 1
signet_of_the_last_elder = 1
signet_of_titanic_insight = 1
tier31 = 4
torc_of_passed_time = 1
toxic_thorn_footwraps = 1

legendaries: none

itemIDs: 192999, 193400, 193407, 193452, 201759, 207128, 207160, 207162, 207167, 207168, 207234, 207235, 207237, 207239, 207996, 210501

settings: aoe = 3
canFunnel = true
combatRefresh = 0.05
custom1Name = Custom 1
custom2Name = Custom 2
cycle = false
cycle_min = 6
damage = true
damageDots = false
damageExpiration = 6
damageOnScreen = true
damagePets = false
damageRange = 0
enabled = true
funnel = false
gcdSync = true
maxTime = 20
nameplates = true
noFeignedCooldown = false
package = Subtlety
petbased = false
potion = phantom_fire
rangeChecker = pick_pocket
rangeFilter = false
regularRefresh = 0.5
throttleRefresh = true
throttleTime = false
mfd_points = 3
priority_rotation = false
rupture_duration = 12
solo_vanish = true

toggles: cooldowns = true
custom1 = false
custom2 = false
defensives = false [separate]
essences = true
interrupts = true
mode = automatic
potions = false

keybinds:
ashes_of_the_embersoul = § [03]
backstab = 2 [01], E [02], 2 [07]
black_powder = MwU [04]
blind = F1 [02]
cloak_of_shadows = SC [03]
crimson_vial = Z [03]
distract = S< [06]
evasion = ST [03]
eviscerate = 1 [01], 1 [07]
feint = C [03]
flagellation = M4 [02]
healthstone = G [04]
kick = Q [01], Q [07]
kidney_shot = SZ [01], SM3 [02]
rupture = 3 [01], 3 [07]
sap = F8 [02]
secret_technique = SR [02]
shadow_blades = F [03]
shadow_dance = M5 [05], SM5 [06]
shadowstep = S2 [03]
shadowstrike = 2 [01], E [02], 2 [07]
shiv = SE [05]
shroud_of_concealment = SZ [07]
shuriken_storm = MwD [04]
shuriken_toss = N5 [04]
slice_and_dice = 4 [01], 4 [07]
sprint = S1 [03]
stealth = S4 [01], S4 [07]
stoneform = M3 [04]
symbols_of_death = R [02]
thistle_tea = 5 [01], 5 [07]
tricks_of_the_trade = T [03]
vanish = SF [03]

warnings: none

targets: Nameplates are enabled.

  • Checking nameplate1 [ Creature-0-1631-2444-18532-194648-00005AF286 ] Training Dummy.
    nameplate1 - -1 - Creature-0-1631-2444-18532-194648-00005AF286 - 34.00 - 10 - Training Dummy

player_buffs:
315496 - slice_and_dice - 1 - 43.83
121471 - shadow_blades - 1 - 12.67
212283 - symbols_of_death - 1 - 2.73
384631 - flagellation_buff - 30 - 3.60
381637 - atrophic_poison - 1 - 3570.03
315584 - instant_poison - 1 - 3567.82
115192 - subterfuge - 1 - 1.98
343173 - premeditation - 1 - 3600.00
393969 - danse_macabre - 5 - 3600.00
393971 - soothing_darkness - 1 - 5.15
386237 - *fade_to_nothing - 1 - 6.19
185422 - shadow_dance - 1 - 1.20
193538 - alacrity - 3 - 10.97
423611 - soul_ignition - 1 - 12.66
383405 - deeper_daggers - 1 - 7.09
196911 - shadow_techniques - 2 - 3600.00
335151 - *sign_of_the_mists - 1 - 3600.00
257506 - shot_in_the_dark - 1 - 3600.00
424317 - *shalasars_guidance - 1 - 1414.86
426672 - *best_friends_with_urctos - 1 - 3600.00
393438 - *draconic_augmentation - 1 - 2690.35
382157 - *well_fed - 1 - 132.04
371172 - *phial_of_tepid_versatility - 1 - 2220.48
426339 - *igiras_cruel_nightmare - 1 - 3600.00
411060 - *new_niffen_nosniffin_tonic - 1 - 3600.00
397734 - *word_of_a_worthy_ally - 1 - 3600.00
385949 - finality_eviscerate - 1 - 3600.00

player_debuffs:

target_buffs:

target_debuffs:
384631 - flagellation_buff - 1 - 3.70
1943 - rupture - 1 - 25.76
392388 - atrophic_poison_dot - 1 - 7.24
316220 - find_weakness - 1 - 7.03
420144 - *timestrike - 1 - 1.88
424493 - *shadow_rupture - 1 - 11.13

New Recommendations for [ Primary ] requested at 10:16:55 ( 263991.75 ); using built-in ( Subtlety ) priority.
*** START OF NEW DISPLAY: Primary ***
Purged 788 marked values in 0.23ms.
Danse Tracker @ Reset:
eviscerate = true
vanish = true
rupture = true
shadowstrike = true
secret_technique = true
cold_blood = true

RECOMMENDATION #1 ( Offset: 0.00, GCD: 0.00, Casting: 0.00 ).

Resources: combo_points[ 7.00 / 7.00 ], energy[ 100.00 / 100.00 ]
Danse Tracker @ Step:
  eviscerate = true
  vanish = true
  rupture = true
  shadowstrike = true
  secret_technique = true
  cold_blood = true
Checking if I'm casting ( No ) and if it is a channel ( No ).
No whitelist.

Processing precombat action list [ Subtlety - precombat ].
    
    Current recommendation was NO ACTION at +10.00s.
    
    1.   apply_poison ( precombat - 1 )
    The action is not ready ( 3567.83 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.02ms
    TimeData:Subtlety-precombat-1:apply_poison:0.02:Ability Known, Enabled(0.02)
    
    2.   stealth ( precombat - 2 )
    We are already in-combat and this pre-combat action is not essential.  Skipping.
    Time spent on this action:  0.02ms
    TimeData:Subtlety-precombat-2:stealth:0.02:Ability Known, Enabled(0.02)
    
    3.   algethar_puzzle_box ( precombat - 3 ) - IsUsableItem item 193701 and nil
    Time spent on this action:  0.05ms
    TimeData:Subtlety-precombat-3:algethar_puzzle_box:0.05:Ability Known, Enabled(0.05)
    
    4.   slice_and_dice ( precombat - 4 )
    We are already in-combat and this pre-combat action is not essential.  Skipping.
    Time spent on this action:  0.02ms
    TimeData:Subtlety-precombat-4:slice_and_dice:0.02:Ability Known, Enabled(0.02)
    Exiting precombat with recommendation of NO ACTION at +10.00s.

Completed precombat action list [ Subtlety - precombat ].

Processing default action list [ Subtlety - default ].
    
    Current recommendation was NO ACTION at +10.00s.
    
    5.   stealth ( default - 1 )
    The action (stealth) is unusable at (0.00 + 0.00) because cannot stealth in combat.
    Time spent on this action:  0.04ms
    TimeData:Subtlety-default-1:stealth:0.04:Ability Known, Enabled(0.02):Post-TTR and Essential(0.02):Post Cycle(0.00):Post Usable(0.00)
    
    6.   kick ( default - 2 )
    The action is not ready ( 3600.00 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.02ms
    TimeData:Subtlety-default-2:kick:0.02:Ability Known, Enabled(0.02)
    
    7.   shiv ( default - 3 )
    The action (shiv) is usable at (0.00 + 0.00) with cost of 30 energy (have 100).
     - the action is ready before the current recommendation (at +0.00 vs. +10.00).
     - this entry's criteria FAILS: debuff.dispellable_enrage.up[false]
    There were no recheck events to check.
    Time spent on this action:  0.14ms
    TimeData:Subtlety-default-3:shiv:0.14:Ability Known, Enabled(0.02):Post-TTR and Essential(0.04):Post Cycle(0.00):Post Usable(0.01):Post Ready/Clash(0.02):Post Stack(0.01):Pre-Script(0.00):Post-Script(0.02):Pre-Recheck(0.01):Post-Recheck Times(0.00):Post Recheck(0.00)
    
    8.   variable ( default - 4 )
     - variable.snd_condition[true] will check this script entry ( Subtlety:default:4 )
    Time spent on this action:  0.03ms
    TimeData:Subtlety-default-4:variable:0.03:Ability Known, Enabled(0.02):Post-TTR and Essential(0.02)
    
    9.   call_action_list:cds ( default - 5 )
    There is no criteria for cds.
    Action list (cds) was found.
    + cds
    Current recommendation was NO ACTION at +10.00s.
    
    10.  variable ( cds - 1 )
     - variable.trinket_conditions[true] will check this script entry ( Subtlety:cds:1 )
    Time spent on this action:  0.02ms
    TimeData:Subtlety-cds-1:variable:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.01)
    
    11.  cold_blood ( cds - 2 ) - ability disabled ( preference )
    Time spent on this action:  0.02ms
    TimeData:Subtlety-cds-2:cold_blood:0.02:Ability Known, Enabled(0.02)
    
    12.  sepsis ( cds - 3 ) - not usable here
    Time spent on this action:  0.02ms
    TimeData:Subtlety-cds-3:sepsis:0.02:Ability Known, Enabled(0.02)
    
    13.  flagellation ( cds - 4 )
    The action is not ready ( 51.53 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.02ms
    TimeData:Subtlety-cds-4:flagellation:0.02:Ability Known, Enabled(0.02)
    
    14.  symbols_of_death ( cds - 5 )
    The action (symbols_of_death) is usable at (0.00 + 0.00).
     - the action is ready before the current recommendation (at +0.00 vs. +10.00).
    List ( cds ) called from ( Subtlety:default:5 ) would PASS at 0.00.
    NONE
     - this entry's criteria PASSES: variable.snd_condition[true] & ( ! buff.the_rotten.up[false] | ! set_bonus.tier30_2pc[0.00] ) & buff.symbols_of_death.remains[2.73] <= 3 & ( ! talent.flagellation.enabled[true] | cooldown.flagellation.remains[51.53] > 10 | buff.shadow_dance.remains[1.20] >= 2 & talent.invigorating_shadowdust.enabled[true] | cooldown.flagellation.up[false] & combo_points.current[7.00] >= 5 & ! talent.invigorating_shadowdust.enabled[true] )
    Action chosen:  symbols_of_death at 0.00!
    Exiting cds with recommendation of NO ACTION at +10.00s.
    Returned from list (cds), current recommendation is symbols_of_death (+0.00).
    - cds
    The recommended action (symbols_of_death) is ready in less than 0.2s; exiting list (default).
    Exiting default with recommendation of NO ACTION at +10.00s.

Completed default action list [ Subtlety - default ].
Recommendation is symbols_of_death at 0.00 + 0.00.
Recommendation #1 is symbols_of_death at 0.00s (0.00s).

RECOMMENDATION #2 ( Offset: 0.00, GCD: 0.00, Casting: 0.00 ).

Resources: combo_points[ 7.00 / 7.00 ], energy[ 100.00 / 100.00 ]
Danse Tracker @ Step:
  eviscerate = true
  vanish = true
  rupture = true
  shadowstrike = true
  secret_technique = true
  symbols_of_death = true
  cold_blood = true
Checking if I'm casting ( No ) and if it is a channel ( No ).
No whitelist.

Processing precombat action list [ Subtlety - precombat ].
    
    Current recommendation was NO ACTION at +10.00s.
    
    1.   apply_poison ( precombat - 1 )
    The action is not ready ( 3567.83 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.01ms
    TimeData:Subtlety-precombat-1:apply_poison:0.01:Ability Known, Enabled(0.01)
    
    2.   stealth ( precombat - 2 )
    We are already in-combat and this pre-combat action is not essential.  Skipping.
    Time spent on this action:  0.01ms
    TimeData:Subtlety-precombat-2:stealth:0.01:Ability Known, Enabled(0.01)
    
    3.   algethar_puzzle_box ( precombat - 3 ) - IsUsableItem item 193701 and nil
    Time spent on this action:  0.03ms
    TimeData:Subtlety-precombat-3:algethar_puzzle_box:0.03:Ability Known, Enabled(0.03)
    
    4.   slice_and_dice ( precombat - 4 )
    We are already in-combat and this pre-combat action is not essential.  Skipping.
    Time spent on this action:  0.01ms
    TimeData:Subtlety-precombat-4:slice_and_dice:0.01:Ability Known, Enabled(0.01)
    Exiting precombat with recommendation of NO ACTION at +10.00s.

Completed precombat action list [ Subtlety - precombat ].

Processing default action list [ Subtlety - default ].
    
    Current recommendation was NO ACTION at +10.00s.
    
    5.   stealth ( default - 1 )
    The action (stealth) is unusable at (0.00 + 0.00) because cannot stealth in combat.
    Time spent on this action:  0.03ms
    TimeData:Subtlety-default-1:stealth:0.03:Ability Known, Enabled(0.01):Post-TTR and Essential(0.01):Post Cycle(0.00):Post Usable(0.00)
    
    6.   kick ( default - 2 )
    The action is not ready ( 3600.00 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.01ms
    TimeData:Subtlety-default-2:kick:0.01:Ability Known, Enabled(0.01)
    
    7.   shiv ( default - 3 )
    The action (shiv) is usable at (0.00 + 0.00) with cost of 30 energy (have 100).
     - the action is ready before the current recommendation (at +0.00 vs. +10.00).
     - this entry's criteria FAILS: debuff.dispellable_enrage.up[false]
    There were no recheck events to check.
    Time spent on this action:  0.06ms
    TimeData:Subtlety-default-3:shiv:0.06:Ability Known, Enabled(0.01):Post-TTR and Essential(0.02):Post Cycle(0.00):Post Usable(0.00):Post Ready/Clash(0.01):Post Stack(0.00):Pre-Script(0.00):Post-Script(0.00):Pre-Recheck(0.01):Post-Recheck Times(0.00):Post Recheck(0.00)
    
    8.   variable ( default - 4 )
     - variable.snd_condition[true] will check this script entry ( Subtlety:default:4 )
    Time spent on this action:  0.02ms
    TimeData:Subtlety-default-4:variable:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.01)
    
    9.   call_action_list:cds ( default - 5 )
    There is no criteria for cds.
    Action list (cds) was found.
    + cds
    Current recommendation was NO ACTION at +10.00s.
    
    10.  variable ( cds - 1 )
     - variable.trinket_conditions[true] will check this script entry ( Subtlety:cds:1 )
    Time spent on this action:  0.02ms
    TimeData:Subtlety-cds-1:variable:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.01)
    
    11.  cold_blood ( cds - 2 ) - ability disabled ( preference )
    Time spent on this action:  0.01ms
    TimeData:Subtlety-cds-2:cold_blood:0.01:Ability Known, Enabled(0.01)
    
    12.  sepsis ( cds - 3 ) - not usable here
    Time spent on this action:  0.01ms
    TimeData:Subtlety-cds-3:sepsis:0.01:Ability Known, Enabled(0.01)
    
    13.  flagellation ( cds - 4 )
    The action is not ready ( 51.53 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.01ms
    TimeData:Subtlety-cds-4:flagellation:0.01:Ability Known, Enabled(0.01)
    
    14.  symbols_of_death ( cds - 5 )
    The action is not ready ( 30.00 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.01ms
    TimeData:Subtlety-cds-5:symbols_of_death:0.01:Ability Known, Enabled(0.01)
    
    15.  shadow_blades ( cds - 6 )
    The action is not ready ( 82.52 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.01ms
    TimeData:Subtlety-cds-6:shadow_blades:0.01:Ability Known, Enabled(0.01)
    
    16.  echoing_reprimand ( cds - 7 ) - not usable here
    Time spent on this action:  0.02ms
    TimeData:Subtlety-cds-7:echoing_reprimand:0.02:Ability Known, Enabled(0.02)
    
    17.  shuriken_tornado ( cds - 8 ) - talent [ shuriken_tornado ] missing
    Time spent on this action:  0.02ms
    TimeData:Subtlety-cds-8:shuriken_tornado:0.02:Ability Known, Enabled(0.02)
    
    18.  shuriken_tornado ( cds - 9 ) - talent [ shuriken_tornado ] missing
    Time spent on this action:  0.01ms
    TimeData:Subtlety-cds-9:shuriken_tornado:0.01:Ability Known, Enabled(0.01)
    
    19.  shadow_dance ( cds - 10 )
    The action (shadow_dance) is usable at (0.00 + 1.20).
     - the action is ready before the current recommendation (at +1.20 vs. +10.00).
    List ( cds ) called from ( Subtlety:default:5 ) would PASS at 1.20.
    NONE
     - this entry's criteria FAILS: ! buff.shadow_dance.up[false] & fight_remains[32.11] <= 8 + talent.subterfuge.enabled[true]
    There were no recheck events to check.
    Time spent on this action:  0.09ms
    TimeData:Subtlety-cds-10:shadow_dance:0.09:Ability Known, Enabled(0.01):Post-TTR and Essential(0.02):Post Cycle(0.00):Post Usable(0.00):Post Ready/Clash(0.01):Post Stack(0.01):Pre-Script(0.00):Post-Script(0.01):Pre-Recheck(0.01):Post-Recheck Times(0.01):Post Recheck(0.00)
    
    20.  goremaws_bite ( cds - 11 ) - talent [ goremaws_bite ] missing
    Time spent on this action:  0.01ms
    TimeData:Subtlety-cds-11:goremaws_bite:0.01:Ability Known, Enabled(0.01)
    
    21.  thistle_tea ( cds - 12 ) - talent [ thistle_tea ] missing
    Time spent on this action:  0.02ms
    TimeData:Subtlety-cds-12:thistle_tea:0.02:Ability Known, Enabled(0.02)
    
    22.  potion ( cds - 13 ) - ability disabled ( toggle potions )
    Time spent on this action:  0.29ms
    TimeData:Subtlety-cds-13:potion:0.29:Ability Known, Enabled(0.29)
    
    23.  variable ( cds - 14 )
     - variable.racial_sync[true] will check this script entry ( Subtlety:cds:14 )
    Time spent on this action:  0.02ms
    TimeData:Subtlety-cds-14:variable:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.01)
    
    24.  blood_fury ( cds - 15 ) - ability unknown
    Time spent on this action:  0.02ms
    TimeData:Subtlety-cds-15:blood_fury:0.02:Ability Known, Enabled(0.02)
    
    25.  berserking ( cds - 16 ) - ability unknown
    Time spent on this action:  0.02ms
    TimeData:Subtlety-cds-16:berserking:0.02:Ability Known, Enabled(0.02)
    
    26.  fireblood ( cds - 17 ) - ability unknown
    Time spent on this action:  0.01ms
    TimeData:Subtlety-cds-17:fireblood:0.01:Ability Known, Enabled(0.01)
    
    27.  ancestral_call ( cds - 18 ) - ability unknown
    Time spent on this action:  0.01ms
    TimeData:Subtlety-cds-18:ancestral_call:0.01:Ability Known, Enabled(0.01)
    
    28.  ashes_of_the_embersoul ( cds - 19 )
    The action is not ready ( 112.52 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.05ms
    TimeData:Subtlety-cds-19:ashes_of_the_embersoul:0.05:Ability Known, Enabled(0.05)
    
    29.  witherbarks_branch ( cds - 20 ) - ability disabled ( preference )
    Time spent on this action:  0.04ms
    TimeData:Subtlety-cds-20:witherbarks_branch:0.04:Ability Known, Enabled(0.04)
    
    30.  mirror_of_fractured_tomorrows ( cds - 21 )
    The action is not ready ( 12.52 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.04ms
    TimeData:Subtlety-cds-21:mirror_of_fractured_tomorrows:0.04:Ability Known, Enabled(0.04)
    
    31.  beacon_to_the_beyond ( cds - 22 ) - IsUsableItem item 203963 and nil
    Time spent on this action:  0.03ms
    TimeData:Subtlety-cds-22:beacon_to_the_beyond:0.03:Ability Known, Enabled(0.03)
    
    32.  manic_grieftorch ( cds - 23 ) - IsUsableItem item 194308 and nil
    Time spent on this action:  0.03ms
    TimeData:Subtlety-cds-23:manic_grieftorch:0.03:Ability Known, Enabled(0.03)
    
    33.  use_items ( cds - 24 )
    Criteria for ??? FAIL at +0.00 - ! stealthed.all[true] & ( ! cooldown.mirror_of_fractured_tomorrows.ready[false] | ! equipped.mirror_of_fractured_tomorrows[false] ) & ( ! cooldown.ashes_of_the_embersoul.ready[false] | ! equipped.ashes_of_the_embersoul[true] ) | boss[false] & fight_remains[33.32] < 10
    Exiting cds with recommendation of NO ACTION at +10.00s.
    Returned from list (cds), current recommendation is NO ACTION (+10.00).
    - cds
    
    34.  slice_and_dice ( default - 6 )
    The action (slice_and_dice) is usable at (0.00 + 0.00) with cost of 25 energy (have 100).
     - the action is ready before the current recommendation (at +0.00 vs. +10.00).
     - this entry's criteria FAILS: spell_targets.shuriken_storm[1.00] < cp_max_spend[7.00] & buff.slice_and_dice.remains[43.83] < gcd.max[1.00] & fight_remains[33.32] > 6 & combo_points.current[7.00] >= 4
    There were no recheck events to check.
    Time spent on this action:  0.10ms
    TimeData:Subtlety-default-6:slice_and_dice:0.10:Ability Known, Enabled(0.01):Post-TTR and Essential(0.02):Post Cycle(0.00):Post Usable(0.00):Post Ready/Clash(0.01):Post Stack(0.00):Pre-Script(0.00):Post-Script(0.02):Pre-Recheck(0.01):Post-Recheck Times(0.01):Post Recheck(0.00)
    
    35.  run_action_list:stealthed ( default - 7 )
    Criteria for stealthed PASS at +0.00 - stealthed.all[true]
    Action list (stealthed) was found.
    + [stealthed]
    Current recommendation was NO ACTION at +10.00s.
    
    36.  shadowstrike ( stealthed - 1 )
    The action (shadowstrike) is usable at (0.00 + 0.00) with cost of 45 energy (have 100).
     - the action is ready before the current recommendation (at +0.00 vs. +10.00).
    List ( stealthed ) called from ( Subtlety:default:7 ) would PASS at 0.00.
    stealthed.all[true]
     - this entry's criteria FAILS: buff.stealth.up[false] & ( spell_targets.shuriken_storm[1.00] < 4 | priority_rotation[false] )
    There are 1 recheck events.
    The action (shadowstrike) is no longer usable at (0.00 + 1.98) because requires stealth or sepsis_buff.
    Time spent on this action:  0.18ms
    TimeData:Subtlety-stealthed-1:shadowstrike:0.18:Ability Known, Enabled(0.01):Post-TTR and Essential(0.03):Post Cycle(0.00):Post Usable(0.01):Post Ready/Clash(0.01):Post Stack(0.03):Pre-Script(0.00):Post-Script(0.00):Pre-Recheck(0.01):Post-Recheck Times(0.04):Pre-Recheck Loop(0.00):Recheck Loop Start(0.00):Post Recheck Loop(0.02):Post Recheck(0.00)
    
    37.  call_action_list:finish ( stealthed - 2 )
    Time-sensitive Criteria for finish deferred at +0.00 - effective_combo_points[7.00] >= cp_max_spend[7.00] | buff.shuriken_tornado.up[false] & combo_points.deficit[0.00] <= 2 | combo_points.deficit[0.00] <= 1 + ( talent.deeper_stratagem.enabled[true] | talent.secret_stratagem.enabled[true] )
    Action list (finish) was found.
    + [stealthed], finish
    Current recommendation was NO ACTION at +10.00s.
    
    38.  variable ( finish - 1 )
     - variable.secret_condition[true] will check this script entry ( Subtlety:finish:1 )
    Time spent on this action:  0.02ms
    TimeData:Subtlety-finish-1:variable:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.01)
    
    39.  rupture ( finish - 2 )
    The action (rupture) is usable at (0.00 + 0.00) with cost of 25 energy (have 100).
     - the action is ready before the current recommendation (at +0.00 vs. +10.00).
    List ( stealthed ) called from ( Subtlety:default:7 ) would PASS at 0.00.
    stealthed.all[true]
    List ( finish ) called from ( Subtlety:stealthed:2 ) would PASS at 0.00.
    effective_combo_points[7.00] >= cp_max_spend[7.00] | buff.shuriken_tornado.up[false] & combo_points.deficit[0.00] <= 2 | combo_points.deficit[0.00] <= 1 + ( talent.deeper_stratagem.enabled[true] | talent.secret_stratagem.enabled[true] )
     - this entry's criteria FAILS: ! dot.rupture.ticking[true] & target.time_to_die[34.00] - remains[25.76] > 6
    There are 2 recheck events.
    List ( stealthed ) called from ( Subtlety:default:7 ) would PASS at 0.01.
    stealthed.all[true]
    List ( finish ) called from ( Subtlety:stealthed:2 ) would PASS at 0.01.
    effective_combo_points[7.00] >= cp_max_spend[7.00] | buff.shuriken_tornado.up[false] & combo_points.deficit[0.00] <= 2 | combo_points.deficit[0.00] <= 1 + ( talent.deeper_stratagem.enabled[true] | talent.secret_stratagem.enabled[true] )
    Recheck #1 ( +0.01 ) NOT MET: ! dot.rupture.ticking[true] & target.time_to_die[33.99] - remains[25.75] > 6
    List ( stealthed ) called from ( Subtlety:default:7 ) would FAIL at 1.98.
    stealthed.all[false]
    Unable to recheck #2 at 1.98, as APL conditions would not pass.
    Time spent on this action:  0.29ms
    TimeData:Subtlety-finish-2:rupture:0.29:Ability Known, Enabled(0.01):Post-TTR and Essential(0.03):Post Cycle(0.00):Post Usable(0.02):Post Ready/Clash(0.01):Post Stack(0.03):Pre-Script(0.00):Post-Script(0.01):Pre-Recheck(0.03):Post-Recheck Times(0.03):Pre-Recheck Loop(0.00):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Post-Stack(0.04):Recheck Post-Script(0.00):Recheck Post-Channel(0.00):Recheck Loop End(0.02):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Loop End(0.04):Post Recheck Loop(0.00):Post Recheck(0.00)
    
    40.  variable ( finish - 3 )
     - variable.premed_snd_condition[true] will check this script entry ( Subtlety:finish:3 )
    Time spent on this action:  0.02ms
    TimeData:Subtlety-finish-3:variable:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.01)
    
    41.  slice_and_dice ( finish - 4 )
    The action (slice_and_dice) is usable at (0.00 + 0.00) with cost of 25 energy (have 100).
     - the action is ready before the current recommendation (at +0.00 vs. +10.00).
    List ( stealthed ) called from ( Subtlety:default:7 ) would PASS at 0.00.
    stealthed.all[true]
    List ( finish ) called from ( Subtlety:stealthed:2 ) would PASS at 0.00.
    effective_combo_points[7.00] >= cp_max_spend[7.00] | buff.shuriken_tornado.up[false] & combo_points.deficit[0.00] <= 2 | combo_points.deficit[0.00] <= 1 + ( talent.deeper_stratagem.enabled[true] | talent.secret_stratagem.enabled[true] )
     - this entry's criteria FAILS: ! stealthed.all[true] & ! variable.premed_snd_condition[true] & spell_targets.shuriken_storm[1.00] < 6 & ! buff.shadow_dance.up[true] & buff.slice_and_dice.remains[43.83] < fight_remains[33.32] & refreshable[false]
    There are 4 recheck events.
    List ( stealthed ) called from ( Subtlety:default:7 ) would PASS at 0.01.
    stealthed.all[true]
    List ( finish ) called from ( Subtlety:stealthed:2 ) would PASS at 0.01.
    effective_combo_points[7.00] >= cp_max_spend[7.00] | buff.shuriken_tornado.up[false] & combo_points.deficit[0.00] <= 2 | combo_points.deficit[0.00] <= 1 + ( talent.deeper_stratagem.enabled[true] | talent.secret_stratagem.enabled[true] )
    Recheck #1 ( +0.01 ) NOT MET: ! stealthed.all[true] & ! variable.premed_snd_condition[true] & spell_targets.shuriken_storm[1.00] < 6 & ! buff.shadow_dance.up[true] & buff.slice_and_dice.remains[43.82] < fight_remains[33.31] & refreshable[false]
    List ( stealthed ) called from ( Subtlety:default:7 ) would PASS at 1.00.
    stealthed.all[true]
    List ( finish ) called from ( Subtlety:stealthed:2 ) would PASS at 1.00.
    effective_combo_points[7.00] >= cp_max_spend[7.00] | buff.shuriken_tornado.up[false] & combo_points.deficit[0.00] <= 2 | combo_points.deficit[0.00] <= 1 + ( talent.deeper_stratagem.enabled[true] | talent.secret_stratagem.enabled[true] )
    Recheck #2 ( +1.00 ) NOT MET: ! stealthed.all[true] & ! variable.premed_snd_condition[true] & spell_targets.shuriken_storm[1.00] < 6 & ! buff.shadow_dance.up[true] & buff.slice_and_dice.remains[42.83] < fight_remains[32.32] & refreshable[false]
    List ( stealthed ) called from ( Subtlety:default:7 ) would PASS at 1.20.
    stealthed.all[true]
    List ( finish ) called from ( Subtlety:stealthed:2 ) would PASS at 1.20.
    effective_combo_points[7.00] >= cp_max_spend[7.00] | buff.shuriken_tornado.up[false] & combo_points.deficit[0.00] <= 2 | combo_points.deficit[0.00] <= 1 + ( talent.deeper_stratagem.enabled[true] | talent.secret_stratagem.enabled[true] )
    Recheck #3 ( +1.20 ) NOT MET: ! stealthed.all[true] & ! variable.premed_snd_condition[true] & spell_targets.shuriken_storm[1.00] < 6 & ! buff.shadow_dance.up[false] & buff.slice_and_dice.remains[42.62] < fight_remains[32.11] & refreshable[false]
    List ( stealthed ) called from ( Subtlety:default:7 ) would FAIL at 1.98.
    stealthed.all[false]
    Unable to recheck #4 at 1.98, as APL conditions would not pass.
    Time spent on this action:  0.44ms
    TimeData:Subtlety-finish-4:slice_and_dice:0.44:Ability Known, Enabled(0.01):Post-TTR and Essential(0.02):Post Cycle(0.00):Post Usable(0.00):Post Ready/Clash(0.01):Post Stack(0.02):Pre-Script(0.00):Post-Script(0.01):Pre-Recheck(0.03):Post-Recheck Times(0.05):Pre-Recheck Loop(0.00):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Post-Stack(0.02):Recheck Post-Script(0.01):Recheck Post-Channel(0.00):Recheck Loop End(0.04):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Post-Stack(0.04):Recheck Post-Script(0.01):Recheck Post-Channel(0.00):Recheck Loop End(0.04):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Post-Stack(0.04):Recheck Post-Script(0.01):Recheck Post-Channel(0.00):Recheck Loop End(0.04):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Loop End(0.01):Post Recheck Loop(0.00):Post Recheck(0.00)
    
    42.  variable ( finish - 5 )
     - variable.skip_rupture[true] will check this script entry ( Subtlety:finish:5 )
    Time spent on this action:  0.02ms
    TimeData:Subtlety-finish-5:variable:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.01)
    
    43.  rupture ( finish - 6 )
    The action (rupture) is usable at (0.00 + 0.00) with cost of 25 energy (have 100).
     - the action is ready before the current recommendation (at +0.00 vs. +10.00).
    List ( stealthed ) called from ( Subtlety:default:7 ) would PASS at 0.00.
    stealthed.all[true]
    List ( finish ) called from ( Subtlety:stealthed:2 ) would PASS at 0.00.
    effective_combo_points[7.00] >= cp_max_spend[7.00] | buff.shuriken_tornado.up[false] & combo_points.deficit[0.00] <= 2 | combo_points.deficit[0.00] <= 1 + ( talent.deeper_stratagem.enabled[true] | talent.secret_stratagem.enabled[true] )
     - this entry's criteria FAILS: ( ! variable.skip_rupture[true] | priority_rotation[false] ) & target.time_to_die[34.00] - remains[25.76] > 6 & refreshable[false]
    There are 3 recheck events.
    List ( stealthed ) called from ( Subtlety:default:7 ) would PASS at 0.01.
    stealthed.all[true]
    List ( finish ) called from ( Subtlety:stealthed:2 ) would PASS at 0.01.
    effective_combo_points[7.00] >= cp_max_spend[7.00] | buff.shuriken_tornado.up[false] & combo_points.deficit[0.00] <= 2 | combo_points.deficit[0.00] <= 1 + ( talent.deeper_stratagem.enabled[true] | talent.secret_stratagem.enabled[true] )
    Recheck #1 ( +0.01 ) NOT MET: ( ! variable.skip_rupture[true] | priority_rotation[false] ) & target.time_to_die[33.99] - remains[25.75] > 6 & refreshable[false]
    List ( stealthed ) called from ( Subtlety:default:7 ) would PASS at 1.00.
    stealthed.all[true]
    List ( finish ) called from ( Subtlety:stealthed:2 ) would PASS at 1.00.
    effective_combo_points[7.00] >= cp_max_spend[7.00] | buff.shuriken_tornado.up[false] & combo_points.deficit[0.00] <= 2 | combo_points.deficit[0.00] <= 1 + ( talent.deeper_stratagem.enabled[true] | talent.secret_stratagem.enabled[true] )
    Recheck #2 ( +1.00 ) NOT MET: ( ! variable.skip_rupture[true] | priority_rotation[false] ) & target.time_to_die[33.00] - remains[24.76] > 6 & refreshable[false]
    List ( stealthed ) called from ( Subtlety:default:7 ) would FAIL at 1.98.
    stealthed.all[false]
    Unable to recheck #3 at 1.98, as APL conditions would not pass.
    Time spent on this action:  0.29ms
    TimeData:Subtlety-finish-6:rupture:0.29:Ability Known, Enabled(0.01):Post-TTR and Essential(0.02):Post Cycle(0.00):Post Usable(0.01):Post Ready/Clash(0.01):Post Stack(0.02):Pre-Script(0.00):Post-Script(0.00):Pre-Recheck(0.03):Post-Recheck Times(0.04):Pre-Recheck Loop(0.00):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Post-Stack(0.01):Recheck Post-Script(0.02):Recheck Post-Channel(0.00):Recheck Loop End(0.02):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Post-Stack(0.01):Recheck Post-Script(0.02):Recheck Post-Channel(0.00):Recheck Loop End(0.02):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Loop End(0.01):Post Recheck Loop(0.00):Post Recheck(0.00)
    
    44.  rupture ( finish - 7 )
    The action (rupture) is usable at (0.00 + 0.00) with cost of 25 energy (have 100).
     - the action is ready before the current recommendation (at +0.00 vs. +10.00).
    List ( stealthed ) called from ( Subtlety:default:7 ) would PASS at 0.00.
    stealthed.all[true]
    List ( finish ) called from ( Subtlety:stealthed:2 ) would PASS at 0.00.
    effective_combo_points[7.00] >= cp_max_spend[7.00] | buff.shuriken_tornado.up[false] & combo_points.deficit[0.00] <= 2 | combo_points.deficit[0.00] <= 1 + ( talent.deeper_stratagem.enabled[true] | talent.secret_stratagem.enabled[true] )
     - this entry's criteria FAILS: buff.finality_rupture.up[false] & buff.shadow_dance.up[true] & spell_targets.shuriken_storm[1.00] <= 4 & ! action.rupture.used_for_danse[true]
    There are 2 recheck events.
    List ( stealthed ) called from ( Subtlety:default:7 ) would PASS at 0.01.
    stealthed.all[true]
    List ( finish ) called from ( Subtlety:stealthed:2 ) would PASS at 0.01.
    effective_combo_points[7.00] >= cp_max_spend[7.00] | buff.shuriken_tornado.up[false] & combo_points.deficit[0.00] <= 2 | combo_points.deficit[0.00] <= 1 + ( talent.deeper_stratagem.enabled[true] | talent.secret_stratagem.enabled[true] )
    Recheck #1 ( +0.01 ) NOT MET: buff.finality_rupture.up[false] & buff.shadow_dance.up[true] & spell_targets.shuriken_storm[1.00] <= 4 & ! action.rupture.used_for_danse[true]
    List ( stealthed ) called from ( Subtlety:default:7 ) would FAIL at 1.98.
    stealthed.all[false]
    Unable to recheck #2 at 1.98, as APL conditions would not pass.
    Time spent on this action:  0.17ms
    TimeData:Subtlety-finish-7:rupture:0.17:Ability Known, Enabled(0.01):Post-TTR and Essential(0.02):Post Cycle(0.00):Post Usable(0.01):Post Ready/Clash(0.01):Post Stack(0.02):Pre-Script(0.00):Post-Script(0.01):Pre-Recheck(0.01):Post-Recheck Times(0.02):Pre-Recheck Loop(0.00):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Post-Stack(0.01):Recheck Post-Script(0.00):Recheck Post-Channel(0.00):Recheck Loop End(0.01):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Loop End(0.01):Post Recheck Loop(0.00):Post Recheck(0.00)
    
    45.  cold_blood ( finish - 8 ) - ability disabled ( preference )
    Time spent on this action:  0.01ms
    TimeData:Subtlety-finish-8:cold_blood:0.01:Ability Known, Enabled(0.01)
    
    46.  secret_technique ( finish - 9 )
    The action is not ready ( 20.83 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.01ms
    TimeData:Subtlety-finish-9:secret_technique:0.01:Ability Known, Enabled(0.01)
    
    47.  rupture ( finish - 10 )
    The action (rupture) is usable at (0.00 + 0.00) with cost of 25 energy (have 100).
     - the action is ready before the current recommendation (at +0.00 vs. +10.00).
    List ( stealthed ) called from ( Subtlety:default:7 ) would PASS at 0.00.
    stealthed.all[true]
    List ( finish ) called from ( Subtlety:stealthed:2 ) would PASS at 0.00.
    effective_combo_points[7.00] >= cp_max_spend[7.00] | buff.shuriken_tornado.up[false] & combo_points.deficit[0.00] <= 2 | combo_points.deficit[0.00] <= 1 + ( talent.deeper_stratagem.enabled[true] | talent.secret_stratagem.enabled[true] )
     - this entry's criteria FAILS: ! variable.skip_rupture[true] & ! priority_rotation[false] & spell_targets.shuriken_storm[1.00] >= 2 & target.time_to_die[34.00] >= ( 2 * combo_points.current[7.00] ) & refreshable[false]
    There are 3 recheck events.
    List ( stealthed ) called from ( Subtlety:default:7 ) would PASS at 0.01.
    stealthed.all[true]
    List ( finish ) called from ( Subtlety:stealthed:2 ) would PASS at 0.01.
    effective_combo_points[7.00] >= cp_max_spend[7.00] | buff.shuriken_tornado.up[false] & combo_points.deficit[0.00] <= 2 | combo_points.deficit[0.00] <= 1 + ( talent.deeper_stratagem.enabled[true] | talent.secret_stratagem.enabled[true] )
    Recheck #1 ( +0.01 ) NOT MET: ! variable.skip_rupture[true] & ! priority_rotation[false] & spell_targets.shuriken_storm[1.00] >= 2 & target.time_to_die[33.99] >= ( 2 * combo_points.current[7.00] ) & refreshable[false]
    List ( stealthed ) called from ( Subtlety:default:7 ) would PASS at 1.00.
    stealthed.all[true]
    List ( finish ) called from ( Subtlety:stealthed:2 ) would PASS at 1.00.
    effective_combo_points[7.00] >= cp_max_spend[7.00] | buff.shuriken_tornado.up[false] & combo_points.deficit[0.00] <= 2 | combo_points.deficit[0.00] <= 1 + ( talent.deeper_stratagem.enabled[true] | talent.secret_stratagem.enabled[true] )
    Recheck #2 ( +1.00 ) NOT MET: ! variable.skip_rupture[true] & ! priority_rotation[false] & spell_targets.shuriken_storm[1.00] >= 2 & target.time_to_die[33.00] >= ( 2 * combo_points.current[7.00] ) & refreshable[false]
    List ( stealthed ) called from ( Subtlety:default:7 ) would FAIL at 1.98.
    stealthed.all[false]
    Unable to recheck #3 at 1.98, as APL conditions would not pass.
    Time spent on this action:  0.24ms
    TimeData:Subtlety-finish-10:rupture:0.24:Ability Known, Enabled(0.01):Post-TTR and Essential(0.02):Post Cycle(0.00):Post Usable(0.01):Post Ready/Clash(0.01):Post Stack(0.02):Pre-Script(0.00):Post-Script(0.00):Pre-Recheck(0.02):Post-Recheck Times(0.03):Pre-Recheck Loop(0.00):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Post-Stack(0.01):Recheck Post-Script(0.00):Recheck Post-Channel(0.00):Recheck Loop End(0.02):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Post-Stack(0.01):Recheck Post-Script(0.00):Recheck Post-Channel(0.00):Recheck Loop End(0.02):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Loop End(0.01):Post Recheck Loop(0.00):Post Recheck(0.00)
    
    48.  rupture ( finish - 11 )
    The action (rupture) is usable at (0.00 + 0.00) with cost of 25 energy (have 100).
     - the action is ready before the current recommendation (at +0.00 vs. +10.00).
    List ( stealthed ) called from ( Subtlety:default:7 ) would PASS at 0.00.
    stealthed.all[true]
    List ( finish ) called from ( Subtlety:stealthed:2 ) would PASS at 0.00.
    effective_combo_points[7.00] >= cp_max_spend[7.00] | buff.shuriken_tornado.up[false] & combo_points.deficit[0.00] <= 2 | combo_points.deficit[0.00] <= 1 + ( talent.deeper_stratagem.enabled[true] | talent.secret_stratagem.enabled[true] )
     - this entry's criteria FAILS: ! variable.skip_rupture[true] & remains[25.76] < cooldown.symbols_of_death.remains[30.00] + 10 & cooldown.symbols_of_death.remains[30.00] <= 5 & target.time_to_die[34.00] - remains[25.76] > cooldown.symbols_of_death.remains[30.00] + 5
    There are 3 recheck events.
    List ( stealthed ) called from ( Subtlety:default:7 ) would PASS at 0.01.
    stealthed.all[true]
    List ( finish ) called from ( Subtlety:stealthed:2 ) would PASS at 0.01.
    effective_combo_points[7.00] >= cp_max_spend[7.00] | buff.shuriken_tornado.up[false] & combo_points.deficit[0.00] <= 2 | combo_points.deficit[0.00] <= 1 + ( talent.deeper_stratagem.enabled[true] | talent.secret_stratagem.enabled[true] )
    Recheck #1 ( +0.01 ) NOT MET: ! variable.skip_rupture[true] & remains[25.75] < cooldown.symbols_of_death.remains[29.99] + 10 & cooldown.symbols_of_death.remains[29.99] <= 5 & target.time_to_die[33.99] - remains[25.75] > cooldown.symbols_of_death.remains[29.99] + 5
    List ( stealthed ) called from ( Subtlety:default:7 ) would PASS at 1.00.
    stealthed.all[true]
    List ( finish ) called from ( Subtlety:stealthed:2 ) would PASS at 1.00.
    effective_combo_points[7.00] >= cp_max_spend[7.00] | buff.shuriken_tornado.up[false] & combo_points.deficit[0.00] <= 2 | combo_points.deficit[0.00] <= 1 + ( talent.deeper_stratagem.enabled[true] | talent.secret_stratagem.enabled[true] )
    Recheck #2 ( +1.00 ) NOT MET: ! variable.skip_rupture[true] & remains[24.76] < cooldown.symbols_of_death.remains[29.00] + 10 & cooldown.symbols_of_death.remains[29.00] <= 5 & target.time_to_die[33.00] - remains[24.76] > cooldown.symbols_of_death.remains[29.00] + 5
    List ( stealthed ) called from ( Subtlety:default:7 ) would FAIL at 1.98.
    stealthed.all[false]
    Unable to recheck #3 at 1.98, as APL conditions would not pass.
    Time spent on this action:  0.26ms
    TimeData:Subtlety-finish-11:rupture:0.26:Ability Known, Enabled(0.01):Post-TTR and Essential(0.02):Post Cycle(0.00):Post Usable(0.00):Post Ready/Clash(0.01):Post Stack(0.02):Pre-Script(0.00):Post-Script(0.00):Pre-Recheck(0.02):Post-Recheck Times(0.04):Pre-Recheck Loop(0.00):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Post-Stack(0.01):Recheck Post-Script(0.00):Recheck Post-Channel(0.00):Recheck Loop End(0.02):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Post-Stack(0.01):Recheck Post-Script(0.00):Recheck Post-Channel(0.00):Recheck Loop End(0.02):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Loop End(0.01):Post Recheck Loop(0.00):Post Recheck(0.00)
    
    49.  black_powder ( finish - 12 )
    The action (black_powder) is usable at (0.00 + 0.00) with cost of 35 energy (have 100).
     - the action is ready before the current recommendation (at +0.00 vs. +10.00).
    List ( stealthed ) called from ( Subtlety:default:7 ) would PASS at 0.00.
    stealthed.all[true]
    List ( finish ) called from ( Subtlety:stealthed:2 ) would PASS at 0.00.
    effective_combo_points[7.00] >= cp_max_spend[7.00] | buff.shuriken_tornado.up[false] & combo_points.deficit[0.00] <= 2 | combo_points.deficit[0.00] <= 1 + ( talent.deeper_stratagem.enabled[true] | talent.secret_stratagem.enabled[true] )
     - this entry's criteria FAILS: ! priority_rotation[false] & spell_targets.any[1.00] >= 3
    There are 2 recheck events.
    List ( stealthed ) called from ( Subtlety:default:7 ) would PASS at 0.01.
    stealthed.all[true]
    List ( finish ) called from ( Subtlety:stealthed:2 ) would PASS at 0.01.
    effective_combo_points[7.00] >= cp_max_spend[7.00] | buff.shuriken_tornado.up[false] & combo_points.deficit[0.00] <= 2 | combo_points.deficit[0.00] <= 1 + ( talent.deeper_stratagem.enabled[true] | talent.secret_stratagem.enabled[true] )
    Recheck #1 ( +0.01 ) NOT MET: ! priority_rotation[false] & spell_targets.any[1.00] >= 3
    List ( stealthed ) called from ( Subtlety:default:7 ) would FAIL at 1.98.
    stealthed.all[false]
    Unable to recheck #2 at 1.98, as APL conditions would not pass.
    Time spent on this action:  0.15ms
    TimeData:Subtlety-finish-12:black_powder:0.15:Ability Known, Enabled(0.02):Post-TTR and Essential(0.03):Post Cycle(0.00):Post Usable(0.00):Post Ready/Clash(0.01):Post Stack(0.02):Pre-Script(0.00):Post-Script(0.00):Pre-Recheck(0.01):Post-Recheck Times(0.02):Pre-Recheck Loop(0.00):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Post-Stack(0.01):Recheck Post-Script(0.00):Recheck Post-Channel(0.00):Recheck Loop End(0.01):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Loop End(0.01):Post Recheck Loop(0.00):Post Recheck(0.00)
    
    50.  eviscerate ( finish - 13 )
    The action (eviscerate) is usable at (0.00 + 0.00) with cost of 35 energy (have 100).
     - the action is ready before the current recommendation (at +0.00 vs. +10.00).
    List ( stealthed ) called from ( Subtlety:default:7 ) would PASS at 0.00.
    stealthed.all[true]
    List ( finish ) called from ( Subtlety:stealthed:2 ) would PASS at 0.00.
    effective_combo_points[7.00] >= cp_max_spend[7.00] | buff.shuriken_tornado.up[false] & combo_points.deficit[0.00] <= 2 | combo_points.deficit[0.00] <= 1 + ( talent.deeper_stratagem.enabled[true] | talent.secret_stratagem.enabled[true] )
     - this entry has no criteria to test.
    Action chosen:  eviscerate at 0.00!
    Exiting finish with recommendation of NO ACTION at +10.00s.
    Returned from list (finish), current recommendation is eviscerate (+0.00).
    - finish
    The recommended action (eviscerate) is ready in less than 0.2s; exiting list (stealthed).
    Exiting stealthed with recommendation of NO ACTION at +10.00s.
    Returned from list (stealthed), current recommendation is eviscerate (+0.00).
    - [stealthed]
    Added stealthed to blocklist as it was called via RAL.
     - blocking script did not immediately block; will attempt to tune it.
     - setting delayMin to 1.9830000000075 based on recheck and brute force.
    The recommended action (eviscerate) is ready in less than 0.2s; exiting list (default).
    Exiting default with recommendation of NO ACTION at +10.00s.

Completed default action list [ Subtlety - default ].
Recommendation is eviscerate at 0.00 + 0.00.
Recommendation #2 is eviscerate at 0.00s (0.00s).

RECOMMENDATION #3 ( Offset: 0.00, GCD: 1.00, Casting: 0.00 ).

Resources: combo_points[ 0.00 / 7.00 ], energy[ 100.00 / 100.00 ]
Danse Tracker @ Step:
  eviscerate = true
  vanish = true
  rupture = true
  shadowstrike = true
  secret_technique = true
  symbols_of_death = true
  cold_blood = true
Checking if I'm casting ( No ) and if it is a channel ( No ).
No whitelist.

Processing precombat action list [ Subtlety - precombat ].
    
    Current recommendation was NO ACTION at +10.00s.
    
    1.   apply_poison ( precombat - 1 )
    The action is not ready ( 3567.83 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.01ms
    TimeData:Subtlety-precombat-1:apply_poison:0.01:Ability Known, Enabled(0.01)
    
    2.   stealth ( precombat - 2 )
    We are already in-combat and this pre-combat action is not essential.  Skipping.
    Time spent on this action:  0.01ms
    TimeData:Subtlety-precombat-2:stealth:0.01:Ability Known, Enabled(0.01)
    
    3.   algethar_puzzle_box ( precombat - 3 ) - IsUsableItem item 193701 and nil
    Time spent on this action:  0.03ms
    TimeData:Subtlety-precombat-3:algethar_puzzle_box:0.03:Ability Known, Enabled(0.03)
    
    4.   slice_and_dice ( precombat - 4 )
    We are already in-combat and this pre-combat action is not essential.  Skipping.
    Time spent on this action:  0.01ms
    TimeData:Subtlety-precombat-4:slice_and_dice:0.01:Ability Known, Enabled(0.01)
    Exiting precombat with recommendation of NO ACTION at +10.00s.

Completed precombat action list [ Subtlety - precombat ].

Processing default action list [ Subtlety - default ].
    
    Current recommendation was NO ACTION at +10.00s.
    
    5.   stealth ( default - 1 )
    The action (stealth) is unusable at (0.00 + 1.00) because cannot stealth in combat.
    Time spent on this action:  0.03ms
    TimeData:Subtlety-default-1:stealth:0.03:Ability Known, Enabled(0.01):Post-TTR and Essential(0.01):Post Cycle(0.00):Post Usable(0.00)
    
    6.   kick ( default - 2 )
    The action is not ready ( 3600.00 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.01ms
    TimeData:Subtlety-default-2:kick:0.01:Ability Known, Enabled(0.01)
    
    7.   shiv ( default - 3 )
    The action (shiv) is usable at (0.00 + 1.00) with cost of 30 energy (have 100).
     - the action is ready before the current recommendation (at +1.00 vs. +10.00).
     - this entry's criteria FAILS: debuff.dispellable_enrage.up[false]
    There were no recheck events to check.
    Time spent on this action:  0.07ms
    TimeData:Subtlety-default-3:shiv:0.07:Ability Known, Enabled(0.01):Post-TTR and Essential(0.02):Post Cycle(0.00):Post Usable(0.00):Post Ready/Clash(0.01):Post Stack(0.00):Pre-Script(0.00):Post-Script(0.00):Pre-Recheck(0.01):Post-Recheck Times(0.00):Post Recheck(0.00)
    
    8.   variable ( default - 4 )
     - variable.snd_condition[true] will check this script entry ( Subtlety:default:4 )
    Time spent on this action:  0.02ms
    TimeData:Subtlety-default-4:variable:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.01)
    
    9.   call_action_list:cds ( default - 5 )
    There is no criteria for cds.
    Action list (cds) was found.
    + cds
    Current recommendation was NO ACTION at +10.00s.
    
    10.  variable ( cds - 1 )
     - variable.trinket_conditions[true] will check this script entry ( Subtlety:cds:1 )
    Time spent on this action:  0.02ms
    TimeData:Subtlety-cds-1:variable:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.01)
    
    11.  cold_blood ( cds - 2 ) - ability disabled ( preference )
    Time spent on this action:  0.01ms
    TimeData:Subtlety-cds-2:cold_blood:0.01:Ability Known, Enabled(0.01)
    
    12.  sepsis ( cds - 3 ) - not usable here
    Time spent on this action:  0.01ms
    TimeData:Subtlety-cds-3:sepsis:0.01:Ability Known, Enabled(0.01)
    
    13.  flagellation ( cds - 4 )
    The action is not ready ( 51.53 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.01ms
    TimeData:Subtlety-cds-4:flagellation:0.01:Ability Known, Enabled(0.01)
    
    14.  symbols_of_death ( cds - 5 )
    The action is not ready ( 30.00 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.01ms
    TimeData:Subtlety-cds-5:symbols_of_death:0.01:Ability Known, Enabled(0.01)
    
    15.  shadow_blades ( cds - 6 )
    The action is not ready ( 82.52 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.01ms
    TimeData:Subtlety-cds-6:shadow_blades:0.01:Ability Known, Enabled(0.01)
    
    16.  echoing_reprimand ( cds - 7 ) - not usable here
    Time spent on this action:  0.01ms
    TimeData:Subtlety-cds-7:echoing_reprimand:0.01:Ability Known, Enabled(0.01)
    
    17.  shuriken_tornado ( cds - 8 ) - talent [ shuriken_tornado ] missing
    Time spent on this action:  0.01ms
    TimeData:Subtlety-cds-8:shuriken_tornado:0.01:Ability Known, Enabled(0.01)
    
    18.  shuriken_tornado ( cds - 9 ) - talent [ shuriken_tornado ] missing
    Time spent on this action:  0.01ms
    TimeData:Subtlety-cds-9:shuriken_tornado:0.01:Ability Known, Enabled(0.01)
    
    19.  shadow_dance ( cds - 10 )
    The action (shadow_dance) is usable at (0.00 + 1.20).
     - the action is ready before the current recommendation (at +1.20 vs. +10.00).
    List ( cds ) called from ( Subtlety:default:5 ) would PASS at 1.20.
    NONE
     - this entry's criteria FAILS: ! buff.shadow_dance.up[false] & fight_remains[32.11] <= 8 + talent.subterfuge.enabled[true]
    There were no recheck events to check.
    Time spent on this action:  0.07ms
    TimeData:Subtlety-cds-10:shadow_dance:0.07:Ability Known, Enabled(0.01):Post-TTR and Essential(0.01):Post Cycle(0.00):Post Usable(0.00):Post Ready/Clash(0.01):Post Stack(0.01):Pre-Script(0.00):Post-Script(0.00):Pre-Recheck(0.01):Post-Recheck Times(0.00):Post Recheck(0.00)
    
    20.  goremaws_bite ( cds - 11 ) - talent [ goremaws_bite ] missing
    Time spent on this action:  0.01ms
    TimeData:Subtlety-cds-11:goremaws_bite:0.01:Ability Known, Enabled(0.01)
    
    21.  thistle_tea ( cds - 12 ) - talent [ thistle_tea ] missing
    Time spent on this action:  0.02ms
    TimeData:Subtlety-cds-12:thistle_tea:0.02:Ability Known, Enabled(0.02)
    
    22.  potion ( cds - 13 ) - ability disabled ( toggle potions )
    Time spent on this action:  0.27ms
    TimeData:Subtlety-cds-13:potion:0.27:Ability Known, Enabled(0.27)
    
    23.  variable ( cds - 14 )
     - variable.racial_sync[true] will check this script entry ( Subtlety:cds:14 )
    Time spent on this action:  0.02ms
    TimeData:Subtlety-cds-14:variable:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.01)
    
    24.  blood_fury ( cds - 15 ) - ability unknown
    Time spent on this action:  0.01ms
    TimeData:Subtlety-cds-15:blood_fury:0.01:Ability Known, Enabled(0.01)
    
    25.  berserking ( cds - 16 ) - ability unknown
    Time spent on this action:  0.01ms
    TimeData:Subtlety-cds-16:berserking:0.01:Ability Known, Enabled(0.01)
    
    26.  fireblood ( cds - 17 ) - ability unknown
    Time spent on this action:  0.01ms
    TimeData:Subtlety-cds-17:fireblood:0.01:Ability Known, Enabled(0.01)
    
    27.  ancestral_call ( cds - 18 ) - ability unknown
    Time spent on this action:  0.01ms
    TimeData:Subtlety-cds-18:ancestral_call:0.01:Ability Known, Enabled(0.01)
    
    28.  ashes_of_the_embersoul ( cds - 19 )
    The action is not ready ( 112.52 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.04ms
    TimeData:Subtlety-cds-19:ashes_of_the_embersoul:0.04:Ability Known, Enabled(0.04)
    
    29.  witherbarks_branch ( cds - 20 ) - ability disabled ( preference )
    Time spent on this action:  0.03ms
    TimeData:Subtlety-cds-20:witherbarks_branch:0.03:Ability Known, Enabled(0.03)
    
    30.  mirror_of_fractured_tomorrows ( cds - 21 )
    The action is not ready ( 12.52 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.03ms
    TimeData:Subtlety-cds-21:mirror_of_fractured_tomorrows:0.03:Ability Known, Enabled(0.03)
    
    31.  beacon_to_the_beyond ( cds - 22 ) - IsUsableItem item 203963 and nil
    Time spent on this action:  0.03ms
    TimeData:Subtlety-cds-22:beacon_to_the_beyond:0.03:Ability Known, Enabled(0.03)
    
    32.  manic_grieftorch ( cds - 23 ) - IsUsableItem item 194308 and nil
    Time spent on this action:  0.03ms
    TimeData:Subtlety-cds-23:manic_grieftorch:0.03:Ability Known, Enabled(0.03)
    
    33.  use_items ( cds - 24 )
    Criteria for ??? FAIL at +0.00 - ! stealthed.all[true] & ( ! cooldown.mirror_of_fractured_tomorrows.ready[false] | ! equipped.mirror_of_fractured_tomorrows[false] ) & ( ! cooldown.ashes_of_the_embersoul.ready[false] | ! equipped.ashes_of_the_embersoul[true] ) | boss[false] & fight_remains[33.32] < 10
    Exiting cds with recommendation of NO ACTION at +10.00s.
    Returned from list (cds), current recommendation is NO ACTION (+10.00).
    - cds
    
    34.  slice_and_dice ( default - 6 )
    The action (slice_and_dice) is unusable at (0.00 + 1.00) because requires combo points.
    Time spent on this action:  0.03ms
    TimeData:Subtlety-default-6:slice_and_dice:0.03:Ability Known, Enabled(0.01):Post-TTR and Essential(0.02):Post Cycle(0.00):Post Usable(0.00)
    
    35.  run_action_list:stealthed ( default - 7 )
    Criteria for stealthed PASS at +0.00 - stealthed.all[true]
    Action list (stealthed) was found.
    + [stealthed]
    Current recommendation was NO ACTION at +10.00s.
    
    36.  shadowstrike ( stealthed - 1 )
    The action (shadowstrike) is usable at (0.00 + 1.00) with cost of 45 energy (have 100).
     - the action is ready before the current recommendation (at +1.00 vs. +10.00).
    List ( stealthed ) called from ( Subtlety:default:7 ) would PASS at 1.00.
    stealthed.all[true]
     - this entry's criteria FAILS: buff.stealth.up[false] & ( spell_targets.shuriken_storm[1.00] < 4 | priority_rotation[false] )
    There are 1 recheck events.
    The action (shadowstrike) is no longer usable at (0.00 + 1.98) because requires stealth or sepsis_buff.
    Time spent on this action:  0.13ms
    TimeData:Subtlety-stealthed-1:shadowstrike:0.13:Ability Known, Enabled(0.01):Post-TTR and Essential(0.02):Post Cycle(0.00):Post Usable(0.01):Post Ready/Clash(0.01):Post Stack(0.02):Pre-Script(0.00):Post-Script(0.00):Pre-Recheck(0.01):Post-Recheck Times(0.02):Pre-Recheck Loop(0.00):Recheck Loop Start(0.00):Post Recheck Loop(0.02):Post Recheck(0.00)
    
    37.  call_action_list:finish ( stealthed - 2 )
    Action list (finish) was found.
    + [stealthed], finish
    Current recommendation was NO ACTION at +10.00s.
    
    38.  variable ( finish - 1 )
     - variable.secret_condition[0] will check this script entry ( Subtlety:finish:1 )
    Time spent on this action:  0.02ms
    TimeData:Subtlety-finish-1:variable:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.01)
    
    39.  rupture ( finish - 2 )
    The action (rupture) is unusable at (0.00 + 1.00) because requires combo_points.
    Time spent on this action:  0.03ms
    TimeData:Subtlety-finish-2:rupture:0.03:Ability Known, Enabled(0.01):Post-TTR and Essential(0.02):Post Cycle(0.00):Post Usable(0.00)
    
    40.  variable ( finish - 3 )
     - variable.premed_snd_condition[0] will check this script entry ( Subtlety:finish:3 )
    Time spent on this action:  0.02ms
    TimeData:Subtlety-finish-3:variable:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.01)
    
    41.  slice_and_dice ( finish - 4 )
    The action (slice_and_dice) is unusable at (0.00 + 1.00) because requires combo points.
    Time spent on this action:  0.03ms
    TimeData:Subtlety-finish-4:slice_and_dice:0.03:Ability Known, Enabled(0.01):Post-TTR and Essential(0.02):Post Cycle(0.00):Post Usable(0.00)
    
    42.  variable ( finish - 5 )
     - variable.skip_rupture[0] will check this script entry ( Subtlety:finish:5 )
    Time spent on this action:  0.02ms
    TimeData:Subtlety-finish-5:variable:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.01)
    
    43.  rupture ( finish - 6 )
    The action (rupture) is unusable at (0.00 + 1.00) because requires combo_points.
    Time spent on this action:  0.03ms
    TimeData:Subtlety-finish-6:rupture:0.03:Ability Known, Enabled(0.01):Post-TTR and Essential(0.02):Post Cycle(0.00):Post Usable(0.00)
    
    44.  rupture ( finish - 7 )
    The action (rupture) is unusable at (0.00 + 1.00) because requires combo_points.
    Time spent on this action:  0.03ms
    TimeData:Subtlety-finish-7:rupture:0.03:Ability Known, Enabled(0.01):Post-TTR and Essential(0.02):Post Cycle(0.00):Post Usable(0.00)
    
    45.  cold_blood ( finish - 8 ) - ability disabled ( preference )
    Time spent on this action:  0.01ms
    TimeData:Subtlety-finish-8:cold_blood:0.01:Ability Known, Enabled(0.01)
    
    46.  secret_technique ( finish - 9 )
    The action is not ready ( 13.83 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.01ms
    TimeData:Subtlety-finish-9:secret_technique:0.01:Ability Known, Enabled(0.01)
    
    47.  rupture ( finish - 10 )
    The action (rupture) is unusable at (0.00 + 1.00) because requires combo_points.
    Time spent on this action:  0.03ms
    TimeData:Subtlety-finish-10:rupture:0.03:Ability Known, Enabled(0.01):Post-TTR and Essential(0.02):Post Cycle(0.00):Post Usable(0.00)
    
    48.  rupture ( finish - 11 )
    The action (rupture) is unusable at (0.00 + 1.00) because requires combo_points.
    Time spent on this action:  0.03ms
    TimeData:Subtlety-finish-11:rupture:0.03:Ability Known, Enabled(0.01):Post-TTR and Essential(0.02):Post Cycle(0.00):Post Usable(0.00)
    
    49.  black_powder ( finish - 12 )
    The action (black_powder) is unusable at (0.00 + 1.00) because requires combo_points.
    Time spent on this action:  0.03ms
    TimeData:Subtlety-finish-12:black_powder:0.03:Ability Known, Enabled(0.01):Post-TTR and Essential(0.02):Post Cycle(0.00):Post Usable(0.00)
    
    50.  eviscerate ( finish - 13 )
    The action (eviscerate) is unusable at (0.00 + 1.00) because requires combo points.
    Time spent on this action:  0.03ms
    TimeData:Subtlety-finish-13:eviscerate:0.03:Ability Known, Enabled(0.01):Post-TTR and Essential(0.02):Post Cycle(0.00):Post Usable(0.00)
    Exiting finish with recommendation of NO ACTION at +10.00s.
    Returned from list (finish), current recommendation is NO ACTION (+10.00).
    - finish
    
    51.  backstab ( stealthed - 3 )
    The action (backstab) is usable at (0.00 + 1.00) with cost of 40 energy (have 100).
     - the action is ready before the current recommendation (at +1.00 vs. +10.00).
    List ( stealthed ) called from ( Subtlety:default:7 ) would PASS at 1.00.
    stealthed.all[true]
     - this entry's criteria FAILS: ! buff.premeditation.up[true] & buff.shadow_dance.remains[0.20] >= 3 & buff.shadow_blades.up[true] & ! used_for_danse[false] & talent.danse_macabre.enabled[true] & spell_targets.shuriken_storm[1.00] <= 3 & ! buff.the_rotten.up[false]
    There are 1 recheck events.
    List ( stealthed ) called from ( Subtlety:default:7 ) would FAIL at 1.98.
    stealthed.all[false]
    Unable to recheck #1 at 1.98, as APL conditions would not pass.
    Time spent on this action:  0.16ms
    TimeData:Subtlety-stealthed-3:backstab:0.16:Ability Known, Enabled(0.01):Post-TTR and Essential(0.03):Post Cycle(0.00):Post Usable(0.00):Post Ready/Clash(0.01):Post Stack(0.01):Pre-Script(0.00):Post-Script(0.01):Pre-Recheck(0.02):Post-Recheck Times(0.02):Pre-Recheck Loop(0.00):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Loop End(0.03):Post Recheck Loop(0.00):Post Recheck(0.00)
    
    52.  gloomblade ( stealthed - 4 ) - talent [ gloomblade ] missing
    Time spent on this action:  0.01ms
    TimeData:Subtlety-stealthed-4:gloomblade:0.01:Ability Known, Enabled(0.01)
    
    53.  shadowstrike ( stealthed - 5 )
    The action (shadowstrike) is usable at (0.00 + 1.00) with cost of 45 energy (have 100).
     - the action is ready before the current recommendation (at +1.00 vs. +10.00).
    List ( stealthed ) called from ( Subtlety:default:7 ) would PASS at 1.00.
    stealthed.all[true]
     - this entry's criteria FAILS: ! used_for_danse[true] & buff.shadow_blades.up[true]
    There are 1 recheck events.
    The action (shadowstrike) is no longer usable at (0.00 + 1.98) because requires stealth or sepsis_buff.
    Time spent on this action:  0.12ms
    TimeData:Subtlety-stealthed-5:shadowstrike:0.12:Ability Known, Enabled(0.01):Post-TTR and Essential(0.02):Post Cycle(0.00):Post Usable(0.01):Post Ready/Clash(0.01):Post Stack(0.01):Pre-Script(0.00):Post-Script(0.00):Pre-Recheck(0.01):Post-Recheck Times(0.01):Pre-Recheck Loop(0.00):Recheck Loop Start(0.00):Post Recheck Loop(0.02):Post Recheck(0.00)
    
    54.  shuriken_storm ( stealthed - 6 )
    The action (shuriken_storm) is usable at (0.00 + 1.00) with cost of 35 energy (have 100).
     - the action is ready before the current recommendation (at +1.00 vs. +10.00).
    List ( stealthed ) called from ( Subtlety:default:7 ) would PASS at 1.00.
    stealthed.all[true]
     - this entry's criteria FAILS: ! buff.premeditation.up[true] & spell_targets.any[1.00] >= 4
    There are 1 recheck events.
    List ( stealthed ) called from ( Subtlety:default:7 ) would FAIL at 1.98.
    stealthed.all[false]
    Unable to recheck #1 at 1.98, as APL conditions would not pass.
    Time spent on this action:  0.12ms
    TimeData:Subtlety-stealthed-6:shuriken_storm:0.12:Ability Known, Enabled(0.01):Post-TTR and Essential(0.03):Post Cycle(0.00):Post Usable(0.00):Post Ready/Clash(0.01):Post Stack(0.01):Pre-Script(0.00):Post-Script(0.00):Pre-Recheck(0.01):Post-Recheck Times(0.02):Pre-Recheck Loop(0.00):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Loop End(0.01):Post Recheck Loop(0.00):Post Recheck(0.00)
    
    55.  shadowstrike ( stealthed - 7 )
    The action (shadowstrike) is usable at (0.00 + 1.00) with cost of 45 energy (have 100).
     - the action is ready before the current recommendation (at +1.00 vs. +10.00).
    List ( stealthed ) called from ( Subtlety:default:7 ) would PASS at 1.00.
    stealthed.all[true]
     - this entry has no criteria to test.
    Action chosen:  shadowstrike at 1.00!
    Time spent on this action:  0.07ms
    TimeData:Subtlety-stealthed-7:shadowstrike:0.07:Ability Known, Enabled(0.01):Post-TTR and Essential(0.02):Post Cycle(0.00):Post Usable(0.01):Post Ready/Clash(0.01):Post Stack(0.01):Pre-Recheck(0.00):Post Recheck(0.00):Action Stored(0.01)
    Exiting stealthed with recommendation of NO ACTION at +10.00s.
    Returned from list (stealthed), current recommendation is shadowstrike (+1.00).
    - [stealthed]
    Added stealthed to blocklist as it was called via RAL.
     - blocking script did not immediately block; will attempt to tune it.
     - setting delayMin to 1.9830000000075 based on recheck and brute force.
    The current minimum delay (1.98) is greater than the current maximum delay (1.00). Exiting list (default).
    Exiting default with recommendation of NO ACTION at +10.00s.

Completed default action list [ Subtlety - default ].
Recommendation is shadowstrike at 0.00 + 1.00.
Recommendation #3 is shadowstrike at 1.00s (1.00s).

RECOMMENDATION #4 ( Offset: 1.00, GCD: 1.00, Casting: 0.00 ).

Resources: combo_points[ 7.00 / 7.00 ], energy[ 55.00 / 100.00 ]
Danse Tracker @ Step:
  eviscerate = true
  vanish = true
  rupture = true
  shadowstrike = true
  secret_technique = true
  symbols_of_death = true
  cold_blood = true
Checking if I'm casting ( No ) and if it is a channel ( No ).
No whitelist.

Processing precombat action list [ Subtlety - precombat ].
    
    Current recommendation was NO ACTION at +10.00s.
    
    1.   apply_poison ( precombat - 1 )
    The action is not ready ( 3566.83 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.01ms
    TimeData:Subtlety-precombat-1:apply_poison:0.01:Ability Known, Enabled(0.01)
    
    2.   stealth ( precombat - 2 )
    We are already in-combat and this pre-combat action is not essential.  Skipping.
    Time spent on this action:  0.01ms
    TimeData:Subtlety-precombat-2:stealth:0.01:Ability Known, Enabled(0.01)
    
    3.   algethar_puzzle_box ( precombat - 3 ) - IsUsableItem item 193701 and nil
    Time spent on this action:  0.03ms
    TimeData:Subtlety-precombat-3:algethar_puzzle_box:0.03:Ability Known, Enabled(0.03)
    
    4.   slice_and_dice ( precombat - 4 )
    We are already in-combat and this pre-combat action is not essential.  Skipping.
    Time spent on this action:  0.01ms
    TimeData:Subtlety-precombat-4:slice_and_dice:0.01:Ability Known, Enabled(0.01)
    Exiting precombat with recommendation of NO ACTION at +10.00s.

Completed precombat action list [ Subtlety - precombat ].

Processing default action list [ Subtlety - default ].
    
    Current recommendation was NO ACTION at +10.00s.
    
    5.   stealth ( default - 1 )
    The action (stealth) is unusable at (1.00 + 1.00) because cannot stealth in combat.
    Time spent on this action:  0.03ms
    TimeData:Subtlety-default-1:stealth:0.03:Ability Known, Enabled(0.01):Post-TTR and Essential(0.01):Post Cycle(0.00):Post Usable(0.00)
    
    6.   kick ( default - 2 )
    The action is not ready ( 3600.00 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.01ms
    TimeData:Subtlety-default-2:kick:0.01:Ability Known, Enabled(0.01)
    
    7.   shiv ( default - 3 )
    The action (shiv) is usable at (1.00 + 1.00) with cost of 30 energy (have 66).
     - the action is ready before the current recommendation (at +1.00 vs. +10.00).
     - this entry's criteria FAILS: debuff.dispellable_enrage.up[false]
    There were no recheck events to check.
    Time spent on this action:  0.07ms
    TimeData:Subtlety-default-3:shiv:0.07:Ability Known, Enabled(0.01):Post-TTR and Essential(0.02):Post Cycle(0.00):Post Usable(0.00):Post Ready/Clash(0.01):Post Stack(0.00):Pre-Script(0.00):Post-Script(0.00):Pre-Recheck(0.01):Post-Recheck Times(0.00):Post Recheck(0.00)
    
    8.   variable ( default - 4 )
     - variable.snd_condition[true] will check this script entry ( Subtlety:default:4 )
    Time spent on this action:  0.02ms
    TimeData:Subtlety-default-4:variable:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.01)
    
    9.   call_action_list:cds ( default - 5 )
    There is no criteria for cds.
    Action list (cds) was found.
    + cds
    Current recommendation was NO ACTION at +10.00s.
    
    10.  variable ( cds - 1 )
     - variable.trinket_conditions[true] will check this script entry ( Subtlety:cds:1 )
    Time spent on this action:  0.02ms
    TimeData:Subtlety-cds-1:variable:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.01)
    
    11.  cold_blood ( cds - 2 ) - ability disabled ( preference )
    Time spent on this action:  0.01ms
    TimeData:Subtlety-cds-2:cold_blood:0.01:Ability Known, Enabled(0.01)
    
    12.  sepsis ( cds - 3 ) - not usable here
    Time spent on this action:  0.02ms
    TimeData:Subtlety-cds-3:sepsis:0.02:Ability Known, Enabled(0.02)
    
    13.  flagellation ( cds - 4 )
    The action is not ready ( 50.53 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.01ms
    TimeData:Subtlety-cds-4:flagellation:0.01:Ability Known, Enabled(0.01)
    
    14.  symbols_of_death ( cds - 5 )
    The action is not ready ( 29.00 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.01ms
    TimeData:Subtlety-cds-5:symbols_of_death:0.01:Ability Known, Enabled(0.01)
    
    15.  shadow_blades ( cds - 6 )
    The action is not ready ( 81.52 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.01ms
    TimeData:Subtlety-cds-6:shadow_blades:0.01:Ability Known, Enabled(0.01)
    
    16.  echoing_reprimand ( cds - 7 ) - not usable here
    Time spent on this action:  0.01ms
    TimeData:Subtlety-cds-7:echoing_reprimand:0.01:Ability Known, Enabled(0.01)
    
    17.  shuriken_tornado ( cds - 8 ) - talent [ shuriken_tornado ] missing
    Time spent on this action:  0.01ms
    TimeData:Subtlety-cds-8:shuriken_tornado:0.01:Ability Known, Enabled(0.01)
    
    18.  shuriken_tornado ( cds - 9 ) - talent [ shuriken_tornado ] missing
    Time spent on this action:  0.01ms
    TimeData:Subtlety-cds-9:shuriken_tornado:0.01:Ability Known, Enabled(0.01)
    
    19.  shadow_dance ( cds - 10 )
    The action (shadow_dance) is usable at (1.00 + 1.00).
     - the action is ready before the current recommendation (at +1.00 vs. +10.00).
    List ( cds ) called from ( Subtlety:default:5 ) would PASS at 1.00.
    NONE
     - this entry's criteria FAILS: ! buff.shadow_dance.up[false] & fight_remains[31.32] <= 8 + talent.subterfuge.enabled[true]
    There were no recheck events to check.
    Time spent on this action:  0.07ms
    TimeData:Subtlety-cds-10:shadow_dance:0.07:Ability Known, Enabled(0.01):Post-TTR and Essential(0.01):Post Cycle(0.00):Post Usable(0.00):Post Ready/Clash(0.01):Post Stack(0.01):Pre-Script(0.00):Post-Script(0.00):Pre-Recheck(0.01):Post-Recheck Times(0.00):Post Recheck(0.00)
    
    20.  goremaws_bite ( cds - 11 ) - talent [ goremaws_bite ] missing
    Time spent on this action:  0.01ms
    TimeData:Subtlety-cds-11:goremaws_bite:0.01:Ability Known, Enabled(0.01)
    
    21.  thistle_tea ( cds - 12 ) - talent [ thistle_tea ] missing
    Time spent on this action:  0.01ms
    TimeData:Subtlety-cds-12:thistle_tea:0.01:Ability Known, Enabled(0.01)
    
    22.  potion ( cds - 13 ) - ability disabled ( toggle potions )
    Time spent on this action:  0.27ms
    TimeData:Subtlety-cds-13:potion:0.27:Ability Known, Enabled(0.27)
    
    23.  variable ( cds - 14 )
     - variable.racial_sync[true] will check this script entry ( Subtlety:cds:14 )
    Time spent on this action:  0.02ms
    TimeData:Subtlety-cds-14:variable:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.01)
    
    24.  blood_fury ( cds - 15 ) - ability unknown
    Time spent on this action:  0.01ms
    TimeData:Subtlety-cds-15:blood_fury:0.01:Ability Known, Enabled(0.01)
    
    25.  berserking ( cds - 16 ) - ability unknown
    Time spent on this action:  0.01ms
    TimeData:Subtlety-cds-16:berserking:0.01:Ability Known, Enabled(0.01)
    
    26.  fireblood ( cds - 17 ) - ability unknown
    Time spent on this action:  0.01ms
    TimeData:Subtlety-cds-17:fireblood:0.01:Ability Known, Enabled(0.01)
    
    27.  ancestral_call ( cds - 18 ) - ability unknown
    Time spent on this action:  0.01ms
    TimeData:Subtlety-cds-18:ancestral_call:0.01:Ability Known, Enabled(0.01)
    
    28.  ashes_of_the_embersoul ( cds - 19 )
    The action is not ready ( 111.52 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.04ms
    TimeData:Subtlety-cds-19:ashes_of_the_embersoul:0.04:Ability Known, Enabled(0.04)
    
    29.  witherbarks_branch ( cds - 20 ) - ability disabled ( preference )
    Time spent on this action:  0.03ms
    TimeData:Subtlety-cds-20:witherbarks_branch:0.03:Ability Known, Enabled(0.03)
    
    30.  mirror_of_fractured_tomorrows ( cds - 21 )
    The action is not ready ( 11.52 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.04ms
    TimeData:Subtlety-cds-21:mirror_of_fractured_tomorrows:0.04:Ability Known, Enabled(0.04)
    
    31.  beacon_to_the_beyond ( cds - 22 ) - IsUsableItem item 203963 and nil
    Time spent on this action:  0.03ms
    TimeData:Subtlety-cds-22:beacon_to_the_beyond:0.03:Ability Known, Enabled(0.03)
    
    32.  manic_grieftorch ( cds - 23 ) - IsUsableItem item 194308 and nil
    Time spent on this action:  0.03ms
    TimeData:Subtlety-cds-23:manic_grieftorch:0.03:Ability Known, Enabled(0.03)
    
    33.  use_items ( cds - 24 )
    Criteria for ??? FAIL at +1.00 - ! stealthed.all[true] & ( ! cooldown.mirror_of_fractured_tomorrows.ready[false] | ! equipped.mirror_of_fractured_tomorrows[false] ) & ( ! cooldown.ashes_of_the_embersoul.ready[false] | ! equipped.ashes_of_the_embersoul[true] ) | boss[false] & fight_remains[32.32] < 10
    Exiting cds with recommendation of NO ACTION at +10.00s.
    Returned from list (cds), current recommendation is NO ACTION (+10.00).
    - cds
    
    34.  slice_and_dice ( default - 6 )
    The action (slice_and_dice) is usable at (1.00 + 1.00) with cost of 25 energy (have 66).
     - the action is ready before the current recommendation (at +1.00 vs. +10.00).
     - this entry's criteria FAILS: spell_targets.shuriken_storm[1.00] < cp_max_spend[7.00] & buff.slice_and_dice.remains[41.83] < gcd.max[1.00] & fight_remains[31.32] > 6 & combo_points.current[7.00] >= 4
    There were no recheck events to check.
    Time spent on this action:  0.08ms
    TimeData:Subtlety-default-6:slice_and_dice:0.08:Ability Known, Enabled(0.01):Post-TTR and Essential(0.02):Post Cycle(0.00):Post Usable(0.01):Post Ready/Clash(0.01):Post Stack(0.00):Pre-Script(0.00):Post-Script(0.01):Pre-Recheck(0.01):Post-Recheck Times(0.01):Post Recheck(0.00)
    
    35.  run_action_list:stealthed ( default - 7 )
    Criteria for stealthed PASS at +1.00 - stealthed.all[true]
    Action list (stealthed) was found.
    + [stealthed]
    Current recommendation was NO ACTION at +10.00s.
    
    36.  shadowstrike ( stealthed - 1 )
    The action (shadowstrike) is unusable at (1.00 + 1.00) because requires stealth or sepsis_buff.
    Time spent on this action:  0.05ms
    TimeData:Subtlety-stealthed-1:shadowstrike:0.05:Ability Known, Enabled(0.01):Post-TTR and Essential(0.02):Post Cycle(0.00):Post Usable(0.02)
    
    37.  call_action_list:finish ( stealthed - 2 )
    Time-sensitive Criteria for finish deferred at +1.00 - effective_combo_points[7.00] >= cp_max_spend[7.00] | buff.shuriken_tornado.up[false] & combo_points.deficit[0.00] <= 2 | combo_points.deficit[0.00] <= 1 + ( talent.deeper_stratagem.enabled[true] | talent.secret_stratagem.enabled[true] )
    Action list (finish) was found.
    + [stealthed], finish
    Current recommendation was NO ACTION at +10.00s.
    
    38.  variable ( finish - 1 )
     - variable.secret_condition[true] will check this script entry ( Subtlety:finish:1 )
    Time spent on this action:  0.02ms
    TimeData:Subtlety-finish-1:variable:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.01)
    
    39.  rupture ( finish - 2 )
    The action (rupture) is usable at (1.00 + 1.00) with cost of 25 energy (have 66).
     - the action is ready before the current recommendation (at +1.00 vs. +10.00).
    List ( stealthed ) called from ( Subtlety:default:7 ) would FAIL at 1.00.
    stealthed.all[false]
     - this entry would not be reached at the current time via the current action list path (1.00).
    There are 1 recheck events.
    List ( stealthed ) called from ( Subtlety:default:7 ) would FAIL at 1.01.
    stealthed.all[false]
    Unable to recheck #1 at 1.01, as APL conditions would not pass.
    Time spent on this action:  0.16ms
    TimeData:Subtlety-finish-2:rupture:0.16:Ability Known, Enabled(0.01):Post-TTR and Essential(0.02):Post Cycle(0.00):Post Usable(0.01):Post Ready/Clash(0.01):Post Stack(0.04):Pre-Recheck(0.00):Post-Recheck Times(0.02):Pre-Recheck Loop(0.00):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Loop End(0.04):Post Recheck Loop(0.00):Post Recheck(0.00)
    
    40.  variable ( finish - 3 )
     - variable.premed_snd_condition[true] will check this script entry ( Subtlety:finish:3 )
    Time spent on this action:  0.02ms
    TimeData:Subtlety-finish-3:variable:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.01)
    
    41.  slice_and_dice ( finish - 4 )
    The action (slice_and_dice) is usable at (1.00 + 1.00) with cost of 25 energy (have 66).
     - the action is ready before the current recommendation (at +1.00 vs. +10.00).
    List ( stealthed ) called from ( Subtlety:default:7 ) would FAIL at 1.00.
    stealthed.all[false]
     - this entry would not be reached at the current time via the current action list path (1.00).
    There are 1 recheck events.
    List ( stealthed ) called from ( Subtlety:default:7 ) would FAIL at 1.01.
    stealthed.all[false]
    Unable to recheck #1 at 1.01, as APL conditions would not pass.
    Time spent on this action:  0.14ms
    TimeData:Subtlety-finish-4:slice_and_dice:0.14:Ability Known, Enabled(0.01):Post-TTR and Essential(0.02):Post Cycle(0.00):Post Usable(0.00):Post Ready/Clash(0.01):Post Stack(0.01):Pre-Recheck(0.00):Post-Recheck Times(0.06):Pre-Recheck Loop(0.00):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Loop End(0.01):Post Recheck Loop(0.00):Post Recheck(0.00)
    
    42.  variable ( finish - 5 )
     - variable.skip_rupture[true] will check this script entry ( Subtlety:finish:5 )
    Time spent on this action:  0.02ms
    TimeData:Subtlety-finish-5:variable:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.01)
    
    43.  rupture ( finish - 6 )
    The action (rupture) is usable at (1.00 + 1.00) with cost of 25 energy (have 66).
     - the action is ready before the current recommendation (at +1.00 vs. +10.00).
    List ( stealthed ) called from ( Subtlety:default:7 ) would FAIL at 1.00.
    stealthed.all[false]
     - this entry would not be reached at the current time via the current action list path (1.00).
    There are 1 recheck events.
    List ( stealthed ) called from ( Subtlety:default:7 ) would FAIL at 1.01.
    stealthed.all[false]
    Unable to recheck #1 at 1.01, as APL conditions would not pass.
    Time spent on this action:  0.13ms
    TimeData:Subtlety-finish-6:rupture:0.13:Ability Known, Enabled(0.01):Post-TTR and Essential(0.02):Post Cycle(0.00):Post Usable(0.01):Post Ready/Clash(0.01):Post Stack(0.01):Pre-Recheck(0.00):Post-Recheck Times(0.05):Pre-Recheck Loop(0.00):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Loop End(0.01):Post Recheck Loop(0.00):Post Recheck(0.00)
    
    44.  rupture ( finish - 7 )
    The action (rupture) is usable at (1.00 + 1.00) with cost of 25 energy (have 66).
     - the action is ready before the current recommendation (at +1.00 vs. +10.00).
    List ( stealthed ) called from ( Subtlety:default:7 ) would FAIL at 1.00.
    stealthed.all[false]
     - this entry would not be reached at the current time via the current action list path (1.00).
    There are 1 recheck events.
    List ( stealthed ) called from ( Subtlety:default:7 ) would FAIL at 1.01.
    stealthed.all[false]
    Unable to recheck #1 at 1.01, as APL conditions would not pass.
    Time spent on this action:  0.10ms
    TimeData:Subtlety-finish-7:rupture:0.10:Ability Known, Enabled(0.01):Post-TTR and Essential(0.02):Post Cycle(0.00):Post Usable(0.01):Post Ready/Clash(0.01):Post Stack(0.01):Pre-Recheck(0.00):Post-Recheck Times(0.02):Pre-Recheck Loop(0.00):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Loop End(0.01):Post Recheck Loop(0.00):Post Recheck(0.00)
    
    45.  cold_blood ( finish - 8 ) - ability disabled ( preference )
    Time spent on this action:  0.01ms
    TimeData:Subtlety-finish-8:cold_blood:0.01:Ability Known, Enabled(0.01)
    
    46.  secret_technique ( finish - 9 )
    The action is not ready ( 12.83 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.01ms
    TimeData:Subtlety-finish-9:secret_technique:0.01:Ability Known, Enabled(0.01)
    
    47.  rupture ( finish - 10 )
    The action (rupture) is usable at (1.00 + 1.00) with cost of 25 energy (have 66).
     - the action is ready before the current recommendation (at +1.00 vs. +10.00).
    List ( stealthed ) called from ( Subtlety:default:7 ) would FAIL at 1.00.
    stealthed.all[false]
     - this entry would not be reached at the current time via the current action list path (1.00).
    There are 1 recheck events.
    List ( stealthed ) called from ( Subtlety:default:7 ) would FAIL at 1.01.
    stealthed.all[false]
    Unable to recheck #1 at 1.01, as APL conditions would not pass.
    Time spent on this action:  0.11ms
    TimeData:Subtlety-finish-10:rupture:0.11:Ability Known, Enabled(0.01):Post-TTR and Essential(0.02):Post Cycle(0.00):Post Usable(0.01):Post Ready/Clash(0.01):Post Stack(0.01):Pre-Recheck(0.00):Post-Recheck Times(0.03):Pre-Recheck Loop(0.00):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Loop End(0.01):Post Recheck Loop(0.00):Post Recheck(0.00)
    
    48.  rupture ( finish - 11 )
    The action (rupture) is usable at (1.00 + 1.00) with cost of 25 energy (have 66).
     - the action is ready before the current recommendation (at +1.00 vs. +10.00).
    List ( stealthed ) called from ( Subtlety:default:7 ) would FAIL at 1.00.
    stealthed.all[false]
     - this entry would not be reached at the current time via the current action list path (1.00).
    There are 1 recheck events.
    List ( stealthed ) called from ( Subtlety:default:7 ) would FAIL at 1.01.
    stealthed.all[false]
    Unable to recheck #1 at 1.01, as APL conditions would not pass.
    Time spent on this action:  0.12ms
    TimeData:Subtlety-finish-11:rupture:0.12:Ability Known, Enabled(0.01):Post-TTR and Essential(0.02):Post Cycle(0.00):Post Usable(0.01):Post Ready/Clash(0.01):Post Stack(0.01):Pre-Recheck(0.00):Post-Recheck Times(0.04):Pre-Recheck Loop(0.00):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Loop End(0.01):Post Recheck Loop(0.00):Post Recheck(0.00)
    
    49.  black_powder ( finish - 12 )
    The action (black_powder) is usable at (1.00 + 1.00) with cost of 35 energy (have 66).
     - the action is ready before the current recommendation (at +1.00 vs. +10.00).
    List ( stealthed ) called from ( Subtlety:default:7 ) would FAIL at 1.00.
    stealthed.all[false]
     - this entry would not be reached at the current time via the current action list path (1.00).
    There are 1 recheck events.
    List ( stealthed ) called from ( Subtlety:default:7 ) would FAIL at 1.01.
    stealthed.all[false]
    Unable to recheck #1 at 1.01, as APL conditions would not pass.
    Time spent on this action:  0.10ms
    TimeData:Subtlety-finish-12:black_powder:0.10:Ability Known, Enabled(0.01):Post-TTR and Essential(0.02):Post Cycle(0.00):Post Usable(0.00):Post Ready/Clash(0.01):Post Stack(0.01):Pre-Recheck(0.00):Post-Recheck Times(0.02):Pre-Recheck Loop(0.00):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Loop End(0.01):Post Recheck Loop(0.00):Post Recheck(0.00)
    
    50.  eviscerate ( finish - 13 )
    The action (eviscerate) is usable at (1.00 + 1.00) with cost of 35 energy (have 66).
     - the action is ready before the current recommendation (at +1.00 vs. +10.00).
    List ( stealthed ) called from ( Subtlety:default:7 ) would FAIL at 1.00.
    stealthed.all[false]
     - this entry would not be reached at the current time via the current action list path (1.00).
    There are 1 recheck events.
    List ( stealthed ) called from ( Subtlety:default:7 ) would FAIL at 1.01.
    stealthed.all[false]
    Unable to recheck #1 at 1.01, as APL conditions would not pass.
    Time spent on this action:  0.10ms
    TimeData:Subtlety-finish-13:eviscerate:0.10:Ability Known, Enabled(0.01):Post-TTR and Essential(0.02):Post Cycle(0.00):Post Usable(0.00):Post Ready/Clash(0.01):Post Stack(0.01):Pre-Recheck(0.00):Post-Recheck Times(0.02):Pre-Recheck Loop(0.00):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Loop End(0.01):Post Recheck Loop(0.00):Post Recheck(0.00)
    Exiting finish with recommendation of NO ACTION at +10.00s.
    Returned from list (finish), current recommendation is NO ACTION (+10.00).
    - finish
    
    51.  backstab ( stealthed - 3 )
    The action (backstab) is usable at (1.00 + 1.00) with cost of 40 energy (have 66).
     - the action is ready before the current recommendation (at +1.00 vs. +10.00).
    List ( stealthed ) called from ( Subtlety:default:7 ) would FAIL at 1.00.
    stealthed.all[false]
     - this entry would not be reached at the current time via the current action list path (1.00).
    There were no recheck events to check.
    Time spent on this action:  0.08ms
    TimeData:Subtlety-stealthed-3:backstab:0.08:Ability Known, Enabled(0.01):Post-TTR and Essential(0.02):Post Cycle(0.00):Post Usable(0.00):Post Ready/Clash(0.01):Post Stack(0.01):Pre-Recheck(0.00):Post-Recheck Times(0.02):Post Recheck(0.00)
    
    52.  gloomblade ( stealthed - 4 ) - talent [ gloomblade ] missing
    Time spent on this action:  0.01ms
    TimeData:Subtlety-stealthed-4:gloomblade:0.01:Ability Known, Enabled(0.01)
    
    53.  shadowstrike ( stealthed - 5 )
    The action (shadowstrike) is unusable at (1.00 + 1.00) because requires stealth or sepsis_buff.
    Time spent on this action:  0.05ms
    TimeData:Subtlety-stealthed-5:shadowstrike:0.05:Ability Known, Enabled(0.01):Post-TTR and Essential(0.02):Post Cycle(0.00):Post Usable(0.01)
    
    54.  shuriken_storm ( stealthed - 6 )
    The action (shuriken_storm) is usable at (1.00 + 1.00) with cost of 35 energy (have 66).
     - the action is ready before the current recommendation (at +1.00 vs. +10.00).
    List ( stealthed ) called from ( Subtlety:default:7 ) would FAIL at 1.00.
    stealthed.all[false]
     - this entry would not be reached at the current time via the current action list path (1.00).
    There were no recheck events to check.
    Time spent on this action:  0.08ms
    TimeData:Subtlety-stealthed-6:shuriken_storm:0.08:Ability Known, Enabled(0.01):Post-TTR and Essential(0.02):Post Cycle(0.00):Post Usable(0.00):Post Ready/Clash(0.01):Post Stack(0.01):Pre-Recheck(0.00):Post-Recheck Times(0.02):Post Recheck(0.00)
    
    55.  shadowstrike ( stealthed - 7 )
    The action (shadowstrike) is unusable at (1.00 + 1.00) because requires stealth or sepsis_buff.
    Time spent on this action:  0.05ms
    TimeData:Subtlety-stealthed-7:shadowstrike:0.05:Ability Known, Enabled(0.01):Post-TTR and Essential(0.02):Post Cycle(0.00):Post Usable(0.01)
    Exiting stealthed with recommendation of NO ACTION at +10.00s.
    Returned from list (stealthed), current recommendation is NO ACTION (+10.00).
    - [stealthed]
    Added stealthed to blocklist as it was called via RAL.
    
    56.  variable ( default - 8 )
     - variable.stealth_threshold[40] will check this script entry ( Subtlety:default:8 )
    Time spent on this action:  0.02ms
    TimeData:Subtlety-default-8:variable:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.01)
    
    57.  variable ( default - 9 )
     - variable.stealth_helper[true] will check this script entry ( Subtlety:default:9 )
    Time spent on this action:  0.02ms
    TimeData:Subtlety-default-9:variable:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.01)
    
    58.  variable ( default - 10 )
     - variable.stealth_helper[false] will check this script entry ( Subtlety:default:10 )
    Time spent on this action:  0.02ms
    TimeData:Subtlety-default-10:variable:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.01)
    
    59.  call_action_list:stealth_cds ( default - 11 )
    Criteria for stealth_cds PASS at +1.00 - variable.stealth_helper[false] | talent.invigorating_shadowdust.enabled[true]
    Action list (stealth_cds) was found.
    + stealth_cds
    Current recommendation was NO ACTION at +10.00s.
    
    60.  variable ( stealth_cds - 1 )
     - variable.shd_threshold[true] will check this script entry ( Subtlety:stealth_cds:1 )
    Time spent on this action:  0.02ms
    TimeData:Subtlety-stealth_cds-1:variable:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.01)
    
    61.  variable ( stealth_cds - 2 )
     - variable.rotten_cb[true] will check this script entry ( Subtlety:stealth_cds:2 )
    Time spent on this action:  0.02ms
    TimeData:Subtlety-stealth_cds-2:variable:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.01)
    
    62.  vanish ( stealth_cds - 3 )
    The action (vanish) is usable at (1.00 + 1.00).
     - the action is ready before the current recommendation (at +1.00 vs. +10.00).
    Blocking list ( stealthed ) called from ( Subtlety:default:7 ) would NOT BLOCK at 1.00.
    stealthed.all[false]
    List ( stealth_cds ) called from ( Subtlety:default:11 ) would PASS at 1.00.
    variable.stealth_helper[true] | talent.invigorating_shadowdust.enabled[true]
     - this entry's criteria FAILS: ( combo_points.deficit[0.00] > 1 | buff.shadow_blades.up[true] & talent.invigorating_shadowdust.enabled[true] ) & ! variable.shd_threshold[true] & ( cooldown.flagellation.remains[49.53] >= 60 | ! talent.flagellation.enabled[true] | fight_remains[31.32] <= ( 30 * cooldown.vanish.charges[1.00] ) ) & ( cooldown.symbols_of_death.remains[28.00] > 3 | ! set_bonus.tier30_2pc[0.00] ) & ( cooldown.secret_technique.remains[11.83] >= 10 | ! talent.secret_technique.enabled[true] | cooldown.vanish.charges[1.00] >= 2 & talent.invigorating_shadowdust.enabled[true] & ( buff.the_rotten.up[false] | ! talent.the_rotten.enabled[false] ) & ! raid_event.adds.up[false] )
    There are 3 recheck events.
    Blocking list ( stealthed ) called from ( Subtlety:default:7 ) would NOT BLOCK at 1.01.
    stealthed.all[false]
    List ( stealth_cds ) called from ( Subtlety:default:11 ) would PASS at 1.01.
    variable.stealth_helper[true] | talent.invigorating_shadowdust.enabled[true]
    Recheck #1 ( +1.01 ) NOT MET: ( combo_points.deficit[0.00] > 1 | buff.shadow_blades.up[true] & talent.invigorating_shadowdust.enabled[true] ) & ! variable.shd_threshold[true] & ( cooldown.flagellation.remains[49.52] >= 60 | ! talent.flagellation.enabled[true] | fight_remains[31.31] <= ( 30 * cooldown.vanish.charges[1.00] ) ) & ( cooldown.symbols_of_death.remains[27.99] > 3 | ! set_bonus.tier30_2pc[0.00] ) & ( cooldown.secret_technique.remains[11.82] >= 10 | ! talent.secret_technique.enabled[true] | cooldown.vanish.charges[1.00] >= 2 & talent.invigorating_shadowdust.enabled[true] & ( buff.the_rotten.up[false] | ! talent.the_rotten.enabled[false] ) & ! raid_event.adds.up[false] )
    Blocking list ( stealthed ) called from ( Subtlety:default:7 ) would NOT BLOCK at 2.00.
    stealthed.all[false]
    List ( stealth_cds ) called from ( Subtlety:default:11 ) would PASS at 2.00.
    variable.stealth_helper[true] | talent.invigorating_shadowdust.enabled[true]
    Recheck #2 ( +2.00 ) NOT MET: ( combo_points.deficit[0.00] > 1 | buff.shadow_blades.up[true] & talent.invigorating_shadowdust.enabled[true] ) & ! variable.shd_threshold[true] & ( cooldown.flagellation.remains[48.53] >= 60 | ! talent.flagellation.enabled[true] | fight_remains[30.32] <= ( 30 * cooldown.vanish.charges[1.00] ) ) & ( cooldown.symbols_of_death.remains[27.00] > 3 | ! set_bonus.tier30_2pc[0.00] ) & ( cooldown.secret_technique.remains[10.83] >= 10 | ! talent.secret_technique.enabled[true] | cooldown.vanish.charges[1.00] >= 2 & talent.invigorating_shadowdust.enabled[true] & ( buff.the_rotten.up[false] | ! talent.the_rotten.enabled[false] ) & ! raid_event.adds.up[false] )
    Blocking list ( stealthed ) called from ( Subtlety:default:7 ) would NOT BLOCK at 2.32.
    stealthed.all[false]
    List ( stealth_cds ) called from ( Subtlety:default:11 ) would PASS at 2.32.
    variable.stealth_helper[true] | talent.invigorating_shadowdust.enabled[true]
    Recheck #3 ( +2.32 ) NOT MET: ( combo_points.deficit[0.00] > 1 | buff.shadow_blades.up[true] & talent.invigorating_shadowdust.enabled[true] ) & ! variable.shd_threshold[true] & ( cooldown.flagellation.remains[48.22] >= 60 | ! talent.flagellation.enabled[true] | fight_remains[30.00] <= ( 30 * cooldown.vanish.charges[1.00] ) ) & ( cooldown.symbols_of_death.remains[26.68] > 3 | ! set_bonus.tier30_2pc[0.00] ) & ( cooldown.secret_technique.remains[10.51] >= 10 | ! talent.secret_technique.enabled[true] | cooldown.vanish.charges[1.00] >= 2 & talent.invigorating_shadowdust.enabled[true] & ( buff.the_rotten.up[false] | ! talent.the_rotten.enabled[false] ) & ! raid_event.adds.up[false] )
    Time spent on this action:  0.73ms
    TimeData:Subtlety-stealth_cds-3:vanish:0.73:Ability Known, Enabled(0.02):Post-TTR and Essential(0.07):Post Cycle(0.00):Post Usable(0.00):Post Ready/Clash(0.01):Post Stack(0.04):Pre-Script(0.00):Post-Script(0.02):Pre-Recheck(0.06):Post-Recheck Times(0.06):Pre-Recheck Loop(0.00):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Post-Stack(0.04):Recheck Post-Script(0.02):Recheck Post-Channel(0.00):Recheck Loop End(0.06):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Post-Stack(0.06):Recheck Post-Script(0.02):Recheck Post-Channel(0.00):Recheck Loop End(0.06):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Post-Stack(0.06):Recheck Post-Script(0.02):Recheck Post-Channel(0.00):Recheck Loop End(0.06):Post Recheck Loop(0.00):Post Recheck(0.00)
    
    63.  pool_resource ( stealth_cds - 4 )
    The action (pool_resource) is usable at (1.00 + 0.00).
     - the action is ready before the current recommendation (at +0.00 vs. +10.00).
    Blocking list ( stealthed ) called from ( Subtlety:default:7 ) would BLOCK at 0.00.
    stealthed.all[true]
     - this entry would not be reached at the current time via the current action list path (0.00).
    There are 1 recheck events.
    Blocking list ( stealthed ) called from ( Subtlety:default:7 ) would NOT BLOCK at 0.98.
    stealthed.all[false]
    List ( stealth_cds ) called from ( Subtlety:default:11 ) would PASS at 0.98.
    variable.stealth_helper[true] | talent.invigorating_shadowdust.enabled[true]
    Recheck #1 ( +0.98 ) NOT MET: race.night_elf[false]
    Time spent on this action:  0.17ms
    TimeData:Subtlety-stealth_cds-4:pool_resource:0.17:Ability Known, Enabled(0.01):Post-TTR and Essential(0.01):Post Cycle(0.00):Post Usable(0.00):Post Ready/Clash(0.01):Post Stack(0.02):Pre-Recheck(0.00):Post-Recheck Times(0.02):Pre-Recheck Loop(0.00):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Post-Stack(0.06):Recheck Post-Script(0.00):Recheck Post-Channel(0.00):Recheck Loop End(0.00):Post Recheck Loop(0.00):Post Recheck(0.00)
    
    64.  shadowmeld ( stealth_cds - 5 ) - ability unknown
    Time spent on this action:  0.02ms
    TimeData:Subtlety-stealth_cds-5:shadowmeld:0.02:Ability Known, Enabled(0.02)
    
    65.  variable ( stealth_cds - 6 )
     - variable.shd_combo_points[false] will check this script entry ( Subtlety:stealth_cds:6 )
    Time spent on this action:  0.02ms
    TimeData:Subtlety-stealth_cds-6:variable:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.01)
    
    66.  shadow_dance ( stealth_cds - 7 )
    The action (shadow_dance) is usable at (1.00 + 1.00).
     - the action is ready before the current recommendation (at +1.00 vs. +10.00).
    Blocking list ( stealthed ) called from ( Subtlety:default:7 ) would NOT BLOCK at 1.00.
    stealthed.all[false]
    List ( stealth_cds ) called from ( Subtlety:default:11 ) would PASS at 1.00.
    variable.stealth_helper[true] | talent.invigorating_shadowdust.enabled[true]
     - this entry's criteria FAILS: ( dot.rupture.ticking[true] | talent.invigorating_shadowdust.enabled[true] ) & variable.rotten_cb[true] & ( ! talent.the_first_dance.enabled[false] | combo_points.deficit[0.00] >= 4 | buff.shadow_blades.up[true] ) & ( variable.shd_combo_points[false] & variable.shd_threshold[true] | ( buff.shadow_blades.up[true] | cooldown.symbols_of_death.up[false] & ! talent.sepsis.enabled[false] | buff.symbols_of_death.remains[8.00] >= 4 & ! set_bonus.tier30_2pc[0.00] | ! buff.symbols_of_death.remains[8.00] & set_bonus.tier30_2pc[0.00] ) & cooldown.secret_technique.remains[11.83] < 10 + 12 * ( ! talent.invigorating_shadowdust.enabled[true] | set_bonus.tier30_2pc[0.00] ) )
    There are 3 recheck events.
    Blocking list ( stealthed ) called from ( Subtlety:default:7 ) would NOT BLOCK at 1.01.
    stealthed.all[false]
    List ( stealth_cds ) called from ( Subtlety:default:11 ) would PASS at 1.01.
    variable.stealth_helper[true] | talent.invigorating_shadowdust.enabled[true]
    Recheck #1 ( +1.01 ) NOT MET: ( dot.rupture.ticking[true] | talent.invigorating_shadowdust.enabled[true] ) & variable.rotten_cb[true] & ( ! talent.the_first_dance.enabled[false] | combo_points.deficit[0.00] >= 4 | buff.shadow_blades.up[true] ) & ( variable.shd_combo_points[false] & variable.shd_threshold[true] | ( buff.shadow_blades.up[true] | cooldown.symbols_of_death.up[false] & ! talent.sepsis.enabled[false] | buff.symbols_of_death.remains[7.99] >= 4 & ! set_bonus.tier30_2pc[0.00] | ! buff.symbols_of_death.remains[7.99] & set_bonus.tier30_2pc[0.00] ) & cooldown.secret_technique.remains[11.82] < 10 + 12 * ( ! talent.invigorating_shadowdust.enabled[true] | set_bonus.tier30_2pc[0.00] ) )
    Blocking list ( stealthed ) called from ( Subtlety:default:7 ) would NOT BLOCK at 2.00.
    stealthed.all[false]
    List ( stealth_cds ) called from ( Subtlety:default:11 ) would PASS at 2.00.
    variable.stealth_helper[true] | talent.invigorating_shadowdust.enabled[true]
    Recheck #2 ( +2.00 ) NOT MET: ( dot.rupture.ticking[true] | talent.invigorating_shadowdust.enabled[true] ) & variable.rotten_cb[true] & ( ! talent.the_first_dance.enabled[false] | combo_points.deficit[0.00] >= 4 | buff.shadow_blades.up[true] ) & ( variable.shd_combo_points[false] & variable.shd_threshold[true] | ( buff.shadow_blades.up[true] | cooldown.symbols_of_death.up[false] & ! talent.sepsis.enabled[false] | buff.symbols_of_death.remains[7.00] >= 4 & ! set_bonus.tier30_2pc[0.00] | ! buff.symbols_of_death.remains[7.00] & set_bonus.tier30_2pc[0.00] ) & cooldown.secret_technique.remains[10.83] < 10 + 12 * ( ! talent.invigorating_shadowdust.enabled[true] | set_bonus.tier30_2pc[0.00] ) )
    Blocking list ( stealthed ) called from ( Subtlety:default:7 ) would NOT BLOCK at 9.00.
    stealthed.all[false]
    List ( stealth_cds ) called from ( Subtlety:default:11 ) would PASS at 9.00.
    variable.stealth_helper[true] | talent.invigorating_shadowdust.enabled[true]
    Recheck #3 ( +9.00 ) MET: ( dot.rupture.ticking[true] | talent.invigorating_shadowdust.enabled[true] ) & variable.rotten_cb[true] & ( ! talent.the_first_dance.enabled[false] | combo_points.deficit[0.00] >= 4 | buff.shadow_blades.up[true] ) & ( variable.shd_combo_points[false] & variable.shd_threshold[true] | ( buff.shadow_blades.up[true] | cooldown.symbols_of_death.up[false] & ! talent.sepsis.enabled[false] | buff.symbols_of_death.remains[0.00] >= 4 & ! set_bonus.tier30_2pc[0.00] | ! buff.symbols_of_death.remains[0.00] & set_bonus.tier30_2pc[0.00] ) & cooldown.secret_technique.remains[3.83] < 10 + 12 * ( ! talent.invigorating_shadowdust.enabled[true] | set_bonus.tier30_2pc[0.00] ) )
    Action chosen:  shadow_dance at 9.00!
    Time spent on this action:  0.55ms
    TimeData:Subtlety-stealth_cds-7:shadow_dance:0.55:Ability Known, Enabled(0.01):Post-TTR and Essential(0.02):Post Cycle(0.00):Post Usable(0.00):Post Ready/Clash(0.01):Post Stack(0.02):Pre-Script(0.00):Post-Script(0.04):Pre-Recheck(0.04):Post-Recheck Times(0.05):Pre-Recheck Loop(0.00):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Post-Stack(0.01):Recheck Post-Script(0.03):Recheck Post-Channel(0.00):Recheck Loop End(0.04):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Post-Stack(0.01):Recheck Post-Script(0.03):Recheck Post-Channel(0.00):Recheck Loop End(0.04):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Post-Stack(0.06):Recheck Post-Script(0.03):Recheck Post-Channel(0.00):Recheck Loop End(0.05):Post Recheck Loop(0.00):Post Recheck(0.00):Action Stored(0.01)
    Exiting stealth_cds with recommendation of NO ACTION at +10.00s.
    Returned from list (stealth_cds), current recommendation is shadow_dance (+9.00).
    - stealth_cds
    
    67.  call_action_list:finish ( default - 12 )
    Time-sensitive Criteria for finish deferred at +1.00 - combo_points.deficit[0.00] <= 1 | fight_remains[32.32] <= 1 & effective_combo_points[7.00] >= 3 | spell_targets.shuriken_storm[1.00] >= 4 & effective_combo_points[7.00] >= 4
    Action list (finish) was found.
    + finish
    Current recommendation was shadow_dance at +9.00s.
    
    68.  variable ( finish - 1 )
     - variable.secret_condition[true] will check this script entry ( Subtlety:finish:1 )
    Time spent on this action:  0.02ms
    TimeData:Subtlety-finish-1:variable:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.01)
    
    69.  rupture ( finish - 2 )
    The action (rupture) is usable at (1.00 + 1.00) with cost of 25 energy (have 66).
     - the action is ready before the current recommendation (at +1.00 vs. +9.00).
    Blocking list ( stealthed ) called from ( Subtlety:default:7 ) would NOT BLOCK at 1.00.
    stealthed.all[false]
    List ( finish ) called from ( Subtlety:default:12 ) would PASS at 1.00.
    combo_points.deficit[0.00] <= 1 | fight_remains[31.32] <= 1 & effective_combo_points[7.00] >= 3 | spell_targets.shuriken_storm[1.00] >= 4 & effective_combo_points[7.00] >= 4
     - this entry's criteria FAILS: ! dot.rupture.ticking[true] & target.time_to_die[32.00] - remains[23.76] > 6
    There are 1 recheck events.
    Blocking list ( stealthed ) called from ( Subtlety:default:7 ) would NOT BLOCK at 1.01.
    stealthed.all[false]
    List ( finish ) called from ( Subtlety:default:12 ) would PASS at 1.01.
    combo_points.deficit[0.00] <= 1 | fight_remains[31.31] <= 1 & effective_combo_points[7.00] >= 3 | spell_targets.shuriken_storm[1.00] >= 4 & effective_combo_points[7.00] >= 4
    Recheck #1 ( +1.01 ) NOT MET: ! dot.rupture.ticking[true] & target.time_to_die[31.99] - remains[23.75] > 6
    Time spent on this action:  0.18ms
    TimeData:Subtlety-finish-2:rupture:0.18:Ability Known, Enabled(0.01):Post-TTR and Essential(0.02):Post Cycle(0.00):Post Usable(0.01):Post Ready/Clash(0.01):Post Stack(0.03):Pre-Script(0.00):Post-Script(0.00):Pre-Recheck(0.02):Post-Recheck Times(0.03):Pre-Recheck Loop(0.00):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Post-Stack(0.02):Recheck Post-Script(0.00):Recheck Post-Channel(0.00):Recheck Loop End(0.02):Post Recheck Loop(0.00):Post Recheck(0.00)
    
    70.  variable ( finish - 3 )
     - variable.premed_snd_condition[true] will check this script entry ( Subtlety:finish:3 )
    Time spent on this action:  0.03ms
    TimeData:Subtlety-finish-3:variable:0.03:Ability Known, Enabled(0.02):Post-TTR and Essential(0.01)
    
    71.  slice_and_dice ( finish - 4 )
    The action (slice_and_dice) is usable at (1.00 + 1.00) with cost of 25 energy (have 66).
     - the action is ready before the current recommendation (at +1.00 vs. +9.00).
    Blocking list ( stealthed ) called from ( Subtlety:default:7 ) would NOT BLOCK at 1.00.
    stealthed.all[false]
    List ( finish ) called from ( Subtlety:default:12 ) would PASS at 1.00.
    combo_points.deficit[0.00] <= 1 | fight_remains[31.32] <= 1 & effective_combo_points[7.00] >= 3 | spell_targets.shuriken_storm[1.00] >= 4 & effective_combo_points[7.00] >= 4
     - this entry's criteria FAILS: ! stealthed.all[false] & ! variable.premed_snd_condition[true] & spell_targets.shuriken_storm[1.00] < 6 & ! buff.shadow_dance.up[false] & buff.slice_and_dice.remains[41.83] < fight_remains[31.32] & refreshable[false]
    There are 2 recheck events.
    Blocking list ( stealthed ) called from ( Subtlety:default:7 ) would NOT BLOCK at 1.01.
    stealthed.all[false]
    List ( finish ) called from ( Subtlety:default:12 ) would PASS at 1.01.
    combo_points.deficit[0.00] <= 1 | fight_remains[31.31] <= 1 & effective_combo_points[7.00] >= 3 | spell_targets.shuriken_storm[1.00] >= 4 & effective_combo_points[7.00] >= 4
    Recheck #1 ( +1.01 ) NOT MET: ! stealthed.all[false] & ! variable.premed_snd_condition[true] & spell_targets.shuriken_storm[1.00] < 6 & ! buff.shadow_dance.up[false] & buff.slice_and_dice.remains[41.82] < fight_remains[31.31] & refreshable[false]
    Blocking list ( stealthed ) called from ( Subtlety:default:7 ) would NOT BLOCK at 2.00.
    stealthed.all[false]
    List ( finish ) called from ( Subtlety:default:12 ) would PASS at 2.00.
    combo_points.deficit[0.00] <= 1 | fight_remains[30.32] <= 1 & effective_combo_points[7.00] >= 3 | spell_targets.shuriken_storm[1.00] >= 4 & effective_combo_points[7.00] >= 4
    Recheck #2 ( +2.00 ) NOT MET: ! stealthed.all[false] & ! variable.premed_snd_condition[true] & spell_targets.shuriken_storm[1.00] < 6 & ! buff.shadow_dance.up[false] & buff.slice_and_dice.remains[40.83] < fight_remains[30.32] & refreshable[false]
    Time spent on this action:  0.35ms
    TimeData:Subtlety-finish-4:slice_and_dice:0.35:Ability Known, Enabled(0.01):Post-TTR and Essential(0.02):Post Cycle(0.00):Post Usable(0.00):Post Ready/Clash(0.01):Post Stack(0.02):Pre-Script(0.00):Post-Script(0.02):Pre-Recheck(0.03):Post-Recheck Times(0.04):Pre-Recheck Loop(0.00):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Post-Stack(0.01):Recheck Post-Script(0.03):Recheck Post-Channel(0.00):Recheck Loop End(0.03):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Post-Stack(0.02):Recheck Post-Script(0.03):Recheck Post-Channel(0.00):Recheck Loop End(0.03):Post Recheck Loop(0.00):Post Recheck(0.00)
    
    72.  variable ( finish - 5 )
     - variable.skip_rupture[true] will check this script entry ( Subtlety:finish:5 )
    Time spent on this action:  0.02ms
    TimeData:Subtlety-finish-5:variable:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.01)
    
    73.  rupture ( finish - 6 )
    The action (rupture) is usable at (1.00 + 1.00) with cost of 25 energy (have 66).
     - the action is ready before the current recommendation (at +1.00 vs. +9.00).
    Blocking list ( stealthed ) called from ( Subtlety:default:7 ) would NOT BLOCK at 1.00.
    stealthed.all[false]
    List ( finish ) called from ( Subtlety:default:12 ) would PASS at 1.00.
    combo_points.deficit[0.00] <= 1 | fight_remains[31.32] <= 1 & effective_combo_points[7.00] >= 3 | spell_targets.shuriken_storm[1.00] >= 4 & effective_combo_points[7.00] >= 4
     - this entry's criteria FAILS: ( ! variable.skip_rupture[false] | priority_rotation[false] ) & target.time_to_die[32.00] - remains[23.76] > 6 & refreshable[false]
    There are 1 recheck events.
    Blocking list ( stealthed ) called from ( Subtlety:default:7 ) would NOT BLOCK at 1.01.
    stealthed.all[false]
    List ( finish ) called from ( Subtlety:default:12 ) would PASS at 1.01.
    combo_points.deficit[0.00] <= 1 | fight_remains[31.31] <= 1 & effective_combo_points[7.00] >= 3 | spell_targets.shuriken_storm[1.00] >= 4 & effective_combo_points[7.00] >= 4
    Recheck #1 ( +1.01 ) NOT MET: ( ! variable.skip_rupture[false] | priority_rotation[false] ) & target.time_to_die[31.99] - remains[23.75] > 6 & refreshable[false]
    Time spent on this action:  0.25ms
    TimeData:Subtlety-finish-6:rupture:0.25:Ability Known, Enabled(0.01):Post-TTR and Essential(0.02):Post Cycle(0.00):Post Usable(0.01):Post Ready/Clash(0.01):Post Stack(0.02):Pre-Script(0.00):Post-Script(0.03):Pre-Recheck(0.03):Post-Recheck Times(0.04):Pre-Recheck Loop(0.00):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Post-Stack(0.01):Recheck Post-Script(0.04):Recheck Post-Channel(0.00):Recheck Loop End(0.02):Post Recheck Loop(0.00):Post Recheck(0.00)
    
    74.  rupture ( finish - 7 )
    The action (rupture) is usable at (1.00 + 1.00) with cost of 25 energy (have 66).
     - the action is ready before the current recommendation (at +1.00 vs. +9.00).
    Blocking list ( stealthed ) called from ( Subtlety:default:7 ) would NOT BLOCK at 1.00.
    stealthed.all[false]
    List ( finish ) called from ( Subtlety:default:12 ) would PASS at 1.00.
    combo_points.deficit[0.00] <= 1 | fight_remains[31.32] <= 1 & effective_combo_points[7.00] >= 3 | spell_targets.shuriken_storm[1.00] >= 4 & effective_combo_points[7.00] >= 4
     - this entry's criteria FAILS: buff.finality_rupture.up[false] & buff.shadow_dance.up[false] & spell_targets.shuriken_storm[1.00] <= 4 & ! action.rupture.used_for_danse[false]
    There are 1 recheck events.
    Blocking list ( stealthed ) called from ( Subtlety:default:7 ) would NOT BLOCK at 1.01.
    stealthed.all[false]
    List ( finish ) called from ( Subtlety:default:12 ) would PASS at 1.01.
    combo_points.deficit[0.00] <= 1 | fight_remains[31.31] <= 1 & effective_combo_points[7.00] >= 3 | spell_targets.shuriken_storm[1.00] >= 4 & effective_combo_points[7.00] >= 4
    Recheck #1 ( +1.01 ) NOT MET: buff.finality_rupture.up[false] & buff.shadow_dance.up[false] & spell_targets.shuriken_storm[1.00] <= 4 & ! action.rupture.used_for_danse[false]
    Time spent on this action:  0.15ms
    TimeData:Subtlety-finish-7:rupture:0.15:Ability Known, Enabled(0.01):Post-TTR and Essential(0.02):Post Cycle(0.00):Post Usable(0.01):Post Ready/Clash(0.01):Post Stack(0.02):Pre-Script(0.00):Post-Script(0.00):Pre-Recheck(0.01):Post-Recheck Times(0.02):Pre-Recheck Loop(0.00):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Post-Stack(0.01):Recheck Post-Script(0.00):Recheck Post-Channel(0.00):Recheck Loop End(0.01):Post Recheck Loop(0.00):Post Recheck(0.00)
    
    75.  cold_blood ( finish - 8 ) - ability disabled ( preference )
    Time spent on this action:  0.01ms
    TimeData:Subtlety-finish-8:cold_blood:0.01:Ability Known, Enabled(0.01)
    
    76.  secret_technique ( finish - 9 )
    The action is not ready ( 12.83 ) before our maximum delay window ( 9.00 ) for this query.
    Time spent on this action:  0.01ms
    TimeData:Subtlety-finish-9:secret_technique:0.01:Ability Known, Enabled(0.01)
    
    77.  rupture ( finish - 10 )
    The action (rupture) is usable at (1.00 + 1.00) with cost of 25 energy (have 66).
     - the action is ready before the current recommendation (at +1.00 vs. +9.00).
    Blocking list ( stealthed ) called from ( Subtlety:default:7 ) would NOT BLOCK at 1.00.
    stealthed.all[false]
    List ( finish ) called from ( Subtlety:default:12 ) would PASS at 1.00.
    combo_points.deficit[0.00] <= 1 | fight_remains[31.32] <= 1 & effective_combo_points[7.00] >= 3 | spell_targets.shuriken_storm[1.00] >= 4 & effective_combo_points[7.00] >= 4
     - this entry's criteria FAILS: ! variable.skip_rupture[false] & ! priority_rotation[false] & spell_targets.shuriken_storm[1.00] >= 2 & target.time_to_die[32.00] >= ( 2 * combo_points.current[7.00] ) & refreshable[false]
    There are 1 recheck events.
    Blocking list ( stealthed ) called from ( Subtlety:default:7 ) would NOT BLOCK at 1.01.
    stealthed.all[false]
    List ( finish ) called from ( Subtlety:default:12 ) would PASS at 1.01.
    combo_points.deficit[0.00] <= 1 | fight_remains[31.31] <= 1 & effective_combo_points[7.00] >= 3 | spell_targets.shuriken_storm[1.00] >= 4 & effective_combo_points[7.00] >= 4
    Recheck #1 ( +1.01 ) NOT MET: ! variable.skip_rupture[false] & ! priority_rotation[false] & spell_targets.shuriken_storm[1.00] >= 2 & target.time_to_die[31.99] >= ( 2 * combo_points.current[7.00] ) & refreshable[false]
    Time spent on this action:  0.18ms
    TimeData:Subtlety-finish-10:rupture:0.18:Ability Known, Enabled(0.01):Post-TTR and Essential(0.02):Post Cycle(0.00):Post Usable(0.01):Post Ready/Clash(0.01):Post Stack(0.02):Pre-Script(0.00):Post-Script(0.00):Pre-Recheck(0.02):Post-Recheck Times(0.04):Pre-Recheck Loop(0.00):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Post-Stack(0.01):Recheck Post-Script(0.00):Recheck Post-Channel(0.00):Recheck Loop End(0.02):Post Recheck Loop(0.00):Post Recheck(0.00)
    
    78.  rupture ( finish - 11 )
    The action (rupture) is usable at (1.00 + 1.00) with cost of 25 energy (have 66).
     - the action is ready before the current recommendation (at +1.00 vs. +9.00).
    Blocking list ( stealthed ) called from ( Subtlety:default:7 ) would NOT BLOCK at 1.00.
    stealthed.all[false]
    List ( finish ) called from ( Subtlety:default:12 ) would PASS at 1.00.
    combo_points.deficit[0.00] <= 1 | fight_remains[31.32] <= 1 & effective_combo_points[7.00] >= 3 | spell_targets.shuriken_storm[1.00] >= 4 & effective_combo_points[7.00] >= 4
     - this entry's criteria FAILS: ! variable.skip_rupture[false] & remains[23.76] < cooldown.symbols_of_death.remains[28.00] + 10 & cooldown.symbols_of_death.remains[28.00] <= 5 & target.time_to_die[32.00] - remains[23.76] > cooldown.symbols_of_death.remains[28.00] + 5
    There are 1 recheck events.
    Blocking list ( stealthed ) called from ( Subtlety:default:7 ) would NOT BLOCK at 1.01.
    stealthed.all[false]
    List ( finish ) called from ( Subtlety:default:12 ) would PASS at 1.01.
    combo_points.deficit[0.00] <= 1 | fight_remains[31.31] <= 1 & effective_combo_points[7.00] >= 3 | spell_targets.shuriken_storm[1.00] >= 4 & effective_combo_points[7.00] >= 4
    Recheck #1 ( +1.01 ) NOT MET: ! variable.skip_rupture[false] & remains[23.75] < cooldown.symbols_of_death.remains[27.99] + 10 & cooldown.symbols_of_death.remains[27.99] <= 5 & target.time_to_die[31.99] - remains[23.75] > cooldown.symbols_of_death.remains[27.99] + 5
    Time spent on this action:  0.23ms
    TimeData:Subtlety-finish-11:rupture:0.23:Ability Known, Enabled(0.01):Post-TTR and Essential(0.02):Post Cycle(0.00):Post Usable(0.01):Post Ready/Clash(0.01):Post Stack(0.02):Pre-Script(0.00):Post-Script(0.02):Pre-Recheck(0.02):Post-Recheck Times(0.05):Pre-Recheck Loop(0.00):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Post-Stack(0.01):Recheck Post-Script(0.02):Recheck Post-Channel(0.00):Recheck Loop End(0.02):Post Recheck Loop(0.00):Post Recheck(0.00)
    
    79.  black_powder ( finish - 12 )
    The action (black_powder) is usable at (1.00 + 1.00) with cost of 35 energy (have 66).
     - the action is ready before the current recommendation (at +1.00 vs. +9.00).
    Blocking list ( stealthed ) called from ( Subtlety:default:7 ) would NOT BLOCK at 1.00.
    stealthed.all[false]
    List ( finish ) called from ( Subtlety:default:12 ) would PASS at 1.00.
    combo_points.deficit[0.00] <= 1 | fight_remains[31.32] <= 1 & effective_combo_points[7.00] >= 3 | spell_targets.shuriken_storm[1.00] >= 4 & effective_combo_points[7.00] >= 4
     - this entry's criteria FAILS: ! priority_rotation[false] & spell_targets.any[1.00] >= 3
    There are 1 recheck events.
    Blocking list ( stealthed ) called from ( Subtlety:default:7 ) would NOT BLOCK at 1.01.
    stealthed.all[false]
    List ( finish ) called from ( Subtlety:default:12 ) would PASS at 1.01.
    combo_points.deficit[0.00] <= 1 | fight_remains[31.31] <= 1 & effective_combo_points[7.00] >= 3 | spell_targets.shuriken_storm[1.00] >= 4 & effective_combo_points[7.00] >= 4
    Recheck #1 ( +1.01 ) NOT MET: ! priority_rotation[false] & spell_targets.any[1.00] >= 3
    Time spent on this action:  0.13ms
    TimeData:Subtlety-finish-12:black_powder:0.13:Ability Known, Enabled(0.01):Post-TTR and Essential(0.02):Post Cycle(0.00):Post Usable(0.00):Post Ready/Clash(0.01):Post Stack(0.02):Pre-Script(0.00):Post-Script(0.00):Pre-Recheck(0.01):Post-Recheck Times(0.02):Pre-Recheck Loop(0.00):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Post-Stack(0.01):Recheck Post-Script(0.00):Recheck Post-Channel(0.00):Recheck Loop End(0.01):Post Recheck Loop(0.00):Post Recheck(0.00)
    
    80.  eviscerate ( finish - 13 )
    The action (eviscerate) is usable at (1.00 + 1.00) with cost of 35 energy (have 66).
     - the action is ready before the current recommendation (at +1.00 vs. +9.00).
    Blocking list ( stealthed ) called from ( Subtlety:default:7 ) would NOT BLOCK at 1.00.
    stealthed.all[false]
    List ( finish ) called from ( Subtlety:default:12 ) would PASS at 1.00.
    combo_points.deficit[0.00] <= 1 | fight_remains[31.32] <= 1 & effective_combo_points[7.00] >= 3 | spell_targets.shuriken_storm[1.00] >= 4 & effective_combo_points[7.00] >= 4
     - this entry has no criteria to test.
    Action chosen:  eviscerate at 1.00!
    Time spent on this action:  0.07ms
    TimeData:Subtlety-finish-13:eviscerate:0.07:Ability Known, Enabled(0.01):Post-TTR and Essential(0.02):Post Cycle(0.00):Post Usable(0.00):Post Ready/Clash(0.01):Post Stack(0.02):Pre-Recheck(0.00):Post Recheck(0.00):Action Stored(0.01)
    Exiting finish with recommendation of shadow_dance at +9.00s.
    Returned from list (finish), current recommendation is eviscerate (+1.00).
    - finish
    
    81.  call_action_list:build ( default - 13 )
    Action list (build) was found.
    + build
    Current recommendation was eviscerate at +1.00s.
    Exiting build with recommendation of eviscerate at +1.00s.
    Returned from list (build), current recommendation is eviscerate (+1.00).
    - build
    Exiting default with recommendation of NO ACTION at +10.00s.

Completed default action list [ Subtlety - default ].
Recommendation is eviscerate at 1.00 + 1.00.
Recommendation #4 is eviscerate at 1.00s (2.00s).
Time spent generating recommendations:  17.88ms
commented

There is nothing wrong with this snapshot. Using symbols while it has 3 seconds or less remaining is correct.

Sources:
Simc: the logic is the same as Hekili: buff.symbols_of_death.remains<=3
Wowhead guide: 18. Use Symbols of Death on cooldown or with less than 3 seconds remaining of the buff.
Icyveins Guide: 5. Cast Symbols of Death on cooldown or with less than 3 seconds remaining on the buff
World rank 1 Volocross mythic sub rogue parse: He uses it with remaning duration.
Your own sim: The sim of yourself that you linked uses it with 1 second left.

What makes you think the duration doesn't stack past 13 seconds?

I also am not seeing an image in your original post. Can you get a snapshot of it supposedly being recommended with 5+ seconds left?

commented

That link also doesn't work, it's just a link to this github issue, but I went through the discord and found it. The screenshot you posted of "it being recommended at 5 seconds" .. it's not.

If you look at the queue, there are 2 abilities being sent before that, and with the rogue gcd being 1 second, 2 ability casts would bring your remaining buff down to 3 seconds. The queue is telling you abilities in order, not to press all of them at once. So the 3rd ability in the queue is the 3rd thing you will press, exactly in that order. The addon is capable of reading ahead into the future a bit and knowing what duration buffs, debuffs, and cooldowns will have on them at a point in the future.

I'm not sure how else to explain it. Sending symbols with 3 seconds or less is correct. End of story. The Wowhead guide does not have a "formatting error", you're interpreting it wrong. The Icyveins guide is worded funny, sure, but when literally every other source possible (The class guides, the world rank 1 ST parse, the simc logic, your own literal sim you gave us) agrees with what it is supposed to mean, we can probably make an assumption on that one. (it also just says "send it on CD" regardless)

In addition to every source I already listed, I also asked my guilds 99 parsing mythic sub rogue as well as the rogue discord. You send symbols when there are 3 seconds or less left on your buff.

This is not an incorrect recommendation. If you'd like to change your own APL to not recommend this, you can change the logic from

variable.snd_condition[true] & ( ! buff.the_rotten.up[false] | ! set_bonus.tier30_2pc[0.00] ) & buff.symbols_of_death.remains[2.73] <= 3 & ( ! talent.flagellation.enabled[true] | cooldown.flagellation.remains[51.53] > 10 | buff.shadow_dance.remains[1.20] >= 2 & talent.invigorating_shadowdust.enabled[true] | cooldown.flagellation.up[false] & combo_points.current[7.00] >= 5 & ! talent.invigorating_shadowdust.enabled[true] )

To something like

variable.snd_condition[true] & ( ! buff.the_rotten.up[false] | ! set_bonus.tier30_2pc[0.00] ) & ( ! buff.symbols_of_death.up)  & ( ! talent.flagellation.enabled[true] | cooldown.flagellation.remains[51.53] > 10 | buff.shadow_dance.remains[1.20] >= 2 & talent.invigorating_shadowdust.enabled[true] | cooldown.flagellation.up[false] & combo_points.current[7.00] >= 5 & ! talent.invigorating_shadowdust.enabled[true] )

But this would not be done in the base profile as it's not correct.

commented

I am incorrect then, I copied a lot of cd usage from top logs when progressing on Tindral. It was just something I noticed that clearly stood out on that fight in particular. It might just be a specific thing for that fight though because of the general CD usage there.
The ticket can be closed then. Thanks for the clarifications.