Здравствуйте!
Предлагаю добавить “тактики” для ботов в отряде, то есть настройка автоматизации реакции бота на боевые ситуации. При настройке “тактики” боты смогут действовать на определенном радиусе вокруг игрока без отдачи приказов игроком.

Возможность добавить тактики можно в экране настройки бойцов отряда, а именно дополнительная вкладка, под названием “тактика”, рядом с “Вооружение” и “Способности”.
В этой же вкладке будет выбор “поведения” которые будут исполняться при невыполнении условий “тактики” или “тактики” не были настроены.

Например это может работать так:
в зависимости от уровня бойца, у него будет добавляться ячейка тактики.
Во вкладке тактики можно будет настроить тактику по схеме - Цель->условие->действие.
Целью может быть:
- Противник: боец, техника, точка возрождения, оборонительные постройки
- Союзник: боец под управлением игрока, боец отряда, любой боец, техника, точка возрождения, оборонительные постройки
- Сам, свое или на себя
- Точка захвата
Условия в зависимости от цели могут быть:
- Дистанция: любая, близкая, средняя, далекая
- Статус: любой, легкое ранение, тяжелое ранение(когда лежишь на коленях), требует ремонта
- Класс: любой, стрелок, снайпер, пулеметчик и т.д.
- Боезапас: 100%, 60%, 30%, 0%
- Атаковал: бойца под управлением игрока, бойца отряда, любого бойца, технику союзников, точку возрождения, оборонительные постройки
Действие в зависимости от цели и условия:
- Атаковать: любым оружием, основным оружием, дополнительным оружием, пистолетом, ножом
- Использовать предмет: аптечка, граната, мина, ремнабор, шприц, динамит и т.д.
- Пополнить боезапас
- Разобрать
- Защищать(имеется ввиду подойти к объекту и атаковать всех врагов рядом с объектом)
Примеры:
-
Для отрядного медика можно будет настроить тактику
Союзник: боец под управлением игрока → Статус: легкое ранение → использовать предмет: шприц;
Союзник: боец под управлением игрока → Боезапас: 30% → Пополнить боезапас;
Противник: боец → Дистанция: близкая → Атаковать: основным оружием; -
Для отрядного бронебойщика можно будет настроить тактику:
Противник: техника → Дистанция: средняя → Атаковать: дополнительным оружием;
Противник: техника → Дистанция: близкая → Использовать предмет: динамит; -
Для отрядного снайпера можно будет настроить тактику:
Противник: боец → Класс: снайпер → Атаковать: основным оружием;
Противник: боец → Класс: пулеметчик → Атаковать: основным оружием;
Противник: боец → Класс: огнеметчик-> Атаковать: основным оружием;
Поведение
Для игроков которые не захотят настраивать тактику, боты будут действовать по выбранному поведению.
Агрессивный: бот будет атаковать всех замеченных противников.
Оборонительный: бот будет атаковать только тех противников, которые нанесли урон кому-нибудь из члена отряда.
Пассивный: бот не будет никого атаковать, будет всегда лежать, кроме случаев когда надо передвигаться.
Спасибо за внимание!