Искуственный интеллект

Добрый вечер! При игре с ботами столкнулся с проблемами.

  1. Как заставить бота использовать вещь из сумки, подобранную им из лута моба. Проходил подземелье Затонувший храм. Босс “Аватара Хаккара”. По эвенту появляются мобы (название сейчас не помню) из них нужно взять итем “порченная кровь” и использовать потушив костёр. Подобрать может только тот игрок чья очередь лута. По итогу после часового “танца с бубном” я понял что ботам никак не объяснить, что нужно сделать с “порченной кровью”.
  2. Как заставить бота открыть дверь (в целом использовать какой-то нужный объект). проходил Шоломансе и бот в луте “Громоклина” подобрал ключ от смотровой. Зачистили комнату и стоим всей группой смотрим на закрытую дверь. Ключ соулбонд, не передаётся. Что я только в личку ему не писал и “открывай” и “use item”, но искуственный интеллект остался не победим =).
  3. Есть ли какие-то команды на изготовление ботом предметов профессии? /Create item или /craft item? Для задание нужны были 2 зелья маны и 4 рулона шерсти. Находил ботов с прокаченными профессиями, но как заставить их сделать нужную мне вещь, так и не понял. Пришлось рыбачить.

Добрый день! Спасибо за детальное описание.

По крафту: команда /w <имя бота> craft <название предмета> должна работать, если у бота есть нужные материалы и прокачана нужная профессия. Ингредиенты можно передать боту через трейд.

По использованию предметов на объекты мира (костёр с кровью, двери с ключами) — это известное ограничение системы ботов. Боты умеют сражаться, лутать и следовать за игроком, но использование предметов на конкретные объекты мира по команде не реализовано. Такие механики требуют либо специфического скрипта для каждого энкаунтера, либо участия живого игрока.

Запишем эти сценарии в список улучшений — Sunken Temple и Scholomance популярные подземелья.

Спасибо за информацию.

В настоящий момент есть выход (я его использую). Для таких подземелий и сценариев запрещаю ботам лут (в аддоне Multibot есть такая функция) , предварительно ставлю фрилут и делаю всё сам. В принципе также приходилось в своё время поступать с некоторыми игроками :smiley: .

Как вариант, можно это использовать)