;-----------------------------------------------------------------------------------
;					Арбалет
;-----------------------------------------------------------------------------------
[wpn_crossbow]:identity_immunities,weapon_probability,default_weapon_params
GroupControlSection		= spawn_group
discovery_dependency	 	= 
$spawn          			= "weapons\cro"
$npc				= on
$prefetch 			= 8
scheduled                  = off
cform           	        = skeleton
class           	        = WP_PM
min_radius      	        = 10
max_radius      	        = 75
description	= wpn_arbalet_desc
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
holder_range_modifier  = 1.0
holder_fov_modifier  = 1.0

ef_weapon_type		= 8

cost			= 30000
weapon_class		= sniper_rifle
ammo_limit		= 120
ammo_current		= 96
ammo_elapsed		= 5

hit_power_critical = 

ammo_mag_size	= 1
ammo_class		= ammo_arbalet_steel, ammo_arbalet_titan, ammo_arbalet_electro, ammo_arbalet_fire
f_mode			= 1

;тип анимации 
hand_dependence = 1
single_handed = 0
slot = 2
animation_slot = 2

;иконка в инвентаре
inv_name		= wpn_arbalet
inv_name_short		= wpn_arbalet
inv_weight		= 3.2
	
inv_grid_width		= 5
inv_grid_height		= 2
inv_grid_x			= 7
inv_grid_y			= 30

upgr_icon_x					= 600
upgr_icon_y					= 1100
upgr_icon_width				= 200
upgr_icon_height 			= 100

kill_msg_x			= 80
kill_msg_y			= 154
kill_msg_width		= 49
kill_msg_height		= 22

;базовая дисперсия
fire_dispersion_base        = 0.0
control_inertion_factor     = 2.2f
disp_rate		 			= 1.85

;отдача
cam_relax_speed         = 2.5
cam_dispersion        	= 0.22
cam_dispersion_inc		= 0.15
cam_dispertion_frac		= 0.6
cam_max_angle			= 18.0
cam_max_angle_horz		= 20.0
cam_step_angle_horz		= 1.5


PDM_disp_base 				= 0.0
PDM_disp_vel_factor 		= 1.1
PDM_disp_accel_factor 		= 1.1
PDM_disp_crouch	 			= 1
PDM_disp_crouch_no_acc 		= 1
PDM_crouch	 				= 1.8
PDM_crouch_no_acc 			= 1.0


fire_dispersion_condition_factor   = 0
;изношенность, при которой появляется шанс осечки
misfire_start_condition		= 0.3
;изношеность при которой шанс осечки становится константным
misfire_end_condition		= 0.1
;шанс осечки при изношености больше чем misfireStartCondition
misfire_start_prob	     	= 0.007
;шанс осечки при изношености больше чем misfireEndCondition
misfire_end_prob	     	= 0.07
;увеличение изношености при одиночном выстреле
condition_shot_dec      	= 0.003
;увеличение изношености при выстреле очередью
condition_queue_shot_dec	= 0.003

misfire_probability 		= 0.05
misfire_condition_k		= 0.05
condition_shot_dec 		= 0.0001


;партиклы (от 3 лица)
direction           	    = 0, 0, 1
fire_point          	    = 0.0, 0.104, 0.273

smoke_particles = weapons\generic_shoot_00
shell_point = 0.0, 0.104, 0.03
shell_dir = 0.0, 0.0, 0.4
shell_particles = weapons\generic_shoot_00

; ТТХ
hit_power = 4.5, 5.9, 7.7, 6.6
hit_impulse = 199.9
hit_type = fire_wound
hit_rate	= 3.0

fire_distance = 100
bullet_speed = 299.9
rpm = 60

use_aim_bullet = true
time_to_aim = 0.5
;
rpm_empty_click = 200

;насторойки для камеры от 3 лица
hud              	        = wpn_crossbow_hud
normal           	        = 0, 1, 0
position         	        = -0.021, -0.09, 0.05
orientation      	        = 0, 0, 0

visual = dynamics\weapons\wpn_arbalet\wpn_crossbow.ogf
light_disabled = true
ph_mass = 5


;аддоны
scope_status				= 1
silencer_status				= 0
grenade_launcher_status		= 0

;прицел
zoom_enabled = true
zoom_hide_crosshair = true
scope_zoom_factor = 17.142857
scope_texture = wpn_crosshair_crossbow

;звуки
snd_draw	= weapons\generic_draw
snd_holster	= weapons\generic_holster, 0.0
snd_shoot	= weapons\crossbow\crossbow_shoot
snd_empty	= weapons\generic_empty, 0.0
snd_reload	= weapons\crossbow\crossbow_reload
snd_close	= weapons\generic_close, 0.0

[wpn_crossbow_hud]
shell_point		= 1.0, -0.06, 0.07
shell_bone                	= xernyshka
fire_point               	= -0.140000,-0.001,0.030000
fire_bone                	= xernyshka
orientation             	= 1, 0.5, 0		
position                	= 0.15, -0.41, 0.13
item_visual                	= dynamics\weapons\wpn_arbalet\wpn_crossbow_hud.ogf
attach_place_idx			= 0

;;смещение вбок влево(-) вправо(+),вверх(+) вниз(-),вперед(+)назад(-),
hands_position				= 0.075000,-0.450000, 0.150000	;-0.021000,-0.160000,0.002500
;;вверх(-)вниз(+),влево(-) вправо(+),вокруг оси, здесь подгоняем мушку под место,
hands_orientation			= 3.000000, 5.000000, 0.000000	;-0.500000,1.000000,1.149999

hands_position_16x9			= 0.125000,-0.450000, 0.150000	;0.033000,-0.189500,0.039000

hands_orientation_16x9		= 3.000000, 5.000000, 0.000000	;2.349998,2.749999,2.849998

item_position				= 0.000481,-0.000050,-0.004011
item_orientation			= 1.239378,-0.134046,-2.052052


;анимации
anm_show						= crossbow_draw
anm_show_empty					= crossbow_draw_empty
anm_hide             			= crossbow_holster
anm_hide_empty             		= crossbow_holster
anm_idle             			= crossbow_idle
anm_idle_empty             		= crossbow_empty
anm_shots						= crossbow_shoot
anm_shot_l						= crossbow_shoot
anm_idle_aim					= crossbow_idle
anm_idle_aim_empty				= crossbow_idle
anm_reload						= crossbow_reload
anm_reload_empty				= crossbow_reload
anm_idle_moving 				= crossbow_idle
anm_idle_moving_empty 			= crossbow_idle
anm_idle_sprint					= crossbow_sprint
anm_idle_sprint_empty			= crossbow_sprint
anm_bore						= crossbow_idle
anm_bore_empty					= crossbow_idle

;;;;;;;;;;Для обычного монитора:
;;секция худа(в руках актора)
;;aim_hud_offset_pos= x,y,z;положение механического прицела.
;;смещение вбок влево(-) вправо(+),вверх(+) вниз(-),вперед(+)назад(-),
;;здесь совмещаем мушку и целик (+ и - относится к положению целика)

;;aim_hud_offset_rot= y,x,z ;смещение угла механ прицела.
;;вверх(-)вниз(+),влево(-) вправо(+),вокруг оси, здесь подгоняем мушку под место,
;;куда попадает пуля(смещается линия прицеливания).

;;;;;;;;;;Для широкоформатного:
;;секция худа(в руках актора)
;;aim_hud_offset_pos_16x9 = x,y,z;положение механического прицела.
;;смещение вбок влево(-) вправо(+),вверх(+) вниз(-),вперед(+)назад(-),
;;здесь совмещаем мушку и целик (+ и - относится к положению целика)

;;aim_hud_offset_rot_16x9 = y,x,z ;смещение угла механ прицела.
;;вверх(-)вниз(+),влево(-) вправо(+),вокруг оси, здесь подгоняем мушку под место,
;;куда попадает пуля(смещается линия прицеливания). 

aim_hud_offset_pos				= -0.106000, 0.036500, 0.000000	;-0.106000,0.036500,0.000000
aim_hud_offset_rot				= -0.002500, 0.005000,-0.035000	;-0.002500,0.005000,-0.035000

aim_hud_offset_pos_16x9			= -0.165000,0.075000,-0.001500	;-0.165000,0.075000,-0.001500
aim_hud_offset_rot_16x9			=  0.032500, 0.055000,-0.025000	;0.032500,0.055000,-0.025000

gl_hud_offset_pos				= 0,0,0
gl_hud_offset_rot				= 0,0,0

gl_hud_offset_pos_16x9			= 0,0,0
gl_hud_offset_rot_16x9			= 0,0,0

lean_hud_offset_pos				= 0,0,0
lean_hud_offset_rot				= 0,0,0

zoom_offset		= -0.132600,0.0000,-0.178000
zoom_rotate_x		= -0.009300
zoom_rotate_y		= 0.000600




