Thank you Dr Ishmael for your very detailed reply. I agree with you that lot of my points are simple anomalies, most of them I think could be fixed very easly, but if nobody know that there is an anomaly nobody can fix it! This is the reason why I opened a topic, from a developer point of view I think could be simple to find a list of problems and choose which to fix based on available resource and time, rather than reading a lot of not ordered and heterogeneous post in a sticky topic.
5. I’ve found on Trinket and Back (I’ve not analyzed Armors and Weapons yet) that the stat bonuses (back.infix_upgrade) sometimes are splitted in attributes and buff, both give bonus to character attributes. Are there any reason for this? It could be very useful to have all bonuses with the same structure of back.infix_upgrade.attributes instead of splitting them.
Two reasons:
- The internal mechanics of how the game handles attribute bonuses on equipment don’t recognize Boon/Condition Duration as attributes. Thus Giver’s armor/weapons have to have a buff applied to them in order to modify these attributes.
- The baked-in ascended jewel on ascended trinkets/back items similarly has to be added as a buff, rather than being added to the infixed attribute bonuses. This is probably due to how the item creation process generates default attribute bonus values based on type/level/rarity.
In both cases, I doubt it would be possible for the API to combine them.
- You are right, boon duration and condition duration buff are always considered a buff and not attributes
- There are also a lot of ascended back and trinket with buffs: this is the complete list of buff descriptions on back:
“32 Power\n18 Toughness\n+18 Vitality”,
“32 Toughness\n18 Power\n+18 Ferocity”,
“32 Condition Damage\n18 Precision\n+18 Toughness”,
“32 Power\n18 Ferocity\n+18 Precision”,
“32 Power\n18 Toughness\n+18 Vitality\n+5 Agony Resistance”,
“32 Toughness\n18 Power\n+18 Ferocity\n+5 Agony Resistance”,
“32 Condition Damage\n18 Precision\n+18 Toughness\n+5 Agony Resistance”,
“32 Power\n18 Ferocity\n+18 Precision\n+5 Agony Resistance”,
“32 Healing\n18 Condition Damage\n+18 Toughness”
and trinket:
“32 Condition Damage\n18 Precision\n+18 Toughness”,
“32 Power\n18 Ferocity\n+18 Precision”,
“32 Power\n18 Toughness\n+18 Vitality”,
“13 Condition Damage\n13 Precision\n+13 Toughness\n+13 Power\n+13 Vitality\n+13 Healing Power\n+13 Ferocity”,
“32 Toughness\n18 Power\n+18 Ferocity”,
“32 Power\n18 Ferocity\n+18 Vitality”,
“32 Healing\n18 Condition Damage\n+18 Toughness”,
“32 Condition Damage\n18 Precision\n+18 Toughness\n+5 Agony Resistance”,
“32 Power\n18 Ferocity\n+18 Precision\n+5 Agony Resistance”,
“32 Power\n18 Toughness\n+18 Vitality\n+5 Agony Resistance”,
“13 Condition Damage\n13 Precision\n+13 Toughness\n+13 Power\n+13 Vitality\n+13 Healing Power\n+13 Ferocity\n+5 Agony Resistance”,
“32 Toughness\n18 Power\n+18 Ferocity\n+5 Agony Resistance”,
“32 Power\n18 Ferocity\n+18 Vitality\n+5 Agony Resistance”,
“32 Healing\n18 Condition Damage\n+18 Toughness\n+5 Agony Resistance”,
“+1% Boon Duration”,
“32 Healing Power\n18 Toughness\n+18 Power”,
“32 Healing Power\n18 Toughness\n+18 Power\n+5 Agony Resistance”,
“32 Toughness\n18 Power\n+18 Precision”,
“32 Precision\n18 Power\n+18 Condition Damage”,
“32 Precision\n18 Toughness\n+18 Power”,
“32 Toughness\n18 Power\n+18 Precision\n+5 Agony Resistance”,
“32 Precision\n18 Power\n+18 Condition Damage\n+5 Agony Resistance”,
“32 Precision\n18 Toughness\n+18 Power\n+5 Agony Resistance”,
“11 Precision\n8 Ferocity\n+8 Power”
As you can see there are not only boon/condition buff. As an example you can pick item 37002 ( https://api.guildwars2.com/v1/item_details.json?item_id=37002 http://wiki.guildwars2.com/wiki/Sights_Be_True ) this is the infix_upgrade:
“infix_upgrade”:{
“buff”:{
“skill_id”:“15743”,
“description”:“32 Toughness\n18 Power\n+18 Ferocity”},
“attributes”:[
{"attribute":“Toughness”,“modifier”:"24"},
{"attribute":“Power”,“modifier”:"17"},
{"attribute":“CritDamage”,“modifier”:"17"}
]}
attribute bonus on wiki are:
+56 Toughness Toughness
+35 Power Power
+35 Ferocity Ferocity
Maybe you are right with your second hypothesis, but there are also items 46468 (“All Seeing”) and 64196 (“Engagement Ring”) that are not Ascended but have buff property.