Item Data Not Accurate : GetItemInfo()

I am the author of SmexyMats and I use the function global GetItemInfo() to determine what expansion crafting reagents are from. At some point in Shadowlands, specifically in 9.0.2, items from Cataclysm, Legion, and other expansions are returning “0” (classic) for the expansion ID.
This is not true for all items, but it is definitely true for a large number of items.
Do you plan on correcting the info tied to items? or is my client perhaps pulling incorrect information from the server?

Thanks!

6 Likes

100% this needs to be fixed

1 Like

Example of this not working correctly.
Dump: value=GetItemInfo(60224)
[1]=“Handful of Obsidium Bolts”,
[2]="||Hitem:60224::::::::60:250:::::::|h[Handful of Obsidium Bolts]|h|r",
[3]=1,
[4]=30,
[5]=0,
[6]=“Tradeskill”,
[7]=“Parts”,
[8]=200,
[9]="",
[10]=465836,
[11]=2375,
[12]=7,
[13]=1,
[14]=0,
[15]=0,
[17]=true

Item 15 is definitely wrong.
15 should return 4.

This is just one item and there are several other items that return inaccurate data like this. Blizz please fix this!

And please look into other parts of data that could be returning inaccurately.

Thanks!

This a big issue when running alts in different expacs. Trying to keep a guild bank organized is tough enough but without this add-on and the associated excpac IDs, it becomes redonkulously difficult. Please fix this ASAP.

1 Like

Yes please fix, this should be a feature in the game to begin with.