Custom entry and condition does not hold value after each update
marekCs opened this issue ยท 3 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
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
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.