/arena/fight/start

Начать бой: списать попытку, заморозить копию соперника, выдать сид генератора.

Адрес метода

/arena/fight/start

Требует сессию пользователя

Параметры

Параметр Обязательный Тип Описание
opponent_id ДА int(1+) Соперник из выданного списка целей

Результат

{
    "response": {
        "success": 1,
        "battle_id": 4153,
        "seed": 918273645,
        "opponent": {"...frozen copy"},
        "arena": {"...arena"}
    }
}

Что важно знать

До завершения онбординга метод отказывает кодом 10061 (ArenaNotOnboarded) — до любых списаний. Игрок, не победивший Цукера, в боях не участвует (онбординг). Это страховка: состояние клиент знает заранее из onboarding.onboarded в /arena/info.

Попытка списывается здесь, а не на брифинге. Игрок, выбравший соперника и вышедший из игры на брифинге, попытку не теряет.

Сверх бесплатных попыток списывается билет арены — реальная валюта кошелька, со аналитикой и историей. Билеты используются только после исчерпания бесплатного лимита.

Атаковать можно только цель из выданного списка, помеченную attackable.

Соперник замораживается целиком: имя, косметика, AP, место, сила и защитный набор. Бой доигрывается против этой копии, даже если соперник тем временем что-то поменял.

Во время заморозки на стыке сезонов метод отказывает — так собираются итоги идущих боёв.