Полная Версия: ИИ в Fallout Tactics
Grey
Этот мануал вначале создавался по просьбе Damager'a, но потом я решил выложить его и на всеобщее обозрение

CODE

Инструкция по настройке ИИ в Fallout Tactics.

Файл со всем эти делом содержится в .../Fallout Tactics/core/tables/
и называется aitable.txt

- АХТУНГ!!!
  Сразу говорю: НЕ изменяй раздел, начинающийся с "STARTING DEMEANOUR VALUES FOR ALL NATURES" -
  с неписями будут случаться глюки, из-за которых пройти будет невозможно. Как пример - старейшина
  во второй миссии упрётся в стенку палатки, как баран в новые ворота, и никуда не пойдёт.

Раздел 1. NATURES (природа, т.е. поведение)

  Default          - по умолчанию. Типа, среднестатистический постъядернай вояка. По мне так лучше
                   выбирать что - нибудь более специализированное.
  Dummy            - манекен. Как чучело из тренировочных заданий. Не ведёт себя никак.
  Critter          - животное. Таракан-переросток там, или радскорпион какой-нибудь. Тактика
                   практически отсутствует. В основном прёт напролом, при сильных повреждениях
                   пытается убежать, и то не всегда.
  Coward           - трус. Сдёрнет при малейших признаках опасности. Основная тактика - убегание
                   в сочетании с поиском укрытия.
  Aggressor        - отморозок, т.е. агрессор. Основная тактика - нападение. При этом периодически
                   прибегает к использованию укрытий. Редко отступает.
  Squeeler         - караульный, что-то вроде сторожа. Основная задача - просигнализировать
                   о контакте с врагом (непосредственный контакт, свежий труп или посторонний звук)
                   и отвалить с места встречи. Активно пользуется укрытиями.
  Patrol           - патруль. Прочёсывает территорию в поисках врага. При контакте вступает в бой
                   с врагом. По тревоге выдвигается к месту обнаружения врага.
                   Активно использует укрытия, почти не отступает.
  RepairBot        - робот-ремонтник. ТОЛЬКО ремонтирует, больше нифига не умеет.
  Turret           - оборонительная турель. Начинает безусловную атаку врага, который попадает
                   в зону поражения. Понятное дело, не двигается.
  Looter           - нечто вроде менее радикальной версии агрессора. Тоже предпочитает атаковать
                   по возможности, но при получении опасных повреждений чаще сдёргивает.
                   Активно использует укрытия, любит обыскивать трупы.

Раздел 2. EVENTS (события)

  Damage           - получил урон.
  Target           - обнаружена цель.
  Corpse           - обнаружен труп.
  Trap             - обнаружена ловушка.
  Combat           - слышна битва, происходящая где-то (т.е. реакция на слух).
  Thief            - спёр (тут сам не пойму, то ли получилось спереть, то ли нет).
  Override Passify - игнорировать пассивное поведение.
  Override Flee    - игнорировать поведение "свалить куда подальше".
  Override Attack  - игнорировать поведение "время пинать задницы" (атака).

Раздел 3. DEMEANOURS (поведение)

  Attack           - атаковать.
  Move Flee        - движение "свалить".
  Move Cover       - поиск укрытия (или оказание прикрытия, сам до сих пор не разберусь).
  Move Wander      - брожение по территории (если есть вэйпойнты, то степень отклонения от курса).
  Assist Heal      - лечение (то ли самого себя, то ли других, или и то и другое).
  Eat Corpse       - есть труп? (вот это совсем не понял. каннибализм, что ли?)
  Lay Trap         - класть ловушку. Вероятность того, что боец заминирует что-либо.
  Disarm Trap      - разрядить ловушку. Вероятность того, что боец разминирует ловушку.
  Trigger Alarm    - включить сигнализацию. Если где-то на карте есть сигнализация, то боец побежит
                   к ней и включит.
  Investigate      - исследовать. Т.е. обшарить труп.

P.S.: "20" означает единственное и безусловно выполняемое действие в таблице реакции на события.
      "10" означает единственное и безусловно выполняемое действие в таблице настроек персонажей.
noisist
Уточнения об Looter...

Обыскивает только лишь те трупы в которых лежат предметы со cпецифическим тагом. Этот же таг должен быть указан и при редактировании самого актёра - item tag. Предметы эти он изымает и использует по своему усмотрению, в зависимости от их типа.
Ваш ответ: