ThingEngineering / wowthing-collector

WoW addon that collects data for WoWthing
MIT License
7 stars 3 forks source link

Addon causes Elvui Bags to not process items #9

Open mohcow opened 1 year ago

mohcow commented 1 year ago

Elvui Bags has a function where it queue/scans inventory etc. to show fancy item quality border, itemlevel, BoE, anima value etc. Sadly this does not work when Wowthing is enable. I'm not a programer, but in the Elvui discord it was explained that wowthing and elvui probably scan at the same time(f.e. PLAYER_ENTERING_WORLD) causing elvui to time out, resulting in no fancy item quality borders etc.

madcowfred commented 1 year ago

Yeah, it also breaks the same thing with AdiBags. I haven't worked out what I'm meant to be doing differently to fix it :(

mohcow commented 1 year ago

Maybe WoWUiDev Discord or the Elvui guys can help.

madcowfred commented 1 year ago

Can you give v10.0.0.4 a try and see if that helps at all?

mohcow commented 1 year ago

Still happening, might have gone down from 100% bugging out Elvui to 90%. On some /reloadui / character logins is fine, but most of the time it's still bugged.

madcowfred commented 1 year ago

Blah. I can break AdiBags, with only AdiBags enabled, purely by taking an item out of the mail. AdiBags/ElvUI both don't use C_Item.IsItemDataCachedByID, I'm not sure if unconditionally calling GetContainerItemInfo is what causes the breakage but I'm out of ideas for now.

WoW's 10.0.2 patch moves container functions to a new namespace, maybe they magically fixed this weirdness at the same time, will check next week.

mohcow commented 1 year ago

This issue is still happening.