За эффект увода ствола от выстрела отвечают следующие параметры:
RecoilUpRot - увод ствола вверх. Имеет два значения Min и Max для регулировки возможного диапазона.
RecoilLeftRot - возможный увод ствола влево. Имеет два значения Min и Max для регулировки возможного диапазона.
RecoilLeftChance - параметр регулирует возможность увода ствола влево или вправо. Если значение равно 0,0, то ствол всего уводит вправо, если 1,0 то всегда влево. Промежуточными значениями регулируется шанс, например 0,5 - 50% шанс на увод ствола влево.
RecoilRightRot - возможный увод ствола вправо. Имеет два значения Min и Max для регулировки возможного диапазона.
RecoilRate - отрезок времени, за которое будет применен увод ствола. (должен быть меньше промежутка между выстрелами, дабы успевал полностью применяться);
Так же у увода ствола есть модификатор:
RecoilVelocityScale - увлечение увода ствола в зависимости от скорости ходьбы. Если игрок идет на максимальной скорости ходьбы (не спринт), то увод ствола будет увеличен ровна на этот множитель.
Тряска камеры (отдача)
За эффект тряски камеры от выстрела отвечают следующие параметры:
ShakeRotMag - величина поворота камеры;
ShakeRotRate - с какой скоростью поворачивать;
ShakeRotTime - отрезок времени, в течении которого поворачивать камеру;
ShakeOffsetMag - величина (вектор) смещения камеры;
ShakeOffsetRate - с какой скоростью смещать камеру;
ShakeOffsetTime - время применение эффекта смещения прицела.
Точность стрельбы и разброс
За точность стрельбы и разброс отвечаю следующие параметры.
AimError - ошибка прицеливания игрока (чем больше значение, тем больше вероятность не попасть куда целишься);
Spread - разброс ствола при стрельбе;
MaxSpread - максимальный разброс, до которого может дойти оружие при стрельбе.
У разброса сейчас много модификаторов, которые влияют на его изменение. Что в принципе уже дурь, ибо разброс - это чисто механический параметр и он может меняться только от нагрева ствола. Все остальное должно оказывать эффект на ошибку прицеливания. Это тоже нужно переписать и отбалансировать.
Увода ствола
За эффект увода ствола от выстрела отвечают следующие параметры:
Так же у увода ствола есть модификатор:
Тряска камеры (отдача)
За эффект тряски камеры от выстрела отвечают следующие параметры:
Точность стрельбы и разброс
За точность стрельбы и разброс отвечаю следующие параметры.