
[weapon_base]:identity_immunities
cform						= skeleton
script_binding				= m_items.bind_equipment
use_config_visual			= true		; do not read visual from state (always use section value)
inv_sort_prio				= 1
hit_type					= fire_wound
immunities_sect				= sect_weapon_immunities
;default_to_ruck			= false
;use_aim_bullet				= true
;hit_probability_factor		= 1.0[, 1.0[, 1.0[, 1.0]]] ; для оружия
min_condition_reload		= 0.15		;износ, при котором пропадает возможность зарядить оружие
min_condition_attach		= 0.3		;износ, при котором пропадает возможность надевать/снимать аддоны
fire_dispersion_start_condition = 0.95	;износ, при котором начинается снижение точности

;zoom_rotate_time			= 0.33
zoom_rotate_time_scope		= 0.45
aim_zoom_factor				= 60		; * 0.75 = 45

snd_fire_mode				= interface\inv_wpn_mode, 0.9
snd_unload					= interface\inv_wpn_unload, 0.8

[hud_base_wpn]:hud_base
attach_place_idx			= 0
zoom_hide_crosshair			= true
;allow_secondary_item		= false
allow_sprint_with_sec_item	= false

inertion_offset				= -0.04
inertion_roll				= 0.065
inertion_speed				= 5
aim_inertion_offset			= 0.012
aim_inertion_roll			= 0.15
aim_inertion_speed			= 14

inertion_move				= 1.0, 1.25, -1.0, 1.0
aim_inertion_move			= 0.0, 3.0, 0.0, 4.0

sprint_strafe_rot			= -0.084, 0.1
torso_roll_shift			= 0.04, 0.012

lean_dist					= 0.25, 0.95
lean_dist_aim				= 0.25, 0.8
lean_dist_reload			= 0.25, 0.8
lean_hud_fov				= 0.5
lean_hud_fov_aim			= 0.25
;lean_hud_fov_reload		= 0.4
;lean_reload_allow_offset	= true

lean_hud_offset_pos			= -0.0615,-0.4380,0.1235	;-0.0825,-0.4380,0.1240
lean_hud_offset_rot			= -0.9219,-0.0972,0.2525	;-0.9219,-0.0972,0.4100

; move anim sync
syn_idle_sprint				= 0.2
syn_idle_sprint_w_gl		= 0.2
syn_idle_sprint_g			= 0.2

[hud_base_pistol]:hud_base_wpn
allow_sprint_with_sec_item	= true

bobbing_factor				= 0.7

inertion_roll				= 0.04
inertion_speed				= 7.5
aim_inertion_offset			= 0.012
aim_inertion_speed			= 12

inertion_move				= 0.75, 1.25, -0.5, 2.75
aim_inertion_move			= 0.5, 1.5, 0.0, 3.0

sprint_strafe_rot			= -0.0872, 0.0174

lean_dist					= 0.25, 0.7
lean_dist_aim				= 0.25, 0.9
lean_dist_reload			= 0.25, 0.7
lean_hud_fov				= 0.5
lean_hud_fov_aim			= 0.2

hands_position				= -0.031,-0.17,0
hands_orientation			= -0.5,1.,1.15

sprint_hud_offset_pos		= 0.0470,-0.0365,0.0780	;0.047,0,0
sprint_hud_offset_rot		= 0,0.02,0

lean_hud_offset_pos			= -0.1000,-0.5537,0.0350
lean_hud_offset_rot			= -1.0630,0.1751,-0.0600

; additional parameters:	#p1, #p2, ...
; #p1 - offset idx [0-9](|0.f-1.f)	; номер оффсета, применяемый во время анимации (0 = none, 6 = lean, 7 = sprint, 8 = reload, 9 = custom, ...) ; только для основного предмета
; второе число (опционально) - дробное значение от 0 до 1 - ограничение действия офсета по времени анимации, по умолчанию 1 - до конца анимации.
; #p2 - force_left_arm [0-1]	; использовать эту анимацию для левой руки в случае конфликта (когда 2 предмета активно ; по умолчанию используется анимация второго предмета)
; если указано дробное значение от 0 до 1, предписание будет длиться не более времени (p2 * motion_length), если 1 - до начала новой анимации.
prm_idle_sprint				=	7,	1
prm_idle_sprint_empty		=	7,	1

; motion marks:				#p1, #p1, #p1, ...
; #p1 - anim pos (0.f-1.f)	; Момент анимации, в который должно быть произведено соответствующее действие
mrk_show					= 0.5
mrk_show_empty				= 0.5

; move anim sync:			#p1, #p2
; #p1 - sync offset [0.f-1.f]	; смещение момента старта анимации, может принимать значения от 0 до 1.
; #p2 - sync cycles [1-10]		; количество циклов, содержащихся в анимации худа (1 цикл = движение туда+обратно). Опционально, по умолчанию 1
syn_idle_sprint				= 0.1
syn_idle_sprint_empty		= 0.1

syn_idle_moving				= 0.7
syn_idle_moving_walk		= 0.7
syn_idle_moving_aim			= 0.7
syn_idle_moving_empty		= 0.7
syn_idle_moving_walk_empty	= 0.7
syn_idle_moving_aim_empty	= 0.7


[sect_weapon_immunities]
burn_immunity			= 0.3
strike_immunity			= 0.3
shock_immunity			= 0.2
wound_immunity			= 0.1
wound_2_immunity		= 0.1
radiation_immunity		= 0.0
telepatic_immunity		= 0.0
chemical_burn_immunity	= 0.4
explosion_immunity		= 0.5
fire_wound_immunity		= 0.8
