Smart Combat использует умения и предметы по заданным вами правилам: восстанавливает ресурсы, поддерживает бафы, помогает группе и применяет боевые умения. На вкладке вы собираете группы действий, выбираете способ запуска и цель, а условия определяют, когда действие подходит.
Группы и действия
Как устроен список. Верхний уровень — группа, внутри неё находятся умения и предметы, а под каждым действием — его условия. Например, в группе «Восстановление» можно держать несколько предметов для HP, CP и MP, каждому задав собственный порог ресурса.
Флажок группы разрешает работу всех отмеченных действий внутри неё. Флажок действия включает конкретное умение или предмет. Флажки условий позволяют временно убрать отдельную проверку, сохранив её настройки. Выделение строки только открывает её редактор.
- Нажмите правой кнопкой в списке и добавьте группу. Задайте ей понятное имя.
- Выделите группу и через то же меню добавьте действие. Выберите тип «Умение» или «Предмет», затем укажите ID.
- Настройте запуск, цель, дистанцию и приоритет. Добавьте нужные условия под действием.
- Отметьте группу и действие, сохраните конфигурацию и включите Smart Combat на панели.
Редактор действия. Поля внизу относятся к выделенной строке. Название можно заменить удобной подписью; выполняемое умение или предмет определяется по ID.
Минимальная и максимальная дальности ограничивают расстояние до проверяемой цели. Ноль снимает соответствующую границу; две нулевые границы отображаются как *. Эти поля используются в режимах с целью.
Выбор умения или предмета. Двойной левый клик по полю ID открывает отдельное окно выбора. Правый клик по тому же полю открывает стандартное меню базы и ваших умений либо инвентаря — в зависимости от типа действия. Окно выбора также открывается двойным кликом по названию действия в списке.
Параметры умения. Ctrl и Shift задают модификаторы применения. Флажок «На себя» направляет умение на вашего персонажа; проверки при этом остаются привязаны к выбранному режиму цели. Для собственного бафа обычно удобно сочетать «Без цели», «На себя» и условие вашего персонажа.
Переключаемый режим предназначен для toggle-умений. Smart Combat включает такое умение, когда его эффект отсутствует, и не нажимает его повторно, пока оно уже включено.
Приоритет и порядок. Приоритет действия задаётся от 1 до 5: выше число — выше приоритет. Его можно изменить полем в редакторе или нажатием на квадраты в столбце приоритета. При равных настройках запуска и выбора цели действия с одинаковым приоритетом проверяются сверху вниз.
Предметы и умения обрабатываются отдельно. В каждой из этих категорий сначала рассматриваются действия по клавише, затем автоматические; внутри них — сначала поиск цели, затем текущая цель или работа без выбора цели. Число приоритета сравнивает действия внутри соответствующего режима.
Работа со списком. Группы можно переставлять мышью, действия — переносить между группами, условия — между действиями. Через контекстное меню можно клонировать или удалить выбранную строку. Группа копируется вместе с действиями и условиями, действие — вместе со своими условиями.
У новой копии флажок самой группы или действия снят. Это позволяет сначала настроить копию, а затем включить её.
Когда работает группа. При выделении группы вместо редактора действия появляются её имя и привязка:
- «Всегда» — без дополнительной привязки.
- «Профиль ZeusR =» — только при выбранном профиле приоритетов с указанным именем.
- «Дальность ZeusR ≤» или «Дальность ZeusR ≥» — при соответствующей рабочей дальности ZeusR. Это значение дальности самого радара, а не расстояние до отдельной цели.
Привязка дополняет флажок группы. Так можно автоматически менять набор умений вместе с профилем приоритетов или рабочей дальностью. После переименования профиля обновите его выбор в привязке.
Включение и сохранение. Кнопка Smart Combat на панели и общая горячая клавиша включают или выключают весь модуль. Настроенные флажки сами по себе его не запускают. Общая пауза и условия отключения автоматических функций также приостанавливают выполнение.
У Smart Combat есть собственное поле «Конфиг». Чтобы сохранить отдельный набор, введите в нём имя и воспользуйтесь общей кнопкой сохранения настроек ZeusR. Выбор уже сохранённого имени в списке загружает этот набор. Перед загрузкой другого сохраните текущие изменения.
Набор содержит группы, действия, условия и общую клавишу Smart Combat. Основная конфигурация ZeusR запоминает, какой набор выбран. Один набор можно использовать в разных основных конфигурациях; сохранение под тем же именем обновляет его для всех этих конфигураций.
Если поле «Конфиг» оставить пустым, при сохранении будет использовано имя основной конфигурации ZeusR.
Выбор цели и запуск
Запуск действия. В режиме «Авто» (Auto) действие выполняется по мере готовности, когда подходят группа и все включённые условия. В режиме «По клавише» (Hotkey) для запуска готового действия достаточно нажатия назначенной клавиши. Удержание позволяет повторять действие по мере готовности. В обоих случаях учитываются условия, задержки и игровой откат.
Клавиша отдельного действия работает при включённом Smart Combat и активном игровом окне. Общая клавиша модуля отдельно переключает его состояние. Эти назначения лучше развести, чтобы одним нажатием не запускать действие и не выключать весь модуль.
| Способ работы с целью | Назначение |
|---|---|
| Без цели | Действие без автоматического выбора объекта. Подходит, например, для предмета восстановления или группового умения |
| Текущая цель | Применение по уже выбранному объекту, если он проходит категории, дистанцию и условия |
| Найти цель | Подходящая текущая цель сохраняется; если она не подходит, выбирается ближайший подходящий объект |
| Найти с наименьшим HP | Выбор подходящего объекта с наименьшим процентом HP |
| Найти с наименьшим CP | Выбор подходящего объекта с наименьшим процентом CP |
Категории целей. Можно разрешить врагов, монстров, нейтралов, друзей, участников группы и себя. Несколько отмеченных категорий задают допустимые варианты: объекту достаточно относиться к одной из них. В режимах с целью без разрешённых категорий действие не найдёт подходящего объекта.
Проверки без выбора цели. В режиме «Без цели» список категорий меняет назначение: он определяет, на ком проверять условия объекта. Для их выполнения должен найтись хотя бы один подходящий объект, который проходит все эти условия одновременно. Smart Combat не берёт его в таргет. Если условий объекта нет, действие может опираться только на проверки вашего персонажа.
Например, для массового умения можно разрешить врагов и добавить условие расстояния до объекта. Оно сработает при наличии подходящего противника рядом, сохранив текущую цель. Обычные поля минимальной и максимальной дальности в режиме «Без цели» не используются — расстояние в таком примере задаётся именно условием.
Категории проверки в режиме «Без цели» и категории обычного выбора сохраняются отдельно. При переключении режима восстанавливается соответствующий набор отметок.
Возврат к прежней цели. Включается для умений с поиском цели. После применения Smart Combat может вернуться к объекту, выбранному до поиска. Если вы уже переключились на другую цель, возврат не отменяет ваш выбор. Например: найти участника группы с HP ниже порога, применить лечение и вернуться к противнику.
Предметы. Для них используйте «Без цели» или проверку текущей цели. Самостоятельный поиск и возврат цели предназначены для умений. Флажки Ctrl, Shift, «На себя» и toggle для предметов не применяются; способ использования определяется самим предметом.
Другие функции выбора цели. Поиск Smart Combat учитывает общие исключения эффектов из настроек Auto Target. Активный захват Reskill, PReskill или Breaker временно имеет преимущество перед самостоятельным поиском Smart Combat. Возврат к прежней цели также не перебивает активный Auto Assist.
Условия
Настройка условия. Добавьте условие через правый клик по действию. Тип и значения условия редактируются в отдельном окне, которое открывается только двойным левым кликом по строке условия. Одинарный клик лишь выделяет строку.
В редакторе выберите раздел «Персонаж» (User) или «Объект» (Object), найдите нужную проверку, заполните её поля и примените. Новое настроенное условие включается; позднее его можно отключить флажком в списке.
Кого проверяет условие. В разделе User находятся проверки вашего персонажа и общие проверки, например количества участников группы с низким HP. Условия User HP, CP, MP и бафов проверяют именно вашего персонажа независимо от выбранной цели.
Object означает объект, для которого сейчас проверяется действие. Его определяет режим работы с целью:
- «Текущая цель» (Current target) — проверяется объект, уже выбранный вами в таргет.
- «Найти цель» (Find target) и поиск по HP или CP — условия проверяются отдельно для каждого кандидата из разрешённых категорий. В поиске участвует и текущая цель, если она подходит. Выбирается объект, который проходит все условия.
- «Без цели» (No target) — проверяется наличие подходящего объекта из категорий проверки, без взятия его в таргет.
Категория «Себя» (Self) включает вашего персонажа в число кандидатов. В этом случае Object проверяет его так же, как остальных: например, сравнивает его HP с заданным порогом. Поэтому Object может относиться и к вам, а не только к другому игроку.
Отдельный флажок «На себя» (Cast on self) задаёт, на кого применить умение. При нём умение направляется на вашего персонажа, а условия Object продолжают проверяться по выбранному режиму цели. Это позволяет, например, проверить состояние союзника и применить подходящее групповое умение на себя.
Все включённые условия одного действия должны выполняться вместе. Например, HP ниже 50% и MP ниже 30% требуют, чтобы оба ресурса одновременно были ниже своих порогов. Для двух альтернативных наборов условий создайте отдельные действия в разных группах.
Простой пример. Для предмета восстановления CP выберите «Предмет», его ID, запуск «Авто» и «Без цели». Добавьте условие User: CP ниже 50%. Предмет будет использоваться при таком уровне CP с учётом настроенных пауз.
Для лечения союзника выберите умение, поиск с наименьшим HP, категорию «Группа» и условие Object: HP ниже 60%. Даже если сейчас в таргете противник, поиск проверяет здоровье участников группы и может выбрать подходящего союзника. Для применения лечения именно по найденному союзнику оставьте флажок «На себя» выключенным.
Если вместо Object HP задать User HP ниже 60%, это будет требование к вашему собственному здоровью. Для выбора союзника по его здоровью нужна именно проверка Object HP.
| Группа условий | Что можно задать |
|---|---|
| HP, CP и MP | Процент ресурса у себя или объекта: ниже порога либо больше или равен ему |
| Есть баф / Нет бафа | Один эффект по ID, при необходимости — с порогом оставшегося времени |
| Список бафов | Наличие хотя бы одного эффекта из списка или группы библиотеки; можно задать минимум совпадений |
| Число бафов | Общее число активных бафов: не больше либо не меньше указанного |
| Состояния | Наличие всех отмеченных состояний либо отсутствие каждого из них |
| Умение персонажа | Наличие изученного умения: любое состояние, готово или на откате |
| Скорость | Скорость атаки или каста у себя либо объекта: ниже порога или не меньше него |
| Дистанция | Расстояние от вас до объекта: меньше порога либо больше или равно ему |
| Враги рядом | Минимум живых вражеских игроков в радиусе вокруг вас или объекта |
| HP участников группы | Минимум участников с HP ниже порога в заданном радиусе; используется в режиме «Без цели» |
| Цель объекта | Объект держит в таргете вас, участника группы или друга — любой из отмеченных вариантов |
| Класс и имя | Любой класс из заданных ID или библиотеки; любое имя из списка |
Бафы и оставшееся время. Укажите ID вручную или воспользуйтесь выбором в редакторе. При времени 0 проверяется наличие или отсутствие эффекта. Если задать, например, 5 секунд, «Есть баф» требует, чтобы эффект действовал дольше 5 секунд, а «Нет бафа» подходит и при его отсутствии, и когда до конца осталось 5 секунд или меньше. Так можно заранее обновлять нужный баф.
В списке бафов без проверки количества достаточно любого одного совпадения. При включённой проверке задайте минимум: например, 2 означает хотя бы два разных эффекта из указанного списка. Кнопка базы позволяет подставить набор из библиотеки.
Порог HP для группы. Для группового лечения выберите «Без цели», разрешите «Группа» в категориях проверки и добавьте условие количества участников с низким HP. В нём задаются три значения: порог HP в процентах, минимум участников и радиус от вашего персонажа. Категория «Себя» дополнительно включает вас в подсчёт.
Например: HP ниже 60%, минимум 3, радиус 900. Умение подходит, когда в этой области есть хотя бы три выбранных участника с HP ниже 60%. Текущую цель для такой проверки менять не нужно.
Классы, имена и состояния. Классы можно задавать ID или именами из библиотеки; имена игроков перечисляются через запятую. У имени достаточно совпадения с одним вариантом. Собственный персонаж проходит проверку имени независимо от списка: если он не должен участвовать, снимите категорию «Себя».
В проверке наличия состояний должны присутствовать все выбранные состояния. В проверке отсутствия не должно быть ни одного из выбранных. Это отличается от категорий целей и списка допустимых имён, где варианты объединяются по принципу «любой из».
Задержки и режим дебафа
Три независимые паузы. У выделенного действия доступны отдельные вкладки задержек:
- «После отката» — дополнительная пауза перед повторным применением после готовности умения. Для предмета задаёт паузу после его использования.
- «После неудачи» — пауза перед повторной попыткой после неудачного применения.
- «Новая цель» — ожидание перед действием по новой текущей цели или новому кандидату поиска.
Все значения задаются в миллисекундах. Случайная добавка прибавляется к основной задержке: 1000 + 300 означает паузу от 1000 до 1300 мс. Ноль убирает соответствующую дополнительную паузу, но не сокращает игровой откат умения или предмета.
В режимах с целью паузы повторного применения учитываются для конкретного объекта. Ожидание на одном противнике не означает, что то же действие нельзя использовать по другому подходящему.
Экспертный режим дебафа. Включается в настройках задержки после отката и предназначен для умений по цели. Для поиска дебафа добавьте условие Object «Нет бафа» с ID нужного эффекта: пока он действует дольше заданного порога, объект пропускается. Если эффект снят очищением, экспертный режим позволяет повторно рассмотреть действие без обычного ожидания паузы после отката; задержка новой цели и готовность самого умения сохраняют значение.
Пример настройки. Для дебафа выберите «Найти цель», разрешите врагов, задайте дистанцию и добавьте «Нет бафа» для его эффекта. Настройте паузы после отката, неудачи и при новой цели. Так Smart Combat сможет переходить к другим подходящим противникам, пока на уже обработанной цели эффект ещё действует.