[up_sect_a_g36]
cost		      		= 2500
value					= +15
rpm                     = 100

[up_sect_b_g36]
cost		      		= 2500
value					= +10
fire_dispersion_base	= -0.04

[up_sect_c_g36]
cost		      		= 2500
value					= -50

cam_dispersion              = -0.05		;0.1
cam_dispersion_inc         	= -0.05		;0.1
cam_step_angle_horz        	= -0.75		;1.5

zoom_cam_dispersion          = -0.05		;0.1
zoom_cam_dispersion_inc      = -0.05		;0.1
zoom_cam_step_angle_horz     = -0.75		;1.5

[up_sect_d_g36]
cost		      		= 2500
value					= -30
value2					= st_upgr_rpm_lowered
rpm                     = -200

cam_dispersion              = -0.03		;0.1
cam_dispersion_inc         	= -0.03		;0.1
cam_step_angle_horz        	= -0.45		;1.5

zoom_cam_dispersion          = -0.03		;0.1
zoom_cam_dispersion_inc      = -0.03		;0.1
zoom_cam_step_angle_horz     = -0.45		;1.5

[up_sect_e_g36]
cost		      		= 2500
grenade_launcher_status = 2
grenade_launcher_name   = wpn_addon_grenade_launcher_m203
grenade_launcher_x      = 128
grenade_launcher_y      = 28

[up_sect_f_g36]
cost		      		= 2500
value					= +50
bullet_speed			= 200
hit_power				= 1.15

[up_sect_g_g36]
cost					= 2500
value					= "x1.6"
zoom_rotate_time		= 0.15
scope_zoom_factor       = 15 	;30 

[up_sect_h_g36]
cost					= 2500
value					= "x4"
zoom_rotate_time		= 0.25
scope_zoom_factor       = -15 	;30

[up_sect_i_g36]
cost		      		= 2500
value					= +15
ammo_mag_size           = 15

[up_sect_ac_g36]
cost		      		= 3750
value					= +25
rpm						= 150

[up_sect_bd_g36]
cost		      		= 3750
value					= +50
bullet_speed			= 200
hit_power				= 1.2

[up_sect_eg_g36]
cost		      		= 3750
value					= -20

cam_dispersion              = -0.02		;0.1
cam_dispersion_inc         	= -0.02		;0.1
cam_step_angle_horz        	= -0.3		;1.5

zoom_cam_dispersion          = -0.02	;0.1
zoom_cam_dispersion_inc      = -0.02	;0.1
zoom_cam_step_angle_horz     = -0.3		;1.5

[up_sect_fh_g36]
cost		      		= 3750
value					= +10
fire_dispersion_base	= -0.04

[up_sect_aceg_g36]
cost		      		= 6250
value					= +50
rpm						= 300

[up_sect_bdfh_g36]
cost		      		= 6250
value					= +10
fire_dispersion_base    = -0.04		;1.0

[up_a_g36]
scheme_index            = 0, 0
known                   = 1
effects                 = up_gr_ac_g36
section                 = up_sect_a_g36
property                = prop_rpm

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_zatvor_rpm
description             = st_upg_zatvor_rpm_descr
icon                    = ui_wp_upgrade_30

;;...
[up_b_g36]
scheme_index            = 0, 1
known                   = 1
effects                 = up_gr_bd_g36
section                 = up_sect_b_g36
property                = prop_dispersion


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_zatvor_recoil
description             = st_upg_zatvor_recoil_descr
icon                    = ui_wp_upgrade_31

[up_c_g36]
scheme_index            = 0, 2
known                   = 1
effects                 = up_gr_ac_g36
section                 = up_sect_c_g36
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_porsh_recoil
description             = st_upg_porsh_recoil_descr
icon                    = ui_wp_upgrade_41

[up_d_g36]
scheme_index            = 0, 3
known                   = 1
effects                 = up_gr_bd_g36
section                 = up_sect_d_g36
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_porsh_rpm
description             = st_upg_porsh_rpm_descr
icon                    = ui_wp_upgrade_42

[up_e_g36]
scheme_index            = 0, 4
known                   = 1
effects                 = up_gr_eg_g36
section                 = up_sect_e_g36
property                = prop_underbarrel_slot

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_bind_grenade
description             = st_upg_bind_grenade_descr
icon                    = ui_wp_upgrade_35

[up_f_g36]
scheme_index            = 0, 5
known                   = 1
effects                 = up_gr_fh_g36
section                 = up_sect_f_g36
property                = prop_bullet_speed

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_barrel_curved
description             = st_upg_barrel_curved_descr
icon                    = ui_wp_upgrade_25

[up_g_g36]
scheme_index            = 0, 6
known                   = 1
effects                 = up_gr_eg_g36
section                 = up_sect_g_g36
property                = prop_scope_1.6x

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_scope_1_6x_opt
description             = st_upg_scope_1_6x_opt_descr
icon                    = ui_wp_upgrade_29

[up_h_g36]
scheme_index            = 0, 7
known                   = 1
effects                 = up_gr_fh_g36
section                 = up_sect_h_g36
property                = prop_scope_4x

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_scope_4x_opt
description             = st_upg_scope_4x_opt_descr
icon                    = ui_wp_upgrade_28

[up_i_g36]
scheme_index            = 0, 8
known                   = 1
effects                 = 
section                 = up_sect_i_g36
property                = prop_ammo_size

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_charger_big
description             = st_upg_charger_big_descr
icon                    = ui_wp_upgrade_19

[up_ac_g36]
scheme_index            = 1, 0
known                   = 1
effects                 = up_gr_aceg_g36
section                 = up_sect_ac_g36
property                = prop_rpm

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_auto_rpm
description             = st_upg_auto_rpm_descr
icon                    = ui_wp_upgrade_38

[up_bd_g36]
scheme_index            = 1, 1
known                   = 1
effects                 = up_gr_bdfh_g36
section                 = up_sect_bd_g36
property                = prop_bullet_speed

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_hard_barrel_curved
description             = st_upg_hard_barrel_curved_descr
icon                    = ui_wp_upgrade_23

[up_eg_g36]
scheme_index            = 1, 2
known                   = 1
effects                 = up_gr_aceg_g36
section                 = up_sect_eg_g36
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_barrel_recoil
description             = st_upg_barrel_recoil_descr
icon                    = ui_wp_upgrade_24

[up_fh_g36]
scheme_index            = 1, 3
known                   = 1
effects                 = up_gr_bdfh_g36
section                 = up_sect_fh_g36
property                = prop_dispersion

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_trigger_accur
description             = st_upg_trigger_accur_descr
icon                    = ui_wp_upgrade_34

[up_aceg_g36]
scheme_index            = 2, 0
known                   = 1
effects                 =
section                 = up_sect_aceg_g36
property                = prop_rpm

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_barrel_rpm
description             = st_upg_barrel_rpm_descr
icon                    = ui_wp_upgrade_27

[up_bdfh_g36]
scheme_index            = 2, 1
known                   = 1
effects                 =
section                 = up_sect_bdfh_g36
property                = prop_dispersion

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_electro_accur
description             = st_upg_electro_accur_descr
icon                    = ui_wp_upgrade_33


[up_gr_ab_g36]
elements                = up_a_g36, up_b_g36

[up_gr_cd_g36]
elements                = up_c_g36, up_d_g36

[up_gr_ef_g36]
elements                = up_e_g36, up_f_g36

[up_gr_gh_g36]
elements                = up_g_g36, up_h_g36

[up_gr_i_g36]
elements                = up_i_g36


[up_gr_ac_g36]
elements                = up_ac_g36

[up_gr_bd_g36]
elements                = up_bd_g36

[up_gr_eg_g36]
elements                = up_eg_g36

[up_gr_fh_g36]
elements                = up_fh_g36

[up_gr_aceg_g36]
elements                = up_aceg_g36

[up_gr_bdfh_g36]
elements                = up_bdfh_g36
