#15 - Dec. 18, 2012, 1:04 a.m.
Item upgrade information will be available tomorrow (afternoon, pst) if all of the deploys go as planned. Sorry it took so long to get this out. We're working on ways to speed this up for future patch changes.
We also realize that this first pass doesn't give all the data people wanted in the way that they wanted it. Hopefully we'll be able to fill some gaps in future updates.
The fields=items option on characters is getting a bunch of data added to it. First there is a new tooltip param section for updates that has the current and total upgrade options and the current item level upgrade.
On top of this the item (when viewed on a character profile) also is getting the item level, stats, armor and weapon info added to it since these are all of the values that can be edited. This means that character profile items now have all of their stats in edited forms (with reforges, enchants, upgrades etc). The values you see on the profile page tooltips are listed here.
One of the current issues we have is for viewing items NOT in the context of character profiles (/api/wow/item for instance). We have no data about how much an item can be upgraded in this view so all we can add is one boolean flag "upgradable". The logic for how an item can be upgraded is extremely flexible so while in game it's pretty clear what it is (currently), we weren't able to add it into the api for this update.
An example of a character profile item (weapon in this case to show all fields):
mainHand: {
id: 81279,
name: "Tempestuous Longbow",
icon: "inv_bow_1h_pandung_c_01",
quality: 3,
itemLevel: 471,
tooltipParams: {
upgrade: {
current: 1,
total: 1,
itemLevelIncrement: 8
}
},
stats: [
{
stat: 32,
amount: 646,
reforged: false
},
{
stat: 3,
amount: 969,
reforged: false
},
{
stat: 31,
amount: 646,
reforged: false
},
{
stat: 7,
amount: 1454,
reforged: false
}
],
armor: 0,
weaponInfo: {
damage: {
min: 7433,
max: 13805
},
weaponSpeed: 3,
dps: 3539.6667
}
}
I will try to get the docs updated with this and the other things that are missing this week.