Перейти к содержимому


Загрузил

Информация

  • Загружен: янв. 09 2011 21:44
  • Обновлен: февр. 05 2012 15:30
  • Просмотров: 2508
  • Скачан: 1 815
  • Размер: 262.01 КБ

Повышенный ИИ НПС

Скачать
- - - - -




Изменения:

Медик (xr_medic.script)
Теперь NPC могут лечить раненых друзей и нейтралов, если у них есть аптечка, также NPC может себя лечить сам, если ранен больше, чем наполовину (опять же, если есть аптечка). Лечение происходит в спокойной обстановке при отсутствии врага.

Использование аптечек и бинтов
НПС в состоянии скушать аптечку, если у него мало здоровья, или бинт, если кровотечение.

Менеджер оружия
Скрипт, управляет выбором оружия НПС. Теперь НПС способен определить лучшее оружие;
В зависимости от противника, расстояния до него, количества патронов в магазине выбирает более подходящее оружие.
Например, издалека будет стрелять со снайперской винтовки, вблизи переключится на автомат или пистолет, если есть, если кончаются патроны, может достать другую пушку и т.д.

Перезарядка оружия
НПС перезаряжают оружие после боя, если нужно.

Стрельба с подствольных гранатометов
Если НПС стал счастливым обладателем винтовки с подстволом,
будет его использовать, но только если это безопасно для него самого, ну и своих будет стараться не задеть.

Удар в лицо
НПС дубасит прикладом всех врагов, которым не повезет оказаться поблизости.

Перевязка
Если НПС получит в бою ранение, то, оказавшись в укрытии, он достанет бинт и использует его по назначению.

Напяливание аддонов
НПС могут прикреплять к своему оружию аддоны: оптический прицел, глушитель, гранатомет.

По своим не стрелять
Если на линии огня оказался друг, НПС прекращает огонь и меняет позицию.

Анти-весёлая панихида (модифицированный xr_kamp.script)
NPC, находящиеся на отдыхе (у костра, например) могут оттаскивать в сторону трупы людей и животных;
из-за ограничений движка делают это не всегда, к сожалению. Но такие ситуации редки.





Случайные файлы





18 посетителей за последние 15 минут

0 пользователей, 16 гостей, 0 скрытых


Google (1), Bing (1)