Arcades Saboth.5139:

Hello,
I was playing with the API because I’m going to code a tool (in Qt/C++) to help the crafting. I realize there are plenty of other working tools but this is not the point.

I decided to create a database (sqlite) to hold all the information gathered from the various API endpoints and I stumbled in a problem.

I converted the item_id for the Tome of the Rubicon from it’s game code (from the wiki) and it is 37007. If I retreive the item detail from the api https://api.guildwars2.com/v1/item_details.json?item_id=37007 I have the details.

The attributes from these info are 24 Malice, 17 Precision, 16 Toughness which seems to be wrong. If we add the values from the ones in the description we get the proper values.
The missing values, however, are not in the description but in that “buff” properties that I never seen in other items (I get few items right now just for test).

That property give a strange buff with a skill of ID 15741.
Following the wiki page I created a game link for this skill: [&B309AAA=] that, wrote in the game, give a skill without name that gives the missing properties.

So the tome is composed of the values from this skill (which, I guess, it’s always active) and the values give by the item itself.

Now my question is: for the beard of Merlin… why??
This is quite a big problem for me: how many other items use these passive skills instead of the proper values from the “attributes” array?

I fear there are many items that share this problem (I didn’t test but I bet every ascended item have this behavirou) but there is no API that let us discover the skill properties.
Should I get the values in-game everytime I discover a “buff” section like this?

Thank you for the help.

Dr Ishmael.9685:

We’d have to corner an Anet dev to find out why they did it like this, but that’s how Magic Find (before it got removed this month) was applied to equipment from the beginning – a buff effect (all effects are skills) that is always active while the item is equipped.

When they added stat prefixes with Boon Duration and Condition Duration, those got added the same way, with an always-active buff. (example)

When they made ascended trinkets, the base item’s attributes were handled normally, but they used a buff to add the “baked-in” upgrade component’s attributes. Originally these were displayed separately in the item’s description, such that Tome of the Rubicon would show 2 entries for each attribute. This image on the wiki still shows the old style. Anet changed this on May 28, 2013 to only show one entry per attribute.

Arcades Saboth.5139:

Thank you for your reply. I guess right now there is no way to retreive those data except to map by myself those missing buff.
I hope they are only related to the common prefixes, like Rabid for the example above about the Tome and so on for the others.