Настройка Селф Баффа в Адреналин боте

Для данной инструкции доступна видео версия.


Вступление

В этой инструкции мы подробно рассмотрим вкладку "Селф баф" в интерфейсе Адреналин бота. Настройки данной вкладки определяют, как ваш бот и его петы будут вести себя в бою: использовать умения, предметы или игровой баф для получения положительных эффектов, включать и отключать ауры и при каких условиях.

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

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


Настройки

Рассмотрим доступные настройки:

Тип: в этом выпадающем списке мы выбираем чем бот будет пользоваться для бафа: умением персонажа, предметом, умением пета, предметом пета или игровым бафом. Игровой баф нужен на серверах, где во вкладке Сообщество (Alt+B) есть возможность получить положительные эффекты. Подробней о том, как настроить в интерфейсе такой баф будет рассказано в конце видео. Предметы используются, если нужный вам баф применяется не умением, а предметом, например Зельем ускорения. А с помощью умений пета, вы сможете накладывать на себя бафы суммонов, например Благословение серафима.

Имя: после выбора типа, выбираем из этого выпадающего списка необходимое умение, предмет или шаблон игрового бафа. Для удобства поиска можно начать вводить нужное название. Обратите внимание, что бот имеет собственную базу данных и названия могут не совпадать с теми, что вы видите в игре.

Интервал: это минимальное время, которое должно пройти между попытками наложить выбранный баф. Т.е. проверка остальных условий будет совершаться один раз в указанное тут количество секунд.

Пауза перед исполнением: тут настраивается время, которое бот подождет после выполнения всех условий и до непосредственного использования бафа. Т.е. если с вас спадет какой-то баф, бот не будет моментально накладывать его обратно, а подождет несколько секунд, чтобы не вызывать лишних подозрений. Причем перед использованием бафа бот еще раз проверит все необходимые условия. Данная функция работает только если у вас активирован Интервал!

К примеру, в вашей группе есть бишоп, который подхиливает вас на отметке 60%. Вы можете настроить УД на случай, если бишоп отвлекся и ваше ХП упало ниже 40%, но с задержкой в 5 секунд. Таким образом, когда ваше ХП упадет ниже 40%, бот не сразу заюзает УД, а подождет еще 5 секунд, потом еще раз проверит уровень ХП, и если оно все еще ниже 40%, то заюзает УД. Если же бишоп успеет вас отхилить за эти 5 секунд, то УД не будет использовано.

Комбо: эту опцию нужно использовать в случаях, если вам нужно ребафать сразу несколько бафов одновременно. Все отмеченные этой галочкой бафы выделяются в отдельную группу и будут ребафаться только тогда, когда выполняются условия у всех элементов одновременно. Если хотя бы у одного из "комбо" бафов не будут выполняться условия на использование - бот не будет ребафаться ими вообще. Данная функция актуальна для дэнсов и сонгов. Например, можно настроить, чтобы дэнсы бафались только тогда, когда спадут вообще все дэнсы, но при этом только после каких-то определенных сонгов.

Снимать баф: с помощью данной функции можно настроить снятие не нужных нам положительных эффектов, если те уменьшают нужные нам характеристики, например, Дух Берсерка. Данная функция аналогична Alt-клику по бафу в игре. Используется в сочетании с опцией "Если присутствуют дебафы". По умолчанию в дебаффы будет записано название выбранного эффекта, но вы так же можете добавить в поле ниже несколько бафов - все они будут удаляться.
Обратите внимание, что при использовании этой опции совершенно не важно, какое умение у вас было выбрано изначально. Т.е. если мы хотим снимать баф Дух берсерка, но у нашего персонажа нет такого умения, просто выбираем любой скил, активируем Снятие бафа, и вписываем название Дух берсерка.
С помощью данной опции, например, можно настроить снятие пати УД танком, сразу как только оно появится в бафах персонажа, что бы получаемый сопартийцами урон, не перенаправлялся на нашего персонажа. Настройку бафа пати УД лучше производить во вкладке "Пати хил баф".

Без таргета: включив данное условие, бот перед использованием умения не будет брать себя или пета в таргет. Для бестаргетных умений, не требующих выделения цели, например сонги / денсы или бафы варка, данную опцию лучше включать.

В бою: если данная опция включена, бот будет использовать выбранный баф в том числе во время боя, т.е. пока нас атакую агрессивные монстры, иначе - только когда нас никто не атакует. Практически всегда требуется отключать эту функцию для Alt + B бафа, потому что использовать его во время боя, как правило нельзя. Из-за этого с Alt+B часто возникают проблемы на спотах, где на бота постоянно агрятся мобы. В таких случаях вам нужно отбегать со спота в безопасное место, и ждать выхода из боя с помощью скрипта, например, так умеет делать плагин Hunter, ссылка на него будет в описании.

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

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

Выбрав вариант Если отсутствуют бафы нам необходимо указать в поле ниже название бафа, наличие которого будет проверяться, и если он отсутствует на персонаже - бот будет использовать этот баф. Для удобства настройки, вы можете двойным щелчком по полю вызвать список эффектов, наложенных на персонажа, а так же его умений. Дополнительно к этому можно добавить проверку условий на оставшееся время бафа или его уровень. Например, можно бафать Ауру Атаки, только если на нас нет ни самой ауры, ни бафов с аналогичным эффектом от ПП или варка. Чтобы ребафф происходил слегка заранее, выставляем условие на оставшееся время < 60 секунд. И еще, выставляем условие на уровень < 2, чтобы бафать ауру поверх чужих бафов, если наш эффект сильнее.

Выбирая вариант Если присутствуют дебафы в поле ниже нам нужно указать уже название дебафа, при наличии которого бот будет использовать выбранное умение. Так, например, можно настроить умение Клинс, а в поле ниже занести список дебафов через точку с запятой. Или, опять таки двойным щелчком открыть список текущих дебафов на нас и выбрать среди них нужные. Обратите внимание, что условия на оставшееся время и уровень в случае с дебафами начинают работать по принципу И, а не ИЛИ, как это было с бафами. Рассмотрим пример: у нас есть умение Очищение, мы хотим, чтобы оно использовалось если на нас висит один из перечисленных дебафов и только если время этого дебафа > 5 секунд.

Еще, с помощью этих опций можно настроить использование аур. Для этого нужно добавить 2 элемента в списке - на включение, если отсутствует баф, и на выключение - если присутствует дебаф. Так же можно указать доп условия, например на МП и количество атакующих монстров. Ауры, настроенные во вкладке "селф бафф" в отличие от вкладки "атака" будут использоваться не только во время боя с монстрами, что сделает поведение чуть более реалистичным.

Так же, условия на проверку эффектов можно отключить вообще, но только если у вас настроен и активирован интервал. Это актуально для умений, в которых не требуется проверка наличия эффектов, например для умений призыва.

Условия: здесь вы можете настроить до 3 различных условий на использование выбранного умения, предмета или игрового бафа. Слева выбирается тип условия, справа - значение, с которым нужно сравнивать. Для разных типов условий сюда нужно вписывать разные значения.

Например, всевозможные условия на HP / MP / CP - тут указывается либо %, либо абсолютные значения. Еще есть такие условия, где вообще не нужно указывать никаких значений, например проверки на рут, стан, призванность петов и тд.

Если вы настроите 2 или более условий, то для использования бафов они должны будут выполняться одновременно все вместе. Если вам нужно, чтобы баф применялся хотя бы по одному из двух условий, то просто добавьте два бафа в список и укажите каждому по одному из этих условий. Будьте внимательны при настройке, условий они не должны противоречить друг другу, иначе бафы не будут использоваться вовсе!

Использовать заряды: если вам необходимо экономить заряды, с помощью это опции можно гибко настроить условия, когда и какие нужно использовать заряды, а когда не нужно вовсе. Например, можно настроить, чтобы заряды использовались только с теми умениями, которые долго кастуются или только если у нас мало ХП, или на нас напало много монстров. Главное не забудьте отключить опцию "автоматически включать имеющиеся заряды" на вкладке "Разное".

Приоритет: данная шкала отвечает за последовательность использования настроенных бафов. Чтобы изменить приоритет - нужно просто потянуть ползунок вверх или вниз, чем ползунок выше - тем выше и приоритет. Кроме того, на последовательность бафов влияет порядок их расположения в таблице, т.е. если два бафа имеют одинаковый приоритет - первым будет использован тот, что идет раньше в списке.


Alt+B

Рассмотрим теперь настройку бафа через Alt+B с помощью интерфейса Адреналин бота. Указываем Тип - Игровой баф, а Имя - один из предложенных шаблонов, после чего нажимаем на ставшую активной кнопку Н. Откроется окно записи игрового бафа. Нажимаем кнопку "Записать", после чего в игре открываем вкладку сообщества (Alt+B) и последовательно выбираем все необходимые диалоги, чтобы получить нужный нам баф. После этого возвращаемся к окну записи и останавливаем её. Нажимаем кнопку "Принять", выставляем интервал бафа 10 секунд, а так же активируем условие "если отсутствуют бафы" и добавляем один или несколько бафов, которые мы получили через игровое меню. Не забудьте также отключить функцию "в бою", если она включена, в противном случае, бот не будет выходить из боя при попытке выполнить ребаф. Стоит отметить, что на некоторых серверах стоят защиты от подобного рода настроек, поэтому если у вас бот не хочет бафаться, а каждый раз при записи диалогов вы видите разные строки - вам нужно использовать скрипт для ребафа, например Hunter.