; Револьверный ручной гранатомет 6Г30
;-(TrickSR)-----------------------------------------
; калибр 							40 мм
; длина ствола 						---
; количество комор					6
; вес без магазина					6.2
; максимальная дальность стрельбы	550 м
; эффективная дальность стрельбы	380 м
; прицельная дальность				---
; начальная скорость гранаты		73.5 м/с
; темп стрельбы						12-15 в/м
; ресурс живучести					2500-3000 выстрелов
;---------------------------------------------------

[wpn_rg-6]:zero_immunities,weapon_probability,default_weapon_params,wpn_rg-6_sounds
GroupControlSection					= spawn_group
discovery_dependency 				=
$spawn								= "weapons\rg-6"		; option for Level Editor
$npc			 					= on					; option for Level Editor
$prefetch 		 					= 2
scheduled							= off					; option for ALife Simulator
cform								= skeleton
class								= WP_RG6
description							= st_wpn_rg6_descr

ef_main_weapon_type					= 4
ef_weapon_type						= 12

;-------------------------------------------------------------------------------
inv_name							= st_wpn_rg6
inv_name_short						= st_wpn_rg6
inv_grid_width						= 4
inv_grid_height						= 2
inv_grid_x							= 0
inv_grid_y							= 8

upgr_icon_x							= 596
upgr_icon_y							= 864
upgr_icon_width						= 290
upgr_icon_height 					= 141

kill_msg_x							= 0
kill_msg_y							= 172
kill_msg_width						= 68
kill_msg_height						= 30

;-------------------------------------------------------------------------------
cost								= 20000
weapon_class						= heavy_weapon
inv_weight							= 6.2
hud									= wpn_rg-6_hud
visual								= dynamics\weapons\wpn_rg6\wpn_rg6.ogf

ph_mass			 					= 6

;-------------------------------------------------------------------------------
ammo_class		 					= ammo_vog-25, ammo_vog-25p

ammo_current		 				= 60
ammo_elapsed		 				= 0
ammo_limit		 					= 70
ammo_mag_size		 				= 6

tri_state_reload					= on

launch_speed						= 73.5

;-TTX---------------------------------------------------------------------------
;hit_power 							= 0.50, 0.50, 0.50, 0.50
;hit_impulse						= 10
hit_type 							= fire_wound
fire_distance 						= 550
bullet_speed						= 73.5
rpm 								= 100
rpm_empty_click 	 				= 200

misfire_probability					= 0.005					; вероятность осечки при максимальном износе!!!old - now not working
misfire_start_condition				= 0.6					; изношенность, при которой появляется шанс осечки
misfire_end_condition				= 0.1					; изношеность при которой шанс осечки становится константным
misfire_start_prob	 				= 0.001					; шанс осечки при изношености больше чем misfireStartCondition
misfire_end_prob	 				= 0.02					; шанс осечки при изношености больше чем misfireEndCondition
condition_shot_dec					= 0.000333				; увеличение изношености при одиночном выстреле
condition_queue_shot_dec			= 0.0004				; увеличение изношености при выстреле очередью

;---DOF-------------------------------------------------------------------------
zoom_dof							= 0.5, 1.0, 180
reload_dof							= 0.0, 0.5,5, 1.3

;-дисперсия---------------------------------------------------------------------
fire_dispersion_base				= 1.0					; угол (в градусах) базовой дисперсии оружия (оружия зажатого в тисках)
fire_dispersion_condition_factor	= 5						; увеличение дисперсии в процентах при максимальном износе
control_inertion_factor				= 1.7f
crosshair_inertion 					= 8.25

;-отдача------------------------------------------------------------------------
cam_relax_speed						= 7.0					; скорость возврата в исходное положение
cam_relax_speed_ai					= 360
cam_dispersion						= 5.0 					; увеличения угла (в градусах) с каждым выстрелом
cam_dispersion_inc					= 5.0 					; увеличениe cam_dispersion с каждым выстрелом
cam_dispersion_frac					= 0.1 					; ствол будет подыматься на cam_dispersion*cam_dispersion_frac +- cam_dispersion*(1-cam_dispersion_frac)
cam_max_angle						= 15 					; максимальный угол отдачи
cam_max_angle_horz					= 5 					; (degree) maximum shot horizontal degree
cam_step_angle_horz					= 5.0 					; (degree) size of step camera moved in horizontal position while shooting

PDM_disp_base 						= 1.0
PDM_disp_vel_factor 				= 1.1
PDM_disp_accel_factor 				= 1.1
PDM_disp_crouch	 					= 1.0
PDM_disp_crouch_no_acc 				= 1.0

;- for AI ----------------------------------------------------------------------
min_radius							= 15
max_radius							= 90

holder_range_modifier				= 1.00					; во сколько раз увеличивается eye_range
holder_fov_modifier					= 1.00					; во сколько раз увеличивается eye_fov

;-------------------------------------------------------------------------------
slot 								= 2
animation_slot						= 10

hand_dependence 					= 1
single_handed						= 0

position							= -0.026, -0.111, 0.
orientation							= 0, 0, 0

fire_point							= 0.0, 0.120, 0.452
fire_point2							= 0.0, 0.120, 0.452

flame_particles						= weapons\generic_weapon05
smoke_particles						= weapons\generic_shoot_00

shell_point							= 0.0, 0.120, 0.20

;-STRAP PARAMETERS--------------------------------------------------------------
;на плечо
strap_position 						= -0.26,-0.11,0.15
strap_orientation					= -15,-9,110

;на спине	
strap_bone0							= bip01_spine2
strap_bone1							= bip01_spine1

light_color		 					= 0.6,0.5,0.3
light_range		 					= 6.0
light_var_color		 				= 0.05
light_var_range		 				= 0.5
light_time 		 					= 0.2

;-addons------------------------------------------------------------------------
scope_status						= 0
silencer_status						= 0
grenade_launcher_status				= 0

zoom_enabled						= true
scope_zoom_factor					= 55

[wpn_rg-6_hud]:hud_base
zoom_hide_crosshair					= true

attach_place_idx					= 0
item_visual							= dynamics\weapons\wpn_rg6\wpn_rg6_hud.ogf

hands_position						= -0.013000, -0.176999,  0.118000
hands_orientation					=  6.250005, -0.649999,  0.000000

hands_position_16x9					= -0.029000, -0.186000,  0.112000
hands_orientation_16x9				=  1.699999,  0.000001,  0.600000

aim_hud_offset_pos					= -0.125001,  0.006000,  0.156500
aim_hud_offset_rot					=  0.015000,  0.085000, -0.002500

aim_hud_offset_pos_16x9				= -0.091000,  0.000500,  0.120000
aim_hud_offset_rot_16x9				= -0.010000, -0.010000,  0.000000

gl_hud_offset_pos					=  0.000000,  0.000000,  0.000000
gl_hud_offset_rot					=  0.000000,  0.000000,  0.000000

lean_hud_offset_pos					=  0.000000,  0.000000,  0.000000
lean_hud_offset_rot					=  0.000000,  0.000000,  0.000000

item_position						= -0.003178,  0.002246,  0.000581
item_orientation					= -181.191742, 180.482727, -180.330688

shell_point							= 0.0, 0.0, 0.0
shell_dir							= 0.0, 1.0, 0.0
shell_bone							= wpn_body

fire_point							= -0.0,0.0,0.513
fire_bone							= wpn_body

anm_show							= rg6_draw
anm_hide							= rg6_holster
anm_idle							= rg6_idle
anm_idle_aim						= rg6_idle_aim
anm_idle_moving						= rg6_idle_moving
anm_idle_sprint						= rg6_idle_sprint
anm_open							= rg6_reload_start
anm_add_cartridge					= rg6_reload
anm_close							= rg6_reload_end
anm_shots							= rg6_shoot
anm_bore							= rg6_idle_bore