AMR has the wrong ilvl for my gear?!

Snapshot: c4cfad938c1b4cdaa9bd389ad6e68397

AMR shows me waring ilvl 201 gear (e.g. Back Slot) but I’m actually wearing a 183 version of the same item. (Prowler’s Shawl).

This is pretty breaking as it means it isn’t recommending upgrades due to this.

Blizzard has made it quite difficult to resolve their bonus IDs that adjust item level in Midnight – it is a complete mess now, with 9 different ways to adjust item level that conflict with each other and sometimes appear simultaneously on an item.

For this particular case… to get an item level of 183 that item would have to indicate that you were player level 88 when it dropped, but the data for that item is indicating that you were player level 90 when it dropped…

Cases like this are difficult to debug because I would have to see what the in-game addon API is generating for that item on your specific character. I can walk you through how to get me that information and maybe we can get to the bottom of this case if you are willing.

The easiest way would be to find the settings file for the AskMrRobot addon on your computer and open it up in your favorite text editor or notepad. That file is located at a path like:

C:\Program Files (x86)\World of Warcraft\_retail_\WTF\Account\YOURACCOUNTNAME\SavedVariables\AskMrRobot.lua

Once that file is open, search for the name of your item, Prowler’s Shawl.

It should find a line that looks something like this:

"|cnIQ4:|Hitem:249621::::::::90:73::109:3:12786:41:13668:1:28:6015:::::|h[Voodoo Band]|h|r"

(This is for the item Voodoo Band on my character, yours should find a line with the name Prowler’s Shawl in it.)

If you could post that string here, I can try to figure it out from that. If you have multiple Prowler’s Shawl items, post the strings of data for each of them here.

["link"] = "|cnIQ2:|Hitem:248575::::::::90:263::60:1:13573:2:9:90:28:3086:::::|h[Prowlers Shawl]|h|r",

Good chance I did get it at level 88 but am now level 90.

Another thought. I have been reloading the UI reasonably often as I’ve been tinkering with addons. It feels like this doesn’t save data in the same way properly logging out and in again does. So could it be that I got it at level 88, then reloaded at level 90 and it refreshed somehow?

Thanks – I might be able to figure it out from that… there is an extra modifier on that item that I haven’t seen used for anything before, but apparently it is referencing yet another database table that has a max level restriction of 88 in it, so that seems promising.

(The number of database tables required to convert that item link into the proper version of that item is getting a little absurd… it requires 5 database tables in Blizzard’s data to find the proper item level for that item now…)

It might take me a day or two for this one as it requires an addon update as well as adding another table to our server memory cache.

We posted a website update that should hopefully resolve this issue going forward.

You will also need the new version of the in-game addon just published (v171 as of this post) and re-export your character from the addon to the website for the change to take effect.