NXClientNXClient
Раздел 25

Доктор

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

Свою травму можно вылечить одним кликом, даже если вы не лечите других: значок травмы в вашей строке списка — тоже кнопка (см. «Лечить себя»). А если у вас есть «Эликсир Мгновенного Исцеления», клиент умеет пить его сам, когда травм накопилось слишком много — см. «Свои травмы: эликсир исцеления». Это работает у любого персонажа, лицензия доктора не нужна.

Лечить можно только игрока на одной клетке с вами (то есть того, кто виден в списке игроков чата) и не в бою — это правило самой игры.

Ручное лечение

У травмированного игрока в списке чата стоит значок травмы (подсказка показывает вид: лёгкая, средняя, тяжёлая или боевая). Когда во вкладке настроек «Доктор» включён хотя бы один вид травм, значок становится кнопкой:

  1. Кликните значок травмы игрока.
  2. В меню выберите «Вылечить: …» — клиент сам возьмёт подходящую аптечку из сумки и отправит лечение.
  3. Если у вида задана цена больше 0, рядом появится «Спросить: …» — игроку уйдёт личное сообщение с вашим вопросом (в тексте {price} заменяется на цену).
Меню лечения по клику на значок травмы в списке игроков
Меню лечения по клику на значок травмы в списке игроков

Бесплатное лечение (цена 0) происходит сразу. Платное отправляет игроку запрос на лечение — он должен подтвердить его на своей стороне.

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

Лечить себя

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

Автолечение

Во вкладке Настройки → «Доктор» у каждого вида травм есть переключатель «Автолечение». Когда он включён, клиент следит за списком игроков чата и сам лечит каждого, у кого есть травма этого вида — в том числе тех, кто только что пришёл на клетку.

Правила автолечения:

Итог каждого лечения появляется в чате (канал клиента) — это управляется настройкой «Сообщать результат в чат».

Если вы ждёте на клетке с открытыми «Аптечками»

Удобный приём для дежурного доктора: откройте категорию «Аптечки» в инвентаре и просто ждите раненых. Клиент это учитывает — пока вы стоите на этой странице:

Это работает и для ручного лечения по значку травмы. Если вы в этот момент смотрите на карту или в другое место, всё как раньше — клиент вернёт вас туда, откуда начал.

ℹ️

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

ℹ️

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

На панели инструментов (рядом с «Авто-кладом») есть кнопка 🚑 «Автолечение» — главный выключатель, он же первый переключатель во вкладке «Доктор». Она гасит и включает всё на вкладке разом: и автолечение других игроков, и эликсир для своих травм. Настройте один раз, что лечить, а дальше управляйте одной кнопкой — выключили на время прогулки, включили у колодца. Пока кнопка выключена, оба раздела вкладки показаны приглушённо, но менять настройки можно — они сработают, как только включите. Если ни один вид травм не настроен, подсказка кнопки напомнит об этом.

ℹ️

Автолечение не мешает остальному: в вашем бою, под капчей и во время отката оно просто ждёт удобного момента, а активный маршрут по карте всегда в приоритете.

Лечить только избранных

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

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

Настройка своя для каждого персонажа, как и избранное.

Свои травмы: эликсир исцеления

Аптечками лечат других. Свои травмы снимает «Эликсир Мгновенного Исцеления» — он убирает до 5 травм сразу, но не лечит боевые (для боевой нужна аптечка, своя или чужая). Использовать его можно только на себя, поэтому ни лицензия доктора, ни соседи на клетке тут ни при чём.

Клиент может пить его за вас. Включите «Использовать при любом из условий» во вкладке «Доктор» и задайте, при каком количестве травм пора лечиться:

УсловиеЧто значит
Тяжёлые ≥столько тяжёлых травм — и пьём
Средние ≥столько средних
Лёгкие ≥столько лёгких
Общее кол-во ≥столько травм всего (боевые не считаются)

Условия работают по «или»: сработало любое — эликсир выпивается. Ноль означает «условие выключено» — строка с нулём не срабатывает никогда. По умолчанию стоит «тяжёлые ≥ 1, средние ≥ 3, лёгкие ≥ 5»: одна тяжёлая травма лечится сразу, лёгкие копятся до пяти, чтобы не тратить эликсир зря.

Когда клиент смотрит на ваши травмы:

Так что травма, полученная на арене или в чужом нападении, тоже не потеряется.

Перед тем как открыть сумки, клиент ещё раз сверяется со свежим списком травм — если их уже сняли (например, вас вылечил доктор), эликсир не тратится, а инвентарь даже не открывается.

ℹ️

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

ℹ️

Эликсир расходуется по-настоящему, поэтому лечение выключено по умолчанию — включите его сами и выставьте пороги под свой стиль игры.

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

Клиент сообщает о каждой новой травме — лёгкой, средней, тяжёлой и боевой:

Это просто оповещение, оно ничего не тратит и работает независимо от автолечения: кнопка 🚑 и пороги «Использовать при любом из условий» на него не влияют. Про боевую травму клиент тоже скажет, хотя эликсир её не лечит.

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

Настройки

Всё во вкладке Настройки → «Доктор», отдельно у каждого персонажа (аптечки, эликсиры и лицензия у всех свои):

Вкладка «Доктор» — главный выключатель, раздел эликсира и раздел лечения других игроков
Вкладка «Доктор» — главный выключатель, раздел эликсира и раздел лечения других игроков

Вкладка начинается с главного выключателя, а дальше два раздела — сначала свои травмы, потом чужие:

Лечение своих травм эликсиром (лицензия доктора не нужна):

Лечение травм других игроков (нужны лицензия и аптечки):

И общее для обоих разделов: