[ISSUE] Character Panel Enchant Icon Duplicating
MattS8 opened this issue ยท 13 comments
Describe the bug
After opening/closing the character panel multiple times, the icon representing the enchant on a piece of gear appears to duplicate. This seems to happen over and over again until the enchant icon runs off the screen.
To Reproduce
Steps to reproduce the behavior:
- Open Character Panel
- Close Character Panel
- Open Character Panel again
- (Potentially need to open and close a few times)
Expected behavior
Should only show the icon once
Addon Versions (please complete the following information):
- ElvUI version: 13.61
- Eltruism version: 4.1.2
- Any other addons used:
- mMT - Media Pack
- mMT - mMediaTag & Tools
Some interesting observations:
I equipped each piece one-by-one and it was fine until I equipped Shrieking Spaulders
Unequipping this item and closing/reopening the character panel also seems to fix the visual error.
Equipping this piece also causes the error:
My guess is that it has to do with the new crafting gear pieces.
what is the enchant on those items? (the name of the enchant, i know its +15 attack power)
Ok that appears to be the Atal'ai Signet of Might, it should work with dev, try grabbing the repo (on go on discord > bot-spam > !dev) and test with that
This is out of combat.
Enabling debugging and I get this LUA error:
Message: .../ElvUI_EltreumUI/Modules/Skins/Character/Sockets.lua:1562: attempt to concatenate field '?' (a nil value)
Time: Thu Apr 25 01:51:59 2024
Count: 1
Stack: .../ElvUI_EltreumUI/Modules/Skins/Character/Sockets.lua:1562: attempt to concatenate field '?' (a nil value)
[string "=[C]"]: ?
[string "@Interface/AddOns/ElvUI_EltreumUI/Modules/Skins/Character/Sockets.lua"]:1562: in function `_AddEnchants'
[string "@Interface/AddOns/ElvUI_EltreumUI/Modules/Skins/Character/Sockets.lua"]:1428: in function `_Render'
[string "@Interface/AddOns/ElvUI_EltreumUI/Modules/Skins/Character/Sockets.lua"]:1421: in function `_Refresh'
[string "@Interface/AddOns/ElvUI_EltreumUI/Modules/Skins/Character/Sockets.lua"]:1380: in function `Refresh'
[string "@Interface/AddOns/ElvUI_EltreumUI/Modules/Skins/Character/Sockets.lua"]:1347: in function `callback'
[string "@Interface/AddOns/ElvUI_EltreumUI/Modules/Skins/Character/Sockets.lua"]:1173: in function <.../ElvUI_EltreumUI/Modules/Skins/Character/Sockets.lua:1171>
[string "=[C]"]: in function `Show'
[string "@Interface_Vanilla/FrameXML/UIParent.lua"]:2168: in function `SetUIPanel'
[string "@Interface_Vanilla/FrameXML/UIParent.lua"]:2013: in function `ShowUIPanel'
[string "@Interface_Vanilla/FrameXML/UIParent.lua"]:1881: in function <Interface_Vanilla/FrameXML/UIParent.lua:1877>
[string "=[C]"]: in function `SetAttribute'
[string "@Interface_Vanilla/FrameXML/UIParent.lua"]:2660: in function `ShowUIPanel'
[string "@Interface_Vanilla/FrameXML/CharacterFrame.lua"]:26: in function <Interface_Vanilla/FrameXML/CharacterFrame.lua:4>
[string "=[C]"]: in function `ToggleCharacter'
[string "TOGGLECHARACTER0"]:1: in function <[string "TOGGLECHARACTER0"]:1>
Locals: (*temporary) = <function> defined =[C]:-1
this has also been asked in discord, apparently its due to some change in sod's enchants
I ask that you unequip each item one by one as you test, until you find the item that is causing the error then post the item + enchant it has so i can look into it because its seems specific to an item/enchant