Добавлено
Клиент для macOS и Linux — и страница загрузки на сайте.
С июля новые версии выходили только для Windows: сборки для macOS и Linux мы выкладывать перестали.
Начиная с 1.0.0 каждый выпуск выходит сразу для трёх систем: Windows (установщик .exe), macOS (образ диска .dmg, одна сборка для Apple Silicon и Intel) и Linux (файл .AppImage, x86_64, устанавливать не нужно). Все три — на странице nxclient.dev/download, там всегда последняя версия. Дальше клиент, как и раньше, обновляется сам.
ℹ️Сборки пока не подписаны, поэтому при первом запуске Windows покажет окно «Windows защитила ваш компьютер», а macOS сообщит, что не может проверить разработчика. Как пройти это предупреждение, написано на странице загрузки и в главе «Установка» руководства. Для AppImage в системе нужен FUSE 2.
Скачивайте клиент только с nxclient.dev или по ссылкам из нашего Telegram-канала @nl_nxclient. Туда же присылайте сообщения об ошибках и предложения.
Обучение при первом входе.
Экран клиента плотный: кнопки автоматики, перемещение, панели, игра, чат, список игроков, строка состояния. До сих пор новичку приходилось разбираться в нём самому или по руководству.
Теперь при первом входе на компьютере клиент сам проводит короткую экскурсию: по шагам подсвечивает части экрана и объясняет, что где. «Далее» и «Назад» листают шаги, «Пропустить» (или Esc) закрывает экскурсию.
Если клиент у вас уже стоит и персонажи в нём сохранены, экскурсия сама не появится. Посмотреть её можно в любой момент: Настройки → «О клиенте» → «Показать обучение» — после входа в игру и в широком окне.
Действия по игроку — серия нападений «Боевое нападение ×N».
В войне кланов на одного противника нападают раз за разом, но свиток не бросить дважды за один клик: следующее нападение игра примет только после того, как кончится бой, начатый предыдущим. Приходилось караулить конец каждого боя и нападать снова вручную.
У «Боевого нападения» и «Закрытого боевого нападения» в меню ⚡ «Действия» появилась серия: нападение, ваш бой — вручную или авто-боем, 5 секунд после боя и следующее нападение, пока не наберётся N. Конец боя у самого противника ждать не нужно — серия смотрит только на ваш. Число задаётся в Настройки → «Действия» → «Сколько раз»: от 2 до 9, по умолчанию 5, своё у каждого персонажа.
Пока серия идёт, над игрой видна полоса с её ходом («Боевое нападение 2/5 → …») и кнопкой «Стоп», а остальные ручные действия заблокированы. «Стоп» прекращает только серию — текущий бой продолжается. Если игра не приняла нападение, серия повторит его через 5 секунд. После трёх отказов подряд или когда кончились свитки серия останавливается и присылает уведомление (и сообщение в Telegram, если он настроен).
⚠️Бои серии — бои с живым игроком, и по умолчанию авто-бой их не ведёт: их перехватывает группа «Люди» с «Мгновенной остановкой». Чтобы серию отыгрывал авто-бой, настройте эту группу и проверьте, что не включено условие остановки «Атака игрока», — см. главу «Бой».
Доступно на платном тарифе; обычные пункты нападений работают на любом. Подробнее — глава «Действия по игроку», раздел «Серия нападений».
Таймеры — «Запустить сейчас».
Проверить новый таймер или сделать запланированное пораньше можно было, только дождавшись срабатывания или переставив время.
Теперь в строке таймера есть кнопка ▶: она сразу выполняет действие таймера — применяет средство, надевает комплект, отправляет сообщение в Telegram, ведёт в замок. С расписанием после этого так: повторяющийся таймер «Через» отсчитывает заново от нажатия, так что средство не применится дважды подряд; «Во время» сработает в своё время, как обычно; одноразовый выключается. Кнопка есть у всех таймеров, кроме отмеченных 🔒, — и у выключенных тоже, причём запуск их не включает. Такой таймер можно держать как действие «в одно нажатие».
Ручной запуск не ждёт и не повторяет попытку. Если персонаж занят — бой, капча, откат, идёт поход вроде «Идти в замок» — или Telegram не настроен, клиент сразу скажет об этом всплывающим сообщением и ничего не сделает. Результат приходит строкой в чат «Таймер (вручную): …», без уведомлений и без пересылки в Telegram. Подробнее — глава «Таймеры», раздел «Запустить сейчас».
Торговля — «Продать все» в лавке.
Игра продаёт вещи из стопки не больше чем по 99 за нажатие, а в поле количества по умолчанию стоит 1. Чтобы сдать торговцу 300 одинаковых вещей, нужно было четыре раза вписать число и нажать продажу.
Теперь на вкладке «Продать товары» рядом с кнопкой продажи у каждой вещи есть «Продать все». Клиент спросит подтверждение с итоговой суммой и продаст всю стопку обычными игровыми нажатиями по 99 штук: 300 вещей уйдут как 99, 99, 99 и 3. Пока идёт продажа, виден счётчик «Продажа N/M» с кнопкой «Стоп» (уже отправленная часть успеет продаться), в конце — «Продано N из M». Если магазин перестал покупать прямо во время продажи — кончились деньги или место, — клиент остановится и покажет, сколько успел продать.
Доступно на платном тарифе и от настройки «Группировать предложения по цене» не зависит. Подробнее — глава «Торговля» в руководстве.
Чат — вкладка «Локация».
То, что игроки пишут в общий чат локации, можно было найти только во вкладке «Все» — вперемешку с объявлениями, добычей, сообщениями клиента и клановым чатом.
Новая вкладка «Локация» показывает только сообщения игроков в общем чате вашей локации, включая обращения «для …» и ваши собственные. Она стоит первой и появляется у всех персонажей сама, один раз: если убрать её в Настройки → «Чат» → «Видимые вкладки», она больше не вернётся. Подробнее — глава «Чат», раздел «Каналы».
Избранное — кнопка «Обновить всех».
Список избранных игроков обновлялся только при открытии панели, а вручную — по одному, кнопкой ⟳ в строке игрока. Теперь в строке со счётчиками есть ⟳ «Обновить всех»: она обновляет весь список сразу и крутится, пока обновление идёт. Заодно панель, открытая заново посреди обновления, больше не запрашивает каждого игрока второй раз.
Инвентарь — сортировка по долговечности.
В строке «Сортировка» к «Названию», «Массе» и «Уровню» добавилась «Долговечность»: самые изношенные вещи — сверху, так что то, что пора чинить или доиспользовать, видно сразу. Сравнивается текущее значение, как оно написано в строке, а не процент: 3/40, 5/10, 20/300, 40/40. Второе нажатие переворачивает порядок, третье возвращает порядок игры, а вещи без долговечности всегда уходят в конец. Стопка, собранная настройкой «Складывать Долговечность», стоит по сумме, написанной в её строке. Подробнее — глава «Инвентарь».
Исправлено
Таймеры, «Упивка», горячие клавиши — количество до 99.
Игрок поставил таймер на «Дар Иланы» ×50, а при каждом срабатывании клиент использовал его ×20. Поле принимало любое число, но сохранялось не больше 20, и клиент об этом молчал: на экране оставалось 50.
Теперь предел — 99, как и у самой игры для эффектов на одном персонаже. Поле количества сразу поправляет число вне 1–99, так что на экране всегда то, что сохранится.
Острова — персонаж больше не застревает в Планарных Вратах.
5 октября режим островов довёл персонажа до Планарных Врат, но перейти на остров не смог: «Ошибка: переход не удался». Игровое окно обновлялось в ту же секунду, и игра отклонила выбор острова как устаревший. Выйти из здания клиент тоже не сумел — кнопку «Подняться» он взял со старой страницы, — и персонаж простоял во Вратах 11 минут, пока игрок не нажал «Подняться» сам.
Теперь отклонённый выбор острова клиент один раз повторяет по свежей странице, «Подняться» берёт с последней загруженной, а отклонённый выход тоже повторяет один раз.
Общий чат — вопрос о подключении больше не всплывает при выходе.
При выходе из игры с открытым чатом поверх карточки входа мог появиться вопрос «Подключиться к общему чату клиента?» — даже если вы ответили на него давно. Ответ на него всё равно не сохранялся, а прежний выбор не менялся. Теперь клиент задаёт этот вопрос, только пока персонаж в игре.