[up_sect_a_bm16]
cost		      		= 100
value					= +10
value2					= st_no_buck				
fire_dispersion_base	= -0.09
ammo_class		 		= ammo_12x76_zhekan,ammo_12x76_dart
bullet_speed			= 50 

[up_sect_b_bm16]
cost		      		= 100
value					= -20
cam_dispersion          = -0.5		;2.5
cam_dispersion_inc		= -0.5		;2.5
cam_step_angle_horz		= -0.5		;2.5

zoom_cam_dispersion         = -0.5	;2.5
zoom_cam_dispersion_inc     = -0.5	;2.5
zoom_cam_step_angle_horz    = -0.5	;2.5

[up_sect_c_bm16]
cost		      		= 100
value					= +10
;misfire_probability 	= -0.09 ;0.1
;condition_shot_dec 		= -0.09 ;0.01

[up_a_bm16]
scheme_index            = 0, 0
known                   = 1
effects                 = 
section                 = up_sect_a_bm16
property                = prop_dispersion

precondition_functor    = inventory_upgrades.precondition_functor_a
precondition_parameter  = a & b

effect_functor          = inventory_upgrades.effect_functor_a
effect_parameter        = on_weapon_upgrade_something_here

; ui
prereq_functor          = inventory_upgrades.prereq_functor_a
prereq_tooltip_functor  = inventory_upgrades.prereq_tooltip_functor_a
prereq_params           = money(1000), item(habar)
name                    = st_upg_barrel_rifled
description             = st_upg_barrel_rifled_descr
icon                    = ui_wp_upgrade_51

[up_b_bm16]
scheme_index            = 0, 1
known                   = 1
effects                 = 
section                 = up_sect_b_bm16
property                = prop_recoil   

precondition_functor    = inventory_upgrades.precondition_functor_a
precondition_parameter  = a & b

effect_functor          = inventory_upgrades.effect_functor_a
effect_parameter        = something_here

; ui
prereq_functor          = inventory_upgrades.prereq_functor_a
prereq_tooltip_functor  = inventory_upgrades.prereq_tooltip_functor_a
prereq_params           = money(1000), item(habar)
name                    = st_upg_handle_accur
description             = st_upg_handle_accur_descr
icon                    = ui_wp_upgrade_60

[up_c_bm16]
scheme_index            = 0, 2
known                   = 1
effects                 = 
section                 = up_sect_c_bm16
property                = prop_reliability

precondition_functor    = inventory_upgrades.precondition_functor_a
precondition_parameter  = a & b

effect_functor          = inventory_upgrades.effect_functor_a
effect_parameter        = something_here

; ui
prereq_functor          = inventory_upgrades.prereq_functor_a
prereq_tooltip_functor  = inventory_upgrades.prereq_tooltip_functor_a
prereq_params           = money(1000), item(habar)
name                    = st_upg_head_misfire
description             = st_upg_head_misfire_descr
icon                    = ui_wp_upgrade_58



[up_gr_a_bm16]
elements                = up_a_bm16

[up_gr_b_bm16]
elements                = up_b_bm16

[up_gr_c_bm16]
elements                = up_c_bm16
