Hekili Priority Helper

Hekili Priority Helper

44M Downloads

Affliction Warlock Single/Auto setting keeps wanting to use corruption multiple times in a row (FIXED - DOWNLOADED NEW BETA)

khmcfarland opened this issue ยท 4 comments

commented

BEFORE SUBMITTING AN ISSUE:

1.  Check to see if you are using the latest version of the addon.  If there is a newer alpha/beta/release version, see if your problem exists with the new version.

2.  Check to see if someone else has already opened an issue report here.  Please don't submit repeat reports.

Describe the Bug/Issue
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  • Go to '...'
  • Click on '....'
  • Scroll down to '....'
  • See error

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

WHEN SUBMITTING AN ISSUE:

Please provide the following information.  Leaving it out may result in your ticket being ignored (because I won't have the information needed to explore your report).

1.  The information from the Issue Reporting tab ( /hekili > Issue Reporting ).  This provides your talent and gear information.  You can paste it to pastebin.com and provide a link here.

build: v9.0.5-1.0.5
level: 60 (60)
class: WARLOCK
spec: affliction

talents: burning_rush
dark_soul_misery
darkfury
drain_soul
haunt
phantom_singularity
siphon_life

pvptalents: none

covenant: night_fae

conduits: accrued_vitality = 1
shade_of_terror = 1
soul_eater = 1

soulbinds: [niya]
grove_invigoration = 1
run_without_tiring = 1
swift_patrol = 1

sets: none

gear: castigators_mantle = 1
cowl_of_the_devoted_general = 1
darkmoon_deck_putrescence = 1
deadly_sinvyr_necklace = 1
drape_of_inscrutable_purpose = 1
empyreal_ordnance = 1
faewoven_sandals = 1
lakalis_spire_of_knowledge = 1
masterful_phaedrum_ring = 1
muehzalas_hexthread_sarong = 1
quick_oxxein_ring = 1
shadowlace_cord = 1
shadowlace_cuffs = 1
shadowlace_tunic = 1
stonefiend_shapers_mitts = 1

legendaries: none

itemIDs: 173069, 173132, 173133, 173147, 173214, 173221, 173222, 175581, 178714, 178833, 178859, 178860, 179351, 180117, 184758

settings: aoe = 3
buffPadding = 0
custom1Name = Custom 1
custom2Name = Custom 2
cycle = false
cycle_min = 6
damage = true
damageDots = true
damageExpiration = 6
damagePets = false
damageRange = 0
debuffPadding = 0
enabled = true
enhancedRecheck = false
gcdSync = true
maxRefresh = 10
maxTime = 33
nameplateRange = 8
nameplates = false
package = Affliction
petbased = false
potion = spectral_intellect
potionsReset = 20180919.1
throttleRefresh = false
throttleTime = false
manage_ds_ticks = false

toggles: cooldowns = true
custom1 = false
custom2 = false
defensives = false
essences = true
interrupts = true
mode = aoe
potions = false

2.  If reporting a disagreement with the addon's recommendations, please take a snapshot when you observe the issue and provide the snapshot.  This is not a screenshot.  A snapshot can be generated by binding the Pause feature on the Toggles tab.  When you press Pause, a snapshot of how the addon decided on its CURRENT recommendations is generated and saved to the Snapshots tab.  Copy and paste this to pastebin.com and provide the link here.
 
I don't know how to do this but when not using absolute corruption should the addon when set to single be showing corruption multiple times as in is it showing to do corruption on any available target? It do not seem to do this with absolute corruption on OR with absolute corruption off and the addon set to AOE. I hope I did this correctly.

3.  If reporting an error (i.e., the addon freezes and/or disables itself), please install the BugSack and BugGrabber addons as they will enable you to paste the exact error message, with detail that will help me identify where the code error is located.  You can paste the error information here or use pastebin.com for that as well.

PUT ERROR MESSAGE(S) HERE:

commented

Update to the beta.

commented

Click here and press CTRL+A, CTRL+C to copy the snapshot.

build: v9.0.5-1.0.5
level: 60 (60)
class: WARLOCK
spec: affliction

talents: burning_rush
dark_soul_misery
darkfury
drain_soul
haunt
phantom_singularity
siphon_life

pvptalents: none

covenant: night_fae

conduits: accrued_vitality = 1
shade_of_terror = 1
soul_eater = 1

soulbinds: [niya]
grove_invigoration = 1
run_without_tiring = 1
swift_patrol = 1

sets: none

gear: castigators_mantle = 1
cowl_of_the_devoted_general = 1
darkmoon_deck_putrescence = 1
deadly_sinvyr_necklace = 1
drape_of_inscrutable_purpose = 1
empyreal_ordnance = 1
faewoven_sandals = 1
lakalis_spire_of_knowledge = 1
masterful_phaedrum_ring = 1
muehzalas_hexthread_sarong = 1
quick_oxxein_ring = 1
shadowlace_cord = 1
shadowlace_cuffs = 1
shadowlace_tunic = 1
stonefiend_shapers_mitts = 1

legendaries: none

itemIDs: 173069, 173132, 173133, 173147, 173214, 173221, 173222, 175581, 178714, 178833, 178859, 178860, 179351, 180117, 184758

settings: aoe = 3
buffPadding = 0
custom1Name = Custom 1
custom2Name = Custom 2
cycle = false
cycle_min = 6
damage = true
damageDots = true
damageExpiration = 6
damagePets = false
damageRange = 0
debuffPadding = 0
enabled = true
enhancedRecheck = false
gcdSync = true
maxRefresh = 10
maxTime = 33
nameplateRange = 8
nameplates = false
package = Affliction
petbased = false
potion = spectral_intellect
potionsReset = 20180919.1
throttleRefresh = false
throttleTime = false
manage_ds_ticks = false

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

targets:
dmg - 0 - Creature-0-3137-1-1235-153285-0001667C29

player_buffs:
186406 - *Sign of the Critter - 1 - 3600.00
108366 - soul_leech - 1 - 14.25
113860 - dark_soul_misery - 1 - 9.55
311466 - *Three of Putrescence - 1 - 3600.00

player_debuffs:

target_buffs:
61573 - *Banner of the Alliance - 1 - 3600.00

target_debuffs:
980 - agony - 6 - 9.65
32390 - shadow_embrace - 1 - 6.22
48181 - haunt - 1 - 12.22
316099 - unstable_affliction - 1 - 16.55
146739 - corruption - 1 - 12.10

New Recommendations for [ Primary ] requested at 10:06:35 ( 1140934.56 ); using built-in ( Affliction ) priority.

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

Resources: mana[ 50000.00 / 50000.00 ], soul_shards[ 5.00 / 5.00 ]
Checking if I'm casting ( No ) and if it is a channel ( No ).
No whitelist.

Processing precombat action list [ Affliction - precombat ].
    
    Current recommendation was NO ACTION at +60.00s.
    
    1.   fel_domination ( precombat - 1 )
    The action (fel_domination) is usable at (0.00 + 0.00).
     - the action is ready before the current recommendation (at +0.00 vs. +60.00).
     - this entry's criteria FAILS: time[339.75] > 0 & ! pet.alive[true] & ! buff.grimoire_of_sacrifice.up[false]
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    0.01 - true
    There are 1 recheck events.
    Recheck #1 ( +0.01 ) NOT MET: time[339.76] > 0 & ! pet.alive[true] & ! buff.grimoire_of_sacrifice.up[false]
    Time spent on this action:  0.31ms
    TimeData:Affliction-precombat-1:fel_domination:0.31:Post-TTR and Essential:0.06:Post Cycle:0.00:Post Usable:0.02:Post Ready/Clash:0.01:Post Stack:0.01:Pre-Script:0.00:Post-Script:0.01:Pre-Recheck:0.08:Post-Recheck Times:0.02:Pre-Recheck Loop:0.00:Recheck Loop Start:0.00:Recheck Post-Usable:0.01:Recheck Post-Stack:0.00:Recheck Post-Script:0.01:Recheck Post-Channel:0.00:Recheck Loop End:0.05:Post Recheck Loop:0.00:Post Recheck:0.00
    
    2.   summon_felhunter ( precombat - 2 )
    The action (summon_felhunter) is unusable at (0.00 + 0.00) because pet is alive.
    Time spent on this action:  0.13ms
    TimeData:Affliction-precombat-2:summon_felhunter:0.13:Post-TTR and Essential:0.07:Post Cycle:0.00:Post Usable:0.04
    
    3.   grimoire_of_sacrifice ( precombat - 3 ) - ability unknown
    Time spent on this action:  0.03ms
    TimeData:Affliction-precombat-3:grimoire_of_sacrifice:0.03
    
    4.   variable ( precombat - 4 )
     - variable.dots_ready will check this script entry ( Affliction:precombat:4 )
    active_dot.corruption[1.00] > 0 & active_dot.agony[1.00] > 0 & active_dot.unstable_affliction[1.00] > 0 & ( ! talent.siphon_life.enabled[true] | active_dot.siphon_life[0.00] > 0 ) & ( dot.phantom_singularity.ticking[false] | ! talent.phantom_singularity.enabled[true] )
    Time spent on this action:  0.05ms
    TimeData:Affliction-precombat-4:variable:0.05:Post-TTR and Essential:0.03
    
    5.   azsharas_font_of_power ( precombat - 5 ) - IsUsableItem
    Time spent on this action:  0.04ms
    TimeData:Affliction-precombat-5:azsharas_font_of_power:0.04
    
    6.   seed_of_corruption ( precombat - 6 )
    We are already in-combat and this pre-combat action is not essential.  Skipping.
    Time spent on this action:  0.02ms
    TimeData:Affliction-precombat-6:seed_of_corruption:0.02
    
    7.   haunt ( precombat - 7 )
    We are already in-combat and this pre-combat action is not essential.  Skipping.
    Time spent on this action:  0.02ms
    TimeData:Affliction-precombat-7:haunt:0.02
    
    8.   unstable_affliction ( precombat - 8 )
    We are already in-combat and this pre-combat action is not essential.  Skipping.
    Time spent on this action:  0.07ms
    TimeData:Affliction-precombat-8:unstable_affliction:0.07

Completed precombat action list [ Affliction - precombat ].

Processing default action list [ Affliction - default ].
    
    Current recommendation was NO ACTION at +60.00s.
    
    9.   spell_lock ( default - 1 )
    The action is not ready ( 3600.00 ) before our maximum delay window ( 15.00 ) for this query.
    Time spent on this action:  0.02ms
    TimeData:Affliction-default-1:spell_lock:0.02
    
    10.  devour_magic ( default - 2 )
    The action (devour_magic) is unusable at (0.00 + 0.00) because no dispellable magic aura.
    Time spent on this action:  0.09ms
    TimeData:Affliction-default-2:devour_magic:0.09:Post-TTR and Essential:0.03:Post Cycle:0.00:Post Usable:0.04
    
    11.  call_action_list ( default - 3 )
    Criteria for aoe FAIL at +0.00 - active_enemies[1.00] > 3
    
    12.  call_action_list ( default - 4 )
    Criteria for trinket_split_check FAIL at +0.00 - time[339.75] < 1
    
    13.  call_action_list ( default - 5 )
    There is no criteria for delayed_trinkets.
    Action list (delayed_trinkets) was found.
    + delayed_trinkets
    Current recommendation was NO ACTION at +60.00s.
    
    14.  empyreal_ordnance ( delayed_trinkets - 1 )
    The action (empyreal_ordnance) is usable at (0.00 + 0.00).
     - the action is ready before the current recommendation (at +0.00 vs. +60.00).
    List ( delayed_trinkets ) called from ( Affliction:default:5 ) would PASS at 0.00.
    NONE
     - this entry's criteria PASSES: ( covenant.night_fae[true] & cooldown.soul_rot.remains[0.00] < 20 ) | ( covenant.venthyr[false] & cooldown.impending_catastrophe.remains[0.00] < 20 ) | ( covenant.necrolord[false] | covenant.kyrian[false] | covenant.none[false] )
    Action chosen:  empyreal_ordnance at 0.00!
    Returned from list (delayed_trinkets), current recommendation is empyreal_ordnance (+0.00).
    - delayed_trinkets
    The recommended action (empyreal_ordnance) is ready in less than 0.2s; exiting list (default).

Completed default action list [ Affliction - default ].
Recommendation is empyreal_ordnance at 0.00 + 0.00.
Recommendation #1 is empyreal_ordnance at 0.00s (0.00s).
Used 2.55ms of CPU on 1 prediction(s).

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

Resources: mana[ 50000.00 / 50000.00 ], soul_shards[ 5.00 / 5.00 ]
Checking if I'm casting ( No ) and if it is a channel ( No ).
No whitelist.

Processing precombat action list [ Affliction - precombat ].
    
    Current recommendation was NO ACTION at +60.00s.
    
    1.   fel_domination ( precombat - 1 )
    The action (fel_domination) is usable at (0.00 + 0.00).
     - the action is ready before the current recommendation (at +0.00 vs. +60.00).
     - this entry's criteria FAILS: time[339.75] > 0 & ! pet.alive[true] & ! buff.grimoire_of_sacrifice.up[false]
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    0.01 - true
    There are 1 recheck events.
    Recheck #1 ( +0.01 ) NOT MET: time[339.76] > 0 & ! pet.alive[true] & ! buff.grimoire_of_sacrifice.up[false]
    Time spent on this action:  0.20ms
    TimeData:Affliction-precombat-1:fel_domination:0.20:Post-TTR and Essential:0.02:Post Cycle:0.00:Post Usable:0.01:Post Ready/Clash:0.01:Post Stack:0.00:Pre-Script:0.00:Post-Script:0.01:Pre-Recheck:0.05:Post-Recheck Times:0.02:Pre-Recheck Loop:0.00:Recheck Loop Start:0.00:Recheck Post-Usable:0.01:Recheck Post-Stack:0.00:Recheck Post-Script:0.01:Recheck Post-Channel:0.00:Recheck Loop End:0.04:Post Recheck Loop:0.00:Post Recheck:0.00
    
    2.   summon_felhunter ( precombat - 2 )
    The action (summon_felhunter) is unusable at (0.00 + 0.00) because pet is alive.
    Time spent on this action:  0.08ms
    TimeData:Affliction-precombat-2:summon_felhunter:0.08:Post-TTR and Essential:0.04:Post Cycle:0.00:Post Usable:0.02
    
    3.   grimoire_of_sacrifice ( precombat - 3 ) - ability unknown
    Time spent on this action:  0.02ms
    TimeData:Affliction-precombat-3:grimoire_of_sacrifice:0.02
    
    4.   variable ( precombat - 4 )
     - variable.dots_ready will check this script entry ( Affliction:precombat:4 )
    active_dot.corruption[1.00] > 0 & active_dot.agony[1.00] > 0 & active_dot.unstable_affliction[1.00] > 0 & ( ! talent.siphon_life.enabled[true] | active_dot.siphon_life[0.00] > 0 ) & ( dot.phantom_singularity.ticking[false] | ! talent.phantom_singularity.enabled[true] )
    Time spent on this action:  0.03ms
    TimeData:Affliction-precombat-4:variable:0.03:Post-TTR and Essential:0.01
    
    5.   azsharas_font_of_power ( precombat - 5 ) - IsUsableItem
    Time spent on this action:  0.03ms
    TimeData:Affliction-precombat-5:azsharas_font_of_power:0.03
    
    6.   seed_of_corruption ( precombat - 6 )
    We are already in-combat and this pre-combat action is not essential.  Skipping.
    Time spent on this action:  0.02ms
    TimeData:Affliction-precombat-6:seed_of_corruption:0.02
    
    7.   haunt ( precombat - 7 )
    We are already in-combat and this pre-combat action is not essential.  Skipping.
    Time spent on this action:  0.02ms
    TimeData:Affliction-precombat-7:haunt:0.02
    
    8.   unstable_affliction ( precombat - 8 )
    We are already in-combat and this pre-combat action is not essential.  Skipping.
    Time spent on this action:  0.06ms
    TimeData:Affliction-precombat-8:unstable_affliction:0.06

Completed precombat action list [ Affliction - precombat ].

Processing default action list [ Affliction - default ].
    
    Current recommendation was NO ACTION at +60.00s.
    
    9.   spell_lock ( default - 1 )
    The action is not ready ( 3600.00 ) before our maximum delay window ( 15.00 ) for this query.
    Time spent on this action:  0.02ms
    TimeData:Affliction-default-1:spell_lock:0.02
    
    10.  devour_magic ( default - 2 )
    The action (devour_magic) is unusable at (0.00 + 0.00) because no dispellable magic aura.
    Time spent on this action:  0.06ms
    TimeData:Affliction-default-2:devour_magic:0.06:Post-TTR and Essential:0.02:Post Cycle:0.00:Post Usable:0.02
    
    11.  call_action_list ( default - 3 )
    Criteria for aoe FAIL at +0.00 - active_enemies[1.00] > 3
    
    12.  call_action_list ( default - 4 )
    Criteria for trinket_split_check FAIL at +0.00 - time[339.75] < 1
    
    13.  call_action_list ( default - 5 )
    There is no criteria for delayed_trinkets.
    Action list (delayed_trinkets) was found.
    + delayed_trinkets
    Current recommendation was NO ACTION at +60.00s.
    
    14.  empyreal_ordnance ( delayed_trinkets - 1 )
    The action is not ready ( 180.00 ) before our maximum delay window ( 15.00 ) for this query.
    Time spent on this action:  0.04ms
    TimeData:Affliction-delayed_trinkets-1:empyreal_ordnance:0.04
    
    15.  sunblood_amethyst ( delayed_trinkets - 2 ) - IsUsableItem
    Time spent on this action:  0.03ms
    TimeData:Affliction-delayed_trinkets-2:sunblood_amethyst:0.03
    
    16.  soulletting_ruby ( delayed_trinkets - 3 ) - IsUsableItem
    Time spent on this action:  0.03ms
    TimeData:Affliction-delayed_trinkets-3:soulletting_ruby:0.03
    Returned from list (delayed_trinkets), current recommendation is NO ACTION (+60.00).
    - delayed_trinkets
    
    17.  call_action_list ( default - 6 )
    Criteria for stat_trinkets FAIL at +0.00 - ( dot.soul_rot.ticking[false] | dot.impending_catastrophe_dot.ticking[false] | dot.phantom_singularity.ticking[false] ) & soul_shard[5.00] > 3 | dot.vile_taint.ticking[false] | talent.sow_the_seeds.enabled[false]
    
    18.  call_action_list ( default - 7 )
    Criteria for damage_trinkets PASS at +0.00 - covenant.night_fae[true] & ( ! variable.trinket_split[0.00] | cooldown.soul_rot.remains[0.00] > 20 | ( variable.trinket_one[0.00] & cooldown.soul_rot.remains[0.00] < trinket.t1.cooldown.remains[30.00] ) | ( variable.trinket_two[0.00] & cooldown.soul_rot.remains[0.00] < trinket.t2.cooldown.remains[180.00] ) )
    Action list (damage_trinkets) was found.
    + damage_trinkets
    Current recommendation was NO ACTION at +60.00s.
    
    19.  soul_igniter ( damage_trinkets - 1 ) - IsUsableItem
    Time spent on this action:  0.03ms
    TimeData:Affliction-damage_trinkets-1:soul_igniter:0.03
    
    20.  dreadfire_vessel ( damage_trinkets - 2 ) - IsUsableItem
    Time spent on this action:  0.02ms
    TimeData:Affliction-damage_trinkets-2:dreadfire_vessel:0.02
    
    21.  glyph_of_assimilation ( damage_trinkets - 3 ) - IsUsableItem
    Time spent on this action:  0.02ms
    TimeData:Affliction-damage_trinkets-3:glyph_of_assimilation:0.02
    Returned from list (damage_trinkets), current recommendation is NO ACTION (+60.00).
    - damage_trinkets
    
    22.  call_action_list ( default - 8 )
    Criteria for damage_trinkets FAIL at +0.00 - covenant.venthyr[false] & ( ! variable.trinket_split[0.00] | cooldown.impending_catastrophe.remains[0.00] > 20 | ( variable.trinket_one[0.00] & cooldown.impending_catastrophe.remains[0.00] < trinket.t1.cooldown.remains[30.00] ) | ( variable.trinket_two[0.00] & cooldown.impending_catastrophe.remains[0.00] < trinket.t2.cooldown.remains[180.00] ) )
    
    23.  call_action_list ( default - 9 )
    Criteria for damage_trinkets FAIL at +0.00 - ( covenant.necrolord[false] | covenant.kyrian[false] | covenant.none[false] ) & ( ! variable.trinket_split[0.00] | cooldown.phantom_singularity.remains[0.00] > 20 | ( variable.trinket_one[0.00] & cooldown.phantom_singularity.remains[0.00] < trinket.t1.cooldown.remains[30.00] ) | ( variable.trinket_two[0.00] & cooldown.phantom_singularity.remains[0.00] < trinket.t2.cooldown.remains[180.00] ) )
    
    24.  call_action_list ( default - 10 )
    Criteria for damage_trinkets FAIL at +0.00 - ! talent.phantom_singularity.enabled[true] & ( ! variable.trinket_split[0.00] | cooldown.summon_darkglare.remains[0.00] > 20 | ( variable.trinket_one[0.00] & cooldown.summon_darkglare.remains[0.00] < trinket.t1.cooldown.remains[30.00] ) | ( variable.trinket_two[0.00] & cooldown.summon_darkglare.remains[0.00] < trinket.t2.cooldown.remains[180.00] ) )
    
    25.  malefic_rapture ( default - 11 )
    The action (malefic_rapture) is usable at (0.00 + 0.00) with cost of 1 soul_shards.
     - the action is ready before the current recommendation (at +0.00 vs. +60.00).
     - this entry's criteria FAILS: boss[false] & fight_remains[2756.00] < execute_time[1.07] * soul_shard[5.00] & dot.unstable_affliction.ticking[true]
    There were no recheck events to check.
    Time spent on this action:  0.26ms
    TimeData:Affliction-default-11:malefic_rapture:0.26:Post-TTR and Essential:0.04:Post Cycle:0.00:Post Usable:0.02:Post Ready/Clash:0.01:Post Stack:0.00:Pre-Script:0.00:Post-Script:0.01:Pre-Recheck:0.14:Post-Recheck Times:0.02:Post Recheck:0.00
    
    26.  call_action_list ( default - 12 )
    Excluded -1.99 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded -1.99 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded -1.99 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Time-sensitive Criteria FAIL at +0.00 with no valid rechecks - ( covenant.venthyr[false] & dot.impending_catastrophe_dot.ticking[false] & cooldown.summon_darkglare.remains[0.00] < 2 & ( dot.phantom_singularity.remains[0.00] > 2 | ! talent.phantom_singularity.enabled[true] ) ) | ( covenant.night_fae[true] & dot.soul_rot.ticking[false] & cooldown.summon_darkglare.remains[0.00] < 2 & ( dot.phantom_singularity.remains[0.00] > 2 | ! talent.phantom_singularity.enabled[true] ) ) | ( ( covenant.necrolord[false] | covenant.kyrian[false] | covenant.none[false] ) & dot.phantom_singularity.ticking[false] & dot.phantom_singularity.remains[0.00] < 2 )
    
    27.  call_action_list ( default - 13 )
    Time-sensitive Criteria for dot_prep deferred at +0.00 - ( covenant.night_fae[true] & ! dot.soul_rot.ticking[false] & cooldown.soul_rot.remains[0.00] < 4 ) | ( covenant.venthyr[false] & ! dot.impending_catastrophe_dot.ticking[false] & cooldown.impending_catastrophe.remains[0.00] < 4 ) | ( ( covenant.necrolord[false] | covenant.kyrian[false] | covenant.none[false] ) & talent.phantom_singularity.enabled[true] & ! dot.phantom_singularity.ticking[false] & cooldown.phantom_singularity.remains[0.00] < 4 )
    Action list (dot_prep) was found.
    + dot_prep
    Current recommendation was NO ACTION at +60.00s.
    
    28.  agony ( dot_prep - 1 )
    The action (agony) is usable at (0.00 + 0.00) with cost of 500 mana.
     - the action is ready before the current recommendation (at +0.00 vs. +60.00).
    List ( dot_prep ) called from ( Affliction:default:13 ) would PASS at 0.00.
    ( covenant.night_fae[true] & ! dot.soul_rot.ticking[false] & cooldown.soul_rot.remains[0.00] < 4 ) | ( covenant.venthyr[false] & ! dot.impending_catastrophe_dot.ticking[false] & cooldown.impending_catastrophe.remains[0.00] < 4 ) | ( ( covenant.necrolord[false] | covenant.kyrian[false] | covenant.none[false] ) & talent.phantom_singularity.enabled[true] & ! dot.phantom_singularity.ticking[false] & cooldown.phantom_singularity.remains[0.00] < 4 )
     - this entry's criteria FAILS: dot.agony.remains[9.65] < 8 & cooldown.summon_darkglare.remains[0.00] > dot.agony.remains[9.65]
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded -3.99 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded -3.99 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded -3.99 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    1.6550000000186 - true
    There are 1 recheck events.
    List ( dot_prep ) called from ( Affliction:default:13 ) would PASS at 1.66.
    ( covenant.night_fae[true] & ! dot.soul_rot.ticking[false] & cooldown.soul_rot.remains[0.00] < 4 ) | ( covenant.venthyr[false] & ! dot.impending_catastrophe_dot.ticking[false] & cooldown.impending_catastrophe.remains[0.00] < 4 ) | ( ( covenant.necrolord[false] | covenant.kyrian[false] | covenant.none[false] ) & talent.phantom_singularity.enabled[true] & ! dot.phantom_singularity.ticking[false] & cooldown.phantom_singularity.remains[0.00] < 4 )
    Recheck #1 ( +1.66 ) NOT MET: dot.agony.remains[7.99] < 8 & cooldown.summon_darkglare.remains[0.00] > dot.agony.remains[7.99]
    Time spent on this action:  1.10ms
    TimeData:Affliction-dot_prep-1:agony:1.10:Post-TTR and Essential:0.04:Post Cycle:0.00:Post Usable:0.02:Post Ready/Clash:0.01:Post Stack:0.43:Pre-Script:0.00:Post-Script:0.01:Pre-Recheck:0.05:Post-Recheck Times:0.06:Pre-Recheck Loop:0.00:Recheck Loop Start:0.00:Recheck Post-Usable:0.01:Recheck Post-Stack:0.42:Recheck Post-Script:0.01:Recheck Post-Channel:0.00:Recheck Loop End:0.03:Post Recheck Loop:0.00:Post Recheck:0.00
    
    29.  siphon_life ( dot_prep - 2 )
    The action (siphon_life) is usable at (0.00 + 0.00) with cost of 500 mana.
     - the action is ready before the current recommendation (at +0.00 vs. +60.00).
    List ( dot_prep ) called from ( Affliction:default:13 ) would PASS at 0.00.
    ( covenant.night_fae[true] & ! dot.soul_rot.ticking[false] & cooldown.soul_rot.remains[0.00] < 4 ) | ( covenant.venthyr[false] & ! dot.impending_catastrophe_dot.ticking[false] & cooldown.impending_catastrophe.remains[0.00] < 4 ) | ( ( covenant.necrolord[false] | covenant.kyrian[false] | covenant.none[false] ) & talent.phantom_singularity.enabled[true] & ! dot.phantom_singularity.ticking[false] & cooldown.phantom_singularity.remains[0.00] < 4 )
     - this entry's criteria FAILS: dot.siphon_life.remains[0.00] < 8 & cooldown.summon_darkglare.remains[0.00] > dot.siphon_life.remains[0.00]
    Excluded -7.99 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded -3.99 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded -3.99 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded -3.99 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    There were no recheck events to check.
    Time spent on this action:  0.24ms
    TimeData:Affliction-dot_prep-2:siphon_life:0.24:Post-TTR and Essential:0.04:Post Cycle:0.00:Post Usable:0.02:Post Ready/Clash:0.01:Post Stack:0.02:Pre-Script:0.00:Post-Script:0.02:Pre-Recheck:0.05:Post-Recheck Times:0.06:Post Recheck:0.00
    
    30.  unstable_affliction ( dot_prep - 3 )
    The action (unstable_affliction) is usable at (0.00 + 0.00) with cost of 500 mana.
     - the action is ready before the current recommendation (at +0.00 vs. +60.00).
    List ( dot_prep ) called from ( Affliction:default:13 ) would PASS at 0.00.
    ( covenant.night_fae[true] & ! dot.soul_rot.ticking[false] & cooldown.soul_rot.remains[0.00] < 4 ) | ( covenant.venthyr[false] & ! dot.impending_catastrophe_dot.ticking[false] & cooldown.impending_catastrophe.remains[0.00] < 4 ) | ( ( covenant.necrolord[false] | covenant.kyrian[false] | covenant.none[false] ) & talent.phantom_singularity.enabled[true] & ! dot.phantom_singularity.ticking[false] & cooldown.phantom_singularity.remains[0.00] < 4 )
     - this entry's criteria FAILS: dot.unstable_affliction.remains[16.55] < 8 & cooldown.summon_darkglare.remains[0.00] > dot.unstable_affliction.remains[16.55]
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded -3.99 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded -3.99 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded -3.99 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    8.5590000001155 - true
    There are 1 recheck events.
    List ( dot_prep ) called from ( Affliction:default:13 ) would PASS at 8.56.
    ( covenant.night_fae[true] & ! dot.soul_rot.ticking[false] & cooldown.soul_rot.remains[0.00] < 4 ) | ( covenant.venthyr[false] & ! dot.impending_catastrophe_dot.ticking[false] & cooldown.impending_catastrophe.remains[0.00] < 4 ) | ( ( covenant.necrolord[false] | covenant.kyrian[false] | covenant.none[false] ) & talent.phantom_singularity.enabled[true] & ! dot.phantom_singularity.ticking[false] & cooldown.phantom_singularity.remains[0.00] < 4 )
    Recheck #1 ( +8.56 ) NOT MET: dot.unstable_affliction.remains[7.99] < 8 & cooldown.summon_darkglare.remains[0.00] > dot.unstable_affliction.remains[7.99]
    Time spent on this action:  0.78ms
    TimeData:Affliction-dot_prep-3:unstable_affliction:0.78:Post-TTR and Essential:0.11:Post Cycle:0.00:Post Usable:0.02:Post Ready/Clash:0.01:Post Stack:0.02:Pre-Script:0.00:Post-Script:0.00:Pre-Recheck:0.07:Post-Recheck Times:0.06:Pre-Recheck Loop:0.00:Recheck Loop Start:0.00:Recheck Post-Usable:0.01:Recheck Post-Stack:0.42:Recheck Post-Script:0.01:Recheck Post-Channel:0.00:Recheck Loop End:0.04:Post Recheck Loop:0.00:Post Recheck:0.00
    
    31.  corruption ( dot_prep - 4 )
    The action (corruption) is usable at (0.00 + 0.00) with cost of 500 mana.
     - the action is ready before the current recommendation (at +0.00 vs. +60.00).
    List ( dot_prep ) called from ( Affliction:default:13 ) would PASS at 0.00.
    ( covenant.night_fae[true] & ! dot.soul_rot.ticking[false] & cooldown.soul_rot.remains[0.00] < 4 ) | ( covenant.venthyr[false] & ! dot.impending_catastrophe_dot.ticking[false] & cooldown.impending_catastrophe.remains[0.00] < 4 ) | ( ( covenant.necrolord[false] | covenant.kyrian[false] | covenant.none[false] ) & talent.phantom_singularity.enabled[true] & ! dot.phantom_singularity.ticking[false] & cooldown.phantom_singularity.remains[0.00] < 4 )
     - this entry's criteria FAILS: dot.corruption.remains[12.10] < 8 & cooldown.summon_darkglare.remains[0.00] > dot.corruption.remains[12.10]
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded -3.99 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded -3.99 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded -3.99 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    4.1100000000931 - true
    There are 1 recheck events.
    List ( dot_prep ) called from ( Affliction:default:13 ) would PASS at 4.11.
    ( covenant.night_fae[true] & ! dot.soul_rot.ticking[false] & cooldown.soul_rot.remains[0.00] < 4 ) | ( covenant.venthyr[false] & ! dot.impending_catastrophe_dot.ticking[false] & cooldown.impending_catastrophe.remains[0.00] < 4 ) | ( ( covenant.necrolord[false] | covenant.kyrian[false] | covenant.none[false] ) & talent.phantom_singularity.enabled[true] & ! dot.phantom_singularity.ticking[false] & cooldown.phantom_singularity.remains[0.00] < 4 )
    Recheck #1 ( +4.11 ) NOT MET: dot.corruption.remains[7.99] < 8 & cooldown.summon_darkglare.remains[0.00] > dot.corruption.remains[7.99]
    Time spent on this action:  0.71ms
    TimeData:Affliction-dot_prep-4:corruption:0.71:Post-TTR and Essential:0.04:Post Cycle:0.00:Post Usable:0.02:Post Ready/Clash:0.01:Post Stack:0.02:Pre-Script:0.00:Post-Script:0.01:Pre-Recheck:0.05:Post-Recheck Times:0.06:Pre-Recheck Loop:0.00:Recheck Loop Start:0.00:Recheck Post-Usable:0.01:Recheck Post-Stack:0.42:Recheck Post-Script:0.01:Recheck Post-Channel:0.00:Recheck Loop End:0.03:Post Recheck Loop:0.00:Post Recheck:0.00
    Returned from list (dot_prep), current recommendation is NO ACTION (+60.00).
    - dot_prep
    
    32.  dark_soul ( default - 14 )
    The action is not ready ( 109.23 ) before our maximum delay window ( 15.00 ) for this query.
    Time spent on this action:  0.02ms
    TimeData:Affliction-default-14:dark_soul:0.02
    
    33.  dark_soul ( default - 15 )
    The action is not ready ( 109.23 ) before our maximum delay window ( 15.00 ) for this query.
    Time spent on this action:  0.01ms
    TimeData:Affliction-default-15:dark_soul:0.01
    
    34.  phantom_singularity ( default - 16 )
    The action (phantom_singularity) is usable at (0.00 + 0.00) with cost of 500 mana.
     - the action is ready before the current recommendation (at +0.00 vs. +60.00).
     - this entry's criteria FAILS: covenant.night_fae[true] & time[339.75] > 5 & cooldown.soul_rot.remains[0.00] < 1 & ( cooldown.empyreal_ordnance.remains[180.00] < 162 | ! equipped.empyreal_ordnance[true] )
    Excluded -0.99 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded 18.01 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    0.0099999999999998 - true
    There are 1 recheck events.
    Recheck #1 ( +0.01 ) NOT MET: covenant.night_fae[true] & time[339.76] > 5 & cooldown.soul_rot.remains[0.00] < 1 & ( cooldown.empyreal_ordnance.remains[179.99] < 162 | ! equipped.empyreal_ordnance[true] )
    Time spent on this action:  0.39ms
    TimeData:Affliction-default-16:phantom_singularity:0.39:Post-TTR and Essential:0.02:Post Cycle:0.00:Post Usable:0.02:Post Ready/Clash:0.01:Post Stack:0.00:Pre-Script:0.00:Post-Script:0.02:Pre-Recheck:0.15:Post-Recheck Times:0.03:Pre-Recheck Loop:0.00:Recheck Loop Start:0.00:Recheck Post-Usable:0.01:Recheck Post-Stack:0.00:Recheck Post-Script:0.01:Recheck Post-Channel:0.00:Recheck Loop End:0.09:Post Recheck Loop:0.00:Post Recheck:0.00
    
    35.  phantom_singularity ( default - 17 )
    The action (phantom_singularity) is usable at (0.00 + 0.00) with cost of 500 mana.
     - the action is ready before the current recommendation (at +0.00 vs. +60.00).
     - this entry's criteria FAILS: covenant.venthyr[false] & time[339.75] > 5 & cooldown.impending_catastrophe.remains[0.00] < 1 & ( cooldown.empyreal_ordnance.remains[180.00] < 162 | ! equipped.empyreal_ordnance[true] )
    Excluded -0.99 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded 18.01 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    0.0099999999999998 - true
    There are 1 recheck events.
    Recheck #1 ( +0.01 ) NOT MET: covenant.venthyr[false] & time[339.76] > 5 & cooldown.impending_catastrophe.remains[0.00] < 1 & ( cooldown.empyreal_ordnance.remains[179.99] < 162 | ! equipped.empyreal_ordnance[true] )
    Time spent on this action:  0.32ms
    TimeData:Affliction-default-17:phantom_singularity:0.32:Post-TTR and Essential:0.03:Post Cycle:0.00:Post Usable:0.02:Post Ready/Clash:0.01:Post Stack:0.00:Pre-Script:0.00:Post-Script:0.00:Pre-Recheck:0.10:Post-Recheck Times:0.03:Pre-Recheck Loop:0.00:Recheck Loop Start:0.00:Recheck Post-Usable:0.01:Recheck Post-Stack:0.00:Recheck Post-Script:0.00:Recheck Post-Channel:0.00:Recheck Loop End:0.10:Post Recheck Loop:0.00:Post Recheck:0.00
    
    36.  phantom_singularity ( default - 18 )
    The action (phantom_singularity) is usable at (0.00 + 0.00) with cost of 500 mana.
     - the action is ready before the current recommendation (at +0.00 vs. +60.00).
     - this entry's criteria FAILS: ( covenant.necrolord[false] | covenant.kyrian[false] | covenant.none[false] ) & ( cooldown.empyreal_ordnance.remains[180.00] < 162 | ! equipped.empyreal_ordnance[true] )
    Excluded 18.01 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    There were no recheck events to check.
    Time spent on this action:  0.18ms
    TimeData:Affliction-default-18:phantom_singularity:0.18:Post-TTR and Essential:0.03:Post Cycle:0.00:Post Usable:0.02:Post Ready/Clash:0.01:Post Stack:0.00:Pre-Script:0.00:Post-Script:0.00:Pre-Recheck:0.09:Post-Recheck Times:0.01:Post Recheck:0.00
    
    37.  phantom_singularity ( default - 19 )
    The action (phantom_singularity) is usable at (0.00 + 0.00) with cost of 500 mana.
     - the action is ready before the current recommendation (at +0.00 vs. +60.00).
     - this entry's criteria FAILS: boss[false] & fight_remains[2756.00] < 16
    There were no recheck events to check.
    Time spent on this action:  0.11ms
    TimeData:Affliction-default-19:phantom_singularity:0.11:Post-TTR and Essential:0.02:Post Cycle:0.00:Post Usable:0.02:Post Ready/Clash:0.01:Post Stack:0.00:Pre-Script:0.00:Post-Script:0.01:Pre-Recheck:0.03:Post-Recheck Times:0.01:Post Recheck:0.00
    
    38.  call_action_list ( default - 20 )
    Time-sensitive Criteria FAIL at +0.00 with no valid rechecks - dot.phantom_singularity.ticking[false] & ( covenant.night_fae[true] | covenant.venthyr[false] )
    
    39.  agony ( default - 21 )
    The action (agony) is usable at (0.00 + 0.00) with cost of 500 mana.
     - the action is ready before the current recommendation (at +0.00 vs. +60.00).
     - this entry's criteria FAILS: dot.agony.remains[9.65] < 4
    5.6550000000186 - true
    There are 1 recheck events.
    Recheck #1 ( +5.66 ) MET: dot.agony.remains[3.99] < 4
    Action chosen:  agony at 5.66!
    Time spent on this action:  0.15ms
    TimeData:Affliction-default-21:agony:0.15:Post-TTR and Essential:0.02:Post Cycle:0.00:Post Usable:0.02:Post Ready/Clash:0.01:Post Stack:0.00:Pre-Script:0.00:Post-Script:0.00:Pre-Recheck:0.02:Post-Recheck Times:0.01:Pre-Recheck Loop:0.00:Recheck Loop Start:0.00:Recheck Post-Usable:0.01:Recheck Post-Stack:0.00:Recheck Post-Script:0.00:Recheck Post-Channel:0.00:Recheck Loop End:0.02:Post Recheck Loop:0.00:Post Recheck:0.00:Action Stored:0.01
    
    40.  haunt ( default - 22 )
    The action is not ready ( 8.97 ) before our maximum delay window ( 5.66 ) for this query.
    Time spent on this action:  0.01ms
    TimeData:Affliction-default-22:haunt:0.01
    
    41.  seed_of_corruption ( default - 23 )
    The action (seed_of_corruption) is usable at (0.00 + 0.00) with cost of 1 soul_shards.
     - the action is ready before the current recommendation (at +0.00 vs. +5.66).
     - this entry's criteria FAILS: active_enemies[1.00] > 2 & talent.sow_the_seeds.enabled[false] & ! dot.seed_of_corruption.ticking[false] & ! in_flight[false]
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 5.66 ).
    There were no recheck events to check.
    Time spent on this action:  0.19ms
    TimeData:Affliction-default-23:seed_of_corruption:0.19:Post-TTR and Essential:0.02:Post Cycle:0.00:Post Usable:0.03:Post Ready/Clash:0.01:Post Stack:0.00:Pre-Script:0.00:Post-Script:0.00:Pre-Recheck:0.09:Post-Recheck Times:0.01:Post Recheck:0.00
    
    42.  seed_of_corruption ( default - 24 )
    The action (seed_of_corruption) is usable at (0.00 + 0.00) with cost of 1 soul_shards.
     - the action is ready before the current recommendation (at +0.00 vs. +5.66).
     - this entry's criteria FAILS: active_enemies[1.00] > 2 & talent.siphon_life.enabled[true] & ! dot.seed_of_corruption.ticking[false] & ! in_flight[false] & dot.corruption.remains[12.10] < 4
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 5.66 ).
    Excluded 8.11 recheck time as it is outside our constraints ( 0.00 - 5.66 ).
    There were no recheck events to check.
    Time spent on this action:  0.18ms
    TimeData:Affliction-default-24:seed_of_corruption:0.18:Post-TTR and Essential:0.02:Post Cycle:0.00:Post Usable:0.02:Post Ready/Clash:0.01:Post Stack:0.00:Pre-Script:0.00:Post-Script:0.00:Pre-Recheck:0.08:Post-Recheck Times:0.02:Post Recheck:0.00
    
    43.  vile_taint ( default - 25 ) - ability unknown
    Time spent on this action:  0.02ms
    TimeData:Affliction-default-25:vile_taint:0.02
    
    44.  unstable_affliction ( default - 26 )
    The action (unstable_affliction) is usable at (0.00 + 0.00) with cost of 500 mana.
     - the action is ready before the current recommendation (at +0.00 vs. +5.66).
     - this entry's criteria FAILS: active_dot.unstable_affliction[1.00] = 0 | ticking[true] & dot.unstable_affliction.remains[16.55] < 4
    Excluded 12.56 recheck time as it is outside our constraints ( 0.00 - 5.66 ).
    There were no recheck events to check.
    Time spent on this action:  0.26ms
    TimeData:Affliction-default-26:unstable_affliction:0.26:Post-TTR and Essential:0.10:Post Cycle:0.00:Post Usable:0.02:Post Ready/Clash:0.01:Post Stack:0.00:Pre-Script:0.00:Post-Script:0.04:Pre-Recheck:0.06:Post-Recheck Times:0.01:Post Recheck:0.00
    
    45.  call_action_list ( default - 27 )
    Criteria for covenant PASS at +0.00 - ! covenant.necrolord[false]
    Action list (covenant) was found.
    + covenant
    Current recommendation was agony at +5.66s.
    
    46.  impending_catastrophe ( covenant - 1 ) - ability unknown
    Time spent on this action:  0.02ms
    TimeData:Affliction-covenant-1:impending_catastrophe:0.02
    
    47.  impending_catastrophe ( covenant - 2 ) - ability unknown
    Time spent on this action:  0.01ms
    TimeData:Affliction-covenant-2:impending_catastrophe:0.01
    
    48.  decimating_bolt ( covenant - 3 ) - ability unknown
    Time spent on this action:  0.02ms
    TimeData:Affliction-covenant-3:decimating_bolt:0.02
    
    49.  soul_rot ( covenant - 4 )
    The action (soul_rot) is usable at (0.00 + 0.00) with cost of 250 mana.
     - the action is ready before the current recommendation (at +0.00 vs. +5.66).
    List ( covenant ) called from ( Affliction:default:27 ) would PASS at 0.00.
    ! covenant.necrolord[false]
     - this entry's criteria FAILS: ! talent.phantom_singularity.enabled[true] & ( cooldown.summon_darkglare.remains[0.00] < 5 | cooldown.summon_darkglare.remains[0.00] > 50 | cooldown.summon_darkglare.remains[0.00] > 25 & conduit.corrupting_leer.enabled[false] )
    Excluded -4.99 recheck time as it is outside our constraints ( 0.00 - 5.66 ).
    There were no recheck events to check.
    Time spent on this action:  0.21ms
    TimeData:Affliction-covenant-4:soul_rot:0.21:Post-TTR and Essential:0.03:Post Cycle:0.00:Post Usable:0.02:Post Ready/Clash:0.01:Post Stack:0.03:Pre-Script:0.00:Post-Script:0.00:Pre-Recheck:0.09:Post-Recheck Times:0.01:Post Recheck:0.00
    
    50.  soul_rot ( covenant - 5 )
    The action (soul_rot) is usable at (0.00 + 0.00) with cost of 250 mana.
     - the action is ready before the current recommendation (at +0.00 vs. +5.66).
    List ( covenant ) called from ( Affliction:default:27 ) would PASS at 0.00.
    ! covenant.necrolord[false]
     - this entry's criteria FAILS: talent.phantom_singularity.enabled[true] & dot.phantom_singularity.ticking[false]
    There were no recheck events to check.
    Time spent on this action:  0.11ms
    TimeData:Affliction-covenant-5:soul_rot:0.11:Post-TTR and Essential:0.03:Post Cycle:0.00:Post Usable:0.02:Post Ready/Clash:0.01:Post Stack:0.01:Pre-Script:0.00:Post-Script:0.01:Pre-Recheck:0.03:Post-Recheck Times:0.00:Post Recheck:0.00
    
    51.  scouring_tithe ( covenant - 6 ) - ability unknown
    Time spent on this action:  0.02ms
    TimeData:Affliction-covenant-6:scouring_tithe:0.02
    Returned from list (covenant), current recommendation is agony (+5.66).
    - covenant
    
    52.  corruption ( default - 28 )
    The action (corruption) is usable at (0.00 + 0.00) with cost of 500 mana.
     - the action is ready before the current recommendation (at +0.00 vs. +5.66).
     - this entry's criteria PASSES: active_enemies[1.00] < 4 - ( talent.sow_the_seeds.enabled[false] | talent.siphon_life.enabled[true] )
    Action chosen:  corruption at 0.00!

Completed default action list [ Affliction - default ].
Recommendation is corruption at 0.00 + 0.00.
Recommendation #2 is corruption at 0.00s (0.00s).
Used 13.05ms of CPU on 2 prediction(s).

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

Resources: mana[ 49500.00 / 50000.00 ], soul_shards[ 5.00 / 5.00 ]
Checking if I'm casting ( No ) and if it is a channel ( No ).
No whitelist.

Processing precombat action list [ Affliction - precombat ].
    
    Current recommendation was NO ACTION at +60.00s.
    
    1.   fel_domination ( precombat - 1 )
    The action (fel_domination) is usable at (0.00 + 1.07).
     - the action is ready before the current recommendation (at +1.07 vs. +60.00).
     - this entry's criteria FAILS: time[340.82] > 0 & ! pet.alive[true] & ! buff.grimoire_of_sacrifice.up[false]
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    0.01 - true
    There are 1 recheck events.
    Recheck #1 ( +1.08 ) NOT MET: time[340.83] > 0 & ! pet.alive[true] & ! buff.grimoire_of_sacrifice.up[false]
    Time spent on this action:  0.20ms
    TimeData:Affliction-precombat-1:fel_domination:0.20:Post-TTR and Essential:0.02:Post Cycle:0.00:Post Usable:0.01:Post Ready/Clash:0.01:Post Stack:0.00:Pre-Script:0.00:Post-Script:0.01:Pre-Recheck:0.04:Post-Recheck Times:0.02:Pre-Recheck Loop:0.00:Recheck Loop Start:0.00:Recheck Post-Usable:0.01:Recheck Post-Stack:0.00:Recheck Post-Script:0.01:Recheck Post-Channel:0.00:Recheck Loop End:0.04:Post Recheck Loop:0.00:Post Recheck:0.00
    
    2.   summon_felhunter ( precombat - 2 )
    The action (summon_felhunter) is unusable at (0.00 + 1.07) because pet is alive.
    Time spent on this action:  0.08ms
    TimeData:Affliction-precombat-2:summon_felhunter:0.08:Post-TTR and Essential:0.04:Post Cycle:0.00:Post Usable:0.02
    
    3.   grimoire_of_sacrifice ( precombat - 3 ) - ability unknown
    Time spent on this action:  0.02ms
    TimeData:Affliction-precombat-3:grimoire_of_sacrifice:0.02
    
    4.   variable ( precombat - 4 )
     - variable.dots_ready will check this script entry ( Affliction:precombat:4 )
    active_dot.corruption[1.00] > 0 & active_dot.agony[1.00] > 0 & active_dot.unstable_affliction[1.00] > 0 & ( ! talent.siphon_life.enabled[true] | active_dot.siphon_life[0.00] > 0 ) & ( dot.phantom_singularity.ticking[false] | ! talent.phantom_singularity.enabled[true] )
    Time spent on this action:  0.03ms
    TimeData:Affliction-precombat-4:variable:0.03:Post-TTR and Essential:0.01
    
    5.   azsharas_font_of_power ( precombat - 5 ) - IsUsableItem
    Time spent on this action:  0.03ms
    TimeData:Affliction-precombat-5:azsharas_font_of_power:0.03
    
    6.   seed_of_corruption ( precombat - 6 )
    We are already in-combat and this pre-combat action is not essential.  Skipping.
    Time spent on this action:  0.02ms
    TimeData:Affliction-precombat-6:seed_of_corruption:0.02
    
    7.   haunt ( precombat - 7 )
    We are already in-combat and this pre-combat action is not essential.  Skipping.
    Time spent on this action:  0.01ms
    TimeData:Affliction-precombat-7:haunt:0.01
    
    8.   unstable_affliction ( precombat - 8 )
    We are already in-combat and this pre-combat action is not essential.  Skipping.
    Time spent on this action:  0.06ms
    TimeData:Affliction-precombat-8:unstable_affliction:0.06

Completed precombat action list [ Affliction - precombat ].

Processing default action list [ Affliction - default ].
    
    Current recommendation was NO ACTION at +60.00s.
    
    9.   spell_lock ( default - 1 )
    The action is not ready ( 3600.00 ) before our maximum delay window ( 15.00 ) for this query.
    Time spent on this action:  0.02ms
    TimeData:Affliction-default-1:spell_lock:0.02
    
    10.  devour_magic ( default - 2 )
    The action (devour_magic) is unusable at (0.00 + 0.00) because no dispellable magic aura.
    Time spent on this action:  0.06ms
    TimeData:Affliction-default-2:devour_magic:0.06:Post-TTR and Essential:0.02:Post Cycle:0.00:Post Usable:0.02
    
    11.  call_action_list ( default - 3 )
    Criteria for aoe FAIL at +0.00 - active_enemies[1.00] > 3
    
    12.  call_action_list ( default - 4 )
    Criteria for trinket_split_check FAIL at +0.00 - time[339.75] < 1
    
    13.  call_action_list ( default - 5 )
    There is no criteria for delayed_trinkets.
    Action list (delayed_trinkets) was found.
    + delayed_trinkets
    Current recommendation was NO ACTION at +60.00s.
    
    14.  empyreal_ordnance ( delayed_trinkets - 1 )
    The action is not ready ( 180.00 ) before our maximum delay window ( 15.00 ) for this query.
    Time spent on this action:  0.05ms
    TimeData:Affliction-delayed_trinkets-1:empyreal_ordnance:0.05
    
    15.  sunblood_amethyst ( delayed_trinkets - 2 ) - IsUsableItem
    Time spent on this action:  0.03ms
    TimeData:Affliction-delayed_trinkets-2:sunblood_amethyst:0.03
    
    16.  soulletting_ruby ( delayed_trinkets - 3 ) - IsUsableItem
    Time spent on this action:  0.02ms
    TimeData:Affliction-delayed_trinkets-3:soulletting_ruby:0.02
    Returned from list (delayed_trinkets), current recommendation is NO ACTION (+60.00).
    - delayed_trinkets
    
    17.  call_action_list ( default - 6 )
    Criteria for stat_trinkets FAIL at +0.00 - ( dot.soul_rot.ticking[false] | dot.impending_catastrophe_dot.ticking[false] | dot.phantom_singularity.ticking[false] ) & soul_shard[5.00] > 3 | dot.vile_taint.ticking[false] | talent.sow_the_seeds.enabled[false]
    
    18.  call_action_list ( default - 7 )
    Criteria for damage_trinkets PASS at +0.00 - covenant.night_fae[true] & ( ! variable.trinket_split[0.00] | cooldown.soul_rot.remains[0.00] > 20 | ( variable.trinket_one[0.00] & cooldown.soul_rot.remains[0.00] < trinket.t1.cooldown.remains[30.00] ) | ( variable.trinket_two[0.00] & cooldown.soul_rot.remains[0.00] < trinket.t2.cooldown.remains[180.00] ) )
    Action list (damage_trinkets) was found.
    + damage_trinkets
    Current recommendation was NO ACTION at +60.00s.
    
    19.  soul_igniter ( damage_trinkets - 1 ) - IsUsableItem
    Time spent on this action:  0.03ms
    TimeData:Affliction-damage_trinkets-1:soul_igniter:0.03
    
    20.  dreadfire_vessel ( damage_trinkets - 2 ) - IsUsableItem
    Time spent on this action:  0.03ms
    TimeData:Affliction-damage_trinkets-2:dreadfire_vessel:0.03
    
    21.  glyph_of_assimilation ( damage_trinkets - 3 ) - IsUsableItem
    Time spent on this action:  0.03ms
    TimeData:Affliction-damage_trinkets-3:glyph_of_assimilation:0.03
    Returned from list (damage_trinkets), current recommendation is NO ACTION (+60.00).
    - damage_trinkets
    
    22.  call_action_list ( default - 8 )
    Criteria for damage_trinkets FAIL at +0.00 - covenant.venthyr[false] & ( ! variable.trinket_split[0.00] | cooldown.impending_catastrophe.remains[0.00] > 20 | ( variable.trinket_one[0.00] & cooldown.impending_catastrophe.remains[0.00] < trinket.t1.cooldown.remains[30.00] ) | ( variable.trinket_two[0.00] & cooldown.impending_catastrophe.remains[0.00] < trinket.t2.cooldown.remains[180.00] ) )
    
    23.  call_action_list ( default - 9 )
    Criteria for damage_trinkets FAIL at +0.00 - ( covenant.necrolord[false] | covenant.kyrian[false] | covenant.none[false] ) & ( ! variable.trinket_split[0.00] | cooldown.phantom_singularity.remains[0.00] > 20 | ( variable.trinket_one[0.00] & cooldown.phantom_singularity.remains[0.00] < trinket.t1.cooldown.remains[30.00] ) | ( variable.trinket_two[0.00] & cooldown.phantom_singularity.remains[0.00] < trinket.t2.cooldown.remains[180.00] ) )
    
    24.  call_action_list ( default - 10 )
    Criteria for damage_trinkets FAIL at +0.00 - ! talent.phantom_singularity.enabled[true] & ( ! variable.trinket_split[0.00] | cooldown.summon_darkglare.remains[0.00] > 20 | ( variable.trinket_one[0.00] & cooldown.summon_darkglare.remains[0.00] < trinket.t1.cooldown.remains[30.00] ) | ( variable.trinket_two[0.00] & cooldown.summon_darkglare.remains[0.00] < trinket.t2.cooldown.remains[180.00] ) )
    
    25.  malefic_rapture ( default - 11 )
    The action (malefic_rapture) is usable at (0.00 + 1.07) with cost of 1 soul_shards.
     - the action is ready before the current recommendation (at +1.07 vs. +60.00).
     - this entry's criteria FAILS: boss[false] & fight_remains[2754.93] < execute_time[1.07] * soul_shard[5.00] & dot.unstable_affliction.ticking[true]
    There were no recheck events to check.
    Time spent on this action:  0.21ms
    TimeData:Affliction-default-11:malefic_rapture:0.21:Post-TTR and Essential:0.03:Post Cycle:0.00:Post Usable:0.02:Post Ready/Clash:0.01:Post Stack:0.01:Pre-Script:0.00:Post-Script:0.02:Pre-Recheck:0.10:Post-Recheck Times:0.02:Post Recheck:0.00
    
    26.  call_action_list ( default - 12 )
    Excluded -1.99 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded -1.99 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded -1.99 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Time-sensitive Criteria FAIL at +0.00 with no valid rechecks - ( covenant.venthyr[false] & dot.impending_catastrophe_dot.ticking[false] & cooldown.summon_darkglare.remains[0.00] < 2 & ( dot.phantom_singularity.remains[0.00] > 2 | ! talent.phantom_singularity.enabled[true] ) ) | ( covenant.night_fae[true] & dot.soul_rot.ticking[false] & cooldown.summon_darkglare.remains[0.00] < 2 & ( dot.phantom_singularity.remains[0.00] > 2 | ! talent.phantom_singularity.enabled[true] ) ) | ( ( covenant.necrolord[false] | covenant.kyrian[false] | covenant.none[false] ) & dot.phantom_singularity.ticking[false] & dot.phantom_singularity.remains[0.00] < 2 )
    
    27.  call_action_list ( default - 13 )
    Time-sensitive Criteria for dot_prep deferred at +0.00 - ( covenant.night_fae[true] & ! dot.soul_rot.ticking[false] & cooldown.soul_rot.remains[0.00] < 4 ) | ( covenant.venthyr[false] & ! dot.impending_catastrophe_dot.ticking[false] & cooldown.impending_catastrophe.remains[0.00] < 4 ) | ( ( covenant.necrolord[false] | covenant.kyrian[false] | covenant.none[false] ) & talent.phantom_singularity.enabled[true] & ! dot.phantom_singularity.ticking[false] & cooldown.phantom_singularity.remains[0.00] < 4 )
    Action list (dot_prep) was found.
    + dot_prep
    Current recommendation was NO ACTION at +60.00s.
    
    28.  agony ( dot_prep - 1 )
    The action (agony) is usable at (0.00 + 1.07) with cost of 500 mana.
     - the action is ready before the current recommendation (at +1.07 vs. +60.00).
    List ( dot_prep ) called from ( Affliction:default:13 ) would PASS at 1.07.
    ( covenant.night_fae[true] & ! dot.soul_rot.ticking[false] & cooldown.soul_rot.remains[0.00] < 4 ) | ( covenant.venthyr[false] & ! dot.impending_catastrophe_dot.ticking[false] & cooldown.impending_catastrophe.remains[0.00] < 4 ) | ( ( covenant.necrolord[false] | covenant.kyrian[false] | covenant.none[false] ) & talent.phantom_singularity.enabled[true] & ! dot.phantom_singularity.ticking[false] & cooldown.phantom_singularity.remains[0.00] < 4 )
     - this entry's criteria FAILS: dot.agony.remains[8.57] < 8 & cooldown.summon_darkglare.remains[0.00] > dot.agony.remains[8.57]
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded -3.99 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded -3.99 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded -3.99 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    0.58029156154022 - true
    There are 1 recheck events.
    List ( dot_prep ) called from ( Affliction:default:13 ) would PASS at 1.66.
    ( covenant.night_fae[true] & ! dot.soul_rot.ticking[false] & cooldown.soul_rot.remains[0.00] < 4 ) | ( covenant.venthyr[false] & ! dot.impending_catastrophe_dot.ticking[false] & cooldown.impending_catastrophe.remains[0.00] < 4 ) | ( ( covenant.necrolord[false] | covenant.kyrian[false] | covenant.none[false] ) & talent.phantom_singularity.enabled[true] & ! dot.phantom_singularity.ticking[false] & cooldown.phantom_singularity.remains[0.00] < 4 )
    Recheck #1 ( +1.66 ) NOT MET: dot.agony.remains[7.99] < 8 & cooldown.summon_darkglare.remains[0.00] > dot.agony.remains[7.99]
    Time spent on this action:  1.10ms
    TimeData:Affliction-dot_prep-1:agony:1.10:Post-TTR and Essential:0.03:Post Cycle:0.00:Post Usable:0.02:Post Ready/Clash:0.01:Post Stack:0.43:Pre-Script:0.00:Post-Script:0.01:Pre-Recheck:0.04:Post-Recheck Times:0.06:Pre-Recheck Loop:0.00:Recheck Loop Start:0.00:Recheck Post-Usable:0.01:Recheck Post-Stack:0.42:Recheck Post-Script:0.01:Recheck Post-Channel:0.00:Recheck Loop End:0.03:Post Recheck Loop:0.00:Post Recheck:0.00
    
    29.  siphon_life ( dot_prep - 2 )
    The action (siphon_life) is usable at (0.00 + 1.07) with cost of 500 mana.
     - the action is ready before the current recommendation (at +1.07 vs. +60.00).
    List ( dot_prep ) called from ( Affliction:default:13 ) would PASS at 1.07.
    ( covenant.night_fae[true] & ! dot.soul_rot.ticking[false] & cooldown.soul_rot.remains[0.00] < 4 ) | ( covenant.venthyr[false] & ! dot.impending_catastrophe_dot.ticking[false] & cooldown.impending_catastrophe.remains[0.00] < 4 ) | ( ( covenant.necrolord[false] | covenant.kyrian[false] | covenant.none[false] ) & talent.phantom_singularity.enabled[true] & ! dot.phantom_singularity.ticking[false] & cooldown.phantom_singularity.remains[0.00] < 4 )
     - this entry's criteria FAILS: dot.siphon_life.remains[0.00] < 8 & cooldown.summon_darkglare.remains[0.00] > dot.siphon_life.remains[0.00]
    Excluded -7.99 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded -3.99 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded -3.99 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded -3.99 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    There were no recheck events to check.
    Time spent on this action:  0.20ms
    TimeData:Affliction-dot_prep-2:siphon_life:0.20:Post-TTR and Essential:0.03:Post Cycle:0.00:Post Usable:0.02:Post Ready/Clash:0.01:Post Stack:0.02:Pre-Script:0.00:Post-Script:0.01:Pre-Recheck:0.03:Post-Recheck Times:0.06:Post Recheck:0.00
    
    30.  unstable_affliction ( dot_prep - 3 )
    The action (unstable_affliction) is usable at (0.00 + 1.07) with cost of 500 mana.
     - the action is ready before the current recommendation (at +1.07 vs. +60.00).
    List ( dot_prep ) called from ( Affliction:default:13 ) would PASS at 1.07.
    ( covenant.night_fae[true] & ! dot.soul_rot.ticking[false] & cooldown.soul_rot.remains[0.00] < 4 ) | ( covenant.venthyr[false] & ! dot.impending_catastrophe_dot.ticking[false] & cooldown.impending_catastrophe.remains[0.00] < 4 ) | ( ( covenant.necrolord[false] | covenant.kyrian[false] | covenant.none[false] ) & talent.phantom_singularity.enabled[true] & ! dot.phantom_singularity.ticking[false] & cooldown.phantom_singularity.remains[0.00] < 4 )
     - this entry's criteria FAILS: dot.unstable_affliction.remains[15.47] < 8 & cooldown.summon_darkglare.remains[0.00] > dot.unstable_affliction.remains[15.47]
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded -3.99 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded -3.99 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded -3.99 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    7.4842915616371 - true
    There are 1 recheck events.
    List ( dot_prep ) called from ( Affliction:default:13 ) would PASS at 8.56.
    ( covenant.night_fae[true] & ! dot.soul_rot.ticking[false] & cooldown.soul_rot.remains[0.00] < 4 ) | ( covenant.venthyr[false] & ! dot.impending_catastrophe_dot.ticking[false] & cooldown.impending_catastrophe.remains[0.00] < 4 ) | ( ( covenant.necrolord[false] | covenant.kyrian[false] | covenant.none[false] ) & talent.phantom_singularity.enabled[true] & ! dot.phantom_singularity.ticking[false] & cooldown.phantom_singularity.remains[0.00] < 4 )
    Recheck #1 ( +8.56 ) NOT MET: dot.unstable_affliction.remains[7.99] < 8 & cooldown.summon_darkglare.remains[0.00] > dot.unstable_affliction.remains[7.99]
    Time spent on this action:  0.75ms
    TimeData:Affliction-dot_prep-3:unstable_affliction:0.75:Post-TTR and Essential:0.11:Post Cycle:0.00:Post Usable:0.02:Post Ready/Clash:0.01:Post Stack:0.02:Pre-Script:0.00:Post-Script:0.01:Pre-Recheck:0.04:Post-Recheck Times:0.06:Pre-Recheck Loop:0.00:Recheck Loop Start:0.00:Recheck Post-Usable:0.01:Recheck Post-Stack:0.42:Recheck Post-Script:0.01:Recheck Post-Channel:0.00:Recheck Loop End:0.04:Post Recheck Loop:0.00:Post Recheck:0.00
    
    31.  corruption ( dot_prep - 4 )
    The action (corruption) is usable at (0.00 + 1.07) with cost of 500 mana.
     - the action is ready before the current recommendation (at +1.07 vs. +60.00).
    List ( dot_prep ) called from ( Affliction:default:13 ) would PASS at 1.07.
    ( covenant.night_fae[true] & ! dot.soul_rot.ticking[false] & cooldown.soul_rot.remains[0.00] < 4 ) | ( covenant.venthyr[false] & ! dot.impending_catastrophe_dot.ticking[false] & cooldown.impending_catastrophe.remains[0.00] < 4 ) | ( ( covenant.necrolord[false] | covenant.kyrian[false] | covenant.none[false] ) & talent.phantom_singularity.enabled[true] & ! dot.phantom_singularity.ticking[false] & cooldown.phantom_singularity.remains[0.00] < 4 )
     - this entry's criteria FAILS: dot.corruption.remains[17.13] < 8 & cooldown.summon_darkglare.remains[0.00] > dot.corruption.remains[17.13]
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded -3.99 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded -3.99 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded -3.99 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    9.135291561475 - true
    There are 1 recheck events.
    Rechecking stopped at step #1.  The recheck ( 10.21 ) isn't ready within a reasonable time frame ( 10s ).
    Time spent on this action:  0.26ms
    TimeData:Affliction-dot_prep-4:corruption:0.26:Post-TTR and Essential:0.03:Post Cycle:0.00:Post Usable:0.03:Post Ready/Clash:0.01:Post Stack:0.04:Pre-Script:0.00:Post-Script:0.01:Pre-Recheck:0.04:Post-Recheck Times:0.07:Pre-Recheck Loop:0.00:Recheck Loop Start:0.00:Post Recheck Loop:0.01:Post Recheck:0.00
    Returned from list (dot_prep), current recommendation is NO ACTION (+60.00).
    - dot_prep
    
    32.  dark_soul ( default - 14 )
    The action is not ready ( 109.23 ) before our maximum delay window ( 15.00 ) for this query.
    Time spent on this action:  0.02ms
    TimeData:Affliction-default-14:dark_soul:0.02
    
    33.  dark_soul ( default - 15 )
    The action is not ready ( 109.23 ) before our maximum delay window ( 15.00 ) for this query.
    Time spent on this action:  0.01ms
    TimeData:Affliction-default-15:dark_soul:0.01
    
    34.  phantom_singularity ( default - 16 )
    The action (phantom_singularity) is usable at (0.00 + 1.07) with cost of 500 mana.
     - the action is ready before the current recommendation (at +1.07 vs. +60.00).
     - this entry's criteria FAILS: covenant.night_fae[true] & time[340.82] > 5 & cooldown.soul_rot.remains[0.00] < 1 & ( cooldown.empyreal_ordnance.remains[178.93] < 162 | ! equipped.empyreal_ordnance[true] )
    Excluded -0.99 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded 16.94 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    0.0099999999999998 - true
    There are 1 recheck events.
    Recheck #1 ( +1.08 ) NOT MET: covenant.night_fae[true] & time[340.83] > 5 & cooldown.soul_rot.remains[0.00] < 1 & ( cooldown.empyreal_ordnance.remains[178.92] < 162 | ! equipped.empyreal_ordnance[true] )
    Time spent on this action:  0.35ms
    TimeData:Affliction-default-16:phantom_singularity:0.35:Post-TTR and Essential:0.02:Post Cycle:0.00:Post Usable:0.02:Post Ready/Clash:0.01:Post Stack:0.00:Pre-Script:0.00:Post-Script:0.02:Pre-Recheck:0.10:Post-Recheck Times:0.03:Pre-Recheck Loop:0.00:Recheck Loop Start:0.00:Recheck Post-Usable:0.01:Recheck Post-Stack:0.00:Recheck Post-Script:0.01:Recheck Post-Channel:0.00:Recheck Loop End:0.09:Post Recheck Loop:0.00:Post Recheck:0.00
    
    35.  phantom_singularity ( default - 17 )
    The action (phantom_singularity) is usable at (0.00 + 1.07) with cost of 500 mana.
     - the action is ready before the current recommendation (at +1.07 vs. +60.00).
     - this entry's criteria FAILS: covenant.venthyr[false] & time[340.82] > 5 & cooldown.impending_catastrophe.remains[0.00] < 1 & ( cooldown.empyreal_ordnance.remains[178.93] < 162 | ! equipped.empyreal_ordnance[true] )
    Excluded -0.99 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded 16.94 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    0.0099999999999998 - true
    There are 1 recheck events.
    Recheck #1 ( +1.08 ) NOT MET: covenant.venthyr[false] & time[340.83] > 5 & cooldown.impending_catastrophe.remains[0.00] < 1 & ( cooldown.empyreal_ordnance.remains[178.92] < 162 | ! equipped.empyreal_ordnance[true] )
    Time spent on this action:  0.32ms
    TimeData:Affliction-default-17:phantom_singularity:0.32:Post-TTR and Essential:0.03:Post Cycle:0.00:Post Usable:0.02:Post Ready/Clash:0.01:Post Stack:0.00:Pre-Script:0.00:Post-Script:0.00:Pre-Recheck:0.10:Post-Recheck Times:0.03:Pre-Recheck Loop:0.00:Recheck Loop Start:0.00:Recheck Post-Usable:0.01:Recheck Post-Stack:0.00:Recheck Post-Script:0.00:Recheck Post-Channel:0.00:Recheck Loop End:0.10:Post Recheck Loop:0.00:Post Recheck:0.00
    
    36.  phantom_singularity ( default - 18 )
    The action (phantom_singularity) is usable at (0.00 + 1.07) with cost of 500 mana.
     - the action is ready before the current recommendation (at +1.07 vs. +60.00).
     - this entry's criteria FAILS: ( covenant.necrolord[false] | covenant.kyrian[false] | covenant.none[false] ) & ( cooldown.empyreal_ordnance.remains[178.93] < 162 | ! equipped.empyreal_ordnance[true] )
    Excluded 16.94 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    There were no recheck events to check.
    Time spent on this action:  0.18ms
    TimeData:Affliction-default-18:phantom_singularity:0.18:Post-TTR and Essential:0.03:Post Cycle:0.00:Post Usable:0.02:Post Ready/Clash:0.01:Post Stack:0.00:Pre-Script:0.00:Post-Script:0.00:Pre-Recheck:0.09:Post-Recheck Times:0.01:Post Recheck:0.00
    
    37.  phantom_singularity ( default - 19 )
    The action (phantom_singularity) is usable at (0.00 + 1.07) with cost of 500 mana.
     - the action is ready before the current recommendation (at +1.07 vs. +60.00).
     - this entry's criteria FAILS: boss[false] & fight_remains[2754.93] < 16
    There were no recheck events to check.
    Time spent on this action:  0.11ms
    TimeData:Affliction-default-19:phantom_singularity:0.11:Post-TTR and Essential:0.02:Post Cycle:0.00:Post Usable:0.02:Post Ready/Clash:0.01:Post Stack:0.00:Pre-Script:0.00:Post-Script:0.01:Pre-Recheck:0.03:Post-Recheck Times:0.01:Post Recheck:0.00
    
    38.  call_action_list ( default - 20 )
    Time-sensitive Criteria FAIL at +0.00 with no valid rechecks - dot.phantom_singularity.ticking[false] & ( covenant.night_fae[true] | covenant.venthyr[false] )
    
    39.  agony ( default - 21 )
    The action (agony) is usable at (0.00 + 1.07) with cost of 500 mana.
     - the action is ready before the current recommendation (at +1.07 vs. +60.00).
     - this entry's criteria FAILS: dot.agony.remains[8.57] < 4
    4.5802915615402 - true
    There are 1 recheck events.
    Recheck #1 ( +5.66 ) MET: dot.agony.remains[3.99] < 4
    Action chosen:  agony at 5.66!
    Time spent on this action:  0.15ms
    TimeData:Affliction-default-21:agony:0.15:Post-TTR and Essential:0.02:Post Cycle:0.00:Post Usable:0.02:Post Ready/Clash:0.01:Post Stack:0.00:Pre-Script:0.00:Post-Script:0.00:Pre-Recheck:0.01:Post-Recheck Times:0.01:Pre-Recheck Loop:0.00:Recheck Loop Start:0.00:Recheck Post-Usable:0.01:Recheck Post-Stack:0.00:Recheck Post-Script:0.00:Recheck Post-Channel:0.00:Recheck Loop End:0.02:Post Recheck Loop:0.00:Post Recheck:0.00:Action Stored:0.02
    
    40.  haunt ( default - 22 )
    The action is not ready ( 8.97 ) before our maximum delay window ( 5.66 ) for this query.
    Time spent on this action:  0.01ms
    TimeData:Affliction-default-22:haunt:0.01
    
    41.  seed_of_corruption ( default - 23 )
    The action (seed_of_corruption) is usable at (0.00 + 1.07) with cost of 1 soul_shards.
     - the action is ready before the current recommendation (at +1.07 vs. +5.66).
     - this entry's criteria FAILS: active_enemies[1.00] > 2 & talent.sow_the_seeds.enabled[false] & ! dot.seed_of_corruption.ticking[false] & ! in_flight[false]
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 5.66 ).
    There were no recheck events to check.
    Time spent on this action:  0.15ms
    TimeData:Affliction-default-23:seed_of_corruption:0.15:Post-TTR and Essential:0.02:Post Cycle:0.00:Post Usable:0.03:Post Ready/Clash:0.01:Post Stack:0.01:Pre-Script:0.00:Post-Script:0.00:Pre-Recheck:0.06:Post-Recheck Times:0.01:Post Recheck:0.00
    
    42.  seed_of_corruption ( default - 24 )
    The action (seed_of_corruption) is usable at (0.00 + 1.07) with cost of 1 soul_shards.
     - the action is ready before the current recommendation (at +1.07 vs. +5.66).
     - this entry's criteria FAILS: active_enemies[1.00] > 2 & talent.siphon_life.enabled[true] & ! dot.seed_of_corruption.ticking[false] & ! in_flight[false] & dot.corruption.remains[17.13] < 4
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 5.66 ).
    Excluded 13.14 recheck time as it is outside our constraints ( 0.00 - 5.66 ).
    There were no recheck events to check.
    Time spent on this action:  0.18ms
    TimeData:Affliction-default-24:seed_of_corruption:0.18:Post-TTR and Essential:0.02:Post Cycle:0.00:Post Usable:0.02:Post Ready/Clash:0.01:Post Stack:0.00:Pre-Script:0.00:Post-Script:0.00:Pre-Recheck:0.08:Post-Recheck Times:0.02:Post Recheck:0.00
    
    43.  vile_taint ( default - 25 ) - ability unknown
    Time spent on this action:  0.02ms
    TimeData:Affliction-default-25:vile_taint:0.02
    
    44.  unstable_affliction ( default - 26 )
    The action (unstable_affliction) is usable at (0.00 + 1.07) with cost of 500 mana.
     - the action is ready before the current recommendation (at +1.07 vs. +5.66).
     - this entry's criteria FAILS: active_dot.unstable_affliction[1.00] = 0 | ticking[true] & dot.unstable_affliction.remains[15.47] < 4
    Excluded 11.48 recheck time as it is outside our constraints ( 0.00 - 5.66 ).
    There were no recheck events to check.
    Time spent on this action:  0.23ms
    TimeData:Affliction-default-26:unstable_affliction:0.23:Post-TTR and Essential:0.10:Post Cycle:0.00:Post Usable:0.02:Post Ready/Clash:0.01:Post Stack:0.00:Pre-Script:0.00:Post-Script:0.02:Pre-Recheck:0.05:Post-Recheck Times:0.01:Post Recheck:0.00
    
    45.  call_action_list ( default - 27 )
    Criteria for covenant PASS at +0.00 - ! covenant.necrolord[false]
    Action list (covenant) was found.
    + covenant
    Current recommendation was agony at +5.66s.
    
    46.  impending_catastrophe ( covenant - 1 ) - ability unknown
    Time spent on this action:  0.02ms
    TimeData:Affliction-covenant-1:impending_catastrophe:0.02
    
    47.  impending_catastrophe ( covenant - 2 ) - ability unknown
    Time spent on this action:  0.01ms
    TimeData:Affliction-covenant-2:impending_catastrophe:0.01
    
    48.  decimating_bolt ( covenant - 3 ) - ability unknown
    Time spent on this action:  0.02ms
    TimeData:Affliction-covenant-3:decimating_bolt:0.02
    
    49.  soul_rot ( covenant - 4 )
    The action (soul_rot) is usable at (0.00 + 1.07) with cost of 250 mana.
     - the action is ready before the current recommendation (at +1.07 vs. +5.66).
    List ( covenant ) called from ( Affliction:default:27 ) would PASS at 1.07.
    ! covenant.necrolord[false]
     - this entry's criteria FAILS: ! talent.phantom_singularity.enabled[true] & ( cooldown.summon_darkglare.remains[0.00] < 5 | cooldown.summon_darkglare.remains[0.00] > 50 | cooldown.summon_darkglare.remains[0.00] > 25 & conduit.corrupting_leer.enabled[false] )
    Excluded -4.99 recheck time as it is outside our constraints ( 0.00 - 5.66 ).
    There were no recheck events to check.
    Time spent on this action:  0.18ms
    TimeData:Affliction-covenant-4:soul_rot:0.18:Post-TTR and Essential:0.03:Post Cycle:0.00:Post Usable:0.02:Post Ready/Clash:0.01:Post Stack:0.03:Pre-Script:0.00:Post-Script:0.00:Pre-Recheck:0.07:Post-Recheck Times:0.01:Post Recheck:0.00
    
    50.  soul_rot ( covenant - 5 )
    The action (soul_rot) is usable at (0.00 + 1.07) with cost of 250 mana.
     - the action is ready before the current recommendation (at +1.07 vs. +5.66).
    List ( covenant ) called from ( Affliction:default:27 ) would PASS at 1.07.
    ! covenant.necrolord[false]
     - this entry's criteria FAILS: talent.phantom_singularity.enabled[true] & dot.phantom_singularity.ticking[false]
    There were no recheck events to check.
    Time spent on this action:  0.11ms
    TimeData:Affliction-covenant-5:soul_rot:0.11:Post-TTR and Essential:0.03:Post Cycle:0.00:Post Usable:0.02: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.00:Post Recheck:0.00
    
    51.  scouring_tithe ( covenant - 6 ) - ability unknown
    Time spent on this action:  0.02ms
    TimeData:Affliction-covenant-6:scouring_tithe:0.02
    Returned from list (covenant), current recommendation is agony (+5.66).
    - covenant
    
    52.  corruption ( default - 28 )
    The action (corruption) is usable at (0.00 + 1.07) with cost of 500 mana.
     - the action is ready before the current recommendation (at +1.07 vs. +5.66).
     - this entry's criteria PASSES: active_enemies[1.00] < 4 - ( talent.sow_the_seeds.enabled[false] | talent.siphon_life.enabled[true] )
    Action chosen:  corruption at 1.07!
    Time spent on this action:  0.13ms
    TimeData:Affliction-default-28:corruption:0.13:Post-TTR and Essential:0.03:Post Cycle:0.00:Post Usable:0.02:Post Ready/Clash:0.01:Post Stack:0.00:Pre-Script:0.00:Post-Script:0.00:Pre-Recheck:0.04:Post Recheck:0.00:Action Stored:0.02
    The recommended action (corruption) is ready within the active GCD; exiting list (default).

Completed default action list [ Affliction - default ].
Recommendation is corruption at 0.00 + 1.07.
Recommendation #3 is corruption at 1.07s (1.07s).
Used 22.87ms of CPU on 3 prediction(s).

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

Resources: mana[ 49500.00 / 50000.00 ], soul_shards[ 5.00 / 5.00 ]
Checking if I'm casting ( No ) and if it is a channel ( No ).
No whitelist.

Processing precombat action list [ Affliction - precombat ].
    
    Current recommendation was NO ACTION at +60.00s.
    
    1.   fel_domination ( precombat - 1 )
    The action (fel_domination) is usable at (1.08 + 1.07).
     - the action is ready before the current recommendation (at +1.07 vs. +60.00).
     - this entry's criteria FAILS: time[341.90] > 0 & ! pet.alive[true] & ! buff.grimoire_of_sacrifice.up[false]
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    0.01 - true
    There are 1 recheck events.
    Recheck #1 ( +1.08 ) NOT MET: time[341.91] > 0 & ! pet.alive[true] & ! buff.grimoire_of_sacrifice.up[false]
    Time spent on this action:  0.24ms
    TimeData:Affliction-precombat-1:fel_domination:0.24:Post-TTR and Essential:0.02:Post Cycle:0.00:Post Usable:0.01:Post Ready/Clash:0.01:Post Stack:0.00:Pre-Script:0.00:Post-Script:0.01:Pre-Recheck:0.05:Post-Recheck Times:0.02:Pre-Recheck Loop:0.00:Recheck Loop Start:0.00:Recheck Post-Usable:0.01:Recheck Post-Stack:0.00:Recheck Post-Script:0.01:Recheck Post-Channel:0.00:Recheck Loop End:0.07:Post Recheck Loop:0.00:Post Recheck:0.00
    
    2.   summon_felhunter ( precombat - 2 )
    The action (summon_felhunter) is unusable at (1.08 + 1.07) because pet is alive.
    Time spent on this action:  0.09ms
    TimeData:Affliction-precombat-2:summon_felhunter:0.09:Post-TTR and Essential:0.04:Post Cycle:0.00:Post Usable:0.02
    
    3.   grimoire_of_sacrifice ( precombat - 3 ) - ability unknown
    Time spent on this action:  0.02ms
    TimeData:Affliction-precombat-3:grimoire_of_sacrifice:0.02
    
    4.   variable ( precombat - 4 )
     - variable.dots_ready will check this script entry ( Affliction:precombat:4 )
    active_dot.corruption[1.00] > 0 & active_dot.agony[1.00] > 0 & active_dot.unstable_affliction[1.00] > 0 & ( ! talent.siphon_life.enabled[true] | active_dot.siphon_life[0.00] > 0 ) & ( dot.phantom_singularity.ticking[false] | ! talent.phantom_singularity.enabled[true] )
    Time spent on this action:  0.03ms
    TimeData:Affliction-precombat-4:variable:0.03:Post-TTR and Essential:0.02
    
    5.   azsharas_font_of_power ( precombat - 5 ) - IsUsableItem
    Time spent on this action:  0.04ms
    TimeData:Affliction-precombat-5:azsharas_font_of_power:0.04
    
    6.   seed_of_corruption ( precombat - 6 )
    We are already in-combat and this pre-combat action is not essential.  Skipping.
    Time spent on this action:  0.02ms
    TimeData:Affliction-precombat-6:seed_of_corruption:0.02
    
    7.   haunt ( precombat - 7 )
    We are already in-combat and this pre-combat action is not essential.  Skipping.
    Time spent on this action:  0.02ms
    TimeData:Affliction-precombat-7:haunt:0.02
    
    8.   unstable_affliction ( precombat - 8 )
    We are already in-combat and this pre-combat action is not essential.  Skipping.
    Time spent on this action:  0.06ms
    TimeData:Affliction-precombat-8:unstable_affliction:0.06

Completed precombat action list [ Affliction - precombat ].

Processing default action list [ Affliction - default ].
    
    Current recommendation was NO ACTION at +60.00s.
    
    9.   spell_lock ( default - 1 )
    The action is not ready ( 3600.00 ) before our maximum delay window ( 15.00 ) for this query.
    Time spent on this action:  0.02ms
    TimeData:Affliction-default-1:spell_lock:0.02
    
    10.  devour_magic ( default - 2 )
    The action (devour_magic) is unusable at (1.08 + 0.00) because no dispellable magic aura.
    Time spent on this action:  0.06ms
    TimeData:Affliction-default-2:devour_magic:0.06:Post-TTR and Essential:0.02:Post Cycle:0.00:Post Usable:0.02
    
    11.  call_action_list ( default - 3 )
    Criteria for aoe FAIL at +1.08 - active_enemies[1.00] > 3
    
    12.  call_action_list ( default - 4 )
    Criteria for trinket_split_check FAIL at +1.08 - time[340.83] < 1
    
    13.  call_action_list ( default - 5 )
    There is no criteria for delayed_trinkets.
    Action list (delayed_trinkets) was found.
    + delayed_trinkets
    Current recommendation was NO ACTION at +60.00s.
    
    14.  empyreal_ordnance ( delayed_trinkets - 1 )
    The action is not ready ( 178.92 ) before our maximum delay window ( 15.00 ) for this query.
    Time spent on this action:  0.06ms
    TimeData:Affliction-delayed_trinkets-1:empyreal_ordnance:0.06
    
    15.  sunblood_amethyst ( delayed_trinkets - 2 ) - IsUsableItem
    Time spent on this action:  0.03ms
    TimeData:Affliction-delayed_trinkets-2:sunblood_amethyst:0.03
    
    16.  soulletting_ruby ( delayed_trinkets - 3 ) - IsUsableItem
    Time spent on this action:  0.02ms
    TimeData:Affliction-delayed_trinkets-3:soulletting_ruby:0.02
    Returned from list (delayed_trinkets), current recommendation is NO ACTION (+60.00).
    - delayed_trinkets
    
    17.  call_action_list ( default - 6 )
    Criteria for stat_trinkets FAIL at +1.08 - ( dot.soul_rot.ticking[false] | dot.impending_catastrophe_dot.ticking[false] | dot.phantom_singularity.ticking[false] ) & soul_shard[5.00] > 3 | dot.vile_taint.ticking[false] | talent.sow_the_seeds.enabled[false]
    
    18.  call_action_list ( default - 7 )
    Criteria for damage_trinkets PASS at +1.08 - covenant.night_fae[true] & ( ! variable.trinket_split[0.00] | cooldown.soul_rot.remains[0.00] > 20 | ( variable.trinket_one[0.00] & cooldown.soul_rot.remains[0.00] < trinket.t1.cooldown.remains[28.92] ) | ( variable.trinket_two[0.00] & cooldown.soul_rot.remains[0.00] < trinket.t2.cooldown.remains[178.92] ) )
    Action list (damage_trinkets) was found.
    + damage_trinkets
    Current recommendation was NO ACTION at +60.00s.
    
    19.  soul_igniter ( damage_trinkets - 1 ) - IsUsableItem
    Time spent on this action:  0.03ms
    TimeData:Affliction-damage_trinkets-1:soul_igniter:0.03
    
    20.  dreadfire_vessel ( damage_trinkets - 2 ) - IsUsableItem
    Time spent on this action:  0.02ms
    TimeData:Affliction-damage_trinkets-2:dreadfire_vessel:0.02
    
    21.  glyph_of_assimilation ( damage_trinkets - 3 ) - IsUsableItem
    Time spent on this action:  0.02ms
    TimeData:Affliction-damage_trinkets-3:glyph_of_assimilation:0.02
    Returned from list (damage_trinkets), current recommendation is NO ACTION (+60.00).
    - damage_trinkets
    
    22.  call_action_list ( default - 8 )
    Criteria for damage_trinkets FAIL at +1.08 - covenant.venthyr[false] & ( ! variable.trinket_split[0.00] | cooldown.impending_catastrophe.remains[0.00] > 20 | ( variable.trinket_one[0.00] & cooldown.impending_catastrophe.remains[0.00] < trinket.t1.cooldown.remains[28.92] ) | ( variable.trinket_two[0.00] & cooldown.impending_catastrophe.remains[0.00] < trinket.t2.cooldown.remains[178.92] ) )
    
    23.  call_action_list ( default - 9 )
    Criteria for damage_trinkets FAIL at +1.08 - ( covenant.necrolord[false] | covenant.kyrian[false] | covenant.none[false] ) & ( ! variable.trinket_split[0.00] | cooldown.phantom_singularity.remains[0.00] > 20 | ( variable.trinket_one[0.00] & cooldown.phantom_singularity.remains[0.00] < trinket.t1.cooldown.remains[28.92] ) | ( variable.trinket_two[0.00] & cooldown.phantom_singularity.remains[0.00] < trinket.t2.cooldown.remains[178.92] ) )
    
    24.  call_action_list ( default - 10 )
    Criteria for damage_trinkets FAIL at +1.08 - ! talent.phantom_singularity.enabled[true] & ( ! variable.trinket_split[0.00] | cooldown.summon_darkglare.remains[0.00] > 20 | ( variable.trinket_one[0.00] & cooldown.summon_darkglare.remains[0.00] < trinket.t1.cooldown.remains[28.92] ) | ( variable.trinket_two[0.00] & cooldown.summon_darkglare.remains[0.00] < trinket.t2.cooldown.remains[178.92] ) )
    
    25.  malefic_rapture ( default - 11 )
    The action (malefic_rapture) is usable at (1.08 + 1.07) with cost of 1 soul_shards.
     - the action is ready before the current recommendation (at +1.07 vs. +60.00).
     - this entry's criteria FAILS: boss[false] & fight_remains[2753.85] < execute_time[1.07] * soul_shard[5.00] & dot.unstable_affliction.ticking[true]
    There were no recheck events to check.
    Time spent on this action:  0.18ms
    TimeData:Affliction-default-11:malefic_rapture:0.18:Post-TTR and Essential:0.02:Post Cycle:0.00:Post Usable:0.02:Post Ready/Clash:0.01:Post Stack:0.00:Pre-Script:0.00:Post-Script:0.01:Pre-Recheck:0.09:Post-Recheck Times:0.01:Post Recheck:0.00
    
    26.  call_action_list ( default - 12 )
    Excluded -1.99 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded -1.99 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded -1.99 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Time-sensitive Criteria FAIL at +1.08 with no valid rechecks - ( covenant.venthyr[false] & dot.impending_catastrophe_dot.ticking[false] & cooldown.summon_darkglare.remains[0.00] < 2 & ( dot.phantom_singularity.remains[0.00] > 2 | ! talent.phantom_singularity.enabled[true] ) ) | ( covenant.night_fae[true] & dot.soul_rot.ticking[false] & cooldown.summon_darkglare.remains[0.00] < 2 & ( dot.phantom_singularity.remains[0.00] > 2 | ! talent.phantom_singularity.enabled[true] ) ) | ( ( covenant.necrolord[false] | covenant.kyrian[false] | covenant.none[false] ) & dot.phantom_singularity.ticking[false] & dot.phantom_singularity.remains[0.00] < 2 )
    
    27.  call_action_list ( default - 13 )
    Time-sensitive Criteria for dot_prep deferred at +1.08 - ( covenant.night_fae[true] & ! dot.soul_rot.ticking[false] & cooldown.soul_rot.remains[0.00] < 4 ) | ( covenant.venthyr[false] & ! dot.impending_catastrophe_dot.ticking[false] & cooldown.impending_catastrophe.remains[0.00] < 4 ) | ( ( covenant.necrolord[false] | covenant.kyrian[false] | covenant.none[false] ) & talent.phantom_singularity.enabled[true] & ! dot.phantom_singularity.ticking[false] & cooldown.phantom_singularity.remains[0.00] < 4 )
    Action list (dot_prep) was found.
    + dot_prep
    Current recommendation was NO ACTION at +60.00s.
    
    28.  agony ( dot_prep - 1 )
    The action (agony) is usable at (1.08 + 1.07) with cost of 500 mana.
     - the action is ready before the current recommendation (at +1.07 vs. +60.00).
    List ( dot_prep ) called from ( Affliction:default:13 ) would PASS at 1.07.
    ( covenant.night_fae[true] & ! dot.soul_rot.ticking[false] & cooldown.soul_rot.remains[0.00] < 4 ) | ( covenant.venthyr[false] & ! dot.impending_catastrophe_dot.ticking[false] & cooldown.impending_catastrophe.remains[0.00] < 4 ) | ( ( covenant.necrolord[false] | covenant.kyrian[false] | covenant.none[false] ) & talent.phantom_singularity.enabled[true] & ! dot.phantom_singularity.ticking[false] & cooldown.phantom_singularity.remains[0.00] < 4 )
     - this entry's criteria FAILS: dot.agony.remains[7.49] < 8 & cooldown.summon_darkglare.remains[0.00] > dot.agony.remains[7.49]
    Excluded -0.50 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded -3.99 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded -3.99 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded -3.99 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    There were no recheck events to check.
    Time spent on this action:  0.62ms
    TimeData:Affliction-dot_prep-1:agony:0.62:Post-TTR and Essential:0.03:Post Cycle:0.00:Post Usable:0.02:Post Ready/Clash:0.01:Post Stack:0.42:Pre-Script:0.00:Post-Script:0.01:Pre-Recheck:0.03:Post-Recheck Times:0.06:Post Recheck:0.02
    
    29.  siphon_life ( dot_prep - 2 )
    The action (siphon_life) is usable at (1.08 + 1.07) with cost of 500 mana.
     - the action is ready before the current recommendation (at +1.07 vs. +60.00).
    List ( dot_prep ) called from ( Affliction:default:13 ) would PASS at 1.07.
    ( covenant.night_fae[true] & ! dot.soul_rot.ticking[false] & cooldown.soul_rot.remains[0.00] < 4 ) | ( covenant.venthyr[false] & ! dot.impending_catastrophe_dot.ticking[false] & cooldown.impending_catastrophe.remains[0.00] < 4 ) | ( ( covenant.necrolord[false] | covenant.kyrian[false] | covenant.none[false] ) & talent.phantom_singularity.enabled[true] & ! dot.phantom_singularity.ticking[false] & cooldown.phantom_singularity.remains[0.00] < 4 )
     - this entry's criteria FAILS: dot.siphon_life.remains[0.00] < 8 & cooldown.summon_darkglare.remains[0.00] > dot.siphon_life.remains[0.00]
    Excluded -7.99 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded -3.99 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded -3.99 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded -3.99 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    There were no recheck events to check.
    Time spent on this action:  0.19ms
    TimeData:Affliction-dot_prep-2:siphon_life:0.19:Post-TTR and Essential:0.03:Post Cycle:0.00:Post Usable:0.02:Post Ready/Clash:0.01:Post Stack:0.02:Pre-Script:0.00:Post-Script:0.01:Pre-Recheck:0.03:Post-Recheck Times:0.06:Post Recheck:0.00
    
    30.  unstable_affliction ( dot_prep - 3 )
    The action (unstable_affliction) is usable at (1.08 + 1.07) with cost of 500 mana.
     - the action is ready before the current recommendation (at +1.07 vs. +60.00).
    List ( dot_prep ) called from ( Affliction:default:13 ) would PASS at 1.07.
    ( covenant.night_fae[true] & ! dot.soul_rot.ticking[false] & cooldown.soul_rot.remains[0.00] < 4 ) | ( covenant.venthyr[false] & ! dot.impending_catastrophe_dot.ticking[false] & cooldown.impending_catastrophe.remains[0.00] < 4 ) | ( ( covenant.necrolord[false] | covenant.kyrian[false] | covenant.none[false] ) & talent.phantom_singularity.enabled[true] & ! dot.phantom_singularity.ticking[false] & cooldown.phantom_singularity.remains[0.00] < 4 )
     - this entry's criteria FAILS: dot.unstable_affliction.remains[14.39] < 8 & cooldown.summon_darkglare.remains[0.00] > dot.unstable_affliction.remains[14.39]
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded -3.99 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded -3.99 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded -3.99 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    6.4042915615626 - true
    There are 1 recheck events.
    List ( dot_prep ) called from ( Affliction:default:13 ) would PASS at 7.48.
    ( covenant.night_fae[true] & ! dot.soul_rot.ticking[false] & cooldown.soul_rot.remains[0.00] < 4 ) | ( covenant.venthyr[false] & ! dot.impending_catastrophe_dot.ticking[false] & cooldown.impending_catastrophe.remains[0.00] < 4 ) | ( ( covenant.necrolord[false] | covenant.kyrian[false] | covenant.none[false] ) & talent.phantom_singularity.enabled[true] & ! dot.phantom_singularity.ticking[false] & cooldown.phantom_singularity.remains[0.00] < 4 )
    Recheck #1 ( +7.48 ) NOT MET: dot.unstable_affliction.remains[7.99] < 8 & cooldown.summon_darkglare.remains[0.00] > dot.unstable_affliction.remains[7.99]
    Time spent on this action:  0.74ms
    TimeData:Affliction-dot_prep-3:unstable_affliction:0.74:Post-TTR and Essential:0.10:Post Cycle:0.00:Post Usable:0.02:Post Ready/Clash:0.01:Post Stack:0.02:Pre-Script:0.00:Post-Script:0.00:Pre-Recheck:0.04:Post-Recheck Times:0.06:Pre-Recheck Loop:0.00:Recheck Loop Start:0.00:Recheck Post-Usable:0.01:Recheck Post-Stack:0.42:Recheck Post-Script:0.01:Recheck Post-Channel:0.00:Recheck Loop End:0.04:Post Recheck Loop:0.00:Post Recheck:0.00
    
    31.  corruption ( dot_prep - 4 )
    The action (corruption) is usable at (1.08 + 1.07) with cost of 500 mana.
     - the action is ready before the current recommendation (at +1.07 vs. +60.00).
    List ( dot_prep ) called from ( Affliction:default:13 ) would PASS at 1.07.
    ( covenant.night_fae[true] & ! dot.soul_rot.ticking[false] & cooldown.soul_rot.remains[0.00] < 4 ) | ( covenant.venthyr[false] & ! dot.impending_catastrophe_dot.ticking[false] & cooldown.impending_catastrophe.remains[0.00] < 4 ) | ( ( covenant.necrolord[false] | covenant.kyrian[false] | covenant.none[false] ) & talent.phantom_singularity.enabled[true] & ! dot.phantom_singularity.ticking[false] & cooldown.phantom_singularity.remains[0.00] < 4 )
     - this entry's criteria FAILS: dot.corruption.remains[17.13] < 8 & cooldown.summon_darkglare.remains[0.00] > dot.corruption.remains[17.13]
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded -3.99 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded -3.99 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded -3.99 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    9.135291561475 - true
    There are 1 recheck events.
    Rechecking stopped at step #1.  The recheck ( 10.21 ) isn't ready within a reasonable time frame ( 10s ).
    Time spent on this action:  0.19ms
    TimeData:Affliction-dot_prep-4:corruption:0.19:Post-TTR and Essential:0.02:Post Cycle:0.00:Post Usable:0.02:Post Ready/Clash:0.01:Post Stack:0.02:Pre-Script:0.00:Post-Script:0.00:Pre-Recheck:0.03:Post-Recheck Times:0.06:Pre-Recheck Loop:0.00:Recheck Loop Start:0.00:Post Recheck Loop:0.01:Post Recheck:0.00
    Returned from list (dot_prep), current recommendation is NO ACTION (+60.00).
    - dot_prep
    
    32.  dark_soul ( default - 14 )
    The action is not ready ( 108.15 ) before our maximum delay window ( 15.00 ) for this query.
    Time spent on this action:  0.02ms
    TimeData:Affliction-default-14:dark_soul:0.02
    
    33.  dark_soul ( default - 15 )
    The action is not ready ( 108.15 ) before our maximum delay window ( 15.00 ) for this query.
    Time spent on this action:  0.01ms
    TimeData:Affliction-default-15:dark_soul:0.01
    
    34.  phantom_singularity ( default - 16 )
    The action (phantom_singularity) is usable at (1.08 + 1.07) with cost of 500 mana.
     - the action is ready before the current recommendation (at +1.07 vs. +60.00).
     - this entry's criteria FAILS: covenant.night_fae[true] & time[341.90] > 5 & cooldown.soul_rot.remains[0.00] < 1 & ( cooldown.empyreal_ordnance.remains[177.85] < 162 | ! equipped.empyreal_ordnance[true] )
    Excluded -0.99 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded 15.86 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    0.0099999999999998 - true
    There are 1 recheck events.
    Recheck #1 ( +1.08 ) NOT MET: covenant.night_fae[true] & time[341.91] > 5 & cooldown.soul_rot.remains[0.00] < 1 & ( cooldown.empyreal_ordnance.remains[177.84] < 162 | ! equipped.empyreal_ordnance[true] )
    Time spent on this action:  0.34ms
    TimeData:Affliction-default-16:phantom_singularity:0.34:Post-TTR and Essential:0.02:Post Cycle:0.00:Post Usable:0.02:Post Ready/Clash:0.01:Post Stack:0.00:Pre-Script:0.00:Post-Script:0.02:Pre-Recheck:0.10:Post-Recheck Times:0.03:Pre-Recheck Loop:0.00:Recheck Loop Start:0.00:Recheck Post-Usable:0.01:Recheck Post-Stack:0.00:Recheck Post-Script:0.01:Recheck Post-Channel:0.00:Recheck Loop End:0.09:Post Recheck Loop:0.00:Post Recheck:0.00
    
    35.  phantom_singularity ( default - 17 )
    The action (phantom_singularity) is usable at (1.08 + 1.07) with cost of 500 mana.
     - the action is ready before the current recommendation (at +1.07 vs. +60.00).
     - this entry's criteria FAILS: covenant.venthyr[false] & time[341.90] > 5 & cooldown.impending_catastrophe.remains[0.00] < 1 & ( cooldown.empyreal_ordnance.remains[177.85] < 162 | ! equipped.empyreal_ordnance[true] )
    Excluded -0.99 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    Excluded 15.86 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    0.0099999999999998 - true
    There are 1 recheck events.
    Recheck #1 ( +1.08 ) NOT MET: covenant.venthyr[false] & time[341.91] > 5 & cooldown.impending_catastrophe.remains[0.00] < 1 & ( cooldown.empyreal_ordnance.remains[177.84] < 162 | ! equipped.empyreal_ordnance[true] )
    Time spent on this action:  0.31ms
    TimeData:Affliction-default-17:phantom_singularity:0.31:Post-TTR and Essential:0.02:Post Cycle:0.00:Post Usable:0.02:Post Ready/Clash:0.01:Post Stack:0.00:Pre-Script:0.00:Post-Script:0.00:Pre-Recheck:0.10:Post-Recheck Times:0.03:Pre-Recheck Loop:0.00:Recheck Loop Start:0.00:Recheck Post-Usable:0.01:Recheck Post-Stack:0.00:Recheck Post-Script:0.00:Recheck Post-Channel:0.00:Recheck Loop End:0.10:Post Recheck Loop:0.00:Post Recheck:0.00
    
    36.  phantom_singularity ( default - 18 )
    The action (phantom_singularity) is usable at (1.08 + 1.07) with cost of 500 mana.
     - the action is ready before the current recommendation (at +1.07 vs. +60.00).
     - this entry's criteria FAILS: ( covenant.necrolord[false] | covenant.kyrian[false] | covenant.none[false] ) & ( cooldown.empyreal_ordnance.remains[177.85] < 162 | ! equipped.empyreal_ordnance[true] )
    Excluded 15.86 recheck time as it is outside our constraints ( 0.00 - 15.00 ).
    There were no recheck events to check.
    Time spent on this action:  0.18ms
    TimeData:Affliction-default-18:phantom_singularity:0.18:Post-TTR and Essential:0.02:Post Cycle:0.00:Post Usable:0.02:Post Ready/Clash:0.01:Post Stack:0.00:Pre-Script:0.00:Post-Script:0.00:Pre-Recheck:0.09:Post-Recheck Times:0.01:Post Recheck:0.00
    
    37.  phantom_singularity ( default - 19 )
    The action (phantom_singularity) is usable at (1.08 + 1.07) with cost of 500 mana.
     - the action is ready before the current recommendation (at +1.07 vs. +60.00).
     - this entry's criteria FAILS: boss[false] & fight_remains[2753.85] < 16
    There were no recheck events to check.
    Time spent on this action:  0.11ms
    TimeData:Affliction-default-19:phantom_singularity:0.11:Post-TTR and Essential:0.02:Post Cycle:0.00:Post Usable:0.02:Post Ready/Clash:0.01:Post Stack:0.00:Pre-Script:0.00:Post-Script:0.01:Pre-Recheck:0.03:Post-Recheck Times:0.01:Post Recheck:0.00
    
    38.  call_action_list ( default - 20 )
    Time-sensitive Criteria FAIL at +1.08 with no valid rechecks - dot.phantom_singularity.ticking[false] & ( covenant.night_fae[true] | covenant.venthyr[false] )
    
    39.  agony ( default - 21 )
    The action (agony) is usable at (1.08 + 1.07) with cost of 500 mana.
     - the action is ready before the current recommendation (at +1.07 vs. +60.00).
     - this entry's criteria FAILS: dot.agony.remains[7.49] < 4
    3.5002915614657 - true
    There are 1 recheck events.
    Recheck #1 ( +4.57 ) MET: dot.agony.remains[3.99] < 4
    Action chosen:  agony at 4.57!
    Time spent on this action:  0.15ms
    TimeData:Affliction-default-21:agony:0.15:Post-TTR and Essential:0.02:Post Cycle:0.00:Post Usable:0.02:Post Ready/Clash:0.01:Post Stack:0.00:Pre-Script:0.00:Post-Script:0.00:Pre-Recheck:0.01:Post-Recheck Times:0.01:Pre-Recheck Loop:0.00:Recheck Loop Start:0.00:Recheck Post-Usable:0.01:Recheck Post-Stack:0.00:Recheck Post-Script:0.00:Recheck Post-Channel:0.00:Recheck Loop End:0.02:Post Recheck Loop:0.00:Post Recheck:0.00:Action Stored:0.01
    
    40.  haunt ( default - 22 )
    The action is not ready ( 7.89 ) before our maximum delay window ( 4.57 ) for this query.
    Time spent on this action:  0.01ms
    TimeData:Affliction-default-22:haunt:0.01
    
    41.  seed_of_corruption ( default - 23 )
    The action (seed_of_corruption) is usable at (1.08 + 1.07) with cost of 1 soul_shards.
     - the action is ready before the current recommendation (at +1.07 vs. +4.57).
     - this entry's criteria FAILS: active_enemies[1.00] > 2 & talent.sow_the_seeds.enabled[false] & ! dot.seed_of_corruption.ticking[false] & ! in_flight[false]
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 4.57 ).
    There were no recheck events to check.
    Time spent on this action:  0.15ms
    TimeData:Affliction-default-23:seed_of_corruption:0.15:Post-TTR and Essential:0.02:Post Cycle:0.00:Post Usable:0.03:Post Ready/Clash:0.01:Post Stack:0.00:Pre-Script:0.00:Post-Script:0.00:Pre-Recheck:0.06:Post-Recheck Times:0.01:Post Recheck:0.00
    
    42.  seed_of_corruption ( default - 24 )
    The action (seed_of_corruption) is usable at (1.08 + 1.07) with cost of 1 soul_shards.
     - the action is ready before the current recommendation (at +1.07 vs. +4.57).
     - this entry's criteria FAILS: active_enemies[1.00] > 2 & talent.siphon_life.enabled[true] & ! dot.seed_of_corruption.ticking[false] & ! in_flight[false] & dot.corruption.remains[17.13] < 4
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 4.57 ).
    Excluded 13.14 recheck time as it is outside our constraints ( 0.00 - 4.57 ).
    There were no recheck events to check.
    Time spent on this action:  0.17ms
    TimeData:Affliction-default-24:seed_of_corruption:0.17:Post-TTR and Essential:0.02:Post Cycle:0.00:Post Usable:0.02:Post Ready/Clash:0.01:Post Stack:0.00:Pre-Script:0.00:Post-Script:0.00:Pre-Recheck:0.08:Post-Recheck Times:0.02:Post Recheck:0.00
    
    43.  vile_taint ( default - 25 ) - ability unknown
    Time spent on this action:  0.02ms
    TimeData:Affliction-default-25:vile_taint:0.02
    
    44.  unstable_affliction ( default - 26 )
    The action (unstable_affliction) is usable at (1.08 + 1.07) with cost of 500 mana.
     - the action is ready before the current recommendation (at +1.07 vs. +4.57).
     - this entry's criteria FAILS: active_dot.unstable_affliction[1.00] = 0 | ticking[true] & dot.unstable_affliction.remains[14.39] < 4
    Excluded 10.40 recheck time as it is outside our constraints ( 0.00 - 4.57 ).
    There were no recheck events to check.
    Time spent on this action:  0.23ms
    TimeData:Affliction-default-26:unstable_affliction:0.23:Post-TTR and Essential:0.10:Post Cycle:0.00:Post Usable:0.02:Post Ready/Clash:0.01:Post Stack:0.00:Pre-Script:0.00:Post-Script:0.02:Pre-Recheck:0.05:Post-Recheck Times:0.01:Post Recheck:0.00
    
    45.  call_action_list ( default - 27 )
    Criteria for covenant PASS at +1.08 - ! covenant.necrolord[false]
    Action list (covenant) was found.
    + covenant
    Current recommendation was agony at +4.57s.
    
    46.  impending_catastrophe ( covenant - 1 ) - ability unknown
    Time spent on this action:  0.02ms
    TimeData:Affliction-covenant-1:impending_catastrophe:0.02
    
    47.  impending_catastrophe ( covenant - 2 ) - ability unknown
    Time spent on this action:  0.01ms
    TimeData:Affliction-covenant-2:impending_catastrophe:0.01
    
    48.  decimating_bolt ( covenant - 3 ) - ability unknown
    Time spent on this action:  0.02ms
    TimeData:Affliction-covenant-3:decimating_bolt:0.02
    
    49.  soul_rot ( covenant - 4 )
    The action (soul_rot) is usable at (1.08 + 1.07) with cost of 250 mana.
     - the action is ready before the current recommendation (at +1.07 vs. +4.57).
    List ( covenant ) called from ( Affliction:default:27 ) would PASS at 1.07.
    ! covenant.necrolord[false]
     - this entry's criteria FAILS: ! talent.phantom_singularity.enabled[true] & ( cooldown.summon_darkglare.remains[0.00] < 5 | cooldown.summon_darkglare.remains[0.00] > 50 | cooldown.summon_darkglare.remains[0.00] > 25 & conduit.corrupting_leer.enabled[false] )
    Excluded -4.99 recheck time as it is outside our constraints ( 0.00 - 4.57 ).
    There were no recheck events to check.
    Time spent on this action:  0.18ms
    TimeData:Affliction-covenant-4:soul_rot:0.18:Post-TTR and Essential:0.02:Post Cycle:0.00:Post Usable:0.02:Post Ready/Clash:0.01:Post Stack:0.03:Pre-Script:0.00:Post-Script:0.00:Pre-Recheck:0.07:Post-Recheck Times:0.01:Post Recheck:0.00
    
    50.  soul_rot ( covenant - 5 )
    The action (soul_rot) is usable at (1.08 + 1.07) with cost of 250 mana.
     - the action is ready before the current recommendation (at +1.07 vs. +4.57).
    List ( covenant ) called from ( Affliction:default:27 ) would PASS at 1.07.
    ! covenant.necrolord[false]
     - this entry's criteria FAILS: talent.phantom_singularity.enabled[true] & dot.phantom_singularity.ticking[false]
    There were no recheck events to check.
    Time spent on this action:  0.15ms
    TimeData:Affliction-covenant-5:soul_rot:0.15:Post-TTR and Essential:0.02:Post Cycle:0.00:Post Usable:0.02:Post Ready/Clash:0.01:Post Stack:0.01:Pre-Script:0.00:Post-Script:0.00:Pre-Recheck:0.06:Post-Recheck Times:0.01:Post Recheck:0.01
    
    51.  scouring_tithe ( covenant - 6 ) - ability unknown
    Time spent on this action:  0.03ms
    TimeData:Affliction-covenant-6:scouring_tithe:0.03
    Returned from list (covenant), current recommendation is agony (+4.57).
    - covenant
    
    52.  corruption ( default - 28 )
    The action (corruption) is usable at (1.08 + 1.07) with cost of 500 mana.
     - the action is ready before the current recommendation (at +1.07 vs. +4.57).
     - this entry's criteria PASSES: active_enemies[1.00] < 4 - ( talent.sow_the_seeds.enabled[false] | talent.siphon_life.enabled[true] )
    Action chosen:  corruption at 1.07!
    Time spent on this action:  0.14ms
    TimeData:Affliction-default-28:corruption:0.14:Post-TTR and Essential:0.03:Post Cycle:0.01:Post Usable:0.02:Post Ready/Clash:0.01:Post Stack:0.00:Pre-Script:0.00:Post-Script:0.00:Pre-Recheck:0.04:Post Recheck:0.00:Action Stored:0.02
    The recommended action (corruption) is ready within the active GCD; exiting list (default).

Completed default action list [ Affliction - default ].
Recommendation is corruption at 1.08 + 1.07.
Recommendation #4 is corruption at 1.07s (2.15s).
Time spent generating recommendations:  31.79ms
commented

Updated to new beta after reading. All set now! TY

commented

Thank you!