Hekili Priority Helper

Hekili Priority Helper

44M Downloads

Flame Shock Enhancement is wrong

chiraino 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).

WoW Version

Retail (Dragonflight)

Describe the Issue

In AoE situations, Flame Shock is recommended on cooldown even while other abilities are ready, the primary (and even secondary targets) already have Flame Shock, and no radio buttons about filler or target swapping are checked.

How to Reproduce

  1. Use Flame Shock or Primordial Wave on anything.
  2. Use any other ability.

Talent Loadout

BcQAfcj78nJtvjmejSqe5Zhm9IRSaASiEJkIJkEAAAAAAAAAAAAAIJEBRLFASjkUQAEkE

Snapshot

https://pastebin.com/7LmAGWwy

Raidbots Sim Report (Link)

No response

Additional Information

No response

Contact Information

No response

commented

In AoE situations, Flame Shock is recommended on cooldown even while other abilities are ready, the primary (and even secondary targets) already have Flame Shock, and no radio buttons about filler or target swapping are checked.

Your ticket is about AOE situations and you posted a single-target snapshot. I'll review it, anyway.

1.   windfury_weapon ( precombat - 1 )
The action is not ready ( 3600.00 ) before our maximum delay window ( 10.00 ) for this query.
    
2.   flametongue_weapon ( precombat - 2 )
The action is not ready ( 3600.00 ) before our maximum delay window ( 10.00 ) for this query.
    
3.   lightning_shield ( precombat - 3 )
The action is not ready ( 1271.98 ) before our maximum delay window ( 10.00 ) for this query.
    
4.   earth_shield ( precombat - 4 )
We are already in-combat and this pre-combat action is not essential.  Skipping.
    
5.   windfury_totem ( precombat - 5 ) - talent [ windfury_totem ] missing
Time spent on this action:  0.03ms
    
6.   fleshcraft ( precombat - 6 )
The action is not ready ( 26.40 ) before our maximum delay window ( 10.00 ) for this query.
    
7.   variable ( precombat - 7 )
    - variable.trinket1_is_weird will check this script entry ( Enhancement:precombat:7 )
trinket.t1.is.the_first_sigil[false] | trinket.t1.is.scars_of_fraternal_strife[false] | trinket.t1.is.cache_of_acquired_treasures[false]
    
8.   variable ( precombat - 8 )
    - variable.trinket2_is_weird will check this script entry ( Enhancement:precombat:8 )
trinket.t2.is.the_first_sigil[false] | trinket.t2.is.scars_of_fraternal_strife[false] | trinket.t2.is.cache_of_acquired_treasures[false]

9.   potion ( default - 1 ) - ability disabled ( toggle )
    
10.  wind_shear ( default - 2 ) - ability disabled ( toggle )
    
11.  heart_essence ( default - 3 ) - IsUsableItem item 158075 and nil
    
12.  the_first_sigil ( default - 4 ) - IsUsableItem item 188271 and nil
    
13.  cache_of_acquired_treasures ( default - 5 ) - IsUsableItem item 188265 and nil
    
14.  scars_of_fraternal_strife ( default - 6 ) - IsUsableItem item 188253 and nil
    
Bypassing 'trinket1' action because the equipped trinket #1 is not usable.
    
15.  trinket1 ( default - 7 )
    
Bypassing 'trinket2' action because the equipped trinket #2 is not usable.
    
16.  trinket2 ( default - 8 )
    
17.  blood_fury ( default - 9 ) - ability unknown
    
18.  berserking ( default - 10 ) - ability disabled ( toggle )
    
19.  fireblood ( default - 11 ) - ability unknown
    
20.  ancestral_call ( default - 12 ) - ability unknown
    
21.  feral_spirit ( default - 13 ) - ability disabled ( toggle )
    
22.  fae_transfusion ( default - 14 ) - ability unknown
    
23.  vesper_totem ( default - 15 ) - ability unknown
    
24.  ascendance ( default - 16 ) - talent [ ascendance ] missing
    
25.  doom_winds ( default - 17 ) - talent [ doom_winds ] missing
    
26.  windfury_totem ( default - 18 ) - talent [ windfury_totem ] missing
    
27.  call_action_list:single ( default - 19 )
Criteria for single PASS at +0.00 - active_enemies[1.00] = 1
    
28.  windstrike ( single - 1 )
The action (windstrike) is unusable at (0.00 + 3.73) because required buff (ascendance) not active.
    
29.  lava_lash ( single - 2 )
The action (lava_lash) is usable at (0.00 + 4.10) with cost of 80 mana (have 10000).
    - the action is ready before the current recommendation (at +4.10 vs. +10.00).
active_enemies[1.00] = 1
    - this entry's criteria FAILS: buff.hot_hand.up[false] | buff.ashen_catalyst.stack[0.00] = 8 | ( runeforge.primal_lava_actuators.equipped[true] & buff.primal_lava_actuators.stack[3.00] = 8 )
    
30.  windfury_totem ( single - 3 ) - talent [ windfury_totem ] missing
    
31.  stormstrike ( single - 4 )
The action (stormstrike) is usable at (0.00 + 3.73) with cost of 200 mana (have 10000).
    - the action is ready before the current recommendation (at +3.73 vs. +10.00).
List ( single ) called from ( Enhancement:default:19 ) would PASS at 3.73.
active_enemies[1.00] = 1
    - this entry's criteria FAILS: buff.doom_winds.up[false]
    
32.  crash_lightning ( single - 5 )
The action (crash_lightning) is usable at (0.00 + 1.82) with cost of 100 mana (have 10000).
    - the action is ready before the current recommendation (at +1.82 vs. +10.00).
List ( single ) called from ( Enhancement:default:19 ) would PASS at 1.82.
active_enemies[1.00] = 1
    - this entry's criteria FAILS: buff.doom_winds.up[false]
    
33.  ice_strike ( single - 6 ) - talent [ ice_strike ] missing
    
34.  sundering ( single - 7 ) - talent [ sundering ] missing
    
35.  primordial_wave ( single - 8 )
The action is not ready ( 32.73 ) before our maximum delay window ( 10.00 ) for this query.
    
36.  flame_shock ( single - 9 )
The action (flame_shock) is usable at (0.00 + 0.00) with cost of 150 mana (have 10000).
    - the action is ready before the current recommendation (at +0.00 vs. +10.00).
List ( single ) called from ( Enhancement:default:19 ) would PASS at 0.00.
active_enemies[1.00] = 1
    - this entry's criteria FAILS: ! ticking[true]
    
37.  lightning_bolt ( single - 10 )
The action (lightning_bolt) is usable at (0.00 + 0.00) with cost of 100 mana (have 10000).
    - the action is ready before the current recommendation (at +0.00 vs. +10.00).
List ( single ) called from ( Enhancement:default:19 ) would PASS at 0.00.
active_enemies[1.00] = 1
    - this entry's criteria FAILS: buff.maelstrom_weapon.stack[1.00] >= 5 & buff.primordial_wave.up[false] & raid_event.adds.in[3600.00] > buff.primordial_wave.remains[0.00] & ( ! buff.splintered_elements.up[true] | fight_remains[751.06] <= 12 )
2.0149999998976 - true
There are 1 recheck events.
List ( single ) called from ( Enhancement:default:19 ) would PASS at 2.01.
active_enemies[1.00] = 1
Recheck #1 ( +2.01 ) NOT MET: buff.maelstrom_weapon.stack[1.00] >= 5 & buff.primordial_wave.up[false] & raid_event.adds.in[3600.00] > buff.primordial_wave.remains[0.00] & ( ! buff.splintered_elements.up[false] | fight_remains[749.05] <= 12 )
    
38.  ice_strike ( single - 11 ) - talent [ ice_strike ] missing
    
39.  frost_shock ( single - 12 ) - talent [ frost_shock ] missing
    
40.  lava_lash ( single - 13 )
The action (lava_lash) is usable at (0.00 + 4.10) with cost of 80 mana (have 10000).
    - the action is ready before the current recommendation (at +4.10 vs. +10.00).
List ( single ) called from ( Enhancement:default:19 ) would PASS at 4.10.
active_enemies[1.00] = 1
    - this entry's criteria FAILS: dot.flame_shock.refreshable[false]
    
41.  stormstrike ( single - 14 )
The action (stormstrike) is usable at (0.00 + 3.73) with cost of 200 mana (have 10000).
    - the action is ready before the current recommendation (at +3.73 vs. +10.00).
List ( single ) called from ( Enhancement:default:19 ) would PASS at 3.73.
active_enemies[1.00] = 1
    - this entry's criteria FAILS: talent.stormflurry.enabled[true] & buff.stormbringer.up[false]
    
42.  elemental_blast ( single - 15 ) - talent [ elemental_blast ] missing
    
43.  chain_harvest ( single - 16 ) - ability unknown
    
44.  lava_burst ( single - 17 )
The action (lava_burst) is usable at (0.00 + 5.10) with cost of 250 mana (have 10000).
    - the action is ready before the current recommendation (at +5.10 vs. +10.00).
List ( single ) called from ( Enhancement:default:19 ) would PASS at 5.10.
active_enemies[1.00] = 1
    - this entry's criteria FAILS: buff.maelstrom_weapon.stack[1.00] >= 5
    
45.  lightning_bolt ( single - 18 )
The action (lightning_bolt) is usable at (0.00 + 0.00) with cost of 100 mana (have 10000).
    - the action is ready before the current recommendation (at +0.00 vs. +10.00).
List ( single ) called from ( Enhancement:default:19 ) would PASS at 0.00.
active_enemies[1.00] = 1
    - this entry's criteria FAILS: buff.maelstrom_weapon.stack[1.00] = 10 & buff.primordial_wave.down[true]
    
46.  stormstrike ( single - 19 )
The action (stormstrike) is usable at (0.00 + 3.73) with cost of 200 mana (have 10000).
    - the action is ready before the current recommendation (at +3.73 vs. +10.00).
List ( single ) called from ( Enhancement:default:19 ) would PASS at 3.73.
active_enemies[1.00] = 1
    - this entry has no criteria to test.
Action chosen:  stormstrike at 3.73!
    
47.  fleshcraft ( single - 20 )
The action is not ready ( 26.40 ) before our maximum delay window ( 3.73 ) for this query.
    
48.  windfury_totem ( single - 21 ) - talent [ windfury_totem ] missing
    
49.  ice_strike ( single - 22 ) - talent [ ice_strike ] missing
    
50.  lava_lash ( single - 23 )
The action is not ready ( 4.10 ) before our maximum delay window ( 3.73 ) for this query.
    
51.  bag_of_tricks ( single - 24 ) - ability unknown
    
52.  lightning_bolt ( single - 25 )
The action (lightning_bolt) is usable at (0.00 + 0.00) with cost of 100 mana (have 10000).
    - the action is ready before the current recommendation (at +0.00 vs. +3.73).
List ( single ) called from ( Enhancement:default:19 ) would PASS at 0.00.
active_enemies[1.00] = 1
    - this entry's criteria FAILS: buff.maelstrom_weapon.stack[1.00] >= 5 & buff.primordial_wave.down[true]
    
53.  sundering ( single - 26 ) - talent [ sundering ] missing
    
54.  fire_nova ( single - 27 )
The action (fire_nova) is usable at (0.00 + 2.74) with cost of 100 mana (have 10000).
    - the action is ready before the current recommendation (at +2.74 vs. +3.73).
List ( single ) called from ( Enhancement:default:19 ) would PASS at 2.74.
active_enemies[1.00] = 1
    - this entry's criteria PASSES: talent.swirling_maelstrom.enabled[true] & active_dot.flame_shock[2.00]
Action chosen:  fire_nova at 2.74!
    
55.  frost_shock ( single - 28 ) - talent [ frost_shock ] missing
    
56.  crash_lightning ( single - 29 )
The action (crash_lightning) is usable at (0.00 + 1.82) with cost of 100 mana (have 10000).
    - the action is ready before the current recommendation (at +1.82 vs. +2.74).
List ( single ) called from ( Enhancement:default:19 ) would PASS at 1.82.
active_enemies[1.00] = 1
    - this entry has no criteria to test.
Action chosen:  crash_lightning at 1.82!
    
57.  fire_nova ( single - 30 )
The action is not ready ( 2.74 ) before our maximum delay window ( 1.82 ) for this query.
    
58.  fleshcraft ( single - 31 )
The action is not ready ( 26.40 ) before our maximum delay window ( 1.82 ) for this query.
    
59.  earth_elemental ( single - 32 ) - ability disabled ( toggle )
    
60.  flame_shock ( single - 33 )
The action (flame_shock) is usable at (0.00 + 0.00) with cost of 150 mana (have 10000).
    - the action is ready before the current recommendation (at +0.00 vs. +1.82).
List ( single ) called from ( Enhancement:default:19 ) would PASS at 0.00.
active_enemies[1.00] = 1
    - this entry has no criteria to test.
Action chosen:  flame_shock at 0.00!

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

Ultimately, this is correct. You had nothing else better to push based on your toggles, talents, etc. Let's look solely at the abilities where their usage conditions were met:

46.  stormstrike ( single - 19 )
The action (stormstrike) is usable at (0.00 + 3.73) with cost of 200 mana (have 10000).
    - the action is ready before the current recommendation (at +3.73 vs. +10.00).
List ( single ) called from ( Enhancement:default:19 ) would PASS at 3.73.
active_enemies[1.00] = 1
    - this entry has no criteria to test.
Action chosen:  stormstrike at 3.73!
    
54.  fire_nova ( single - 27 )
The action (fire_nova) is usable at (0.00 + 2.74) with cost of 100 mana (have 10000).
    - the action is ready before the current recommendation (at +2.74 vs. +3.73).
List ( single ) called from ( Enhancement:default:19 ) would PASS at 2.74.
active_enemies[1.00] = 1
    - this entry's criteria PASSES: talent.swirling_maelstrom.enabled[true] & active_dot.flame_shock[2.00]
Action chosen:  fire_nova at 2.74!
    
56.  crash_lightning ( single - 29 )
The action (crash_lightning) is usable at (0.00 + 1.82) with cost of 100 mana (have 10000).
    - the action is ready before the current recommendation (at +1.82 vs. +2.74).
List ( single ) called from ( Enhancement:default:19 ) would PASS at 1.82.
active_enemies[1.00] = 1
    - this entry has no criteria to test.
Action chosen:  crash_lightning at 1.82!
    
60.  flame_shock ( single - 33 )
The action (flame_shock) is usable at (0.00 + 0.00) with cost of 150 mana (have 10000).
    - the action is ready before the current recommendation (at +0.00 vs. +1.82).
List ( single ) called from ( Enhancement:default:19 ) would PASS at 0.00.
active_enemies[1.00] = 1
    - this entry has no criteria to test.
Action chosen:  flame_shock at 0.00!

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

Stormstrike would've been recommended in 3.73 seconds if there was nothing to do.
Fire Nova would've been recommended in 2.74 seconds.
Crash Lightning would've been recommended in 1.82 seconds.
Flame Shock -- as filler, yes -- was available now and you had nothing else better to do for more than a GCD. Pushing the button gets you more value out of your GCD than not pushing the button. I'll add back the condition such that this entry won't be recommended based on the class option, but it's a willful choice to play suboptimally.