Selecting "Maximum" Empower Level in APL triggers Hekili Warnings
yurikenus opened this issue ยท 1 comments
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 bug report (above) so that it describes the issue I am reporting.
WoW Version
Retail (Dragonflight)
Describe the Issue
When creating or modifying Priority Lists in the Hekili add-on in-game, and selecting 'Max" as the "Empower To" value, a significant number of warnings are generated by the add-on. It looks like this value isn't resolved or supported by other add-on files in Hekili (e.g. state.lua).
How to Reproduce
- Login to game as Evoker
- Ensure spec is Devastation
- Open Hekili and select the Devastation Priority List
- Edit the existing or make a new one
- Select or add any Empowered ability
- Change "Empower to" value to "Max"
- Watch the "Warnings" part of the add-on light up instantly with these sweet warnings.
Player Information (Link)
build: v10.0.2-2.0.9d
level: 70 (70)
class: EVOKER
spec: devastation
talents: aerial_mastery
animosity = 1/1
arcane_intensity = 2/2
azure_essence_burst = 1/1
burnout = 2/2
call_of_ysera = 1/1
causality = 1/1
cauterizing_flame = 1/1
charged_blast = 1/1
dense_energy = 1/1
draconic_legacy = 2/2
dragonrage = 1/1
dream_breath = 1/1
echo = 1/1
emerald_communion = 1/1
engulfing_blaze = 1/1
enkindled = 2/2
essence_attunement = 1/1
essence_burst = 1/1
eternity_surge = 1/1
eternitys_span = 1/1
expunge = 1/1
extended_flight = 2/2
exuberance = 1/1
feed_the_flames = 1/1
font_of_magic = 1/1
forger_of_mountains = 1/1
golden_hour = 1/1
heat_wave = 2/2
heavy_wingbeats = 1/1
hoarded_power = 1/1
inner_radiance = 1/1
instinctive_arcana = 2/2
landslide = 1/1
lifebind = 1/1
lifeforce_mender = 2/2
lifegivers_flame = 2/2
natural_convergence = 1/1
obsidian_bulwark = 1/1
obsidian_scales = 1/1
onyx_legacy = 1/1
panacea = 1/1
permeating_chill = 1/1
punctuality = 1/1
pyre = 1/1
quell = 1/1
renewing_blaze = 1/1
renewing_breath = 2/2
rescue = 1/1
reversion = 1/1
rewind = 1/1
ruby_essence_burst = 1/1
rush_of_vitality = 1/1
scarlet_adaptation = 1/1
scintillation = 2/2
shattering_star = 1/1
spiritbloom = 1/1
spiritual_clarity = 1/1
stasis = 1/1
tailwind = 1/1
temporal_compression = 1/1
time_dilation = 1/1
time_lord = 2/2
time_of_need = 1/1
time_spiral = 1/1
timeless_magic = 2/2
tip_the_scales = 1/1
twin_guardian = 1/1
tyranny = 1/1
verdant_embrace = 1/1
volatility = 2/2
zephyr = 1/1
pvptalents: none
covenant: none
conduits: none
soulbinds: [dreamweaver]
sets: broodkeepers_promise = 1
tier29 = 2
gear: blazebound_lieutenants_helm = 1
broodkeepers_promise = 1
calamitous_shockguards = 1
complicated_cuffs = 1
crystallized_droplet = 1
elemental_lariat = 1
flask_of_the_solemn_night = 1
gilded_dracthyrs_tabard = 1
hauberk_of_the_awakened = 1
ohnahran_falconers_greaves = 1
sadanas_grisly_visage = 1
sharpeye_greaves = 1
signet_of_titanic_insight = 1
sunheart_waistband = 1
talons_of_the_awakened = 1
tier29 = 2
tzonna_fearstriker = 1
windsoaked_drape = 1
legendaries: none
itemIDs: 109791, 110035, 137484, 144083, 144111, 144112, 192001, 192999, 193001, 193632, 193765, 194307, 194675, 195531, 198332, 200378, 200383
settings: aoe = 3
buffPadding = 0
combatRefresh = 0.1
custom1Name = Custom 1
custom2Name = Custom 2
cycle = false
cycle_min = 6
damage = true
damageDots = true
damageExpiration = 8
damageOnScreen = true
damagePets = false
damageRange = 0
debuffPadding = 0
enabled = true
enhancedRecheck = false
gcdSync = false
maxTime = 10
nameplateRange = 35
nameplates = false
noFeignedCooldown = false
package = Devastation
petbased = false
potion = spectral_intellect
regularRefresh = 0.5
throttleRefresh = false
throttleTime = false
use_clipping = false
use_deep_breath = true
use_early_chain = false
use_unravel = false
toggles: cooldowns = true [separate]
custom1 = true
custom2 = false
defensives = true [separate]
essences = true [overridden]
interrupts = true [separate]
mode = automatic
potions = false
keybinds:
azure_strike = \ [06]
deep_breath = 9 [01]
disintegrate = ] [06]
dragonrage = . [06]
dream_breath =
dream_flight =
echo =
emerald_communion =
eternity_surge = 3 [01]
fire_breath = 0 [01]
fury_of_the_aspects = 1 [01]
healthstone =
hover = N1 [03]
landslide = 2 [01]
living_flame = F1 [05]
obsidian_scales = = [06]
oppressing_roar =
pyre = 5 [01], 6 [02]
quell = ; [06]
renewing_blaze = F6 [05]
rescue = F8 [05]
rewind =
shattering_star = 4 [01]
source_of_magic =
spiritbloom = F2 [05]
stasis =
tail_swipe = [ [06]
temporal_anomaly =
time_dilation =
time_spiral = F12 [05]
tip_the_scales = ' [06]
tome_of_unstable_power =
unravel =
verdant_embrace = F7 [05]
wing_buffet = 8 [01]
zephyr = F9 [05]
warnings: [#1] Returned unknown string 'maximum' in state metatable [Devastation:aoe:6].
[string "@Interface/AddOns/Hekili/State.lua"]:2244: in function <Interface/AddOns/Hekili/State.lua:1883>
[string "return maximum"]:1: in main chunk
[string "=[C]"]: in function `pcall'
[string "@Interface/AddOns/Hekili/Scripts.lua"]:1112: in function <Interface/AddOns/Hekili/Scripts.lua:1101>
[string "@Interface/AddOns/Hekili/Scripts.lua"]:1344: in function <Interface/AddOns/Hekili/Scripts.lua:1187>
[string "@Interface/AddOns/Hekili/Scripts.lua"]:1706: in function `LoadScript'
[string "@Interface/AddOns/Hekili/Options.lua"]:5504: in function <Interface/AddOns/Hekili/Options.lua:5459>
[string "=(tail call)"]: ?
[string "=[C]"]: ?
[string "@Interface/AddOns/BetterWardrobe/Libs/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua"]:45: in function <...nfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua:43>
[string "@Interface/AddOns/BetterWardrobe/Libs/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua"]:831: in function <...nfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua:658>
[string "=[C]"]: ?
[string "@Interface/AddOns/BetterWardrobe/Libs/AceGUI-3.0/AceGUI-3.0.lua"]:66: in function <...AddOns/BetterWardrobe/Libs/AceGUI-3.0/AceGUI-3.0.lua:64>
[string "@Interface/AddOns/BetterWardrobe/Libs/AceGUI-3.0/AceGUI-3.0.lua"]:300: in function `Fire'
[string "@Interface/AddOns/BetterWardrobe/Libs/AceGUI-3.0/widgets/AceGUIWidget-DropDown.lua"]:432: in function <...be/Libs/AceGUI-3.0/widgets/AceGUIWidget-DropDown.lua:423>
[string "=[C]"]: ?
[string "@Interface/AddOns/BetterWardrobe/Libs/AceGUI-3.0/AceGUI-3.0.lua"]:66: in function <...AddOns/BetterWardrobe/Libs/AceGUI-3.0/AceGUI-3.0.lua:64>
[string "@Interface/AddOns/BetterWardrobe/Libs/AceGUI-3.0/AceGUI-3.0.lua"]:300: in function `Fire'
[string "@Interface/AddOns/BetterWardrobe/Libs/AceGUI-3.0/widgets/AceGUIWidget-DropDown-Items.lua"]:351: in function <...s/AceGUI-3.0/widgets/AceGUIWidget-DropDown-Items.lua:341>
[#2] Returned unknown string 'maximum' in state metatable [Devastation:aoe:6].
[string "@Interface/AddOns/Hekili/State.lua"]:2244: in function <Interface/AddOns/Hekili/State.lua:1883>
[string "return maximum"]:1: in main chunk
[string "=[C]"]: in function `pcall'
[string "@Interface/AddOns/Hekili/State.lua"]:4076: in function <Interface/AddOns/Hekili/State.lua:4061>
[string "@Interface/AddOns/Hekili/Dragonflight/EvokerDevastation.lua"]:550: in function <...ace/AddOns/Hekili/Dragonflight/EvokerDevastation.lua:549>
[string "=(tail call)"]: ?
[string "@Interface/AddOns/Hekili/Dragonflight/EvokerDevastation.lua"]:280: in function <...ace/AddOns/Hekili/Dragonflight/EvokerDevastation.lua:279>
[string "=(tail call)"]: ?
[string "@Interface/AddOns/Hekili/State.lua"]:3669: in function <Interface/AddOns/Hekili/State.lua:3595>
[string "@Interface/AddOns/Hekili/State.lua"]:3679: in function <Interface/AddOns/Hekili/State.lua:3595>
[string "@Interface/AddOns/Hekili/State.lua"]:2187: in function <Interface/AddOns/Hekili/State.lua:1883>
[string "return maximum"]:1: in main chunk
...
[string "@Interface/AddOns/Hekili/State.lua"]:3679: in function <Interface/AddOns/Hekili/State.lua:3595>
[string "@Interface/AddOns/Hekili/State.lua"]:2187: in function <Interface/AddOns/Hekili/State.lua:1883>
[string "return maximum"]:1: in main chunk
[string "=[C]"]: in function `pcall'
[string "@Interface/AddOns/Hekili/State.lua"]:4076: in function <Interface/AddOns/Hekili/State.lua:4061>
[string "@Interface/AddOns/Hekili/State.lua"]:6945: in function `IsUsable'
[string "@Interface/AddOns/Hekili/Core.lua"]:945: in function `GetPredictionFromAPL'
[string "@Interface/AddOns/Hekili/Core.lua"]:899: in function `GetPredictionFromAPL'
[string "@Interface/AddOns/Hekili/Core.lua"]:1431: in function `GetNextPrediction'
[string "@Interface/AddOns/Hekili/Core.lua"]:1811: in function <Interface/AddOns/Hekili/Core.lua:1478>
[#3] Returned unknown string 'maximum' in state metatable [Devastation:aoe:6].
[string "@Interface/AddOns/Hekili/State.lua"]:2244: in function <Interface/AddOns/Hekili/State.lua:1883>
[string "return maximum"]:1: in main chunk
[string "=[C]"]: in function `pcall'
[string "@Interface/AddOns/Hekili/State.lua"]:4076: in function <Interface/AddOns/Hekili/State.lua:4061>
[string "@Interface/AddOns/Hekili/Dragonflight/EvokerDevastation.lua"]:550: in function <...ace/AddOns/Hekili/Dragonflight/EvokerDevastation.lua:549>
[string "=(tail call)"]: ?
[string "@Interface/AddOns/Hekili/Dragonflight/EvokerDevastation.lua"]:280: in function <...ace/AddOns/Hekili/Dragonflight/EvokerDevastation.lua:279>
[string "=(tail call)"]: ?
[string "@Interface/AddOns/Hekili/State.lua"]:3669: in function <Interface/AddOns/Hekili/State.lua:3595>
[string "@Interface/AddOns/Hekili/State.lua"]:3679: in function <Interface/AddOns/Hekili/State.lua:3595>
[string "@Interface/AddOns/Hekili/State.lua"]:2187: in function <Interface/AddOns/Hekili/State.lua:1883>
[string "return maximum"]:1: in main chunk
[string "=[C]"]: in function `pcall'
[string "@Interface/AddOns/Hekili/State.lua"]:4076: in function <Interface/AddOns/Hekili/State.lua:4061>
[string "@Interface/AddOns/Hekili/State.lua"]:6945: in function `IsUsable'
[string "@Interface/AddOns/Hekili/Core.lua"]:945: in function `GetPredictionFromAPL'
[string "@Interface/AddOns/Hekili/Core.lua"]:899: in function `GetPredictionFromAPL'
[string "@Interface/AddOns/Hekili/Core.lua"]:1431: in function `GetNextPrediction'
[string "@Interface/AddOns/Hekili/Core.lua"]:1811: in function <Interface/AddOns/Hekili/Core.lua:1478>
[#4] Returned unknown string 'maximum' in state metatable [Devastation:aoe:6].
[string "@Interface/AddOns/Hekili/State.lua"]:2244: in function <Interface/AddOns/Hekili/State.lua:1883>
[string "return maximum"]:1: in main chunk
[string "=[C]"]: in function `pcall'
[string "@Interface/AddOns/Hekili/State.lua"]:4076: in function <Interface/AddOns/Hekili/State.lua:4061>
[string "@Interface/AddOns/Hekili/State.lua"]:6945: in function `IsUsable'
[string "@Interface/AddOns/Hekili/Core.lua"]:945: in function `GetPredictionFromAPL'
[string "@Interface/AddOns/Hekili/Core.lua"]:899: in function `GetPredictionFromAPL'
[string "@Interface/AddOns/Hekili/Core.lua"]:1431: in function `GetNextPrediction'
[string "@Interface/AddOns/Hekili/Core.lua"]:1811: in function <Interface/AddOns/Hekili/Core.lua:1478>
Error Messages (Link)
Returned unknown string 'maximum' in state metatable [Devastation:aoe:6].
[string "@Interface/AddOns/Hekili/State.lua"]:2244: in function <Interface/AddOns/Hekili/State.lua:1883>
[string "return maximum"]:1: in main chunk
[string "=[C]"]: in function `pcall'
[string "@Interface/AddOns/Hekili/State.lua"]:4076: in function <Interface/AddOns/Hekili/State.lua:4061>
[string "@Interface/AddOns/Hekili/Dragonflight/EvokerDevastation.lua"]:550: in function <...ace/AddOns/Hekili/Dragonflight/EvokerDevastation.lua:549>
[string "=(tail call)"]: ?
[string "@Interface/AddOns/Hekili/Dragonflight/EvokerDevastation.lua"]:280: in function <...ace/AddOns/Hekili/Dragonflight/EvokerDevastation.lua:279>
[string "=(tail call)"]: ?
[string "@Interface/AddOns/Hekili/State.lua"]:3669: in function <Interface/AddOns/Hekili/State.lua:3595>
[string "@Interface/AddOns/Hekili/State.lua"]:3679: in function <Interface/AddOns/Hekili/State.lua:3595>
[string "@Interface/AddOns/Hekili/State.lua"]:2187: in function <Interface/AddOns/Hekili/State.lua:1883>
[string "return maximum"]:1: in main chunk
...
[string "@Interface/AddOns/Hekili/State.lua"]:3679: in function <Interface/AddOns/Hekili/State.lua:3595>
[string "@Interface/AddOns/Hekili/State.lua"]:2187: in function <Interface/AddOns/Hekili/State.lua:1883>
[string "return maximum"]:1: in main chunk
[string "=[C]"]: in function `pcall'
[string "@Interface/AddOns/Hekili/State.lua"]:4076: in function <Interface/AddOns/Hekili/State.lua:4061>
[string "@Interface/AddOns/Hekili/State.lua"]:6945: in function `IsUsable'
[string "@Interface/AddOns/Hekili/Core.lua"]:945: in function `GetPredictionFromAPL'
[string "@Interface/AddOns/Hekili/Core.lua"]:899: in function `GetPredictionFromAPL'
[string "@Interface/AddOns/Hekili/Core.lua"]:1431: in function `GetNextPrediction'
[string "@Interface/AddOns/Hekili/Core.lua"]:1811: in function <Interface/AddOns/Hekili/Core.lua:1478>
### Additional Information
I originally found this when working on a Preservation APL, but confirmed this impacts Devastation as well.
### Contact Information
_No response_