Атрибуты фракций
🛸
Атрибуты фракций

🔥 Обзор

В этом файле описываются атрибуты фракций, с которыми вы сталкиваетесь в Freelancer, определяются имена их пилотов, корабли, костюмы и некоторые модели поведения ИИ.

💢 Синтаксис

Параметры внутри блоков не имеют определенного порядка.

⚡ Ванильные примеры

  • DATA\MISSIONS\faction_prop.ini
  • DATA\MISSIONS\faction_prop_vanilla.ini

📌 [FactionProps]

[FactionProps]
affiliation = STRING
legality = STRING
nickname_plurality = STRING
msg_id_prefix = STRING
jump_preference = STRING
npc_ship = STRING ;repeatable
voice = STRING ;repeatable
mc_costume = STRING
space_costume = STRING, STRING, ... ;repeatable
firstname_male = INT, INT
firstname_female = INT, INT ;optional
lastname = INT, INT
rank_desig = INT, INT, INT, INT, INT
formation_desig = INT, INT
large_ship_desig = INT ;optional
large_ship_names = INT, INT ;optional
scan_for_cargo = STRING, INT ;optional
scan_announce = BOOL ;optional
scan_chance = FLOAT ;optional
formation = STRING, STRING
Параметр Описание
affiliation Ник фракции, определённой ниже.
legality Возможные значения: lawful (законопослушный) и unlawful (незаконный). Используется для описания кораблей НПС игроку и в голосах НПС, например как обычные эскортные силы или пиратские налётчики (?).
nickname_plurality Предположительно определяет, как фракция упоминается в радиообмене (т.е. во множественном числе или нет). Требует дальнейшего тестирования.
msg_id_prefix Когда НПС говорят о фракции, они используют это значение для поиска правильных звуковых файлов.
jump_preference Возможные значения: jumpgate (ворота), jumphole (дыра) или any (любое).
npc_ship Список всех кораблей из npcships.ini, используемых этой фракцией.
voice Разные голосовые файлы, используемые пилотами фракции. Голоса различаются между мужскими и женскими. Как только присутствует хотя бы один мужской или женский голос, игра начинает назначать НПС соответствующие гендеры.
mc_costume Костюм, используемый комиссией по миссиям для этой фракции.
space_costume Определяет внешний вид НПС при прямой связи с игроком. Первое значение — голова, второе — тело, третье (опционально) — аксессуар для головы. В зависимости от настроек голосов, эти костюмы должны включать мужские и женские варианты, иначе НПС нельзя будет вызвать, и они не будут отображаться лицом к игроку.
firstname_male Список мужских имён для этой фракции. Использует набор строк. Должно быть определено в зависимости от настроек голосов, иначе вместо имени будет отображаться Object Unknown.
firstname_female Список женских имён для этой фракции. Использует набор строк. Должно быть определено в зависимости от настроек голосов, иначе вместо имени будет отображаться Object Unknown.
lastname Список фамилий для этой фракции. При появлении НПС имя и фамилия выбираются случайным образом. Использует набор строк.
rank_desig Список рангов для этой фракции. Последние два целых числа задают пороги уровней для НПС, например: все НПС ниже первого порога будут иметь первый ранг и т.д. Похоже, существует жёсткий лимит в 3 ранга на фракцию.
formation_desig Список всех возможных обозначений построений для этой фракции, например Омега, Эпсилон и т. д. Использует набор строк.
large_ship_desig Префикс для имён крупных кораблей.
large_ship_names Список всех возможных имён крупных кораблей фракции. Использует набор строк.
scan_for_cargo Список товаров, которые фракция проверяет. Целое число похоже на вес, но, судя по всему, не оказывает влияния.
scan_announce Определяет, предупреждают ли НПС перед проверкой вашего груза.
scan_chance Шанс (в процентах), что НПС просканируют ваш груз.
formation Связывает построения из formations.ini с теми, что запрашиваются в encounters. Первое значение задаёт построение, указанное в файле encounters, второе — фактическое построение из файла formations.ini.