/expedition/skip

Метод досрочно завершает запущенную экспедицию за хард-валюту: слот сразу переходит в состояние «готова», награду после этого нужно забрать обычным способом через /expedition/claim.

Цена считается по таблице upgradeCostIntervals от оставшегося времени — по той же таблице и той же формуле, что и ускорение апгрейда АФК-станков, поэтому цена, показанная в skip_price метода /expedition/list, и списанная сумма совпадают.

Ускорение не снимает блокировку приёмов: она держится до получения награды.

Списание выполняется до перевода слота в «готово». Обратный порядок на мгновение выставлял бы оплачиваемый слот готовым — параллельный клейм успевал бы его забрать, и ускорение доставалось бы бесплатно.

Оба шага условные: два одновременных ускорения завершат экспедицию ровно один раз, проигравшему списанное возвращается, а отказ по деньгам оставляет её запущенной.

Списание коммитится отдельно от перевода слота, поэтому между ними есть короткое окно: если процесс умрёт именно там, игрок окажется оплатившим при работающей экспедиции и заплатит за повтор снова. Окно измеряется одним запросом и закрыть его здесь нечем — списание и состояние сведёт в одну операцию только транзакционное списание в общем кошельке.

Код Условие
10001 Слот не найден, экспедиция в нём не запущена, либо её уже завершил параллельный запрос.
10405 Фича закрыта по уровню либо не хватает валюты (в контексте приходит price).