[up_sect_a_toz34]
cost		      		= 120
value					= +50
value2					= st_no_buck
fire_dispersion_base	= -0.3
ammo_class		 		= ammo_12x76_zhekan, ammo_12x76_dart
bullet_speed			= 50

[up_sect_b_toz34]
cost		      		= 120
value					= -15
inv_weight				= -0.3
control_inertion_factor = -0.3 ;1.5

[up_sect_c_toz34]
cost		      		= 120
value					= -30

cam_dispersion          = -1.5		;5.0
cam_dispersion_inc      = -1.5		;5.0
cam_step_angle_horz     = -0.3		;1.0

zoom_cam_dispersion         = -1	;3.0
zoom_cam_dispersion_inc     = -1	;3.0
zoom_cam_step_angle_horz    = -0.3	;1.0

[up_sect_d_toz34]
cost		      		= 120
value					= -20

cam_dispersion          = -1 	;5.0
cam_dispersion_inc      = -1	;5.0
cam_step_angle_horz     = -0.2 	;1.0

zoom_cam_dispersion         = -1	;3.0
zoom_cam_dispersion_inc     = -1	;3.0
zoom_cam_step_angle_horz    = -0.2	;1.0

[up_sect_e_toz34]
cost		      		= 120
value					= +10
misfire_probability 	= -0.09 ;0.1
condition_shot_dec 		= -0.09 ;0.01

[up_a_toz34]
scheme_index            = 0, 0
known                   = 1
effects                 = 
section                 = up_sect_a_toz34
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_toz34]
scheme_index            = 0, 1
known                   = 1
effects                 = 
section                 = up_sect_b_toz34
property                = prop_weight   

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_barrel_weight
description             = st_upg_barrel_weight_descr
icon                    = ui_wp_upgrade_60

[up_c_toz34]
scheme_index            = 0, 2
known                   = 1
effects                 = 
section                 = up_sect_c_toz34
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_butt_recoil
description             = st_upg_butt_recoil_descr
icon                    = ui_wp_upgrade_58

[up_d_toz34]
scheme_index            = 0, 3
known                   = 1
effects                 = 
section                 = up_sect_d_toz34
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

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_59

[up_e_toz34]
scheme_index            = 0, 4
known                   = 1
effects                 = 
section                 = up_sect_e_toz34
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_h

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_53


[up_gr_ab_toz34]
elements                = up_a_toz34, up_b_toz34

[up_gr_c_toz34]
elements                = up_c_toz34

[up_gr_d_toz34]
elements                = up_d_toz34

[up_gr_e_toz34]
elements                = up_e_toz34
