Diablo® III

[suggestion]item data redundancy in API

I feel that attribute ”transmogItem“ or “craftedBy” causes large data redundancy.
Such as,

"head" : {
"id" : "Unique_Helm_102_x1",
"name" : "Deathseer's Cowl",
"icon" : "unique_helm_102_x1_demonhunter_male",
"displayColor" : "orange",
"tooltipParams" : "item/CoYBCM3qh2USBwgEFXacQBYdAWAtsR2bBgDLHWc-7OQdZiMGUB3J-rygMIsCOOMBQABQElgEYLUCaikKDAgAEMrfureAgICgFhIZCI_94_0GEgcIBBWEJ5SxMI8COABAAZABAIABRo0Be_lOXaUBZz7s5K0B5hXbDbUBf_lOXbgBle2LjArAAQQY7PGE5AJQCFgA",
"transmogItem" : {
"id" : "Helm_204",
"name" : "Hellscape Mask",
"icon" : "helm_204_demonhunter_male",
"displayColor" : "white",
"tooltipParams" : "item/hellscape-mask",
"randomAffixes" : [ ],
"craftedBy" : [ {
"id" : "T09_Armor_Helm",
"slug" : "glorious-hellscape-mask",
"name" : "Glorious Hellscape Mask",
"cost" : 2550,
"reagents" : [ {
"quantity" : 5,
"item" : {
"id" : "Crafting_Tier_04A",
"name" : "Common Debris",
"icon" : "crafting_tier_04a_demonhunter_male",
"displayColor" : "white",
"tooltipParams" : "item/common-debris"
}
}, {
"quantity" : 5,
"item" : {
"id" : "Crafting_Tier_04B",
"name" : "Exquisite Essence",
"icon" : "crafting_tier_04b_demonhunter_male",
"displayColor" : "blue",
"tooltipParams" : "item/exquisite-essence"
}
}, {
"quantity" : 9,
"item" : {
"id" : "Crafting_Tier_04C",
"name" : "Iridescent Tear",
"icon" : "crafting_tier_04c_demonhunter_male",
"displayColor" : "yellow",
"tooltipParams" : "item/iridescent-tear"
}
} ],
"itemProduced" : {
"id" : "Helm_204",
"name" : "Glorious Hellscape Mask",
"icon" : "helm_204_demonhunter_male",
"displayColor" : "yellow",
"tooltipParams" : "recipe/glorious-hellscape-mask"
}
} ]
},
"randomAffixes" : [ ],
"craftedBy" : [ ]
}

It maybe due to the item data nest.But it just need some simple attributes like “name”,"icon","color", not the full data.
Edited by Haki#1534 on 4/21/2014 9:20 PM PDT
Reply Quote
It does. But I imagine it is probably easier for them to dump it like that then do it some other way.
Reply Quote

Please report any Code of Conduct violations, including:

Threats of violence. We take these seriously and will alert the proper authorities.

Posts containing personal information about other players. This includes physical addresses, e-mail addresses, phone numbers, and inappropriate photos and/or videos.

Harassing or discriminatory language. This will not be tolerated.

Forums Code of Conduct

Report Post # written by

Reason
Explain (256 characters max)
Submit Cancel

Reported!

[Close]