Боссы. Планирование нападения. Действие "Босс(ДОБИВ-атака)".

Это специфическое босс-действие, которое требует обязательной регулировки дополнительными параметрами (с параметрами по умолчанию не работоспособно, т.к. они рассчитывались больше под "Босс(РЕЙТ-атака)").

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

Решение об атаке, на мой взгляд, удобно производить по остатку очков здоровья (НР или же ХП) босса.

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

Во время подготовительной фазы происходит переключение на режим боссов с предыдущей активности, переход в локацию с боссом и ожидание условий начала атаки. В первую очередь этот момент зависит от частоты опроса (получения с сервера свежих данных) списка боссов в целом, а значит от значения опции "+проверять каждые, минут" над списком боссов.

Чем чаще идет опрос (минимальное рабочее значение 1 минута), тем чаще программа ознакамливается со свежими остатками НР. (Нужно учитывать, что скорость уменьшения уровня здоровья может быть индивидуальной для каждого босса). В первом параметре задается остаток в миллионах единиц НР, с которого начинается подготовка к добиву. Например, при значении 100 переход к боссу для ожидания атаки будет осуществлено, когда во время очередной проверки нем будет зафиксировано 100 млн. НР или меньше. В этом параметре главное задать не слишком маленькое значение, чтобы босса точно не прибили между опросами списка. При больших оптимального значениях, персонаж просто потратит больше времени вне основного режима, ожидая момента атаки.

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

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

Боссы. Планирование нападения на появляющихся боссов.

Планировщик находится в отдельном окне, доступ к которому можно получить со вкладки окна настроек "Разное - Боссы". Он содержит список всех возможных боссов и ряд параметров, основными из которых являются "Действие" и "Стоимость атаки". Параметры редактируются через клик на соотв. ячейку списка.

Все слежение за появляющимися боссами завязано на параметр "Включить поиск боссов" над списком. Эта же опция включает проверку списка один раз в час (в начале календарного). Это может быть недостаточно для отлова появляющихся с опозданием или в разное число календарных минут. Для задания более частой перепроверки живых боссов служит параметр "+проверять каждые, минут", находящийся правее переключателя активации. Значение задается в минутах, ноль = дополнительный интервал опроса не применяется.

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

 

Значение стоимости атаки, выбранное в планировщике, является базовым для назначения и при ручном выборе босса в основном блоке, т.е. для текущего копируется из планировщика.

Общим для всех босс-действий параметром является "Счетчик срабатываний". Его значения трактуются так. "Ноль" - без ограничений количества (бесконечно), "Больше нуля" - при каждом новом назначении босса как текущего для работы (атака или переход и ожидание миньонов) счетчик уменьшается на единицу, при переходе от 1 к 0 он становится "Меньше нуля" - действие на боссе перестает учитываться (отключение работы с боссом, отрицательные счетчики можно выставлять в ручную вместо сброса активного действия).

Основным параметром босса является его действие. Именно от его значения будет приниматься решение о том, нужно ли переключаться на босс-активность (кроме случая отрицательного счетчика, рассмотренного выше). В рамках одного действия приоритет для срабатывания имеют монстры, находящиеся в списке выше других (боссов можно перемещать перетаскиванием за название). "Миньон (ожидание)" имеет приоритет над обоими атакующими босса.

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

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

Остальные босс-действия в виду необходимости описания влияния параметров будут выполнены отдельными статьями:

"Босс(РЕЙТ-атака)"

(пока не написано)

"Босс(ДОБИВ-атака)":  

https://heavengameonline.blogspot.com/2023/01/blog-post_5.html

Боссы/Миньоны. Ручная настройка на атаку текущего живого.

Настройки боссов находятся в окне настроек на вкладке "Разное - Боссы".

Для получения свежего списка боссов следует кликнуть на соответствующей ссылке (">>V Обновить список боссов V<<"), после чего раскроется список, построенный на основании данных полученных с сервера игры. На содержимое списка влияет опция "Все живые боссы", находящаяся рядом. Если галочки в ней нет, то в список попадут только боссы, которых персонаж может атаковать согласно своего уровня. При наличии галочки будет выведен список вообще всех живых, например, для выбора цели для ожидания миньонов (специальных монстров атакующих по таймеру всех находящихся на острове с боссом).

 

Выбор босса в списке может быть также осуществлен автоматически при переходе на остров с ним "руками" в браузере. Для этого должна быть установлена галочка на опции "синхронизировать с ручным переходом".

После выбора босса ниже можно выбрать стоимость его атаки.
 

Собственно минимальная настройка для атаки/ожидания миньонов выполнена. Остается в рабочем окне выбрать соответствующий режим (Атака Босса или Миньоны) и нажать кнопку "Старт" там же. Программа перейдет в локацию с боссом (визуально остров в браузере не изменится) и будет выполнять набор действий согласно режиму.

 

Информацию по планированию работы с новыми (появляющимися) боссами можно изучить по этой ссылке: https://heavengameonline.blogspot.com/2023/01/blog-post_13.html

А работу с игроками-наемниками здесь: (пока не написано)

(2178.ACTIVE) Обновлена ACTIVE-версия программы Помощник.

Что изменено с прошлого релиза: 

    - (Исправлено) выяснилось, что все прошлые версии программы в момент отмены бесплатного периода получат деактивацию (появится окно ввода логина и пароля, процесс управления персом остановится), что потребует их ручной перезапуск. Эта же новая версия (2178) должна корректно продолжить работу. Кроме того для зарегистрированных логинов, надпись "бесплатный период" будет заменена реальным остатком, только он не будет уменьшаться (до окончания бесплатного периода);
 
Чтобы дать время большему числу пользователей перейти на новую версию и не столкнуться с незапланированным завершением работы программы, бесплатный период продлен до завтрашнего вечера (08.01.2023).

    - (Доработано) все новые персы (зарегистрированные с осени 2022) получают аномально длинный ИД по сравнению с более старыми. Это создает ряд проблем при работе с ними. В частности такие длинные ИД не могли быть указаны в скрипт функциях как числа (при передаче значения сам ИД искажался, что приводило к ошибкам при дальнейшей работе с таким поломанным числом). Теперь ИД можно передавать в скрипт-функцию в виде строки, заключая его в кавычки или двойные квадратные скобки ("12345678" или [[91234567]]). Такая запись длинных ИД уже корректно воспринимается и обрабатывается;

    - (Добавлено) в список монстр-действий добавлено новое "Нужный дроп (в Избранное) \ Прогнать". По смыслу похоже на остальные в хвосте списка. При нахождении у монстра с таким действием "нужного" дропа, он не атакуется, а вместо этого остров с ним добавляется в игровое избранное (позже на него можно перейти например для боя вручную, если монстр является сложным для автоматики). Монстры с неподходящим дропом прогоняются.

 
    Если используете несколько копий одновременно, то постарайтесь не закрывать их все в один момент. При сохранении используется ряд общих файлов у всех копий, и одновременный процесс может вызвать драку за доступ к записи/чтению таких файлов с непредсказуемым результатом (в том числе повреждению сохранения). 
    Так что оптимальным вариантом будет закрытие каждой следующей копии после полного закрытия окон предыдущей.
    Либо установите программу поверх в ту же папку (при закрытой программе) с установщика:
http://2b2s.ru/files/ACTIVE.Ultra.Pom.Installer.php   

Альтернативные ссылки на установщики: 
ACTIVE-версия помощника: