S.T.A.L.K.E.R. Wiki: Zone Chronicles
Advertisement
S.T.A.L.K.E.R. Wiki: Zone Chronicles

Характеристики предметов — часть интерфейса инвентаря главного героя, которая отвечает за отображение параметров предметов в специальных окнах. В каждой игре серии S.T.A.L.K.E.R. количество описываемых предметов и внешний вид окон описания отличается.

«Тень Чернобыля»[]

Название окна Изображение Описание
Характеристики артефактов
Параметр и значение находятся в одной строке и не разграничены по столбцам.
Характеристики оружия
Шкалы характеристик оружия имеют условный ознакомительный характер и не описывают действительные величины параметров оружия. Для описания оружия предусмотрено 4 шкалы: «Точность», «Удобность», «Повреждение» и «Скорострельность». Значение каждой шкалы высчитывается по формуле (скриптовый файл ui_wpn_params.script).

Точность считается по формуле: x = 30 × fir + 15 × dis × fra + 0,02 × rpm × inc × fra, где

fir = log (1 / fire_dispersion_base × k_disp),
dis = log (1 / cam_dispersion × cam_step_angle_horz),
fra = cam_dispersion_frac1,5,
inc = log (1 / (cam_dispersion / 10 + cam_dispersion_inc)),
rpm — техническая скорострельность,
fire_dispersion_base — угол отклонения (дисперсии) пули в режиме прицеливания,
k_disp — добавочный множитель угла отклонения (дисперсии) боеприпаса (скрипт считывает значение k_disp из первого по счёту (сверху вниз) типа подходящих для оружия боеприпасов (подходящие для оружия боеприпасы указаны в файлах типа w_***.ltx (где *** — техническое название оружия), сами боеприпасы указаны в файле weapons.ltx); если исходное значение k_disp больше 3,5, то в расчёте оно принимается равным 0,3,
cam_dispersion — угол отклонения (дисперсии) камеры с каждым выстрелом по вертикали,
cam_step_angle_horz — угол отклонения (дисперсии) камеры с каждым выстрелом по горизонтали,
cam_dispersion_frac — множитель для расчёта случайной величины подбрасывания ствола в промежутке значений, заданном также с помощью этого коэффициента; если параметр отсутствует в конфигах оружия, то принимается значение по умолчанию равное 1,
cam_dispersion_inc — множитель увеличения cam_dispersion; если параметр отсутствует в конфигах оружия, то принимается значение по умолчанию равное 0 (при объявлении переменной указано неправильное считываемое скриптом название параметра в конфигах оружия, поэтому множитель всегда имеет значение по умолчанию, из-за чего у некоторого оружия шкала точности отличается от задуманной величины в большую сторону).

Удобность считается по одной из двух формул.
Если параметры control_inertion_factor меньше 2 и PDM_disp_base меньше 1,5, то формула расчёта следующая:
x = (1 − (PDM_disp_vel_factor − 0,5)2 + (2 - control_inertion_factor)2) × 50,
в иных случаях формула расчёта следующая:
15 − (2 × PDM_disp_base + control_inertion_factor), где

control_inertion_factor — множитель скорости поворота камеры, при использовании данного оружия,
PDM_disp_base — множитель базовой дисперсии оружия, когда персонаж стоит на месте в полный рост.

Повреждение считается по формуле: x = (100 × hit_power − 25) × (100 / 85), где hit_power — множитель урона оружия (скрипт считывает первое значение параметра, то есть для уровня сложности игры «Новичок»).
Скорострельность считается по одной из двух формул.
Если параметр rpm больше 200, то формула расчёта следующая:
x = ((rpm − 200) / 720)2 × 100 + 15,
в иных случаях формула расчёта следующая:
x = rpm / 14, где

rpm — техническая скорострельность.

При этом, если количество боезапаса оружия (ammo_mag_size) меньше 5, то скорострельность принимается равной 30.

Все полученные значения перезадаются (нормализуются) под границы шкал: если значение больше 100, то оно принимается равным 100, если меньше 1, то равным 1, то есть ни одна из шкал не может быть незакрашенной или быть закрашенной за своей границей.

«Чистое Небо»[]

В окно описания было добавлено отображение установленных на оружие и костюмы модификаций, которые могут влиять на шкалы характеристик, а также для костюмов было добавлено окно с выводом защитных характеристик в виде шкал.

Окно характеристик не статично, как в «Тени Чернобыля», а всплывает при наведении курсора на интересующий предмет. Дополнительно, оружие или костюм в инвентаре сравнивается в окне характеристик с экипированным в слот оружием или костюмом, но если слот для сравниваемого предмета пуст, то функция сравнения характеристик не активируется. Когда функция сравнения упомянутых категорий предметов активна, зелёный цвет в шкале отображает преимущество сравниваемого предмета над экипированным, а красный — недостатки. В случае, если характеристики предметов одинаковые — отображение различий отсутствует.

Название окна Изображение Описание
Характеристики артефактов
Параметр и значение пишутся в два столбца.
Характеристики оружия
Произведено упрощение множества формул: скорострельность использует только параметр из секции оружия без дополнительных расчётов; удобность стала считаться 4-control_inertion_factor; точность считается 1.5-fire_dispersion_base; урон выдаёт значение от 0 до 1,1 без дополнительных расчётов.
Характеристики костюмов
Помимо чисел отображаются и шкалы, после шкалы состояния отображается текст «Защита:».
Установленные модификации

Модификации устанавливаются как на оружие, так и на костюмы.

«Зов Припяти»[]

Между описанием предмета и его характеристиками добавилась разграничивающая текстура с текстом «PROPERTIES» («свойства»), а также, в дополнение к вышеперечисленным окнам, были введены характеристики расходных предметов — пищи, напитков и медикаментов. Для оружия и костюмов убран вывод текущего состояния предмета в связи с введением шкал состояния в рюкзаке и слотах. Иконки всех характеристик и свойств были перерисованы или созданы с нуля и имеют общую стилистику. Стоимость предмета отображается только во время торговли.

Название окна Изображение Описание
Характеристики артефактов
Изменений в техническом плане нет, обновлены иконки.
Характеристики оружия
Появились автоматически выводимые строки об используемом калибре и ёмкости магазина, а также иконки совместимых с оружием боеприпасов. Названия параметров и соответствующие им шкалы разделены в два столбца, а возле названий отображается соответствующая им иконка.
Характеристики костюмов
Убрано отображение цифр, обновлены иконки.
Установленные модификации

Обновлены иконки, а сами же элементы с иконками подверглись изменению движкового класса в связи с исправлением ошибки из предыдущей игры серии. Введена разграничивающая текстура «UPGRADES» («улучшения»).
Характеристики расходных предметов
Отображаются влияющие на состояние главного героя параметры, а также время их действия в реальном времени. Для эффекта анабиоза была создана соответствующая иконка, которую можно увидеть в описании анабиотика.

Баги и недочёты[]

  • В «Тени Чернобыля», при игре на широкоформатном экране, у характеристик артефактов вместо иконки «Хим. ожога» по ошибке отображается иконка центрирования карты на местоположении Меченого.
  • В «Чистом Небе» иконки и названия в характеристиках костюмов для обозначения «удара» и «электрошока» перепутаны местами, а выводимое значение пулестойкости не учитывает состояние костюма, хотя при расчётах урона по игроку состояние учитывается. При игре на широкоформатном экране иконки установленных модификаций растянуты.
  • В «Зове Припяти» для отображения значения восстанавливаемой сытости съедобными предметами и артефактами используются неправильные коэффициенты. Таким образом, консерва восстанавливает 60 % сытости вместо отображаемых 6 единиц, а «Сердце Оазиса» восстанавливает 50 % в секунду вместо отображённой единицы.
Advertisement