27 · 3 replies
Спасибо за сообщение и скриншот!
Нашли причины, их было две.
1. Боты-бойцы и лекари часто просто не знали, какие умения применять: их «боевая логика» искала заклинания из старых дополнений, которых у персонажей 7.3.5 нет. Например, друиды «Баланса» в бою только превращались в лунного совуха и больше ничего не делали, а лекарь лечил очень редко. Теперь, если бот не нашёл подходящего умения в своей старой схеме, он берёт заклинания из собственной книги: бойцы бьют цель урона умениями своей специализации, лекари лечат раненых. Цель бойцы берут как в обычной группе: цель танка, цель лидера в бою или ближайшего врага, который бьёт группу.
2. Кнопка «Атаковать» на панели ассистентов выбирала боту цель, но он тут же её сбрасывал, если враг ещё не дрался с группой. Теперь по этой кнопке боты (и танк тоже) атакуют выбранную вами цель и не бросают её, пока она жива.
Исправление уже установлено на сервере.
В игре мы это пока не проверяли. Если какой-то класс или специализация ботов всё равно стоит без дела, напишите, пожалуйста, какой именно (класс и роль видны по иконке в группе).
Нашли причины, их было две.
1. Боты-бойцы и лекари часто просто не знали, какие умения применять: их «боевая логика» искала заклинания из старых дополнений, которых у персонажей 7.3.5 нет. Например, друиды «Баланса» в бою только превращались в лунного совуха и больше ничего не делали, а лекарь лечил очень редко. Теперь, если бот не нашёл подходящего умения в своей старой схеме, он берёт заклинания из собственной книги: бойцы бьют цель урона умениями своей специализации, лекари лечат раненых. Цель бойцы берут как в обычной группе: цель танка, цель лидера в бою или ближайшего врага, который бьёт группу.
2. Кнопка «Атаковать» на панели ассистентов выбирала боту цель, но он тут же её сбрасывал, если враг ещё не дрался с группой. Теперь по этой кнопке боты (и танк тоже) атакуют выбранную вами цель и не бросают её, пока она жива.
Исправление уже установлено на сервере.
В игре мы это пока не проверяли. Если какой-то класс или специализация ботов всё равно стоит без дела, напишите, пожалуйста, какой именно (класс и роль видны по иконке в группе).
Спасибо за повторную проверку и скриншот, он очень помог!
Вы правы, прошлое исправление ничего не дало, и это наша ошибка. Теперь нашли настоящую причину. Перед применением умения бот проверял его на допустимость, но при этой проверке цель умения ещё не была указана. Поэтому любое умение «по врагу» или «на союзника» отклонялось как «нет цели». Проходили только умения на себя: облики, стойки. По вашему скриншоту это хорошо видно: у лекаря полная мана, хотя у него и у воина неполное здоровье; у воина почти полная ярость, которую он не тратит; у друида ноль силы Астрала. Урон был только от автоатаки.
Что исправлено:
- боты-бойцы применяют умения своей специализации по цели, поворачиваются к ней, а перед умением с временем чтения останавливаются;
- лекарь лечит любого участника группы со здоровьем ниже 90 %, даже если врага в цели нет; когда лечить некого, бьёт врага;
- если боту не нашлось подходящего оружия под специализацию, ему выдаётся любое подходящее оружие его класса.
Исправление уже установлено на сервере.
Проверьте, пожалуйста, ещё раз в подземелье с ботами и напишите, какие классы или роли ботов всё ещё стоят или бьют только автоатакой (класс и роль видны по иконкам в группе). Будет здорово, если приложите скриншот со счётчиком урона, как в этот раз.
Вы правы, прошлое исправление ничего не дало, и это наша ошибка. Теперь нашли настоящую причину. Перед применением умения бот проверял его на допустимость, но при этой проверке цель умения ещё не была указана. Поэтому любое умение «по врагу» или «на союзника» отклонялось как «нет цели». Проходили только умения на себя: облики, стойки. По вашему скриншоту это хорошо видно: у лекаря полная мана, хотя у него и у воина неполное здоровье; у воина почти полная ярость, которую он не тратит; у друида ноль силы Астрала. Урон был только от автоатаки.
Что исправлено:
- боты-бойцы применяют умения своей специализации по цели, поворачиваются к ней, а перед умением с временем чтения останавливаются;
- лекарь лечит любого участника группы со здоровьем ниже 90 %, даже если врага в цели нет; когда лечить некого, бьёт врага;
- если боту не нашлось подходящего оружия под специализацию, ему выдаётся любое подходящее оружие его класса.
Исправление уже установлено на сервере.
Проверьте, пожалуйста, ещё раз в подземелье с ботами и напишите, какие классы или роли ботов всё ещё стоят или бьют только автоатакой (класс и роль видны по иконкам в группе). Будет здорово, если приложите скриншот со счётчиком урона, как в этот раз.

