Hekili / hekili

Hekili Priority Helper for DPS and Tanks (WoW Retail)
426 stars 220 forks source link

Outlaw Rogue Roll the Bones Problem #241

Closed Raqz69 closed 4 years ago

Raqz69 commented 4 years ago

hey there,

ive texted you on twitter before, here is a snapshot of the problem.

(apl wants me to reroll my roll the bones crit buff at 15 seconds left)

build: v8.2.5-04.04 level: 120 (120) class: ROGUE spec: outlaw

talents: acrobatic_strikes alacrity cheat_death dancing_steel prey_on_the_weak quick_draw vigor

azerite: ace_up_your_sleeve=3 azerite_empowered=3 brigands_blitz=1 deadshot=1 heed_my_call=1 impassive_visage=1 keep_your_wits_about_you=1 lying_in_wait=2 overwhelming_power=2

essences: [essence_of_the_focusing_iris]=3, memory_of_lucid_dreams=3, vision_of_perfection=2

sets/legendaries/artifacts: none

gear: band_des_uralten_baggerschiffs=1 gezeitenblutarmschienen=1 glnzend_goldenes_gefieder=1 grtung_des_azeritarsenals=1 handschuhe_der_unvergleichlichen_schnheit=1 herz_von_azeroth=1 logikleitring_der_synergie=1 pantalons_des_seelufers=1 phiole_des_arkanen_sturms=1 raals_latz=1 reif_des_einhllenden_leviathans=1 rotes_leinenhemd=1 schlagstock_des_enterpiraten=1 schleichsohlen_des_belagerers=1 schulterpolster_der_schumenden_wut=1 schwarzwasserschimmerschuppenweste=1 sivaras_schlngelklinge=1

itemIDs: 158075, 159294, 159310, 159320, 159322, 159333, 159461, 159617, 159973, 168343, 168348, 168377, 168818, 168887, 169156, 169313, 2575

New Recommendations for [ Primary ] requested at 23:14:14 ( 197747.76 ).

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

Processing precombat action list [ Outlaw - precombat ]. Current recommendation was NO ACTION at +60.00s.

[001] potion ( precombat - 1 ) - ability disabled.

[002] marked_for_death ( precombat - 2 ) - ability unknown

[003] stealth ( precombat - 3 ) We are already in-combat and this pre-combat action is not essential. Skipping.

[004] roll_the_bones ( precombat - 4 ) We are already in-combat and this pre-combat action is not essential. Skipping.

[005] slice_and_dice ( precombat - 5 ) - ability unknown

[006] adrenaline_rush ( precombat - 6 ) - ability disabled.

[007] azsharas_font_of_power ( precombat - 7 ) - ability disabled.

[008] cyclotronic_blast ( precombat - 8 ) - ability unknown Completed precombat action list [ Outlaw - precombat ].

Processing default action list [ Outlaw - default ]. Current recommendation was NO ACTION at +60.00s.

[009] kick ( default - 1 ) - ability disabled.

[010] stealth ( default - 2 ) The action (stealth) is unusable at (0.00 + 0.00) because cannot stealth in combat.

[011] variable ( default - 3 )

[012] variable ( default - 4 )

[013] variable ( default - 5 )

[014] variable ( default - 6 )

[015] variable ( default - 7 )

[016] variable ( default - 8 )

[017] variable ( default - 9 )

[018] variable ( default - 10 )

[019] call_action_list ( default - 11 ) Criteria FAIL at +0.00 - stealthed.all[false]

[020] call_action_list ( default - 12 ) There is no criteria for this action list.. Action list (cds) was found.

[021] call_action_list ( cds - 1 ) Criteria PASS at +0.00 - ! stealthed.all[false] Action list (essences) was found.

[022] concentrated_flame ( essences - 1 ) - ability unknown

[023] blood_of_the_enemy ( essences - 2 ) - ability unknown

[024] guardian_of_azeroth ( essences - 3 ) - ability unknown

[025] focused_azerite_beam ( essences - 4 ) The action (focused_azerite_beam) is unusable at (0.00 + 0.00) because active_enemies[1] is less than ability's minimum targets [3].

[026] purifying_blast ( essences - 5 ) - ability unknown

[027] the_unbound_force ( essences - 6 ) - ability unknown

[028] ripple_in_space ( essences - 7 ) - ability unknown

[029] worldvein_resonance ( essences - 8 ) - ability unknown

[030] memory_of_lucid_dreams ( essences - 9 ) - ability unknown Returned from list (essences), current recommendation is NO ACTION (+60.00).

[031] adrenaline_rush ( cds - 2 ) - ability disabled.

[032] marked_for_death ( cds - 3 ) - ability unknown

[033] marked_for_death ( cds - 4 ) - ability unknown

[034] blade_flurry ( cds - 5 ) The action (blade_flurry) is usable at (0.00 + 0.00) with cost of 15.

[035] ghostly_strike ( cds - 6 ) - ability unknown

[036] killing_spree ( cds - 7 ) - ability unknown

[037] blade_rush ( cds - 8 ) - ability unknown

[038] vanish ( cds - 9 ) - ability disabled.

[039] shadowmeld ( cds - 10 ) - ability unknown

[040] potion ( cds - 11 ) - ability disabled.

[041] variable_intensity_gigavolt_oscillating_reactor ( cds - 12 ) - ability disabled.

[042] use_items ( cds - 13 ) Criteria PASS at +0.00 - buff.bloodlust.react[0.00] | time_to_die[112.00] <= 20 | combo_points.deficit[1.00] <= 2 Current recommendation was NO ACTION at +60.00s.

[043] heart_essence ( items - 1 ) The action (heart_essence) is unusable at (0.00 + 0.00) because your equipped major essence is supported elsewhere in the priority or is not an active ability.

[044] lustrous_golden_plumage ( items - 2 ) - ability disabled. Returned from Use Items; current recommendation is NO ACTION (+60.00).

[045] blood_fury ( cds - 14 ) - ability unknown

[046] berserking ( cds - 15 ) - ability unknown

[047] fireblood ( cds - 16 ) - ability unknown

[048] ancestral_call ( cds - 17 ) - ability unknown

[049] cyclotronic_blast ( cds - 18 ) - ability unknown

[050] azsharas_font_of_power ( cds - 19 ) - ability disabled.

[051] ashvanes_razor_coral ( cds - 20 ) - ability disabled.

[052] use_items ( cds - 21 ) Criteria PASS at +0.00 - buff.bloodlust.react[0.00] | time_to_die[112.00] <= 20 | combo_points.deficit[1.00] <= 2 Current recommendation was NO ACTION at +60.00s.

[053] heart_essence ( items - 1 ) The action (heart_essence) is unusable at (0.00 + 0.00) because your equipped major essence is supported elsewhere in the priority or is not an active ability.

[054] lustrous_golden_plumage ( items - 2 ) - ability disabled. Returned from Use Items; current recommendation is NO ACTION (+60.00). Returned from list (cds), current recommendation is NO ACTION (+60.00).

[055] run_action_list ( default - 13 ) Time-sensitive Criteria deferred at +0.00 - combo_points.current[4.00] >= cp_max_spend[5.00] - ( buff.broadside.up[false] + buff.opportunity.up[true] ) ( talent.quick_draw.enabled[true] & ( ! talent.marked_for_death.enabled[false] | cooldown.marked_for_death.remains[0.00] > 1 ) ) ( azerite.ace_up_your_sleeve.rank[3.00] < 2 | ! cooldown.between_the_eyes.up[false] | ! buff.roll_the_bones.up[true] ) Action list (finish) was found.

[056] between_the_eyes ( finish - 1 ) The action is not ready before our maximum delay window (15.00) for this query.

[057] slice_and_dice ( finish - 2 ) - ability unknown

[058] roll_the_bones ( finish - 3 ) The action (roll_the_bones) is usable at (0.00 + 0.00) with cost of 25.

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

Processing precombat action list [ Outlaw - precombat ]. Current recommendation was NO ACTION at +60.00s.

[001] potion ( precombat - 1 ) - ability disabled.

[002] marked_for_death ( precombat - 2 ) - ability unknown

[003] stealth ( precombat - 3 ) We are already in-combat and this pre-combat action is not essential. Skipping.

[004] roll_the_bones ( precombat - 4 ) We are already in-combat and this pre-combat action is not essential. Skipping.

[005] slice_and_dice ( precombat - 5 ) - ability unknown

[006] adrenaline_rush ( precombat - 6 ) - ability disabled.

[007] azsharas_font_of_power ( precombat - 7 ) - ability disabled.

[008] cyclotronic_blast ( precombat - 8 ) - ability unknown Completed precombat action list [ Outlaw - precombat ].

Processing default action list [ Outlaw - default ]. Current recommendation was NO ACTION at +60.00s.

[009] kick ( default - 1 ) - ability disabled.

[010] stealth ( default - 2 ) The action (stealth) is unusable at (0.00 + 0.00) because cannot stealth in combat.

[011] variable ( default - 3 )

[012] variable ( default - 4 )

[013] variable ( default - 5 )

[014] variable ( default - 6 )

[015] variable ( default - 7 )

[016] variable ( default - 8 )

[017] variable ( default - 9 )

[018] variable ( default - 10 )

[019] call_action_list ( default - 11 ) Criteria FAIL at +0.00 - stealthed.all[false]

[020] call_action_list ( default - 12 ) There is no criteria for this action list.. Action list (cds) was found.

[021] call_action_list ( cds - 1 ) Criteria PASS at +0.00 - ! stealthed.all[false] Action list (essences) was found.

[022] concentrated_flame ( essences - 1 ) - ability unknown

[023] blood_of_the_enemy ( essences - 2 ) - ability unknown

[024] guardian_of_azeroth ( essences - 3 ) - ability unknown

[025] focused_azerite_beam ( essences - 4 ) The action (focused_azerite_beam) is unusable at (0.00 + 1.00) because active_enemies[1] is less than ability's minimum targets [3].

[026] purifying_blast ( essences - 5 ) - ability unknown

[027] the_unbound_force ( essences - 6 ) - ability unknown

[028] ripple_in_space ( essences - 7 ) - ability unknown

[029] worldvein_resonance ( essences - 8 ) - ability unknown

[030] memory_of_lucid_dreams ( essences - 9 ) - ability unknown Returned from list (essences), current recommendation is NO ACTION (+60.00).

[031] adrenaline_rush ( cds - 2 ) - ability disabled.

[032] marked_for_death ( cds - 3 ) - ability unknown

[033] marked_for_death ( cds - 4 ) - ability unknown

[034] blade_flurry ( cds - 5 ) The action (blade_flurry) is usable at (0.00 + 1.00) with cost of 15.

[035] ghostly_strike ( cds - 6 ) - ability unknown

[036] killing_spree ( cds - 7 ) - ability unknown

[037] blade_rush ( cds - 8 ) - ability unknown

[038] vanish ( cds - 9 ) - ability disabled.

[039] shadowmeld ( cds - 10 ) - ability unknown

[040] potion ( cds - 11 ) - ability disabled.

[041] variable_intensity_gigavolt_oscillating_reactor ( cds - 12 ) - ability disabled.

[042] use_items ( cds - 13 ) Criteria FAIL at +0.00 - buff.bloodlust.react[0.00] | time_to_die[112.00] <= 20 | combo_points.deficit[5.00] <= 2

[043] blood_fury ( cds - 14 ) - ability unknown

[044] berserking ( cds - 15 ) - ability unknown

[045] fireblood ( cds - 16 ) - ability unknown

[046] ancestral_call ( cds - 17 ) - ability unknown

[047] cyclotronic_blast ( cds - 18 ) - ability unknown

[048] azsharas_font_of_power ( cds - 19 ) - ability disabled.

[049] ashvanes_razor_coral ( cds - 20 ) - ability disabled.

[050] use_items ( cds - 21 ) Criteria FAIL at +0.00 - buff.bloodlust.react[0.00] | time_to_die[112.00] <= 20 | combo_points.deficit[5.00] <= 2 Returned from list (cds), current recommendation is NO ACTION (+60.00).

[051] run_action_list ( default - 13 ) Time-sensitive Criteria deferred at +0.00 - combo_points.current[0.00] >= cp_max_spend[5.00] - ( buff.broadside.up[false] + buff.opportunity.up[true] ) ( talent.quick_draw.enabled[true] & ( ! talent.marked_for_death.enabled[false] | cooldown.marked_for_death.remains[0.00] > 1 ) ) ( azerite.ace_up_your_sleeve.rank[3.00] < 2 | ! cooldown.between_the_eyes.up[false] | ! buff.roll_the_bones.up[true] ) Action list (finish) was found.

[052] between_the_eyes ( finish - 1 ) The action is not ready before our maximum delay window (15.00) for this query.

[053] slice_and_dice ( finish - 2 ) - ability unknown

[054] roll_the_bones ( finish - 3 ) The action (roll_the_bones) is unusable at (0.00 + 1.00) because ability 'usable' function returned false without explanation.

[055] between_the_eyes ( finish - 4 ) The action is not ready before our maximum delay window (15.00) for this query.

[056] dispatch ( finish - 5 ) The action (dispatch) is unusable at (0.00 + 1.00) because ability 'usable' function returned false without explanation. Returned from list (finish), current recommendation is NO ACTION (+60.00).

[057] call_action_list ( default - 14 ) There is no criteria for this action list.. Action list (build) was found.

[058] pistol_shot ( build - 1 ) The action (pistol_shot) is usable at (0.00 + 1.00) with cost of 20.

[059] sinister_strike ( build - 2 ) The action is not ready in time ( 1.00 vs. 1.00 ) [ Clash: 0.00 vs. 0.00 ] - padded by 0.05s. Returned from list (build), current recommendation is pistol_shot (+1.00).

[060] arcane_torrent ( default - 15 ) - ability unknown The recommended action (pistol_shot) would be ready before the next GCD (1.00 < 1.00); exiting list (default). Completed default action list [ Outlaw - default ]. Recommendation is pistol_shot at 0.00 + 1.00. Recommendation #2 is pistol_shot at 1.00s (1.00s). Advancing clock by 1.00...

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

Processing precombat action list [ Outlaw - precombat ]. Current recommendation was NO ACTION at +60.00s.

[001] potion ( precombat - 1 ) - ability disabled.

[002] marked_for_death ( precombat - 2 ) - ability unknown

[003] stealth ( precombat - 3 ) We are already in-combat and this pre-combat action is not essential. Skipping.

[004] roll_the_bones ( precombat - 4 ) We are already in-combat and this pre-combat action is not essential. Skipping.

[005] slice_and_dice ( precombat - 5 ) - ability unknown

[006] adrenaline_rush ( precombat - 6 ) - ability disabled.

[007] azsharas_font_of_power ( precombat - 7 ) - ability disabled.

[008] cyclotronic_blast ( precombat - 8 ) - ability unknown Completed precombat action list [ Outlaw - precombat ].

Processing default action list [ Outlaw - default ]. Current recommendation was NO ACTION at +60.00s.

[009] kick ( default - 1 ) - ability disabled.

[010] stealth ( default - 2 ) The action (stealth) is unusable at (1.00 + 0.00) because cannot stealth in combat.

[011] variable ( default - 3 )

[012] variable ( default - 4 )

[013] variable ( default - 5 )

[014] variable ( default - 6 )

[015] variable ( default - 7 )

[016] variable ( default - 8 )

[017] variable ( default - 9 )

[018] variable ( default - 10 )

[019] call_action_list ( default - 11 ) Criteria FAIL at +1.00 - stealthed.all[false]

[020] call_action_list ( default - 12 ) There is no criteria for this action list.. Action list (cds) was found.

[021] call_action_list ( cds - 1 ) Criteria PASS at +1.00 - ! stealthed.all[false] Action list (essences) was found.

[022] concentrated_flame ( essences - 1 ) - ability unknown

[023] blood_of_the_enemy ( essences - 2 ) - ability unknown

[024] guardian_of_azeroth ( essences - 3 ) - ability unknown

[025] focused_azerite_beam ( essences - 4 ) The action (focused_azerite_beam) is unusable at (1.00 + 1.00) because active_enemies[1] is less than ability's minimum targets [3].

[026] purifying_blast ( essences - 5 ) - ability unknown

[027] the_unbound_force ( essences - 6 ) - ability unknown

[028] ripple_in_space ( essences - 7 ) - ability unknown

[029] worldvein_resonance ( essences - 8 ) - ability unknown

[030] memory_of_lucid_dreams ( essences - 9 ) - ability unknown Returned from list (essences), current recommendation is NO ACTION (+60.00).

[031] adrenaline_rush ( cds - 2 ) - ability disabled.

[032] marked_for_death ( cds - 3 ) - ability unknown

[033] marked_for_death ( cds - 4 ) - ability unknown

[034] blade_flurry ( cds - 5 ) The action (blade_flurry) is usable at (1.00 + 1.00) with cost of 15.

[035] ghostly_strike ( cds - 6 ) - ability unknown

[036] killing_spree ( cds - 7 ) - ability unknown

[037] blade_rush ( cds - 8 ) - ability unknown

[038] vanish ( cds - 9 ) - ability disabled.

[039] shadowmeld ( cds - 10 ) - ability unknown

[040] potion ( cds - 11 ) - ability disabled.

[041] variable_intensity_gigavolt_oscillating_reactor ( cds - 12 ) - ability disabled.

[042] use_items ( cds - 13 ) Criteria FAIL at +1.00 - buff.bloodlust.react[0.00] | time_to_die[111.00] <= 20 | combo_points.deficit[3.00] <= 2

[043] blood_fury ( cds - 14 ) - ability unknown

[044] berserking ( cds - 15 ) - ability unknown

[045] fireblood ( cds - 16 ) - ability unknown

[046] ancestral_call ( cds - 17 ) - ability unknown

[047] cyclotronic_blast ( cds - 18 ) - ability unknown

[048] azsharas_font_of_power ( cds - 19 ) - ability disabled.

[049] ashvanes_razor_coral ( cds - 20 ) - ability disabled.

[050] use_items ( cds - 21 ) Criteria FAIL at +1.00 - buff.bloodlust.react[0.00] | time_to_die[111.00] <= 20 | combo_points.deficit[3.00] <= 2 Returned from list (cds), current recommendation is NO ACTION (+60.00).

[051] run_action_list ( default - 13 ) Time-sensitive Criteria deferred at +1.00 - combo_points.current[2.00] >= cp_max_spend[5.00] - ( buff.broadside.up[false] + buff.opportunity.up[false] ) ( talent.quick_draw.enabled[true] & ( ! talent.marked_for_death.enabled[false] | cooldown.marked_for_death.remains[0.00] > 1 ) ) ( azerite.ace_up_your_sleeve.rank[3.00] < 2 | ! cooldown.between_the_eyes.up[false] | ! buff.roll_the_bones.up[true] ) Action list (finish) was found.

[052] between_the_eyes ( finish - 1 ) The action (between_the_eyes) is usable at (1.00 + 14.17) with cost of 25.

[053] slice_and_dice ( finish - 2 ) - ability unknown

[054] roll_the_bones ( finish - 3 ) The action (roll_the_bones) is unusable at (1.00 + 1.00) because ability 'usable' function returned false without explanation.

[055] between_the_eyes ( finish - 4 ) The action (between_the_eyes) is usable at (1.00 + 14.17) with cost of 25.

[056] dispatch ( finish - 5 ) The action (dispatch) is usable at (1.00 + 1.00) with cost of 35.

[057] call_action_list ( default - 14 ) There is no criteria for this action list.. Action list (build) was found.

[058] pistol_shot ( build - 1 ) The action (pistol_shot) is usable at (1.00 + 1.00) with cost of 40.

[059] sinister_strike ( build - 2 ) The action (sinister_strike) is usable at (1.00 + 1.00) with cost of 45.

[060] arcane_torrent ( default - 15 ) - ability unknown The recommended action (sinister_strike) would be ready before the next GCD (1.00 < 1.00); exiting list (default). Completed default action list [ Outlaw - default ]. Recommendation is sinister_strike at 1.00 + 1.00. Recommendation #3 is sinister_strike at 1.00s (2.00s). Advancing clock by 1.00...

RECOMMENDATION #4 ( Offset: 2.00, GCD: 1.00 ).

Processing precombat action list [ Outlaw - precombat ]. Current recommendation was NO ACTION at +60.00s.

[001] potion ( precombat - 1 ) - ability disabled.

[002] marked_for_death ( precombat - 2 ) - ability unknown

[003] stealth ( precombat - 3 ) We are already in-combat and this pre-combat action is not essential. Skipping.

[004] roll_the_bones ( precombat - 4 ) We are already in-combat and this pre-combat action is not essential. Skipping.

[005] slice_and_dice ( precombat - 5 ) - ability unknown

[006] adrenaline_rush ( precombat - 6 ) - ability disabled.

[007] azsharas_font_of_power ( precombat - 7 ) - ability disabled.

[008] cyclotronic_blast ( precombat - 8 ) - ability unknown Completed precombat action list [ Outlaw - precombat ].

Processing default action list [ Outlaw - default ]. Current recommendation was NO ACTION at +60.00s.

[009] kick ( default - 1 ) - ability disabled.

[010] stealth ( default - 2 ) The action (stealth) is unusable at (2.00 + 0.00) because cannot stealth in combat.

[011] variable ( default - 3 )

[012] variable ( default - 4 )

[013] variable ( default - 5 )

[014] variable ( default - 6 )

[015] variable ( default - 7 )

[016] variable ( default - 8 )

[017] variable ( default - 9 )

[018] variable ( default - 10 )

[019] call_action_list ( default - 11 ) Criteria FAIL at +2.00 - stealthed.all[false]

[020] call_action_list ( default - 12 ) There is no criteria for this action list.. Action list (cds) was found.

[021] call_action_list ( cds - 1 ) Criteria PASS at +2.00 - ! stealthed.all[false] Action list (essences) was found.

[022] concentrated_flame ( essences - 1 ) - ability unknown

[023] blood_of_the_enemy ( essences - 2 ) - ability unknown

[024] guardian_of_azeroth ( essences - 3 ) - ability unknown

[025] focused_azerite_beam ( essences - 4 ) The action (focused_azerite_beam) is unusable at (2.00 + 1.00) because active_enemies[1] is less than ability's minimum targets [3].

[026] purifying_blast ( essences - 5 ) - ability unknown

[027] the_unbound_force ( essences - 6 ) - ability unknown

[028] ripple_in_space ( essences - 7 ) - ability unknown

[029] worldvein_resonance ( essences - 8 ) - ability unknown

[030] memory_of_lucid_dreams ( essences - 9 ) - ability unknown Returned from list (essences), current recommendation is NO ACTION (+60.00).

[031] adrenaline_rush ( cds - 2 ) - ability disabled.

[032] marked_for_death ( cds - 3 ) - ability unknown

[033] marked_for_death ( cds - 4 ) - ability unknown

[034] blade_flurry ( cds - 5 ) The action (blade_flurry) is usable at (2.00 + 1.00) with cost of 15.

[035] ghostly_strike ( cds - 6 ) - ability unknown

[036] killing_spree ( cds - 7 ) - ability unknown

[037] blade_rush ( cds - 8 ) - ability unknown

[038] vanish ( cds - 9 ) - ability disabled.

[039] shadowmeld ( cds - 10 ) - ability unknown

[040] potion ( cds - 11 ) - ability disabled.

[041] variable_intensity_gigavolt_oscillating_reactor ( cds - 12 ) - ability disabled.

[042] use_items ( cds - 13 ) Criteria PASS at +2.00 - buff.bloodlust.react[0.00] | time_to_die[110.00] <= 20 | combo_points.deficit[2.00] <= 2 Current recommendation was NO ACTION at +60.00s.

[043] heart_essence ( items - 1 ) The action (heart_essence) is unusable at (2.00 + 0.00) because your equipped major essence is supported elsewhere in the priority or is not an active ability.

[044] lustrous_golden_plumage ( items - 2 ) - ability disabled. Returned from Use Items; current recommendation is NO ACTION (+60.00).

[045] blood_fury ( cds - 14 ) - ability unknown

[046] berserking ( cds - 15 ) - ability unknown

[047] fireblood ( cds - 16 ) - ability unknown

[048] ancestral_call ( cds - 17 ) - ability unknown

[049] cyclotronic_blast ( cds - 18 ) - ability unknown

[050] azsharas_font_of_power ( cds - 19 ) - ability disabled.

[051] ashvanes_razor_coral ( cds - 20 ) - ability disabled.

[052] use_items ( cds - 21 ) Criteria PASS at +2.00 - buff.bloodlust.react[0.00] | time_to_die[110.00] <= 20 | combo_points.deficit[2.00] <= 2 Current recommendation was NO ACTION at +60.00s.

[053] heart_essence ( items - 1 ) The action (heart_essence) is unusable at (2.00 + 0.00) because your equipped major essence is supported elsewhere in the priority or is not an active ability.

[054] lustrous_golden_plumage ( items - 2 ) - ability disabled. Returned from Use Items; current recommendation is NO ACTION (+60.00). Returned from list (cds), current recommendation is NO ACTION (+60.00).

[055] run_action_list ( default - 13 ) Time-sensitive Criteria deferred at +2.00 - combo_points.current[3.00] >= cp_max_spend[5.00] - ( buff.broadside.up[false] + buff.opportunity.up[false] ) ( talent.quick_draw.enabled[true] & ( ! talent.marked_for_death.enabled[false] | cooldown.marked_for_death.remains[0.00] > 1 ) ) ( azerite.ace_up_your_sleeve.rank[3.00] < 2 | ! cooldown.between_the_eyes.up[false] | ! buff.roll_the_bones.up[true] ) Action list (finish) was found.

[056] between_the_eyes ( finish - 1 ) The action (between_the_eyes) is usable at (2.00 + 13.17) with cost of 25.

[057] slice_and_dice ( finish - 2 ) - ability unknown

[058] roll_the_bones ( finish - 3 ) The action (roll_the_bones) is unusable at (2.00 + 1.00) because ability 'usable' function returned false without explanation.

[059] between_the_eyes ( finish - 4 ) The action (between_the_eyes) is usable at (2.00 + 13.17) with cost of 25.

[060] dispatch ( finish - 5 ) The action (dispatch) is usable at (2.00 + 1.00) with cost of 35.

[061] call_action_list ( default - 14 ) There is no criteria for this action list.. Action list (build) was found.

[062] pistol_shot ( build - 1 ) The action (pistol_shot) is usable at (2.00 + 1.00) with cost of 40.

[063] sinister_strike ( build - 2 ) The action (sinister_strike) is usable at (2.00 + 1.00) with cost of 45.

[064] arcane_torrent ( default - 15 ) - ability unknown The recommended action (sinister_strike) would be ready before the next GCD (1.00 < 1.00); exiting list (default). Completed default action list [ Outlaw - default ]. Recommendation is sinister_strike at 2.00 + 1.00. Recommendation #4 is sinister_strike at 1.00s (3.00s).

Hekili commented 4 years ago

So, RtB reroll was recommended based on:

buff.roll_the_bones.remains[14.83] <= 3 | variable.rtb_reroll[true]

That is, either your RtB buff(s) have fewer than 3 seconds remaining -OR- the rtb_reroll variable is true. In this case, rtb_reroll was true. Why? Well, variables are complicated but we can go through each step. rtb_reroll is used to combine several conditions to ultimately just answer yes or no, do we reroll. Those conditions are in default #3-7.

First rule is in default #3:

Reroll for 2+ buffs with Loaded Dice up. Otherwise reroll for 2+ or Grand Melee or Ruthless Precision.

actions+=/variable,name=rtb_reroll,value=rtb_buffs<2&(buff.loaded_dice.up|!buff.grand_melee.up&!buff.ruthless_precision.up)

In your case, rtb_reroll was set to 'false' because you had Ruthless Precision up.

Second rule is in default #4:

Reroll for 2+ buffs or Ruthless Precision with Deadshot or Ace up your Sleeve.

actions+=/variable,name=rtb_reroll,op=set,if=azerite.deadshot.enabled|azerite.ace_up_your_sleeve.enabled,value=rtb_buffs<2&(buff.loaded_dice.up|buff.ruthless_precision.remains<=cooldown.between_the_eyes.remains)

You have Deadshot and Ace Up Your Sleeve, so rtb_reroll was set to 'true' based on Ruthless Precision's remaining time (14.83 seconds) being less than the remaining CD on Between the Eyes (19.17 seconds).

(Given the cooldown reduction effects that impact Between the Eyes, it's worth revisiting this part of the APL.)

Third rule is in default #5:

2+ Snake Eyes: Always reroll for 2+ buffs.

actions+=/variable,name=rtb_reroll,op=set,if=azerite.snake_eyes.rank>=2,value=rtb_buffs<2

You don't have Snake Eyes, so this is skipped and rtb_reroll remains 'true'.

Fourth rule is default #6:

2+ Snake Eyes: Do not reroll with 2+ stacks of the Snake Eyes buff (1+ stack with Broadside up).

actions+=/variable,name=rtb_reroll,op=reset,if=azerite.snake_eyes.rank>=2&buff.snake_eyes.stack>=2-buff.broadside.up

You still don't have Snake Eyes, so this is skipped and rtb_reroll remains 'true'.

Fifth rule is default #7:

With Blade Flurry up, ignore rules above and take everything that is 2+ (not counting SaC) or single BS, GM, RP

actions+=/variable,name=rtb_reroll,op=set,if=buff.blade_flurry.up,value=rtb_buffs-buff.skull_and_crossbones.up<2&(buff.loaded_dice.up|!buff.grand_melee.up&!buff.ruthless_precision.up&!buff.broadside.up)

You don't have Blade Flurry up, so this is skipped and rtb_reroll remains 'true'.

tl;dr: Your Ruthless Precision was expected to fall off before your next Between the Eyes cast.

What do you do with this information? Well, you could do some testing in sims to figure out how you might want to adjust that logic in default #4. Instead of flat out comparing RP's remaining time to BtE's cooldown, maybe build in some buffer time.

Using the default SimC profile, it looks like there are some tiny, tiiiiny gains by doing so:

image

The 10 second buffer (literally adding 10 seconds to BtE's CD) has a higher DPS floor and higher top-end damage in a Patchwerk sim, but no discernable DPS difference on average:

rtb_buffs < 2 & ( buff.loaded_dice.up | buff.ruthless_precision.remains <= cooldown.between_the_eyes.remains + 10 )

A 5 second buffer outperforms by 0.2% on average, with comparable DPS floor and top-end damage. 0.2% is almost literally nothing.

tl;dr pt. 2: You'd have to do some work to sort out a precise threshold for when your CDR effects will risk DPS by not having RP up for BtE when it comes off CD. I'm guessing the default APL writers for SimulationCraft stopped with this implementation because they didn't come up with anything that ultimately had better performance on average.