Hekili Priority Helper

Hekili Priority Helper

44M Downloads

Selecting "Maximum" Empower Level in APL triggers Hekili Warnings

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

image
image
image

How to Reproduce

  1. Login to game as Evoker
  2. Ensure spec is Devastation
  3. Open Hekili and select the Devastation Priority List
  4. Edit the existing or make a new one
  5. Select or add any Empowered ability
  6. Change "Empower to" value to "Max"
  7. 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_
commented

This should be resolved in 2.0.10.