В большинстве случаев блоки в этом типе файла можно определять в любом порядке, но они хранятся отдельно. Обычно блоки [Munition] определяются перед записями [Gun], но не подтверждено, является ли это обязательным требованием.
🔥 Common Values
nickname = STRING
ids_name = INT
ids_info = INT
hit_pts = INT
volume = INT
mass = INT
DA_archetype = PATH
material_library = PATH
lootable = false
debris_type = STRING
separation_explosion = STRING
child_impulse = INT
parent_impulse = INT
toughness = INT
loot_appearance = STRING
LODranges = INT, INT, ...
| Параметр |
Информация |
| nickname |
|
| ids_name |
|
| ids_info |
|
| hit_pts |
|
| volume |
|
| mass |
|
| DA_archetype |
|
| material_library |
|
| lootable |
|
| debris_type |
|
| separation_explosion |
|
| child_impulse |
|
| parent_impulse |
|
| toughness |
|
| loot_appearance |
|
| LODranges |
|
Существует ряд INI-ключей, общих для всех типов оборудования, и их можно применять практически к любому объекту. Исключения, если они есть, указаны в соответствующей подкатегории.
🔭 [Armor]
[Armor]
hit_pts_scale = FLOAT
| Параметр |
Информация |
| hit_pts_scale |
|
💥 [AttachedFX]
[AttachedFX]
particles = STRING
use_throttle = BOOL
| Параметр |
Информация |
| particles |
|
| use_throttle |
|
📌 [CargoPod]
[CargoPod]
HP_child = STRING
| Параметр |
Информация |
| HP_child |
|
🔥 [CloakingDevice]
[CloakingDevice]
HP_child = STRING
power_usage = INT
cloakin_time = INT
cloakout_time = INT
cloakin_fx = STRING
cloakout_fx = STRING
| Параметр |
Информация |
| HP_child |
|
| power_usage |
|
| cloakin_time |
|
| cloakout_time |
|
| cloakin_fx |
|
| cloakout_fx |
|
💥 [Commodity]
[Commodity]
units_per_container = INT
pod_appearance = STRING
decay_per_second = INT
| Параметр |
Информация |
| units_per_container |
|
| pod_appearance |
|
| decay_per_second |
|
💥 [Countermeasure]
[CounterMeasure]
units_per_container = INT
one_shot_sound = STRING
const_effect = STRING
lifetime = INT
seeker = STRING
owner_safe_time = INT
force_gun_ori = BOOL
requires_ammo = BOOL
linear_drag = FLOAT
range = INT
diversion_pctg = INT
| Параметр |
Информация |
| units_per_container |
|
| one_shot_sound |
|
| const_effect |
|
| lifetime |
|
| seeker |
|
| owner_safe_time |
|
| force_gun_ori |
|
| requires_ammo |
|
| linear_drag |
|
| range |
|
| diversion_pctg |
|
📌 [CounterMeasureDropper]
[CounterMeasureDropper]
HP_child = STRING
explosion_resistance = FLOAT
power_usage = INT
refire_delay = FLOAT
muzzle_velocity = FLOAT
flash_particle_name = STRING
flash_radius = FLOAT
light_anim = STRING
projectile_archetype = STRING
AI_range = INT
| Параметр |
Информация |
| HP_child |
|
| explosion_resistance |
|
| power_usage |
|
| refire_delay |
|
| muzzle_velocity |
|
| flash_particle_name |
|
| flash_radius |
|
| light_anim |
|
| projectile_archetype |
|
| AI_range |
|
💥 [Engine]
[Engine]
max_force = INT
linear_drag = INT
power_usage = INT
reverse_fraction = FLOAT
flame_effect = STRING
trail_effect = STRING
trail_effect_player = STRING
cruise_charge_time = INT
cruise_power_usage = INT
character_start_sound = STRING
character_loop_sound = STRING
character_pitch_range = INT, INT
rumble_sound = STRING
rumble_atten_range = INT, INT
rumble_pitch_range = INT, INT
engine_kill_sound = STRING
cruise_start_sound = STRING
cruise_loop_sound = STRING
cruise_stop_sound = STRING
cruise_disrupt_sound = STRING
cruise_backfire_sound = STRING
indestructible = BOOL
outside_cone_attenuation = INT
inside_sound_cone = INT
outside_sound_cone = INT
| Параметр |
Информация |
| max_force |
|
| linear_drag |
|
| power_usage |
|
| reverse_fraction |
|
| flame_effect |
|
| trail_effect |
|
| trail_effect_player |
|
| cruise_charge_time |
|
| cruise_power_usage |
|
| character_start_sound |
|
| character_loop_sound |
|
| character_pitch_range |
|
| rumble_sound |
|
| rumble_atten_range |
|
| rumble_pitch_range |
|
| engine_kill_sound |
|
| cruise_start_sound |
|
| cruise_loop_sound |
|
| cruise_stop_sound |
|
| cruise_disrupt_sound |
|
| cruise_backfire_sound |
|
| indestructible |
|
| outside_cone_attenuation |
|
| inside_sound_cone |
|
| outside_sound_cone |
|
💢 [Explosion]
[Explosion] не является дочерним элементом AttachedEquipment и, как таковой, не принимает большинство общих значений, приведенных в верхней части этой страницы.
[Explosion]
effect = STRING
lifetime = INT, INT
process = STRING
strength = INT
radius = INT
hull_damage = INT
energy_damage = INT
impulse = INT
| Параметр |
Информация |
| effect |
|
| lifetime |
|
| process |
|
| strength |
|
| radius |
|
| hull_damage |
|
| energy_damage |
|
| impulse |
|
💢 [Gun]
[Gun]
HP_child = STRING
explosion_resistance = FLOAT
hp_gun_type = STRING
damage_per_fire = INT
power_usage = INT
refire_delay = FLOAT
muzzle_velocity = FLOAT
projectile_archetype = STRING
dry_fire_sound = STRING
auto_turret = BOOL
turn_rate = FLOAT
dispersion_angle = FLOAT
use_animation = STRING
gun_elevation = FLOAT
gun_azimuth = FLOAT
| Параметр |
Информация |
| HP_child |
|
| explosion_resistance |
|
| hp_gun_type |
|
| damage_per_fire |
|
| power_usage |
|
| refire_delay |
|
| muzzle_velocity |
|
| projectile_archetype |
|
| dry_fire_sound |
|
| auto_turret |
Если false, NPC-пилоты используют это оружие (Gun) исключительно против текущей цели (которую они также преследуют, если не являются платформой оружия или станцией) в соответствии с настройкой attack*preference в _JobBlock пилота (pilots_population.ini). Когда активно (в составе группы оружия), орудия подсвечиваются жёлтым в каркасе цели вместо цвета, показывающего текущее состояние повреждений (синий = 100% HP, белый = >75%, оранжевый = >50% и т.д.). Если установлено true, оружие действует как автономная турель, не влияя на прицел пилота, автоматически выбирает ближайшую цель в зоне обзора и стреляет по ней. Для игрока это вызывает воспроизведение фразы "TURRET LOST" вместо "GUN LOST". Также турель не подсвечивается в каркасе цели, сохраняя видимым её статус повреждений. |
| turn_rate |
|
| dispersion_angle |
|
| use_animation |
|
| gun_elevation |
Неиспользуемое значение. Freelancer проверяет его корректность, если оно присутствует, но не использует. |
| gun_azimuth |
Неиспользуемое значение. Freelancer проверяет его корректность, если оно присутствует, но не использует. |
💢 [InternalFX]
[InternalFX]
use_sound = STRING
| Параметр |
Информация |
| use_sound |
|
💨 [Light]
[Light] не является дочерним элементом AttachedEquipment и, как таковой, не принимает большинство общих значений, приведенных в верхней части этой страницы.
[Light]
inherit = STRING
glow_color = INT, INT, INT
color = INT, INT, INT
bulb_size = FLOAT
glow_size = INT
flare_cone = INT, INT
intensity = INT
lightsource_cone = INT
avg_delay = FLOAT
blink_duration = FLOAT
min_color = INT, INT, INT
| Параметр |
Информация |
| inherit |
|
| glow_color |
|
| color |
|
| bulb_size |
|
| glow_size |
|
| flare_cone |
|
| intensity |
|
| lightsource_cone |
|
| avg_delay |
|
| blink_duration |
|
| min_color |
|
💨 [LOD]
[LOD] не является дочерним элементом AttachedEquipment и, как таковой, не принимает большинство общих значений, приведенных в верхней части этой страницы.
[LOD]
obj = STRING
📎 [LootCrate]
[LootCrate]
explosion_arch = STRING
| Параметр |
Информация |
| explosion_arch |
|
⚡ [Mine]
explosion_arch = STRING
units_per_container = INT
requires_ammo = BOOL
one_shot_sound = STRING
detonation_dist = INT
lifetime = FLOAT
force_gun_ori = BOOL
owner_safe_time = INT
linear_drag = FLOAT
seek_dist = INT
top_speed = INT
acceleration = INT
const_effect = STRING
| Параметр |
Информация |
| explosion_arch |
|
| units_per_container |
|
| requires_ammo |
|
| one_shot_sound |
|
| detonation_dist |
|
| lifetime |
|
| force_gun_ori |
|
| owner_safe_time |
|
| linear_drag |
|
| seek_dist |
|
| top_speed |
|
| acceleration |
|
| const_effect |
|
💨 [MineDropper]
[MineDropper]
explosion_resistance = INT
damage_per_fire = INT
power_usage = INT
refire_delay = INT
muzzle_velocity = INT
projectile_archetype = STRING
dry_fire_sound = STRING
| Параметр |
Информация |
| explosion_resistance |
|
| damage_per_fire |
|
| power_usage |
|
| refire_delay |
|
| muzzle_velocity |
|
| projectile_archetype |
|
| dry_fire_sound |
|
📎 [Motor]
[Motor]
lifetime = FLOAT
accel = FLOAT
delay = FLOAT
| Параметр |
Информация |
| lifetime |
|
| accel |
|
| delay |
|
💨 [Munition]
[Munition]
explosion_arch = STRING
units_per_container = INT
hp_type = STRING
requires_ammo = BOOL
one_shot_sound = STRING
detonation_dist = INT
lifetime = FLOAT
Motor = STRING
force_gun_ori = BOOL
const_effect = STRING
HP_trail_parent = STRING
seeker = STRING
time_to_lock = INT
seeker_range = INT
seeker_fov_deg = INT
max_angular_velocity = FLOAT
| Параметр |
Информация |
| explosion_arch |
|
| units_per_container |
|
| hp_type |
|
| requires_ammo |
|
| one_shot_sound |
|
| detonation_dist |
|
| lifetime |
|
| Motor |
|
| force_gun_ori |
|
| const_effect |
|
| HP_trail_parent |
|
| seeker |
|
| time_to_lock |
|
| seeker_range |
|
| seeker_fov_deg |
|
| max_angular_velocity |
|
🔭 [Power]
[Power]
capacity = INT
charge_rate = INT
thrust_capacity = INT
thrust_charge_rate = INT
| Параметр |
Информация |
| capacity |
|
| charge_rate |
|
| thrust_capacity |
|
| thrust_charge_rate |
|
📎 [RepairKit]
[RepairKit]
units_per_container = INT
| Параметр |
Информация |
| units_per_container |
|
💨 [Scanner]
[Scanner]
range = INT
cargo_scan_range = INT
power_usage = INT
| Параметр |
Информация |
| range |
Дальность сканера. Игроки и NPC (если для них включены сканеры) не смогут видеть определённые объекты в списке контактов за пределами этой дальности. |
| cargo_scan_range |
Дальность активного сканирования груза |
| power_usage |
Потребляемая мощность при проведении активного сканирования. Мощность списывается один раз, а не со временем. |
💨 [ShieldBattery]
[ShieldBattery]
units_per_container = INT
| Параметр |
Информация |
| units_per_container |
|
🔥 [ShieldGenerator]
[ShieldGenerator]
HP_child = STRING
explosion_resistance = FLOAT
regeneration_rate = FLOAT
max_capacity = FLOAT
hp_type = STRING
hp_shield_type = STRING (multiple)
offline_rebuild_time = FLOAT
offline_threshold = FLOAT
constant_power_draw = FLOAT
rebuild_power_draw = FLOAT
shield_type = STRING
shield_collapse_sound = STRING
shield_collapse_particle = STRING
shield_rebuilt_sound = STRING
shield_hit_effects = FLOAT, STRING
| Параметр |
Информация |
| HP_child |
|
| explosion_resistance |
|
| regeneration_rate |
|
| max_capacity |
|
| hp_type |
|
| hp_shield_type |
|
| offline_rebuild_time |
|
| offline_threshold |
|
| constant_power_draw |
|
| rebuild_power_draw |
|
| shield_type |
|
| shield_collapse_sound |
|
| shield_collapse_particle |
|
| shield_rebuilt_sound |
|
| shield_hit_effects |
|
🔥 [Shield]
[Shield]
HP_child = STRING
| Параметр |
Информация |
| HP_child |
|
⚡ [Thruster]
[Thruster]
HP_child = STRING
explosion_resistance = INT
max_force = INT
particles = STRING
hp_particles = STRING
power_usage = INT
| Параметр |
Информация |
| HP_child |
|
| explosion_resistance |
|
| max_force |
|
| particles |
|
| hp_particles |
|
| power_usage |
|
💥 [Tractor]
[Tractor]
max_length = INT
reach_speed = INT
color = INT, INT, INT
operating_effect = STRING
tractor_complete_snd = STRING
| Параметр |
Информация |
| max_length |
|
| reach_speed |
|
| color |
|
| operating_effect |
|
| tractor_complete_snd |
|