arkayenro / arkinventory

A World of Warcraft Inventory mod for Retail, Burning Crusade, and Classic
108 stars 14 forks source link

[BUG] Icons won't disappear after selling/removing items from bag #1714

Open zomkie opened 1 year ago

zomkie commented 1 year ago

What version number you are using? 3.10.10

What game client are you playing? Retail, Burning Crusade, Classic / Live, PTR, Beta Wotlk

What language is the game client set to? English

Describe the bug After wotlk updated today this issue started. If I sell stuff or turn in quests the icons are still in my bag. It's probably something you were going to fix anyway but I thought I'd bring it up since you said you don't play wotlk and to let you know of bugs with it!

Edit: Turns out that isn't the whole problem. Moving items to another space in the bag is similar. The icon stays in the spot its in but the item isn't there (nor the tooltip)

To Reproduce It's just always there for me, so I can't reproduce it.

Screenshots Made a gif instead because I feel like it better shows the problem. Reloading ui, closing and reopening bag, etc. does not make them disappear.

WowClassic_oXSDrpEf6D

Additional context Add any other context about the problem here.

I've never reported an addon problem I don't think so if I missed anything lemme know and I'll try to add more info.

wendybird commented 1 year ago

@zomkie

I looked up the error AI was throwing in BugSack.

1x ...ce\AddOns\Questie\Libs\AceEvent-3.0\AceEvent-3.0-4.lua:33: Attempt to register unknown event "WEAR_EQUIPMENT_SET" string "=[C]": in function RegisterEvent' [string "@Interface\AddOns\Questie\Libs\AceEvent-3.0\AceEvent-3.0-4.lua"]:33: in functionOnUsed' [string "@Interface\AddOns\Questie\Libs\CallbackHandler-1.0\CallbackHandler-1.0-7.lua"]:142: in function `RegisterEvent' [string "@Interface\AddOns\ArkInventory\Core\ArkInventory-31010.lua"]:3120: in function <Interface\AddOns\ArkInventory\Core\ArkInventory.lua:3050>

[string "@Interface\AddOns\Questie\Libs\AceAddon-3.0\AceAddon-3.0-13.lua"]:70: in function <...ce\AddOns\Questie\Libs\AceAddon-3.0\AceAddon-3.0.lua:65> [string "@Interface\AddOns\Questie\Libs\AceAddon-3.0\AceAddon-3.0-13.lua"]:527: in function `EnableAddon' [string "@Interface\AddOns\Questie\Libs\AceAddon-3.0\AceAddon-3.0-13.lua"]:630: in function <...ce\AddOns\Questie\Libs\AceAddon-3.0\AceAddon-3.0.lua:615>

I went into Interface\AddOns\ArkInventory\Core\ArkInventory.lua and did a search for WEAR_EQUIPMENT_SET and then put a -- at the front of the line to comment it out with a note to remind myself.

So, it's now

-- TEST EXCLUDE { "WEAR_EQUIPMENT_SET", "EVENT_ARKINV_PLAYER_EQUIPMENT_CHANGED" },

Reloaded the game, and it works fine. Should tide you over until there is a proper fix.

arkayenro commented 1 year ago

try 3.10.10 alpha 2