Hekili Priority Helper

Hekili Priority Helper

44M Downloads

Custom entry and condition does not hold value after each update

marekCs opened this issue ยท 3 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

After each application update, the status of the custom value for the custom entry in the priority list changes. The strange thing is that the description does not change on the outside, only the value inside. It will help to overwrite and save again. Check the image and tooltip, the changed value is in the tooltip, but the originally saved one should stay there, which is on the visible outside. Hope its clear. Check image pls.

https://ulozto.cz/tamhle/Fz4hAARKbv7Z#!ZJDkLmR2ZGqyZ2Z0LmL1LwuzA2RkZ1b3qzWyFRgvM2DjFQMzMt==

How to Reproduce

Save custom entry and update app.

Player Information (Link)

build: v10.0.2-1.9.2
level: 70 (70)
class: SHAMAN
spec: enhancement

talents: ancestral_defense
    ancestral_guidance = 1/1
    astral_shift = 1/1
    brimming_with_life = 1/1
    capacitor_totem = 1/1
    chain_lightning = 1/1
    deeply_rooted_elements = 1/1
    doom_winds = 1/1
    earth_elemental = 1/1
    elemental_assault = 2/2
    elemental_blast = 1/1
    elemental_warding = 2/2
    elemental_weapons = 2/2
    feral_spirit = 1/1
    fire_and_ice = 1/1
    flurry = 1/1
    forceful_winds = 1/1
    frost_shock = 1/1
    healing_stream_totem = 1/1
    ice_strike = 1/1
    improved_lightning_bolt = 2/2
    improved_maelstrom_weapon = 2/2
    lava_burst = 1/1
    lava_lash = 1/1
    legacy_of_the_frost_witch = 1/2
    maelstrom_weapon = 1/1
    molten_assault = 1/2
    natures_fury = 2/2
    natures_guardian = 2/2
    overflowing_maelstrom = 1/1
    planes_traveler = 1/1
    raging_maelstrom = 1/1
    spirit_walk = 1/1
    spirit_wolf = 1/1
    static_accumulation = 2/2
    stormblast = 1/1
    stormflurry = 1/1
    storms_wrath = 1/1
    stormstrike = 1/1
    sundering = 1/1
    swirling_currents = 2/2
    thorims_invocation = 1/1
    thundershock = 1/1
    thunderstorm = 1/1
    tremor_totem = 1/1
    unruly_winds = 1/1
    wind_rush_totem = 1/1
    wind_shear = 1/1
    windfury_totem = 1/1
    windfury_weapon = 1/1
    winds_of_alakir = 2/2
    witch_doctors_ancestry = 2/2

pvptalents: ride_the_lightning
   shamanism
   skyfury_totem

covenant: none

conduits: none

soulbinds: [dreamweaver]

sets: iredius_fragment = 1

gear: bromachs_disentombed_locket = 1
    circle_of_ascended_frost = 1
    draconium_knuckles = 1
    fatebound_chainmail = 1
    fierce_boreal_armguards = 1
    fireproof_drape = 1
    galerattle_gauntlets = 1
    helm_of_hardened_gold = 1
    iredius_fragment = 1
    irideus_fragment = 1
    lightningcharged_striders = 1
    rooted_shoulders_of_putrefaction = 1
    scalebane_signet = 1
    stasisfreed_leggings = 1
    trailblazers_toughened_chainbelt = 1
    uncanny_pocketwatch = 1

legendaries: none

itemIDs: 190485, 193643, 193655, 193685, 193731, 193743, 193752, 193763, 193768, 193777, 193801, 193809, 193812, 195220, 201950

settings: aoe = 2
    buffPadding = 0
    combatRefresh = 0.1
    custom1Name = Custom 1
    custom2Name = Custom 2
    cycle = true
    cycle_min = 6
    damage = true
    damageDots = false
    damageExpiration = 8
    damageOnScreen = true
    damagePets = false
    damageRange = 0
    debuffPadding = 0
    enabled = true
    enhancedRecheck = false
    gcdSync = true
    maxTime = 10
    nameplateRange = 8
    nameplates = true
    noFeignedCooldown = false
    package = Enhancement
    petbased = false
    potion = battle_potion_of_agility
    regularRefresh = 0.5
    throttleRefresh = false
    throttleTime = false
    filler_shock = true
    pad_lava_lash = true
    pad_windstrike = true

toggles: cooldowns = true 
    custom1 = true 
    custom2 = false 
    defensives = true [separate]
    essences = true 
    interrupts = true [separate]
    mode = dual 
    potions = true 

keybinds: 
    ancestral_guidance   = SA  [04], A4  [11]
    astral_shift         = SS  [04]
    chain_lightning      = N9  [05]
    crash_lightning      = N4  [05]
    doom_winds           = A4  [01], N1  [05]
    earth_elemental      = 0   [06]
    earthbind_totem      = SX  [04]
    elemental_blast      = N5  [05]
    feral_spirit         = 2   [06]
    fire_nova            = N8  [05]
    flame_shock          = 4   [06]
    flametongue_weapon   = N7  [05]
    frost_shock          = N3  [05]
    healing_stream_totem = SV  [04]
    healing_surge        = SD  [04], A2  [11]
    ice_strike           = A2  [01]
    iredius_fragment     = 8   [06]
    lava_lash            = 3   [06]
    lightning_bolt       = 6   [06]
    lightning_shield     = SQ  [04], A5  [11]
    potion               =
    primordial_wave      =
    purge                =
    skyfury_totem        = A3  [01], SW  [04], A3  [11]
    spirit_walk          =
    stormstrike          = 7   [06]
    sundering            = N2  [05]
    thunderstorm         = SY  [04]
    tremor_totem         = A5  [01]
    wind_rush_totem      = SE  [04]
    wind_shear           =
    windfury_totem       = A1  [01], 1   [06]
    windfury_weapon      = N6  [05]
    windstrike           = 7   [06]

warnings: [#1] Returned unknown string 'andhealth' in state metatable [Enhancement (2):default:3].
[string "@Interface/AddOns/Hekili/State.lua"]:2238: in function <Interface/AddOns/Hekili/State.lua:1877>
[string "return andhealth.pct"]:1: in main chunk
[string "=[C]"]: in function `pcall'
[string "@Interface/AddOns/Hekili/Scripts.lua"]:894: in function `EmulateSyntax'
[string "@Interface/AddOns/Hekili/Scripts.lua"]:665: in function `BuildRecheck'
[string "@Interface/AddOns/Hekili/Scripts.lua"]:1237: in function <Interface/AddOns/Hekili/Scripts.lua:1189>
[string "@Interface/AddOns/Hekili/Scripts.lua"]:1510: in function `LoadScripts'
[string "@Interface/AddOns/Hekili/Scripts.lua"]:1599: in function `LoadScripts'
[string "@Interface/AddOns/Hekili/Core.lua"]:1488: in function <Interface/AddOns/Hekili/Core.lua:1486>

[#2] Unable to compile 'andhealth.pct' - [string "return andhealth.pct"]:1: attempt to index global 'andhealth' (a nil value) (pcall-n)
From: (buff.natures_swiftness.uporcast_time=0)andhealth.pct<90
[#3] Unable to compile '60andcooldown.astral_shift.true_remains' - [string "return 60andcooldown.astral_shift.true_remains"]:1: malformed number near '60andcooldown' (loadstring-n)
From: health.pct<60andcooldown.astral_shift.true_remains=0
[#4] Unknown debuff in [Enhancement (2):default:6]: fear
[string "@Interface/AddOns/Hekili/State.lua"]:4810: in function <Interface/AddOns/Hekili/State.lua:4783>
[string "return debuff.fear.up"]:1: in main chunk
[string "=[C]"]: in function `pcall'
[string "@Interface/AddOns/Hekili/Scripts.lua"]:921: in function `EmulateSyntax'
[string "@Interface/AddOns/Hekili/Scripts.lua"]:1198: in function <Interface/AddOns/Hekili/Scripts.lua:1189>
[string "@Interface/AddOns/Hekili/Scripts.lua"]:1510: in function `LoadScripts'
[string "@Interface/AddOns/Hekili/Scripts.lua"]:1599: in function `LoadScripts'
[string "@Interface/AddOns/Hekili/Core.lua"]:1488: in function <Interface/AddOns/Hekili/Core.lua:1486>

Error Messages (Link)

1x [ADDON_ACTION_FORBIDDEN] AddOn 'ZygorGuidesViewer' tried to call the protected function 'TargetUnit()'.
[string "@!BugGrabber/BugGrabber.lua"]:480: in function <!BugGrabber/BugGrabber.lua:480>
[string "=[C]"]: in function `TargetUnit'
[string "@FrameXML/EditModeManager.lua"]:1519: in function `RefreshTargetAndFocus'
[string "@FrameXML/EditModeManager.lua"]:1463: in function `OnEditModeEnter'
[string "@FrameXML/EditModeManager.lua"]:170: in function `EnterEditMode'
[string "@FrameXML/EditModeManager.lua"]:192: in function <FrameXML/EditModeManager.lua:190>
[string "=[C]"]: in function `Show'
[string "@FrameXML/UIParent.lua"]:2853: in function `SetUIPanel'
[string "@FrameXML/UIParent.lua"]:2657: in function `ShowUIPanel'
[string "@FrameXML/UIParent.lua"]:2561: in function <FrameXML/UIParent.lua:2557>
[string "=[C]"]: in function `SetAttribute'
[string "@FrameXML/UIParent.lua"]:3159: in function `ShowUIPanel'
[string "*GameMenuFrame.xml:94_OnClick"]:2: in function <[string "*GameMenuFrame.xml:94_OnClick"]:1>

Additional Information

No response

Contact Information

No response

commented

Or I can send you the pictures in DM.

commented

After each application update, the status of the custom value for the custom entry in the priority list changes.

If the priority name is blue, I can and will overwrite it whenever I see fit. Those are mine. See step 1 in the FAQ: https://github.com/Hekili/hekili/wiki/Frequently-Asked-Questions

The strange thing is that the description does not change on the outside, only the value inside. It will help to overwrite and save again.

I don't know what this means.

Your tooltips are likely messed up due to having invalid conditions in your custom lists:

warnings: [#1] Returned unknown string 'andhealth' in state metatable [Enhancement (2):default:3].
[string "@Interface/AddOns/Hekili/State.lua"]:2238: in function <Interface/AddOns/Hekili/State.lua:1877>
[string "return andhealth.pct"]:1: in main chunk
[string "=[C]"]: in function `pcall'
[string "@Interface/AddOns/Hekili/Scripts.lua"]:894: in function `EmulateSyntax'
[string "@Interface/AddOns/Hekili/Scripts.lua"]:665: in function `BuildRecheck'
[string "@Interface/AddOns/Hekili/Scripts.lua"]:1237: in function <Interface/AddOns/Hekili/Scripts.lua:1189>
[string "@Interface/AddOns/Hekili/Scripts.lua"]:1510: in function `LoadScripts'
[string "@Interface/AddOns/Hekili/Scripts.lua"]:1599: in function `LoadScripts'
[string "@Interface/AddOns/Hekili/Core.lua"]:1488: in function <Interface/AddOns/Hekili/Core.lua:1486>

[#2] Unable to compile 'andhealth.pct' - [string "return andhealth.pct"]:1: attempt to index global 'andhealth' (a nil value) (pcall-n)
From: (buff.natures_swiftness.uporcast_time=0)andhealth.pct<90

You're likely missing a space between & health in your custom Enhancement (2) priority, default #3 entry.

[#3] Unable to compile '60andcooldown.astral_shift.true_remains' - [string "return 60andcooldown.astral_shift.true_remains"]:1: malformed number near '60andcooldown' (loadstring-n)
From: health.pct<60andcooldown.astral_shift.true_remains=0

[#4] Unknown debuff in [Enhancement (2):default:6]: fear
[string "@Interface/AddOns/Hekili/State.lua"]:4810: in function <Interface/AddOns/Hekili/State.lua:4783>
[string "return debuff.fear.up"]:1: in main chunk
[string "=[C]"]: in function `pcall'
[string "@Interface/AddOns/Hekili/Scripts.lua"]:921: in function `EmulateSyntax'
[string "@Interface/AddOns/Hekili/Scripts.lua"]:1198: in function <Interface/AddOns/Hekili/Scripts.lua:1189>
[string "@Interface/AddOns/Hekili/Scripts.lua"]:1510: in function `LoadScripts'
[string "@Interface/AddOns/Hekili/Scripts.lua"]:1599: in function `LoadScripts'
[string "@Interface/AddOns/Hekili/Core.lua"]:1488: in function <Interface/AddOns/Hekili/Core.lua:1486>

More errors in your custom priorities.

commented

Or I can send you the pictures in DM.

Also, please do not do this.