NXClientNXClient
Раздел 22

Крафт

NXClient помогает с крафтом в мастерских — Лесопилка, Рабочая мастерская, Кухня, Алхимическая лаборатория и других. Он умеет повторять за вами любой крафт и (на платном тарифе) крафтить всё, что получается из выбранных вами ресурсов.

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

Зачем это нужно

В игре в поле «количество» при обработке ресурсов стоит не весь ваш запас, а столько же, но округлённое вниз до целого. Поэтому, чтобы переработать, скажем, две сотни берёзы, приходится вручную повторять один и тот же крафт десятки раз. Клиент делает это за вас.

У алхимика и на кухне запас бывает дробным — например, 0.230. Игра в таком случае подставляет в поле «количество» ноль (округление вниз), и число нужно вписать руками: 0.2. Клиент такой крафт повторяет ровно в том дробном количестве, которое вписали вы, пока запаса хватает.

Выделить всё

На странице ресурсов любой мастерской верхний флажок (в шапке таблицы) обычно неактивен. Клиент его включает и превращает в «выделить всё»: поставьте его — отметятся сразу все ресурсы, снимите — снимутся. Инструменты сверху он не трогает. Это работает всегда и на любом тарифе, отдельную панель открывать не нужно.

Заодно клиент подставляет количество тем строкам, где игра оставила ноль (дробный запас — 0.230 и подобные): отмечаете такую строку — в поле появляется весь остаток. Число, вписанное вами, он не трогает.

Помните, что в списке действий рядом стоит не только «обработать», но и «выкинуть». Поэтому перед выбрасыванием ресурсов клиент показывает подтверждение и перечисляет в нём, что именно уйдёт (до восьми названий, дальше — «и ещё N»). Игра о содержимом не сообщает, а с «выделить всё» до потери всего запаса — один клик. Подтверждение показывается всегда и от настроек не зависит; «обработать» подтверждения не требует.

Как открыть панель

Панель крафта открывается кнопкой «Крафт» (значок молотка) на панели инструментов; на телефоне — кнопкой в доке действий, панель открывается снизу. Действия в ней доступны, когда вы стоите в мастерской.

Повторять крафт

Это бесплатно. Это режим, а не разовая кнопка: включите переключатель «Повторять крафт» — и дальше клиент повторяет всё, что вы крафтите руками.

  1. Откройте панель «Крафт» и включите переключатель «Повторять крафт». Стоять в мастерской для этого не обязательно — можно включить заранее.
  2. Скрафтите что-нибудь в игре, как обычно: выберите ресурс(ы), нажмите «обработать» (или «заготовить» / «приготовить»), а на странице рецептов нажмите «Применить» у нужного рецепта.
  3. Дальше клиент подхватывает этот крафт сам: заново выбирает нужный ресурс, применяет тот же рецепт, ждёт откат и повторяет — пока хватает ресурсов. Кнопкой «Стоп» можно прервать текущий круг, не выключая режим.

Ресурсы закончились — клиент не бросает вас на странице выбора ресурсов. Он заново отмечает всё, что вы отмечали (в тех же количествах), открывает страницу рецептов и останавливается на ней: остаётся нажать «Применить» у следующего нужного рецепта — и повтор пойдёт уже по нему, перевыбирать ничего не надо. В чат при этом идёт строка «Крафт: ресурсы закончились — выбрал остальные, можно крафтить».

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

Количества игры тут — только чтобы показать вам всё, что ещё выходит. Ваши они не заменяют: круг, который пойдёт после вашего «Применить» на этой странице, крафтит в том количестве, которое указывали вы. Количество игры берётся лишь для ресурса, которому вы своего не задавали.

Ещё одно окончание круга — крафт, который ничего не делает. Если мастерская приняла «Применить», но ресурсов не убавилось (так бывает, когда не хватает инструментария: игра не показывает ошибки, просто ничего не происходит), клиент пробует ещё раз — и, если повторяется, останавливает круг строкой «Крафт не выполнен: ничего не израсходовано, проверьте инструментарий». Ждать тут нечего: само это не пройдёт, а без остановки круг крутился бы впустую, записывая в историю крафты, которых не было. Страница рецептов при этом всё равно открывается — можно сразу выбрать то, на что инструментарий есть.

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

💡

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

💡

Клиент повторяет крафт с тем же количеством ресурса, которое выбрали вы, и ждёт откат между крафтами. От вас — только один крафт руками. Дробное количество (0.2 у алхимика или на кухне) повторяется как есть; когда запаса остаётся меньше, крафтится остаток.

⚠️

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

⚠️

Пока режим включён, любой ваш крафт становится новым — в том числе случайный. Если рецепт нужен вам постоянно, сохраните его в библиотеку (см. «Сохранённые записи» ниже): там он живёт независимо и запускается одной кнопкой.

⚠️

Переключатель запоминается для каждого персонажа отдельно и переживает перезапуск клиента. Если вы включили его вчера — он всё ещё включён.

Панель «Крафт» — режим повтора и последний крафт
Панель «Крафт» — режим повтора и последний крафт

Дварфийская Мастерская

Дварфийская Мастерская (Эльмах-Дейн) устроена иначе, чем обычные мастерские. Здесь нет страницы ресурсов с галочками: вы открываете категорию (создание оружия и брони, ювелирка, алхимия, разборка вещей и так далее), а в ней выбираете готовый рецепт и нажимаете «Сделать». Несмотря на другой вид, «Повторять крафт» работает здесь так же, как в обычных мастерских.

Как повторять

  1. Включите переключатель «Повторять крафт» на панели.
  2. В игре откройте нужную категорию и нажмите «Сделать» у нужного рецепта. Клиент запомнит именно эту пару «категория + рецепт» и подхватит её: сам заново открывает ту же категорию, проверяет, что рецепт ещё можно сделать, делает его, ждёт откат и повторяет. Круг заканчивается, когда материалы закончились (рецепт перестал быть доступен), или по кнопке «Стоп».

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

Откат, капча и временные сбои

Если крафт подхватился, пока идёт работа (виден таймер «Идёт работа»), клиент не собьётся: он дождётся конца отката и продолжит сам.

Всё остальное, что может помешать кругу, клиент не считает поводом остановиться. Сервер игры не ответил или ответил ошибкой, мастерская отклонила крафт, игра попросила капчу, вас выбило из мастерской (бой, переподключение) — во всех этих случаях круг встаёт на паузу и продолжает пробовать. Паузы между попытками растут (30 секунд → 1 минута → 2 → 5 → 10 → 15) и дальше остаются по 15 минут, но клиент не сдаётся никогда. В панели в это время видно, чего он ждёт и сколько осталось до следующей попытки, например «Пауза: мастерская не на экране — повтор через 4:58»; в чат об этом пишется одна строка на всю паузу, а не на каждую попытку.

Две паузы заканчиваются сами, как только исчезает причина: капчу достаточно решить в игре, а из паузы «мастерская не на экране» круг выходит сам, как только мастерская снова открыта. Ни то, ни другое не требует запускать круг заново.

Отдельный случай — инвентарь. Открытый инвентарь (или страница персонажа) не уводит вас из мастерской: персонаж по-прежнему стоит в ней, просто на экране другая страница. Так бывает после таймера с едой или зельем — клиент сам сходил в инвентарь и не смог вернуться обратно. Делать тут ничего не нужно: круг возвращается в мастерскую сам, нажимая «Вернуться» за вас, и продолжает работу.

Это важно, если вы оставляете крафт на ночь или на несколько дней: раньше любой такой случайности хватало, чтобы работа тихо закончилась в первый же час — и, что хуже, сообщением «Крафт завершён», по которому не отличить нехватку материалов от сбоя.

Результат в чат

То, что мастерская показывает в окне результата после крафта, клиент дублирует в чат — если включён переключатель «Дублировать крафт в чат» (см. «История и чат» ниже). Удобно видеть, что именно скрафтилось, не открывая мастерскую.

⚠️

Здесь доступен только повтор. «Выделить всё» и «Скрафтить всё доступное» в Дварфийской Мастерской не работают. А рецепт, который тратит DNV, клиент не запоминает — чтобы не сжигать DNV в цикле. Сделать его вручную вы, конечно, можете; на панели просто останется предыдущий крафт.

Сохранённые записи

На панели живёт только последний крафт — следующий его заменит. Чтобы не терять нужный рецепт и не крафтить его заново ради повтора, запись можно сохранить в библиотеку — и потом запускать её одной кнопкой, даже после перезапуска клиента. Библиотека своя у каждого персонажа и работает бесплатно.

Здесь же живут ограниченные повторы: сам режим «Повторять крафт» работает, пока хватает ресурсов, а сохранённой записи можно задать «сделать ровно N раз».

Как сохранить

  1. Скрафтите нужное в игре (см. «Повторять крафт» выше).
  2. Под последним крафтом есть поле имени и кнопка «Сохранить». Поле уже заполнено названием рецепта (например, «Деревообработка: тисовые дрова 5 шт.») — можно просто нажать «Сохранить», ничего печатать не нужно. Хотите своё имя — сотрите подставленное и введите любое.
  3. Запись появится в разделе «Сохранённые записи» — сначала без ограничения («∞»). Число повторов задаётся прямо в строке записи карандашом.
⚠️

Имена не должны повторяться. Если запись с таким именем уже есть, клиент предупредит и дубль создавать не станет — дайте другое имя.

Что в строке записи

Справа — три кнопки-значка: повтор (треугольник) запускает запись, карандаш переименовывает (и меняет число повторов) прямо в строке, корзина удаляет. Кнопка повтора активна, только когда вы стоите в подходящей мастерской (профессия ↔ гном); иначе клиент подскажет, куда зайти.

Скрафтить всё доступное

Это платная функция. Как и «Повторять крафт», это режим: клиент крафтит всё, что получается из выбранных вами ресурсов — не из всего склада.

  1. Откройте панель «Крафт» и включите переключатель «Скрафтить всё доступное». Стоять в мастерской не обязательно — можно включить заранее.
  2. Скрафтите один раз руками: отметьте нужные ресурсы, укажите количество, нажмите «обработать», а на странице рецептов — «Применить».
  3. Дальше клиент повторяет ваш выбор: заново отмечает те же ресурсы в том же количестве, применяет первый доступный рецепт, ждёт откат и повторяет. Когда один рецепт исчерпан, в дело идёт следующий — пока из выбранных ресурсов можно хоть что-то сделать. Кнопкой «Стоп» можно прервать круг, не выключая режим.

Ресурсы закончились — клиент пишет в чат «Крафт: ресурсы закончились — жду следующую обработку» и ждёт, оставаясь включённым. Захотели другой набор — просто обработайте нужные ресурсы руками, и клиент переключится на них.

💡

Отметить сразу всё поможет флажок «выделить всё» в шапке таблицы ресурсов (см. «Выделить всё» выше) — тогда режим и правда будет крафтить из всего, что есть.

⚠️

Выбор ресурсов задаёт, из чего крафтить, но не что именно: клиент применяет первый рецепт, который получается из отмеченного. Поэтому первый его крафт может отличаться от того, который вы только что сделали руками. Нужен конкретный рецепт — пользуйтесь режимом «Повторять крафт».

⚠️

Выбор ресурсов не переживает перезапуск клиента (сам переключатель — переживает). После запуска просто скрафтите один раз руками.

Режимы уживаются, но «Скрафтить всё доступное» — главнее: если включены оба, ваш крафт руками подхватит именно он. Пока идёт цикл, ваши крафты руками не подхватываются вовсе — режим снова заработает, когда цикл закончится.

История и чат

Каждый завершённый крафт попадает в историю на панели (с временем). А если включён переключатель «Дублировать крафт в чат» (в Настройках → «Крафт», включён по умолчанию), клиент пишет каждый крафт ещё и в чат строкой вида «Крафт: рецепт — крафт 7» — со значком молота слева. Число здесь — это счётчик крафтов с начала круга: он растёт с каждым готовым крафтом и обнуляется, когда вы запускаете круг заново. Если вы задали количество повторов, клиент пишет и его — «крафт 7 из 20», так что видно, сколько осталось.

В Дварфийской Мастерской строка другая: там мастерская сама сообщает, что именно и в каком количестве получилось, и клиент дублирует её ответ как есть — «Крафт: Результат работы: Эссенция жизни x2».

История ведётся отдельно для каждого персонажа и хранит последние 2000 записей. Чтобы очистить её, нажмите значок корзины справа от заголовка «История» и подтвердите — записи удалятся и с диска, так что после следующего входа история останется пустой. Сохранённые записи крафта при этом не трогаются: у каждой из них своя кнопка удаления.

Долгую партию можно убрать из чата целиком, не выключая дублирование у других функций: Настройки → «Чат» → «Системные сообщения» → «Крафт» (см. Чат). Красные строки о паузе и остановке при этом остаются видимыми — причину, по которой крафт встал, скрыть нельзя.

Уведомления о крафте

Чат хорош, пока вы у клиента. Если крафт оставлен работать надолго, включите событие «Крафт» в Уведомлениях — тогда о двух вещах вы узнаете, даже отойдя от компьютера (а на платном тарифе — и в Telegram):

Мелкие задержки из «Откат, капча и временные сбои» телефон не тревожат: если сервер не ответил или вас выбило из мастерской, клиент сначала пробует сам и пишет только в чат. Уведомление придёт, лишь когда пауза затянется (около 3–4 минут) — и одно на всю паузу, сколько бы она ни длилась.

Капча

Если во время авто-крафта игра попросит капчу, клиент ставит работу на паузу и пишет об этом в чат. Решите капчу в игре — круг продолжится сам, ничего перезапускать не нужно.