Hekili Priority Helper

Hekili Priority Helper

53M Downloads

Assassination rogue rotation maybe wrong

blecaplol opened this issue ยท 2 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).

Spec

Rogue - Assassination

Describe the Issue

i was just doing some rotation on dummies but it show multilate instead of FOK but i am in an aother scenario.

How to Reproduce

i just log onto my rogue when theaddon enable and immediately hit the dummies.

Snapshot (Link)

https://pastebin.com/PikJNFzw

Raidbots Sim Report (Link)

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

Additional Information

i mybe wrong i havent update myself on S2 rogues rotation as its just my alt. But seeing multilate multiple times after already apply to 1 of them just dont make sense. it should be FOK

Contact Information

No response

commented

You have the 'funnel' toggle active, which prioritizes damage to your main target over adds.

commented

ok wait erm i unchecked and then do ti again.

Assassination; Primary - Mutilate(0.00), Mutilate(1.00), Garrote(2.00)
build: v11.1.0-1.0.16a
level: 80 (80)
class: ROGUE
spec: assassination

Talents

In-Game Import: CMQAA0tw2gAD7pPTLoW5IGZDeMzMzMzwMAAAAAAAzyMmtZAAAAAAotlZmBzMYmZWmtxYwMzYGMzMbbLjZA2MLDMglglhJwwyA
acrobatic_strikes = 1/1
airborne_irritant = 1/1
alacrity = 2/2
amplifying_poison = 1/1
atrophic_poison = 1/1
bait_and_switch = 1/1
blind = 1/1
bloody_mess = 1/1
caustic_spatter = 1/1
clear_the_witnesses = 1/1
cloak_of_shadows = 1/1
corrupt_the_blood = 1/1
crimson_tempest = 1/1
darkest_night = 1/1
deadened_nerves = 1/1
deadly_poison = 1/1
deadly_precision = 1/1
deathmark = 1/1
deathstalker = 1/1
deathstalkers_mark = 1/1
deeper_stratagem = 1/1
doomblade = 1/1
dragontempered_blades = 1/1
elusiveness = 1/1
evasion = 1/1
fatal_concoction = 1/1
fatal_intent = 1/1
featherfoot = 1/1
fleet_footed = 1/1
graceful_guile = 1/1
hunt_them_down = 1/1
improved_garrote = 1/1
improved_shiv = 1/1
improved_sprint = 1/1
indiscriminate_carnage = 1/1
iron_stomach = 1/1
iron_wire = 1/1
kingsbane = 1/1
leeching_poison = 1/1
lethal_dose = 2/2
lingering_darkness = 1/1
master_assassin = 1/1
master_poisoner = 1/1
momentum_of_despair = 1/1
nimble_fingers = 1/1
path_of_blood = 1/1
poison_bomb = 2/2
rapid_injection = 1/1
sanguine_stratagem = 1/1
scent_of_blood = 2/2
seal_fate = 1/1
serrated_bone_spikes = 1/1
shadewalker = 1/1
shadowrunner = 1/1
shiv = 1/1
shrouded_suffocation = 1/1
singular_focus = 1/1
soothing_darkness = 1/1
subterfuge = 2/2
sudden_demise = 1/1
thistle_tea = 1/1
thrill_seeking = 1/1
thrown_precision = 1/1
tight_spender = 1/1
tricks_of_the_trade = 1/1
venomous_wounds = 1/1
vigor = 2/2
without_a_trace = 1/1

PvP Talents: none

Legacy Content

covenant: none
conduits: none
soulbinds: []
legendaries: none

Gear & Items

sets:
tww1 = 4

gear:
antisepticsoaked_dressing = 1
battlescarred_fisticuffs = 1
crepuscular_carver = 1
cyrces_circlet = 1
deadeye_spyglass = 1
empowering_crystal_of_anubikkaj = 1
fleshfused_circle = 1
kareshi_phantoms_emptiness = 1
kareshi_phantoms_grips = 1
kareshi_phantoms_nexus_wraps = 1
kareshi_phantoms_shoulderpads = 1
mercenary_miners_boots = 1
parsons_ornamented_blade = 1
renowned_guild_tabard = 1
shadow_congregants_belt = 1
shadowspawn_leggings = 1
torchbearers_greatcloak = 1
trailspinner_pendant = 1
tww1 = 4

itemIDs: 159336, 159623, 178707, 178869, 211007, 212036, 212038, 212039, 212041, 219312, 221053, 221110, 221114, 221134, 221138, 228411, 44694, 69210

Settings

Settings:
aoe = 3
canFunnel = true
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
nameplateRange = 10
nameplates = true
noFeignedCooldown = false
package = Assassination
petbased = false
placeboBar = 3
potion = tempered_potion
rangeFilter = false
cooldowns_ttd = 0
dot_threshold = 7
envenom_pool_5_points = true
envenom_pool_pct = 50
fok_critical_cp_prediction = predict
max_garrote_spread = 10
mfd_points = 3
priority_rotation = false
solo_vanish = true
vanish_charges_reserved = 0

Toggles:
cooldowns = true
custom1 = false
custom2 = false
defensives = false
essences = false [overridden]
funnel = false
interrupts = false
mode = automatic
potions = false

Keybinds:
ambush = R [01], Z [06], R [07]
amplifying_poison = 3 [02]
atrophic_poison = 4 [02]
cloak_of_shadows = 0 [01]
crimson_vial = SH [06]
crippling_poison = 5 [02]
deadly_poison = 2 [02]
deathmark = T [06]
dismantle = 9 [01]
distract = F1 [05], 6 [07]
elemental_potion_of_ultimate_power = F3 [05]
envenom = 3 [01], 3 [07]
evasion = E [06], 9 [10]
feint = SR [05]
garrote = X [06]
healthstone = H [06]
instant_poison = 9 [02]
kidney_shot = 6 [01]
kingsbane = Q [06]
mutilate = 2 [01], 2 [07]
poisoned_knife = SC [06]
rupture = 5 [01], 5 [07]
sap = M4 [07]
shadowstep = G [06]
shiv = 4 [01], 4 [07]
shroud_of_concealment = 0 [07]
tricks_of_the_trade = AX [06]

Warnings

none

Targets

detected_targets: Nameplates are enabled.

Auras

player_buffs:
id - name - stacks - remaining duration
381637 - atrophic_poison - 1 - 1244.91
381664 - amplifying_poison - 1 - 1243.40
3408 - crippling_poison - 1 - 1246.41
315496 - slice_and_dice - 1 - 50.91
2823 - deadly_poison - 1 - 1241.90
32645 - envenom - 1 - 5.41
458475 - *vile_tincture - 5 - 7.73
442982 - *generals_phalanx - 1 - 3600.00
108211 - leeching_poison - 1 - 3600.00
432021 - *flask_of_alchemical_chaos - 1 - 526.39
458476 - *thrombotic_tincture - 1 - 3600.00
97341 - *guild_champion - 1 - 3600.00
225787 - *sign_of_the_warrior - 1 - 3600.00
455144 - acrobatic_strikes - 10 - 2.73
457115 - momentum_of_despair - 1 - 7.28
394080 - scent_of_blood - 12 - 3600.00
193538 - alacrity - 5 - 11.31
457280 - darkest_night - 1 - 26.31
268769 - dead_ahead_crit - 4 - 9.73

player_debuffs:

target_buffs:

target_debuffs:
703 - garrote - 1 - 1.89
1943 - rupture - 1 - 16.55
394036 - serrated_bone_spike_dot - 1 - 3600.00
392388 - atrophic_poison_dot - 1 - 8.69
383414 - amplifying_poison_dot - 11 - 11.73
3409 - crippling_poison_dot - 1 - 7.50
2818 - deadly_poison_dot - 1 - 15.33
457133 - *corrupt_the_blood - 10 - 3600.00
394021 - *mutilated_flesh - 1 - 4.78
421976 - caustic_spatter - 1 - 7.32
268756 - dead_ahead - 1 - 7.32

previous_spells:
1 - mutilate
2 - envenom
3 - fan_of_knives

New Recommendations for [ Primary ] requested at 18:52:08 ( 32056.04 ); using built-in ( Assassination ) priority.
*** START OF NEW DISPLAY: Primary ***
Purged 811 marked values in 0.14ms.
Energy Cap in 0.00 -- Enemies: 1, Bleeds: 2, P. Bleeds: 4, P. Garrotes: 1, P. Ruptures: 3
Combat Timer: 88.71

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

Resources: combo_points[ 2.00 / 7.00 ], energy[ 300.00 / 300.00 ]
Checking if I'm casting ( No ) and if it is a channel ( No ).
No whitelist.

Processing precombat action list [ Assassination - precombat ].
    
    Current recommendation was NO ACTION at +10.00s.
    
    1.   apply_poison ( precombat - 1 )
    The action is not ready ( 1241.91 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.02ms
    TimeData:Assassination-precombat-1:apply_poison:x0:0.02:Ability Known, Enabled(0.02)
    
    2.   variable ( precombat - 2 )
    trinket_sync_slot #1 [Assassination:precombat:2]; conditions = FAIL: trinket.t1.has_stat.any_dps[false] & ( ! trinket.t2.has_stat.any_dps[false] | trinket.t1.cooldown.duration[0.00] >= trinket.t2.cooldown.duration[0.00] ) & ! trinket.t2.is.treacherous_transmitter[false] | trinket.t1.is.treacherous_transmitter[false]
     - value = 0: 1
     - variable.trinket_sync_slot[0] will check this script entry ( Assassination:precombat:2 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-precombat-2:variable:x0:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
    
    3.   variable ( precombat - 3 )
    trinket_sync_slot #2 [Assassination:precombat:3]; conditions = FAIL: trinket.t2.has_stat.any_dps[false] & ( ! trinket.t1.has_stat.any_dps[false] | trinket.t2.cooldown.duration[0.00] > trinket.t1.cooldown.duration[0.00] ) & ! trinket.t1.is.treacherous_transmitter[false] | trinket.t2.is.treacherous_transmitter[false]
     - value = 0: 2
     - variable.trinket_sync_slot[0] will check this script entry ( Assassination:precombat:3 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-precombat-3:variable:x0:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
    
    4.   variable ( precombat - 4 )
    effective_spend_cp #1 [Assassination:precombat:4]; conditions = PASS: NONE
     - value = 5: cp_max_spend[7.00] - 2 <? 5 * talent.hand_of_fate.enabled[false]
     - variable.effective_spend_cp[5] will check this script entry ( Assassination:precombat:4 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-precombat-4:variable:x0:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
    
    5.   stealth ( precombat - 5 )
    We are already in-combat and this pre-combat action is not essential.  Skipping.
    Time spent on this action:  0.02ms
    TimeData:Assassination-precombat-5:stealth:x0:0.02:Ability Known, Enabled(0.02)
    Exiting precombat with recommendation of NO ACTION at +10.00s.

Completed precombat action list [ Assassination - precombat ].

Processing default action list [ Assassination - default ].
    
    Current recommendation was NO ACTION at +10.00s.
    
    6.   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:Assassination-default-1:stealth:x0:0.03:Ability Known, Enabled(0.01):Post-TTR and Essential(0.01):Post Cycle(0.00):Post Usable(0.00)
    
    7.   kick ( default - 2 ) - ability disabled ( toggle interrupts )
    Time spent on this action:  0.01ms
    TimeData:Assassination-default-2:kick:x0:0.01:Ability Known, Enabled(0.01)
    
    8.   variable ( default - 3 )
    regen_saturated #1 [Assassination:default:3]; conditions = PASS: NONE
     - value = false: energy.regen_combined[29.79] > 30
     - variable.regen_saturated[false] will check this script entry ( Assassination:default:3 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-default-3:variable:x0:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
    
    9.   variable ( default - 4 )
    single_target #1 [Assassination:default:4]; conditions = PASS: NONE
     - value = true: active_enemies[1.00] = 1
     - variable.single_target[true] will check this script entry ( Assassination:default:4 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-default-4:variable:x0:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
    
    10.  variable ( default - 5 )
    in_cooldowns #1 [Assassination:default:5]; conditions = PASS: NONE
     - value = false: dot.deathmark.ticking[false] | dot.kingsbane.ticking[false] | debuff.shiv.up[false]
     - variable.in_cooldowns[false] will check this script entry ( Assassination:default:5 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-default-5:variable:x0:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
    
    11.  variable ( default - 6 )
    upper_limit_energy #1 [Assassination:default:6]; conditions = PASS: NONE
     - value = 70: 70 - 30 * talent.sanguine_blades.enabled[false] - 10 * talent.vicious_venoms.rank[0.00]
     - variable.upper_limit_energy[70] will check this script entry ( Assassination:default:6 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-default-6:variable:x0:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
    
    12.  variable ( default - 7 )
    cd_soon #1 [Assassination:default:7]; conditions = PASS: NONE
     - value = false: cooldown.kingsbane.remains[40.28] < 3 & ! cooldown.kingsbane.ready[false]
     - variable.cd_soon[false] will check this script entry ( Assassination:default:7 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-default-7:variable:x0:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
    
    13.  variable ( default - 8 )
    not_pooling #1 [Assassination:default:8]; conditions = PASS: NONE
     - value = true: variable.in_cooldowns[false] | ! variable.cd_soon[false] & buff.darkest_night.up[true] | variable.upper_limit_energy[70.00] | ( charges_fractional[1.00] > 1.8 | boss[false] ) & fight_remains[1.00] <= 20
     - variable.not_pooling[true] will check this script entry ( Assassination:default:8 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-default-8:variable:x0:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
    
    14.  variable ( default - 9 )
    scent_saturation #1 [Assassination:default:9]; conditions = PASS: NONE
     - value = true: buff.scent_of_blood.stack[12.00] >= ( ( spell_targets.fan_of_knives[1.00] * talent.scent_of_blood.rank[2.00] * 2 ) >? 20 )
     - variable.scent_saturation[true] will check this script entry ( Assassination:default:9 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-default-9:variable:x0:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
    
    15.  call_action_list:stealthed ( default - 10 )
    Criteria for stealthed FAIL at +0.00 - stealthed.rogue[false] | stealthed.improved_garrote[false] | master_assassin_remains[0.00] > 0
    
    16.  call_action_list:cds ( default - 11 )
    There is no criteria for cds.
    Action list (cds) was found.
    + cds
    Current recommendation was NO ACTION at +10.00s.
    
    17.  variable ( cds - 1 )
    deathmark_ma_condition #1 [Assassination:cds:1]; conditions = PASS: NONE
     - value = true: ! talent.master_assassin.enabled[true] | dot.garrote.ticking[true]
     - variable.deathmark_ma_condition[true] will check this script entry ( Assassination:cds:1 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-cds-1:variable:x0:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
    
    18.  variable ( cds - 2 )
    deathmark_kingsbane_condition #1 [Assassination:cds:2]; conditions = PASS: NONE
     - value = false: cooldown.kingsbane.remains[40.28] <= 2 & buff.envenom.up[true]
     - variable.deathmark_kingsbane_condition[false] will check this script entry ( Assassination:cds:2 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-cds-2:variable:x0:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
    
    19.  variable ( cds - 3 )
    deathmark_condition #1 [Assassination:cds:3]; conditions = PASS: NONE
     - value = false: dot.rupture.ticking[true] & ( variable.deathmark_kingsbane_condition[false] | spell_targets.fan_of_knives[1.00] > 1 & buff.slice_and_dice.remains[50.91] > 5 | ! talent.kingsbane.enabled[true] & dot.crimson_tempest.ticking[false] ) & ! debuff.deathmark.up[false] & variable.deathmark_ma_condition[true]
     - variable.deathmark_condition[false] will check this script entry ( Assassination:cds:3 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-cds-3:variable:x0:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
    
    20.  call_action_list:items ( cds - 4 )
    There is no criteria for items.
    Action list (items) was found.
    + cds, items
    Current recommendation was NO ACTION at +10.00s.
    
    21.  variable ( items - 1 )
    base_trinket_condition #1 [Assassination:items:1]; conditions = PASS: NONE
     - value = false: dot.rupture.ticking[true] & cooldown.deathmark.remains[38.29] < 2 & ! cooldown.deathmark.ready[false] | dot.deathmark.ticking[false] | boss[false] & fight_remains[1.00] <= 22
     - variable.base_trinket_condition[false] will check this script entry ( Assassination:items:1 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-items-1:variable:x0:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
    
    22.  prized_gladiators_badge_of_ferocity ( items - 2 ) - IsUsableItem item 162966 and nil
    Time spent on this action:  0.10ms
    TimeData:Assassination-items-2:prized_gladiators_badge_of_ferocity:x0:0.10:Ability Known, Enabled(0.10)
    
    23.  ashes_of_the_embersoul ( items - 3 ) - IsUsableItem item 207167 and nil
    Time spent on this action:  0.02ms
    TimeData:Assassination-items-3:ashes_of_the_embersoul:x0:0.02:Ability Known, Enabled(0.02)
    
    24.  signet_of_the_priory ( items - 4 ) - IsUsableItem item 219308 and nil
    Time spent on this action:  0.02ms
    TimeData:Assassination-items-4:signet_of_the_priory:x0:0.02:Ability Known, Enabled(0.02)
    
    25.  algethar_puzzle_box ( items - 5 ) - IsUsableItem item 193701 and nil
    Time spent on this action:  0.02ms
    TimeData:Assassination-items-5:algethar_puzzle_box:x0:0.02:Ability Known, Enabled(0.02)
    
    26.  treacherous_transmitter ( items - 6 ) - IsUsableItem item 221023 and nil
    Time spent on this action:  0.02ms
    TimeData:Assassination-items-6:treacherous_transmitter:x0:0.02:Ability Known, Enabled(0.02)
    
    27.  mad_queens_mandate ( items - 7 ) - IsUsableItem item 212454 and nil
    Time spent on this action:  0.02ms
    TimeData:Assassination-items-7:mad_queens_mandate:x0:0.02:Ability Known, Enabled(0.02)
    
    28.  junkmaestros_mega_magnet ( items - 8 ) - IsUsableItem item 230189 and nil
    Time spent on this action:  0.03ms
    TimeData:Assassination-items-8:junkmaestros_mega_magnet:x0:0.03:Ability Known, Enabled(0.03)
    
    29.  imperfect_ascendancy_serum ( items - 9 ) - IsUsableItem item 225654 and nil
    Time spent on this action:  0.02ms
    TimeData:Assassination-items-9:imperfect_ascendancy_serum:x0:0.02:Ability Known, Enabled(0.02)
    
    30.  algethar_puzzle_box ( items - 10 ) - IsUsableItem item 193701 and nil
    Time spent on this action:  0.02ms
    TimeData:Assassination-items-10:algethar_puzzle_box:x0:0.02:Ability Known, Enabled(0.02)
    
    Bypassing 'trinket1' action because the equipped trinket #1 is not usable.
    
    31.  trinket1 ( items - 11 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-items-11:trinket1:x0:0.01:Ability Known, Enabled(0.01)
    
    Bypassing 'trinket2' action because the equipped trinket #2 is not usable.
    
    32.  trinket2 ( items - 12 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-items-12:trinket2:x0:0.01:Ability Known, Enabled(0.01)
    Exiting items with recommendation of NO ACTION at +10.00s.
    Returned from list (items), current recommendation is NO ACTION (+10.00).
    - items
    
    33.  deathmark ( cds - 5 )
    The action is not ready ( 38.29 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.01ms
    TimeData:Assassination-cds-5:deathmark:x0:0.01:Ability Known, Enabled(0.01)
    
    34.  call_action_list:shiv ( cds - 6 )
    There is no criteria for shiv.
    Action list (shiv) was found.
    + cds, shiv
    Current recommendation was NO ACTION at +10.00s.
    
    35.  variable ( shiv - 1 )
    shiv_condition #1 [Assassination:shiv:1]; conditions = PASS: NONE
     - value = true: ! debuff.shiv.up[false] & dot.garrote.ticking[true] & dot.rupture.ticking[true] & spell_targets.fan_of_knives[1.00] <= 5
     - variable.shiv_condition[true] will check this script entry ( Assassination:shiv:1 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-shiv-1:variable:x0:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
    
    36.  variable ( shiv - 2 )
    shiv_kingsbane_condition #1 [Assassination:shiv:2]; conditions = PASS: NONE
     - value = true: talent.kingsbane.enabled[true] & buff.envenom.up[true] & variable.shiv_condition[true]
     - variable.shiv_kingsbane_condition[true] will check this script entry ( Assassination:shiv:2 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-shiv-2:variable:x0:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
    
    37.  shiv ( shiv - 3 )
    The action is not ready ( 16.88 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.01ms
    TimeData:Assassination-shiv-3:shiv:x0:0.01:Ability Known, Enabled(0.01)
    
    38.  shiv ( shiv - 4 )
    The action is not ready ( 16.88 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.01ms
    TimeData:Assassination-shiv-4:shiv:x0:0.01:Ability Known, Enabled(0.01)
    
    39.  shiv ( shiv - 5 )
    The action is not ready ( 16.88 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.01ms
    TimeData:Assassination-shiv-5:shiv:x0:0.01:Ability Known, Enabled(0.01)
    
    40.  shiv ( shiv - 6 )
    The action is not ready ( 16.88 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.01ms
    TimeData:Assassination-shiv-6:shiv:x0:0.01:Ability Known, Enabled(0.01)
    
    41.  shiv ( shiv - 7 )
    The action is not ready ( 16.88 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.01ms
    TimeData:Assassination-shiv-7:shiv:x0:0.01:Ability Known, Enabled(0.01)
    
    42.  shiv ( shiv - 8 )
    The action is not ready ( 16.88 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.01ms
    TimeData:Assassination-shiv-8:shiv:x0:0.01:Ability Known, Enabled(0.01)
    
    43.  shiv ( shiv - 9 )
    The action is not ready ( 16.88 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.01ms
    TimeData:Assassination-shiv-9:shiv:x0:0.01:Ability Known, Enabled(0.01)
    
    44.  shiv ( shiv - 10 )
    The action is not ready ( 16.88 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.01ms
    TimeData:Assassination-shiv-10:shiv:x0:0.01:Ability Known, Enabled(0.01)
    Exiting shiv with recommendation of NO ACTION at +10.00s.
    Returned from list (shiv), current recommendation is NO ACTION (+10.00).
    - shiv
    
    45.  kingsbane ( cds - 7 )
    The action is not ready ( 40.28 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.01ms
    TimeData:Assassination-cds-7:kingsbane:x0:0.01:Ability Known, Enabled(0.01)
    
    46.  thistle_tea ( cds - 8 )
    The action is not ready ( 38.55 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.01ms
    TimeData:Assassination-cds-8:thistle_tea:x0:0.01:Ability Known, Enabled(0.01)
    
    47.  call_action_list:misc_cds ( cds - 9 )
    There is no criteria for misc_cds.
    Action list (misc_cds) was found.
    + cds, misc_cds
    Current recommendation was NO ACTION at +10.00s.
    
    Substituting tempered_potion for Potion action; it is otherwise not included in the priority.
    48.  tempered_potion ( misc_cds - 1 ) - ability disabled ( toggle potions )
    Time spent on this action:  0.01ms
    TimeData:Assassination-misc_cds-1:tempered_potion:x0:0.01:Ability Known, Enabled(0.01)
    
    49.  blood_fury ( misc_cds - 2 ) - ability unknown
    Time spent on this action:  0.02ms
    TimeData:Assassination-misc_cds-2:blood_fury:x0:0.02:Ability Known, Enabled(0.02)
    
    50.  berserking ( misc_cds - 3 ) - ability unknown
    Time spent on this action:  0.01ms
    TimeData:Assassination-misc_cds-3:berserking:x0:0.01:Ability Known, Enabled(0.01)
    
    51.  fireblood ( misc_cds - 4 ) - ability unknown
    Time spent on this action:  0.01ms
    TimeData:Assassination-misc_cds-4:fireblood:x0:0.01:Ability Known, Enabled(0.01)
    
    52.  ancestral_call ( misc_cds - 5 ) - ability unknown
    Time spent on this action:  0.01ms
    TimeData:Assassination-misc_cds-5:ancestral_call:x0:0.01:Ability Known, Enabled(0.01)
    Exiting misc_cds with recommendation of NO ACTION at +10.00s.
    Returned from list (misc_cds), current recommendation is NO ACTION (+10.00).
    - misc_cds
    
    53.  call_action_list:vanish ( cds - 10 )
    Time-sensitive Criteria for vanish deferred at +0.00 - ! stealthed.all[false] & master_assassin_remains[0.00] = 0
    Action list (vanish) was found.
    + cds, vanish
    Current recommendation was NO ACTION at +10.00s.
    
    54.  pool_resource ( vanish - 1 )
    The action (pool_resource) 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 ( Assassination:default:11 ) would PASS at 0.00.
    NONE
    List ( vanish ) called from ( Assassination:cds:10 ) would PASS at 0.00.
    ! stealthed.all[false] & master_assassin_remains[0.00] = 0
     - this entry has no criteria to test.
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    The currently chosen action ( ??? ) is ready at or before the next action ( 10.00s <= 3600.00s ).  Skipping.
    Time spent on this action:  0.11ms
    TimeData:Assassination-vanish-1:pool_resource:x0:0.11:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00):Post Cycle(0.00):Post Usable(0.00):Post Ready/Clash(0.01):Post Stack(0.05):Pre-Recheck(0.00):Post Recheck(0.03)
    
    55.  vanish ( vanish - 2 )
    The action (vanish) 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 ( Assassination:default:11 ) would PASS at 0.00.
    NONE
    List ( vanish ) called from ( Assassination:cds:10 ) would PASS at 0.00.
    ! stealthed.all[false] & master_assassin_remains[0.00] = 0
     - this entry's criteria FAILS: ! buff.fatebound_lucky_coin.up[false] & effective_combo_points[2.00] >= variable.effective_spend_cp[5.00] & ( buff.fatebound_coin_tails.stack[0.00] >= 5 | buff.fatebound_coin_heads.stack[0.00] >= 5 )
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    There were no recheck events to check.
    Time spent on this action:  0.13ms
    TimeData:Assassination-vanish-2:vanish:x0:0.13: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.02):Pre-Recheck(0.03):Post-Recheck Times(0.03):Post Recheck(0.00)
    
    56.  vanish ( vanish - 3 )
    The action (vanish) 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 ( Assassination:default:11 ) would PASS at 0.00.
    NONE
    List ( vanish ) called from ( Assassination:cds:10 ) would PASS at 0.00.
    ! stealthed.all[false] & master_assassin_remains[0.00] = 0
     - this entry's criteria FAILS: ! talent.master_assassin.enabled[true] & ! talent.indiscriminate_carnage.enabled[true] & talent.improved_garrote.enabled[true] & cooldown.garrote.up[true] & ( dot.garrote.pmultiplier[1.50] <= 1 | dot.garrote.refreshable[true] ) & ( debuff.deathmark.up[false] | cooldown.deathmark.remains[38.29] < 4 ) & combo_points.deficit[5.00] >= ( spell_targets.fan_of_knives[1.00] >? 4 )
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 34.30 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    There were no recheck events to check.
    Time spent on this action:  0.15ms
    TimeData:Assassination-vanish-3:vanish:x0:0.15: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.05):Post-Recheck Times(0.05):Post Recheck(0.00)
    
    57.  pool_resource ( vanish - 4 )
    The action (pool_resource) 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 ( Assassination:default:11 ) would PASS at 0.00.
    NONE
    List ( vanish ) called from ( Assassination:cds:10 ) would PASS at 0.00.
    ! stealthed.all[false] & master_assassin_remains[0.00] = 0
     - this entry has no criteria to test.
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    The currently chosen action ( ??? ) is ready at or before the next action ( 10.00s <= 3600.00s ).  Skipping.
    Time spent on this action:  0.06ms
    TimeData:Assassination-vanish-4:pool_resource:x0:0.06:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00):Post Cycle(0.00):Post Usable(0.00):Post Ready/Clash(0.01):Post Stack(0.01):Pre-Recheck(0.00):Post Recheck(0.02)
    
    58.  vanish ( vanish - 5 )
    The action (vanish) 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 ( Assassination:default:11 ) would PASS at 0.00.
    NONE
    List ( vanish ) called from ( Assassination:cds:10 ) would PASS at 0.00.
    ! stealthed.all[false] & master_assassin_remains[0.00] = 0
     - this entry's criteria FAILS: talent.indiscriminate_carnage.enabled[true] & talent.improved_garrote.enabled[true] & cooldown.garrote.up[true] & ( dot.garrote.pmultiplier[1.50] <= 1 | dot.garrote.refreshable[true] ) & spell_targets.fan_of_knives[1.00] > 2 & ( target.time_to_die[300.00] - remains[0.00] > 15 | raid_event.adds['in'][3600.00] > 20 )
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    There were no recheck events to check.
    Time spent on this action:  0.14ms
    TimeData:Assassination-vanish-5:vanish:x0:0.14: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.01):Pre-Recheck(0.04):Post-Recheck Times(0.04):Post Recheck(0.00)
    
    59.  vanish ( vanish - 6 )
    The action (vanish) 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 ( Assassination:default:11 ) would PASS at 0.00.
    NONE
    List ( vanish ) called from ( Assassination:cds:10 ) would PASS at 0.00.
    ! stealthed.all[false] & master_assassin_remains[0.00] = 0
     - this entry's criteria FAILS: talent.master_assassin.enabled[true] & debuff.deathmark.up[false] & dot.kingsbane.remains[0.00] <= 6 + 3 * talent.subterfuge.rank[2.00]
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    There were no recheck events to check.
    Time spent on this action:  0.09ms
    TimeData:Assassination-vanish-6:vanish:x0:0.09: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.03):Post Recheck(0.00)
    
    60.  vanish ( vanish - 7 )
    The action (vanish) 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 ( Assassination:default:11 ) would PASS at 0.00.
    NONE
    List ( vanish ) called from ( Assassination:cds:10 ) would PASS at 0.00.
    ! stealthed.all[false] & master_assassin_remains[0.00] = 0
     - this entry's criteria FAILS: talent.improved_garrote.enabled[true] & cooldown.garrote.up[true] & ( dot.garrote.pmultiplier[1.50] <= 1 | dot.garrote.refreshable[true] ) & ( debuff.deathmark.up[false] | cooldown.deathmark.remains[38.29] < 4 ) & raid_event.adds['in'][3600.00] > 30
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 34.30 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    There were no recheck events to check.
    Time spent on this action:  0.13ms
    TimeData:Assassination-vanish-7:vanish:x0:0.13: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.01):Pre-Recheck(0.02):Post-Recheck Times(0.04):Post Recheck(0.00)
    Exiting vanish with recommendation of NO ACTION at +10.00s.
    Returned from list (vanish), current recommendation is NO ACTION (+10.00).
    - vanish
    
    61.  cold_blood ( cds - 11 ) - talent [ cold_blood ] missing
    Time spent on this action:  0.02ms
    TimeData:Assassination-cds-11:cold_blood:x0:0.02:Ability Known, Enabled(0.02)
    Exiting cds with recommendation of NO ACTION at +10.00s.
    Returned from list (cds), current recommendation is NO ACTION (+10.00).
    - cds
    
    62.  call_action_list:core_dot ( default - 12 )
    There is no criteria for core_dot.
    Action list (core_dot) was found.
    + core_dot
    Current recommendation was NO ACTION at +10.00s.
    
    63.  garrote ( core_dot - 1 )
    The action (garrote) is usable at (0.00 + 0.00) with cost of 45 energy (have 300).
     - the action is ready before the current recommendation (at +0.00 vs. +10.00).
    List ( core_dot ) called from ( Assassination:default:12 ) would PASS at 0.00.
    NONE
     - this entry's criteria FAILS: combo_points.deficit[5.00] >= 1 & ( pmultiplier[1.50] <= 1 ) & refreshable[true] & target.time_to_die[300.00] - remains[1.89] > 12
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    There are 1 recheck events.
    Times: 1.8940000000002
    List ( core_dot ) called from ( Assassination:default:12 ) would PASS at 1.89.
    NONE
    Recheck #1 ( +1.89 ) MET: combo_points.deficit[5.00] >= 1 & ( pmultiplier[0.00] <= 1 ) & refreshable[true] & target.time_to_die[298.11] - remains[0.00] > 12
    Action chosen:  garrote at 1.89!
    Texture shown:  %s
    Time spent on this action:  0.16ms
    TimeData:Assassination-core_dot-1:garrote:x1:0.16: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.00):Pre-Recheck(0.03):Post-Recheck Times(0.02):Pre-Recheck Loop(0.01):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Post-Stack(0.01):Recheck Post-Script(0.01):Recheck Post-Channel(0.00):Recheck Loop End(0.02):Post Recheck Loop(0.00):Post Recheck(0.00):Action Stored(0.01)
    
    64.  rupture ( core_dot - 2 )
    The action (rupture) is usable at (0.00 + 0.00) with cost of 23 energy (have 300).
     - the action is ready before the current recommendation (at +0.00 vs. +1.89).
    List ( core_dot ) called from ( Assassination:default:12 ) would PASS at 0.00.
    NONE
     - this entry's criteria FAILS: combo_points.current[2.00] >= variable.effective_spend_cp[5.00] & ( pmultiplier[1.00] <= 1 ) & refreshable[false] & target.time_to_die[300.00] - remains[16.55] > ( 4 + ( talent.dashing_scoundrel.enabled[false] * 5 ) + ( variable.regen_saturated[false] * 6 ) ) & ( ! buff.darkest_night.up[true] | talent.caustic_spatter.enabled[true] & ! debuff.caustic_spatter.up[true] )
    Excluded 12.06 recheck time as it is outside our constraints ( 0.00 - 1.89 ).
    Excluded 26.31 recheck time as it is outside our constraints ( 0.00 - 1.89 ).
    Excluded 7.32 recheck time as it is outside our constraints ( 0.00 - 1.89 ).
    Excluded 16.55 recheck time as it is outside our constraints ( 0.00 - 1.89 ).
    There were no recheck events to check.
    Time spent on this action:  0.16ms
    TimeData:Assassination-core_dot-2:rupture:x0:0.16:Ability Known, Enabled(0.01):Post-TTR and Essential(0.04):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.05):Post-Recheck Times(0.03):Post Recheck(0.00)
    
    65.  crimson_tempest ( core_dot - 3 )
    The action (crimson_tempest) is usable at (0.00 + 0.00) with cost of 42 energy (have 300).
     - the action is ready before the current recommendation (at +0.00 vs. +1.89).
    List ( core_dot ) called from ( Assassination:default:12 ) would PASS at 0.00.
    NONE
     - this entry's criteria FAILS: combo_points.current[2.00] >= variable.effective_spend_cp[5.00] & refreshable[true] & ( ! buff.darkest_night.up[true] ) & ! talent.amplifying_poison.enabled[true]
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 1.89 ).
    Excluded 26.31 recheck time as it is outside our constraints ( 0.00 - 1.89 ).
    There were no recheck events to check.
    Time spent on this action:  0.12ms
    TimeData:Assassination-core_dot-3:crimson_tempest:x0:0.12: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.00):Pre-Recheck(0.02):Post-Recheck Times(0.03):Post Recheck(0.00)
    Exiting core_dot with recommendation of garrote at +1.89s.
    Returned from list (core_dot), current recommendation is garrote (+1.89).
    - core_dot
    
    66.  call_action_list:aoe_dot ( default - 13 )
    Criteria for aoe_dot FAIL at +0.00 - active_enemies[1.00] > 1
    
    67.  call_action_list:direct ( default - 14 )
    There is no criteria for direct.
    Action list (direct) was found.
    + direct
    Current recommendation was garrote at +1.89s.
    
    68.  pool_resource ( direct - 1 )
    The action (pool_resource) is usable at (0.00 + 0.00).
     - the action is ready before the current recommendation (at +0.00 vs. +1.89).
    List ( direct ) called from ( Assassination:default:14 ) would PASS at 0.00.
    NONE
     - this entry's criteria PASSES: active_dot.envenom[0.00] = 0
    Attempted to Pool Resources for Next Entry ( %s ), but we already have all the resources needed ( %.2f > %.2f + %.2f ).  Skipping.
    Time spent on this action:  0.04ms
    TimeData:Assassination-direct-1:pool_resource:x0:0.04:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00):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.00):Post Recheck(0.00)
    
    69.  envenom ( direct - 2 )
    The action (envenom) is usable at (0.00 + 0.00) with cost of 32 energy (have 300).
     - the action is ready before the current recommendation (at +0.00 vs. +1.89).
    List ( direct ) called from ( Assassination:default:14 ) would PASS at 0.00.
    NONE
     - this entry's criteria FAILS: ! buff.darkest_night.up[true] & combo_points.current[2.00] >= variable.effective_spend_cp[5.00] & ( variable.not_pooling[true] | debuff.amplifying_poison.stack[0.00] >= 20 | active_enemies[1.00] > 1 )
    Excluded 26.31 recheck time as it is outside our constraints ( 0.00 - 1.89 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 1.89 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 1.89 ).
    Excluded 26.31 recheck time as it is outside our constraints ( 0.00 - 1.89 ).
    Excluded -19.00 recheck time as it is outside our constraints ( 0.00 - 1.89 ).
    There are 2 recheck events.
    Times: 0.01, 1
    List ( direct ) called from ( Assassination:default:14 ) would PASS at 0.01.
    NONE
    effective_spend_cp #1 [Assassination:precombat:4]; conditions = PASS: NONE
     - value = 5: cp_max_spend[7.00] - 2 <? 5 * talent.hand_of_fate.enabled[false]
    in_cooldowns #1 [Assassination:default:5]; conditions = PASS: NONE
     - value = false: dot.deathmark.ticking[false] | dot.kingsbane.ticking[false] | debuff.shiv.up[false]
    cd_soon #1 [Assassination:default:7]; conditions = PASS: NONE
     - value = false: cooldown.kingsbane.remains[40.27] < 3 & ! cooldown.kingsbane.ready[false]
    upper_limit_energy #1 [Assassination:default:6]; conditions = PASS: NONE
     - value = 70: 70 - 30 * talent.sanguine_blades.enabled[false] - 10 * talent.vicious_venoms.rank[0.00]
    not_pooling #1 [Assassination:default:8]; conditions = PASS: NONE
     - value = true: variable.in_cooldowns[false] | ! variable.cd_soon[false] & buff.darkest_night.up[true] | variable.upper_limit_energy[70.00] | ( charges_fractional[1.00] > 1.8 | boss[false] ) & fight_remains[1.00] <= 20
    Recheck #1 ( +0.01 ) NOT MET: ! buff.darkest_night.up[true] & combo_points.current[2.00] >= variable.effective_spend_cp[5.00] & ( variable.not_pooling[true] | debuff.amplifying_poison.stack[0.00] >= 20 | active_enemies[1.00] > 1 )
    List ( direct ) called from ( Assassination:default:14 ) would PASS at 1.00.
    NONE
    effective_spend_cp #1 [Assassination:precombat:4]; conditions = PASS: NONE
     - value = 5: cp_max_spend[7.00] - 2 <? 5 * talent.hand_of_fate.enabled[false]
    in_cooldowns #1 [Assassination:default:5]; conditions = PASS: NONE
     - value = false: dot.deathmark.ticking[false] | dot.kingsbane.ticking[false] | debuff.shiv.up[false]
    cd_soon #1 [Assassination:default:7]; conditions = PASS: NONE
     - value = false: cooldown.kingsbane.remains[39.28] < 3 & ! cooldown.kingsbane.ready[false]
    upper_limit_energy #1 [Assassination:default:6]; conditions = PASS: NONE
     - value = 70: 70 - 30 * talent.sanguine_blades.enabled[false] - 10 * talent.vicious_venoms.rank[0.00]
    not_pooling #1 [Assassination:default:8]; conditions = PASS: NONE
     - value = true: variable.in_cooldowns[false] | ! variable.cd_soon[false] & buff.darkest_night.up[true] | variable.upper_limit_energy[70.00] | ( charges_fractional[1.00] > 1.8 | boss[false] ) & fight_remains[1.00] <= 20
    Recheck #2 ( +1.00 ) NOT MET: ! buff.darkest_night.up[true] & combo_points.current[2.00] >= variable.effective_spend_cp[5.00] & ( variable.not_pooling[true] | debuff.amplifying_poison.stack[0.00] >= 20 | active_enemies[1.00] > 1 )
    Time spent on this action:  0.58ms
    TimeData:Assassination-direct-2:envenom:x2:0.58: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.00):Pre-Recheck(0.02):Post-Recheck Times(0.05):Pre-Recheck Loop(0.01):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.22):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.20):Post Recheck Loop(0.00):Post Recheck(0.00)
    
    70.  envenom ( direct - 3 )
    The action (envenom) is usable at (0.00 + 0.00) with cost of 32 energy (have 300).
     - the action is ready before the current recommendation (at +0.00 vs. +1.89).
    List ( direct ) called from ( Assassination:default:14 ) would PASS at 0.00.
    NONE
     - this entry's criteria FAILS: buff.darkest_night.up[true] & effective_combo_points[2.00] >= cp_max_spend[7.00]
    Excluded 26.31 recheck time as it is outside our constraints ( 0.00 - 1.89 ).
    There were no recheck events to check.
    Time spent on this action:  0.07ms
    TimeData:Assassination-direct-3:envenom:x0: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.01):Pre-Script(0.00):Post-Script(0.00):Pre-Recheck(0.01):Post-Recheck Times(0.01):Post Recheck(0.00)
    
    71.  variable ( direct - 4 )
    fok_target_count #1 [Assassination:direct:4]; conditions = PASS: NONE
     - value = false: ( buff.clear_the_witnesses.up[false] & ( spell_targets.fan_of_knives[1.00] >= 2 - ( buff.lingering_darkness.up[false] | ! talent.vicious_venoms.enabled[false] ) ) ) | ( spell_targets.fan_of_knives[1.00] >= 3 - ( talent.momentum_of_despair.enabled[true] & talent.thrown_precision.enabled[true] ) + talent.vicious_venoms.enabled[false] + talent.blindside.enabled[false] )
     - variable.fok_target_count[false] will check this script entry ( Assassination:direct:4 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-direct-4:variable:x0:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
    
    72.  variable ( direct - 5 )
    use_filler #1 [Assassination:direct:5]; conditions = PASS: NONE
     - value = true: combo_points.current[2.00] <= variable.effective_spend_cp[5.00] & ! variable.cd_soon[false] | variable.not_pooling[true] | active_enemies[1.00] > 1
     - variable.use_filler[true] will check this script entry ( Assassination:direct:5 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-direct-5:variable:x0:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
    
    73.  variable ( direct - 6 )
    use_caustic_filler #1 [Assassination:direct:6]; conditions = PASS: NONE
     - value = false: talent.caustic_spatter.enabled[true] & dot.rupture.ticking[true] & ( ! debuff.caustic_spatter.up[true] | debuff.caustic_spatter.remains[7.32] <= 2 ) & combo_points.deficit[5.00] >= 1 & active_enemies[1.00] > 1
     - variable.use_caustic_filler[false] will check this script entry ( Assassination:direct:6 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-direct-6:variable:x0:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
    
    74.  mutilate ( direct - 7 )
    The action (mutilate) is usable at (0.00 + 0.00) with cost of 50 energy (have 300).
     - the action is ready before the current recommendation (at +0.00 vs. +1.89).
    List ( direct ) called from ( Assassination:default:14 ) would PASS at 0.00.
    NONE
     - this entry's criteria FAILS: variable.use_caustic_filler[false]
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 1.89 ).
    Excluded 16.55 recheck time as it is outside our constraints ( 0.00 - 1.89 ).
    Excluded 7.32 recheck time as it is outside our constraints ( 0.00 - 1.89 ).
    Excluded 5.32 recheck time as it is outside our constraints ( 0.00 - 1.89 ).
    There were no recheck events to check.
    Time spent on this action:  0.10ms
    TimeData:Assassination-direct-7:mutilate:x0:0.10:Ability Known, Enabled(0.02):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.00):Pre-Recheck(0.01):Post-Recheck Times(0.02):Post Recheck(0.00)
    
    75.  ambush ( direct - 8 )
    The action (ambush) is unusable at (0.00 + 0.00) because requires stealth or audacity/blindside/sepsis_buff.
    Time spent on this action:  0.08ms
    TimeData:Assassination-direct-8:ambush:x0:0.08:Ability Known, Enabled(0.03):Post-TTR and Essential(0.03):Post Cycle(0.00):Post Usable(0.02)
    
    76.  fan_of_knives ( direct - 9 )
    The action (fan_of_knives) is usable at (0.00 + 0.00) with cost of 35 energy (have 300).
     - the action is ready before the current recommendation (at +0.00 vs. +1.89).
    List ( direct ) called from ( Assassination:default:14 ) would PASS at 0.00.
    NONE
     - this entry's criteria FAILS: buff.darkest_night.up[true] & combo_points.current[2.00] = 6 & ( ! talent.vicious_venoms.enabled[false] | spell_targets.fan_of_knives[1.00] >= 2 )
    Excluded 26.31 recheck time as it is outside our constraints ( 0.00 - 1.89 ).
    There were no recheck events to check.
    Time spent on this action:  0.08ms
    TimeData:Assassination-direct-9:fan_of_knives:x0: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-Script(0.00):Post-Script(0.00):Pre-Recheck(0.01):Post-Recheck Times(0.01):Post Recheck(0.00)
    
    77.  fan_of_knives ( direct - 10 )
    The action (fan_of_knives) is usable at (0.00 + 0.00) with cost of 35 energy (have 300).
     - the action is ready before the current recommendation (at +0.00 vs. +1.89).
    List ( direct ) called from ( Assassination:default:14 ) would PASS at 0.00.
    NONE
     - this entry's criteria FAILS: variable.use_filler[true] & ! toggle.funnel[false] & variable.fok_target_count[false]
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 1.89 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 1.89 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 1.89 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 1.89 ).
    There are 1 recheck events.
    Times: 1
    List ( direct ) called from ( Assassination:default:14 ) would PASS at 1.00.
    NONE
    use_filler #1 [Assassination:direct:5]; conditions = PASS: NONE
     - value = true: combo_points.current[2.00] <= variable.effective_spend_cp[5.00] & ! variable.cd_soon[false] | variable.not_pooling[true] | active_enemies[1.00] > 1
    fok_target_count #1 [Assassination:direct:4]; conditions = PASS: NONE
     - value = false: ( buff.clear_the_witnesses.up[false] & ( spell_targets.fan_of_knives[1.00] >= 2 - ( buff.lingering_darkness.up[false] | ! talent.vicious_venoms.enabled[false] ) ) ) | ( spell_targets.fan_of_knives[1.00] >= 3 - ( talent.momentum_of_despair.enabled[true] & talent.thrown_precision.enabled[true] ) + talent.vicious_venoms.enabled[false] + talent.blindside.enabled[false] )
    Recheck #1 ( +1.00 ) NOT MET: variable.use_filler[true] & ! toggle.funnel[false] & variable.fok_target_count[false]
    Time spent on this action:  0.28ms
    TimeData:Assassination-direct-10:fan_of_knives:x1:0.28: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.01):Pre-Recheck(0.01):Post-Recheck Times(0.02):Pre-Recheck Loop(0.00):Recheck Loop Start(0.00):Recheck Post-Usable(0.00):Recheck Post-Stack(0.01):Recheck Post-Script(0.17):Recheck Post-Channel(0.00):Recheck Loop End(0.01):Post Recheck Loop(0.00):Post Recheck(0.00)
    
    78.  ambush ( direct - 11 )
    The action (ambush) is unusable at (0.00 + 0.00) because requires stealth or audacity/blindside/sepsis_buff.
    Time spent on this action:  0.04ms
    TimeData:Assassination-direct-11:ambush:x1:0.04:Ability Known, Enabled(0.01):Post-TTR and Essential(0.02):Post Cycle(0.00):Post Usable(0.01)
    
    79.  mutilate ( direct - 12 )
    The action (mutilate) is usable at (0.00 + 0.00) with cost of 50 energy (have 300).
     - the action is ready before the current recommendation (at +0.00 vs. +1.89).
    List ( direct ) called from ( Assassination:default:14 ) would PASS at 0.00.
    NONE
     - this entry's criteria FAILS: variable.use_filler[true] & spell_targets.fan_of_knives[1.00] = 2
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 1.89 ).
    There are 1 recheck events.
    Times: 1
    List ( direct ) called from ( Assassination:default:14 ) would PASS at 1.00.
    NONE
    Recheck #1 ( +1.00 ) NOT MET: variable.use_filler[true] & spell_targets.fan_of_knives[1.00] = 2
    Time spent on this action:  0.10ms
    TimeData:Assassination-direct-12:mutilate:x1:0.10: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.01):Pre-Recheck Loop(0.00):Recheck Loop Start(0.00):Recheck Post-Usable(0.00):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.  mutilate ( direct - 13 )
    The action (mutilate) is usable at (0.00 + 0.00) with cost of 50 energy (have 300).
     - the action is ready before the current recommendation (at +0.00 vs. +1.89).
    List ( direct ) called from ( Assassination:default:14 ) would PASS at 0.00.
    NONE
     - this entry's criteria PASSES: variable.use_filler[true]
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 1.89 ).
    Action chosen:  mutilate at 0.00!
    Texture shown:  132304
    Exiting direct with recommendation of mutilate at +0.00s.
    Returned from list (direct), current recommendation is mutilate (+0.00).
    - direct
    The recommended action (mutilate) is ready in less than 0.2s; exiting list (default).
    Exiting default with recommendation of mutilate at +0.00s.

Completed default action list [ Assassination - default ].
Recommendation is mutilate at 0.00 + 0.00.
Recommendation #1 is mutilate at 0.00s (0.00s).
Running mutilate at 32056.04.

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

Resources: combo_points[ 4.00 / 7.00 ], energy[ 250.00 / 300.00 ]
Checking if I'm casting ( No ) and if it is a channel ( No ).
No whitelist.

Processing precombat action list [ Assassination - precombat ].
    
    Current recommendation was NO ACTION at +10.00s.
    
    1.   apply_poison ( precombat - 1 )
    The action is not ready ( 1241.91 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.01ms
    TimeData:Assassination-precombat-1:apply_poison:x1:0.01:Ability Known, Enabled(0.01)
    
    2.   variable ( precombat - 2 )
    trinket_sync_slot #1 [Assassination:precombat:2]; conditions = FAIL: trinket.t1.has_stat.any_dps[false] & ( ! trinket.t2.has_stat.any_dps[false] | trinket.t1.cooldown.duration[0.00] >= trinket.t2.cooldown.duration[0.00] ) & ! trinket.t2.is.treacherous_transmitter[false] | trinket.t1.is.treacherous_transmitter[false]
     - value = 0: 1
     - variable.trinket_sync_slot[0] will check this script entry ( Assassination:precombat:2 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-precombat-2:variable:x1:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
    
    3.   variable ( precombat - 3 )
    trinket_sync_slot #2 [Assassination:precombat:3]; conditions = FAIL: trinket.t2.has_stat.any_dps[false] & ( ! trinket.t1.has_stat.any_dps[false] | trinket.t2.cooldown.duration[0.00] > trinket.t1.cooldown.duration[0.00] ) & ! trinket.t1.is.treacherous_transmitter[false] | trinket.t2.is.treacherous_transmitter[false]
     - value = 0: 2
     - variable.trinket_sync_slot[0] will check this script entry ( Assassination:precombat:3 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-precombat-3:variable:x1:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
    
    4.   variable ( precombat - 4 )
    effective_spend_cp #1 [Assassination:precombat:4]; conditions = PASS: NONE
     - value = 5: cp_max_spend[7.00] - 2 <? 5 * talent.hand_of_fate.enabled[false]
     - variable.effective_spend_cp[5] will check this script entry ( Assassination:precombat:4 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-precombat-4:variable:x1:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
    
    5.   stealth ( precombat - 5 )
    We are already in-combat and this pre-combat action is not essential.  Skipping.
    Time spent on this action:  0.01ms
    TimeData:Assassination-precombat-5:stealth:x1:0.01:Ability Known, Enabled(0.01)
    Exiting precombat with recommendation of NO ACTION at +10.00s.

Completed precombat action list [ Assassination - precombat ].

Processing default action list [ Assassination - default ].
    
    Current recommendation was NO ACTION at +10.00s.
    
    6.   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:Assassination-default-1:stealth:x1:0.03:Ability Known, Enabled(0.01):Post-TTR and Essential(0.01):Post Cycle(0.00):Post Usable(0.00)
    
    7.   kick ( default - 2 ) - ability disabled ( toggle interrupts )
    Time spent on this action:  0.01ms
    TimeData:Assassination-default-2:kick:x1:0.01:Ability Known, Enabled(0.01)
    
    8.   variable ( default - 3 )
    regen_saturated #1 [Assassination:default:3]; conditions = PASS: NONE
     - value = false: energy.regen_combined[29.79] > 30
     - variable.regen_saturated[false] will check this script entry ( Assassination:default:3 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-default-3:variable:x1:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
    
    9.   variable ( default - 4 )
    single_target #1 [Assassination:default:4]; conditions = PASS: NONE
     - value = true: active_enemies[1.00] = 1
     - variable.single_target[true] will check this script entry ( Assassination:default:4 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-default-4:variable:x1:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.01)
    
    10.  variable ( default - 5 )
    in_cooldowns #1 [Assassination:default:5]; conditions = PASS: NONE
     - value = false: dot.deathmark.ticking[false] | dot.kingsbane.ticking[false] | debuff.shiv.up[false]
     - variable.in_cooldowns[false] will check this script entry ( Assassination:default:5 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-default-5:variable:x1:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
    
    11.  variable ( default - 6 )
    upper_limit_energy #1 [Assassination:default:6]; conditions = PASS: NONE
     - value = 70: 70 - 30 * talent.sanguine_blades.enabled[false] - 10 * talent.vicious_venoms.rank[0.00]
     - variable.upper_limit_energy[70] will check this script entry ( Assassination:default:6 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-default-6:variable:x1:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
    
    12.  variable ( default - 7 )
    cd_soon #1 [Assassination:default:7]; conditions = PASS: NONE
     - value = false: cooldown.kingsbane.remains[40.28] < 3 & ! cooldown.kingsbane.ready[false]
     - variable.cd_soon[false] will check this script entry ( Assassination:default:7 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-default-7:variable:x1:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
    
    13.  variable ( default - 8 )
    not_pooling #1 [Assassination:default:8]; conditions = PASS: NONE
     - value = true: variable.in_cooldowns[false] | ! variable.cd_soon[false] & buff.darkest_night.up[true] | variable.upper_limit_energy[70.00] | ( charges_fractional[1.00] > 1.8 | boss[false] ) & fight_remains[1.00] <= 20
     - variable.not_pooling[true] will check this script entry ( Assassination:default:8 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-default-8:variable:x1:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
    
    14.  variable ( default - 9 )
    scent_saturation #1 [Assassination:default:9]; conditions = PASS: NONE
     - value = true: buff.scent_of_blood.stack[12.00] >= ( ( spell_targets.fan_of_knives[1.00] * talent.scent_of_blood.rank[2.00] * 2 ) >? 20 )
     - variable.scent_saturation[true] will check this script entry ( Assassination:default:9 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-default-9:variable:x1:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
    
    15.  call_action_list:stealthed ( default - 10 )
    Criteria for stealthed FAIL at +0.00 - stealthed.rogue[false] | stealthed.improved_garrote[false] | master_assassin_remains[0.00] > 0
    
    16.  call_action_list:cds ( default - 11 )
    There is no criteria for cds.
    Action list (cds) was found.
    + cds
    Current recommendation was NO ACTION at +10.00s.
    
    17.  variable ( cds - 1 )
    deathmark_ma_condition #1 [Assassination:cds:1]; conditions = PASS: NONE
     - value = true: ! talent.master_assassin.enabled[true] | dot.garrote.ticking[true]
     - variable.deathmark_ma_condition[true] will check this script entry ( Assassination:cds:1 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-cds-1:variable:x1:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
    
    18.  variable ( cds - 2 )
    deathmark_kingsbane_condition #1 [Assassination:cds:2]; conditions = PASS: NONE
     - value = false: cooldown.kingsbane.remains[40.28] <= 2 & buff.envenom.up[true]
     - variable.deathmark_kingsbane_condition[false] will check this script entry ( Assassination:cds:2 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-cds-2:variable:x1:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
    
    19.  variable ( cds - 3 )
    deathmark_condition #1 [Assassination:cds:3]; conditions = PASS: NONE
     - value = false: dot.rupture.ticking[true] & ( variable.deathmark_kingsbane_condition[false] | spell_targets.fan_of_knives[1.00] > 1 & buff.slice_and_dice.remains[50.91] > 5 | ! talent.kingsbane.enabled[true] & dot.crimson_tempest.ticking[false] ) & ! debuff.deathmark.up[false] & variable.deathmark_ma_condition[true]
     - variable.deathmark_condition[false] will check this script entry ( Assassination:cds:3 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-cds-3:variable:x1:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
    
    20.  call_action_list:items ( cds - 4 )
    There is no criteria for items.
    Action list (items) was found.
    + cds, items
    Current recommendation was NO ACTION at +10.00s.
    
    21.  variable ( items - 1 )
    base_trinket_condition #1 [Assassination:items:1]; conditions = PASS: NONE
     - value = false: dot.rupture.ticking[true] & cooldown.deathmark.remains[38.29] < 2 & ! cooldown.deathmark.ready[false] | dot.deathmark.ticking[false] | boss[false] & fight_remains[1.00] <= 22
     - variable.base_trinket_condition[false] will check this script entry ( Assassination:items:1 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-items-1:variable:x1:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
    
    22.  prized_gladiators_badge_of_ferocity ( items - 2 ) - IsUsableItem item 162966 and nil
    Time spent on this action:  0.09ms
    TimeData:Assassination-items-2:prized_gladiators_badge_of_ferocity:x1:0.09:Ability Known, Enabled(0.09)
    
    23.  ashes_of_the_embersoul ( items - 3 ) - IsUsableItem item 207167 and nil
    Time spent on this action:  0.02ms
    TimeData:Assassination-items-3:ashes_of_the_embersoul:x1:0.02:Ability Known, Enabled(0.02)
    
    24.  signet_of_the_priory ( items - 4 ) - IsUsableItem item 219308 and nil
    Time spent on this action:  0.02ms
    TimeData:Assassination-items-4:signet_of_the_priory:x1:0.02:Ability Known, Enabled(0.02)
    
    25.  algethar_puzzle_box ( items - 5 ) - IsUsableItem item 193701 and nil
    Time spent on this action:  0.02ms
    TimeData:Assassination-items-5:algethar_puzzle_box:x1:0.02:Ability Known, Enabled(0.02)
    
    26.  treacherous_transmitter ( items - 6 ) - IsUsableItem item 221023 and nil
    Time spent on this action:  0.02ms
    TimeData:Assassination-items-6:treacherous_transmitter:x1:0.02:Ability Known, Enabled(0.02)
    
    27.  mad_queens_mandate ( items - 7 ) - IsUsableItem item 212454 and nil
    Time spent on this action:  0.02ms
    TimeData:Assassination-items-7:mad_queens_mandate:x1:0.02:Ability Known, Enabled(0.02)
    
    28.  junkmaestros_mega_magnet ( items - 8 ) - IsUsableItem item 230189 and nil
    Time spent on this action:  0.02ms
    TimeData:Assassination-items-8:junkmaestros_mega_magnet:x1:0.02:Ability Known, Enabled(0.02)
    
    29.  imperfect_ascendancy_serum ( items - 9 ) - IsUsableItem item 225654 and nil
    Time spent on this action:  0.02ms
    TimeData:Assassination-items-9:imperfect_ascendancy_serum:x1:0.02:Ability Known, Enabled(0.02)
    
    30.  algethar_puzzle_box ( items - 10 ) - IsUsableItem item 193701 and nil
    Time spent on this action:  0.02ms
    TimeData:Assassination-items-10:algethar_puzzle_box:x1:0.02:Ability Known, Enabled(0.02)
    
    Bypassing 'trinket1' action because the equipped trinket #1 is not usable.
    
    31.  trinket1 ( items - 11 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-items-11:trinket1:x1:0.01:Ability Known, Enabled(0.01)
    
    Bypassing 'trinket2' action because the equipped trinket #2 is not usable.
    
    32.  trinket2 ( items - 12 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-items-12:trinket2:x1:0.01:Ability Known, Enabled(0.01)
    Exiting items with recommendation of NO ACTION at +10.00s.
    Returned from list (items), current recommendation is NO ACTION (+10.00).
    - items
    
    33.  deathmark ( cds - 5 )
    The action is not ready ( 38.29 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.01ms
    TimeData:Assassination-cds-5:deathmark:x1:0.01:Ability Known, Enabled(0.01)
    
    34.  call_action_list:shiv ( cds - 6 )
    There is no criteria for shiv.
    Action list (shiv) was found.
    + cds, shiv
    Current recommendation was NO ACTION at +10.00s.
    
    35.  variable ( shiv - 1 )
    shiv_condition #1 [Assassination:shiv:1]; conditions = PASS: NONE
     - value = true: ! debuff.shiv.up[false] & dot.garrote.ticking[true] & dot.rupture.ticking[true] & spell_targets.fan_of_knives[1.00] <= 5
     - variable.shiv_condition[true] will check this script entry ( Assassination:shiv:1 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-shiv-1:variable:x1:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
    
    36.  variable ( shiv - 2 )
    shiv_kingsbane_condition #1 [Assassination:shiv:2]; conditions = PASS: NONE
     - value = true: talent.kingsbane.enabled[true] & buff.envenom.up[true] & variable.shiv_condition[true]
     - variable.shiv_kingsbane_condition[true] will check this script entry ( Assassination:shiv:2 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-shiv-2:variable:x1:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
    
    37.  shiv ( shiv - 3 )
    The action is not ready ( 16.88 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.01ms
    TimeData:Assassination-shiv-3:shiv:x1:0.01:Ability Known, Enabled(0.01)
    
    38.  shiv ( shiv - 4 )
    The action is not ready ( 16.88 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.01ms
    TimeData:Assassination-shiv-4:shiv:x1:0.01:Ability Known, Enabled(0.01)
    
    39.  shiv ( shiv - 5 )
    The action is not ready ( 16.88 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.01ms
    TimeData:Assassination-shiv-5:shiv:x1:0.01:Ability Known, Enabled(0.01)
    
    40.  shiv ( shiv - 6 )
    The action is not ready ( 16.88 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.01ms
    TimeData:Assassination-shiv-6:shiv:x1:0.01:Ability Known, Enabled(0.01)
    
    41.  shiv ( shiv - 7 )
    The action is not ready ( 16.88 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.01ms
    TimeData:Assassination-shiv-7:shiv:x1:0.01:Ability Known, Enabled(0.01)
    
    42.  shiv ( shiv - 8 )
    The action is not ready ( 16.88 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.01ms
    TimeData:Assassination-shiv-8:shiv:x1:0.01:Ability Known, Enabled(0.01)
    
    43.  shiv ( shiv - 9 )
    The action is not ready ( 16.88 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.02ms
    TimeData:Assassination-shiv-9:shiv:x1:0.02:Ability Known, Enabled(0.02)
    
    44.  shiv ( shiv - 10 )
    The action is not ready ( 16.88 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.01ms
    TimeData:Assassination-shiv-10:shiv:x1:0.01:Ability Known, Enabled(0.01)
    Exiting shiv with recommendation of NO ACTION at +10.00s.
    Returned from list (shiv), current recommendation is NO ACTION (+10.00).
    - shiv
    
    45.  kingsbane ( cds - 7 )
    The action is not ready ( 40.28 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.01ms
    TimeData:Assassination-cds-7:kingsbane:x1:0.01:Ability Known, Enabled(0.01)
    
    46.  thistle_tea ( cds - 8 )
    The action is not ready ( 38.55 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.01ms
    TimeData:Assassination-cds-8:thistle_tea:x1:0.01:Ability Known, Enabled(0.01)
    
    47.  call_action_list:misc_cds ( cds - 9 )
    There is no criteria for misc_cds.
    Action list (misc_cds) was found.
    + cds, misc_cds
    Current recommendation was NO ACTION at +10.00s.
    
    Substituting tempered_potion for Potion action; it is otherwise not included in the priority.
    48.  tempered_potion ( misc_cds - 1 ) - ability disabled ( toggle potions )
    Time spent on this action:  0.01ms
    TimeData:Assassination-misc_cds-1:tempered_potion:x1:0.01:Ability Known, Enabled(0.01)
    
    49.  blood_fury ( misc_cds - 2 ) - ability unknown
    Time spent on this action:  0.02ms
    TimeData:Assassination-misc_cds-2:blood_fury:x1:0.02:Ability Known, Enabled(0.02)
    
    50.  berserking ( misc_cds - 3 ) - ability unknown
    Time spent on this action:  0.01ms
    TimeData:Assassination-misc_cds-3:berserking:x1:0.01:Ability Known, Enabled(0.01)
    
    51.  fireblood ( misc_cds - 4 ) - ability unknown
    Time spent on this action:  0.01ms
    TimeData:Assassination-misc_cds-4:fireblood:x1:0.01:Ability Known, Enabled(0.01)
    
    52.  ancestral_call ( misc_cds - 5 ) - ability unknown
    Time spent on this action:  0.01ms
    TimeData:Assassination-misc_cds-5:ancestral_call:x1:0.01:Ability Known, Enabled(0.01)
    Exiting misc_cds with recommendation of NO ACTION at +10.00s.
    Returned from list (misc_cds), current recommendation is NO ACTION (+10.00).
    - misc_cds
    
    53.  call_action_list:vanish ( cds - 10 )
    Time-sensitive Criteria for vanish deferred at +0.00 - ! stealthed.all[false] & master_assassin_remains[0.00] = 0
    Action list (vanish) was found.
    + cds, vanish
    Current recommendation was NO ACTION at +10.00s.
    
    54.  pool_resource ( vanish - 1 )
    The action (pool_resource) 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 ( Assassination:default:11 ) would PASS at 0.00.
    NONE
    List ( vanish ) called from ( Assassination:cds:10 ) would PASS at 0.00.
    ! stealthed.all[false] & master_assassin_remains[0.00] = 0
     - this entry has no criteria to test.
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    The currently chosen action ( ??? ) is ready at or before the next action ( 10.00s <= 3600.00s ).  Skipping.
    Time spent on this action:  0.10ms
    TimeData:Assassination-vanish-1:pool_resource:x0:0.10:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00):Post Cycle(0.00):Post Usable(0.01):Post Ready/Clash(0.01):Post Stack(0.05):Pre-Recheck(0.00):Post Recheck(0.02)
    
    55.  vanish ( vanish - 2 )
    The action (vanish) is usable at (0.00 + 1.00).
     - the action is ready before the current recommendation (at +1.00 vs. +10.00).
    List ( cds ) called from ( Assassination:default:11 ) would PASS at 1.00.
    NONE
    List ( vanish ) called from ( Assassination:cds:10 ) would PASS at 1.00.
    ! stealthed.all[false] & master_assassin_remains[0.00] = 0
    effective_spend_cp #1 [Assassination:precombat:4]; conditions = PASS: NONE
     - value = 5: cp_max_spend[7.00] - 2 <? 5 * talent.hand_of_fate.enabled[false]
     - this entry's criteria FAILS: ! buff.fatebound_lucky_coin.up[false] & effective_combo_points[4.00] >= variable.effective_spend_cp[5.00] & ( buff.fatebound_coin_tails.stack[0.00] >= 5 | buff.fatebound_coin_heads.stack[0.00] >= 5 )
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    There were no recheck events to check.
    Time spent on this action:  0.16ms
    TimeData:Assassination-vanish-2:vanish:x0:0.16: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.05):Pre-Script(0.00):Post-Script(0.03):Pre-Recheck(0.02):Post-Recheck Times(0.03):Post Recheck(0.00)
    
    56.  vanish ( vanish - 3 )
    The action (vanish) is usable at (0.00 + 1.00).
     - the action is ready before the current recommendation (at +1.00 vs. +10.00).
    List ( cds ) called from ( Assassination:default:11 ) would PASS at 1.00.
    NONE
    List ( vanish ) called from ( Assassination:cds:10 ) would PASS at 1.00.
    ! stealthed.all[false] & master_assassin_remains[0.00] = 0
     - this entry's criteria FAILS: ! talent.master_assassin.enabled[true] & ! talent.indiscriminate_carnage.enabled[true] & talent.improved_garrote.enabled[true] & cooldown.garrote.up[true] & ( dot.garrote.pmultiplier[1.50] <= 1 | dot.garrote.refreshable[true] ) & ( debuff.deathmark.up[false] | cooldown.deathmark.remains[37.29] < 4 ) & combo_points.deficit[3.00] >= ( spell_targets.fan_of_knives[1.00] >? 4 )
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 33.30 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    There were no recheck events to check.
    Time spent on this action:  0.13ms
    TimeData:Assassination-vanish-3:vanish:x0:0.13: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.03):Post-Recheck Times(0.05):Post Recheck(0.00)
    
    57.  pool_resource ( vanish - 4 )
    The action (pool_resource) 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 ( Assassination:default:11 ) would PASS at 0.00.
    NONE
    List ( vanish ) called from ( Assassination:cds:10 ) would PASS at 0.00.
    ! stealthed.all[false] & master_assassin_remains[0.00] = 0
     - this entry has no criteria to test.
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    The currently chosen action ( ??? ) is ready at or before the next action ( 10.00s <= 3600.00s ).  Skipping.
    Time spent on this action:  0.05ms
    TimeData:Assassination-vanish-4:pool_resource:x0:0.05:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00):Post Cycle(0.00):Post Usable(0.00):Post Ready/Clash(0.01):Post Stack(0.01):Pre-Recheck(0.00):Post Recheck(0.02)
    
    58.  vanish ( vanish - 5 )
    The action (vanish) is usable at (0.00 + 1.00).
     - the action is ready before the current recommendation (at +1.00 vs. +10.00).
    List ( cds ) called from ( Assassination:default:11 ) would PASS at 1.00.
    NONE
    List ( vanish ) called from ( Assassination:cds:10 ) would PASS at 1.00.
    ! stealthed.all[false] & master_assassin_remains[0.00] = 0
     - this entry's criteria FAILS: talent.indiscriminate_carnage.enabled[true] & talent.improved_garrote.enabled[true] & cooldown.garrote.up[true] & ( dot.garrote.pmultiplier[1.50] <= 1 | dot.garrote.refreshable[true] ) & spell_targets.fan_of_knives[1.00] > 2 & ( target.time_to_die[299.00] - remains[0.00] > 15 | raid_event.adds['in'][3600.00] > 20 )
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    There were no recheck events to check.
    Time spent on this action:  0.12ms
    TimeData:Assassination-vanish-5:vanish:x0:0.12: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.01):Pre-Recheck(0.02):Post-Recheck Times(0.03):Post Recheck(0.00)
    
    59.  vanish ( vanish - 6 )
    The action (vanish) is usable at (0.00 + 1.00).
     - the action is ready before the current recommendation (at +1.00 vs. +10.00).
    List ( cds ) called from ( Assassination:default:11 ) would PASS at 1.00.
    NONE
    List ( vanish ) called from ( Assassination:cds:10 ) would PASS at 1.00.
    ! stealthed.all[false] & master_assassin_remains[0.00] = 0
     - this entry's criteria FAILS: talent.master_assassin.enabled[true] & debuff.deathmark.up[false] & dot.kingsbane.remains[0.00] <= 6 + 3 * talent.subterfuge.rank[2.00]
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    There were no recheck events to check.
    Time spent on this action:  0.09ms
    TimeData:Assassination-vanish-6:vanish:x0:0.09: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.03):Post Recheck(0.00)
    
    60.  vanish ( vanish - 7 )
    The action (vanish) is usable at (0.00 + 1.00).
     - the action is ready before the current recommendation (at +1.00 vs. +10.00).
    List ( cds ) called from ( Assassination:default:11 ) would PASS at 1.00.
    NONE
    List ( vanish ) called from ( Assassination:cds:10 ) would PASS at 1.00.
    ! stealthed.all[false] & master_assassin_remains[0.00] = 0
     - this entry's criteria FAILS: talent.improved_garrote.enabled[true] & cooldown.garrote.up[true] & ( dot.garrote.pmultiplier[1.50] <= 1 | dot.garrote.refreshable[true] ) & ( debuff.deathmark.up[false] | cooldown.deathmark.remains[37.29] < 4 ) & raid_event.adds['in'][3600.00] > 30
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 33.30 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    There were no recheck events to check.
    Time spent on this action:  0.13ms
    TimeData:Assassination-vanish-7:vanish:x0:0.13: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.01):Pre-Recheck(0.02):Post-Recheck Times(0.04):Post Recheck(0.00)
    Exiting vanish with recommendation of NO ACTION at +10.00s.
    Returned from list (vanish), current recommendation is NO ACTION (+10.00).
    - vanish
    
    61.  cold_blood ( cds - 11 ) - talent [ cold_blood ] missing
    Time spent on this action:  0.02ms
    TimeData:Assassination-cds-11:cold_blood:x0:0.02:Ability Known, Enabled(0.02)
    Exiting cds with recommendation of NO ACTION at +10.00s.
    Returned from list (cds), current recommendation is NO ACTION (+10.00).
    - cds
    
    62.  call_action_list:core_dot ( default - 12 )
    There is no criteria for core_dot.
    Action list (core_dot) was found.
    + core_dot
    Current recommendation was NO ACTION at +10.00s.
    
    63.  garrote ( core_dot - 1 )
    The action (garrote) is usable at (0.00 + 1.00) with cost of 45 energy (have 262).
     - the action is ready before the current recommendation (at +1.00 vs. +10.00).
    List ( core_dot ) called from ( Assassination:default:12 ) would PASS at 1.00.
    NONE
     - this entry's criteria FAILS: combo_points.deficit[3.00] >= 1 & ( pmultiplier[1.50] <= 1 ) & refreshable[true] & target.time_to_die[299.00] - remains[0.89] > 12
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    There are 1 recheck events.
    Times: 0.89400000000023
    List ( core_dot ) called from ( Assassination:default:12 ) would PASS at 1.89.
    NONE
    Recheck #1 ( +1.89 ) MET: combo_points.deficit[3.00] >= 1 & ( pmultiplier[0.00] <= 1 ) & refreshable[true] & target.time_to_die[298.11] - remains[0.00] > 12
    Action chosen:  garrote at 1.89!
    Texture shown:  %s
    Time spent on this action:  0.15ms
    TimeData:Assassination-core_dot-1:garrote:x1:0.15: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.00):Pre-Recheck(0.02):Post-Recheck Times(0.02):Pre-Recheck Loop(0.01):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Post-Stack(0.01):Recheck Post-Script(0.01):Recheck Post-Channel(0.00):Recheck Loop End(0.02):Post Recheck Loop(0.00):Post Recheck(0.00):Action Stored(0.01)
    
    64.  rupture ( core_dot - 2 )
    The action (rupture) is usable at (0.00 + 1.00) with cost of 23 energy (have 262).
     - the action is ready before the current recommendation (at +1.00 vs. +1.89).
    List ( core_dot ) called from ( Assassination:default:12 ) would PASS at 1.00.
    NONE
    regen_saturated #1 [Assassination:default:3]; conditions = PASS: NONE
     - value = false: energy.regen_combined[29.79] > 30
     - this entry's criteria FAILS: combo_points.current[4.00] >= variable.effective_spend_cp[5.00] & ( pmultiplier[1.00] <= 1 ) & refreshable[false] & target.time_to_die[299.00] - remains[15.55] > ( 4 + ( talent.dashing_scoundrel.enabled[false] * 5 ) + ( variable.regen_saturated[false] * 6 ) ) & ( ! buff.darkest_night.up[true] | talent.caustic_spatter.enabled[true] & ! debuff.caustic_spatter.up[true] )
    Excluded 8.66 recheck time as it is outside our constraints ( 0.00 - 1.89 ).
    Excluded 25.31 recheck time as it is outside our constraints ( 0.00 - 1.89 ).
    Excluded 12.00 recheck time as it is outside our constraints ( 0.00 - 1.89 ).
    Excluded 15.55 recheck time as it is outside our constraints ( 0.00 - 1.89 ).
    There were no recheck events to check.
    Time spent on this action:  0.17ms
    TimeData:Assassination-core_dot-2:rupture:x0:0.17: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.00):Pre-Recheck(0.07):Post-Recheck Times(0.03):Post Recheck(0.00)
    
    65.  crimson_tempest ( core_dot - 3 )
    The action (crimson_tempest) is usable at (0.00 + 1.00) with cost of 42 energy (have 262).
     - the action is ready before the current recommendation (at +1.00 vs. +1.89).
    List ( core_dot ) called from ( Assassination:default:12 ) would PASS at 1.00.
    NONE
     - this entry's criteria FAILS: combo_points.current[4.00] >= variable.effective_spend_cp[5.00] & refreshable[true] & ( ! buff.darkest_night.up[true] ) & ! talent.amplifying_poison.enabled[true]
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 1.89 ).
    Excluded 25.31 recheck time as it is outside our constraints ( 0.00 - 1.89 ).
    There were no recheck events to check.
    Time spent on this action:  0.09ms
    TimeData:Assassination-core_dot-3:crimson_tempest:x0: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.00):Pre-Recheck(0.02):Post-Recheck Times(0.02):Post Recheck(0.00)
    Exiting core_dot with recommendation of garrote at +1.89s.
    Returned from list (core_dot), current recommendation is garrote (+1.89).
    - core_dot
    
    66.  call_action_list:aoe_dot ( default - 13 )
    Criteria for aoe_dot FAIL at +0.00 - active_enemies[1.00] > 1
    
    67.  call_action_list:direct ( default - 14 )
    There is no criteria for direct.
    Action list (direct) was found.
    + direct
    Current recommendation was garrote at +1.89s.
    
    68.  pool_resource ( direct - 1 )
    The action (pool_resource) is usable at (0.00 + 0.00).
     - the action is ready before the current recommendation (at +0.00 vs. +1.89).
    List ( direct ) called from ( Assassination:default:14 ) would PASS at 0.00.
    NONE
     - this entry's criteria PASSES: active_dot.envenom[0.00] = 0
    Attempted to Pool Resources for Next Entry ( %s ), but we already have all the resources needed ( %.2f > %.2f + %.2f ).  Skipping.
    Time spent on this action:  0.03ms
    TimeData:Assassination-direct-1:pool_resource:x0:0.03:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00):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.00):Post Recheck(0.00)
    
    69.  envenom ( direct - 2 )
    The action (envenom) is usable at (0.00 + 1.00) with cost of 32 energy (have 262).
     - the action is ready before the current recommendation (at +1.00 vs. +1.89).
    List ( direct ) called from ( Assassination:default:14 ) would PASS at 1.00.
    NONE
    in_cooldowns #1 [Assassination:default:5]; conditions = PASS: NONE
     - value = false: dot.deathmark.ticking[false] | dot.kingsbane.ticking[false] | debuff.shiv.up[false]
    cd_soon #1 [Assassination:default:7]; conditions = PASS: NONE
     - value = false: cooldown.kingsbane.remains[39.28] < 3 & ! cooldown.kingsbane.ready[false]
    upper_limit_energy #1 [Assassination:default:6]; conditions = PASS: NONE
     - value = 70: 70 - 30 * talent.sanguine_blades.enabled[false] - 10 * talent.vicious_venoms.rank[0.00]
    not_pooling #1 [Assassination:default:8]; conditions = PASS: NONE
     - value = true: variable.in_cooldowns[false] | ! variable.cd_soon[false] & buff.darkest_night.up[true] | variable.upper_limit_energy[70.00] | ( charges_fractional[1.00] > 1.8 | boss[false] ) & fight_remains[1.00] <= 20
     - this entry's criteria FAILS: ! buff.darkest_night.up[true] & combo_points.current[4.00] >= variable.effective_spend_cp[5.00] & ( variable.not_pooling[true] | debuff.amplifying_poison.stack[0.00] >= 20 | active_enemies[1.00] > 1 )
    Excluded 25.31 recheck time as it is outside our constraints ( 0.00 - 1.89 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 1.89 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 1.89 ).
    Excluded 25.31 recheck time as it is outside our constraints ( 0.00 - 1.89 ).
    Excluded -19.00 recheck time as it is outside our constraints ( 0.00 - 1.89 ).
    There are 2 recheck events.
    Times: 0.01, 1
    List ( direct ) called from ( Assassination:default:14 ) would PASS at 1.01.
    NONE
    effective_spend_cp #1 [Assassination:precombat:4]; conditions = PASS: NONE
     - value = 5: cp_max_spend[7.00] - 2 <? 5 * talent.hand_of_fate.enabled[false]
    in_cooldowns #1 [Assassination:default:5]; conditions = PASS: NONE
     - value = false: dot.deathmark.ticking[false] | dot.kingsbane.ticking[false] | debuff.shiv.up[false]
    cd_soon #1 [Assassination:default:7]; conditions = PASS: NONE
     - value = false: cooldown.kingsbane.remains[39.27] < 3 & ! cooldown.kingsbane.ready[false]
    upper_limit_energy #1 [Assassination:default:6]; conditions = PASS: NONE
     - value = 70: 70 - 30 * talent.sanguine_blades.enabled[false] - 10 * talent.vicious_venoms.rank[0.00]
    not_pooling #1 [Assassination:default:8]; conditions = PASS: NONE
     - value = true: variable.in_cooldowns[false] | ! variable.cd_soon[false] & buff.darkest_night.up[true] | variable.upper_limit_energy[70.00] | ( charges_fractional[1.00] > 1.8 | boss[false] ) & fight_remains[1.00] <= 20
    Recheck #1 ( +1.01 ) NOT MET: ! buff.darkest_night.up[true] & combo_points.current[4.00] >= variable.effective_spend_cp[5.00] & ( variable.not_pooling[true] | debuff.amplifying_poison.stack[0.00] >= 20 | active_enemies[1.00] > 1 )
    Rechecking stopped at step #2.  The previously chosen ability is ready before this recheck would occur ( 1.89 <= 2.00 + 0.05 ).
    Time spent on this action:  0.51ms
    TimeData:Assassination-direct-2:envenom:x2:0.51: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.00):Pre-Recheck(0.19):Post-Recheck Times(0.04):Pre-Recheck Loop(0.01):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.20):Recheck Loop Start(0.00):Post Recheck Loop(0.01):Post Recheck(0.00)
    
    70.  envenom ( direct - 3 )
    The action (envenom) is usable at (0.00 + 1.00) with cost of 32 energy (have 262).
     - the action is ready before the current recommendation (at +1.00 vs. +1.89).
    List ( direct ) called from ( Assassination:default:14 ) would PASS at 1.00.
    NONE
     - this entry's criteria FAILS: buff.darkest_night.up[true] & effective_combo_points[4.00] >= cp_max_spend[7.00]
    Excluded 25.31 recheck time as it is outside our constraints ( 0.00 - 1.89 ).
    There were no recheck events to check.
    Time spent on this action:  0.07ms
    TimeData:Assassination-direct-3:envenom:x0: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.01):Pre-Script(0.00):Post-Script(0.01):Pre-Recheck(0.01):Post-Recheck Times(0.01):Post Recheck(0.00)
    
    71.  variable ( direct - 4 )
    fok_target_count #1 [Assassination:direct:4]; conditions = PASS: NONE
     - value = false: ( buff.clear_the_witnesses.up[false] & ( spell_targets.fan_of_knives[1.00] >= 2 - ( buff.lingering_darkness.up[false] | ! talent.vicious_venoms.enabled[false] ) ) ) | ( spell_targets.fan_of_knives[1.00] >= 3 - ( talent.momentum_of_despair.enabled[true] & talent.thrown_precision.enabled[true] ) + talent.vicious_venoms.enabled[false] + talent.blindside.enabled[false] )
     - variable.fok_target_count[false] will check this script entry ( Assassination:direct:4 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-direct-4:variable:x0:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
    
    72.  variable ( direct - 5 )
    use_filler #1 [Assassination:direct:5]; conditions = PASS: NONE
     - value = true: combo_points.current[4.00] <= variable.effective_spend_cp[5.00] & ! variable.cd_soon[false] | variable.not_pooling[true] | active_enemies[1.00] > 1
     - variable.use_filler[true] will check this script entry ( Assassination:direct:5 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-direct-5:variable:x0:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
    
    73.  variable ( direct - 6 )
    use_caustic_filler #1 [Assassination:direct:6]; conditions = PASS: NONE
     - value = false: talent.caustic_spatter.enabled[true] & dot.rupture.ticking[true] & ( ! debuff.caustic_spatter.up[true] | debuff.caustic_spatter.remains[13.00] <= 2 ) & combo_points.deficit[3.00] >= 1 & active_enemies[1.00] > 1
     - variable.use_caustic_filler[false] will check this script entry ( Assassination:direct:6 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-direct-6:variable:x0:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
    
    74.  mutilate ( direct - 7 )
    The action (mutilate) is usable at (0.00 + 1.00) with cost of 50 energy (have 262).
     - the action is ready before the current recommendation (at +1.00 vs. +1.89).
    List ( direct ) called from ( Assassination:default:14 ) would PASS at 1.00.
    NONE
    use_caustic_filler #1 [Assassination:direct:6]; conditions = PASS: NONE
     - value = false: talent.caustic_spatter.enabled[true] & dot.rupture.ticking[true] & ( ! debuff.caustic_spatter.up[true] | debuff.caustic_spatter.remains[12.00] <= 2 ) & combo_points.deficit[3.00] >= 1 & active_enemies[1.00] > 1
     - this entry's criteria FAILS: variable.use_caustic_filler[false]
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 1.89 ).
    Excluded 15.55 recheck time as it is outside our constraints ( 0.00 - 1.89 ).
    Excluded 12.00 recheck time as it is outside our constraints ( 0.00 - 1.89 ).
    Excluded 10.00 recheck time as it is outside our constraints ( 0.00 - 1.89 ).
    There were no recheck events to check.
    Time spent on this action:  0.16ms
    TimeData:Assassination-direct-7:mutilate:x0:0.16: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.07):Pre-Recheck(0.01):Post-Recheck Times(0.03):Post Recheck(0.00)
    
    75.  ambush ( direct - 8 )
    The action (ambush) is unusable at (0.00 + 1.00) because requires stealth or audacity/blindside/sepsis_buff.
    Time spent on this action:  0.04ms
    TimeData:Assassination-direct-8:ambush:x0:0.04:Ability Known, Enabled(0.01):Post-TTR and Essential(0.02):Post Cycle(0.00):Post Usable(0.01)
    
    76.  fan_of_knives ( direct - 9 )
    The action (fan_of_knives) is usable at (0.00 + 1.00) with cost of 35 energy (have 262).
     - the action is ready before the current recommendation (at +1.00 vs. +1.89).
    List ( direct ) called from ( Assassination:default:14 ) would PASS at 1.00.
    NONE
     - this entry's criteria FAILS: buff.darkest_night.up[true] & combo_points.current[4.00] = 6 & ( ! talent.vicious_venoms.enabled[false] | spell_targets.fan_of_knives[1.00] >= 2 )
    Excluded 25.31 recheck time as it is outside our constraints ( 0.00 - 1.89 ).
    There were no recheck events to check.
    Time spent on this action:  0.07ms
    TimeData:Assassination-direct-9:fan_of_knives:x0: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.01):Post Recheck(0.00)
    
    77.  fan_of_knives ( direct - 10 )
    The action (fan_of_knives) is usable at (0.00 + 1.00) with cost of 35 energy (have 262).
     - the action is ready before the current recommendation (at +1.00 vs. +1.89).
    List ( direct ) called from ( Assassination:default:14 ) would PASS at 1.00.
    NONE
    use_filler #1 [Assassination:direct:5]; conditions = PASS: NONE
     - value = true: combo_points.current[4.00] <= variable.effective_spend_cp[5.00] & ! variable.cd_soon[false] | variable.not_pooling[true] | active_enemies[1.00] > 1
    fok_target_count #1 [Assassination:direct:4]; conditions = PASS: NONE
     - value = false: ( buff.clear_the_witnesses.up[false] & ( spell_targets.fan_of_knives[1.00] >= 2 - ( buff.lingering_darkness.up[false] | ! talent.vicious_venoms.enabled[false] ) ) ) | ( spell_targets.fan_of_knives[1.00] >= 3 - ( talent.momentum_of_despair.enabled[true] & talent.thrown_precision.enabled[true] ) + talent.vicious_venoms.enabled[false] + talent.blindside.enabled[false] )
     - this entry's criteria FAILS: variable.use_filler[true] & ! toggle.funnel[false] & variable.fok_target_count[false]
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 1.89 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 1.89 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 1.89 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 1.89 ).
    There are 1 recheck events.
    Times: 1
    Rechecking stopped at step #1.  The previously chosen ability is ready before this recheck would occur ( 1.89 <= 2.00 + 0.05 ).
    Time spent on this action:  0.26ms
    TimeData:Assassination-direct-10:fan_of_knives:x1:0.26: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.17):Pre-Recheck(0.01):Post-Recheck Times(0.02):Pre-Recheck Loop(0.00):Recheck Loop Start(0.00):Post Recheck Loop(0.01):Post Recheck(0.00)
    
    78.  ambush ( direct - 11 )
    The action (ambush) is unusable at (0.00 + 1.00) because requires stealth or audacity/blindside/sepsis_buff.
    Time spent on this action:  0.04ms
    TimeData:Assassination-direct-11:ambush:x1:0.04:Ability Known, Enabled(0.01):Post-TTR and Essential(0.02):Post Cycle(0.00):Post Usable(0.01)
    
    79.  mutilate ( direct - 12 )
    The action (mutilate) is usable at (0.00 + 1.00) with cost of 50 energy (have 262).
     - the action is ready before the current recommendation (at +1.00 vs. +1.89).
    List ( direct ) called from ( Assassination:default:14 ) would PASS at 1.00.
    NONE
     - this entry's criteria FAILS: variable.use_filler[true] & spell_targets.fan_of_knives[1.00] = 2
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 1.89 ).
    There are 1 recheck events.
    Times: 1
    Rechecking stopped at step #1.  The previously chosen ability is ready before this recheck would occur ( 1.89 <= 2.00 + 0.05 ).
    Time spent on this action:  0.08ms
    TimeData:Assassination-direct-12:mutilate:x1:0.08: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.01):Pre-Recheck Loop(0.00):Recheck Loop Start(0.00):Post Recheck Loop(0.01):Post Recheck(0.00)
    
    80.  mutilate ( direct - 13 )
    The action (mutilate) is usable at (0.00 + 1.00) with cost of 50 energy (have 262).
     - the action is ready before the current recommendation (at +1.00 vs. +1.89).
    List ( direct ) called from ( Assassination:default:14 ) would PASS at 1.00.
    NONE
     - this entry's criteria PASSES: variable.use_filler[true]
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 1.89 ).
    Action chosen:  mutilate at 1.00!
    Texture shown:  132304
    Time spent on this action:  0.07ms
    TimeData:Assassination-direct-13:mutilate:x1: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.00):Post Recheck(0.01):Action Stored(0.01)
    Exiting direct with recommendation of mutilate at +1.00s.
    Returned from list (direct), current recommendation is mutilate (+1.00).
    - direct
    Only off-GCD abilities would be usable before the currently selected ability; skipping...
    Only off-GCD abilities would be usable before the currently selected ability; skipping...
    Only off-GCD abilities would be usable before the currently selected ability; skipping...
    Only off-GCD abilities would be usable before the currently selected ability; skipping...
    Exiting default with recommendation of mutilate at +1.00s.

Completed default action list [ Assassination - default ].
Recommendation is mutilate at 0.00 + 1.00.
Recommendation #2 is mutilate at 1.00s (1.00s).
Running mutilate at 32057.04.

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

Resources: combo_points[ 6.00 / 7.00 ], energy[ 212.52 / 300.00 ]
Checking if I'm casting ( No ) and if it is a channel ( No ).
No whitelist.

Processing precombat action list [ Assassination - precombat ].
    
    Current recommendation was NO ACTION at +10.00s.
    
    1.   apply_poison ( precombat - 1 )
    The action is not ready ( 1240.91 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.01ms
    TimeData:Assassination-precombat-1:apply_poison:x1:0.01:Ability Known, Enabled(0.01)
    
    2.   variable ( precombat - 2 )
    trinket_sync_slot #1 [Assassination:precombat:2]; conditions = FAIL: trinket.t1.has_stat.any_dps[false] & ( ! trinket.t2.has_stat.any_dps[false] | trinket.t1.cooldown.duration[0.00] >= trinket.t2.cooldown.duration[0.00] ) & ! trinket.t2.is.treacherous_transmitter[false] | trinket.t1.is.treacherous_transmitter[false]
     - value = 0: 1
     - variable.trinket_sync_slot[0] will check this script entry ( Assassination:precombat:2 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-precombat-2:variable:x1:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
    
    3.   variable ( precombat - 3 )
    trinket_sync_slot #2 [Assassination:precombat:3]; conditions = FAIL: trinket.t2.has_stat.any_dps[false] & ( ! trinket.t1.has_stat.any_dps[false] | trinket.t2.cooldown.duration[0.00] > trinket.t1.cooldown.duration[0.00] ) & ! trinket.t1.is.treacherous_transmitter[false] | trinket.t2.is.treacherous_transmitter[false]
     - value = 0: 2
     - variable.trinket_sync_slot[0] will check this script entry ( Assassination:precombat:3 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-precombat-3:variable:x1:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
    
    4.   variable ( precombat - 4 )
    effective_spend_cp #1 [Assassination:precombat:4]; conditions = PASS: NONE
     - value = 5: cp_max_spend[7.00] - 2 <? 5 * talent.hand_of_fate.enabled[false]
     - variable.effective_spend_cp[5] will check this script entry ( Assassination:precombat:4 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-precombat-4:variable:x1:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
    
    5.   stealth ( precombat - 5 )
    We are already in-combat and this pre-combat action is not essential.  Skipping.
    Time spent on this action:  0.01ms
    TimeData:Assassination-precombat-5:stealth:x1:0.01:Ability Known, Enabled(0.01)
    Exiting precombat with recommendation of NO ACTION at +10.00s.

Completed precombat action list [ Assassination - precombat ].

Processing default action list [ Assassination - default ].
    
    Current recommendation was NO ACTION at +10.00s.
    
    6.   stealth ( default - 1 )
    The action (stealth) is unusable at (1.00 + 1.00) because cannot stealth in combat.
    Time spent on this action:  0.02ms
    TimeData:Assassination-default-1:stealth:x1:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.01):Post Cycle(0.00):Post Usable(0.00)
    
    7.   kick ( default - 2 ) - ability disabled ( toggle interrupts )
    Time spent on this action:  0.01ms
    TimeData:Assassination-default-2:kick:x1:0.01:Ability Known, Enabled(0.01)
    
    8.   variable ( default - 3 )
    regen_saturated #1 [Assassination:default:3]; conditions = PASS: NONE
     - value = false: energy.regen_combined[29.79] > 30
     - variable.regen_saturated[false] will check this script entry ( Assassination:default:3 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-default-3:variable:x1:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
    
    9.   variable ( default - 4 )
    single_target #1 [Assassination:default:4]; conditions = PASS: NONE
     - value = true: active_enemies[1.00] = 1
     - variable.single_target[true] will check this script entry ( Assassination:default:4 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-default-4:variable:x1:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
    
    10.  variable ( default - 5 )
    in_cooldowns #1 [Assassination:default:5]; conditions = PASS: NONE
     - value = false: dot.deathmark.ticking[false] | dot.kingsbane.ticking[false] | debuff.shiv.up[false]
     - variable.in_cooldowns[false] will check this script entry ( Assassination:default:5 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-default-5:variable:x1:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
    
    11.  variable ( default - 6 )
    upper_limit_energy #1 [Assassination:default:6]; conditions = PASS: NONE
     - value = 70: 70 - 30 * talent.sanguine_blades.enabled[false] - 10 * talent.vicious_venoms.rank[0.00]
     - variable.upper_limit_energy[70] will check this script entry ( Assassination:default:6 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-default-6:variable:x1:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
    
    12.  variable ( default - 7 )
    cd_soon #1 [Assassination:default:7]; conditions = PASS: NONE
     - value = false: cooldown.kingsbane.remains[39.28] < 3 & ! cooldown.kingsbane.ready[false]
     - variable.cd_soon[false] will check this script entry ( Assassination:default:7 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-default-7:variable:x1:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
    
    13.  variable ( default - 8 )
    not_pooling #1 [Assassination:default:8]; conditions = PASS: NONE
     - value = true: variable.in_cooldowns[false] | ! variable.cd_soon[false] & buff.darkest_night.up[true] | variable.upper_limit_energy[70.00] | ( charges_fractional[1.00] > 1.8 | boss[false] ) & fight_remains[1.00] <= 20
     - variable.not_pooling[true] will check this script entry ( Assassination:default:8 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-default-8:variable:x1:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
    
    14.  variable ( default - 9 )
    scent_saturation #1 [Assassination:default:9]; conditions = PASS: NONE
     - value = true: buff.scent_of_blood.stack[12.00] >= ( ( spell_targets.fan_of_knives[1.00] * talent.scent_of_blood.rank[2.00] * 2 ) >? 20 )
     - variable.scent_saturation[true] will check this script entry ( Assassination:default:9 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-default-9:variable:x1:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
    
    15.  call_action_list:stealthed ( default - 10 )
    Criteria for stealthed FAIL at +1.00 - stealthed.rogue[false] | stealthed.improved_garrote[false] | master_assassin_remains[0.00] > 0
    
    16.  call_action_list:cds ( default - 11 )
    There is no criteria for cds.
    Action list (cds) was found.
    + cds
    Current recommendation was NO ACTION at +10.00s.
    
    17.  variable ( cds - 1 )
    deathmark_ma_condition #1 [Assassination:cds:1]; conditions = PASS: NONE
     - value = true: ! talent.master_assassin.enabled[true] | dot.garrote.ticking[true]
     - variable.deathmark_ma_condition[true] will check this script entry ( Assassination:cds:1 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-cds-1:variable:x1:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
    
    18.  variable ( cds - 2 )
    deathmark_kingsbane_condition #1 [Assassination:cds:2]; conditions = PASS: NONE
     - value = false: cooldown.kingsbane.remains[39.28] <= 2 & buff.envenom.up[true]
     - variable.deathmark_kingsbane_condition[false] will check this script entry ( Assassination:cds:2 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-cds-2:variable:x1:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
    
    19.  variable ( cds - 3 )
    deathmark_condition #1 [Assassination:cds:3]; conditions = PASS: NONE
     - value = false: dot.rupture.ticking[true] & ( variable.deathmark_kingsbane_condition[false] | spell_targets.fan_of_knives[1.00] > 1 & buff.slice_and_dice.remains[49.91] > 5 | ! talent.kingsbane.enabled[true] & dot.crimson_tempest.ticking[false] ) & ! debuff.deathmark.up[false] & variable.deathmark_ma_condition[true]
     - variable.deathmark_condition[false] will check this script entry ( Assassination:cds:3 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-cds-3:variable:x1:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
    
    20.  call_action_list:items ( cds - 4 )
    There is no criteria for items.
    Action list (items) was found.
    + cds, items
    Current recommendation was NO ACTION at +10.00s.
    
    21.  variable ( items - 1 )
    base_trinket_condition #1 [Assassination:items:1]; conditions = PASS: NONE
     - value = false: dot.rupture.ticking[true] & cooldown.deathmark.remains[37.29] < 2 & ! cooldown.deathmark.ready[false] | dot.deathmark.ticking[false] | boss[false] & fight_remains[1.00] <= 22
     - variable.base_trinket_condition[false] will check this script entry ( Assassination:items:1 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-items-1:variable:x1:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
    
    22.  prized_gladiators_badge_of_ferocity ( items - 2 ) - IsUsableItem item 162966 and nil
    Time spent on this action:  0.09ms
    TimeData:Assassination-items-2:prized_gladiators_badge_of_ferocity:x1:0.09:Ability Known, Enabled(0.09)
    
    23.  ashes_of_the_embersoul ( items - 3 ) - IsUsableItem item 207167 and nil
    Time spent on this action:  0.02ms
    TimeData:Assassination-items-3:ashes_of_the_embersoul:x1:0.02:Ability Known, Enabled(0.02)
    
    24.  signet_of_the_priory ( items - 4 ) - IsUsableItem item 219308 and nil
    Time spent on this action:  0.02ms
    TimeData:Assassination-items-4:signet_of_the_priory:x1:0.02:Ability Known, Enabled(0.02)
    
    25.  algethar_puzzle_box ( items - 5 ) - IsUsableItem item 193701 and nil
    Time spent on this action:  0.02ms
    TimeData:Assassination-items-5:algethar_puzzle_box:x1:0.02:Ability Known, Enabled(0.02)
    
    26.  treacherous_transmitter ( items - 6 ) - IsUsableItem item 221023 and nil
    Time spent on this action:  0.02ms
    TimeData:Assassination-items-6:treacherous_transmitter:x1:0.02:Ability Known, Enabled(0.02)
    
    27.  mad_queens_mandate ( items - 7 ) - IsUsableItem item 212454 and nil
    Time spent on this action:  0.02ms
    TimeData:Assassination-items-7:mad_queens_mandate:x1:0.02:Ability Known, Enabled(0.02)
    
    28.  junkmaestros_mega_magnet ( items - 8 ) - IsUsableItem item 230189 and nil
    Time spent on this action:  0.02ms
    TimeData:Assassination-items-8:junkmaestros_mega_magnet:x1:0.02:Ability Known, Enabled(0.02)
    
    29.  imperfect_ascendancy_serum ( items - 9 ) - IsUsableItem item 225654 and nil
    Time spent on this action:  0.02ms
    TimeData:Assassination-items-9:imperfect_ascendancy_serum:x1:0.02:Ability Known, Enabled(0.02)
    
    30.  algethar_puzzle_box ( items - 10 ) - IsUsableItem item 193701 and nil
    Time spent on this action:  0.02ms
    TimeData:Assassination-items-10:algethar_puzzle_box:x1:0.02:Ability Known, Enabled(0.02)
    
    Bypassing 'trinket1' action because the equipped trinket #1 is not usable.
    
    31.  trinket1 ( items - 11 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-items-11:trinket1:x1:0.01:Ability Known, Enabled(0.01)
    
    Bypassing 'trinket2' action because the equipped trinket #2 is not usable.
    
    32.  trinket2 ( items - 12 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-items-12:trinket2:x1:0.01:Ability Known, Enabled(0.01)
    Exiting items with recommendation of NO ACTION at +10.00s.
    Returned from list (items), current recommendation is NO ACTION (+10.00).
    - items
    
    33.  deathmark ( cds - 5 )
    The action is not ready ( 37.29 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.01ms
    TimeData:Assassination-cds-5:deathmark:x1:0.01:Ability Known, Enabled(0.01)
    
    34.  call_action_list:shiv ( cds - 6 )
    There is no criteria for shiv.
    Action list (shiv) was found.
    + cds, shiv
    Current recommendation was NO ACTION at +10.00s.
    
    35.  variable ( shiv - 1 )
    shiv_condition #1 [Assassination:shiv:1]; conditions = PASS: NONE
     - value = true: ! debuff.shiv.up[false] & dot.garrote.ticking[true] & dot.rupture.ticking[true] & spell_targets.fan_of_knives[1.00] <= 5
     - variable.shiv_condition[true] will check this script entry ( Assassination:shiv:1 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-shiv-1:variable:x1:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
    
    36.  variable ( shiv - 2 )
    shiv_kingsbane_condition #1 [Assassination:shiv:2]; conditions = PASS: NONE
     - value = true: talent.kingsbane.enabled[true] & buff.envenom.up[true] & variable.shiv_condition[true]
     - variable.shiv_kingsbane_condition[true] will check this script entry ( Assassination:shiv:2 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-shiv-2:variable:x1:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
    
    37.  shiv ( shiv - 3 )
    The action is not ready ( 15.88 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.01ms
    TimeData:Assassination-shiv-3:shiv:x1:0.01:Ability Known, Enabled(0.01)
    
    38.  shiv ( shiv - 4 )
    The action is not ready ( 15.88 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.01ms
    TimeData:Assassination-shiv-4:shiv:x1:0.01:Ability Known, Enabled(0.01)
    
    39.  shiv ( shiv - 5 )
    The action is not ready ( 15.88 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.01ms
    TimeData:Assassination-shiv-5:shiv:x1:0.01:Ability Known, Enabled(0.01)
    
    40.  shiv ( shiv - 6 )
    The action is not ready ( 15.88 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.01ms
    TimeData:Assassination-shiv-6:shiv:x1:0.01:Ability Known, Enabled(0.01)
    
    41.  shiv ( shiv - 7 )
    The action is not ready ( 15.88 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.01ms
    TimeData:Assassination-shiv-7:shiv:x1:0.01:Ability Known, Enabled(0.01)
    
    42.  shiv ( shiv - 8 )
    The action is not ready ( 15.88 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.01ms
    TimeData:Assassination-shiv-8:shiv:x1:0.01:Ability Known, Enabled(0.01)
    
    43.  shiv ( shiv - 9 )
    The action is not ready ( 15.88 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.01ms
    TimeData:Assassination-shiv-9:shiv:x1:0.01:Ability Known, Enabled(0.01)
    
    44.  shiv ( shiv - 10 )
    The action is not ready ( 15.88 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.01ms
    TimeData:Assassination-shiv-10:shiv:x1:0.01:Ability Known, Enabled(0.01)
    Exiting shiv with recommendation of NO ACTION at +10.00s.
    Returned from list (shiv), current recommendation is NO ACTION (+10.00).
    - shiv
    
    45.  kingsbane ( cds - 7 )
    The action is not ready ( 39.28 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.02ms
    TimeData:Assassination-cds-7:kingsbane:x1:0.02:Ability Known, Enabled(0.02)
    
    46.  thistle_tea ( cds - 8 )
    The action is not ready ( 37.55 ) before our maximum delay window ( 10.00 ) for this query.
    Time spent on this action:  0.01ms
    TimeData:Assassination-cds-8:thistle_tea:x1:0.01:Ability Known, Enabled(0.01)
    
    47.  call_action_list:misc_cds ( cds - 9 )
    There is no criteria for misc_cds.
    Action list (misc_cds) was found.
    + cds, misc_cds
    Current recommendation was NO ACTION at +10.00s.
    
    Substituting tempered_potion for Potion action; it is otherwise not included in the priority.
    48.  tempered_potion ( misc_cds - 1 ) - ability disabled ( toggle potions )
    Time spent on this action:  0.01ms
    TimeData:Assassination-misc_cds-1:tempered_potion:x1:0.01:Ability Known, Enabled(0.01)
    
    49.  blood_fury ( misc_cds - 2 ) - ability unknown
    Time spent on this action:  0.02ms
    TimeData:Assassination-misc_cds-2:blood_fury:x1:0.02:Ability Known, Enabled(0.02)
    
    50.  berserking ( misc_cds - 3 ) - ability unknown
    Time spent on this action:  0.01ms
    TimeData:Assassination-misc_cds-3:berserking:x1:0.01:Ability Known, Enabled(0.01)
    
    51.  fireblood ( misc_cds - 4 ) - ability unknown
    Time spent on this action:  0.01ms
    TimeData:Assassination-misc_cds-4:fireblood:x1:0.01:Ability Known, Enabled(0.01)
    
    52.  ancestral_call ( misc_cds - 5 ) - ability unknown
    Time spent on this action:  0.01ms
    TimeData:Assassination-misc_cds-5:ancestral_call:x1:0.01:Ability Known, Enabled(0.01)
    Exiting misc_cds with recommendation of NO ACTION at +10.00s.
    Returned from list (misc_cds), current recommendation is NO ACTION (+10.00).
    - misc_cds
    
    53.  call_action_list:vanish ( cds - 10 )
    Time-sensitive Criteria for vanish deferred at +1.00 - ! stealthed.all[false] & master_assassin_remains[0.00] = 0
    Action list (vanish) was found.
    + cds, vanish
    Current recommendation was NO ACTION at +10.00s.
    
    54.  pool_resource ( vanish - 1 )
    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).
    List ( cds ) called from ( Assassination:default:11 ) would PASS at 0.00.
    NONE
    List ( vanish ) called from ( Assassination:cds:10 ) would PASS at 0.00.
    ! stealthed.all[false] & master_assassin_remains[0.00] = 0
     - this entry has no criteria to test.
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    The currently chosen action ( ??? ) is ready at or before the next action ( 10.00s <= 3600.00s ).  Skipping.
    Time spent on this action:  0.09ms
    TimeData:Assassination-vanish-1:pool_resource:x0:0.09:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00):Post Cycle(0.00):Post Usable(0.00):Post Ready/Clash(0.01):Post Stack(0.05):Pre-Recheck(0.00):Post Recheck(0.02)
    
    55.  vanish ( vanish - 2 )
    The action (vanish) 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 ( Assassination:default:11 ) would PASS at 1.00.
    NONE
    List ( vanish ) called from ( Assassination:cds:10 ) would PASS at 1.00.
    ! stealthed.all[false] & master_assassin_remains[0.00] = 0
    effective_spend_cp #1 [Assassination:precombat:4]; conditions = PASS: NONE
     - value = 5: cp_max_spend[7.00] - 2 <? 5 * talent.hand_of_fate.enabled[false]
     - this entry's criteria FAILS: ! buff.fatebound_lucky_coin.up[false] & effective_combo_points[6.00] >= variable.effective_spend_cp[5.00] & ( buff.fatebound_coin_tails.stack[0.00] >= 5 | buff.fatebound_coin_heads.stack[0.00] >= 5 )
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    There were no recheck events to check.
    Time spent on this action:  0.16ms
    TimeData:Assassination-vanish-2:vanish:x0:0.16: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.04):Pre-Script(0.00):Post-Script(0.03):Pre-Recheck(0.02):Post-Recheck Times(0.02):Post Recheck(0.00)
    
    56.  vanish ( vanish - 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).
    List ( cds ) called from ( Assassination:default:11 ) would PASS at 1.00.
    NONE
    List ( vanish ) called from ( Assassination:cds:10 ) would PASS at 1.00.
    ! stealthed.all[false] & master_assassin_remains[0.00] = 0
     - this entry's criteria FAILS: ! talent.master_assassin.enabled[true] & ! talent.indiscriminate_carnage.enabled[true] & talent.improved_garrote.enabled[true] & cooldown.garrote.up[true] & ( dot.garrote.pmultiplier[1.50] <= 1 | dot.garrote.refreshable[true] ) & ( debuff.deathmark.up[false] | cooldown.deathmark.remains[36.29] < 4 ) & combo_points.deficit[1.00] >= ( spell_targets.fan_of_knives[1.00] >? 4 )
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 32.30 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    There are 1 recheck events.
    Times: 0.01
    List ( cds ) called from ( Assassination:default:11 ) would PASS at 1.01.
    NONE
    List ( vanish ) called from ( Assassination:cds:10 ) would PASS at 1.01.
    ! stealthed.all[false] & master_assassin_remains[0.00] = 0
    Recheck #1 ( +1.01 ) NOT MET: ! talent.master_assassin.enabled[true] & ! talent.indiscriminate_carnage.enabled[true] & talent.improved_garrote.enabled[true] & cooldown.garrote.up[true] & ( dot.garrote.pmultiplier[1.50] <= 1 | dot.garrote.refreshable[true] ) & ( debuff.deathmark.up[false] | cooldown.deathmark.remains[36.28] < 4 ) & combo_points.deficit[1.00] >= ( spell_targets.fan_of_knives[1.00] >? 4 )
    Time spent on this action:  0.21ms
    TimeData:Assassination-vanish-3:vanish:x1:0.21: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.03):Post-Recheck Times(0.05):Pre-Recheck Loop(0.01):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Post-Stack(0.05):Recheck Post-Script(0.00):Recheck Post-Channel(0.00):Recheck Loop End(0.02):Post Recheck Loop(0.00):Post Recheck(0.00)
    
    57.  pool_resource ( vanish - 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).
    List ( cds ) called from ( Assassination:default:11 ) would PASS at 0.00.
    NONE
    List ( vanish ) called from ( Assassination:cds:10 ) would PASS at 0.00.
    ! stealthed.all[false] & master_assassin_remains[0.00] = 0
     - this entry has no criteria to test.
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    The currently chosen action ( ??? ) is ready at or before the next action ( 10.00s <= 3600.00s ).  Skipping.
    Time spent on this action:  0.05ms
    TimeData:Assassination-vanish-4:pool_resource:x0:0.05:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00):Post Cycle(0.00):Post Usable(0.00):Post Ready/Clash(0.01):Post Stack(0.01):Pre-Recheck(0.00):Post Recheck(0.02)
    
    58.  vanish ( vanish - 5 )
    The action (vanish) 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 ( Assassination:default:11 ) would PASS at 1.00.
    NONE
    List ( vanish ) called from ( Assassination:cds:10 ) would PASS at 1.00.
    ! stealthed.all[false] & master_assassin_remains[0.00] = 0
     - this entry's criteria FAILS: talent.indiscriminate_carnage.enabled[true] & talent.improved_garrote.enabled[true] & cooldown.garrote.up[true] & ( dot.garrote.pmultiplier[1.50] <= 1 | dot.garrote.refreshable[true] ) & spell_targets.fan_of_knives[1.00] > 2 & ( target.time_to_die[298.00] - remains[0.00] > 15 | raid_event.adds['in'][3600.00] > 20 )
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    There were no recheck events to check.
    Time spent on this action:  0.11ms
    TimeData:Assassination-vanish-5:vanish:x0:0.11: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.01):Pre-Recheck(0.02):Post-Recheck Times(0.03):Post Recheck(0.00)
    
    59.  vanish ( vanish - 6 )
    The action (vanish) 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 ( Assassination:default:11 ) would PASS at 1.00.
    NONE
    List ( vanish ) called from ( Assassination:cds:10 ) would PASS at 1.00.
    ! stealthed.all[false] & master_assassin_remains[0.00] = 0
     - this entry's criteria FAILS: talent.master_assassin.enabled[true] & debuff.deathmark.up[false] & dot.kingsbane.remains[0.00] <= 6 + 3 * talent.subterfuge.rank[2.00]
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    There were no recheck events to check.
    Time spent on this action:  0.08ms
    TimeData:Assassination-vanish-6:vanish:x0:0.08: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.03):Post Recheck(0.00)
    
    60.  vanish ( vanish - 7 )
    The action (vanish) 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 ( Assassination:default:11 ) would PASS at 1.00.
    NONE
    List ( vanish ) called from ( Assassination:cds:10 ) would PASS at 1.00.
    ! stealthed.all[false] & master_assassin_remains[0.00] = 0
     - this entry's criteria FAILS: talent.improved_garrote.enabled[true] & cooldown.garrote.up[true] & ( dot.garrote.pmultiplier[1.50] <= 1 | dot.garrote.refreshable[true] ) & ( debuff.deathmark.up[false] | cooldown.deathmark.remains[36.29] < 4 ) & raid_event.adds['in'][3600.00] > 30
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 32.30 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    There were no recheck events to check.
    Time spent on this action:  0.13ms
    TimeData:Assassination-vanish-7:vanish:x0:0.13: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.01):Pre-Recheck(0.02):Post-Recheck Times(0.05):Post Recheck(0.00)
    Exiting vanish with recommendation of NO ACTION at +10.00s.
    Returned from list (vanish), current recommendation is NO ACTION (+10.00).
    - vanish
    
    61.  cold_blood ( cds - 11 ) - talent [ cold_blood ] missing
    Time spent on this action:  0.02ms
    TimeData:Assassination-cds-11:cold_blood:x0:0.02:Ability Known, Enabled(0.02)
    Exiting cds with recommendation of NO ACTION at +10.00s.
    Returned from list (cds), current recommendation is NO ACTION (+10.00).
    - cds
    
    62.  call_action_list:core_dot ( default - 12 )
    There is no criteria for core_dot.
    Action list (core_dot) was found.
    + core_dot
    Current recommendation was NO ACTION at +10.00s.
    
    63.  garrote ( core_dot - 1 )
    The action (garrote) is usable at (1.00 + 1.00) with cost of 45 energy (have 257).
     - the action is ready before the current recommendation (at +1.00 vs. +10.00).
    List ( core_dot ) called from ( Assassination:default:12 ) would PASS at 1.00.
    NONE
     - this entry's criteria PASSES: combo_points.deficit[1.00] >= 1 & ( pmultiplier[0.00] <= 1 ) & refreshable[true] & target.time_to_die[298.00] - remains[0.00] > 12
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Action chosen:  garrote at 1.00!
    Texture shown:  %s
    Time spent on this action:  0.10ms
    TimeData:Assassination-core_dot-1:garrote:x1:0.10: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.01):Pre-Recheck(0.02):Post Recheck(0.01):Action Stored(0.01)
    Only off-GCD abilities would be usable before the currently selected ability; skipping...
    Only off-GCD abilities would be usable before the currently selected ability; skipping...
    Exiting core_dot with recommendation of garrote at +1.00s.
    Returned from list (core_dot), current recommendation is garrote (+1.00).
    - core_dot
    
    64.  call_action_list:aoe_dot ( default - 13 )
    Criteria for aoe_dot FAIL at +1.00 - active_enemies[1.00] > 1
    
    65.  call_action_list:direct ( default - 14 )
    There is no criteria for direct.
    Action list (direct) was found.
    + direct
    Current recommendation was garrote at +1.00s.
    
    66.  pool_resource ( direct - 1 )
    The action (pool_resource) is usable at (1.00 + 0.00).
     - the action is ready before the current recommendation (at +0.00 vs. +1.00).
    List ( direct ) called from ( Assassination:default:14 ) would PASS at 0.00.
    NONE
     - this entry's criteria PASSES: active_dot.envenom[0.00] = 0
    Attempted to Pool Resources for Next Entry ( %s ), but we already have all the resources needed ( %.2f > %.2f + %.2f ).  Skipping.
    Time spent on this action:  0.04ms
    TimeData:Assassination-direct-1:pool_resource:x0:0.04:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00):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.00):Post Recheck(0.00)
    Only off-GCD abilities would be usable before the currently selected ability; skipping...
    Only off-GCD abilities would be usable before the currently selected ability; skipping...
    
    67.  variable ( direct - 4 )
    fok_target_count #1 [Assassination:direct:4]; conditions = PASS: NONE
     - value = false: ( buff.clear_the_witnesses.up[false] & ( spell_targets.fan_of_knives[1.00] >= 2 - ( buff.lingering_darkness.up[false] | ! talent.vicious_venoms.enabled[false] ) ) ) | ( spell_targets.fan_of_knives[1.00] >= 3 - ( talent.momentum_of_despair.enabled[true] & talent.thrown_precision.enabled[true] ) + talent.vicious_venoms.enabled[false] + talent.blindside.enabled[false] )
     - variable.fok_target_count[false] will check this script entry ( Assassination:direct:4 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-direct-4:variable:x0:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
    
    68.  variable ( direct - 5 )
    use_filler #1 [Assassination:direct:5]; conditions = PASS: NONE
     - value = true: combo_points.current[6.00] <= variable.effective_spend_cp[5.00] & ! variable.cd_soon[false] | variable.not_pooling[true] | active_enemies[1.00] > 1
     - variable.use_filler[true] will check this script entry ( Assassination:direct:5 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-direct-5:variable:x0:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
    
    69.  variable ( direct - 6 )
    use_caustic_filler #1 [Assassination:direct:6]; conditions = PASS: NONE
     - value = false: talent.caustic_spatter.enabled[true] & dot.rupture.ticking[true] & ( ! debuff.caustic_spatter.up[true] | debuff.caustic_spatter.remains[13.00] <= 2 ) & combo_points.deficit[1.00] >= 1 & active_enemies[1.00] > 1
     - variable.use_caustic_filler[false] will check this script entry ( Assassination:direct:6 )
    Time spent on this action:  0.01ms
    TimeData:Assassination-direct-6:variable:x0:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
    Only off-GCD abilities would be usable before the currently selected ability; skipping...
    Only off-GCD abilities would be usable before the currently selected ability; skipping...
    Only off-GCD abilities would be usable before the currently selected ability; skipping...
    Only off-GCD abilities would be usable before the currently selected ability; skipping...
    Only off-GCD abilities would be usable before the currently selected ability; skipping...
    Only off-GCD abilities would be usable before the currently selected ability; skipping...
    Only off-GCD abilities would be usable before the currently selected ability; skipping...
    Exiting direct with recommendation of garrote at +1.00s.
    Returned from list (direct), current recommendation is garrote (+1.00).
    - direct
    Only off-GCD abilities would be usable before the currently selected ability; skipping...
    Only off-GCD abilities would be usable before the currently selected ability; skipping...
    Only off-GCD abilities would be usable before the currently selected ability; skipping...
    Only off-GCD abilities would be usable before the currently selected ability; skipping...
    Exiting default with recommendation of garrote at +1.00s.

Completed default action list [ Assassination - default ].
Recommendation is garrote at 1.00 + 1.00.
Recommendation #3 is garrote at 1.00s (2.00s).
Time spent generating recommendations:  17.24ms

Performance
| Updates | Updates / sec | Avg. Work | Avg. Time | Avg. Frames | Peak Work | Peak Time | Peak Frames | FPS | Work Cap |
| 314 | 3.55 | 9.15 | 14.96 | 1.98 | 13.55 | 27.85 | 3.00 | 151 | 6.30 |