Some finished achievements don't increase the "current" value — Guild Wars 2 Forums
Home API Development

Some finished achievements don't increase the "current" value

Hi,

some account achievements increase the current value after they are finished, and some don't in the data responded from API: v2/account/achievements .

Example (increases current above max value):

Achievementid=288 (wvw killed caravan)
Array
(
[id] => 288
[current] => 3270
[max] => 2500
[done] => 1
)

Example (does not increase current above max value):
Achievementid=284 (wvw spent supply)
(
[id] => 284
[current] => 10
[max] => 10
[done] => 1
)

Example (does not increase current above max value):
Achievementid=127 (salvaged items)
(
[id] => 127
[current] => 500
[max] => 500
[done] => 1
)

The account where I checked this has definitely spent more than 10 supplys in WvW and has definitely salvaged more then 500 items.

Could the last two achievemens (and the others that stop counting when the achievement is finished) be changed, so that current always increases, even when done=1 ?

https://www.gw2gh.com/ - A GW2-Guild-Hall.
Register and check your guild leaderboard to see who is the best in your guild and who finished achievements first.

Comments

  • Malediktus.9250Malediktus.9250 Member ✭✭✭✭

    Some achievements are just not designed to keep forever counting. Only infintie achievement and some really old achievements keep counting. I guess Anet did this to save space in their database since amounts greater than needed to finish arent displayed ingame anyway.

  • Zok.4956Zok.4956 Member ✭✭✭

    @Malediktus.9250 said:
    Some achievements are just not designed to keep forever counting. Only infintie achievement and some really old achievements keep counting.

    Do you have any proof for this, or is this just your opinion? Thanks.

    https://www.gw2gh.com/ - A GW2-Guild-Hall.
    Register and check your guild leaderboard to see who is the best in your guild and who finished achievements first.