Оборудование
🔬
Оборудование
Предупреждение

Эта страница находится в процессе разработки!

На этой странице может быть недостающая, неполная или неверная информация, так как она всё ещё находится в разработке! Относитесь к информации на ней с долей скепсиса и не стесняйтесь вносить свои предложения и исправлять ошибки!

🔥 Оглавление

📌 Обзор

Эти файлы используются для определения свойств снаряжения и охватывают различные типы экипируемого снаряжения и предметов. Помните, что для того, чтобы предмет снаряжения был виден игроку, ему необходима соответствующая запись Goods.

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

  • DATA\EQUIPMENT\weapon_equip.ini
  • DATA\EQUIPMENT\engine_equip.ini
  • DATA\EQUIPMENT\light_equip.ini
  • DATA\EQUIPMENT\misc_equip.ini

📎 Синтаксис

В большинстве случаев блоки в этом типе файла можно определять в любом порядке, но они хранятся отдельно. Обычно блоки [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
Параметр Информация
obj

📎 [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