Hekili Priority Helper

Hekili Priority Helper

53M Downloads

Retribution Paladin Holy Power Bug

Panzerhoff opened this issue ยท 1 comments

commented

Before You Begin

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

Spec

Paladin - Retribution

Describe the Issue

Good afternoon, I updated Hekili to the latest version after the Undermine update. I've noticed that the rotation for the Retribution Paladin is wrong. The most common mistake that is happening to me is that it recommends that I continue using abilities that generate holy power when they are already maxed out. And it's also presenting quite a few conflicts with the new Divine Hammer ability. Since it suggests using it very late than it should be.

Some examples

Image

Image

How to Reproduce

Just use the addon normally with the new talents. There will be several moments where being at maximum Holy Power will continue to recommend using skills to generate even more.

Snapshot (Link)

Retribution; Primary - Cuchilla de justicia(0.00), Veredicto del templario(0.95) build: v11.1.0-1.0.2 level: 80 (80) class: PALADIN spec: retribution talents: CYEAN/WrsXv0CO5mzTm8Icl8KAAAAYAAamltZmtltxYbMz22MbAAAAAAY00MMMzYbGMbDjZZGGGMjZYZhNAAAyMTbzysNDAYDYAwYMDzA adjudication = 1/1 art_of_war = 1/1 auras_of_the_resolute = 1/1 blade_of_justice = 1/1 blades_of_light = 1/1 blessed_calling = 1/1 blessing_of_freedom = 1/1 blessing_of_protection = 1/1 blessing_of_sacrifice = 1/1 boundless_judgment = 1/1 burn_to_ash = 1/1 cavalier = 1/1 consecrated_ground = 1/1 crusade = 1/1 crusading_strikes = 1/1 divine_arbiter = 1/1 divine_hammer = 1/1 divine_purpose = 1/1 divine_resonance = 1/1 divine_steed = 1/1 divine_storm = 1/1 divine_toll = 1/1 empyreal_ward = 1/1 empyrean_legacy = 1/1 execution_sentence = 1/1 executioners_will = 1/1 expurgation = 1/1 final_verdict = 1/1 fist_of_justice = 1/1 greater_judgment = 1/1 guided_prayer = 1/1 hammer_of_wrath = 1/1 hammerfall = 1/1 healing_hands = 1/1 higher_calling = 1/1 highlords_wrath = 1/1 holy_aegis = 1/1 holy_flames = 1/1 improved_blade_of_justice = 1/1 inspired_guard = 1/1 jurisdiction = 1/1 lay_on_hands = 1/1 lead_the_charge = 1/1 lightbearer = 1/1 lights_deliverance = 1/1 lights_guidance = 1/1 lights_revocation = 1/1 obduracy = 1/1 of_dusk_and_dawn = 1/1 penitence = 1/1 punishment = 1/1 radiant_glory = 1/1 rebuke = 1/1 rush_of_light = 1/1 sacrosanct_crusade = 1/1 sanctification = 1/1 sanctified_plates = 2/2 seal_of_might = 2/2 seething_flames = 1/1 shake_the_heavens = 1/1 shield_of_vengeance = 1/1 swift_justice = 1/1 templar = 1/1 unbound_freedom = 1/1 unbreakable_spirit = 1/1 undisputed_ruling = 1/1 unrelenting_charger = 1/1 vengeful_wrath = 2/2 wake_of_ashes = 1/1 wrathful_descent = 1/1 zealots_fervor = 2/2 zealous_vindication = 1/1 pvptalents: none covenant: none conduits: none soulbinds: [nadjia_la_hojaniebla] sets: skarmorak_shard = 1 gear: aro_de_cyrce = 1 avambrazos_de_aleacin_presurizada = 1 borgoota_de_serafn_sepultado = 1 camiseta_a_la_moda = 1 castigo_de_serafn_sepultado = 1 coraza_de_serafn_sepultado = 1 emblema_real_de_nerubar = 1 esquirla_de_skarmorak = 1 gran_hacha_de_aleacin_presurizada = 1 grebas_de_serafn_sepultado = 1 guardarrenes_de_serafn_sepultado = 1 insignia_de_zelote_sureki = 1 plumas_de_serafn_sepultado = 1 sacocra_arakara = 1 sello_del_pacto_envenenado = 1 skarmorak_shard = 1 tabardo_del_iluminado = 1 zapatos_herrados_de_las_estrellas_ocultas = 1 legendaries: none itemIDs: 151116, 211990, 211991, 211992, 211993, 211994, 211996, 212446, 219157, 219300, 219314, 222435, 222443, 225577, 225578, 228411, 52252 settings: aoe = 3 custom1Name = Custom 1 custom2Name = Custom 2 cycle = false cycle_min = 6 damage = true damageDots = false damageExpiration = 8 damageOnScreen = true damagePets = false damageRange = 0 enabled = true gcdSync = true nameplateRange = 10 nameplates = true noFeignedCooldown = false package = Retribution petbased = false placeboBar = 3 potion = tempered_potion rangeFilter = false check_wake_range = true sov_damage = 20 toggles: cooldowns = true custom1 = false custom2 = false defensives = false essences = true [overridden] funnel = false interrupts = false mode = automatic potions = false keybinds: algari_healing_potion = SQ [05] blade_of_justice = C5 [06] blessing_of_freedom = Q [01] blessing_of_protection = 1 [01] blessing_of_sacrifice = 4 [01] divine_hammer = C8 [06] divine_protection = G [01] divine_shield = 2 [01] divine_steed = E [01] divine_storm = G [02], C9 [06] divine_toll = C0 [06] execution_sentence = R [01] eye_of_tyr = C7 [06] flash_of_light = 5 [01] hammer_of_justice = 4 [02], C4 [06] hammer_of_light = C7 [06] hammer_of_wrath = C6 [06] hand_of_reckoning = SR [05] healthstone = ST [05] intercession = SF [05] judgment = 2 [02], C2 [06] lay_on_hands = T [01] rebuke = V [01] redemption = S1 [05] shield_of_vengeance = F [01] skarmorak_shard = templars_verdict = 3 [02], C3 [06] wake_of_ashes = C7 [06] word_of_glory = 3 [01] warnings: [#1] Update: ...ce/AddOns/Hekili/TheWarWithin/PaladinRetribution.lua:946: attempt to index field 'up' (a boolean value) [Interface/AddOns/Hekili/TheWarWithin/PaladinRetribution.lua]:946: in function 'hook' [Interface/AddOns/Hekili/Classes.lua]:3563: in function 'callHook' [Interface/AddOns/Hekili/State.lua]:1603: in function 'spend' [Interface/AddOns/Hekili/State.lua]:7028: in function 'spendResources' [Interface/AddOns/Hekili/Core.lua]:2022: in function <Interface/AddOns/Hekili/Core.lua:1531> targets: Nameplates are enabled. player_buffs: 465 - devotion_aura - 1 - 3600.00 198034 - divine_hammer - 1 - 0.74 245686 - *a_la_moda - 1 - 3600.00 225788 - *seal_del_emisario - 1 - 3600.00 155347 - *piedra_de_chamn_espritu_del_lobo - 1 - 3600.00 404464 - *estilo_de_vuelo_cielonutica - 1 - 3600.00 406975 - divine_arbiter - 14 - 29.85 465963 - *citrino_rnico_de_vientocantor - 1 - 2.62 454373 - crusade - 6 - 8.84 461867 - *cruzado_sacrosanto - 1 - 5.30 452146 - *saco_de_huevos - 1 - 51.07 385126 - blessing_of_dusk - 1 - 4.72 432629 - undisputed_ruling - 1 - 2.69 431536 - shake_the_heavens - 1 - 10.79 384029 - divine_resonance - 1 - 7.52 433671 - sanctification - 2 - 9.54 387178 - empyrean_legacy - 1 - 12.57 433674 - lights_deliverance - 19 - 3600.00 385127 - blessing_of_dawn - 2 - 18.23 462958 - *citrino_de_boca_de_tormenta - 1 - 9.68 458502 - ascendance_crit - 10 - 14.94 player_debuffs: 387441 - empyrean_legacy_icd - 1 - 12.57 target_buffs: target_debuffs: 383346 - expurgation - 1 - 2.72 198137 - divine_hammer_snare - 1 - 1.15 403695 - truths_wake - 1 - 1.15 431625 - empyrean_hammer - 1 - 6.46 449217 - *oscuridad_sofocante - 1 - 14.62 previous_spells: 1 - hammer_of_wrath 2 - hammer_of_light 3 - blade_of_justice 4 - divine_toll New Recommendations for [ Primary ] requested at 14:03:28 ( 486962.81 ); using built-in ( Retribution ) priority. *** START OF NEW DISPLAY: Primary *** Purged 376 marked values in 0.13ms. Queued divine_toll AURA_PERIODIC at +7.52. Queued divine_toll AURA_PERIODIC at +2.52. Last Crusading Strikes swing was 0.15 seconds ago (vs. 1.63 swing timer); it was productive. Queued crusading_strikes AURA_PERIODIC at +3.12. Queued crusading_strikes AURA_PERIODIC at +6.39. Queued crusading_strikes AURA_PERIODIC at +9.65. Queued crusading_strikes AURA_PERIODIC at +12.92. Queued crusading_strikes AURA_PERIODIC at +16.18. RECOMMENDATION #1 ( Offset: 0.00, GCD: 0.00, Casting: 0.00 ). There are 7 queued events to review. Resources: holy_power[ 5.00 / 5.00 ], mana[ 2500000.00 / 2500000.00 ] Queued event #1 (divine_toll AURA_PERIODIC) due at 2.52; checking pre-event recommendations. Checking if I'm casting ( No ) and if it is a channel ( No ). No whitelist. Processing precombat action list [ Retribution - precombat ]. Current recommendation was NO ACTION at +10.00s. 1. shield_of_vengeance ( precombat - 1 ) - ability disabled ( toggle defensives ) Time spent on this action: 0.02ms TimeData:Retribution-precombat-1:shield_of_vengeance:x0:0.02:Ability Known, Enabled(0.02) 2. variable ( precombat - 2 ) trinket_1_buffs #1 [Retribution:precombat:2]; conditions = PASS: NONE - value = true: trinket.t1.has_use_buff[true] | trinket.t1.has_use_buff[true] | trinket.t1.has_use_buff[true] | trinket.t1.has_use_buff[true] | trinket.t1.has_use_buff[true] - variable.trinket_1_buffs[true] will check this script entry ( Retribution:precombat:2 ) Time spent on this action: 0.03ms TimeData:Retribution-precombat-2:variable:x0:0.03:Ability Known, Enabled(0.02):Post-TTR and Essential(0.02) 3. variable ( precombat - 3 ) trinket_2_buffs #1 [Retribution:precombat:3]; conditions = PASS: NONE - value = false: trinket.t2.has_use_buff[false] | trinket.t2.has_use_buff[false] | trinket.t2.has_use_buff[false] | trinket.t2.has_use_buff[false] | trinket.t2.has_use_buff[false] - variable.trinket_2_buffs[false] will check this script entry ( Retribution:precombat:3 ) Time spent on this action: 0.02ms TimeData:Retribution-precombat-3:variable:x0:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.01) 4. variable ( precombat - 4 ) trinket_1_sync #1 [Retribution:precombat:4]; conditions = FAIL: variable.trinket_1_buffs[true] & ( trinket.t1.cooldown.duration[90.00] % cooldown.crusade.duration[120.00] = 0 | cooldown.crusade.duration[120.00] % trinket.t1.cooldown.duration[90.00] = 0 | trinket.t1.cooldown.duration[90.00] % cooldown.avenging_wrath.duration[60.00] = 0 | cooldown.avenging_wrath.duration[60.00] % trinket.t1.cooldown.duration[90.00] = 0 ) - value = 0.5: 1 - variable.trinket_1_sync[0.5] will check this script entry ( Retribution:precombat:4 ) Time spent on this action: 0.02ms TimeData:Retribution-precombat-4:variable:x0:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.01) 5. variable ( precombat - 5 ) trinket_2_sync #1 [Retribution:precombat:5]; conditions = FAIL: variable.trinket_2_buffs[false] & ( trinket.t2.cooldown.duration[0.00] % cooldown.crusade.duration[120.00] = 0 | cooldown.crusade.duration[120.00] % trinket.t2.cooldown.duration[0.00] = 0 | trinket.t2.cooldown.duration[0.00] % cooldown.avenging_wrath.duration[60.00] = 0 | cooldown.avenging_wrath.duration[60.00] % trinket.t2.cooldown.duration[0.00] = 0 ) - value = 0.5: 1 - variable.trinket_2_sync[0.5] will check this script entry ( Retribution:precombat:5 ) Time spent on this action: 0.02ms TimeData:Retribution-precombat-5:variable:x0:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.01) 6. variable ( precombat - 6 ) trinket_priority #1 [Retribution:precombat:6]; conditions = FAIL: ! variable.trinket_1_buffs[true] & variable.trinket_2_buffs[false] | variable.trinket_2_buffs[false] & ( ( trinket.t2.cooldown.duration[0.00] / trinket.t2.buff_duration[0.01] ) * ( 1.5 + trinket.t2.has_use_buff[false] ) * ( variable.trinket_2_sync[0.50] ) ) > ( ( trinket.t1.cooldown.duration[90.00] / trinket.t1.buff_duration[15.00] ) * ( 1.5 + trinket.t1.has_use_buff[true] ) * ( variable.trinket_1_sync[0.50] ) ) - value = 1: 2 - variable.trinket_priority[1] will check this script entry ( Retribution:precombat:6 ) Time spent on this action: 0.02ms TimeData:Retribution-precombat-6:variable:x0:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.01) Exiting precombat with recommendation of NO ACTION at +10.00s. Completed precombat action list [ Retribution - precombat ]. Processing default action list [ Retribution - default ]. Current recommendation was NO ACTION at +10.00s. 7. rebuke ( default - 1 ) - ability disabled ( toggle interrupts ) Time spent on this action: 0.01ms TimeData:Retribution-default-1:rebuke:x0:0.01:Ability Known, Enabled(0.01) 8. call_action_list:cooldowns ( default - 2 ) There is no criteria for cooldowns. Action list (cooldowns) was found. + cooldowns Current recommendation was NO ACTION at +10.00s. Substituting tempered_potion for Potion action; it is otherwise not included in the priority. 9. tempered_potion ( cooldowns - 1 ) - ability disabled ( toggle potions ) Time spent on this action: 0.02ms TimeData:Retribution-cooldowns-1:tempered_potion:x0:0.02:Ability Known, Enabled(0.02) 10. lights_judgment ( cooldowns - 2 ) - ability unknown Time spent on this action: 0.02ms TimeData:Retribution-cooldowns-2:lights_judgment:x0:0.02:Ability Known, Enabled(0.02) 11. fireblood ( cooldowns - 3 ) - ability unknown Time spent on this action: 0.01ms TimeData:Retribution-cooldowns-3:fireblood:x0:0.01:Ability Known, Enabled(0.01) Substituting skarmorak_shard for Esquirla de Skarmorak action; it is otherwise not included in the priority. 12. skarmorak_shard ( cooldowns - 4 ) The action (skarmorak_shard) is usable at (0.00 + 0.00). - the action is ready before the current recommendation (at +0.00 vs. +10.00). List ( cooldowns ) called from ( Retribution:default:2 ) would PASS at 0.00. NONE - this entry's criteria FAILS: ( ( buff.avenging_wrath.up[false] & cooldown.avenging_wrath.remains[0.00] > 40 | buff.crusade.up[true] & buff.crusade.stack[6.00] = 10 ) & ! talent.radiant_glory.enabled[true] | talent.radiant_glory.enabled[true] & ( ! talent.execution_sentence.enabled[true] & cooldown.wake_of_ashes.remains[20.15] = 0 | debuff.execution_sentence.up[false] ) ) & ( ! trinket.t2.has_cooldown[false] | trinket.t2.cooldown.remains[0.00] | variable.trinket_priority[1.00] = 1 ) | trinket.t1.buff_duration[15.00] >= fight_remains[5.00] & boss[false] Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 2.51 ). Excluded 8.84 recheck time as it is outside our constraints ( 0.00 - 2.51 ). Excluded 20.15 recheck time as it is outside our constraints ( 0.00 - 2.51 ). Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 2.51 ). There were no recheck events to check. Time spent on this action: 0.41ms TimeData:Retribution-cooldowns-4:skarmorak_shard:x0:0.41:Ability Known, Enabled(0.09):Post-TTR and Essential(0.04):Post Cycle(0.00):Post Usable(0.00):Post Ready/Clash(0.01):Post Stack(0.02):Pre-Script(0.00):Post-Script(0.05):Pre-Recheck(0.16):Post-Recheck Times(0.03):Post Recheck(0.00) Bypassing 'trinket2' action because the equipped trinket #2 is not usable. 13. trinket2 ( cooldowns - 5 ) Time spent on this action: 0.02ms TimeData:Retribution-cooldowns-5:trinket2:x0:0.02:Ability Known, Enabled(0.02) Substituting skarmorak_shard for Esquirla de Skarmorak action; it is otherwise not included in the priority. 14. skarmorak_shard ( cooldowns - 6 ) The action (skarmorak_shard) is usable at (0.00 + 0.00). - the action is ready before the current recommendation (at +0.00 vs. +10.00). List ( cooldowns ) called from ( Retribution:default:2 ) would PASS at 0.00. NONE - this entry's criteria FAILS: ! variable.trinket_1_buffs[true] & ( trinket.t2.cooldown.remains[0.00] | ! variable.trinket_2_buffs[false] | ! buff.crusade.up[true] & cooldown.crusade.remains[0.00] > 20 | ! buff.avenging_wrath.up[false] & cooldown.avenging_wrath.remains[0.00] > 20 ) Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 2.51 ). Excluded 8.84 recheck time as it is outside our constraints ( 0.00 - 2.51 ). Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 2.51 ). There are 1 recheck events. Times: 1 List ( cooldowns ) called from ( Retribution:default:2 ) would PASS at 1.00. NONE trinket_1_buffs #1 [Retribution:precombat:2]; conditions = PASS: NONE - value = true: trinket.t1.has_use_buff[true] | trinket.t1.has_use_buff[true] | trinket.t1.has_use_buff[true] | trinket.t1.has_use_buff[true] | trinket.t1.has_use_buff[true] trinket_2_buffs #1 [Retribution:precombat:3]; conditions = PASS: NONE - value = false: trinket.t2.has_use_buff[false] | trinket.t2.has_use_buff[false] | trinket.t2.has_use_buff[false] | trinket.t2.has_use_buff[false] | trinket.t2.has_use_buff[false] Recheck #1 ( +1.00 ) NOT MET: ! variable.trinket_1_buffs[true] & ( trinket.t2.cooldown.remains[0.00] | ! variable.trinket_2_buffs[false] | ! buff.crusade.up[true] & cooldown.crusade.remains[0.00] > 20 | ! buff.avenging_wrath.up[false] & cooldown.avenging_wrath.remains[0.00] > 20 ) Time spent on this action: 0.28ms TimeData:Retribution-cooldowns-6:skarmorak_shard:x1:0.28:Ability Known, Enabled(0.05):Post-TTR and Essential(0.04):Post Cycle(0.00):Post Usable(0.00):Post Ready/Clash(0.01):Post Stack(0.01):Pre-Script(0.00):Post-Script(0.00):Pre-Recheck(0.04):Post-Recheck Times(0.02):Pre-Recheck Loop(0.01):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Post-Stack(0.01):Recheck Post-Script(0.03):Recheck Post-Channel(0.00):Recheck Loop End(0.05):Post Recheck Loop(0.00):Post Recheck(0.00) Bypassing 'trinket2' action because the equipped trinket #2 is not usable. 15. trinket2 ( cooldowns - 7 ) Time spent on this action: 0.02ms TimeData:Retribution-cooldowns-7:trinket2:x1:0.02:Ability Known, Enabled(0.02) 16. shield_of_vengeance ( cooldowns - 8 ) - ability disabled ( toggle defensives ) Time spent on this action: 0.01ms TimeData:Retribution-cooldowns-8:shield_of_vengeance:x1:0.01:Ability Known, Enabled(0.01) 17. execution_sentence ( cooldowns - 9 ) The action (execution_sentence) is usable at (0.00 + 0.00). - the action is ready before the current recommendation (at +0.00 vs. +10.00). List ( cooldowns ) called from ( Retribution:default:2 ) would PASS at 0.00. NONE - this entry's criteria FAILS: ( ! buff.crusade.up[true] & cooldown.crusade.remains[0.00] > 15 | buff.crusade.stack[6.00] = 10 | cooldown.avenging_wrath.remains[0.00] < 0.75 | cooldown.avenging_wrath.remains[0.00] > 15 | talent.radiant_glory.enabled[true] ) & ( holy_power.current[5.00] >= 4 & time[184.06] < 5 | holy_power.current[5.00] >= 3 & time[184.06] > 5 | holy_power.current[5.00] >= 2 & ( talent.divine_auxiliary.enabled[false] | talent.radiant_glory.enabled[true] ) ) & ( target.time_to_die[5.00] > 8 & ! talent.executioners_will.enabled[true] | target.time_to_die[5.00] > 12 ) & cooldown.wake_of_ashes.remains[20.15] < gcd.max[0.95] Excluded 8.84 recheck time as it is outside our constraints ( 0.00 - 2.51 ). Excluded -0.74 recheck time as it is outside our constraints ( 0.00 - 2.51 ). Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 2.51 ). Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 2.51 ). Excluded -179.05 recheck time as it is outside our constraints ( 0.00 - 2.51 ). Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 2.51 ). Excluded 19.20 recheck time as it is outside our constraints ( 0.00 - 2.51 ). There were no recheck events to check. Time spent on this action: 0.20ms TimeData:Retribution-cooldowns-9:execution_sentence:x0:0.20:Ability Known, Enabled(0.01):Post-TTR and Essential(0.03):Post Cycle(0.00):Post Usable(0.00):Post Ready/Clash(0.01):Post Stack(0.01):Pre-Script(0.00):Post-Script(0.03):Pre-Recheck(0.06):Post-Recheck Times(0.05):Post Recheck(0.00) 18. avenging_wrath ( cooldowns - 10 ) - talent [ radiant_glory ] disallowed Time spent on this action: 0.01ms TimeData:Retribution-cooldowns-10:avenging_wrath:x0:0.01:Ability Known, Enabled(0.01) 19. crusade ( cooldowns - 11 ) - talent [ radiant_glory ] disallowed Time spent on this action: 0.01ms TimeData:Retribution-cooldowns-11:crusade:x0:0.01:Ability Known, Enabled(0.01) 20. final_reckoning ( cooldowns - 12 ) - talent [ final_reckoning ] missing Time spent on this action: 0.02ms TimeData:Retribution-cooldowns-12:final_reckoning:x0:0.02:Ability Known, Enabled(0.02) Exiting cooldowns with recommendation of NO ACTION at +10.00s. Returned from list (cooldowns), current recommendation is NO ACTION (+10.00). - cooldowns 21. call_action_list:generators ( default - 3 ) There is no criteria for generators. Action list (generators) was found. + generators Current recommendation was NO ACTION at +10.00s. 22. hammer_of_light ( generators - 1 ) The action (hammer_of_light) is unusable at (0.00 + 0.00) because required buff (hammer_of_light_ready) not active. Time spent on this action: 0.08ms TimeData:Retribution-generators-1:hammer_of_light:x0:0.08:Ability Known, Enabled(0.02):Post-TTR and Essential(0.05):Post Cycle(0.00):Post Usable(0.02) 23. variable ( generators - 2 ) finished #1 [Retribution:generators:2]; conditions = PASS: NONE - value = false: false[false] - variable.finished[false] will check this script entry ( Retribution:generators:2 ) Time spent on this action: 0.02ms TimeData:Retribution-generators-2:variable:x0:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.01) 24. call_action_list:finishers ( generators - 3 ) Criteria for finishers PASS at +0.00 - holy_power.current[5.00] = 5 | holy_power.current[5.00] = 4 & buff.divine_resonance.up[true] Action list (finishers) was found. + generators, finishers Current recommendation was NO ACTION at +10.00s. 25. variable ( finishers - 1 ) ds_castable #1 [Retribution:finishers:1]; conditions = PASS: NONE - value = false: ( spell_targets.divine_storm[1.00] >= 2 | buff.empyrean_power.up[false] | ! talent.final_verdict.enabled[true] & talent.tempest_of_the_lightbringer.enabled[false] ) & ! buff.empyrean_legacy.up[true] & ! ( buff.divine_arbiter.up[true] & buff.divine_arbiter.stack[14.00] > 24 ) - variable.ds_castable[false] will check this script entry ( Retribution:finishers:1 ) Time spent on this action: 0.02ms TimeData:Retribution-finishers-1:variable:x0:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.01) 26. hammer_of_light ( finishers - 2 ) The action (hammer_of_light) is unusable at (0.00 + 0.00) because required buff (hammer_of_light_ready) not active. Time spent on this action: 0.04ms TimeData:Retribution-finishers-2:hammer_of_light:x0:0.04:Ability Known, Enabled(0.02):Post-TTR and Essential(0.02):Post Cycle(0.00):Post Usable(0.01) 27. divine_hammer ( finishers - 3 ) The action is not ready ( 48.65 ) before our maximum delay window ( 2.51 ) for this query. Time spent on this action: 0.02ms TimeData:Retribution-finishers-3:divine_hammer:x0:0.02:Ability Known, Enabled(0.02) 28. divine_storm ( finishers - 4 ) The action (divine_storm) is usable at (0.00 + 0.00) with cost of 3 holy_power (have 5). - the action is ready before the current recommendation (at +0.00 vs. +10.00). List ( generators ) called from ( Retribution:default:3 ) would PASS at 0.00. NONE List ( finishers ) called from ( Retribution:generators:3 ) would PASS at 0.00. holy_power.current[5.00] = 5 | holy_power.current[5.00] = 4 & buff.divine_resonance.up[true] - this entry's criteria FAILS: variable.ds_castable[false] & ! buff.hammer_of_light_ready.up[false] & ( ! talent.crusade.enabled[true] | cooldown.crusade.remains[0.00] > gcd.max[0.95] * 3 | buff.crusade.up[true] & buff.crusade.stack[6.00] < 10 | talent.radiant_glory.enabled[true] ) & ( ! buff.divine_hammer.up[true] | cooldown.divine_hammer.remains[48.65] > 110 & holy_power.current[5.00] >= 4 ) Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 2.51 ). Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 2.51 ). Excluded 8.84 recheck time as it is outside our constraints ( 0.00 - 2.51 ). Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 2.51 ). Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 2.51 ). Excluded 12.57 recheck time as it is outside our constraints ( 0.00 - 2.51 ). Excluded 29.85 recheck time as it is outside our constraints ( 0.00 - 2.51 ). Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 2.51 ). Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 2.51 ). Excluded 7.52 recheck time as it is outside our constraints ( 0.00 - 2.51 ). There are 1 recheck events. Times: 0.74099999997998 List ( generators ) called from ( Retribution:default:3 ) would PASS at 0.74. NONE List ( finishers ) called from ( Retribution:generators:3 ) would PASS at 0.74. holy_power.current[5.00] = 5 | holy_power.current[5.00] = 4 & buff.divine_resonance.up[true] ds_castable #1 [Retribution:finishers:1]; conditions = PASS: NONE - value = false: ( spell_targets.divine_storm[1.00] >= 2 | buff.empyrean_power.up[false] | ! talent.final_verdict.enabled[true] & talent.tempest_of_the_lightbringer.enabled[false] ) & ! buff.empyrean_legacy.up[true] & ! ( buff.divine_arbiter.up[true] & buff.divine_arbiter.stack[14.00] > 24 ) Recheck #1 ( +0.74 ) NOT MET: variable.ds_castable[false] & ! buff.hammer_of_light_ready.up[false] & ( ! talent.crusade.enabled[true] | cooldown.crusade.remains[0.00] > gcd.max[0.95] * 3 | buff.crusade.up[true] & buff.crusade.stack[6.00] < 10 | talent.radiant_glory.enabled[true] ) & ( ! buff.divine_hammer.up[false] | cooldown.divine_hammer.remains[47.91] > 110 & holy_power.current[5.00] >= 4 ) Time spent on this action: 0.38ms TimeData:Retribution-finishers-4:divine_storm:x1:0.38:Ability Known, Enabled(0.02):Post-TTR and Essential(0.03):Post Cycle(0.00):Post Usable(0.00):Post Ready/Clash(0.02):Post Stack(0.03):Pre-Script(0.00):Post-Script(0.00):Pre-Recheck(0.05):Post-Recheck Times(0.05):Pre-Recheck Loop(0.01):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Post-Stack(0.02):Recheck Post-Script(0.11):Recheck Post-Channel(0.00):Recheck Loop End(0.03):Post Recheck Loop(0.00):Post Recheck(0.00) 29. justicars_vengeance ( finishers - 5 ) - talent [ justicars_vengeance ] missing Time spent on this action: 0.02ms TimeData:Retribution-finishers-5:justicars_vengeance:x1:0.02:Ability Known, Enabled(0.02) 30. templars_verdict ( finishers - 6 ) The action (templars_verdict) is usable at (0.00 + 0.00) with cost of 3 holy_power (have 5). - the action is ready before the current recommendation (at +0.00 vs. +10.00). List ( generators ) called from ( Retribution:default:3 ) would PASS at 0.00. NONE List ( finishers ) called from ( Retribution:generators:3 ) would PASS at 0.00. holy_power.current[5.00] = 5 | holy_power.current[5.00] = 4 & buff.divine_resonance.up[true] - this entry's criteria FAILS: ( ! talent.crusade.enabled[true] | cooldown.crusade.remains[0.00] > gcd.max[0.95] * 3 | buff.crusade.up[true] & buff.crusade.stack[6.00] < 10 | talent.radiant_glory.enabled[true] ) & ! buff.hammer_of_light_ready.up[false] & ( ! buff.divine_hammer.up[true] | cooldown.divine_hammer.remains[48.65] > 110 & holy_power.current[5.00] >= 4 ) Excluded 8.84 recheck time as it is outside our constraints ( 0.00 - 2.51 ). Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 2.51 ). Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 2.51 ). Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 2.51 ). Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 2.51 ). Excluded 7.52 recheck time as it is outside our constraints ( 0.00 - 2.51 ). There are 1 recheck events. Times: 0.74099999997998 List ( generators ) called from ( Retribution:default:3 ) would PASS at 0.74. NONE List ( finishers ) called from ( Retribution:generators:3 ) would PASS at 0.74. holy_power.current[5.00] = 5 | holy_power.current[5.00] = 4 & buff.divine_resonance.up[true] Recheck #1 ( +0.74 ) MET: ( ! talent.crusade.enabled[true] | cooldown.crusade.remains[0.00] > gcd.max[0.95] * 3 | buff.crusade.up[true] & buff.crusade.stack[6.00] < 10 | talent.radiant_glory.enabled[true] ) & ! buff.hammer_of_light_ready.up[false] & ( ! buff.divine_hammer.up[false] | cooldown.divine_hammer.remains[47.91] > 110 & holy_power.current[5.00] >= 4 ) Action chosen: templars_verdict at 0.74! Time spent on this action: 0.24ms TimeData:Retribution-finishers-6:templars_verdict:x1:0.24:Ability Known, Enabled(0.02):Post-TTR and Essential(0.03):Post Cycle(0.00):Post Usable(0.00):Post Ready/Clash(0.01):Post Stack(0.02):Pre-Script(0.00):Post-Script(0.02):Pre-Recheck(0.03):Post-Recheck Times(0.03):Pre-Recheck Loop(0.01):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Post-Stack(0.01):Recheck Post-Script(0.01):Recheck Post-Channel(0.00):Recheck Loop End(0.03):Post Recheck Loop(0.00):Post Recheck(0.00):Action Stored(0.01) 31. variable ( finishers - 7 ) finished #2 [Retribution:finishers:7]; conditions = PASS: NONE - value = true: true[true] - variable.finished[true] will check this script entry ( Retribution:finishers:7 ) Time spent on this action: 0.02ms TimeData:Retribution-finishers-7:variable:x1:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.01) Exiting finishers with recommendation of NO ACTION at +10.00s. Returned from list (finishers), current recommendation is templars_verdict (+0.74). - finishers 32. templar_slash ( generators - 4 ) - talent [ templar_strikes ] missing Time spent on this action: 0.02ms TimeData:Retribution-generators-4:templar_slash:x1:0.02:Ability Known, Enabled(0.02) 33. blade_of_justice ( generators - 5 ) The action (blade_of_justice) is usable at (0.00 + 0.00). - the action is ready before the current recommendation (at +0.00 vs. +0.74). List ( generators ) called from ( Retribution:default:3 ) would PASS at 0.00. NONE - this entry's criteria FAILS: ! dot.expurgation.ticking[true] & talent.holy_flames.enabled[true] Excluded 2.72 recheck time as it is outside our constraints ( 0.00 - 0.74 ). There were no recheck events to check. Time spent on this action: 0.13ms TimeData:Retribution-generators-5:blade_of_justice:x0:0.13:Ability Known, Enabled(0.02):Post-TTR and Essential(0.06):Post Cycle(0.00):Post Usable(0.00):Post Ready/Clash(0.01):Post Stack(0.01):Pre-Script(0.00):Post-Script(0.01):Pre-Recheck(0.01):Post-Recheck Times(0.01):Post Recheck(0.00) 34. wake_of_ashes ( generators - 6 ) The action is not ready ( 20.15 ) before our maximum delay window ( 0.74 ) for this query. Time spent on this action: 0.01ms TimeData:Retribution-generators-6:wake_of_ashes:x0:0.01:Ability Known, Enabled(0.01) 35. divine_toll ( generators - 7 ) The action is not ready ( 52.31 ) before our maximum delay window ( 0.74 ) for this query. Time spent on this action: 0.02ms TimeData:Retribution-generators-7:divine_toll:x0:0.02:Ability Known, Enabled(0.02) 36. call_action_list:finishers ( generators - 8 ) Criteria for finishers FAIL at +0.00 - holy_power.current[5.00] >= 3 & buff.crusade.up[true] & buff.crusade.stack[6.00] < 10 & ! variable.finished[true] 37. templar_slash ( generators - 9 ) - talent [ templar_strikes ] missing Time spent on this action: 0.02ms TimeData:Retribution-generators-9:templar_slash:x0:0.02:Ability Known, Enabled(0.02) 38. blade_of_justice ( generators - 10 ) The action (blade_of_justice) is usable at (0.00 + 0.00). - the action is ready before the current recommendation (at +0.00 vs. +0.74). List ( generators ) called from ( Retribution:default:3 ) would PASS at 0.00. NONE - this entry's criteria FAILS: ( holy_power.current[5.00] <= 3 | ! talent.holy_blade.enabled[false] ) & ( spell_targets.divine_storm[1.00] >= 2 & talent.blade_of_vengeance.enabled[false] ) There were no recheck events to check. Time spent on this action: 0.07ms TimeData:Retribution-generators-10:blade_of_justice:x0:0.07:Ability Known, Enabled(0.01):Post-TTR and Essential(0.02):Post Cycle(0.00):Post Usable(0.00):Post Ready/Clash(0.01):Post Stack(0.01):Pre-Script(0.00):Post-Script(0.00):Pre-Recheck(0.01):Post-Recheck Times(0.00):Post Recheck(0.00) 39. hammer_of_wrath ( generators - 11 ) The action (hammer_of_wrath) is usable at (0.00 + 0.41). - the action is ready before the current recommendation (at +0.41 vs. +0.74). List ( generators ) called from ( Retribution:default:3 ) would PASS at 0.41. NONE - this entry's criteria PASSES: ( spell_targets.divine_storm[1.00] < 2 | ! talent.blessed_champion.enabled[false] ) & ( holy_power.current[5.00] <= 3 | target.health.pct[0.00] > 20 | ! talent.vanguards_momentum.enabled[false] ) & ( target.health.pct[0.00] < 35 & talent.vengeful_wrath.enabled[true] | buff.blessing_of_anshe.up[false] ) Excluded -0.40 recheck time as it is outside our constraints ( 0.00 - 0.74 ). Excluded -0.40 recheck time as it is outside our constraints ( 0.00 - 0.74 ). Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 0.74 ). Action chosen: hammer_of_wrath at 0.41! Time spent on this action: 0.17ms TimeData:Retribution-generators-11:hammer_of_wrath:x0:0.17:Ability Known, Enabled(0.02):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(0.03):Action Stored(0.01) 40. templar_strike ( generators - 12 ) - talent [ templar_strikes ] missing Time spent on this action: 0.02ms TimeData:Retribution-generators-12:templar_strike:x0:0.02:Ability Known, Enabled(0.02) 41. judgment ( generators - 13 ) The action (judgment) is usable at (0.00 + 0.00) with cost of 75000 mana (have 2500000). - the action is ready before the current recommendation (at +0.00 vs. +0.41). List ( generators ) called from ( Retribution:default:3 ) would PASS at 0.00. NONE - this entry's criteria FAILS: holy_power.current[5.00] <= 3 | ! talent.boundless_judgment.enabled[true] There were no recheck events to check. Time spent on this action: 0.10ms TimeData:Retribution-generators-13:judgment:x0:0.10:Ability Known, Enabled(0.02):Post-TTR and Essential(0.04):Post Cycle(0.00):Post Usable(0.00):Post Ready/Clash(0.01):Post Stack(0.01):Pre-Script(0.00):Post-Script(0.00):Pre-Recheck(0.01):Post-Recheck Times(0.01):Post Recheck(0.00) 42. blade_of_justice ( generators - 14 ) The action (blade_of_justice) is usable at (0.00 + 0.00). - the action is ready before the current recommendation (at +0.00 vs. +0.41). List ( generators ) called from ( Retribution:default:3 ) would PASS at 0.00. NONE - this entry's criteria PASSES: holy_power.current[5.00] <= 3 | ! talent.holy_blade.enabled[false] Action chosen: blade_of_justice at 0.00! Exiting generators with recommendation of NO ACTION at +10.00s. Returned from list (generators), current recommendation is blade_of_justice (+0.00). - generators Exiting default with recommendation of NO ACTION at +10.00s. Completed default action list [ Retribution - default ]. Recommendation is blade_of_justice at 0.00 + 0.00. Recommendation #1 is blade_of_justice at 0.00s (0.00s). RECOMMENDATION #2 ( Offset: 0.00, GCD: 0.95, Casting: 0.00 ). There are 7 queued events to review. Resources: holy_power[ 5.00 / 5.00 ], mana[ 2500000.00 / 2500000.00 ] Queued event #1 (divine_toll AURA_PERIODIC) due at 2.52; checking pre-event recommendations. Checking if I'm casting ( No ) and if it is a channel ( No ). No whitelist. Processing precombat action list [ Retribution - precombat ]. Current recommendation was NO ACTION at +10.00s. 1. shield_of_vengeance ( precombat - 1 ) - ability disabled ( toggle defensives ) Time spent on this action: 0.01ms TimeData:Retribution-precombat-1:shield_of_vengeance:x0:0.01:Ability Known, Enabled(0.01) 2. variable ( precombat - 2 ) trinket_1_buffs #1 [Retribution:precombat:2]; conditions = PASS: NONE - value = true: trinket.t1.has_use_buff[true] | trinket.t1.has_use_buff[true] | trinket.t1.has_use_buff[true] | trinket.t1.has_use_buff[true] | trinket.t1.has_use_buff[true] - variable.trinket_1_buffs[true] will check this script entry ( Retribution:precombat:2 ) Time spent on this action: 0.02ms TimeData:Retribution-precombat-2:variable:x0:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.01) 3. variable ( precombat - 3 ) trinket_2_buffs #1 [Retribution:precombat:3]; conditions = PASS: NONE - value = false: trinket.t2.has_use_buff[false] | trinket.t2.has_use_buff[false] | trinket.t2.has_use_buff[false] | trinket.t2.has_use_buff[false] | trinket.t2.has_use_buff[false] - variable.trinket_2_buffs[false] will check this script entry ( Retribution:precombat:3 ) Time spent on this action: 0.02ms TimeData:Retribution-precombat-3:variable:x0:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.01) 4. variable ( precombat - 4 ) trinket_1_sync #1 [Retribution:precombat:4]; conditions = FAIL: variable.trinket_1_buffs[true] & ( trinket.t1.cooldown.duration[90.00] % cooldown.crusade.duration[120.00] = 0 | cooldown.crusade.duration[120.00] % trinket.t1.cooldown.duration[90.00] = 0 | trinket.t1.cooldown.duration[90.00] % cooldown.avenging_wrath.duration[60.00] = 0 | cooldown.avenging_wrath.duration[60.00] % trinket.t1.cooldown.duration[90.00] = 0 ) - value = 0.5: 1 - variable.trinket_1_sync[0.5] will check this script entry ( Retribution:precombat:4 ) Time spent on this action: 0.02ms TimeData:Retribution-precombat-4:variable:x0:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.01) 5. variable ( precombat - 5 ) trinket_2_sync #1 [Retribution:precombat:5]; conditions = FAIL: variable.trinket_2_buffs[false] & ( trinket.t2.cooldown.duration[0.00] % cooldown.crusade.duration[120.00] = 0 | cooldown.crusade.duration[120.00] % trinket.t2.cooldown.duration[0.00] = 0 | trinket.t2.cooldown.duration[0.00] % cooldown.avenging_wrath.duration[60.00] = 0 | cooldown.avenging_wrath.duration[60.00] % trinket.t2.cooldown.duration[0.00] = 0 ) - value = 0.5: 1 - variable.trinket_2_sync[0.5] will check this script entry ( Retribution:precombat:5 ) Time spent on this action: 0.02ms TimeData:Retribution-precombat-5:variable:x0:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.01) 6. variable ( precombat - 6 ) trinket_priority #1 [Retribution:precombat:6]; conditions = FAIL: ! variable.trinket_1_buffs[true] & variable.trinket_2_buffs[false] | variable.trinket_2_buffs[false] & ( ( trinket.t2.cooldown.duration[0.00] / trinket.t2.buff_duration[0.01] ) * ( 1.5 + trinket.t2.has_use_buff[false] ) * ( variable.trinket_2_sync[0.50] ) ) > ( ( trinket.t1.cooldown.duration[90.00] / trinket.t1.buff_duration[15.00] ) * ( 1.5 + trinket.t1.has_use_buff[true] ) * ( variable.trinket_1_sync[0.50] ) ) - value = 1: 2 - variable.trinket_priority[1] will check this script entry ( Retribution:precombat:6 ) Time spent on this action: 0.02ms TimeData:Retribution-precombat-6:variable:x0:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.01) Exiting precombat with recommendation of NO ACTION at +10.00s. Completed precombat action list [ Retribution - precombat ]. Processing default action list [ Retribution - default ]. Current recommendation was NO ACTION at +10.00s. 7. rebuke ( default - 1 ) - ability disabled ( toggle interrupts ) Time spent on this action: 0.01ms TimeData:Retribution-default-1:rebuke:x0:0.01:Ability Known, Enabled(0.01) 8. call_action_list:cooldowns ( default - 2 ) There is no criteria for cooldowns. Action list (cooldowns) was found. + cooldowns Current recommendation was NO ACTION at +10.00s. Substituting tempered_potion for Potion action; it is otherwise not included in the priority. 9. tempered_potion ( cooldowns - 1 ) - ability disabled ( toggle potions ) Time spent on this action: 0.01ms TimeData:Retribution-cooldowns-1:tempered_potion:x0:0.01:Ability Known, Enabled(0.01) 10. lights_judgment ( cooldowns - 2 ) - ability unknown Time spent on this action: 0.01ms TimeData:Retribution-cooldowns-2:lights_judgment:x0:0.01:Ability Known, Enabled(0.01) 11. fireblood ( cooldowns - 3 ) - ability unknown Time spent on this action: 0.01ms TimeData:Retribution-cooldowns-3:fireblood:x0:0.01:Ability Known, Enabled(0.01) Substituting skarmorak_shard for Esquirla de Skarmorak action; it is otherwise not included in the priority. 12. skarmorak_shard ( cooldowns - 4 ) The action (skarmorak_shard) is usable at (0.00 + 0.95). - the action is ready before the current recommendation (at +0.95 vs. +10.00). List ( cooldowns ) called from ( Retribution:default:2 ) would PASS at 0.95. NONE trinket_1_buffs #1 [Retribution:precombat:2]; conditions = PASS: NONE - value = true: trinket.t1.has_use_buff[true] | trinket.t1.has_use_buff[true] | trinket.t1.has_use_buff[true] | trinket.t1.has_use_buff[true] | trinket.t1.has_use_buff[true] trinket_2_buffs #1 [Retribution:precombat:3]; conditions = PASS: NONE - value = false: trinket.t2.has_use_buff[false] | trinket.t2.has_use_buff[false] | trinket.t2.has_use_buff[false] | trinket.t2.has_use_buff[false] | trinket.t2.has_use_buff[false] trinket_2_sync #1 [Retribution:precombat:5]; conditions = FAIL: variable.trinket_2_buffs[false] & ( trinket.t2.cooldown.duration[0.00] % cooldown.crusade.duration[120.00] = 0 | cooldown.crusade.duration[120.00] % trinket.t2.cooldown.duration[0.00] = 0 | trinket.t2.cooldown.duration[0.00] % cooldown.avenging_wrath.duration[60.00] = 0 | cooldown.avenging_wrath.duration[60.00] % trinket.t2.cooldown.duration[0.00] = 0 ) - value = 0.5: 1 trinket_1_sync #1 [Retribution:precombat:4]; conditions = FAIL: variable.trinket_1_buffs[true] & ( trinket.t1.cooldown.duration[90.00] % cooldown.crusade.duration[120.00] = 0 | cooldown.crusade.duration[120.00] % trinket.t1.cooldown.duration[90.00] = 0 | trinket.t1.cooldown.duration[90.00] % cooldown.avenging_wrath.duration[60.00] = 0 | cooldown.avenging_wrath.duration[60.00] % trinket.t1.cooldown.duration[90.00] = 0 ) - value = 0.5: 1 trinket_priority #1 [Retribution:precombat:6]; conditions = FAIL: ! variable.trinket_1_buffs[true] & variable.trinket_2_buffs[false] | variable.trinket_2_buffs[false] & ( ( trinket.t2.cooldown.duration[0.00] / trinket.t2.buff_duration[0.01] ) * ( 1.5 + trinket.t2.has_use_buff[false] ) * ( variable.trinket_2_sync[0.50] ) ) > ( ( trinket.t1.cooldown.duration[90.00] / trinket.t1.buff_duration[15.00] ) * ( 1.5 + trinket.t1.has_use_buff[true] ) * ( variable.trinket_1_sync[0.50] ) ) - value = 1: 2 - this entry's criteria FAILS: ( ( buff.avenging_wrath.up[false] & cooldown.avenging_wrath.remains[0.00] > 40 | buff.crusade.up[true] & buff.crusade.stack[6.00] = 10 ) & ! talent.radiant_glory.enabled[true] | talent.radiant_glory.enabled[true] & ( ! talent.execution_sentence.enabled[true] & cooldown.wake_of_ashes.remains[19.19] = 0 | debuff.execution_sentence.up[false] ) ) & ( ! trinket.t2.has_cooldown[false] | trinket.t2.cooldown.remains[0.00] | variable.trinket_priority[1.00] = 1 ) | trinket.t1.buff_duration[15.00] >= fight_remains[4.05] & boss[false] Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 2.51 ). Excluded 7.89 recheck time as it is outside our constraints ( 0.00 - 2.51 ). Excluded 19.19 recheck time as it is outside our constraints ( 0.00 - 2.51 ). Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 2.51 ). There were no recheck events to check. Time spent on this action: 0.43ms TimeData:Retribution-cooldowns-4:skarmorak_shard:x0:0.43:Ability Known, Enabled(0.09):Post-TTR and Essential(0.04):Post Cycle(0.00):Post Usable(0.00):Post Ready/Clash(0.01):Post Stack(0.01):Pre-Script(0.00):Post-Script(0.01):Pre-Recheck(0.23):Post-Recheck Times(0.03):Post Recheck(0.00) Bypassing 'trinket2' action because the equipped trinket #2 is not usable. 13. trinket2 ( cooldowns - 5 ) Time spent on this action: 0.01ms TimeData:Retribution-cooldowns-5:trinket2:x0:0.01:Ability Known, Enabled(0.01) Substituting skarmorak_shard for Esquirla de Skarmorak action; it is otherwise not included in the priority. 14. skarmorak_shard ( cooldowns - 6 ) The action (skarmorak_shard) is usable at (0.00 + 0.95). - the action is ready before the current recommendation (at +0.95 vs. +10.00). List ( cooldowns ) called from ( Retribution:default:2 ) would PASS at 0.95. NONE - this entry's criteria FAILS: ! variable.trinket_1_buffs[true] & ( trinket.t2.cooldown.remains[0.00] | ! variable.trinket_2_buffs[false] | ! buff.crusade.up[true] & cooldown.crusade.remains[0.00] > 20 | ! buff.avenging_wrath.up[false] & cooldown.avenging_wrath.remains[0.00] > 20 ) Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 2.51 ). Excluded 7.89 recheck time as it is outside our constraints ( 0.00 - 2.51 ). Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 2.51 ). There are 1 recheck events. Times: 1 List ( cooldowns ) called from ( Retribution:default:2 ) would PASS at 1.95. NONE trinket_1_buffs #1 [Retribution:precombat:2]; conditions = PASS: NONE - value = true: trinket.t1.has_use_buff[true] | trinket.t1.has_use_buff[true] | trinket.t1.has_use_buff[true] | trinket.t1.has_use_buff[true] | trinket.t1.has_use_buff[true] trinket_2_buffs #1 [Retribution:precombat:3]; conditions = PASS: NONE - value = false: trinket.t2.has_use_buff[false] | trinket.t2.has_use_buff[false] | trinket.t2.has_use_buff[false] | trinket.t2.has_use_buff[false] | trinket.t2.has_use_buff[false] Recheck #1 ( +1.95 ) NOT MET: ! variable.trinket_1_buffs[true] & ( trinket.t2.cooldown.remains[0.00] | ! variable.trinket_2_buffs[false] | ! buff.crusade.up[true] & cooldown.crusade.remains[0.00] > 20 | ! buff.avenging_wrath.up[false] & cooldown.avenging_wrath.remains[0.00] > 20 ) Time spent on this action: 0.26ms TimeData:Retribution-cooldowns-6:skarmorak_shard:x1:0.26:Ability Known, Enabled(0.05):Post-TTR and Essential(0.04):Post Cycle(0.00):Post Usable(0.00):Post Ready/Clash(0.01):Post Stack(0.01):Pre-Script(0.00):Post-Script(0.00):Pre-Recheck(0.03):Post-Recheck Times(0.02):Pre-Recheck Loop(0.01):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Post-Stack(0.01):Recheck Post-Script(0.02):Recheck Post-Channel(0.00):Recheck Loop End(0.05):Post Recheck Loop(0.00):Post Recheck(0.00) Bypassing 'trinket2' action because the equipped trinket #2 is not usable. 15. trinket2 ( cooldowns - 7 ) Time spent on this action: 0.01ms TimeData:Retribution-cooldowns-7:trinket2:x1:0.01:Ability Known, Enabled(0.01) 16. shield_of_vengeance ( cooldowns - 8 ) - ability disabled ( toggle defensives ) Time spent on this action: 0.01ms TimeData:Retribution-cooldowns-8:shield_of_vengeance:x1:0.01:Ability Known, Enabled(0.01) 17. execution_sentence ( cooldowns - 9 ) The action (execution_sentence) is usable at (0.00 + 0.95). - the action is ready before the current recommendation (at +0.95 vs. +10.00). List ( cooldowns ) called from ( Retribution:default:2 ) would PASS at 0.95. NONE - this entry's criteria FAILS: ( ! buff.crusade.up[true] & cooldown.crusade.remains[0.00] > 15 | buff.crusade.stack[6.00] = 10 | cooldown.avenging_wrath.remains[0.00] < 0.75 | cooldown.avenging_wrath.remains[0.00] > 15 | talent.radiant_glory.enabled[true] ) & ( holy_power.current[5.00] >= 4 & time[185.01] < 5 | holy_power.current[5.00] >= 3 & time[185.01] > 5 | holy_power.current[5.00] >= 2 & ( talent.divine_auxiliary.enabled[false] | talent.radiant_glory.enabled[true] ) ) & ( target.time_to_die[4.05] > 8 & ! talent.executioners_will.enabled[true] | target.time_to_die[4.05] > 12 ) & cooldown.wake_of_ashes.remains[19.19] < gcd.max[0.95] Excluded 7.89 recheck time as it is outside our constraints ( 0.00 - 2.51 ). Excluded -0.74 recheck time as it is outside our constraints ( 0.00 - 2.51 ). Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 2.51 ). Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 2.51 ). Excluded -180.00 recheck time as it is outside our constraints ( 0.00 - 2.51 ). Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 2.51 ). Excluded 18.25 recheck time as it is outside our constraints ( 0.00 - 2.51 ). There were no recheck events to check. Time spent on this action: 0.15ms TimeData:Retribution-cooldowns-9:execution_sentence:x0:0.15:Ability Known, Enabled(0.01):Post-TTR and Essential(0.02):Post Cycle(0.00):Post Usable(0.00):Post Ready/Clash(0.01):Post Stack(0.01):Pre-Script(0.00):Post-Script(0.01):Pre-Recheck(0.04):Post-Recheck Times(0.04):Post Recheck(0.00) 18. avenging_wrath ( cooldowns - 10 ) - talent [ radiant_glory ] disallowed Time spent on this action: 0.01ms TimeData:Retribution-cooldowns-10:avenging_wrath:x0:0.01:Ability Known, Enabled(0.01) 19. crusade ( cooldowns - 11 ) - talent [ radiant_glory ] disallowed Time spent on this action: 0.01ms TimeData:Retribution-cooldowns-11:crusade:x0:0.01:Ability Known, Enabled(0.01) 20. final_reckoning ( cooldowns - 12 ) - talent [ final_reckoning ] missing Time spent on this action: 0.01ms TimeData:Retribution-cooldowns-12:final_reckoning:x0:0.01:Ability Known, Enabled(0.01) Exiting cooldowns with recommendation of NO ACTION at +10.00s. Returned from list (cooldowns), current recommendation is NO ACTION (+10.00). - cooldowns 21. call_action_list:generators ( default - 3 ) There is no criteria for generators. Action list (generators) was found. + generators Current recommendation was NO ACTION at +10.00s. 22. hammer_of_light ( generators - 1 ) The action (hammer_of_light) is unusable at (0.00 + 0.95) because required buff (hammer_of_light_ready) not active. Time spent on this action: 0.04ms TimeData:Retribution-generators-1:hammer_of_light:x0:0.04:Ability Known, Enabled(0.01):Post-TTR and Essential(0.02):Post Cycle(0.00):Post Usable(0.01) 23. variable ( generators - 2 ) finished #1 [Retribution:generators:2]; conditions = PASS: NONE - value = false: false[false] - variable.finished[false] will check this script entry ( Retribution:generators:2 ) Time spent on this action: 0.02ms TimeData:Retribution-generators-2:variable:x0:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.01) 24. call_action_list:finishers ( generators - 3 ) Criteria for finishers PASS at +0.00 - holy_power.current[5.00] = 5 | holy_power.current[5.00] = 4 & buff.divine_resonance.up[true] Action list (finishers) was found. + generators, finishers Current recommendation was NO ACTION at +10.00s. 25. variable ( finishers - 1 ) ds_castable #1 [Retribution:finishers:1]; conditions = PASS: NONE - value = false: ( spell_targets.divine_storm[1.00] >= 2 | buff.empyrean_power.up[false] | ! talent.final_verdict.enabled[true] & talent.tempest_of_the_lightbringer.enabled[false] ) & ! buff.empyrean_legacy.up[true] & ! ( buff.divine_arbiter.up[true] & buff.divine_arbiter.stack[14.00] > 24 ) - variable.ds_castable[false] will check this script entry ( Retribution:finishers:1 ) Time spent on this action: 0.02ms TimeData:Retribution-finishers-1:variable:x0:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.01) 26. hammer_of_light ( finishers - 2 ) The action (hammer_of_light) is unusable at (0.00 + 0.95) because required buff (hammer_of_light_ready) not active. Time spent on this action: 0.03ms TimeData:Retribution-finishers-2:hammer_of_light:x0:0.03:Ability Known, Enabled(0.01):Post-TTR and Essential(0.02):Post Cycle(0.00):Post Usable(0.00) 27. divine_hammer ( finishers - 3 ) The action is not ready ( 48.65 ) before our maximum delay window ( 2.51 ) for this query. Time spent on this action: 0.01ms TimeData:Retribution-finishers-3:divine_hammer:x0:0.01:Ability Known, Enabled(0.01) 28. divine_storm ( finishers - 4 ) The action (divine_storm) is usable at (0.00 + 0.95) with cost of 3 holy_power (have 5). - the action is ready before the current recommendation (at +0.95 vs. +10.00). List ( generators ) called from ( Retribution:default:3 ) would PASS at 0.95. NONE List ( finishers ) called from ( Retribution:generators:3 ) would PASS at 0.95. holy_power.current[5.00] = 5 | holy_power.current[5.00] = 4 & buff.divine_resonance.up[true] ds_castable #1 [Retribution:finishers:1]; conditions = PASS: NONE - value = false: ( spell_targets.divine_storm[1.00] >= 2 | buff.empyrean_power.up[false] | ! talent.final_verdict.enabled[true] & talent.tempest_of_the_lightbringer.enabled[false] ) & ! buff.empyrean_legacy.up[true] & ! ( buff.divine_arbiter.up[true] & buff.divine_arbiter.stack[14.00] > 24 ) - this entry's criteria FAILS: variable.ds_castable[false] & ! buff.hammer_of_light_ready.up[false] & ( ! talent.crusade.enabled[true] | cooldown.crusade.remains[0.00] > gcd.max[0.95] * 3 | buff.crusade.up[true] & buff.crusade.stack[6.00] < 10 | talent.radiant_glory.enabled[true] ) & ( ! buff.divine_hammer.up[false] | cooldown.divine_hammer.remains[47.70] > 110 & holy_power.current[5.00] >= 4 ) Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 2.51 ). Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 2.51 ). Excluded 7.89 recheck time as it is outside our constraints ( 0.00 - 2.51 ). Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 2.51 ). Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 2.51 ). Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 2.51 ). Excluded 11.61 recheck time as it is outside our constraints ( 0.00 - 2.51 ). Excluded 28.90 recheck time as it is outside our constraints ( 0.00 - 2.51 ). Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 2.51 ). Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 2.51 ). Excluded 6.56 recheck time as it is outside our constraints ( 0.00 - 2.51 ). There were no recheck events to check. Time spent on this action: 0.26ms TimeData:Retribution-finishers-4:divine_storm:x0:0.26:Ability Known, Enabled(0.01):Post-TTR and Essential(0.02):Post Cycle(0.00):Post Usable(0.00):Post Ready/Clash(0.01):Post Stack(0.02):Pre-Script(0.00):Post-Script(0.11):Pre-Recheck(0.03):Post-Recheck Times(0.05):Post Recheck(0.00) 29. justicars_vengeance ( finishers - 5 ) - talent [ justicars_vengeance ] missing Time spent on this action: 0.02ms TimeData:Retribution-finishers-5:justicars_vengeance:x0:0.02:Ability Known, Enabled(0.02) 30. templars_verdict ( finishers - 6 ) The action (templars_verdict) is usable at (0.00 + 0.95) with cost of 3 holy_power (have 5). - the action is ready before the current recommendation (at +0.95 vs. +10.00). List ( generators ) called from ( Retribution:default:3 ) would PASS at 0.95. NONE List ( finishers ) called from ( Retribution:generators:3 ) would PASS at 0.95. holy_power.current[5.00] = 5 | holy_power.current[5.00] = 4 & buff.divine_resonance.up[true] - this entry's criteria PASSES: ( ! talent.crusade.enabled[true] | cooldown.crusade.remains[0.00] > gcd.max[0.95] * 3 | buff.crusade.up[true] & buff.crusade.stack[6.00] < 10 | talent.radiant_glory.enabled[true] ) & ! buff.hammer_of_light_ready.up[false] & ( ! buff.divine_hammer.up[false] | cooldown.divine_hammer.remains[47.70] > 110 & holy_power.current[5.00] >= 4 ) Excluded 7.89 recheck time as it is outside our constraints ( 0.00 - 2.51 ). Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 2.51 ). Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 2.51 ). Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 2.51 ). Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 2.51 ). Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 2.51 ). Excluded 6.56 recheck time as it is outside our constraints ( 0.00 - 2.51 ). Action chosen: templars_verdict at 0.95! Time spent on this action: 0.14ms TimeData:Retribution-finishers-6:templars_verdict:x0:0.14:Ability Known, Enabled(0.02):Post-TTR and Essential(0.02):Post Cycle(0.00):Post Usable(0.00):Post Ready/Clash(0.01):Post Stack(0.01):Pre-Script(0.00):Post-Script(0.01):Pre-Recheck(0.03):Post Recheck(0.03):Action Stored(0.01) 31. variable ( finishers - 7 ) finished #2 [Retribution:finishers:7]; conditions = PASS: NONE - value = true: true[true] - variable.finished[true] will check this script entry ( Retribution:finishers:7 ) Time spent on this action: 0.02ms TimeData:Retribution-finishers-7:variable:x0:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.01) Exiting finishers with recommendation of NO ACTION at +10.00s. Returned from list (finishers), current recommendation is templars_verdict (+0.95). - finishers The recommended action (templars_verdict) is ready within the active GCD; exiting list (generators). Exiting generators with recommendation of NO ACTION at +10.00s. Returned from list (generators), current recommendation is templars_verdict (+0.95). - generators Exiting default with recommendation of NO ACTION at +10.00s. Completed default action list [ Retribution - default ]. Recommendation is templars_verdict at 0.00 + 0.95. Recommendation #2 is templars_verdict at 0.95s (0.95s). Time spent generating recommendations: 7.02ms Performance | Updates | Updates / sec | Avg. Work | Avg. Time | Avg. Frames | Peak Work | Peak Time | Peak Frames | FPS | Work Cap | | 4091 | 1.07 | 3.50 | 3.62 | 1.01 | 15.05 | 43.80 | 2.00 | 85 | 6.30 |

Raidbots Sim Report (Link)

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

Additional Information

No response

Contact Information

Discord
juni9604

commented

Ret APL has not been updated yet.