npcships.ini
💢 Обзор
Этот файл определяет корабли NPC, на которые ссылается faction_prop.ini или, в частности, encounters. Он определяет их архитектуру корабля, экипировку, пилота, граф состояний, уровень сложности и класс NPC.
💨 Синтаксис
Определенного порядка для разделов и параметров внутри них нет. Однако каждый параметр следует использовать только один раз в каждом разделе, поскольку Freelancer будет использовать только последнее значение.
💨 [NPCShipArch]
[NPCShipArch]
nickname = STRING
level = STRING
ship_archetype = STRING
loadout = STRING
pilot = STRING
state_graph = STRING
npc_class = COMMA SEPARATED LIST OF STRINGS
Параметр | Описание |
---|---|
nickname | Как эта запись называется или ссылается на неё в других местах. |
level | Диапазон: d1 до dn (где n — любое число от 1 до 255?). Задает визуальный уровень NPC и используется для случайного спавна миссий. Звание, которое получает NPC, зависит от установленного уровня и ключа rank_desig в faction_prop.ini. |
ship_archetype | Строка — это никнейм корабля из ships, которым будет управлять NPC. |
loadout | Строка — это никнейм комплекта оборудования из loadouts, который будет использовать корабль. |
pilot | Строка — это никнейм пилота из pilots_population.ini, которым будет управлять NPC. Пилоты, созданные в результате встреч (encounters), получают индивидуальное переопределение [JobBlock] . |
state_graph | Строка — имя графа состояния из state_graph.db. |
npc_class | Задает классы, как используются в shipclasses.ini. Ключ уровня dn (где n — любое число > 0) используется для выбора NPC в зависимости от сложности зон/встреч и для случайных миссий. Любой корабль с class_fighter выбирается для случайного спавна миссий (content.dll offset 0x11CBE8 ). |