Barotrauma
Оценок: 353
Улучшенный ИИ ботов
7
7
3
6
3
8
4
2
2
3
5
4
4
2
2
3
3
3
3
2
2
2
2
   
Наградить
В избранное
В избранном
Удалить
Размер файла
Добавлен
Изменён
562.265 KB
5 окт. 2024 г. в 22:41
18 июн в 12:37
Обновлений: 59 (просмотреть)

Подпишитесь, чтобы загрузить
Улучшенный ИИ ботов

В 2 коллекциях, созданных Landbanana
TheoreticalBarotrauma
Предметов: 61
TheoreticalBarotraumaServer
Предметов: 49
Описание
Некоторые изменения ИИ ботов, которые, как мне кажется, улучшают игровой процесс. Буду рад вашим предложениям! Я приложил несколько видео, потому что некоторые вещи сложно объяснить словами.

Почти полностью работает на стороне сервера, можно безопасно добавлять/удалять в любое время даже во время сохранённой игры. Клиентская часть требуется только для графического интерфейса настроек и модуля приказов (по умолчанию отключён).

Требуется Lua для Barotrauma. Обязательно следуйте инструкциям по установке!

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

Текущие изменения
  1. Экипировка предметов
    • Снаряжение экипажа:
      Укажите, какие предметы боты должны автоматически искать/экипировать в разные слоты инвентаря (можно настроить по профессии).
    • Переэкипировка брони:
      Боты будут проверять инвентарь и надевать снятую броню обратно.

  2. Улучшения боя
    • Предзапуск турелей:
      Боты будут заранее раскручивать турели (например, цепную пушку), чтобы их можно было использовать. Можно также настроить громкость звука раскрутки.
    • Арест людей в подлодке игрока:
      Боты с приказом "Сражаться с врагами" будут автоматически арестовывать враждебных людей в субмарине игрока, если у них есть наручники и оглушающее оружие.
    • Запрет на атаку связанных:
      Боты не атакуют людей в наручниках или парализованных.

  3. Дополнения к уборке
    • Ящики с покупками:
      Позволяет задать автоматическое действие с купленными ящиками — разборка или игнорирование.
    • Массовая разборка:
      Боты с приказом "Разобрать предметы" могут забирать сразу стопки предметов.
    • Разборка только в субмарине:
      Боты не будут использовать деконструкторы вне субмарины игрока, если в субмарине есть свой деконструктор, даже если очередь заполнена.

  4. Приказы
    (Требуется клиентская и серверная часть, отключено по умолчанию.) Добавляется новая категория приказов в обычное контекстное меню приказов (средняя кнопка мыши):
    • Избегать блуждания по комнате:
      Помечает текущий отсек как "нежелательный для пребывания". Боты не будут туда заходить без причины, но выполнят задания, если нужно.
    • Играть на инструментах:
      Приказ использовать музыкальные инструменты (гармошки, гитары, аккордеоны, клаксон и т. д.).

  5. Умные питомцы
    • Питание из инвентаря:
      Питомцы могут есть еду из собственного инвентаря, если голодны. Можно отключить запрет на приём пищи рядом с хозяином.
    • Игры с питомцами:
      Боты в режиме ожидания будут играть с грустными питомцами поблизости с заданным интервалом проверки.
    • Уборка "продуктов жизнедеятельности":/h3] Боты теперь подбирают отходы питомцев (помёт, хитин, слизь) и складывают их в те же контейнеры, что и садовую продукцию.[/list]

    • Работа с реактором
        Настройка топливных стержней:
        Настройте количество стержней, которые бот должен поддерживать в реакторе.
        Определение автореактора:
        Если бот обнаруживает, что реактор управляется автоматически, он перестаёт вмешиваться (кроме пополнения топлива/ремонта) и сообщает об этом.

    • Использование талантов
      • Ассистент – "Вдохновляющий мотив":
        Боты-ассистенты играют на инструментах (в том числе клаксоне), чтобы временно увеличить навыки союзников поблизости.
      • Ассистент – "Мастер Дженги":
        Бот в режиме ожидания будет увеличивать макс. размера стака на подлодке).
      • Ассистент – "Безвредный":
        Если у бота мало здоровья и его атакуют, он "притворится мёртвым" (упадёт), чтобы враги перестали его атаковать. Не работает в огне или при затоплении.
      • Капитан – "Устойчивая мелодия":
        Капитан будет играть на гармошке, даруя союзникам поблизости сопротивление к психозу.
      • Инженер – "Музыкальная пауза":
        Инженеры будут играть на гитаре, увеличивая скорость ремонта союзников.

    • Починка лестниц
      Исправлен раздражающий баг, при котором боты застревали на лестницах. Теперь через заданное время они будут "подталкивать" себя к следующей точке пути.

      Перевод на русский от Kirid


      GitHub[github.com]
Популярные обсуждения Просмотреть все (3)
109
21 авг в 9:45
Suggestions
Landbanana
70
27 июл в 5:59
Bug Reports
Landbanana
Комментариев: 212
SomeRomanianGuy 18 ч. назад 
Nevermind. It's the sub I'm using. It's that exact gun that doesn't fire. Mod's working fine.
SomeRomanianGuy 20 ч. назад 
Added this mod mid-save. For some reason, my bot refuses to fire the chaingun. Doesn't even warm it up or anything, just points it at enemies without firing. I got Lua.
Bubble Gum 23 авг в 4:07 
Приветствую, а улучшение на ИИ капитана для вождения подлодки имеется?
Desulator 21 авг в 14:00 
Привет автор. Я тут попытался вкатиться в моддинг, но пока не очень (сложная задача, там либо lua, либо c# надо, ахах).
Не подскажешь, мб ты пытался добавить приказ на полив растений или как-то автоматизировать это? У меня помимо этой идеи была ещё костыльная - сделать умный цветочный горшок, который бы просто подключался через компонент "или" к сирене при низком уровне воды, но пока и эта задача у меня не решается.
Заранее спасибо за ответ.
Conradey12 21 авг в 9:26 
This mod does not seem to work with Baroverhaul, if anyone was wondering. It would be SWEET if it did.
John Dick 18 авг в 2:33 
There is a mod called Baroverhaul that adds new skills related to music tools and the time between their use. Does this mod work with them?
senpai loves✿you 17 авг в 4:03 
Как застревали они в лестницах, так и застревают :breina:
Divizor 15 авг в 8:29 
Вроде появилось меню настройки ботов, однако боты не экипируются нужными предметами.
shalakimbir_82 14 авг в 3:36 
не работает хотя я скачал lua
wiwestor 14 авг в 2:42 
would be nice to have abitlity to set amount of needed items in the lodout screen