Это боевой «мозг тактики» моей напарницы Alice, нарочно выделенный из её мода, чтобы вы могли использовать его для других NPC — компаньонов, охранников и кого угодно ещё.
Ваш напарник перестаёт быть глупым и начинает сражаться, как живой игрок.
- Они понимают тактическую обстановку на поле боя: кто главная угроза и как её победить.
- Вы можете доверить им гранаты. Наконец-то ваш напарник пользуется ими как надо.
- Они умеют сбивать встречные гранаты выстрелом — как и вы. Зависит от снаряда, их оружия и фазы Луны.
- Они держатся вне вашей линии огня. И сообщают, если вы — в их.
- Они знают, как обращаться со сложными врагами, где их слабые места. По крайней мере некоторые.
- Они лечат вас под огнём, поднимаются сами, когда падают, и уходят в стелс, когда становится слишком горячо.
- Они собирают с павших боеприпасы, стимпаки и гранаты прямо посреди боя.
- Они знают, что значит «легендарный», и учитывает эффекты легендарного оружия. Дадите ей винтовку с разрывными пулями — она учтёт взрыв.
- Они рассказывают, что делают.
- Полностью совместима с FallAway и использует его ретранслятор сообщений для срочных оповещений.
Работает с любым напарником и с любым NPC, которому вы дадите токен: охранник поселения, минитмен — кто угодно.
Ванильные напарники стреляют во всё, что перед ними. Squadmate оценивает каждого врага на поле: как сильно он бьёт, сколько его убивать, где он стоит и что может оттуда сделать.
Коготь смерти вдалеке — меньшая проблема, чем рейдер, который уже стреляет по вам. Легендарный Стрелок, только что выкосивший отряд Братства, — проблема, о которой должен услышать каждый. И они проследят, чтобы вы услышали.
Они выбирают цели сами, подключается к союзникам по общей цели или берёт ту, которую никто не прикрывает, и подбирает правильное оружие под дистанцию и врага — пока есть патроны. Впрочем, боеприпасы они восполняет прямо в бою, так что это меньшая проблема, чем в ваниле.
Каждая взрывчатка у них в руках подчиняется одному абсолютному правилу:
ЗАДЕТЬ ВАС, СОЮЗНИКА ИЛИ НЕЙТРАЛА. <<<
Если оно того стоит — кучка врагов, окопавшийся противник, легендарник, штурмотрон, — и рядом никого из своих, граната полетит.
Отступая, они ставят мины позади себя, и только там, куда никто из своих не зайдёт. Потом подбирает их обратно.
Вы заметите, что при выдаче им гранат и мин они исчезают из их инвентаря. Это сделано специально, чтобы ванильный ИИ их не тратил. Спам гранатами нам не нужен, верно?
Некоторые цели слишком далеко для броска. Для них они достают гранатомёт, который стреляет настоящими гранатами всех типов. Пускают одну из своих осколочных гранат на дальнюю дистанцию и убирает обратно.
То же правило: если граната может задеть союзника или нейтрала — выстрела не будет.
Супермутант с мини-ядер бомбой, бегущий на вас.
Пока он ещё далеко от вас обоих, они стреляют ему в правую руку — и ядер бомба рванёт там, а не вам в лицо. Если он уже близко — они и пытаться не станут.
Их выстрелы бьют по тем конечностям, которые важны: ноги штурмотрона или собаки, которые сближаются, — чтобы их замедлить.
Каждый управляемый напарник носит пушку со стимпаками.
Когда вас ранят в бою, она превращает один из своих стимпаков в дротик и лечит вас с той точки, где стоит: не прибегая к вам и не прерывая бой. Срабатывает, когда ваше здоровье падает ниже 50%.
Когда они падают, они не лежат до конца боя.
Как только в них перестают стрелять, они использует свой стимпаки, встают с половиной здоровья и добирают остальное за несколько секунд. На любой сложности, особенно на Выживании.
Если рядом враги — они сначала уходят в невидимость.
На химическом столе можно скрафтить устройство стелс-поля (схемы, золото, ядерный материал).
Работает как Stealth Boy Подземки — целую минуту — и не расходуется: заряжается за секунды.
Отдайте им — и они включит его, когда понадобится: при тяжёлом ранении, отступлении, обходе с фланга, под сосредоточенным огнём или когда вы крадётесь и хотите, чтобы они оставались скрытными.
Враги, которые их ещё не заметили, пройдут мимо. Они вам сообщат. Иногда.
Ванильный ИИ тратит стимпаки невпопад. Squadmate берёт это на себя: они использует стимпак тогда, когда это решает, а остальные приберегает — для вас, например.
Когда рядом с ними падает враг, они снимают с тела нужное прямо в бою: патроны к своему оружию, стимпаки, гранаты.
После боя расскажут, что на исходе.
Они не встают на вашу линию огня. Когда вы целитесь поверх них — отходят в сторону.
Squadmate никогда не перечит вашим командам. Отправьте их куда-то, прикажите атаковать цель, поставьте на удержание — они выполнит, а Squadmate отступит. Сцены, диалоги и квесты тоже не трогает.
На химическом столе можно сделать токен Товарищ по отряду (2 стали, 1 медь). Положите его кому угодно в карман — компаньону, охраннику поселения, минитмену — и они будут сражаться на манер Squadmate. Заберите токен — они вернутся к ваниле.
Одновременно могут сражаться до 32 таких NPC.
По умолчанию Squadmate управляет только носителями токена и напарниками из модов, которые его используют (Alice работает из коробки). Если хотите, чтобы под управлением оказался каждый компаньон без токена — включите одну строчку в Squadmate.ini.
Каждый напарник дерётся в своём стиле: агрессивном, осторожном, стелсном, дальнобойного стрелка или ближнего боя — а свой стиль можно задать в INI. Мозг один, приоритеты разные, поэтому каждый чувствует себя по-своему.
Моды на напарников могут подключаться к Squadmate: привязывать своих персонажей, задавать их стиль, отдавать приказы и получать реплики, чтобы озвучивать их на свой лад. Alice — первая, кто это сделал. Если установлен FallAway, реплики можно прогонять через него.
Как и в случае с FallAway, SDK выйдет чуть позже.
Нативный плагин F4SE. Ванильный боевой ИИ по-прежнему целится, ходит и анимируется; Squadmate принимает решения поверх него.
Есть небольшой плагин (с флагом ESL, то есть без слота в порядке загрузки) для крафтовых предметов и нескольких записей, и лишь горстка крошечных Papyrus-скриптов. Так что ни заиканий, ни лагов скриптов.
- Fallout 4 1.10.163 (оригинальный релиз) с F4SE 0.6.23, либо 1.11.x (next-gen) с F4SE 0.7.9. Промежуточные версии не поддерживаются.
- Address Library для вашей версии.
- Установите F4SE и Address Library.
- Установите мод через менеджер модов. Порядок загрузки не важен.
- Скрафтите токен на химическом столе и отдайте тому, кто должен драться на манер Squadmate.
* Кроме Alice — ей токен не нужен, она использует Squadmate нативно. Это её движок, в конце концов.
- Их перемещение в бою — всё ещё игровое: они решают, где сражаться, но как дойти туда — решает ванильный ИИ.
- Стелс-поле скрывает их от врагов, которые ещё не заметили их; тот, кто уже стреляет по ним, продолжает их отслеживать, пока они отвечают огнём. Это ванильное поведение.
ПАРТИЯ, КОТОРАЯ ПОБЕЖДАЕТ.






