/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) или награда не была выдана, массив будет пустым.