Farmer

Farmer

772k Downloads

looting items are broken after ulduar patch (wotlk classic)

dh-harald opened this issue ยท 5 comments

commented

Hi,

It looks, not updating every time when I loot something. sometimes it's working but usually it's not.
for example I'm looting couple of items in a dungeon and not showing them, and after I HSing/teleporting to Dalaran, it shows all the items bulky.
Maybe some event missing, like known BAG_UPDATE_DELAYED

commented

People have reported this issue already but I couldn't reproduce it while questing, so narrowing it down to dungeons is very helpful already. Unfortunately I only have a level 7 character on WotlK classic so I cannot go into dungeons to check it myself.

That indeed sounds like BAG_UPDATE_DELAYED is not being fired by the game because that's the event I'm using to check what changed in the bags. Do you have any means to check if the event is fired while in dungeons?

commented

I have looked around on the UIDev Discord and people are reporting that the game does not reliably fire BAG_UPDATE_DELAYED in the current WotlK classic patch. This hopefully gets fixed by Blizzard because I don't think there is a reliable workaround.

commented

I runned etrace, and it looks, the BAG_UPDATE_DELAYED event is still missing... I tried to debug it, but after 3 BAG_UPDATE there was no BAG_UPDATE_DELAYED (and the addon didn't showed any loots)

commented

I implemented a workaround that should hopefully work. Once Blizzard fixes the issue on their side, I'll remove the workaround and close this issue.

commented

Closing this issue because BAG_UPDATE_DELAYED properly fires on classic again (for a while now already).