;------------------------------------------------------------------------------------------------
[wpn_g28]:identity_immunities,weapon_probability,default_weapon_params
        GroupControlSection         = spawn_group
        $npc                        = on
        $prefetch                   = 8
        $spawn                      = "weapons\lr-300"
        scheduled                   = off
        cform                       = skeleton
        
        class                       = WP_AK74
        slot                        = 2
        animation_slot              = 2
        ef_main_weapon_type         = 2
        ef_weapon_type              = 8
        hand_dependence             = 1
        single_handed               = 0
        
        default_to_ruck             = false
        sprint_allowed              = true
        
inv_grid_width     = 5
inv_grid_height    = 2
inv_grid_x         = 40
inv_grid_y         = 10

icons_texture                                       = ui\ui_icon_bas  

        inv_name                    = st_wpn_g28
        inv_name_short              = st_wpn_g28
        description                 = st_wpn_g28_descr
        
        kind                        = w_sniper
        inv_weight                  = 4.00
        cost                        = 80200
        repair_type                 = rifle_7
        weapon_class                = assault_rifle
        
hud                                      = wpn_g28_hud

visual                                   = dynamics\weapons\wpn_g28\wpn_g28_world.ogf

position                                 = -0.026, 0, 0 ;x,y,z   (left/right, up/down, forward/back )
orientation                              = 0, 0, 0
fire_point                               = 0, 0.10, 0.575
fire_point2                              = 0, 0.199, 0.575
strap_bone0                              = bip01_spine2
strap_bone1                              = bip01_spine1
strap_position                           = -0.15, -0.15, 0.2
strap_orientation                        = -10, -5, 10
        ph_mass                     = 3
        
        flame_particles             = weapons\generic_weapon05
        ;smoke_particles             = weapons\generic_shoot_00
        grenade_flame_particles     = weapons\generic_weapon01
        
		shell_point             	= 0.02,0.2,0.065
		shell_dir               	= 0,0,0.4
		shell_particles         	= weapons\762x51

        light_disabled              = false
        light_color                 = 0.6, 0.5, 0.3
        light_range                 = 5
        light_time                  = 0.2
        light_var_color             = 0.05
        light_var_range             = 0.1
        
        upgrades                    = up_gr_firstab_m4, up_gr_seconab_m4, up_gr_thirdab_m4, up_gr_fourtab_m4, up_gr_fifthab_m4
        installed_upgrades          =
        upgrade_scheme              = upgrade_scheme_lr300
        upgr_icon_x                 = 1750
        upgr_icon_y                 = 500
        upgr_icon_width             = 300
        upgr_icon_height            = 100
        
        fire_modes                  = 1, -1
        ammo_class                  = ammo_7.62x51_fmj, ammo_7.62x51_fmj_bad, ammo_7.62x51_fmj_verybad, ammo_7.62x51_ap, ammo_7.62x51_ap_bad, ammo_7.62x51_ap_verybad
        ammo_elapsed                = 20
        ammo_mag_size               = 20
        startup_ammo                = 90
        
        scope_status                = 1
        scope_dynamic_zoom          = off
        scope_texture               = wpn_crosshair_g28
        scope_zoom_factor           = 6
        
        silencer_name               = wpn_sil_g28
        silencer_status             = 2
        silencer_x                  = 206
        silencer_y                  = 16
        silencer_light_color        = 0.6, 0.5, 0.3
        silencer_light_range        = 0.01
        silencer_light_time         = 0.2
        silencer_light_var_color    = 0.05
        silencer_light_var_range    = 0.5
        ;silencer_smoke_particles    = weapons\generic_shoot_00
        
        grenade_class               = ammo_m209, ammo_m209_bad, ammo_m209_verybad
        grenade_launcher_name       = wpn_addon_grenade_launcher_m203
        grenade_launcher_status     = 0
        grenade_launcher_x          = 128
        grenade_launcher_y          = 28
        launch_speed                = 0
        
        hit_impulse                 = 38
        hit_power                   = 1.0, 1.0, 1.0, 1.0
        hit_type                    = fire_wound
        fire_distance               = 1000
        bullet_speed                = 840
        rpm                         = 700
        rpm_empty_click             = 200
        
        use_aim_bullet              = false
        time_to_aim                 = 0.0 ;  2.0
        zoom_dof                    = 0.5, 1.0, 180
        zoom_enabled                = true
        zoom_rotate_time            = 0.25
        reload_dof                  = 0.0, 0.5, 5, 2
        control_inertion_factor     = 1.0f
        crosshair_inertion          = 6.85
        fire_dispersion_base        = 0.23
        fire_dispersion_condition_factor = 0.001
        
        misfire_probability         = 0.005
        misfire_start_condition     = 0.7 ;  0.84
        misfire_start_prob          = 0.007
        misfire_end_condition       = 0.12
        misfire_end_prob            = 0.11
        
        condition_queue_shot_dec    = 0.0024
        condition_shot_dec          = 0.0023
        
        cam_return                  = 0
        cam_relax_speed             = 10
        cam_dispersion              = 1.58
        cam_dispersion_frac         = 0.7
        cam_dispersion_inc          = 1.16
        cam_max_angle               = 50.0
        cam_max_angle_horz          = 50.0
        cam_step_angle_horz         = 1.36
        zoom_cam_relax_speed        = 10
        zoom_cam_dispersion         = 0.75
        zoom_cam_dispersion_frac    = 1.0
        zoom_cam_dispersion_inc     = 0.96
        zoom_cam_max_angle          = 50.0
        zoom_cam_max_angle_horz     = 50.0
        zoom_cam_step_angle_horz    = 1.24
        
        PDM_disp_accel_factor       = 2.75
        PDM_disp_base               = 1.2
        PDM_disp_crouch             = 1.0
        PDM_disp_crouch_no_acc      = 1.0
        PDM_disp_vel_factor         = 2.75
        
        cam_relax_speed_ai          = 360
        zoom_cam_relax_speed_ai     = 360
        holder_fov_modifier         = 1.0
        holder_range_modifier       = 1.0
        min_radius                  = 0
        max_radius                  = 500
        hit_probability_gd_novice   = 1.00
        hit_probability_gd_stalker  = 1.00
        hit_probability_gd_veteran  = 1.00
        hit_probability_gd_master   = 1.00
        
        kill_msg_x                  = 175
        kill_msg_y                  = 0
        kill_msg_width              = 82
        kill_msg_height             = 28
		
	    scopes                      = pn23fore
		
		parent_section              = wpn_g28
 
scope_zoom_factor_alt             = 0

use_alt_aim_hud                   = true	

hud_fov                                  = 0.78
;-------------------------------------------------------------------------Particles---------------------------------------------------------------------
smoke_particles				             = ghost_particles\weapons\flame_eft_sks
silencer_smoke_particles   		         = ghost_particles\weapons\generic_smoke_eft_sil	
;-------------------------------------------------------------------SOUNDS-----------------------------------------------------------------------------
snd_bore                = $no_sound
snd_draw                = weapons\ak12custom\draw
snd_reload				= weapons\ru556\ru556_reloadtac
snd_reload_empty		= weapons\ru556\ru556_reloadempty

snd_shoot                                = weapons\scar_yang_prince\scar_shot_1
snd_shoot1                               = weapons\scar_yang_prince\scar_shot_2
snd_shoot2                               = weapons\scar_yang_prince\scar_shot_3

snd_silncer_shot		= weapons\m4a1_ras\m4a1_sil-1
snd_holster				= weapons\generic\rifle_holster
snd_switch_mode			= weapons\ru556\ru556_firemode
snd_empty				= weapons\generic\ar_empty,	0.7
snd_reload_misfire      = weapons\ru556\ru556_jam
;---------------------------------------------------------------------HUD-------------------------------------------------------------------------------
[wpn_g28_hud]:hud_base

item_visual                              = dynamics\weapons\wpn_g28\wpn_g28_hud.ogf

attach_place_idx                         = 0

zoom_hide_crosshair                      = true   

hands_position                           = 0.04, 0.02, 0.3
hands_orientation                        = 2, 2, 0

aim_hud_offset_pos                       = -0.1271, 0.063, -0.3
aim_hud_offset_rot                       = 0.04, 0.035, 0

gl_hud_offset_pos                        = 0, 0, 0
gl_hud_offset_pos_16x9                   = 0, 0, 0
gl_hud_offset_rot                        = 0, 0, 0
gl_hud_offset_rot_16x9                   = 0, 0, 0

;-----------
hands_position_16x9				= 0.010000,0.003200,0.008500
hands_orientation_16x9			= 0.000000,-0.430000,0.000000

aim_hud_offset_pos_16x9				= -0.078000,0.027700,-0.066525
aim_hud_offset_rot_16x9				= 0.037250,0.043436,-0.055187

item_position				= 0.000000, 0.000000, 0.000000
item_orientation			= 0.000000, 0.000000, 0.000000

aim_hud_offset_alt_pos_16x9				= -0.073500,-0.020600,-0.031525
aim_hud_offset_alt_rot_16x9				= 0.012250,0.010936,-0.055187
;-----------

        		lowered_hud_offset_pos_16x9		= 0.1,0,0
		        lowered_hud_offset_rot_16x9		= 0.1,-0.8,0.1  
				
anm_show                		= mka_sh_draw
anm_show_empty					= mka_sh_draw, idle_empty
anm_hide                		= mka_sh_holster
anm_hide_empty					= mka_sh_holster, idle_empty
anm_idle                		= mka_sh_idle
anm_idle_empty					= mka_sh_idle, idle_empty
anm_idle_sprint         		= mka_sh_idle_sprint, idle, 0.9
anm_idle_sprint_empty			= mka_sh_idle_sprint, idle_empty, 0.9
anm_idle_moving 			    = mka_sh_idle_moving, idle, 1.1
anm_idle_moving_empty			= mka_sh_idle_moving, idle_empty, 1.1
anm_shots              		 	= mka_sh_fire
anm_shot_l						= mka_sh_fire, fire_empty
anm_reload              		= mka_sh_tac_reload, mka_tac_reload_zz, 1.1
anm_reload_empty             	= mka_sh_reload, reload
anm_idle_aim            		= mka_sh_idle_aim
anm_idle_aim_empty				= mka_sh_idle_aim, idle_empty
anm_bore				        = mka_sh_idle_bore
anm_bore_empty				    = mka_sh_idle_bore, idle_empty
anm_reload_misfire              = mka_sh_idle_jam, jam
anm_switch_mode					= mka_sh_fireselect
anm_switch_mode_empty			= mka_sh_fireselect, idle_empty

shell_point                		= -0.01,0.04,0.11
shell_dir               		= 0,1,0
shell_bone                		= wpn_body

fire_point				= 0.016000,0.085200,0.490497
fire_bone                  	 	= wpn_body
fire_point2                 		= 0,0,0
fire_bone2                		= wpn_body

freelook_z_offset_mul					 = 0.2
;------------------------------------------------------------------Addons-------------------------------------------------------------------
[wpn_g28_pn23fore]:wpn_g28

visual					     = dynamics\weapons\wpn_g28\wpn_g28_pn23fore_world.ogf

inv_grid_width     = 5
inv_grid_height    = 2
inv_grid_x         = 40
inv_grid_y         = 16

inv_weight                                         = 4.650

zoom_rotate_time                                   = 0.25
scope_dynamic_zoom                                 = on

nv_scope_status = 1

hud					                               = wpn_g28_pn23fore_hud

[wpn_g28_pn23fore_hud]:wpn_g28_hud

item_visual				= dynamics\weapons\wpn_g28\wpn_g28_pn23fore_hud.ogf 
