[wpn_gauss]:weapon_probability,default_weapon_params,wpn_gauss_sounds
$npc                                               = on
$prefetch                                          = 8
$spawn                                             = "weapons\gauss"
ammo_class                                         = ammo_gauss, ammo_gauss_cardan
ammo_current                                       = 60
ammo_elapsed                                       = 10
ammo_limit                                         = 70
ammo_mag_size                                      = 10
ammo_mag_size_ui                                   = 10
animation_slot                                     = 2
bullet_speed                                       = 16500
block_bore										   = true
cam_relax_speed         						   = 3	;скорость возврата в исходное положение
cam_relax_speed_ai      						   = 360	;скорость возврата в исходное положение
cam_dispersion          						   = 0.7	; 0.01	;увеличения угла (в градусах) с каждым выстрелом
cam_dispersion_inc								   = 0.01	;увеличениe cam_dispersion с каждым выстрелом
cam_dispersion_frac								   = 1.0	;ствол будет подыматься на cam_dispersion*cam_dispersion_frac +- cam_dispersion*(1-cam_dispersion_frac)
cam_max_angle									   = 0.01	;максимальный угол отдачи
cam_max_angle_horz								   = 0.01	;(degree) maximum shot horizontal degree
cam_step_angle_horz								   = 0.01	;(degree) size of step camera moved in horizontal position while shooting
cform                                              = skeleton
class                                              = WP_LR300
condition_queue_shot_dec                           = 0.002
condition_shot_dec                                 = 0.002
control_inertion_factor                            = 1.4f
cost                                               = 300000
crosshair_inertion                                 = 5
description                                        = st_wpn_gauss_descr
discovery_dependency                               = 
ef_main_weapon_type                                = 3
ef_weapon_type                                     = 11
fire_dispersion_base                               = 0.020 ;0.001
fire_dispersion_condition_factor                   = 5
fire_distance                                      = 4000
fire_point                                         = 0.00,0.12,0.69
fire_point2                                        = 0.00,0.12,0.69
flame_particles                                    = weapons\generic_weapon_gauss
smoke_particles	 	                               = weapons\generic_weapon07
grenade_launcher_status                            = 0
GroupControlSection                                = spawn_group
hand_dependence                                    = 1
hit_type                                           = fire_wound
holder_fov_modifier                                = 1.00
holder_range_modifier                              = 2.85
hud                                                = wpn_gauss_hud
installed_upgrades                                 = 
inv_grid_height                                    = 2
inv_grid_width                                     = 6
inv_grid_x                                         = 42
inv_grid_y                                         = 30
inv_name                                           = st_wpn_gauss
inv_name_short                                     = st_wpn_gauss
inv_weight                                         = 5.5
kill_msg_height                                    = 23
kill_msg_width                                     = 82
kill_msg_x                                         = 166
kill_msg_y                                         = 59
launch_speed                                       = 73.5
light_color                                        = 1.3,1.5,2
light_disabled                                     = false
light_range                                        = 4.0
light_time                                         = 0.5
light_var_color                                    = 0.05
light_var_range                                    = 0.5
max_radius                                         = 500
min_radius                                         = 5
misfire_end_condition                              = 0.1
misfire_end_prob                                   = 0.05
misfire_probability                                = 0.006
misfire_start_condition                            = 0.6
misfire_start_prob                                 = 0.004
change_misfire_mag								   = false
orientation                                        = 0, 0, 0
PDM_disp_base 									   = 1.2 ;0.6
PDM_disp_vel_factor 							   = 2.0
PDM_disp_accel_factor 							   = 2.0
PDM_disp_crouch	 								   = 1.0
PDM_disp_crouch_no_acc 							   = 1.0
ph_mass                                            = 6
position                                           = -0.026, -0.070, 0.0
reload_dof                                         = 0.0, 0.5, 5, 4.1
reload_empty_dof                                   = 0.0, 0.5, 5, 4.1
rpm                                                = 30
rpm_empty_click                                    = 150
scheduled                                          = off
scope_dynamic_zoom 								   = on
scope_inertion_factor							   = 3
scope_status                                       = 1
scopes 											   = none
parent_section  								   = wpn_gauss
scope_zoom_factor								   = 7.5
3d_zoom_factor									   = 65
3d_fov											   = 0.075
scope_texture                                      = wpn_crosshair_gauss
scope_x                                            = 60
scope_y                                            = -2
shell_dir                                          = 0.0, 0.0, 0.4
shell_particles                                    = weapons\shells\generic_shells_r_762_39
shell_point                                        = 0.0, 0.129, 0.192
silencer_status                                    = 0
single_handed                                      = 0
slot                                               = 2
sprint_allowed                                     = true
startup_ammo                                       = 90
strap_bone0                                        = bip01_spine2
strap_bone1                                        = bip01_spine1
strap_orientation                                  = -15,-9,110
strap_position                                     = -0.26,-0.11,0.15
time_to_aim                                        = 1.0
upgr_icon_height                                   = 150
upgr_icon_width                                    = 350
upgr_icon_x                                        = 1350
upgr_icon_y                                        = 150
upgrades 										   = 
upgrade_scheme  								   = 
use_aim_bullet                                     = false
visual                                             = dynamics\weapons\wpn_gauss\wpn_gauss.ogf
weapon_class                                       = sniper_rifle
zoom_cam_relax_speed        					   = 3   ; scope & ironsight
zoom_cam_relax_speed_ai     					   = 360
zoom_cam_dispersion         					   = 0.2	;0.01
zoom_cam_dispersion_inc     					   = 0.01
zoom_cam_dispersion_frac    					   = 1.0
zoom_cam_max_angle          					   = 0.01
zoom_cam_max_angle_horz     					   = 0.01
zoom_cam_step_angle_horz    					   = 0.01
zoom_enabled                                       = true
zoom_rotate_time                                   = 6.5
scope_zoom_steps                                   = 4

;zoom_effector_time 								   = 0.3

reload_time 		 							   = 3.3
reload_empty_time 	 							   = 3.3

use_mag_scheme 									   = true
mag_bone_type_0 								   = mag1
mag_bone_type_1 								   = mag2
ammochange_time									   = 2.3

use_device_anims 								   = true
sprint_start_time 								   = 0.15

[wpn_gauss_hud]:hud_base
aim_hud_offset_pos                                 = -0.003500,0.015100,-0.017800
aim_hud_offset_pos_16x9				   			   = -0.003500,0.015100,-0.017800
aim_hud_offset_rot                                 = 0,0,0
aim_hud_offset_rot_16x9				   			   = 0,0,0
anm_show                                 		   = gauss_draw, gauss_draw
anm_hide                                 		   = gauss_hide, idle
anm_shots                                		   = gauss_shoot, gauss_shoot
anm_shots_last                                	   = gauss_shoot, gauss_shoot
anm_shots_when_aim 			 			 		   = gauss_shoot_scope, gauss_shoot
anm_shots_when_aim_last 			 			   = gauss_shoot_scope, gauss_shoot
anm_reload                               		   = gauss_reload, gauss_reload
anm_reload_empty                         		   = gauss_reload, gauss_reload_empty
anm_reload_misfire						 		   = gauss_revival, gauss_revival
anm_bore                                 		   = gauss_idle_aim, idle
anm_idle                                 		   = gauss_idle, idle
anm_idle_aim                             		   = gauss_idle_aim, idle
anm_idle_moving_slow                     		   = gauss_walk_slow, idle
anm_idle_moving                          		   = gauss_walk, idle
anm_idle_moving_crouch                   		   = gauss_walk_down, idle
anm_idle_aim_moving                      		   = gauss_aim_walk, idle

anm_show_empty                                 	   = gauss_draw, draw
anm_hide_empty                                 	   = gauss_hide, idle
anm_bore_empty                                 	   = gauss_idle_aim, idle
anm_idle_empty                                 	   = gauss_idle, idle
anm_idle_aim_empty                             	   = gauss_idle_aim, idle
anm_idle_moving_slow_empty                     	   = gauss_walk_slow, idle
anm_idle_moving_empty                          	   = gauss_walk, idle
anm_idle_moving_crouch_empty                   	   = gauss_walk_down, idle
anm_idle_aim_moving_empty                      	   = gauss_aim_walk, idle

anm_sprint_start         						   = gauss_sprint_start, idle
anm_sprint_idle         						   = gauss_sprint, idle
anm_sprint_end         						   	   = gauss_sprint_end, idle

anm_sprint_start_empty         					   = gauss_sprint_start, idle
anm_sprint_idle_empty         					   = gauss_sprint, idle
anm_sprint_end_empty         					   = gauss_sprint_end, idle

anm_switch_device                                  = gauss_flash, idle
anm_gasmask                                        = gauss_clear, idle

attach_place_idx                                   = 0
fire_bone                                          = wpn_body
fire_point										   = 0.000000,0.000000,0.243000
gl_hud_offset_pos                                  = 0,0,0
gl_hud_offset_rot                                  = 0,0,0
hands_position								  	   = 0.003500,-0.015000,-0.022000
hands_position_16x9				                   = 0.003500,-0.015000,-0.022000
hands_orientation								   = 0,0,0
hands_orientation_16x9							   = 0,0,0
item_orientation                                   = 0,0,0
item_position                                      = 0,0,0
item_visual                                        = dynamics\weapons\wpn_gauss\wpn_gauss_hud.ogf
lean_hud_offset_pos                                = 0,0,0
lean_hud_offset_rot                                = 0,0,0
shell_bone                                         = wpn_body
shell_dir                                          = 0.0, 1.0, 0.0
shell_point                                        = 0,0,0
zoom_hide_crosshair                                = true

nearwall_aim_collide_pos						   = -0.01

anim_aim_start 									   = aim_start_gauss, 1, 1, 0.14, 0.15
anim_aim_idle  									   = aim_idle_gauss, 1, 1, 0.2, 0.2
anim_aim_end   									   = aim_end_gauss, 1, 1, 0.14, 0.15

[wpn_gauss_comp]:wpn_gauss,wpn_gauss_comp_sounds
cost                                               = 450000
condition_queue_shot_dec                           = 0.0012
condition_shot_dec                                 = 0.0012
control_inertion_factor                            = 1.35f
description                                        = st_wpn_gauss_comp_descr
hud                                                = wpn_gauss_comp_hud
inv_grid_height                                    = 2
inv_grid_width                                     = 6
inv_grid_x                                         = 46
inv_grid_y                                         = 28
inv_name                                           = st_wpn_gauss_comp
inv_name_short                                     = st_wpn_gauss_comp
inv_weight                                         = 5.0
misfire_end_condition                              = 0.1
misfire_end_prob                                   = 0.025
misfire_probability                                = 0.005
misfire_start_condition                            = 0.6
misfire_start_prob                                 = 0.002
parent_section  								   = wpn_gauss_comp
scope_zoom_factor								   = 4.3
scope_inertion_factor							   = 2.5
3d_fov											   = 0.043
scope_zoom_steps                                   = 6
rpm                                                = 45
visual                                             = dynamics\weapons\wpn_gauss\wpn_gauss_comp.ogf

bullet_scheme_disable_reload 					   = false
bullet_bone_name	 							   = mui_amount_
bullets_count		 							   = 11
use_gauss_scheme 								   = true

[wpn_gauss_comp_hud]:wpn_gauss_hud
anm_on_mui 										   = gauss_mui_on, gauss_mui_on
anm_off_mui										   = gauss_mui_off, gauss_mui_off
anm_on_mui_empty								   = gauss_mui_on, gauss_mui_on_empty
anm_off_mui_empty								   = gauss_mui_off, gauss_mui_off_empty

anm_show_mui                                 	   = gauss_draw, gauss_mui_draw
anm_hide_mui                                 	   = gauss_hide, idle_mui
anm_shots_mui                               	   = gauss_shoot, gauss_shoot_mui
anm_shots_mui_last                                 = gauss_shoot, gauss_shoot_mui_empty
anm_shots_when_aim_mui 			 			 	   = gauss_shoot_scope, gauss_shoot_mui
anm_shots_when_aim_mui_last			 			   = gauss_shoot_scope, gauss_shoot_mui_empty
anm_reload_mui                               	   = gauss_reload, gauss_reload_mui
anm_reload_mui_empty                         	   = gauss_reload, gauss_reload_mui_empty 
anm_reload_misfire_mui						 	   = gauss_revival, gauss_revival_mui
anm_bore_mui                                 	   = gauss_idle_aim, idle_mui
anm_idle_mui                                 	   = gauss_idle, idle_mui
anm_idle_aim_mui                            	   = gauss_idle_aim, idle_mui
anm_idle_moving_slow_mui                     	   = gauss_walk_slow, idle_mui
anm_idle_moving_mui                          	   = gauss_walk, idle_mui
anm_idle_moving_crouch_mui                   	   = gauss_walk_down, idle_mui
anm_idle_aim_moving_mui                      	   = gauss_aim_walk, idle_mui

anm_show_mui_empty                                 = gauss_draw, gauss_mui_draw_empty
anm_hide_mui_empty                                 = gauss_hide, idle_mui_empty
anm_bore_mui_empty                                 = gauss_idle_aim, idle_mui_empty
anm_idle_mui_empty                                 = gauss_idle, idle_mui_empty
anm_idle_aim_mui_empty                             = gauss_idle_aim, idle_mui_empty
anm_idle_moving_slow_mui_empty                     = gauss_walk_slow, idle_mui_empty
anm_idle_moving_mui_empty                          = gauss_walk, idle_mui_empty
anm_idle_moving_crouch_mui_empty                   = gauss_walk_down, idle_mui_empty
anm_idle_aim_moving_mui_empty                      = gauss_aim_walk, idle_mui_empty

anm_sprint_start_mui         					   = gauss_sprint_start, idle_mui
anm_sprint_idle_mui         					   = gauss_sprint, idle_mui
anm_sprint_end_mui         						   = gauss_sprint_end, idle_mui

anm_sprint_start_empty_mui         				   = gauss_sprint_start, idle_mui_empty
anm_sprint_idle_empty_mui         				   = gauss_sprint, idle_mui_empty
anm_sprint_end_empty_mui         				   = gauss_sprint_end, idle_mui_empty

anm_switch_device_mui                                  = gauss_flash, idle_mui
anm_gasmask_mui                                        = gauss_clear, idle_mui

anm_switch_device_mui_empty                                  = gauss_flash, idle_mui_empty
anm_gasmask_mui_empty                                        = gauss_clear, idle_mui_empty

item_visual                                        = dynamics\weapons\wpn_gauss\wpn_gauss_comp_hud.ogf

[pri_a17_gauss_rifle]:wpn_gauss								; Gauss UMIROTVORITEL
$spawn                                             = "weapons\uniq\pri_a17_gauss_rifle"
ammo_class                                         = ammo_gauss
bullet_speed                                       = 3300
condition_queue_shot_dec                           = 0.00002
condition_shot_dec                                 = 0.00001
description                                        = st_wpn_umirotvoritel_descr
fire_distance                                      = 5000
hud                                                = wpn_gauss_hud
inv_name                                           = st_wpn_umirotvoritel
misfire_end_condition                              = 0.3
misfire_end_prob                                   = 1
misfire_start_condition                            = 0.6
misfire_start_prob                                 = 1
quest_item                                         = true
scope_status                                       = 0
story_id                                           = pri_a17_gauss_rifle
