achievements_state
Объект содержит состояние достижений игрока.
Секция возвращается в профиле пользователя при filter=achievements.
{
"achievements": [
{
"templateId": "ach_red_chips",
"tierIndex": 1,
"current": 12450,
"threshold": 1000,
"claimed": [0],
"claimable": [1]
}
],
"pendingCompletions": []
}
| Поле | Тип | Описание |
|---|---|---|
| achievements | array | Список достижений игрока |
| achievements.templateId | string | Идентификатор достижения из клиентского CDB objectives.id |
| achievements.tierIndex | int | Индекс текущего релевантного тира |
| achievements.current | int | Текущее значение счетчика достижения |
| achievements.threshold | int | Требуемое значение счетчика для текущего релевантного тира |
| achievements.claimed | array | Индексы уже полученных тиров |
| achievements.claimable | array | Индексы тиров, награды которых доступны для получения |
| pendingCompletions | array | Очередь completion notifications, которые клиент должен показать и подтвердить |
| pendingCompletions.id | string | Идентификатор notification |
| pendingCompletions.type | string | Тип notification: quest, achievement, chest |
| pendingCompletions.templateId | string | Идентификатор objective из клиентского CDB; для type = chest — идентификатор daily chest bar |
| pendingCompletions.tierIndex | int | Индекс objective tier; для type = chest — индекс сундука в chest bar |
| pendingCompletions.occurredAt | int | Время создания notification в timestamp |