@aromatizer, подставляем в файле calculator.script значения, согласно инструкциям в этом файле. Вызываем функции любым способом, самый быстрый из которых - в главном меню, не загружая игры. Для этого в ui_main_menu.script в коде функции main_menu:OnKeyboard(dik, keyboard_action) добавим это:
В calculator.script нужно обратить внимание на условия, по которым определяется коэффициент множителя для расчёта хита - имеется в виду соответствие калибру и типу пули - если указано ==5.69, значит речь про патрон 5,56 мм и его реальный калибр (5,69 мм) в локальных следует указывать именно 5.69. Возможен вылет при расчёте цены костюма, если в его конфигах отсутствуют секции additional_inventory_weight и/или power_loss. Вызывать функции нажатием клавиш 1, 2, 3 на нампаде.
"древняя ересь", как ни странно, визуально отображается в игре. Соответстыующее ей значение нужно выставить в другом конфиге. cam_dispersion берётся с потолка, от себя, навскидку, да как угодно... от него высчитывается остальное. Формулу можно править где и как угодно, была бы фантазия. Условный коэффициент это множитель, зависящий от типа пули. Сдесь он тоже произвольный. Я, например, сделал его больше для мелкокалиберных винтовочных, в сравнении с 7,62х39, например. Это свойство калибров 5,45 и 5,56 - мелкая пуля на высокой скорости, попадая в мягкие ткани кувыркается, увеличивая внутренний раневой канал. Про бронебойные свойства здесь речи нет и они не учитываются. Вообще, данный расчёт хита сделан лишь для соблюдения некой логики внутри одинаковых типов и калибров. Понятно, что 9х39 далеко не иакая убойная, как выходит по формуле (хотя, кэф можно и уменьшить) - но это сделал для балланса. Но самое главное, это всё индивидуально настраивается и модифицируется для упрощения при расчётах, а нужно ли кому, ему и решать.