/level/complete
Метод завершает текущий активный уровень.
Адрес метода
/level/complete
Требует сессию пользователя
Параметры
| Параметр | Обязательный | Тип | Описание |
|---|---|---|---|
| hp | ДА | float | Количество жизней, сколько осталось у игрока после завершения уровня |
| steps | ДА | int | Количество ходов, сколько потребовалось игроку для завершения уровня |
| result | ДА | int | Результат уровня (0 - провален, 1 - пройден) |
Результат
{
"response": {
"success": 1,
"timestamp": 1758253785.916074,
"rewards": [
{
"id": "hard",
"amount": 100
},
{
"id": "skill_slapOfJustice",
"amount": 10
}
]
},
"update": {
"member": {
...,
"options": {
...
},
"wallet": [
{...currency},
{...currency},
{...currency},
],
"levels": [
{...level},
{...level},
{...level}
]
}
}
}
response.rewards
Массив наград, которые были фактически выданы при завершении уровня.
| Поле | Тип | Описание |
|---|---|---|
| id | string | Идентификатор выданной награды. Для фрагментов умения используется формат skill_{skill_cid} |
| amount | int | Количество выданной награды |
Если уровень завершен поражением (result = 0) или награда не была выдана, массив будет пустым.