add game&rawdata

This commit is contained in:
Vasily Petrov 2026-06-17 23:06:51 +03:00
parent 0133cd976c
commit 49b34b5546
45731 changed files with 709831 additions and 0 deletions

View file

@ -0,0 +1,584 @@
[up_sect_firsta_abakan]
;Îòäà÷à(1)-10%
;------------
cost = 700
value = -10
cam_dispersion = -0.07 ;0.5
cam_dispersion_inc = -0.03 ;0.5
cam_step_angle_horz = -0.07 ;1.5 [0.73 â îñòàòêå]
zoom_cam_dispersion = -0.09 ;0.5 [0.093 â îñòàòêå]
zoom_cam_dispersion_inc = -0.045 ;0.5
zoom_cam_step_angle_horz = -0.09 ;1.0 [0.505 â îñòàòêå]
[up_sect_firstc_abakan]
;Íàäåæíîñòü(2)15%
;---------------
cost = 1050
value = +15
;óâåëè÷åíèå äèñïåðñèè â ïðîöåíòàõ ïðè ìàêñèìàëüíîì èçíîñå
fire_dispersion_condition_factor = -1 ;15
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.0001 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.0001 ;0.0011
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = -0.0015
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = -0.02 ;0.03
[up_sect_firste_abakan]
;Ñêîðîñòðåëüíîñòü(3)25%
;----------------------
cost = 1300
value = +25
rpm = +125 ;650
[up_sect_firstf_abakan]
;Îòäà÷à(3)-30%
;------------
cost = 1300
value = -30
cam_dispersion = -0.3 ;0.1
cam_dispersion_inc = -0.1 ;0.6
cam_step_angle_horz = -0.15 ;0.6
zoom_cam_dispersion = -0.27 ;0.1
zoom_cam_dispersion_inc = -0.11 ;0.5
zoom_cam_step_angle_horz = -0.16 ;0.5
[up_sect_secona_abakan]
;Íàñòèëüíîñòü(1)10%
;------------------
cost = 700
value = +10
bullet_speed = +50 ;550
fire_dispersion_base = -0.01
[up_sect_seconc_abakan]
;Òî÷íîñòü(2)20%
;---------------
cost = 1050
value = +20
fire_dispersion_base = -0.06 ;0.07
fire_dispersion_condition_factor = -1 ;15
[up_sect_second_abakan]
;Ñêîðîñòðåëüíîñòü(2)15%
;----------------------
cost = 1050
value = +15
rpm = +90 ;650
[up_sect_secone_abakan]
;Íàñòèëüíîñòü(3)30%
;------------------
cost = 1300
value = +30
bullet_speed = +90 ;550
fire_dispersion_base = -0.03
[up_sect_thirda_abakan]
;Íàäåæíîñòü(1)10%
;---------------
cost = 700
value = +10
;óâåëè÷åíèå äèñïåðñèè â ïðîöåíòàõ ïðè ìàêñèìàëüíîì èçíîñå
fire_dispersion_condition_factor = -1 ;15
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = -0.001
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = -0.01 ;0.03
[up_sect_thirdc_abakan]
;Íàñòèëüíîñòü(2)20%
;------------------
cost = 1050
value = +20
bullet_speed = +70 ;550
fire_dispersion_base = -0.02
[up_sect_thirdd_abakan]
;Îòäà÷à(2)-20%
;------------
cost = 1050
value = -20
cam_dispersion = -0.16 ;0.1
cam_dispersion_inc = -0.07 ;0.6
cam_step_angle_horz = -0.11 ;0.6
zoom_cam_dispersion = -0.18 ;0.1
zoom_cam_dispersion_inc = -0.08 ;0.5
zoom_cam_step_angle_horz = -0.13 ;0.5
[up_sect_thirde_abakan]
;Òî÷íîñòü(3)30%
cost = 1300
value = +30
fire_dispersion_base = -0.09 ;0.07
fire_dispersion_condition_factor = -1 ;15
[up_sect_fourta_abakan]
;Âåñ
;------------------
cost = 700
value = -1
inv_weight = -1 ;3.6
crosshair_inertion = -0.5
PDM_disp_base = -0.05 ;0.5
PDM_disp_vel_factor = -0.1 ;1.5
PDM_disp_accel_factor = -0.1 ;1.5
[up_sect_fourtc_abakan]
;Óäîáñòâî(2)15%
;--------------
cost = 1050
value = +15
crosshair_inertion = -0.5
PDM_disp_base = -0.1 ;0.5
PDM_disp_vel_factor = -0.33 ;1.5
PDM_disp_accel_factor = -0.33 ;1.5
[up_sect_fourte_abakan]
;Óäîáñòâî(3)25%
;--------------
cost = 1300
value = +25
crosshair_inertion = -0.7
PDM_disp_base = -0.12 ;0.5
PDM_disp_vel_factor = -0.42 ;1.5
PDM_disp_accel_factor = -0.42 ;1.5
[up_sect_fourtf_abakan]
;Íàñòèëüíîñòü(3)30%
;------------------
cost = 1300
value = +30
bullet_speed = +90 ;550
fire_dispersion_base = -0.03
[up_sect_fiftha_abakan]
;Êðåïëåíèå ïîäñòâîëüíèêà
;------------------
cost = 2700
;value = +30
grenade_launcher_status = 2
grenade_launcher_name = wpn_addon_grenade_launcher
grenade_launcher_x = 126
grenade_launcher_y = 24
[up_firsta_abakan]
scheme_index = 0, 0
known = 1
effects = up_gr_firstcd_abakan
section = up_sect_firsta_abakan
property = prop_recoil
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = {+tets_info_1}
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 =
name = st_up_auto_a1_name
description = st_up_auto_a1_descr
icon = ui_inGame2_upgrade_AS96_2_1
[up_firstc_abakan]
scheme_index = 1, 0
known = 1
effects = up_gr_firstef_abakan
section = up_sect_firstc_abakan
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 =
name = st_up_auto_b1_name
description = st_up_auto_b1_descr
icon = ui_inGame2_upgrade_AS96_2_2
[up_firste_abakan]
scheme_index = 2, 0
known = 1
effects =
section = up_sect_firste_abakan
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 =
name = st_up_auto_c3_name
description = st_up_auto_c3_descr
icon = ui_inGame2_upgrade_AS96_2_3
[up_firstf_abakan]
scheme_index = 2, 1
known = 1
effects =
section = up_sect_firstf_abakan
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 =
name = st_up_auto_c2_name
description = st_up_auto_c2_descr
icon = ui_inGame2_upgrade_AS96_2_4
[up_secona_abakan]
scheme_index = 0, 1
known = 1
effects = up_gr_seconcd_abakan
section = up_sect_secona_abakan
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 =
name = st_up_ret_a1_name
description = st_up_ret_a1_descr
icon = ui_inGame2_upgrade_AS96_2_5
[up_seconc_abakan]
scheme_index = 1, 1
known = 1
effects = up_gr_seconef_abakan
section = up_sect_seconc_abakan
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 =
name = st_up_ret_b3_name
description = st_up_ret_b3_descr
icon = ui_inGame2_upgrade_AS96_2_6
[up_second_abakan]
scheme_index = 1, 2
known = 1
effects = up_gr_seconef_abakan
section = up_sect_second_abakan
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 =
name = st_up_ret_b2_name
description = st_up_ret_b2_descr
icon = ui_inGame2_upgrade_AS96_2_7
[up_secone_abakan]
scheme_index = 2, 2
known = 1
effects =
section = up_sect_secone_abakan
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_h
prereq_functor = inventory_upgrades.prereq_functor_a
prereq_tooltip_functor = inventory_upgrades.prereq_tooltip_functor_a
prereq_params =
name = st_up_ret_c1_name
description = st_up_ret_c1_descr
icon = ui_inGame2_upgrade_AS96_2_8
[up_thirda_abakan]
scheme_index = 0, 2
known = 1
effects = up_gr_thirdcd_abakan
section = up_sect_thirda_abakan
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
prereq_functor = inventory_upgrades.prereq_functor_a
prereq_tooltip_functor = inventory_upgrades.prereq_tooltip_functor_a
prereq_params =
name = st_up_zat_a1_name
description = st_up_zat_a1_descr
icon = ui_inGame2_upgrade_AS96_2_9
[up_thirdc_abakan]
scheme_index = 1, 3
known = 1
effects = up_gr_thirdef_abakan
section = up_sect_thirdc_abakan
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 =
name = st_up_zat_b5_name
description = st_up_zat_b5_descr
icon = ui_inGame2_upgrade_AS96_2_10
[up_thirdd_abakan]
scheme_index = 1, 4
known = 1
effects = up_gr_thirdef_abakan
section = up_sect_thirdd_abakan
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 =
name = st_up_zat_b2_name
description = st_up_zat_b2_descr
icon = ui_inGame2_upgrade_AS96_2_11
[up_thirde_abakan]
scheme_index = 2, 3
known = 1
effects =
section = up_sect_thirde_abakan
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 =
name = st_up_zat_c5_name
description = st_up_zat_c5_descr
icon = ui_inGame2_upgrade_AS96_2_12
[up_fourta_abakan]
scheme_index = 0, 3
effects = up_gr_fourtcd_abakan
section = up_sect_fourta_abakan
property = prop_weight
known = 1
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 =
name = st_up_stk_a1_name
description = st_up_stk_a1_descr
icon = ui_inGame2_upgrade_AS96_2_13
[up_fourtc_abakan]
scheme_index = 1, 5
effects = up_gr_fourtef_abakan
section = up_sect_fourtc_abakan
property = prop_inertion
known = 1
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 =
name = st_up_stk_b2_name
description = st_up_stk_b2_descr
icon = ui_inGame2_upgrade_AS96_2_14
[up_fourte_abakan]
scheme_index = 2, 4
effects =
section = up_sect_fourte_abakan
property = prop_inertion
known = 1
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 =
name = st_up_stk_c3_name
description = st_up_stk_c3_descr
icon = ui_inGame2_upgrade_AS96_2_15
[up_fourtf_abakan]
scheme_index = 2, 5
effects =
section = up_sect_fourtf_abakan
property = prop_bullet_speed
known = 1
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_stk_c2_name
description = st_up_stk_c2_descr
icon = ui_inGame2_upgrade_AS96_2_16
[up_fiftha_abakan]
scheme_index = 0, 4
effects =
section = up_sect_fiftha_abakan
property = prop_underbarrel_slot
known = 1
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 =
name = st_up_add_a3_name
description = st_up_add_a3_descr
icon = ui_inGame2_upgrade_AS96_2_17
[up_gr_firstab_abakan]
elements = up_firsta_abakan
[up_gr_firstcd_abakan]
elements = up_firstc_abakan
[up_gr_firstef_abakan]
elements = up_firste_abakan, up_firstf_abakan
[up_gr_seconab_abakan]
elements = up_secona_abakan
[up_gr_seconcd_abakan]
elements = up_seconc_abakan, up_second_abakan
[up_gr_seconef_abakan]
elements = up_secone_abakan
[up_gr_thirdab_abakan]
elements = up_thirda_abakan
[up_gr_thirdcd_abakan]
elements = up_thirdc_abakan, up_thirdd_abakan
[up_gr_thirdef_abakan]
elements = up_thirde_abakan
[up_gr_fourtab_abakan]
elements = up_fourta_abakan
[up_gr_fourtcd_abakan]
elements = up_fourtc_abakan
[up_gr_fourtef_abakan]
elements = up_fourte_abakan, up_fourtf_abakan
[up_gr_fifthab_abakan]
elements = up_fiftha_abakan

View file

@ -0,0 +1,591 @@
[up_sect_firsta_ak74]
;Îòäà÷à(1)-10%
;------------
cost = 550
value = -10
cam_dispersion = -0.16 ;0.5
cam_dispersion_inc = -0.06 ;0.5
cam_step_angle_horz = -0.02 ;1.5 [0.73 â îñòàòêå]
zoom_cam_dispersion = -0.12 ;0.5 [0.093 â îñòàòêå]
zoom_cam_dispersion_inc = -0.07 ;0.5
zoom_cam_step_angle_horz = -0.02 ;1.0 [0.505 â îñòàòêå]
[up_sect_firstc_ak74]
;Íàäåæíîñòü(2)15%
;---------------
cost = 850
value = +15
;óâåëè÷åíèå äèñïåðñèè â ïðîöåíòàõ ïðè ìàêñèìàëüíîì èçíîñå
fire_dispersion_condition_factor = -1.5 ;15
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.0001 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.0001 ;0.0011
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = -0.0015
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = -0.015 ;0.03
[up_sect_firste_ak74]
;Òî÷íîñòü(3)30%
;---------------
cost = 1150
value = +30
fire_dispersion_base = -0.09 ;0.7
fire_dispersion_condition_factor = -1 ;15
[up_sect_firstf_ak74]
;Îòäà÷à(3)-30%
;------------
cost = 1150
value = -30
cam_dispersion = -0.3 ;0.5
cam_dispersion_inc = -0.16 ;0.5
cam_step_angle_horz = -0.11 ;1.5 [0.73 â îñòàòêå]
zoom_cam_dispersion = -0.31 ;0.5 [0.093 â îñòàòêå]
zoom_cam_dispersion_inc = -0.17 ;0.5
zoom_cam_step_angle_horz = -0.11 ;1.0 [0.505 â îñòàòêå]
[up_sect_secona_ak74]
;Óäîáñòâî(1)10%
;--------------
cost = 550
value = +10
crosshair_inertion = -0.5
PDM_disp_base = -0.05 ;0.5
PDM_disp_vel_factor = -0.25 ;1.5
PDM_disp_accel_factor = -0.25 ;1.5
[up_sect_seconc_ak74]
;Òî÷íîñòü(2)20%
;---------------
cost = 850
value = +20
fire_dispersion_base = -0.07 ;0.7
fire_dispersion_condition_factor = -1 ;15
[up_sect_second_ak74]
;Ñêîðîñòðåëüíîñòü(2)15%
;----------------------
cost = 850
value = +15
rpm = +75
[up_sect_secone_ak74]
;Íàñòèëüíîñòü(3)30%
;------------------
cost = 1150
value = +30
bullet_speed = +110
fire_dispersion_base = -0.03 ;0.7
[up_sect_thirda_ak74]
;Íàäåæíîñòü(1)10%
;---------------
cost = 550
value = +10
;óâåëè÷åíèå äèñïåðñèè â ïðîöåíòàõ ïðè ìàêñèìàëüíîì èçíîñå
fire_dispersion_condition_factor = -1 ;15
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.0001 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.0001 ;0.0011
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = -0.0005
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = -0.01 ;0.03
[up_sect_thirdc_ak74]
;Íàñòèëüíîñòü(2)20%
;------------------
cost = 850
value = +20
bullet_speed = +75
fire_dispersion_base = -0.02 ;0.7
[up_sect_thirdd_ak74]
;Îòäà÷à(2)-20%
;------------
cost = 850
value = -20
cam_dispersion = -0.21 ;0.5
cam_dispersion_inc = -0.1 ;0.5
cam_step_angle_horz = -0.06 ;1.5 [0.73 â îñòàòêå]
zoom_cam_dispersion = -0.21 ;0.5 [0.093 â îñòàòêå]
zoom_cam_dispersion_inc = -0.12 ;0.5
zoom_cam_step_angle_horz = -0.04 ;1.0 [0.505 â îñòàòêå]
[up_sect_thirde_ak74]
;Ñêîðîñòðåëüíîñòü(3)25%
;----------------------
cost = 1150
value = +25
rpm = +125
[up_sect_fourta_ak74]
;Âåñ
;------------------
cost = 550
value = -1.3
inv_weight = -1.3
[up_sect_fourtc_ak74]
;Óäîáñòâî(2)15%
;--------------
cost = 850
value = +15
crosshair_inertion = -0.75
PDM_disp_base = -0.1 ;0.5
PDM_disp_vel_factor = -0.35 ;1.5
PDM_disp_accel_factor = -0.35 ;1.5
[up_sect_fourte_ak74]
;Óäîáñòâî(3)25%
;--------------
cost = 1150
value = +25
crosshair_inertion = -1.25
PDM_disp_base = -0.15 ;0.5
PDM_disp_vel_factor = -0.4 ;1.5
PDM_disp_accel_factor = -0.4 ;1.5
[up_sect_fiftha_ak74]
;Êðåïëåíèå äëÿ îïòèêè
;--------------
cost = 1200
scope_status = 2
scopes_sect = scope_ak74, scope_x2.7_ak74, scope_live_detector_ak74, scope_night_ak74
[up_sect_fifthc_ak74]
;Ñìåíà Êàëëèáðà
;--------------
cost = 2500
value = "5.56x45"
ammo_class = ammo_5.56x45_ss190, ammo_5.56x45_ap
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = 0.0001 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = 0.0001 ;0.0011
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = 0.0005
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = 0.005 ;0.03
[up_firsta_ak74]
scheme_index = 0, 0
known = 1
effects = up_gr_firstcd_ak74
section = up_sect_firsta_ak74
property = prop_recoil
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_auto_a1_name
description = st_up_auto_a1_descr
icon = ui_inGame2_upgrade_AKM_74_2_1
;;...
[up_firstc_ak74]
scheme_index = 1, 0
known = 1
effects = up_gr_firstef_ak74
section = up_sect_firstc_ak74
property = prop_reliability
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_auto_b1_name
description = st_up_auto_b1_descr
icon = ui_inGame2_upgrade_AKM_74_2_2
[up_firste_ak74]
scheme_index = 2, 0
known = 1
effects =
section = up_sect_firste_ak74
property = prop_dispersion
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_auto_c4_name
description = st_up_auto_c4_descr
icon = ui_inGame2_upgrade_AKM_74_2_3
[up_firstf_ak74]
scheme_index = 2, 1
known = 1
effects =
section = up_sect_firstf_ak74
property = prop_recoil
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_auto_c1_name
description = st_up_auto_c1_descr
icon = ui_inGame2_upgrade_AKM_74_2_4
[up_secona_ak74]
scheme_index = 0, 1
known = 1
effects = up_gr_seconcd_ak74
section = up_sect_secona_ak74
property = prop_inertion
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_ret_a2_name
description = st_up_ret_a2_descr
icon = ui_inGame2_upgrade_AKM_74_2_5
[up_seconc_ak74]
scheme_index = 1, 1
known = 1
effects = up_gr_seconef_ak74
section = up_sect_seconc_ak74
property = prop_dispersion
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_ret_b3_name
description = st_up_ret_b3_descr
icon = ui_inGame2_upgrade_AKM_74_2_6
[up_second_ak74]
scheme_index = 1, 2
known = 1
effects = up_gr_seconef_ak74
section = up_sect_second_ak74
property = prop_rpm
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_ret_b2_name
description = st_up_ret_b2_descr
icon = ui_inGame2_upgrade_AKM_74_2_7
[up_secone_ak74]
scheme_index = 2, 2
known = 1
effects =
section = up_sect_secone_ak74
property = prop_bullet_speed
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_ret_c1_name
description = st_up_ret_c1_descr
icon = ui_inGame2_upgrade_AKM_74_2_8
[up_thirda_ak74]
scheme_index = 0, 2
known = 1
effects = up_gr_thirdcd_ak74
section = up_sect_thirda_ak74
property = prop_reliability
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_zat_a1_name
description = st_up_zat_a1_descr
icon = ui_inGame2_upgrade_AKM_74_2_9
[up_thirdc_ak74]
scheme_index = 1, 3
effects = up_gr_thirdef_ak74
section = up_sect_thirdc_ak74
property = prop_bullet_speed
known = 1
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_zat_b5_name
description = st_up_zat_b5_descr
icon = ui_inGame2_upgrade_AKM_74_2_10
[up_thirdd_ak74]
scheme_index = 1, 4
known = 1
effects = up_gr_thirdef_ak74
section = up_sect_thirdd_ak74
property = prop_recoil
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_zat_b2_name
description = st_up_zat_b2_descr
icon = ui_inGame2_upgrade_AKM_74_2_11
[up_thirde_ak74]
scheme_index = 2, 3
known = 1
effects =
section = up_sect_thirde_ak74
property = prop_rpm
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_zat_c3_name
description = st_up_zat_c3_descr
icon = ui_inGame2_upgrade_AKM_74_2_12
[up_fourta_ak74]
scheme_index = 0, 3
known = 1
effects = up_gr_fourtcd_ak74
section = up_sect_fourta_ak74
property = prop_weight
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_stk_a1_name
description = st_up_stk_a1_descr
icon = ui_inGame2_upgrade_AKM_74_2_13
[up_fourtc_ak74]
scheme_index = 1, 5
known = 1
effects = up_gr_fourtef_ak74
section = up_sect_fourtc_ak74
property = prop_inertion
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_stk_b2_name
description = st_up_stk_b2_descr
icon = ui_inGame2_upgrade_AKM_74_2_14
[up_fourte_ak74]
scheme_index = 2, 4
known = 1
effects =
section = up_sect_fourte_ak74
property = prop_inertion
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_stk_c3_name
description = st_up_stk_c3_descr
icon = ui_inGame2_upgrade_AKM_74_2_15
[up_fiftha_ak74]
scheme_index = 0, 4
known = 1
effects =
section = up_sect_fiftha_ak74
property = prop_scope_attach
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_add_a2_name
description = st_up_add_a2_descr
icon = ui_inGame2_upgrade_AKM_74_2_16
[up_fifthc_ak74]
scheme_index = 1, 6
known = 1
effects =
section = up_sect_fifthc_ak74
property = prop_calibre
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_add_b2_name
description = st_up_add_b2_descr
icon = ui_inGame2_upgrade_AKM_74_2_17
[up_gr_firstab_ak74]
elements = up_firsta_ak74
[up_gr_firstcd_ak74]
elements = up_firstc_ak74
[up_gr_firstef_ak74]
elements = up_firste_ak74, up_firstf_ak74
[up_gr_seconab_ak74]
elements = up_secona_ak74
[up_gr_seconcd_ak74]
elements = up_seconc_ak74, up_second_ak74
[up_gr_seconef_ak74]
elements = up_secone_ak74
[up_gr_thirdab_ak74]
elements = up_thirda_ak74
[up_gr_thirdcd_ak74]
elements = up_thirdc_ak74, up_thirdd_ak74
[up_gr_thirdef_ak74]
elements = up_thirde_ak74
[up_gr_fourtab_ak74]
elements = up_fourta_ak74
[up_gr_fourtcd_ak74]
elements = up_fourtc_ak74
[up_gr_fourtef_ak74]
elements = up_fourte_ak74
[up_gr_fifthab_ak74]
elements = up_fiftha_ak74
[up_gr_fifthcd_ak74]
elements = up_fifthc_ak74

View file

@ -0,0 +1,576 @@
;Ñêîðîñòðåëüíîñòü(1)10%
;----------------------
[up_sect_firsta_ak74u]
cost = 400
value = +10
rpm = +65 ;600
;Íàäåæíîñòü(2)15%
;---------------
[up_sect_firstc_ak74u]
cost = 650
value = +15
;óâåëè÷åíèå äèñïåðñèè â ïðîöåíòàõ ïðè ìàêñèìàëüíîì èçíîñå
fire_dispersion_condition_factor = -1 ;15
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.0001 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.0001 ;0.0011
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = -0.0007
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = -0.011 ;0.03
;Îòäà÷à(2)-20%
;------------
[up_sect_firstd_ak74u]
cost = 650
value = -20
cam_dispersion = -0.18 ;1.2
cam_dispersion_inc = -0.09 ;0.6
cam_step_angle_horz = -0.22 ;1.5 [0.73 â îñòàòêå]
zoom_cam_dispersion = -0.05 ;0.5 [0.093 â îñòàòêå]
zoom_cam_dispersion_inc = -0.075 ;0.5
zoom_cam_step_angle_horz = -0.2 ;1.0 [0.505 â îñòàòêå]
;Îòäà÷à(3)-30%
;------------
[up_sect_firste_ak74u]
cost = 900
value = -30
cam_dispersion = -0.27 ;0.5
cam_dispersion_inc = -0.12 ;0.5
cam_step_angle_horz = -0.32 ;1.5 [0.73 â îñòàòêå]
zoom_cam_dispersion = -0.25 ;0.5 [0.093 â îñòàòêå]
zoom_cam_dispersion_inc = -0.125 ;0.5
zoom_cam_step_angle_horz = -0.25 ;1.0 [0.505 â îñòàòêå]
;Îòäà÷à(1)-10%
;------------
[up_sect_secona_ak74u]
cost = 400
value = -10
cam_dispersion = -0.08 ;0.5
cam_dispersion_inc = -0.03 ;0.5
cam_step_angle_horz = -0.12 ;1.5 [0.73 â îñòàòêå]
zoom_cam_dispersion = -0.05 ;0.5 [0.093 â îñòàòêå]
zoom_cam_dispersion_inc = -0.035 ;0.5
zoom_cam_step_angle_horz = -0.05 ;1.0 [0.505 â îñòàòêå]
;Íàäåæíîñòü(2)15%
;---------------
[up_sect_seconc_ak74u]
cost = 650
value = +15
;óâåëè÷åíèå äèñïåðñèè â ïðîöåíòàõ ïðè ìàêñèìàëüíîì èçíîñå
fire_dispersion_condition_factor = -1 ;15
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.0001 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.0001 ;0.0011
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = -0.0007
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = -0.011 ;0.03
;Îòäà÷à(3)-30%
;------------
[up_sect_secone_ak74u]
cost = 900
value = -30
cam_dispersion = -0.27 ;0.5
cam_dispersion_inc = -0.12 ;0.5
cam_step_angle_horz = -0.32 ;1.5 [0.73 â îñòàòêå]
zoom_cam_dispersion = -0.25 ;0.5 [0.093 â îñòàòêå]
zoom_cam_dispersion_inc = -0.125 ;0.5
zoom_cam_step_angle_horz = -0.25 ;1.0 [0.505 â îñòàòêå]
;Óäîáñòâî(3)25%
;--------------
[up_sect_seconf_ak74u]
cost = 900
value = +25
crosshair_inertion = -0.5
PDM_disp_base = -0.1 ;0.5
PDM_disp_vel_factor = -0.3 ;1.5
PDM_disp_accel_factor = -0.3 ;1.5
;Îòäà÷à(1)-10%
;------------
[up_sect_thirda_ak74u]
cost = 400
value = -10
cam_dispersion = -0.08 ;0.5
cam_dispersion_inc = -0.03 ;0.5
cam_step_angle_horz = -0.12 ;1.5 [0.73 â îñòàòêå]
zoom_cam_dispersion = -0.05 ;0.5 [0.093 â îñòàòêå]
zoom_cam_dispersion_inc = -0.035 ;0.5
zoom_cam_step_angle_horz = -0.05 ;1.0 [0.505 â îñòàòêå]
;Ñêîðîñòðåëüíîñòü(2)15%
;----------------------
[up_sect_thirdc_ak74u]
cost = 650
value = +15
rpm = +90 ;600
;Íàäåæíîñòü(2)15%
;---------------
[up_sect_thirdd_ak74u]
cost = 650
value = +15
;óâåëè÷åíèå äèñïåðñèè â ïðîöåíòàõ ïðè ìàêñèìàëüíîì èçíîñå
fire_dispersion_condition_factor = -1 ;15
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.0001 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.0001 ;0.0011
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = -0.0007
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = -0.011 ;0.03
;Óäîáñòâî(3)25%
;--------------
[up_sect_thirde_ak74u]
cost = 900
value = +25
crosshair_inertion = -0.5
PDM_disp_base = -0.1 ;0.5
PDM_disp_vel_factor = -0.3 ;1.5
PDM_disp_accel_factor = -0.3 ;1.5
;Îòäà÷à(1)10%
;------------
[up_sect_fourta_ak74u]
cost = 400
value = -10
cam_dispersion = -0.08 ;0.5
cam_dispersion_inc = -0.03 ;0.5
cam_step_angle_horz = -0.12 ;1.5 [0.73 â îñòàòêå]
zoom_cam_dispersion = -0.05 ;0.5 [0.093 â îñòàòêå]
zoom_cam_dispersion_inc = -0.035 ;0.5
zoom_cam_step_angle_horz = -0.05 ;1.0 [0.505 â îñòàòêå]
;Ñêîðîñòðåëüíîñòü(2)15%
;----------------------
[up_sect_fourtc_ak74u]
cost = 650
value = +15
rpm = +90 ;600
;Ñêîðîñòðåëüíîñòü(3)25%
;----------------------
[up_sect_fourte_ak74u]
cost = 900
value = +25
rpm = +125 ;600
;Îáúåì ìàãàçèíà +10
;--------------------
[up_sect_fiftha_ak74u]
cost = 800
value = +10
ammo_mag_size = 10
;--------END----------
[up_firsta_ak74u]
scheme_index = 0, 0
known = 1
effects = up_gr_firstcd_ak74u
section = up_sect_firsta_ak74u
property = prop_rpm
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_zat_a3_name
description = st_up_zat_a3_descr
icon = ui_inGame2_upgrade_AKM_74_2U_1
;;...
[up_firstc_ak74u]
scheme_index = 1, 0
known = 1
effects = up_gr_firstef_ak74u
section = up_sect_firstc_ak74u
property = prop_reliability
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_zat_b4_name
description = st_up_zat_b4_descr
icon = ui_inGame2_upgrade_AKM_74_2U_2
[up_firstd_ak74u]
scheme_index = 1, 1
known = 1
effects = up_gr_firstef_ak74u
section = up_sect_firstd_ak74u
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 =
name = st_up_zat_b1_name
description = st_up_zat_b1_descr
icon = ui_inGame2_upgrade_AKM_74_2U_3
[up_firste_ak74u]
scheme_index = 2, 0
known = 1
effects =
section = up_sect_firste_ak74u
property = prop_recoil
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_zat_c1_name
description = st_up_zat_c1_descr
icon = ui_inGame2_upgrade_AKM_74_2U_4
[up_secona_ak74u]
scheme_index = 0, 1
known = 1
effects = up_gr_seconcd_ak74u
section = up_sect_secona_ak74u
property = prop_recoil
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_auto_a1_name
description = st_up_auto_a1_descr
icon = ui_inGame2_upgrade_AKM_74_2U_5
[up_seconc_ak74u]
scheme_index = 1, 2
known = 1
effects = up_gr_seconef_ak74u
section = up_sect_seconc_ak74u
property = prop_reliability
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_auto_b1_name
description = st_up_auto_b1_descr
icon = ui_inGame2_upgrade_AKM_74_2U_6
[up_secone_ak74u]
scheme_index = 2, 1
known = 1
effects =
section = up_sect_secone_ak74u
property = prop_recoil
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_auto_c1_name
description = st_up_auto_c1_descr
icon = ui_inGame2_upgrade_AKM_74_2U_7
[up_seconf_ak74u]
scheme_index = 2, 2
known = 1
effects =
section = up_sect_seconf_ak74u
property = prop_inertion
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_auto_c6_name
description = st_up_auto_c6_descr
icon = ui_inGame2_upgrade_AKM_74_2U_8
[up_thirda_ak74u]
scheme_index = 0, 2
known = 1
effects = up_gr_thirdcd_ak74u
section = up_sect_thirda_ak74u
property = prop_recoil
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_usm_a1_name
description = st_up_usm_a1_descr
icon = ui_inGame2_upgrade_AKM_74_2U_9
[up_thirdc_ak74u]
scheme_index = 1, 3
known = 1
effects = up_gr_thirdef_ak74u
section = up_sect_thirdc_ak74u
property = prop_rpm
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_usm_b2_name
description = st_up_usm_b2_descr
icon = ui_inGame2_upgrade_AKM_74_2U_10
[up_thirdd_ak74u]
scheme_index = 1, 4
known = 1
effects = up_gr_thirdef_ak74u
section = up_sect_thirdd_ak74u
property = prop_reliability
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_usm_b1_name
description = st_up_usm_b1_descr
icon = ui_inGame2_upgrade_AKM_74_2U_11
[up_thirde_ak74u]
scheme_index = 2, 3
known = 1
effects =
section = up_sect_thirde_ak74u
property = prop_inertion
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_usm_c3_name
description = st_up_usm_c3_descr
icon = ui_inGame2_upgrade_AKM_74_2U_12
[up_fourta_ak74u]
scheme_index = 0, 3
known = 1
effects = up_gr_fourtcd_ak74u
section = up_sect_fourta_ak74u
property = prop_recoil
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_ret_a3_name
description = st_up_ret_a3_descr
icon = ui_inGame2_upgrade_AKM_74_2U_13
[up_fourtc_ak74u]
scheme_index = 1, 5
known = 1
effects = up_gr_fourtef_ak74u
section = up_sect_fourtc_ak74u
property = prop_rpm
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_ret_b2_name
description = st_up_ret_b2_descr
icon = ui_inGame2_upgrade_AKM_74_2U_14
[up_fourte_ak74u]
scheme_index = 2, 4
known = 1
effects =
section = up_sect_fourte_ak74u
property = prop_rpm
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_ret_c2_name
description = st_up_ret_c2_descr
icon = ui_inGame2_upgrade_AKM_74_2U_15
[up_fiftha_ak74u]
scheme_index = 0, 4
known = 1
effects =
section = up_sect_fiftha_ak74u
property = prop_ammo_size
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_add_a4_name
description = st_up_add_a4_descr
icon = ui_inGame2_upgrade_AKM_74_2U_16
[up_gr_firstab_ak74u]
elements = up_firsta_ak74u
[up_gr_firstcd_ak74u]
elements = up_firstc_ak74u, up_firstd_ak74u
[up_gr_firstef_ak74u]
elements = up_firste_ak74u
[up_gr_seconab_ak74u]
elements = up_secona_ak74u
[up_gr_seconcd_ak74u]
elements = up_seconc_ak74u
[up_gr_seconef_ak74u]
elements = up_secone_ak74u, up_seconf_ak74u
[up_gr_thirdab_ak74u]
elements = up_thirda_ak74u
[up_gr_thirdcd_ak74u]
elements = up_thirdc_ak74u, up_thirdd_ak74u
[up_gr_thirdef_ak74u]
elements = up_thirde_ak74u
[up_gr_fourtab_ak74u]
elements = up_fourta_ak74u
[up_gr_fourtcd_ak74u]
elements = up_fourtc_ak74u
[up_gr_fourtef_ak74u]
elements = up_fourte_ak74u
[up_gr_fifthab_ak74u]
elements = up_fiftha_ak74u

View file

@ -0,0 +1,551 @@
[up_sect_firsta_beretta]
;Ñêîðîñòðåëüíîñòü(1)10%
;----------------------
cost = 300
value = +10
rpm = 35
[up_sect_firstc_beretta]
;Íàäåæíîñòü(2)15%
;---------------
cost = 600
value = +15
;óâåëè÷åíèå äèñïåðñèè â ïðîöåíòàõ ïðè ìàêñèìàëüíîì èçíîñå
fire_dispersion_condition_factor = -1 ;15
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.0008 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.0008 ;0.0011
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = -0.0013
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = -0.013 ;0.03
[up_sect_firstd_beretta]
;Îòäà÷à(2)-20%
;------------
cost = 600
value = -20
cam_dispersion = -0.2 ;0.5
cam_dispersion_inc = -0.2 ;0.5
cam_step_angle_horz = -0.15; ;1.0
zoom_cam_dispersion = -0.05
zoom_cam_dispersion_inc = -0.2
zoom_cam_step_angle_horz = -0.3
[up_sect_firste_beretta]
;Ðåæèì ïîëíîñòüþ àâòîìàòè÷åñêîãî îãíÿ
;---------------
cost = 1900
;value = +20
fire_modes = 1, -1
rpm = 300
cam_dispersion = -0.3 ;0.5
cam_dispersion_inc = -0.3 ;0.5
cam_step_angle_horz = -0.1; ;1.0
zoom_cam_dispersion = -0.05
zoom_cam_dispersion_inc = -0.15
zoom_cam_step_angle_horz = -0.5
[up_sect_secona_beretta]
;Ñêîðîñòðåëüíîñòü(1)10%
;----------------------
cost = 300
value = +10
rpm = 35
[up_sect_seconc_beretta]
;Íàñòèëüíîñòü(2)20%
;------------------
cost = 600
value = +20
bullet_speed = +50
fire_dispersion_base = -0.01
[up_sect_second_beretta]
;Íàäåæíîñòü(2)15%
;---------------
cost = 600
value = +15
;óâåëè÷åíèå äèñïåðñèè â ïðîöåíòàõ ïðè ìàêñèìàëüíîì èçíîñå
fire_dispersion_condition_factor = -1 ;15
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.0008 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.0008 ;0.0011
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = -0.0013
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = -0.013 ;0.03
[up_sect_secone_beretta]
;Ñêîðîñòðåëüíîñòü(3)25%
;----------------------
cost = 900
value = +25
rpm = 65
[up_sect_thirda_beretta]
;Íàäåæíîñòü(1)10%
;---------------
cost = 300
value = +10
;óâåëè÷åíèå äèñïåðñèè â ïðîöåíòàõ ïðè ìàêñèìàëüíîì èçíîñå
fire_dispersion_condition_factor = -1 ;15
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.0005 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.0005 ;0.0011
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = -0.0006
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = -0.006 ;0.03
[up_sect_thirdc_beretta]
;Óäîáñòâî(2)15%
;--------------
cost = 600
value = +15
crosshair_inertion = -1
PDM_disp_base = -0.2
PDM_disp_vel_factor = -0.35
PDM_disp_accel_factor = -0.35
[up_sect_thirdd_beretta]
;Îòäà÷à(2)-20%
;------------
cost = 600
value = -20
cam_dispersion = -0.2 ;0.5
cam_dispersion_inc = -0.2 ;0.5
cam_step_angle_horz = -0.15; ;1.0
zoom_cam_dispersion = -0.05
zoom_cam_dispersion_inc = -0.2
zoom_cam_step_angle_horz = -0.3
[up_sect_fourta_beretta]
;Òî÷íîñòü(1)10%
;---------------
cost = 300
value = +10
fire_dispersion_base = -0.04
fire_dispersion_condition_factor = -1
[up_sect_fourtc_beretta]
;Íàäåæíîñòü(2)15%
;---------------
cost = 600
value = +15
;óâåëè÷åíèå äèñïåðñèè â ïðîöåíòàõ ïðè ìàêñèìàëüíîì èçíîñå
fire_dispersion_condition_factor = -1 ;15
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.0008 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.0008 ;0.0011
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = -0.0013
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = -0.013 ;0.03
[up_sect_fiftha_beretta]
;Íàíåñåíèå íàðóæíîé ðåçüáû íà ñòâîë
;---------------
cost = 700
;value = +20
snd_silncer_shot = weapons\n_pb_shot
silencer_status = 2
silencer_name = wpn_addon_silencer ; section name for the attachable silencer
silencer_x = 56 ; offset in inventory icon
silencer_y = -15
[up_sect_fifthc_beretta]
;Ñìåíà êàëèáðà íà 9õ18
;---------------
cost = 1500
value = "9x18"
ammo_class = ammo_9x18_fmj, ammo_9x18_pmm
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = 0.0001 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = 0.0001 ;0.0011
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = 0.0008
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = 0.008 ;0.03
[up_firsta_beretta]
scheme_index = 0, 0
known = 1
;;invented = 1 ; 0
effects = up_gr_firstcd_beretta
section = up_sect_firsta_beretta
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 =
name = st_up_zatp_a1_name
description = st_up_zatp_a1_descr
icon = ui_inGame2_upgrade_Marta_1
;;...
[up_firstc_beretta]
scheme_index = 1, 0
known = 1
effects = up_gr_firstef_beretta
section = up_sect_firstc_beretta
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 =
name = st_up_zatp_b5_name
description = st_up_zatp_b5_descr
icon = ui_inGame2_upgrade_Marta_2
[up_firstd_beretta]
scheme_index = 1, 1
known = 1
effects = up_gr_firstef_beretta
section = up_sect_firstd_beretta
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 =
name = st_up_zatp_b7_name
description = st_up_zatp_b7_descr
icon = ui_inGame2_upgrade_Marta_3
[up_firste_beretta]
scheme_index = 2, 0
known = 1
effects =
section = up_sect_firste_beretta
property = prop_autofire
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 =
name = st_up_zatp_c6_name
description = st_up_zatp_c6_descr
icon = ui_inGame2_upgrade_Marta_4
[up_secona_beretta]
scheme_index = 0, 1
known = 1
effects = up_gr_seconcd_beretta
section = up_sect_secona_beretta
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 =
name = st_up_barp_a3_name
description = st_up_barp_a3_descr
icon = ui_inGame2_upgrade_Marta_5
[up_seconc_beretta]
scheme_index = 1, 2
known = 1
effects = up_gr_seconef_beretta
section = up_sect_seconc_beretta
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 =
name = st_up_barp_b4_name
description = st_up_barp_b4_descr
icon = ui_inGame2_upgrade_Marta_6
[up_second_beretta]
scheme_index = 1, 3
known = 1
effects = up_gr_seconef_beretta
section = up_sect_second_beretta
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 =
name = st_up_barp_b1_name
description = st_up_barp_b1_descr
icon = ui_inGame2_upgrade_Marta_7
[up_secone_beretta]
scheme_index = 2, 1
known = 1
effects =
section = up_sect_secone_beretta
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 =
name = st_up_barp_c1_name
description = st_up_barp_c1_descr
icon = ui_inGame2_upgrade_Marta_8
[up_thirda_beretta]
scheme_index = 0, 2
known = 1
effects = up_gr_thirdcd_beretta
section = up_sect_thirda_beretta
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
prereq_functor = inventory_upgrades.prereq_functor_a
prereq_tooltip_functor = inventory_upgrades.prereq_tooltip_functor_a
prereq_params =
name = st_up_stvp_a2_name
description = st_up_stvp_a2_descr
icon = ui_inGame2_upgrade_Marta_9
[up_thirdc_beretta]
scheme_index = 1, 4
known = 1
effects =
section = up_sect_thirdc_beretta
property = prop_inertion
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 =
name = st_up_stvp_b5_name
description = st_up_stvp_b5_descr
icon = ui_inGame2_upgrade_Marta_10
[up_thirdd_beretta]
scheme_index = 1, 5
known = 1
effects =
section = up_sect_thirdd_beretta
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 =
name = st_up_stvp_b3_name
description = st_up_stvp_b3_descr
icon = ui_inGame2_upgrade_Marta_11
[up_fourta_beretta]
scheme_index = 0, 3
known = 1
effects = up_gr_fourtcd_beretta
section = up_sect_fourta_beretta
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 =
name = st_up_usmp_b1_name
description = st_up_usmp_b1_descr
icon = ui_inGame2_upgrade_Marta_12
[up_fourtc_beretta]
scheme_index = 1, 6
known = 1
effects =
section = up_sect_fourtc_beretta
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
prereq_functor = inventory_upgrades.prereq_functor_a
prereq_tooltip_functor = inventory_upgrades.prereq_tooltip_functor_a
prereq_params =
name = st_up_usmp_b4_name
description = st_up_usmp_b4_descr
icon = ui_inGame2_upgrade_Marta_13
[up_fiftha_beretta]
scheme_index = 0, 4
known = 1
effects =
section = up_sect_fiftha_beretta
property = prop_silencer
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 =
name = st_up_add_a1_name
description = st_up_add_a1_descr
icon = ui_inGame2_upgrade_Marta_14
[up_fifthc_beretta]
scheme_index = 1, 7
known = 1
effects =
section = up_sect_fifthc_beretta
property = prop_calibre
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 =
name = st_up_add_b3_name
description = st_up_add_b3_descr
icon = ui_inGame2_upgrade_Marta_15
[up_gr_firstab_beretta]
elements = up_firsta_beretta
[up_gr_firstcd_beretta]
elements = up_firstc_beretta, up_firstd_beretta
[up_gr_firstef_beretta]
elements = up_firste_beretta
[up_gr_seconab_beretta]
elements = up_secona_beretta
[up_gr_seconcd_beretta]
elements = up_seconc_beretta, up_second_beretta
[up_gr_seconef_beretta]
elements = up_secone_beretta
[up_gr_thirdab_beretta]
elements = up_thirda_beretta
[up_gr_thirdcd_beretta]
elements = up_thirdc_beretta, up_thirdd_beretta
[up_gr_fourtab_beretta]
elements = up_fourta_beretta
[up_gr_fourtcd_beretta]
elements = up_fourtc_beretta
[up_gr_fifthab_beretta]
elements = up_fiftha_beretta
[up_gr_fifthcd_beretta]
elements = up_fifthc_beretta

View file

@ -0,0 +1,253 @@
[up_sect_firsta_bm16]
;Íàäåæíîñòü(1)10%
;---------------
cost = 100
value = +10
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.0005 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.0005 ;0.0011
[up_sect_firstc_bm16]
;Òî÷íîñòü(2)20%
;---------------
cost = 250
value = +20
fire_dispersion_base = -0.1 ;0.7
fire_dispersion_condition_factor = -0.5 ;15
[up_sect_secona_bm16]
;Óìåíüøåíèå âåñà
;---------------
cost = 100
value = -0.9
inv_weight = -0.9
crosshair_inertion = -0.25
PDM_disp_vel_factor = -0.05
PDM_disp_accel_factor = -0.05
[up_sect_seconc_bm16]
;Óäîáñòâî(2)15%
;--------------
cost = 250
value = +15
crosshair_inertion = -0.5
PDM_disp_base = -0.05
PDM_disp_vel_factor = -0.2
PDM_disp_accel_factor = -0.2
[up_sect_second_bm16]
;Îòäà÷à(2)-20%
;------------
cost = 250
value = -20
cam_dispersion = -1 ;0.7
cam_dispersion_inc = -1 ;0.7
cam_step_angle_horz = -1 ;0.7
zoom_cam_dispersion = -0.75 ;0.6
zoom_cam_dispersion_inc = -0.75 ;0.6
zoom_cam_step_angle_horz = -0.75 ;0.6
[up_sect_thirda_bm16]
;Íàäåæíîñòü(1)10%
;---------------
cost = 100
value = +10
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.0005 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.0005 ;0.0011
[up_sect_thirdc_bm16]
;Îòäà÷à(2)-20%
;------------
cost = 250
value = -20
cam_dispersion = -1 ;0.7
cam_dispersion_inc = -1 ;0.7
cam_step_angle_horz = -1 ;0.7
zoom_cam_dispersion = -0.75 ;0.6
zoom_cam_dispersion_inc = -0.75 ;0.6
zoom_cam_step_angle_horz = -0.75 ;0.6
[up_firsta_bm16]
scheme_index = 0, 0
known = 1
effects = up_gr_firstcd_bm16
section = up_sect_firsta_bm16
property = prop_reliability
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 =
name = st_up_bard_b1_name
description = st_up_bard_b1_descr
icon = ui_inGame2_upgrade_Obrez_1
[up_firstc_bm16]
scheme_index = 1, 0
known = 1
effects =
section = up_sect_firstc_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 =
name = st_up_bard_b2_name
description = st_up_bard_b2_descr
icon = ui_inGame2_upgrade_Obrez_2
[up_secona_bm16]
scheme_index = 0, 1
known = 1
effects = up_gr_seconcd_bm16
section = up_sect_secona_bm16
property = prop_weight
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 =
name = st_up_stvd_a1_name
description = st_up_stvd_a1_descr
icon = ui_inGame2_upgrade_Obrez_3
[up_seconc_bm16]
scheme_index = 1, 1
known = 1
effects =
section = up_sect_seconc_bm16
property = prop_inertion
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 =
name = st_up_stvd_b2_name
description = st_up_stvd_b2_descr
icon = ui_inGame2_upgrade_Obrez_4
[up_second_bm16]
scheme_index = 1, 2
known = 1
effects =
section = up_sect_second_bm16
property = prop_recoil
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 =
name = st_up_stvd_b3_name
description = st_up_stvd_b3_descr
icon = ui_inGame2_upgrade_Obrez_5
[up_thirda_bm16]
scheme_index = 0, 2
known = 1
effects = up_gr_thirdcd_bm16
section = up_sect_thirda_bm16
property = prop_reliability
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 =
name = st_up_autd_a1_name
description = st_up_autd_a1_descr
icon = ui_inGame2_upgrade_Obrez_6
[up_thirdc_bm16]
scheme_index = 1, 3
known = 1
effects =
section = up_sect_thirdc_bm16
property = prop_recoil
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 =
name = st_up_autd_b1_name
description = st_up_autd_b1_descr
icon = ui_inGame2_upgrade_Obrez_7
[up_gr_firstab_bm16]
elements = up_firsta_bm16
[up_gr_firstcd_bm16]
elements = up_firstc_bm16
[up_gr_seconab_bm16]
elements = up_secona_bm16
[up_gr_seconcd_bm16]
elements = up_seconc_bm16, up_second_bm16
[up_gr_thirdab_bm16]
elements = up_thirda_bm16
[up_gr_thirdcd_bm16]
elements = up_thirdc_bm16

View file

@ -0,0 +1,483 @@
[up_sect_firsta_colt1911]
;Ñêîðîñòðåëüíîñòü(1)10%
;----------------------
cost = 300
value = +10
rpm = 30
[up_sect_firstc_colt1911]
;Íàñòèëüíîñòü(2)20%
;------------------
cost = 600
value = +20
bullet_speed = 50
fire_dispersion_base = -0.02
[up_sect_firstd_colt1911]
;Îòäà÷à(2)-20%
;------------
cost = 600
value = -20
cam_dispersion = -0.45 ;1.2
cam_dispersion_inc = -0.45 ;1.2
cam_step_angle_horz = -0.3 ;1.2
[up_sect_firste_colt1911]
;Òî÷íîñòü(3)30%
;---------------
cost = 900
value = +30
fire_dispersion_base = -0.07
fire_dispersion_condition_factor = -1
[up_sect_secona_colt1911]
;Ñêîðîñòðåëüíîñòü(3)25%
;----------------------
cost = 300
value = +10
rpm = 60
[up_sect_seconc_colt1911]
;Îòäà÷à(2)-20%
;------------
cost = 600
value = -20
cam_dispersion = -0.45 ;1.2
cam_dispersion_inc = -0.45 ;1.2
cam_step_angle_horz = -0.3 ;1.2
[up_sect_second_colt1911]
;Íàäåæíîñòü(2)15%
;---------------
cost = 600
value = +15
;óâåëè÷åíèå äèñïåðñèè â ïðîöåíòàõ ïðè ìàêñèìàëüíîì èçíîñå
fire_dispersion_condition_factor = -1 ;15
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.001 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.001 ;0.0011
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = -0.0015
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = -0.015 ;0.03
[up_sect_secone_colt1911]
;Ñêîðîñòðåëüíîñòü(3)25%
;----------------------
cost = 900
value = +25
rpm = 60
[up_sect_thirda_colt1911]
;Âåñ
;------------------
cost = 300
value = -0.4
inv_weight = -0.4
crosshair_inertion = -0.3
PDM_disp_base = -0.05
PDM_disp_vel_factor = -0.15
PDM_disp_accel_factor = -0.15
[up_sect_thirdc_colt1911]
;Óäîáñòâî(2)15%
;--------------
cost = 600
value = +15
crosshair_inertion = -0.7
PDM_disp_base = -0.15
PDM_disp_vel_factor = -0.35
PDM_disp_accel_factor = -0.35
[up_sect_thirdd_colt1911]
;Îòäà÷à(2)-20%
;------------
cost = 600
value = -20
cam_dispersion = -0.45 ;1.2
cam_dispersion_inc = -0.45 ;1.2
cam_step_angle_horz = -0.3 ;1.2
[up_sect_fourta_colt1911]
;Òî÷íîñòü(1)10%
;---------------
cost = 300
value = +10
fire_dispersion_base = -0.03
fire_dispersion_condition_factor = -1
[up_sect_fourtc_colt1911]
;Íàäåæíîñòü(2)15%
;---------------
cost = 600
value = +15
;óâåëè÷åíèå äèñïåðñèè â ïðîöåíòàõ ïðè ìàêñèìàëüíîì èçíîñå
fire_dispersion_condition_factor = -1 ;15
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.001 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.001 ;0.0011
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = -0.001
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = -0.01 ;0.03
[up_sect_fiftha_colt1911]
;Óâåëè÷åííûé îáúåì ìàãàçèíà
;---------------
cost = 1200
value = +4
ammo_mag_size = +4
[up_firsta_colt1911]
scheme_index = 0, 0
known = 1
;;invented = 1 ; 0
effects = up_gr_firstcd_colt1911
section = up_sect_firsta_colt1911
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 =
name = st_up_zatp_a1_name
description = st_up_zatp_a1_descr
icon = ui_inGame2_upgrade_Kora_919_1
;;...
[up_firstc_colt1911]
scheme_index = 1, 0
known = 1
effects = up_gr_firstef_colt1911
section = up_sect_firstc_colt1911
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 =
name = st_up_zatp_b1_name
description = st_up_zatp_b1_descr
icon = ui_inGame2_upgrade_Kora_919_2
[up_firstd_colt1911]
scheme_index = 1, 1
known = 1
effects = up_gr_firstef_colt1911
section = up_sect_firstd_colt1911
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 =
name = st_up_zatp_b2_name
description = st_up_zatp_b2_descr
icon = ui_inGame2_upgrade_Kora_919_3
[up_firste_colt1911]
scheme_index = 2, 0
known = 1
effects =
section = up_sect_firste_colt1911
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 =
name = st_up_zatp_c3_name
description = st_up_zatp_c3_descr
icon = ui_inGame2_upgrade_Kora_919_4
[up_secona_colt1911]
scheme_index = 0, 1
known = 1
effects = up_gr_seconcd_colt1911
section = up_sect_secona_colt1911
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 =
name = st_up_barp_a3_name
description = st_up_barp_a3_descr
icon = ui_inGame2_upgrade_Kora_919_5
[up_seconc_colt1911]
scheme_index = 1, 2
known = 1
effects = up_gr_seconef_colt1911
section = up_sect_seconc_colt1911
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 =
name = st_up_barp_b5_name
description = st_up_barp_b5_descr
icon = ui_inGame2_upgrade_Kora_919_6
[up_second_colt1911]
scheme_index = 1, 3
known = 1
effects = up_gr_seconef_colt1911
section = up_sect_second_colt1911
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 =
name = st_up_barp_b1_name
description = st_up_barp_b1_descr
icon = ui_inGame2_upgrade_Kora_919_7
[up_secone_colt1911]
scheme_index = 2, 1
known = 1
effects =
section = up_sect_secone_colt1911
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 =
name = st_up_barp_c1_name
description = st_up_barp_c1_descr
icon = ui_inGame2_upgrade_Kora_919_8
[up_thirda_colt1911]
scheme_index = 0, 2
known = 1
effects = up_gr_thirdcd_colt1911
section = up_sect_thirda_colt1911
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
prereq_functor = inventory_upgrades.prereq_functor_a
prereq_tooltip_functor = inventory_upgrades.prereq_tooltip_functor_a
prereq_params =
name = st_up_stvp_b1_name
description = st_up_stvp_b1_descr
icon = ui_inGame2_upgrade_Kora_919_9
[up_thirdc_colt1911]
scheme_index = 1, 4
known = 1
effects =
section = up_sect_thirdc_colt1911
property = prop_inertion
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 =
name = st_up_stvp_b2_name
description = st_up_stvp_b2_descr
icon = ui_inGame2_upgrade_Kora_919_10
[up_thirdd_colt1911]
scheme_index = 1, 5
known = 1
effects =
section = up_sect_thirdd_colt1911
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 =
name = st_up_stvp_b3_name
description = st_up_stvp_b3_descr
icon = ui_inGame2_upgrade_Kora_919_11
[up_fourta_colt1911]
scheme_index = 0, 3
known = 1
effects = up_gr_fourtcd_colt1911
section = up_sect_fourta_colt1911
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 =
name = st_up_usmp_a1_name
description = st_up_usmp_a1_descr
icon = ui_inGame2_upgrade_Kora_919_12
[up_fourtc_colt1911]
scheme_index = 1, 6
known = 1
effects =
section = up_sect_fourtc_colt1911
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
prereq_functor = inventory_upgrades.prereq_functor_a
prereq_tooltip_functor = inventory_upgrades.prereq_tooltip_functor_a
prereq_params =
name = st_up_usmp_b5_name
description = st_up_usmp_b5_descr
icon = ui_inGame2_upgrade_Kora_919_13
[up_fiftha_colt1911]
scheme_index = 0, 4
known = 1
effects =
section = up_sect_fiftha_colt1911
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
; ui
prereq_functor = inventory_upgrades.prereq_functor_a
prereq_tooltip_functor = inventory_upgrades.prereq_tooltip_functor_a
prereq_params =
name = st_up_add_a4_name
description = st_up_addd_a1_descr
icon = ui_inGame2_upgrade_Kora_919_14
[up_gr_firstab_colt1911]
elements = up_firsta_colt1911
[up_gr_firstcd_colt1911]
elements = up_firstc_colt1911, up_firstd_colt1911
[up_gr_firstef_colt1911]
elements = up_firste_colt1911
[up_gr_seconab_colt1911]
elements = up_secona_colt1911
[up_gr_seconcd_colt1911]
elements = up_seconc_colt1911, up_second_colt1911
[up_gr_seconef_colt1911]
elements = up_secone_colt1911
[up_gr_thirdab_colt1911]
elements = up_thirda_colt1911
[up_gr_thirdcd_colt1911]
elements = up_thirdc_colt1911, up_thirdd_colt1911
[up_gr_fourtab_colt1911]
elements = up_fourta_colt1911
[up_gr_fourtcd_colt1911]
elements = up_fourtc_colt1911
[up_gr_fifthab_colt1911]
elements = up_fiftha_colt1911

View file

@ -0,0 +1,508 @@
[up_sect_firsta_desert_eagle]
;Ñêîðîñòðåëüíîñòü(1)10%
;----------------------
cost = 600
value = +10
rpm = +30
[up_sect_firstc_desert_eagle]
;Îòäà÷à(2)-20%
;------------
cost = 1200
value = -20
cam_dispersion = -0.3 ;1.2
cam_dispersion_inc = -0.3 ;1.2
cam_step_angle_horz = -0.15 ;1.0
[up_sect_firste_desert_eagle]
;Òî÷íîñòü(3)30%
;---------------
cost = 1800
value = +30
fire_dispersion_base = -0.05
fire_dispersion_condition_factor = -1
[up_sect_firstf_desert_eagle]
;Îòäà÷à(3)-30%
;------------
cost = 1800
value = -30
cam_dispersion = -0.5 ;1.2
cam_dispersion_inc = -0.5 ;1.2
cam_step_angle_horz = -0.25 ;1.0
[up_sect_secona_desert_eagle]
;Íàñòèëüíîñòü(1)10%
;------------------
cost = 600
value = +10
bullet_speed = +40
[up_sect_seconc_desert_eagle]
;Íàäåæíîñòü(2)15%
;---------------
cost = 1200
value = +15
;óâåëè÷åíèå äèñïåðñèè â ïðîöåíòàõ ïðè ìàêñèìàëüíîì èçíîñå
fire_dispersion_condition_factor = -2 ;15
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.00125 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.00125 ;0.0011
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = -0.0025
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = -0.025 ;0.03
[up_sect_secone_desert_eagle]
;Ñêîðîñòðåëüíîñòü(3)25%
;----------------------
cost = 1800
value = +25
rpm = +70
[up_sect_seconf_desert_eagle]
;Íàñòèëüíîñòü(3)30%
;------------------
cost = 1800
value = +30
bullet_speed = +80
fire_dispersion_base = -0.03
[up_sect_thirda_desert_eagle]
;Âåñ
;------------------
cost = 600
value = -0.7
inv_weight = -0.7
crosshair_inertion = -0.3
PDM_disp_base = -0.05
PDM_disp_vel_factor = -0.15
PDM_disp_accel_factor = -0.15
[up_sect_thirdc_desert_eagle]
;Óäîáñòâî(2)15%
;--------------
cost = 1200
value = +15
crosshair_inertion = -0.7
PDM_disp_base = -0.15
PDM_disp_vel_factor = -0.35
PDM_disp_accel_factor = -0.35
[up_sect_thirdd_desert_eagle]
;Îòäà÷à(2)-20%
;------------
cost = 1200
value = -20
cam_dispersion = -0.3 ;1.2
cam_dispersion_inc = -0.3 ;1.2
cam_step_angle_horz = -0.15 ;1.0
[up_sect_thirde_desert_eagle]
;Îòäà÷à(3)-30%
;------------
cost = 1800
value = -30
cam_dispersion = -0.5 ;1.2
cam_dispersion_inc = -0.5 ;1.2
cam_step_angle_horz = -0.25 ;1.0
[up_sect_fourta_desert_eagle]
;Òî÷íîñòü(1)10%
;---------------
cost = 600
value = +10
fire_dispersion_base = -0.02
[up_sect_fourtc_desert_eagle]
;Íàäåæíîñòü(2)15%
;---------------
cost = 1200
value = +15
;óâåëè÷åíèå äèñïåðñèè â ïðîöåíòàõ ïðè ìàêñèìàëüíîì èçíîñå
fire_dispersion_condition_factor = -2 ;15
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.00125 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.00125 ;0.0011
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = -0.0025
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = -0.025 ;0.03
[up_sect_fiftha_desert_eagle]
;Óâåëè÷åííûé îáúåì ìàãàçèíà
;---------------
cost = 1800
value = +4
ammo_mag_size = +4
[up_firsta_desert_eagle]
scheme_index = 0, 0
known = 1
;;invented = 1 ; 0
effects = up_gr_firstcd_desert_eagle
section = up_sect_firsta_desert_eagle
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 =
name = st_up_zatp_a1_name
description = st_up_zatp_a1_descr
icon = ui_inGame2_upgrade_Black_hawk_1
;;...
[up_firstc_desert_eagle]
scheme_index = 1, 0
known = 1
effects = up_gr_firstef_desert_eagle
section = up_sect_firstc_desert_eagle
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 =
name = st_up_zatp_b6_name
description = st_up_zatp_b6_descr
icon = ui_inGame2_upgrade_Black_hawk_2
[up_firste_desert_eagle]
scheme_index = 2, 0
known = 1
effects =
section = up_sect_firste_desert_eagle
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 =
name = st_up_zatp_c4_name
description = st_up_zatp_c4_descr
icon = ui_inGame2_upgrade_Black_hawk_3
[up_firstf_desert_eagle]
scheme_index = 2, 1
known = 1
effects =
section = up_sect_firstf_desert_eagle
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 =
name = st_up_zatp_c5_name
description = st_up_zatp_c5_descr
icon = ui_inGame2_upgrade_Black_hawk_4
[up_secona_desert_eagle]
scheme_index = 0, 1
known = 1
effects = up_gr_seconcd_desert_eagle
section = up_sect_secona_desert_eagle
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 =
name = st_up_barp_a1_name
description = st_up_barp_a1_descr
icon = ui_inGame2_upgrade_Black_hawk_5
[up_seconc_desert_eagle]
scheme_index = 1, 1
known = 1
effects = up_gr_seconef_desert_eagle
section = up_sect_seconc_desert_eagle
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 =
name = st_up_barp_b1_name
description = st_up_barp_b1_descr
icon = ui_inGame2_upgrade_Black_hawk_6
[up_secone_desert_eagle]
scheme_index = 2, 2
known = 1
effects =
section = up_sect_secone_desert_eagle
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 =
name = st_up_barp_c1_name
description = st_up_barp_c1_descr
icon = ui_inGame2_upgrade_Black_hawk_7
[up_seconf_desert_eagle]
scheme_index = 2, 3
known = 1
effects =
section = up_sect_seconf_desert_eagle
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 =
name = st_up_barp_c3_name
description = st_up_barp_c3_descr
icon = ui_inGame2_upgrade_Black_hawk_8
[up_thirda_desert_eagle]
scheme_index = 0, 2
known = 1
effects = up_gr_thirdcd_desert_eagle
section = up_sect_thirda_desert_eagle
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
prereq_functor = inventory_upgrades.prereq_functor_a
prereq_tooltip_functor = inventory_upgrades.prereq_tooltip_functor_a
prereq_params =
name = st_up_stvp_b1_name
description = st_up_stvp_b1_descr
icon = ui_inGame2_upgrade_Black_hawk_9
[up_thirdc_desert_eagle]
scheme_index = 1, 2
known = 1
effects = up_gr_thirdef_desert_eagle
section = up_sect_thirdc_desert_eagle
property = prop_inertion
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 =
name = st_up_stvp_b5_name
description = st_up_stvp_b5_descr
icon = ui_inGame2_upgrade_Black_hawk_10
[up_thirdd_desert_eagle]
scheme_index = 1, 3
known = 1
effects = up_gr_thirdef_desert_eagle
section = up_sect_thirdd_desert_eagle
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 =
name = st_up_stvp_b3_name
description = st_up_stvp_b3_descr
icon = ui_inGame2_upgrade_Black_hawk_11
[up_thirde_desert_eagle]
scheme_index = 2, 4
known = 1
effects =
section = up_sect_thirde_desert_eagle
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 =
name = st_up_stvp_c2_name
description = st_up_stvp_c2_descr
icon = ui_inGame2_upgrade_Black_hawk_12
[up_fourta_desert_eagle]
scheme_index = 0, 3
known = 1
effects = up_gr_fourtcd_desert_eagle
section = up_sect_fourta_desert_eagle
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 =
name = st_up_usmp_a1_name
description = st_up_usmp_a1_descr
icon = ui_inGame2_upgrade_Black_hawk_13
[up_fourtc_desert_eagle]
scheme_index = 1, 4
known = 1
effects =
section = up_sect_fourtc_desert_eagle
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
prereq_functor = inventory_upgrades.prereq_functor_a
prereq_tooltip_functor = inventory_upgrades.prereq_tooltip_functor_a
prereq_params =
name = st_up_usmp_b5_name
description = st_up_usmp_b5_descr
icon = ui_inGame2_upgrade_Black_hawk_14
[up_fiftha_desert_eagle]
scheme_index = 0, 4
known = 1
effects =
section = up_sect_fiftha_desert_eagle
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
; ui
prereq_functor = inventory_upgrades.prereq_functor_a
prereq_tooltip_functor = inventory_upgrades.prereq_tooltip_functor_a
prereq_params =
name = st_up_add_a4_name
description = st_up_addd_a1_descr
icon = ui_inGame2_upgrade_Black_hawk_15
[up_gr_firstab_desert_eagle]
elements = up_firsta_desert_eagle
[up_gr_firstcd_desert_eagle]
elements = up_firstc_desert_eagle
[up_gr_firstef_desert_eagle]
elements = up_firste_desert_eagle, up_firstf_desert_eagle
[up_gr_seconab_desert_eagle]
elements = up_secona_desert_eagle
[up_gr_seconcd_desert_eagle]
elements = up_seconc_desert_eagle
[up_gr_seconef_desert_eagle]
elements = up_secone_desert_eagle, up_seconf_desert_eagle
[up_gr_thirdab_desert_eagle]
elements = up_thirda_desert_eagle
[up_gr_thirdcd_desert_eagle]
elements = up_thirdc_desert_eagle, up_thirdd_desert_eagle
[up_gr_thirdef_desert_eagle]
elements = up_thirde_desert_eagle
[up_gr_fourtab_desert_eagle]
elements = up_fourta_desert_eagle
[up_gr_fourtcd_desert_eagle]
elements = up_fourtc_desert_eagle
[up_gr_fifthab_desert_eagle]
elements = up_fiftha_desert_eagle

View file

@ -0,0 +1,650 @@
[up_sect_firsta_fn2000]
;Íàäåæíîñòü(1)10%
;---------------
cost = 1500
value = +10
;óâåëè÷åíèå äèñïåðñèè â ïðîöåíòàõ ïðè ìàêñèìàëüíîì èçíîñå
fire_dispersion_condition_factor = -1 ;15
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = -0.001
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = -0.016 ;0.03
[up_sect_firstc_fn2000]
;Íàäåæíîñòü(2)15%
;---------------
cost = 2000
value = +15
;óâåëè÷åíèå äèñïåðñèè â ïðîöåíòàõ ïðè ìàêñèìàëüíîì èçíîñå
fire_dispersion_condition_factor = -1 ;15
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.0001 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.0001 ;0.0011
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = -0.002
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = -0.016 ;0.03
[up_sect_firstd_fn2000]
;Íàñòèëüíîñòü(2)20%
;------------------
cost = 2000
value = +20
bullet_speed = +75
fire_dispersion_base = -0.01
[up_sect_firste_fn2000]
;Óäîáñòâî(3)25%
;--------------
cost = 2500
value = +25
crosshair_inertion = -2
PDM_disp_base = -0.2 ;0.5
PDM_disp_vel_factor = -0.75 ;1.5
PDM_disp_accel_factor = -0.75 ;1.5
[up_sect_firstf_fn2000]
;Òî÷íîñòü(3)30%
;---------------
cost = 2500
value = +30
fire_dispersion_base = -0.04 ;0.7
fire_dispersion_condition_factor = -1 ;15
[up_sect_secona_fn2000]
;Íàñòèëüíîñòü(1)10%
;------------------
cost = 1500
value = +10
bullet_speed = +50
[up_sect_seconc_fn2000]
;Íàñòèëüíîñòü(2)20%
;------------------
cost = 2000
value = +20
bullet_speed = +75
fire_dispersion_base = -0.01
[up_sect_second_fn2000]
;Ñêîðîñòðåëüíîñòü(2)15%
;----------------------
cost = 2000
value = +15
rpm = +85
[up_sect_secone_fn2000]
;Òî÷íîñòü(3)30%
;---------------
cost = 2500
value = +30
fire_dispersion_base = -0.04 ;0.7
fire_dispersion_condition_factor = -1 ;15
[up_sect_seconf_fn2000]
;Îòäà÷à(3)-30%
;------------
cost = 2500
value = -30
cam_dispersion = -0.14 ;0.5
cam_dispersion_inc = -0.07 ;0.5
cam_step_angle_horz = -0.65 ;1.5 [0.73 â îñòàòêå]
zoom_cam_dispersion = -0.14 ;0.5 [0.093 â îñòàòêå]
zoom_cam_dispersion_inc = -0.08 ;0.5
zoom_cam_step_angle_horz = -0.55 ;1.0 [0.505 â îñòàòêå]
[up_sect_thirda_fn2000]
;Îòäà÷à(1)-10%
;------------
cost = 1500
value = -10
cam_dispersion = -0.09 ;0.5
cam_dispersion_inc = -0.04 ;0.5
cam_step_angle_horz = -0.35 ;1.5 [0.73 â îñòàòêå]
zoom_cam_dispersion = -0.09 ;0.5 [0.093 â îñòàòêå]
zoom_cam_dispersion_inc = -0.05 ;0.5
zoom_cam_step_angle_horz = -0.28 ;1.0 [0.505 â îñòàòêå]
[up_sect_thirdc_fn2000]
;Íàäåæíîñòü(2)15%
;---------------
cost = 2000
value = +10
;óâåëè÷åíèå äèñïåðñèè â ïðîöåíòàõ ïðè ìàêñèìàëüíîì èçíîñå
fire_dispersion_condition_factor = -1 ;15
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.0001 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.0001 ;0.0011
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = -0.002
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = -0.016 ;0.03
[up_sect_thirdd_fn2000]
;Òî÷íîñòü(2)20%
;---------------
cost = 2000
value = +20
fire_dispersion_base = -0.02 ;0.7
fire_dispersion_condition_factor = -1 ;15
[up_sect_thirde_fn2000]
;Ñêîðîñòðåëüíîñòü(3)25%
;----------------------
cost = 2500
value = +30
rpm = +135
[up_sect_thirdf_fn2000]
;Íàñòèëüíîñòü(3)30%
;------------------
cost = 2500
value = +30
bullet_speed = +100
fire_dispersion_base = -0.01
[up_sect_fourta_fn2000]
cost = 1800
scope_zoom_factor = -35
[up_sect_fourtc_fn2000]
cost = 3000
scope_nightvision = scope_contrast
[up_sect_fourte_fn2000]
cost = 12500
scope_alive_detector = scope_detector
[up_sect_fourtf_fn2000]
cost = 5500
scope_dynamic_zoom = on
[up_firsta_fn2000]
scheme_index = 0, 0
known = 1
effects = up_gr_firstcd_fn2000
section = up_sect_firsta_fn2000
property = prop_reliability
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 =
name = st_up_auto_a2_name
description = st_up_auto_a2_descr
icon = ui_inGame2_upgrade_FT200M_1
;;...
[up_firstc_fn2000]
scheme_index = 1, 0
known = 1
effects = up_gr_firstef_fn2000
section = up_sect_firstc_fn2000
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 =
name = st_up_auto_b1_name
description = st_up_auto_b1_descr
icon = ui_inGame2_upgrade_FT200M_2
[up_firstd_fn2000]
scheme_index = 1, 1
known = 1
effects = up_gr_firstef_fn2000
section = up_sect_firstd_fn2000
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 =
name = st_up_auto_b2_name
description = st_up_auto_b2_descr
icon = ui_inGame2_upgrade_FT200M_3
[up_firste_fn2000]
scheme_index = 2, 0
known = 1
effects =
section = up_sect_firste_fn2000
property = prop_inertion
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 =
name = st_up_auto_c6_name
description = st_up_auto_c6_descr
icon = ui_inGame2_upgrade_FT200M_4
[up_firstf_fn2000]
scheme_index = 2, 1
known = 1
effects =
section = up_sect_firstf_fn2000
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 =
name = st_up_auto_c5_name
description = st_up_auto_c5_descr
icon = ui_inGame2_upgrade_FT200M_5
[up_secona_fn2000]
scheme_index = 0, 1
known = 1
effects = up_gr_seconcd_fn2000
section = up_sect_secona_fn2000
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_h
prereq_functor = inventory_upgrades.prereq_functor_a
prereq_tooltip_functor = inventory_upgrades.prereq_tooltip_functor_a
prereq_params =
name = st_up_zat_a2_name
description = st_up_zat_a2_descr
icon = ui_inGame2_upgrade_FT200M_6
[up_seconc_fn2000]
scheme_index = 1, 2
known = 1
effects = up_gr_seconef_fn2000
section = up_sect_seconc_fn2000
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 =
name = st_up_zat_b5_name
description = st_up_zat_b5_descr
icon = ui_inGame2_upgrade_FT200M_7
[up_second_fn2000]
scheme_index = 1, 3
known = 1
effects = up_gr_seconef_fn2000
section = up_sect_second_fn2000
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 =
name = st_up_zat_b6_name
description = st_up_zat_b6_descr
icon = ui_inGame2_upgrade_FT200M_8
[up_secone_fn2000]
scheme_index = 2, 2
known = 1
effects =
section = up_sect_secone_fn2000
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 =
name = st_up_zat_c5_name
description = st_up_zat_c5_descr
icon = ui_inGame2_upgrade_FT200M_9
[up_seconf_fn2000]
scheme_index = 2, 3
effects =
section = up_sect_seconf_fn2000
property = prop_recoil
known = 1
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 =
name = st_up_zat_c1_name
description = st_up_zat_c1_descr
icon = ui_inGame2_upgrade_FT200M_10
[up_thirda_fn2000]
scheme_index = 0, 2
effects = up_gr_thirdcd_fn2000
section = up_sect_thirda_fn2000
property = prop_recoil
known = 1
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 =
name = st_up_ret_a3_name
description = st_up_ret_a3_descr
icon = ui_inGame2_upgrade_FT200M_11
[up_thirdc_fn2000]
scheme_index = 1, 4
effects = up_gr_thirdef_fn2000
section = up_sect_thirdc_fn2000
property = prop_reliability
known = 1
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 =
name = st_up_ret_b1_name
description = st_up_ret_b1_descr
icon = ui_inGame2_upgrade_FT200M_12
[up_thirdd_fn2000]
scheme_index = 1, 5
effects = up_gr_thirdef_fn2000
section = up_sect_thirdd_fn2000
property = prop_dispersion
known = 1
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 =
name = st_up_ret_b3_name
description = st_up_ret_b3_descr
icon = ui_inGame2_upgrade_FT200M_13
[up_thirde_fn2000]
scheme_index = 2, 4
effects =
section = up_sect_thirde_fn2000
property = prop_rpm
known = 1
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 =
name = st_up_ret_c3_name
description = st_up_ret_c3_descr
icon = ui_inGame2_upgrade_FT200M_14
[up_thirdf_fn2000]
scheme_index = 2, 5
effects =
section = up_sect_thirdf_fn2000
property = prop_bullet_speed
known = 1
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 =
name = st_up_ret_c1_name
description = st_up_ret_c1_descr
icon = ui_inGame2_upgrade_FT200M_15
[up_fourta_fn2000]
scheme_index = 0, 3
effects =
section = up_sect_fourta_fn2000
property = prop_scope_4x
known = 1
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 =
name = st_up_opt_a2_name
description = st_up_opt_a2_descr
icon = ui_inGame2_upgrade_FT200M_16
[up_fourtc_fn2000]
scheme_index = 1, 6
effects =
section = up_sect_fourtc_fn2000
property = prop_contrast
known = 1
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 =
name = st_up_opt_b1_name
description = st_up_opt_b1_descr
icon = ui_inGame2_upgrade_FT200M_17
[up_fourte_fn2000]
scheme_index = 2, 6
effects =
section = up_sect_fourte_fn2000
property = prop_autolockscope
known = 1
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 =
name = st_up_opt_c1_name
description = st_up_opt_c1_descr
icon = ui_inGame2_upgrade_FT200M_18
[up_fourtf_fn2000]
scheme_index = 2, 7
effects =
section = up_sect_fourtf_fn2000
property = prop_scope
known = 1
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 =
name = st_up_opt_c3_name
description = st_up_opt_c3_descr
icon = ui_inGame2_upgrade_FT200M_19
;[up_fiftha_fn2000]
;scheme_index = 0, 4
;effects =
;section = up_sect_fiftha_fn2000
;property = prop_dispersion
;
;known = 1
;
;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 = up_fiftha_fn2000
;name = st_upg_electro_accur
;description = st_upg_electro_accur_descr
;icon = ui_wp_upgrade_33
[up_gr_firstab_fn2000]
elements = up_firsta_fn2000
[up_gr_firstcd_fn2000]
elements = up_firstc_fn2000, up_firstd_fn2000
[up_gr_firstef_fn2000]
elements = up_firste_fn2000, up_firstf_fn2000
[up_gr_seconab_fn2000]
elements = up_secona_fn2000
[up_gr_seconcd_fn2000]
elements = up_seconc_fn2000, up_second_fn2000
[up_gr_seconef_fn2000]
elements = up_secone_fn2000, up_seconf_fn2000
[up_gr_thirdab_fn2000]
elements = up_thirda_fn2000
[up_gr_thirdcd_fn2000]
elements = up_thirdc_fn2000, up_thirdd_fn2000
[up_gr_thirdef_fn2000]
elements = up_thirde_fn2000, up_thirdf_fn2000
[up_gr_fourtab_fn2000]
elements = up_fourta_fn2000
[up_gr_fourtcd_fn2000]
elements = up_fourtc_fn2000
[up_gr_fourtef_fn2000]
elements = up_fourte_fn2000, up_fourtf_fn2000
;[up_gr_fifthab_fn2000]
;elements = up_fiftha_fn2000

View file

@ -0,0 +1,482 @@
[up_sect_firsta_fort]
;Ñêîðîñòðåëüíîñòü(1)10%
;----------------------
cost = 250
value = +10
rpm = +30
[up_sect_firstc_fort]
;Íàñòèëüíîñòü(2)20%
;------------------
cost = 500
value = +20
bullet_speed = +50
fire_dispersion_base = -0.01
[up_sect_firstd_fort]
;Îòäà÷à(2)-20%
;------------
cost = 500
value = -20
cam_dispersion = -0.3 ;0.6
cam_dispersion_inc = -0.3 ;0.6
cam_step_angle_horz = -0.35 ;1.0
[up_sect_firste_fort]
;Òî÷íîñòü(3)30%
;---------------
cost = 750
value = +30
fire_dispersion_base = -0.05
[up_sect_secona_fort]
;Íàñòèëüíîñòü(1)10%
;---------------
cost = 250
value = +10
bullet_speed = +30
[up_sect_seconc_fort]
;Ñêîðîñòðåëüíîñòü(2)15%
;----------------------
cost = 250
value = +15
rpm = +50
[up_sect_second_fort]
;Íàäåæíîñòü(2)15%
;---------------
cost = 500
value = +15
;óâåëè÷åíèå äèñïåðñèè â ïðîöåíòàõ ïðè ìàêñèìàëüíîì èçíîñå
fire_dispersion_condition_factor = -1 ;15
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.001 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.001 ;0.0011
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = -0.002
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = -0.02 ;0.03
[up_sect_thirda_fort]
;Âåñ
;------------------
cost = 250
value = -0.33
inv_weight = -0.33
crosshair_inertion = -0.3
PDM_disp_base = -0.05
PDM_disp_vel_factor = -0.15
PDM_disp_accel_factor = -0.15
[up_sect_thirdc_fort]
;Óäîáñòâî(2)15%
;--------------
cost = 500
value = +15
crosshair_inertion = -0.7
PDM_disp_base = -0.15
PDM_disp_vel_factor = -0.35
PDM_disp_accel_factor = -0.35
[up_sect_thirdd_fort]
;Íàäåæíîñòü(2)15%
;---------------
cost = 500
value = +15
;óâåëè÷åíèå äèñïåðñèè â ïðîöåíòàõ ïðè ìàêñèìàëüíîì èçíîñå
fire_dispersion_condition_factor = -1 ;15
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.001 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.001 ;0.0011
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = -0.002
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = -0.02 ;0.03
[up_sect_fourta_fort]
;Òî÷íîñòü(1)10%
;---------------
cost = 250
value = +10
fire_dispersion_base = -0.02
[up_sect_fourtc_fort]
;Òî÷íîñòü(2)20%
;---------------
cost = 500
value = +20
fire_dispersion_base = -0.04
[up_sect_fiftha_fort]
;Óâåëè÷åííûé îáúåì ìàãàçèíà
;---------------
cost = 650
value = +4
ammo_mag_size = +4
[up_sect_fifthc_fort]
;Ñìåíà êàëèáðà íà 9õ19
;---------------
cost = 1250
value = "9x19"
ammo_class = ammo_9x19_fmj, ammo_9x19_pbp
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = 0.0001 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = 0.0001 ;0.0011
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = 0.0008
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = 0.008 ;0.03
[up_firsta_fort]
scheme_index = 0, 0
known = 1
;;invented = 1 ; 0
effects = up_gr_firstcd_fort
section = up_sect_firsta_fort
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 =
name = st_up_zatp_a1_name
description = st_up_zatp_a1_descr
icon = ui_inGame2_upgrade_Fora_12_1
;;...
[up_firstc_fort]
scheme_index = 1, 0
known = 1
effects = up_gr_firstef_fort
section = up_sect_firstc_fort
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 =
name = st_up_zatp_b1_name
description = st_up_zatp_b1_descr
icon = ui_inGame2_upgrade_Fora_12_2
[up_firstd_fort]
scheme_index = 1, 1
known = 1
effects = up_gr_firstef_fort
section = up_sect_firstd_fort
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 =
name = st_up_zatp_b2_name
description = st_up_zatp_b2_descr
icon = ui_inGame2_upgrade_Fora_12_3
[up_firste_fort]
scheme_index = 2, 0
known = 1
effects =
section = up_sect_firste_fort
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 =
name = st_up_zatp_c3_name
description = st_up_zatp_c3_descr
icon = ui_inGame2_upgrade_Fora_12_4
[up_secona_fort]
scheme_index = 0, 1
known = 1
effects = up_gr_seconcd_fort
section = up_sect_secona_fort
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 =
name = st_up_barp_a1_name
description = st_up_barp_a1_descr
icon = ui_inGame2_upgrade_Fora_12_5
[up_seconc_fort]
scheme_index = 1, 2
known = 1
effects =
section = up_sect_seconc_fort
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 =
name = st_up_barp_b3_name
description = st_up_barp_b3_descr
icon = ui_inGame2_upgrade_Fora_12_6
[up_second_fort]
scheme_index = 1, 3
known = 1
effects =
section = up_sect_second_fort
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 =
name = st_up_barp_b1_name
description = st_up_barp_b1_descr
icon = ui_inGame2_upgrade_Fora_12_7
[up_thirda_fort]
scheme_index = 0, 2
known = 1
effects = up_gr_thirdcd_fort
section = up_sect_thirda_fort
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
prereq_functor = inventory_upgrades.prereq_functor_a
prereq_tooltip_functor = inventory_upgrades.prereq_tooltip_functor_a
prereq_params =
name = st_up_stvp_b1_name
description = st_up_stvp_b1_descr
icon = ui_inGame2_upgrade_Fora_12_8
[up_thirdc_fort]
scheme_index = 1, 4
known = 1
effects =
section = up_sect_thirdc_fort
property = prop_inertion
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 =
name = st_up_stvp_b2_name
description = st_up_stvp_b2_descr
icon = ui_inGame2_upgrade_Fora_12_9
[up_thirdd_fort]
scheme_index = 1, 5
known = 1
effects =
section = up_sect_thirdd_fort
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
prereq_functor = inventory_upgrades.prereq_functor_a
prereq_tooltip_functor = inventory_upgrades.prereq_tooltip_functor_a
prereq_params =
name = st_up_stvp_b4_name
description = st_up_stvp_b4_descr
icon = ui_inGame2_upgrade_Fora_12_10
[up_fourta_fort]
scheme_index = 0, 3
known = 1
effects = up_gr_fourtcd_fort
section = up_sect_fourta_fort
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 =
name = st_up_usmp_b1_name
description = st_up_usmp_b1_descr
icon = ui_inGame2_upgrade_Fora_12_11
[up_fourtc_fort]
scheme_index = 1, 6
known = 1
effects =
section = up_sect_fourtc_fort
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 =
name = st_up_usmp_b3_name
description = st_up_usmp_b3_descr
icon = ui_inGame2_upgrade_Fora_12_12
[up_fiftha_fort]
scheme_index = 0, 4
known = 1
effects =
section = up_sect_fiftha_fort
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
; ui
prereq_functor = inventory_upgrades.prereq_functor_a
prereq_tooltip_functor = inventory_upgrades.prereq_tooltip_functor_a
prereq_params =
name = st_up_add_a4_name
description = st_up_addd_a1_descr
icon = ui_inGame2_upgrade_Fora_12_13
[up_fifthc_fort]
scheme_index = 1, 7
known = 1
effects =
section = up_sect_fifthc_fort
property = prop_calibre
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 =
name = st_up_add_b4_name
description = st_up_add_b4_descr
icon = ui_inGame2_upgrade_Fora_12_14
[up_gr_firstab_fort]
elements = up_firsta_fort
[up_gr_firstcd_fort]
elements = up_firstc_fort, up_firstd_fort
[up_gr_firstef_fort]
elements = up_firste_fort
[up_gr_seconab_fort]
elements = up_secona_fort
[up_gr_seconcd_fort]
elements = up_seconc_fort, up_second_fort
[up_gr_thirdab_fort]
elements = up_thirda_fort
[up_gr_thirdcd_fort]
elements = up_thirdc_fort, up_thirdd_fort
[up_gr_fourtab_fort]
elements = up_fourta_fort
[up_gr_fourtcd_fort]
elements = up_fourtc_fort
[up_gr_fifthab_fort]
elements = up_fiftha_fort
[up_gr_fifthcd_fort]
elements = up_fifthc_fort

View file

@ -0,0 +1,558 @@
[up_sect_firsta_g36]
;Íàäåæíîñòü(1)10%
;--------------
cost = 900
value = +10
;óâåëè÷åíèå äèñïåðñèè â ïðîöåíòàõ ïðè ìàêñèìàëüíîì èçíîñå
fire_dispersion_condition_factor = -1 ;15
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.0002 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.0002 ;0.0011
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = -0.0015
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = -0.025 ;0.03
[up_sect_firstc_g36]
;Òî÷íîñòü(2)20%
;--------------
cost = 1400
value = +20
fire_dispersion_base = -0.04 ;0.7
fire_dispersion_condition_factor = -1 ;15
[up_sect_firste_g36]
;Óäîáñòâî(3)25%
;--------------
cost = 1900
value = +25
crosshair_inertion = -1.5
PDM_disp_base = -0.12
PDM_disp_vel_factor = -0.5
PDM_disp_accel_factor = -0.5
[up_sect_firstf_g36]
;Òî÷íîñòü(3)30%
;--------------
cost = 1900
value = +30
fire_dispersion_base = -0.05 ;0.7
fire_dispersion_condition_factor = -1 ;15
[up_sect_secona_g36]
;Îòäà÷à(1)-10%
;------------
cost = 900
value = -10
cam_dispersion = -0.027 ;0.1
cam_dispersion_inc = -0.017 ;0.6
cam_step_angle_horz = -0.32 ;0.6
zoom_cam_dispersion = -0.028 ;0.1
zoom_cam_dispersion_inc = -0.008 ;0.5
zoom_cam_step_angle_horz = -0.28 ;0.5
[up_sect_seconc_g36]
;Óäîáñòâî(2)15%
;--------------
cost = 1400
value = +15
crosshair_inertion = -1
PDM_disp_base = -0.1
PDM_disp_vel_factor = -0.3
PDM_disp_accel_factor = -0.3
[up_sect_second_g36]
;Îòäà÷à(2)-15%
cost = 1400
value = -15
cam_dispersion = -0.065 ;0.1
cam_dispersion_inc = -0.026 ;0.6
cam_step_angle_horz = -0.52 ;0.6
zoom_cam_dispersion = -0.057 ;0.1
zoom_cam_dispersion_inc = -0.018 ;0.5
zoom_cam_step_angle_horz = -0.48 ;0.5
[up_sect_secone_g36]
;Íàñòèëüíîñòü(3)30%
;------------------
cost = 1900
value = +20
bullet_speed = +135
fire_dispersion_base = -0.03
[up_sect_thirda_g36]
;Òî÷íîñòü(1)10%
;--------------
cost = 900
value = +10
fire_dispersion_base = -0.03 ;0.7
[up_sect_thirdc_g36]
;Îòäà÷à(2)-15%
cost = 1400
value = -10
cam_dispersion = -0.065 ;0.1
cam_dispersion_inc = -0.026 ;0.6
cam_step_angle_horz = -0.52 ;0.6
zoom_cam_dispersion = -0.057 ;0.1
zoom_cam_dispersion_inc = -0.018 ;0.5
zoom_cam_step_angle_horz = -0.48 ;0.5
[up_sect_thirde_g36]
;Íàñòèëüíîñòü(3)30%
;------------------
cost = 1900
value = +20
bullet_speed = +135
fire_dispersion_base = -0.03
[up_sect_thirdf_g36]
;Òî÷íîñòü(3)30%
;--------------
cost = 1900
value = +30
fire_dispersion_base = -0.05 ;0.7
fire_dispersion_condition_factor = -1 ;15
[up_sect_fourta_g36]
;Îïòèêà 1.5èêñ
;------------------
cost = 1200
scope_zoom_factor = -15
[up_sect_fourtc_g36]
;Êîíòðàñòíûé ïðèöåë
;------------------
cost = 2000
scope_nightvision = scope_contrast
[up_sect_fourte_g36]
;ÏÍÂ
;------------------
cost = 4000
scope_nightvision = scope_nightvision
[up_sect_fourtf_g36]
;Äèíàìè÷åñêèé ïðèöåë
;------------------
cost = 3500
scope_dynamic_zoom = on
;[up_sect_fiftha_g36]
;cost = 1
;value = +40
;fire_dispersion_base = -0.2 ;1.0
[up_firsta_g36]
scheme_index = 0, 0
known = 1
effects = up_gr_firstcd_g36
section = up_sect_firsta_g36
property = prop_reliability
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 =
name = st_up_auto_a2_name
description = st_up_auto_a2_descr
icon = ui_inGame2_upgrade_GP37_1
;;...
[up_firstc_g36]
scheme_index = 1, 0
known = 1
effects = up_gr_firstef_g36
section = up_sect_firstc_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 =
name = st_up_auto_b4_name
description = st_up_auto_b4_descr
icon = ui_inGame2_upgrade_GP37_2
[up_firste_g36]
scheme_index = 2, 0
known = 1
effects =
section = up_sect_firste_g36
property = prop_inertion
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 =
name = st_up_auto_c6_name
description = st_up_auto_c6_descr
icon = ui_inGame2_upgrade_GP37_3
[up_firstf_g36]
scheme_index = 2, 1
known = 1
effects =
section = up_sect_firstf_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 =
name = st_up_auto_c5_name
description = st_up_auto_c5_descr
icon = ui_inGame2_upgrade_GP37_4
[up_secona_g36]
scheme_index = 0, 1
known = 1
effects = up_gr_seconcd_g36
section = up_sect_secona_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 =
name = st_up_pri_a1_name
description = st_up_pri_a1_descr
icon = ui_inGame2_upgrade_GP37_5
[up_seconc_g36]
scheme_index = 1, 1
known = 1
effects = up_gr_seconef_g36
section = up_sect_seconc_g36
property = prop_inertion
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 =
name = st_up_pri_b2_name
description = st_up_pri_b2_descr
icon = ui_inGame2_upgrade_GP37_6
[up_second_g36]
scheme_index = 1, 2
known = 1
effects = up_gr_seconef_g36
section = up_sect_second_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 =
name = st_up_pri_b1_name
description = st_up_pri_b1_descr
icon = ui_inGame2_upgrade_GP37_7
[up_secone_g36]
scheme_index = 2, 2
known = 1
effects =
section = up_sect_secone_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_h
prereq_functor = inventory_upgrades.prereq_functor_a
prereq_tooltip_functor = inventory_upgrades.prereq_tooltip_functor_a
prereq_params =
name = st_up_pri_c2_name
description = st_up_pri_c2_descr
icon = ui_inGame2_upgrade_GP37_8
[up_thirda_g36]
scheme_index = 0, 2
known = 1
effects = up_gr_thirdcd_g36
section = up_sect_thirda_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 =
name = st_up_bar_a2_name
description = st_up_bar_a2_descr
icon = ui_inGame2_upgrade_GP37_9
[up_thirdc_g36]
scheme_index = 1, 3
known = 1
effects = up_gr_thirdef_g36
section = up_sect_thirdc_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 =
name = st_up_bar_b1_name
description = st_up_bar_b1_descr
icon = ui_inGame2_upgrade_GP37_10
[up_thirde_g36]
scheme_index = 2, 3
known = 1
effects =
section = up_sect_thirde_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 =
name = st_up_bar_c1_name
description = st_up_bar_c1_descr
icon = ui_inGame2_upgrade_GP37_11
[up_thirdf_g36]
scheme_index = 2, 4
known = 1
effects =
section = up_sect_thirdf_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 =
name = st_up_bar_c3_name
description = st_up_bar_c3_descr
icon = ui_inGame2_upgrade_GP37_12
[up_fourta_g36]
scheme_index = 0, 3
known = 1
effects =
section = up_sect_fourta_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
prereq_functor = inventory_upgrades.prereq_functor_a
prereq_tooltip_functor = inventory_upgrades.prereq_tooltip_functor_a
prereq_params =
name = st_up_opt_a1_name
description = st_up_opt_a1_descr
icon = ui_inGame2_upgrade_GP37_13
[up_fourtc_g36]
scheme_index = 1, 4
known = 1
effects =
section = up_sect_fourtc_g36
property = prop_contrast
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 =
name = st_up_opt_b1_name
description = st_up_opt_b1_descr
icon = ui_inGame2_upgrade_GP37_14
[up_fourte_g36]
scheme_index = 2, 5
known = 1
effects =
section = up_sect_fourte_g36
property = prop_nightvision
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 =
name = st_up_opt_c2_name
description = st_up_opt_c2_descr
icon = ui_inGame2_upgrade_GP37_15
[up_fourtf_g36]
scheme_index = 2, 6
known = 1
effects =
section = up_sect_fourtf_g36
property = prop_scope
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 =
name = st_up_opt_c3_name
description = st_up_opt_c3_descr
icon = ui_inGame2_upgrade_GP37_16
;[up_fiftha_g36]
;scheme_index = 0, 4
;known = 1
;effects =
;section = up_sect_fourta_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 = up_fourta_g36
;name = st_upg_electro_accur
;description = st_upg_electro_accur_descr
;icon = ui_inGame2_upgrade_GP37_17
[up_gr_firstab_g36]
elements = up_firsta_g36
[up_gr_firstcd_g36]
elements = up_firstc_g36
[up_gr_firstef_g36]
elements = up_firste_g36, up_firstf_g36
[up_gr_seconab_g36]
elements = up_secona_g36
[up_gr_seconcd_g36]
elements = up_seconc_g36, up_second_g36
[up_gr_seconef_g36]
elements = up_secone_g36
[up_gr_thirdab_g36]
elements = up_thirda_g36
[up_gr_thirdcd_g36]
elements = up_thirdc_g36
[up_gr_thirdef_g36]
elements = up_thirde_g36, up_thirdf_g36
[up_gr_fourtab_g36]
elements = up_fourta_g36
[up_gr_fourtcd_g36]
elements = up_fourtc_g36
[up_gr_fourtef_g36]
elements = up_fourte_g36, up_fourtf_g36
;[up_gr_fifthab_g36]
;elements = up_fiftha_g36

View file

@ -0,0 +1,660 @@
[up_sect_firsta_groza]
;Ñêîðîñòðåëüíîñòü(1)10%
;----------------------
cost = 1000
value = +10
rpm = +75 ;650
[up_sect_firstc_groza]
;Îòäà÷à(2)-20%
;_------------
cost = 1600
value = -20
cam_dispersion = -0.068 ;0.4
cam_dispersion_inc = -0.028 ;0.4
cam_step_angle_horz = -0.22 ;1.0 [0.46 â îñòàòêå]
zoom_cam_dispersion = -0.073 ;0.3
zoom_cam_dispersion_inc = -0.033 ;0.3
zoom_cam_step_angle_horz = -0.23 ;0.7 [0.17 â îñòàòêå]
[up_sect_firstd_groza]
;Íàäåæíîñòü(2)15%
;_---------------
cost = 1600
value = +15
;óâåëè÷åíèå äèñïåðñèè â ïðîöåíòàõ ïðè ìàêñèìàëüíîì èçíîñå
fire_dispersion_condition_factor = -1 ;15
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.0001 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.0001 ;0.0011
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = -0.001
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = -0.01 ;0.03
[up_sect_firste_groza]
;Ñêîðîñòðåëüíîñòü(3)25%
;----------------------
cost = 2200
value = +25
rpm = +135 ;650
[up_sect_firstf_groza]
;Òî÷íîñòü(3)30%
cost = 2200
value = +30
fire_dispersion_base = -0.05 ;0.09;0.048
fire_dispersion_condition_factor = -1 ;15
[up_sect_secona_groza]
;Îòäà÷à(1)-10%
;_------------
cost = 1000
value = -10
cam_dispersion = -0.042 ;0.4
cam_dispersion_inc = -0.022 ;0.4
cam_step_angle_horz = -0.12 ;1.0 [0.46 â îñòàòêå]
zoom_cam_dispersion = -0.048 ;0.3
zoom_cam_dispersion_inc = -0.023 ;0.3
zoom_cam_step_angle_horz = -0.11 ;0.7 [0.17 â îñòàòêå]
[up_sect_seconc_groza]
;Íàñòèëüíîñòü(2)20%
;------------------
cost = 1600
value = +20
bullet_speed = +60 ;300
fire_dispersion_base = -0.01
hit_impulse = +20
[up_sect_secone_groza]
;Îòäà÷à(3)-30%
;_------------
cost = 2200
value = -30
cam_dispersion = -0.075 ;0.4
cam_dispersion_inc = -0.045 ;0.4
cam_step_angle_horz = -0.3 ;1.0 [0.46 â îñòàòêå]
zoom_cam_dispersion = -0.09 ;0.3
zoom_cam_dispersion_inc = -0.05 ;0.3
zoom_cam_step_angle_horz = -0.32 ;0.7 [0.17 â îñòàòêå]
[up_sect_seconf_groza]
;Òî÷íîñòü(3)30%
cost = 2200
value = +30
fire_dispersion_base = -0.05 ;0.09;0.048
fire_dispersion_condition_factor = -1 ;15
[up_sect_thirda_groza]
;Îòäà÷à(1)-10%
;_------------
cost = 1000
value = -10
cam_dispersion = -0.042 ;0.4
cam_dispersion_inc = -0.022 ;0.4
cam_step_angle_horz = -0.12 ;1.0 [0.46 â îñòàòêå]
zoom_cam_dispersion = -0.048 ;0.3
zoom_cam_dispersion_inc = -0.023 ;0.3
zoom_cam_step_angle_horz = -0.11 ;0.7 [0.17 â îñòàòêå]
[up_sect_thirdc_groza]
;Òî÷íîñòü(2)20%
cost = 1600
value = +20
fire_dispersion_base = -0.03 ;0.09;0.048
fire_dispersion_condition_factor = -1 ;15
[up_sect_thirdd_groza]
;Íàäåæíîñòü(2)15%
;_---------------
cost = 1600
value = +15
;óâåëè÷åíèå äèñïåðñèè â ïðîöåíòàõ ïðè ìàêñèìàëüíîì èçíîñå
fire_dispersion_condition_factor = -1 ;15
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.0001 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.0001 ;0.0011
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = -0.001
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = -0.01 ;0.03
[up_sect_thirde_groza]
;Ñêîðîñòðåëüíîñòü(3)25%
;----------------------
cost = 2200
value = +25
rpm = +135 ;650
[up_sect_thirdf_groza]
;Íàñòèëüíîñòü(3)30%
;------------------
cost = 2200
value = +30
bullet_speed = +80 ;270
fire_dispersion_base = -0.02
hit_impulse = +30
[up_sect_fourta_groza]
;Îòäà÷à(1)-10%
;_-----------
cost = 1000
value = -10
cam_dispersion = -0.042 ;0.4
cam_dispersion_inc = -0.022 ;0.4
cam_step_angle_horz = -0.12 ;1.0 [0.46 â îñòàòêå]
zoom_cam_dispersion = -0.048 ;0.3
zoom_cam_dispersion_inc = -0.023 ;0.3
zoom_cam_step_angle_horz = -0.11 ;0.7 [0.17 â îñòàòêå]
[up_sect_fourtc_groza]
;Óäîáñòâî(2)15%
;_-------------
cost = 1600
value = +15
crosshair_inertion = -2.5
PDM_disp_base = -0.15 ;0.5
PDM_disp_vel_factor = -0.4 ;1.5
PDM_disp_accel_factor = -0.4 ;1.5
[up_sect_fourte_groza]
;Íàäåæíîñòü(3)25%
;_--------------
cost = 2200
value = +25
;óâåëè÷åíèå äèñïåðñèè â ïðîöåíòàõ ïðè ìàêñèìàëüíîì èçíîñå
fire_dispersion_condition_factor = -1 ;15
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.0002 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.0002 ;0.0011
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = -0.0015
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = -0.02 ;0.03
[up_sect_fourtf_groza]
;Íàñòèëüíîñòü(3)30%
;------------------
cost = 2200
value = +30
bullet_speed = +80 ;300
fire_dispersion_base = -0.02
hit_impulse = +30
[up_sect_fiftha_groza]
;Îáúåì ìàãàçèíà +10
;--------------------
cost = 1800
value = +10
ammo_mag_size = 10
[up_firsta_groza]
scheme_index = 0, 0
known = 1
;;invented = 1 ; 0
effects = up_gr_firstcd_groza
section = up_sect_firsta_groza
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 =
name = st_up_zat_a3_name
description = st_up_zat_a3_descr
icon = ui_inGame2_upgrade_GromS14_1
[up_firstc_groza]
scheme_index = 1, 0
known = 1
effects = up_gr_firstef_groza
section = up_sect_firstc_groza
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 =
name = st_up_zat_b2_name
description = st_up_zat_b2_descr
icon = ui_inGame2_upgrade_GromS14_2
[up_firstd_groza]
scheme_index = 1, 1
known = 1
effects = up_gr_firstef_groza
section = up_sect_firstd_groza
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
prereq_functor = inventory_upgrades.prereq_functor_a
prereq_tooltip_functor = inventory_upgrades.prereq_tooltip_functor_a
prereq_params =
name = st_up_zat_b3_name
description = st_up_zat_b3_descr
icon = ui_inGame2_upgrade_GromS14_3
[up_firste_groza]
scheme_index = 2, 0
known = 1
effects =
section = up_sect_firste_groza
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 =
name = st_up_zat_c4_name
description = st_up_zat_c4_descr
icon = ui_inGame2_upgrade_GromS14_4
[up_firstf_groza]
scheme_index = 2, 1
known = 1
effects =
section = up_sect_firstf_groza
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 =
name = st_up_zat_c5_name
description = st_up_zat_c5_descr
icon = ui_inGame2_upgrade_GromS14_5
[up_secona_groza]
scheme_index = 0, 1
known = 1
effects = up_gr_seconcd_groza
section = up_sect_secona_groza
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 =
name = st_up_auto_a1_name
description = st_up_auto_a1_descr
icon = ui_inGame2_upgrade_GromS14_6
[up_seconc_groza]
scheme_index = 1, 2
known = 1
effects = up_gr_seconef_groza
section = up_sect_seconc_groza
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 =
name = st_up_auto_b2_name
description = st_up_auto_b2_descr
icon = ui_inGame2_upgrade_GromS14_7
[up_secone_groza]
scheme_index = 2, 2
known = 1
effects =
section = up_sect_secone_groza
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_h
prereq_functor = inventory_upgrades.prereq_functor_a
prereq_tooltip_functor = inventory_upgrades.prereq_tooltip_functor_a
prereq_params =
name = st_up_auto_c1_name
description = st_up_auto_c1_descr
icon = ui_inGame2_upgrade_GromS14_8
[up_seconf_groza]
scheme_index = 2, 3
known = 1
effects =
section = up_sect_seconf_groza
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 =
name = st_up_auto_c5_name
description = st_up_auto_c5_descr
icon = ui_inGame2_upgrade_GromS14_9
[up_thirda_groza]
scheme_index = 0, 2
known = 1
effects = up_gr_thirdcd_groza
section = up_sect_thirda_groza
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 =
name = st_up_ret_a3_name
description = st_up_ret_a3_descr
icon = ui_inGame2_upgrade_GromS14_10
[up_thirdc_groza]
scheme_index = 1, 3
known = 1
effects = up_gr_thirdef_groza
section = up_sect_thirdc_groza
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 =
name = st_up_ret_b3_name
description = st_up_ret_b3_descr
icon = ui_inGame2_upgrade_GromS14_11
[up_thirdd_groza]
scheme_index = 1, 4
known = 1
effects = up_gr_thirdef_groza
section = up_sect_thirdd_groza
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
prereq_functor = inventory_upgrades.prereq_functor_a
prereq_tooltip_functor = inventory_upgrades.prereq_tooltip_functor_a
prereq_params =
name = st_up_ret_b1_name
description = st_up_ret_b1_descr
icon = ui_inGame2_upgrade_GromS14_12
[up_thirde_groza]
scheme_index = 2, 4
known = 1
effects =
section = up_sect_thirde_groza
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 =
name = st_up_ret_c2_name
description = st_up_ret_c2_descr
icon = ui_inGame2_upgrade_GromS14_13
[up_thirdf_groza]
scheme_index = 2, 5
effects =
section = up_sect_thirdf_groza
property = prop_bullet_speed
known = 1
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 =
name = st_up_ret_c1_name
description = st_up_ret_c1_descr
icon = ui_inGame2_upgrade_GromS14_14
[up_fourta_groza]
scheme_index = 0, 3
effects = up_gr_fourtcd_groza
section = up_sect_fourta_groza
property = prop_recoil
known = 1
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 =
name = st_up_stk_a3_name
description = st_up_stk_a3_descr
icon = ui_inGame2_upgrade_GromS14_15
[up_fourtc_groza]
scheme_index = 1, 5
effects = up_gr_fourtef_groza
section = up_sect_fourtc_groza
property = prop_inertion
known = 1
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 =
name = st_up_stk_b2_name
description = st_up_stk_b2_descr
icon = ui_inGame2_upgrade_GromS14_16
[up_fourte_groza]
scheme_index = 2, 6
effects =
section = up_sect_fourte_groza
property = prop_reliability
known = 1
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 =
name = st_up_stk_c1_name
description = st_up_stk_c1_descr
icon = ui_inGame2_upgrade_GromS14_17
[up_fourtf_groza]
scheme_index = 2, 7
effects =
section = up_sect_fourtf_groza
property = prop_bullet_speed
known = 1
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 =
name = st_up_stk_c2_name
description = st_up_stk_c2_descr
icon = ui_inGame2_upgrade_GromS14_18
[up_fiftha_groza]
scheme_index = 0, 4
effects =
section = up_sect_fiftha_groza
property = prop_ammo_size
known = 1
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 =
name = st_up_add_a4_name
description = st_up_add_a4_descr
icon = ui_inGame2_upgrade_GromS14_19
[up_gr_firstab_groza]
elements = up_firsta_groza
[up_gr_firstcd_groza]
elements = up_firstc_groza, up_firstd_groza
[up_gr_firstef_groza]
elements = up_firste_groza, up_firstf_groza
[up_gr_seconab_groza]
elements = up_secona_groza
[up_gr_seconcd_groza]
elements = up_seconc_groza
[up_gr_seconef_groza]
elements = up_secone_groza, up_seconf_groza
[up_gr_thirdab_groza]
elements = up_thirda_groza
[up_gr_thirdcd_groza]
elements = up_thirdc_groza, up_thirdd_groza
[up_gr_thirdef_groza]
elements = up_thirde_groza, up_thirdf_groza
[up_gr_fourtab_groza]
elements = up_fourta_groza
[up_gr_fourtcd_groza]
elements = up_fourtc_groza
[up_gr_fourtef_groza]
elements = up_fourte_groza, up_fourtf_groza
[up_gr_fifthab_groza]
elements = up_fiftha_groza

View file

@ -0,0 +1,553 @@
[up_sect_firsta_hpsa]
;Ñêîðîñòðåëüíîñòü(1)10%
;----------------------
cost = 300
value = +10
rpm = +35
[up_sect_firstc_hpsa]
;Íàñòèëüíîñòü(2)20%
;------------------
cost = 600
value = +20
bullet_speed = +50
fire_dispersion_base = -0.01
[up_sect_firstd_hpsa]
;Îòäà÷à(2)-20%
;------------
cost = 600
value = -20
cam_dispersion = -0.2 ;0.6
cam_dispersion_inc = -0.2 ;0.6
cam_step_angle_horz = -0.2 ;1.0
[up_sect_firste_hpsa]
;Îòäà÷à(3)-30%
;------------
cost = 900
value = -30
cam_dispersion = -0.25 ;0.6
cam_dispersion_inc = -0.25 ;0.6
cam_step_angle_horz = -0.25 ;1.0
[up_sect_secona_hpsa]
;Íàñòèëüíîñòü(1)10%
;------------------
cost = 300
value = +10
bullet_speed = +30
[up_sect_seconc_hpsa]
;Íàäåæíîñòü(2)15%
;---------------
cost = 600
value = +15
;óâåëè÷åíèå äèñïåðñèè â ïðîöåíòàõ ïðè ìàêñèìàëüíîì èçíîñå
fire_dispersion_condition_factor = -1 ;15
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.001 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.001 ;0.0011
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = -0.002
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = -0.02 ;0.03
[up_sect_secone_hpsa]
;Ñêîðîñòðåëüíîñòü(3)25%
;----------------------
cost = 900
value = +25
rpm = +75
[up_sect_seconf_hpsa]
;Íàñòèëüíîñòü(1)10%
;------------------
cost = 900
value = +30
bullet_speed = +30
[up_sect_thirda_hpsa]
;Âåñ
;------------------
cost = 300
value = -0.35
inv_weight = -0.35
crosshair_inertion = -0.3
PDM_disp_base = -0.05
PDM_disp_vel_factor = -0.1
PDM_disp_accel_factor = -0.1
[up_sect_thirdc_hpsa]
;Óäîáñòâî(2)15%
;--------------
cost = 600
value = +15
crosshair_inertion = -0.7
PDM_disp_base = -0.1
PDM_disp_vel_factor = -0.3
PDM_disp_accel_factor = -0.3
[up_sect_thirdd_hpsa]
;Îòäà÷à(2)-20%
;------------
cost = 600
value = -20
cam_dispersion = -0.2 ;0.6
cam_dispersion_inc = -0.2 ;0.6
cam_step_angle_horz = -0.2 ;1.0
[up_sect_fourta_hpsa]
;Òî÷íîñòü(1)10%
;---------------
cost = 300
value = +10
fire_dispersion_base = -0.02
fire_dispersion_condition_factor = -1
[up_sect_fourtc_hpsa]
;Íàäåæíîñòü(2)15%
;---------------
cost = 600
value = +15
;óâåëè÷åíèå äèñïåðñèè â ïðîöåíòàõ ïðè ìàêñèìàëüíîì èçíîñå
fire_dispersion_condition_factor = -1 ;15
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.001 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.001 ;0.0011
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = -0.002
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = -0.02 ;0.03
[up_sect_fourte_hpsa]
;Óäîáñòâî(3)25%
;--------------
cost = 1000
value = +25
crosshair_inertion = -1
PDM_disp_base = -0.2
PDM_disp_vel_factor = -0.4
PDM_disp_accel_factor = -0.4
[up_sect_fiftha_hpsa]
;Óâåëè÷åííûé îáúåì ìàãàçèíà
;---------------
cost = 800
value = +4
ammo_mag_size = +4
[up_sect_fifthc_hpsa]
;Ñìåíà êàëèáðà íà 9õ18
;---------------
cost = 1500
value = "9x18"
ammo_class = ammo_9x18_fmj, ammo_9x18_pmm
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = 0.0001 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = 0.0001 ;0.0011
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = 0.0008
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = 0.008 ;0.03
[up_firsta_hpsa]
scheme_index = 0, 0
known = 1
;;invented = 1 ; 0
effects = up_gr_firstcd_hpsa
section = up_sect_firsta_hpsa
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 =
name = st_up_zatp_a1_name
description = st_up_zatp_a1_descr
icon = ui_inGame2_upgrade_HPSS_1m_1
;;...
[up_firstc_hpsa]
scheme_index = 1, 0
known = 1
effects = up_gr_firstef_hpsa
section = up_sect_firstc_hpsa
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 =
name = st_up_zatp_b4_name
description = st_up_zatp_b4_descr
icon = ui_inGame2_upgrade_HPSS_1m_2
[up_firstd_hpsa]
scheme_index = 1, 1
known = 1
effects = up_gr_firstef_hpsa
section = up_sect_firstd_hpsa
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 =
name = st_up_zatp_b2_name
description = st_up_zatp_b2_descr
icon = ui_inGame2_upgrade_HPSS_1m_3
[up_firste_hpsa]
scheme_index = 2, 0
known = 1
effects =
section = up_sect_firste_hpsa
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 =
name = st_up_zatp_c5_name
description = st_up_zatp_c5_descr
icon = ui_inGame2_upgrade_HPSS_1m_4
[up_secona_hpsa]
scheme_index = 0, 1
known = 1
effects = up_gr_seconcd_hpsa
section = up_sect_secona_hpsa
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 =
name = st_up_barp_a1_name
description = st_up_barp_a1_descr
icon = ui_inGame2_upgrade_HPSS_1m_5
[up_seconc_hpsa]
scheme_index = 1, 2
known = 1
effects = up_gr_seconef_hpsa
section = up_sect_seconc_hpsa
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 =
name = st_up_barp_b1_name
description = st_up_barp_b1_descr
icon = ui_inGame2_upgrade_HPSS_1m_6
[up_secone_hpsa]
scheme_index = 2, 1
known = 1
effects =
section = up_sect_secone_hpsa
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 =
name = st_up_barp_c1_name
description = st_up_barp_c1_descr
icon = ui_inGame2_upgrade_HPSS_1m_7
[up_seconf_hpsa]
scheme_index = 2, 2
known = 1
effects =
section = up_sect_seconf_hpsa
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 =
name = st_up_barp_c2_name
description = st_up_barp_c2_descr
icon = ui_inGame2_upgrade_HPSS_1m_8
[up_thirda_hpsa]
scheme_index = 0, 2
known = 1
effects = up_gr_thirdcd_hpsa
section = up_sect_thirda_hpsa
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
prereq_functor = inventory_upgrades.prereq_functor_a
prereq_tooltip_functor = inventory_upgrades.prereq_tooltip_functor_a
prereq_params =
name = st_up_stvp_b1_name
description = st_up_stvp_b1_descr
icon = ui_inGame2_upgrade_HPSS_1m_9
[up_thirdc_hpsa]
scheme_index = 1, 3
known = 1
effects =
section = up_sect_thirdc_hpsa
property = prop_inertion
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 =
name = st_up_stvp_b2_name
description = st_up_stvp_b2_descr
icon = ui_inGame2_upgrade_HPSS_1m_10
[up_thirdd_hpsa]
scheme_index = 1, 4
known = 1
effects =
section = up_sect_thirdd_hpsa
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 =
name = st_up_stvp_b3_name
description = st_up_stvp_b3_descr
icon = ui_inGame2_upgrade_HPSS_1m_11
[up_fourta_hpsa]
scheme_index = 0, 3
known = 1
effects = up_gr_fourtcd_hpsa
section = up_sect_fourta_hpsa
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 =
name = st_up_usmp_a1_name
description = st_up_usmp_a1_descr
icon = ui_inGame2_upgrade_HPSS_1m_12
[up_fourtc_hpsa]
scheme_index = 1, 5
known = 1
effects = up_gr_fourtef_hpsa
section = up_sect_fourtc_hpsa
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
prereq_functor = inventory_upgrades.prereq_functor_a
prereq_tooltip_functor = inventory_upgrades.prereq_tooltip_functor_a
prereq_params =
name = st_up_usmp_b5_name
description = st_up_usmp_b5_descr
icon = ui_inGame2_upgrade_HPSS_1m_13
[up_fourte_hpsa]
scheme_index = 2, 3
known = 1
effects =
section = up_sect_fourte_hpsa
property = prop_inertion
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 =
name = st_up_usmp_c2_name
description = st_up_usmp_c2_descr
icon = ui_inGame2_upgrade_HPSS_1m_14
[up_fiftha_hpsa]
scheme_index = 0, 4
known = 1
effects =
section = up_sect_fiftha_hpsa
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
; ui
prereq_functor = inventory_upgrades.prereq_functor_a
prereq_tooltip_functor = inventory_upgrades.prereq_tooltip_functor_a
prereq_params =
name = st_up_add_a4_name
description = st_up_addd_a1_descr
icon = ui_inGame2_upgrade_HPSS_1m_15
[up_fifthc_hpsa]
scheme_index = 1, 6
known = 1
effects =
section = up_sect_fifthc_hpsa
property = prop_calibre
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 =
name = st_up_add_b3_name
description = st_up_add_b3_descr
icon = ui_inGame2_upgrade_HPSS_1m_16
[up_gr_firstab_hpsa]
elements = up_firsta_hpsa
[up_gr_firstcd_hpsa]
elements = up_firstc_hpsa, up_firstd_hpsa
[up_gr_firstef_hpsa]
elements = up_firste_hpsa
[up_gr_seconab_hpsa]
elements = up_secona_hpsa
[up_gr_seconcd_hpsa]
elements = up_seconc_hpsa
[up_gr_seconef_hpsa]
elements = up_secone_hpsa, up_seconf_hpsa
[up_gr_thirdab_hpsa]
elements = up_thirda_hpsa
[up_gr_thirdcd_hpsa]
elements = up_thirdc_hpsa, up_thirdd_hpsa
[up_gr_fourtab_hpsa]
elements = up_fourta_hpsa
[up_gr_fourtcd_hpsa]
elements = up_fourtc_hpsa
[up_gr_fourtef_hpsa]
elements = up_fourte_hpsa
[up_gr_fifthab_hpsa]
elements = up_fiftha_hpsa
[up_gr_fifthcd_hpsa]
elements = up_fifthc_hpsa

View file

@ -0,0 +1,581 @@
[up_sect_firsta_l85]
;Íàäåæíîñòü(1)10%
;---------------
cost = 600
value = +10
;óâåëè÷åíèå äèñïåðñèè â ïðîöåíòàõ ïðè ìàêñèìàëüíîì èçíîñå
fire_dispersion_condition_factor = -1 ;15
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = -0.0004
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = -0.007 ;0.03
[up_sect_firstc_l85]
;Óäîáñòâî(2)15%
;--------------
cost = 900
value = +15
crosshair_inertion = -0.5
PDM_disp_base = -0.1 ;0.5
PDM_disp_vel_factor = -0.4 ;1.5
PDM_disp_accel_factor = -0.4 ;1.5
[up_sect_firste_l85]
;Íàäåæíîñòü(3)25%
;---------------
cost = 1200
value = +25
;óâåëè÷åíèå äèñïåðñèè â ïðîöåíòàõ ïðè ìàêñèìàëüíîì èçíîñå
fire_dispersion_condition_factor = -1 ;15
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.00015 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.00015 ;0.0011
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = -0.0018
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = -0.02 ;0.03
[up_sect_firstf_l85]
;Íàñòèëüíîñòü(3)30%
;------------------
cost = 1200
value = +30
bullet_speed = +100 ;580
fire_dispersion_base = -0.03
[up_sect_secona_l85]
;Òî÷íîñòü(1)10%
cost = 600
value = +10
fire_dispersion_base = -0.06 ;0.07
fire_dispersion_condition_factor = -1 ;15
[up_sect_seconc_l85]
;Óäîáñòâî(2)15%
;--------------
cost = 900
value = +15
crosshair_inertion = -0.5
PDM_disp_base = -0.1 ;0.5
PDM_disp_vel_factor = -0.4 ;1.5
PDM_disp_accel_factor = -0.4 ;1.5
[up_sect_second_l85]
;Íàäåæíîñòü(2)15%
;---------------
cost = 900
value = +15
;óâåëè÷åíèå äèñïåðñèè â ïðîöåíòàõ ïðè ìàêñèìàëüíîì èçíîñå
fire_dispersion_condition_factor = -1 ;15
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.0001 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.0001 ;0.0011
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = -0.001
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = -0.013 ;0.03
[up_sect_secone_l85]
;Íàäåæíîñòü(3)25%
;---------------
cost = 1200
value = +25
;óâåëè÷åíèå äèñïåðñèè â ïðîöåíòàõ ïðè ìàêñèìàëüíîì èçíîñå
fire_dispersion_condition_factor = -1 ;15
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.00015 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.00015 ;0.0011
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = -0.0018
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = -0.02 ;0.03
[up_sect_thirda_l85]
;Íàñòèëüíîñòü(1)10%
;------------------
cost = 600
value = +10
bullet_speed = +60 ;580
fire_dispersion_base = -0.01
[up_sect_thirdc_l85]
;Îòäà÷à(2)-20%
;------------
cost = 900
value = -20
cam_dispersion = -0.22 ;0.5
cam_dispersion_inc = -0.12 ;0.5
cam_step_angle_horz = -0.6 ;1.5 [0.73 â îñòàòêå]
zoom_cam_dispersion = -0.23 ;0.5 [0.093 â îñòàòêå]
zoom_cam_dispersion_inc = -0.14 ;0.5
zoom_cam_step_angle_horz = -0.75 ;1.0 [0.505 â îñòàòêå]
cam_relax_speed = -1
[up_sect_thirde_l85]
;Íàñòèëüíîñòü(3)30%
;------------------
cost = 1200
value = +30
bullet_speed = +100 ;580
fire_dispersion_base = -0.03
[up_sect_thirdf_l85]
;Òî÷íîñòü(3)30%
cost = 1200
value = +30
fire_dispersion_base = -0.08 ;0.07
fire_dispersion_condition_factor = -1 ;15
[up_sect_fourta_l85]
cost = 1000
scope_zoom_factor = -15
[up_sect_fourtc_l85]
cost = 1500
scope_nightvision = scope_contrast
[up_sect_fourte_l85]
cost = 3000
scope_dynamic_zoom = on
[up_sect_fiftha_l85]
;Ãëóøèòåëü
;----------
cost = 800
;value = +30
silencer_status = 2
silencer_name = wpn_addon_silencer
silencer_x = 196
silencer_y = 11
snd_silncer_shot = weapons\w_ak74_shot1
[up_sect_fifthc_l85]
;Ñìåíà êàëèáðà
;-------------
cost = 2500
value = "5.45x39"
ammo_class = ammo_5.45x39_fmj, ammo_5.45x39_ap
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = 0.0001 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = 0.0001 ;0.0011
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = 0.0005
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = 0.005 ;0.03
[up_firsta_l85]
scheme_index = 0, 0
known = 1
effects = up_gr_firstcd_l85
section = up_sect_firsta_l85
property = prop_reliability
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 =
name = st_up_stk_a2_name
description = st_up_stk_a2_descr
icon = ui_inGame2_upgrade_IL86_1
;;...
[up_firstc_l85]
scheme_index = 1, 0
known = 1
effects = up_gr_firstef_l85
section = up_sect_firstc_l85
property = prop_inertion
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 =
name = st_up_stk_b2_name
description = st_up_stk_b2_descr
icon = ui_inGame2_upgrade_IL86_2
[up_firste_l85]
scheme_index = 2, 0
known = 1
effects =
section = up_sect_firste_l85
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
prereq_functor = inventory_upgrades.prereq_functor_a
prereq_tooltip_functor = inventory_upgrades.prereq_tooltip_functor_a
prereq_params =
name = st_up_stk_c1_name
description = st_up_stk_c1_descr
icon = ui_inGame2_upgrade_IL86_3
[up_firstf_l85]
scheme_index = 2, 1
known = 1
effects =
section = up_sect_firstf_l85
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 =
name = st_up_stk_c2_name
description = st_up_stk_c2_descr
icon = ui_inGame2_upgrade_IL86_4
[up_secona_l85]
scheme_index = 0, 1
known = 1
effects = up_gr_seconcd_l85
section = up_sect_secona_l85
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 =
name = st_up_usm_a2_name
description = st_up_usm_a2_descr
icon = ui_inGame2_upgrade_IL86_5
[up_seconc_l85]
scheme_index = 1, 1
known = 1
effects = up_gr_seconef_l85
section = up_sect_seconc_l85
property = prop_inertion
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 =
name = st_up_usm_b3_name
description = st_up_usm_b3_descr
icon = ui_inGame2_upgrade_IL86_6
[up_second_l85]
scheme_index = 1, 2
known = 1
effects = up_gr_seconef_l85
section = up_sect_second_l85
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 =
name = st_up_usm_b1_name
description = st_up_usm_b1_descr
icon = ui_inGame2_upgrade_IL86_7
[up_secone_l85]
scheme_index = 2, 2
known = 1
effects =
section = up_sect_secone_l85
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 =
name = st_up_usm_c1_name
description = st_up_usm_c1_descr
icon = ui_inGame2_upgrade_IL86_8
[up_thirda_l85]
scheme_index = 0, 2
known = 1
effects = up_gr_thirdcd_l85
section = up_sect_thirda_l85
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 =
name = st_up_bar_a1_name
description = st_up_bar_a1_descr
icon = ui_inGame2_upgrade_IL86_9
[up_thirdc_l85]
scheme_index = 1, 3
known = 1
effects = up_gr_thirdef_l85
section = up_sect_thirdc_l85
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 =
name = st_up_bar_b1_name
description = st_up_bar_b1_descr
icon = ui_inGame2_upgrade_IL86_10
[up_thirde_l85]
scheme_index = 2, 3
known = 1
effects =
section = up_sect_thirde_l85
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 =
name = st_up_bar_c1_name
description = st_up_bar_c1_descr
icon = ui_inGame2_upgrade_IL86_11
[up_thirdf_l85]
scheme_index = 2, 4
known = 1
effects =
section = up_sect_thirdf_l85
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 =
name = st_up_bar_c3_name
description = st_up_bar_c3_descr
icon = ui_inGame2_upgrade_IL86_12
[up_fourta_l85]
scheme_index = 0, 3
known = 1
effects =
section = up_sect_fourta_l85
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
prereq_functor = inventory_upgrades.prereq_functor_a
prereq_tooltip_functor = inventory_upgrades.prereq_tooltip_functor_a
prereq_params =
name = st_up_opt_a2_name
description = st_up_opt_a2_descr
icon = ui_inGame2_upgrade_IL86_13
[up_fourtc_l85]
scheme_index = 1, 4
known = 1
effects =
section = up_sect_fourtc_l85
property = prop_contrast
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 =
name = st_up_opt_b1_name
description = st_up_opt_b1_descr
icon = ui_inGame2_upgrade_IL86_14
[up_fourte_l85]
scheme_index = 2, 5
known = 1
effects =
section = up_sect_fourte_l85
property = prop_scope
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 =
name = st_up_opt_c3_name
description = st_up_opt_c3_descr
icon = ui_inGame2_upgrade_IL86_15
[up_fiftha_l85]
scheme_index = 0, 4
known = 1
effects =
section = up_sect_fiftha_l85
property = prop_silencer
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 =
name = st_up_add_a1_name
description = st_up_add_a1_descr
icon = ui_inGame2_upgrade_IL86_16
[up_fifthc_l85]
scheme_index = 1, 5
known = 1
effects =
section = up_sect_fifthc_l85
property = prop_calibre
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 =
name = st_up_add_b1_name
description = st_up_add_b1_descr
icon = ui_inGame2_upgrade_IL86_17
[up_gr_firstab_l85]
elements = up_firsta_l85
[up_gr_firstcd_l85]
elements = up_firstc_l85
[up_gr_firstef_l85]
elements = up_firste_l85, up_firstf_l85
[up_gr_seconab_l85]
elements = up_secona_l85
[up_gr_seconcd_l85]
elements = up_seconc_l85, up_second_l85
[up_gr_seconef_l85]
elements = up_secone_l85
[up_gr_thirdab_l85]
elements = up_thirda_l85
[up_gr_thirdcd_l85]
elements = up_thirdc_l85
[up_gr_thirdef_l85]
elements = up_thirde_l85, up_thirdf_l85
[up_gr_fourtab_l85]
elements = up_fourta_l85
[up_gr_fourtcd_l85]
elements = up_fourtc_l85
[up_gr_fourtef_l85]
elements = up_fourte_l85
[up_gr_fifthab_l85]
elements = up_fiftha_l85
[up_gr_fifthcd_l85]
elements = up_fifthc_l85

View file

@ -0,0 +1,576 @@
[up_sect_firsta_lr300]
;Íàäåæíîñòü(1)10%
;---------------
cost = 700
value = +10
;óâåëè÷åíèå äèñïåðñèè â ïðîöåíòàõ ïðè ìàêñèìàëüíîì èçíîñå
fire_dispersion_condition_factor = -1 ;15
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = -0.0007
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = -0.012 ;0.03.03
[up_sect_firstc_lr300]
;Íàñòèëüíîñòü(2)20%
;------------------
cost = 1050
value = +20
bullet_speed = +85
fire_dispersion_base = -0.02
[up_sect_firstd_lr300]
;Ñêîðîñòðåëüíîñòü(2)15%
;----------------------
cost = 1050
value = +15
rpm = 100
[up_sect_firste_lr300]
;Íàäåæíîñòü(3)30%
;---------------
cost = 1300
value = +30
;óâåëè÷åíèå äèñïåðñèè â ïðîöåíòàõ ïðè ìàêñèìàëüíîì èçíîñå
fire_dispersion_condition_factor = -1 ;15
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.0003 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.0003 ;0.0011
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = -0.0025
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = -0.025 ;0.03
[up_sect_secona_lr300]
;Îòäà÷à(1)-10%
;------------
cost = 700
value = -10
cam_dispersion = -0.07 ;0.5
cam_dispersion_inc = -0.05 ;0.5
cam_step_angle_horz = -0.8 ;1.5 [0.73 â îñòàòêå]
zoom_cam_dispersion = -0.05 ;0.5 [0.093 â îñòàòêå]
zoom_cam_dispersion_inc = -0.03 ;0.5
zoom_cam_step_angle_horz = -0.5 ;1.0 [0.505 â îñòàòêå]
[up_sect_seconc_lr300]
;Íàäåæíîñòü(2)15%
;---------------
cost = 1050
value = +15
;óâåëè÷åíèå äèñïåðñèè â ïðîöåíòàõ ïðè ìàêñèìàëüíîì èçíîñå
fire_dispersion_condition_factor = -1 ;15
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.0002 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.0002 ;0.0011
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = -0.0015
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = -0.018 ;0.03
[up_sect_secone_lr300]
;Îòäà÷à(3)-30%
;------------
cost = 1300
value = -30
cam_dispersion = -0.12 ;0.5
cam_dispersion_inc = -0.06 ;0.5
cam_step_angle_horz = -1.3 ;1.5 [0.73 â îñòàòêå]
zoom_cam_dispersion = -0.14 ;0.5 [0.093 â îñòàòêå]
zoom_cam_dispersion_inc = -0.05 ;0.5
zoom_cam_step_angle_horz = -0.9 ;1.0 [0.505 â îñòàòêå]
[up_sect_seconf_lr300]
;Òî÷íîñòü(3)30%
;---------------
cost = 1300
value = +30
fire_dispersion_base = -0.07 ;0.7
fire_dispersion_condition_factor = -1 ;15
[up_sect_thirda_lr300]
;Óäîáñòâî(1)10%
;--------------
cost = 700
value = +10
crosshair_inertion = -0.5
PDM_disp_base = -0.05 ;0.5
PDM_disp_vel_factor = -0.25 ;1.5
PDM_disp_accel_factor = -0.25 ;1.5
[up_sect_thirdc_lr300]
;Òî÷íîñòü(2)20%
;---------------
cost = 1050
value = +20
fire_dispersion_base = -0.05 ;0.7
fire_dispersion_condition_factor = -1 ;15
[up_sect_thirdd_lr300]
;Ñêîðîñòðåëüíîñòü(2)15%
;----------------------
cost = 1050
value = +15
rpm = +100
[up_sect_thirde_lr300]
;Ñêîðîñòðåëüíîñòü(3)25%
;----------------------
cost = 1300
value = +25
rpm = +150
[up_sect_fourta_lr300]
;Âåñ
;------------------
cost = 700
value = -0.7
inv_weight = -0.7
[up_sect_fourtc_lr300]
;Óäîáñòâî(2)15%
;--------------
cost = 1050
value = +15
crosshair_inertion = -0.75
PDM_disp_base = -0.1 ;0.5
PDM_disp_vel_factor = -0.35 ;1.5
PDM_disp_accel_factor = -0.35 ;1.5
[up_sect_fourte_lr300]
;Óäîáñòâî(3)25%
;--------------
cost = 1050
value = +25
crosshair_inertion = -1.25
PDM_disp_base = -0.15 ;0.5
PDM_disp_vel_factor = -0.4 ;1.5
PDM_disp_accel_factor = -0.4 ;1.5
[up_sect_fourtf_lr300]
;Íàñòèëüíîñòü(3)30%
;------------------
cost = 1300
value = +30
bullet_speed = +135
fire_dispersion_base = -0.03
[up_sect_fiftha_lr300]
;Óâåëè÷åííûé îáüåì ìàãàçèíà
;------------------
cost = 1200
value = +10
ammo_mag_size = +10
[up_firsta_lr300]
scheme_index = 0, 0
known = 1
effects = up_gr_firstcd_lr300
section = up_sect_firsta_lr300
property = prop_reliability
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 =
name = st_up_zat_a1_name
description = st_up_zat_a1_descr
icon = ui_inGame2_upgrade_TRs_301_1
;;...
[up_firstc_lr300]
scheme_index = 1, 0
known = 1
effects = up_gr_firstef_lr300
section = up_sect_firstc_lr300
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 =
name = st_up_zat_b5_name
description = st_up_zat_b5_descr
icon = ui_inGame2_upgrade_TRs_301_2
[up_firstd_lr300]
scheme_index = 1, 1
known = 1
effects = up_gr_firstef_lr300
section = up_sect_firstd_lr300
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 =
name = st_up_zat_b6_name
description = st_up_zat_b6_descr
icon = ui_inGame2_upgrade_TRs_301_3
[up_firste_lr300]
scheme_index = 2, 0
known = 1
effects =
section = up_sect_firste_lr300
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 =
name = st_up_zat_c2_name
description = st_up_zat_c2_descr
icon = ui_inGame2_upgrade_TRs_301_4
[up_secona_lr300]
scheme_index = 0, 1
known = 1
effects = up_gr_seconcd_lr300
section = up_sect_secona_lr300
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 =
name = st_up_auto_a1_name
description = st_up_auto_a1_descr
icon = ui_inGame2_upgrade_TRs_301_5
[up_seconc_lr300]
scheme_index = 1, 2
known = 1
effects = up_gr_seconef_lr300
section = up_sect_seconc_lr300
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
prereq_functor = inventory_upgrades.prereq_functor_a
prereq_tooltip_functor = inventory_upgrades.prereq_tooltip_functor_a
prereq_params =
name = st_up_auto_b1_name
description = st_up_auto_b1_descr
icon = ui_inGame2_upgrade_TRs_301_6
[up_secone_lr300]
scheme_index = 2, 1
known = 1
effects =
section = up_sect_secone_lr300
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 =
name = st_up_auto_c1_name
description = st_up_auto_c1_descr
icon = ui_inGame2_upgrade_TRs_301_7
[up_seconf_lr300]
scheme_index = 2, 2
known = 1
effects =
section = up_sect_seconf_lr300
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_h
prereq_functor = inventory_upgrades.prereq_functor_a
prereq_tooltip_functor = inventory_upgrades.prereq_tooltip_functor_a
prereq_params =
name = st_up_auto_c5_name
description = st_up_auto_c5_descr
icon = ui_inGame2_upgrade_TRs_301_8
[up_thirda_lr300]
scheme_index = 0, 2
known = 1
effects = up_gr_thirdcd_lr300
section = up_sect_thirda_lr300
property = prop_inertion
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 =
name = st_up_ret_a2_name
description = st_up_ret_a2_descr
icon = ui_inGame2_upgrade_TRs_301_9
[up_thirdc_lr300]
scheme_index = 1, 3
known = 1
effects = up_gr_thirdef_lr300
section = up_sect_thirdc_lr300
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 =
name = st_up_ret_b3_name
description = st_up_ret_b3_descr
icon = ui_inGame2_upgrade_TRs_301_10
[up_thirdd_lr300]
scheme_index = 1, 4
known = 1
effects = up_gr_thirdef_lr300
section = up_sect_thirdd_lr300
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 =
name = st_up_ret_b2_name
description = st_up_ret_b2_descr
icon = ui_inGame2_upgrade_TRs_301_11
[up_thirde_lr300]
scheme_index = 2, 3
known = 1
effects =
section = up_sect_thirde_lr300
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 =
name = st_up_ret_c3_name
description = st_up_ret_c3_descr
icon = ui_inGame2_upgrade_TRs_301_12
[up_fourta_lr300]
scheme_index = 0, 3
known = 1
effects = up_gr_fourtcd_lr300
section = up_sect_fourta_lr300
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
prereq_functor = inventory_upgrades.prereq_functor_a
prereq_tooltip_functor = inventory_upgrades.prereq_tooltip_functor_a
prereq_params =
name = st_up_stk_a1_name
description = st_up_stk_a1_descr
icon = ui_inGame2_upgrade_TRs_301_13
[up_fourtc_lr300]
scheme_index = 1, 5
known = 1
effects = up_gr_fourtef_lr300
section = up_sect_fourtc_lr300
property = prop_inertion
known = 1
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 =
name = st_up_stk_b2_name
description = st_up_stk_b2_descr
icon = ui_inGame2_upgrade_TRs_301_14
[up_fourte_lr300]
scheme_index = 2, 4
known = 1
effects =
section = up_sect_fourte_lr300
property = prop_inertion
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 =
name = st_up_stk_c3_name
description = st_up_stk_c3_descr
icon = ui_inGame2_upgrade_TRs_301_15
[up_fourtf_lr300]
scheme_index = 2, 5
known = 1
effects =
section = up_sect_fourtf_lr300
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 =
name = st_up_stk_c2_name
description = st_up_stk_c2_descr
icon = ui_inGame2_upgrade_TRs_301_16
[up_fiftha_lr300]
scheme_index = 0, 4
known = 1
effects =
section = up_sect_fiftha_lr300
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 =
name = st_up_add_a4_name
description = st_up_add_a4_descr
icon = ui_inGame2_upgrade_TRs_301_17
[up_gr_firstab_lr300]
elements = up_firsta_lr300
[up_gr_firstcd_lr300]
elements = up_firstc_lr300, up_firstd_lr300
[up_gr_firstef_lr300]
elements = up_firste_lr300
[up_gr_seconab_lr300]
elements = up_secona_lr300
[up_gr_seconcd_lr300]
elements = up_seconc_lr300
[up_gr_seconef_lr300]
elements = up_secone_lr300, up_seconf_lr300,
[up_gr_thirdab_lr300]
elements = up_thirda_lr300
[up_gr_thirdcd_lr300]
elements = up_thirdc_lr300, up_thirdd_lr300
[up_gr_thirdef_lr300]
elements = up_thirde_lr300
[up_gr_fourtab_lr300]
elements = up_fourta_lr300
[up_gr_fourtcd_lr300]
elements = up_fourtc_lr300
[up_gr_fourtef_lr300]
elements = up_fourte_lr300, up_fourtf_lr300
[up_gr_fifthab_lr300]
elements = up_fiftha_lr300

View file

@ -0,0 +1,612 @@
;Îòäà÷à(1)-10%
;------------
[up_sect_firsta_mp5]
cost = 500
value = -10
cam_dispersion = -0.08 ;0.5
cam_dispersion_inc = -0.04 ;0.5
cam_step_angle_horz = -0.2 ;1.5 [0.73 â îñòàòêå]
zoom_cam_dispersion = -0.1 ;0.5 [0.093 â îñòàòêå]
zoom_cam_dispersion_inc = -0.05 ;0.5
zoom_cam_step_angle_horz = -0.3 ;1.0 [0.505 â îñòàòêå]
;Òî÷íîñòü(2)20%
[up_sect_firstc_mp5]
cost = 800
value = +20
fire_dispersion_base = -0.05 ;0.09
fire_dispersion_condition_factor = -1 ;15
;Ñêîðîñòðåëüíîñòü(2)15%
;----------------------
[up_sect_firstd_mp5]
cost = 800
value = +15
rpm = +80 ;700
;Ñêîðîñòðåëüíîñòü(3)25%
;----------------------
[up_sect_firste_mp5]
cost = 1100
value = +25
rpm = +120 ;700
;Ñêîðîñòðåëüíîñòü(1)10%
;----------------------
[up_sect_secona_mp5]
cost = 500
value = +10
rpm = +50 ;700
;Íàäåæíîñòü(2)15%
;---------------
[up_sect_seconc_mp5]
cost = 800
value = +15
;óâåëè÷åíèå äèñïåðñèè â ïðîöåíòàõ ïðè ìàêñèìàëüíîì èçíîñå
fire_dispersion_condition_factor = -1 ;15
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.0001 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.0001 ;0.0011
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = -0.001
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = -0.016 ;0.03
;Òî÷íîñòü(3)30%
[up_sect_secone_mp5]
cost = 1100
value = +30
fire_dispersion_base = -0.08 ;0.09
fire_dispersion_condition_factor = -2 ;15
;Îòäà÷à(3)-30%
;------------
[up_sect_seconf_mp5]
cost = 1100
value = -30
cam_dispersion = -0.18 ;0.5
cam_dispersion_inc = -0.08 ;0.5
cam_step_angle_horz = -0.4 ;1.5 [0.73 â îñòàòêå]
zoom_cam_dispersion = -0.2 ;0.5 [0.093 â îñòàòêå]
zoom_cam_dispersion_inc = -0.1 ;0.5
zoom_cam_step_angle_horz = -0.5 ;1.0 [0.505 â îñòàòêå]
;Îòäà÷à(1)-10%
;------------
[up_sect_thirda_mp5]
cost = 500
value = -10
cam_dispersion = -0.08 ;0.5
cam_dispersion_inc = -0.04 ;0.5
cam_step_angle_horz = -0.2 ;1.5 [0.73 â îñòàòêå]
zoom_cam_dispersion = -0.1 ;0.5 [0.093 â îñòàòêå]
zoom_cam_dispersion_inc = -0.05 ;0.5
zoom_cam_step_angle_horz = -0.3 ;1.0 [0.505 â îñòàòêå]
;Óäîáñòâî(2)15%
;--------------
[up_sect_thirdc_mp5]
cost = 800
value = +15
crosshair_inertion = -0.35
PDM_disp_base = -0.07 ;0.5
PDM_disp_vel_factor = -0.25 ;1.5
PDM_disp_accel_factor = -0.25 ;1.5
;Íàäåæíîñòü(2)15%
;---------------
[up_sect_thirdd_mp5]
cost = 800
value = +15
;óâåëè÷åíèå äèñïåðñèè â ïðîöåíòàõ ïðè ìàêñèìàëüíîì èçíîñå
fire_dispersion_condition_factor = -1 ;15
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.0001 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.0001 ;0.0011
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = -0.001
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = -0.016 ;0.03
;Ñêîðîñòðåëüíîñòü(3)25%
;----------------------
[up_sect_thirde_mp5]
cost = 1100
value = +25
rpm = +120 ;700
;Íàäåæíîñòü(1)10%
;---------------
[up_sect_fourta_mp5]
cost = 500
value = +10
;óâåëè÷åíèå äèñïåðñèè â ïðîöåíòàõ ïðè ìàêñèìàëüíîì èçíîñå
fire_dispersion_condition_factor = -1 ;15
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = -0.0008
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = -0.008 ;0.03
;Ñêîðîñòðåëüíîñòü(2)15%
;----------------------
[up_sect_fourtc_mp5]
cost = 800
value = +15
rpm = +80 ;700
;Óäîáñòâî(3)25%
;--------------
[up_sect_fourte_mp5]
cost = 1100
value = +25
crosshair_inertion = -0.5
PDM_disp_base = -0.1 ;0.5
PDM_disp_vel_factor = -0.3 ;1.5
PDM_disp_accel_factor = -0.3 ;1.5
;Íàñòèëüíîñòü(3)30%
;------------------
[up_sect_fourtf_mp5]
cost = 1100
value = +30
bullet_speed = +90 ;270
fire_dispersion_base = -0.03
;Îáúåì ìàãàçèíà +10
;--------------------
[up_sect_fiftha_mp5]
cost = 1000
value = +10
ammo_mag_size = 10
;Ñìåíà êàëèáðà 9x18
;-------------
[up_sect_fifthc_mp5]
cost = 2500
value = "9x18"
ammo_class = ammo_9x18_fmj, ammo_9x18_pmm
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = 0.0001 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = 0.0001 ;0.0011
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = 0.0005
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = 0.005 ;0.03
;---END----
[up_firsta_mp5]
scheme_index = 0, 0
known = 1
effects = up_gr_firstcd_mp5
section = up_sect_firsta_mp5
property = prop_recoil
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_ret_a3_name
description = st_up_ret_a3_descr
icon = ui_inGame2_upgrade_Gadyuka_5_1
;;...
[up_firstc_mp5]
scheme_index = 1, 0
known = 1
effects = up_gr_firstef_mp5
section = up_sect_firstc_mp5
property = prop_dispersion
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_ret_b3_name
description = st_up_ret_b3_descr
icon = ui_inGame2_upgrade_Gadyuka_5_2
[up_firstd_mp5]
scheme_index = 1, 1
known = 1
effects = up_gr_firstef_mp5
section = up_sect_firstd_mp5
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 =
name = st_up_ret_b2_name
description = st_up_ret_b2_descr
icon = ui_inGame2_upgrade_Gadyuka_5_3
[up_firste_mp5]
scheme_index = 2, 0
known = 1
effects =
section = up_sect_firste_mp5
property = prop_rpm
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_ret_c2_name
description = st_up_ret_c2_descr
icon = ui_inGame2_upgrade_Gadyuka_5_4
[up_secona_mp5]
scheme_index = 0, 1
known = 1
effects = up_gr_seconcd_mp5
section = up_sect_secona_mp5
property = prop_rpm
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_zat_a3_name
description = st_up_zat_a3_descr
icon = ui_inGame2_upgrade_Gadyuka_5_5
[up_seconc_mp5]
scheme_index = 1, 2
known = 1
effects = up_gr_seconef_mp5
section = up_sect_seconc_mp5
property = prop_reliability
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_zat_b4_name
description = st_up_zat_b4_descr
icon = ui_inGame2_upgrade_Gadyuka_5_6
[up_secone_mp5]
scheme_index = 2, 1
known = 1
effects =
section = up_sect_secone_mp5
property = prop_dispersion
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_zat_c5_name
description = st_up_zat_c5_descr
icon = ui_inGame2_upgrade_Gadyuka_5_7
[up_seconf_mp5]
scheme_index = 2, 2
known = 1
effects =
section = up_sect_seconf_mp5
property = prop_recoil
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_zat_c1_name
description = st_up_zat_c1_descr
icon = ui_inGame2_upgrade_Gadyuka_5_8
[up_thirda_mp5]
scheme_index = 0, 2
known = 1
effects = up_gr_thirdcd_mp5
section = up_sect_thirda_mp5
property = prop_recoil
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_usm_a1_name
description = st_up_usm_a1_descr
icon = ui_inGame2_upgrade_Gadyuka_5_9
[up_thirdc_mp5]
scheme_index = 1, 3
known = 1
effects = up_gr_thirdef_mp5
section = up_sect_thirdc_mp5
property = prop_inertion
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_usm_b3_name
description = st_up_usm_b3_descr
icon = ui_inGame2_upgrade_Gadyuka_5_10
[up_thirdd_mp5]
scheme_index = 1, 4
known = 1
effects = up_gr_thirdef_mp5
section = up_sect_thirdd_mp5
property = prop_reliability
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_usm_b1_name
description = st_up_usm_b1_descr
icon = ui_inGame2_upgrade_Gadyuka_5_11
[up_thirde_mp5]
scheme_index = 2, 3
known = 1
effects =
section = up_sect_thirde_mp5
property = prop_rpm
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_usm_c2_name
description = st_up_usm_c2_descr
icon = ui_inGame2_upgrade_Gadyuka_5_12
[up_fourta_mp5]
scheme_index = 0, 3
known = 1
effects = up_gr_fourtcd_mp5
section = up_sect_fourta_mp5
property = prop_reliability
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_stk_a2_name
description = st_up_stk_a2_descr
icon = ui_inGame2_upgrade_Gadyuka_5_13
[up_fourtc_mp5]
scheme_index = 1, 5
known = 1
effects = up_gr_fourtef_mp5
section = up_sect_fourtc_mp5
property = prop_rpm
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_stk_b1_name
description = st_up_stk_b1_descr
icon = ui_inGame2_upgrade_Gadyuka_5_14
[up_fourte_mp5]
scheme_index = 2, 4
known = 1
effects =
section = up_sect_fourte_mp5
property = prop_inertion
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_stk_c3_name
description = st_up_stk_c3_descr
icon = ui_inGame2_upgrade_Gadyuka_5_15
[up_fourtf_mp5]
scheme_index = 2, 5
known = 1
effects =
section = up_sect_fourtf_mp5
property = prop_bullet_speed
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_stk_c2_name
description = st_up_stk_c2_descr
icon = ui_inGame2_upgrade_Gadyuka_5_16
[up_fiftha_mp5]
scheme_index = 0, 4
known = 1
effects =
section = up_sect_fiftha_mp5
property = prop_ammo_size
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_add_a4_name
description = st_up_add_a4_descr
icon = ui_inGame2_upgrade_Gadyuka_5_17
[up_fifthc_mp5]
scheme_index = 1, 6
known = 1
effects =
section = up_sect_fifthc_mp5
property = prop_calibre
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_add_b3_name
description = st_up_add_b3_descr
icon = ui_inGame2_upgrade_Gadyuka_5_18
[up_gr_firstab_mp5]
elements = up_firsta_mp5
[up_gr_firstcd_mp5]
elements = up_firstc_mp5, up_firstd_mp5
[up_gr_firstef_mp5]
elements = up_firste_mp5
[up_gr_seconab_mp5]
elements = up_secona_mp5
[up_gr_seconcd_mp5]
elements = up_seconc_mp5
[up_gr_seconef_mp5]
elements = up_secone_mp5, up_seconf_mp5
[up_gr_thirdab_mp5]
elements = up_thirda_mp5
[up_gr_thirdcd_mp5]
elements = up_thirdc_mp5, up_thirdd_mp5
[up_gr_thirdef_mp5]
elements = up_thirde_mp5
[up_gr_fourtab_mp5]
elements = up_fourta_mp5
[up_gr_fourtcd_mp5]
elements = up_fourtc_mp5
[up_gr_fourtef_mp5]
elements = up_fourte_mp5, up_fourtf_mp5
[up_gr_fifthab_mp5]
elements = up_fiftha_mp5
[up_gr_fifthcd_mp5]
elements = up_fifthc_mp5

View file

@ -0,0 +1,410 @@
[up_sect_firsta_pb]
;Ñêîðîñòðåëüíîñòü(1)10%
;----------------------
cost = 250
value = +10
rpm = +30
[up_sect_firstc_pb]
;Íàäåæíîñòü(2)15%
;---------------
cost = 500
value = +15
;óâåëè÷åíèå äèñïåðñèè â ïðîöåíòàõ ïðè ìàêñèìàëüíîì èçíîñå
fire_dispersion_condition_factor = -2 ;15
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.0015 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.0015 ;0.0011
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = -0.0025
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = -0.025 ;0.03
[up_sect_firstd_pb]
;Îòäà÷à(2)-20%
;------------
cost = 500
value = -20
cam_dispersion = -0.125 ;0.3
cam_dispersion_inc = -0.125 ;0.3
cam_step_angle_horz = -0.25 ;1.0
[up_sect_firste_pb]
;Íàñòèëüíîñòü(3)30%
;------------------
cost = 750
value = +30
bullet_speed = +60
fire_dispersion_base = -0.02
[up_sect_secona_pb]
;Îòäà÷à(1)-10%
;------------
cost = 250
value = -10
cam_dispersion = -0.05 ;0.3
cam_dispersion_inc = -0.05 ;0.3
cam_step_angle_horz = -0.15 ;1.0
[up_sect_seconc_pb]
;Îòäà÷à(2)-20%
;------------
cost = 500
value = -20
cam_dispersion = -0.125 ;0.3
cam_dispersion_inc = -0.125 ;0.3
cam_step_angle_horz = -0.25 ;1.0
[up_sect_thirda_pb]
;Âåñ
;------------------
cost = 250
value = -0.2
inv_weight = -0.2
crosshair_inertion = -0.3
PDM_disp_base = -0.05
PDM_disp_vel_factor = -0.15
PDM_disp_accel_factor = -0.15
[up_sect_thirdc_pb]
;Óäîáñòâî(2)15%
;--------------
cost = 500
value = +15
crosshair_inertion = -0.7
PDM_disp_base = -0.15
PDM_disp_vel_factor = -0.35
PDM_disp_accel_factor = -0.35
[up_sect_thirde_pb]
;Òî÷íîñòü(3)30%
;---------------
cost = 750
value = +30
fire_dispersion_base = -0.05
[up_sect_fourta_pb]
;Òî÷íîñòü(1)10%
;---------------
cost = 250
value = +10
fire_dispersion_base = -0.02
[up_sect_fourtc_pb]
;Òî÷íîñòü(2)20%
;---------------
cost = 500
value = +20
fire_dispersion_base = -0.03
[up_sect_fiftha_pb]
;Óâåëè÷åííûé îáúåì ìàãàçèíà
;---------------
cost = 650
value = +4
ammo_mag_size = +4
[up_firsta_pb]
scheme_index = 0, 0
known = 1
;;invented = 1 ; 0
effects = up_gr_firstcd_pb
section = up_sect_firsta_pb
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 =
name = st_up_zatp_a1_name
description = st_up_zatp_a1_descr
icon = ui_inGame2_upgrade_PB_1S_1
;;...
[up_firstc_pb]
scheme_index = 1, 0
known = 1
effects = up_gr_firstef_pb
section = up_sect_firstc_pb
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 =
name = st_up_zatp_b3_name
description = st_up_zatp_b3_descr
icon = ui_inGame2_upgrade_PB_1S_2
[up_firstd_pb]
scheme_index = 1, 1
known = 1
effects = up_gr_firstef_pb
section = up_sect_firstd_pb
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 =
name = st_up_zatp_b2_name
description = st_up_zatp_b2_descr
icon = ui_inGame2_upgrade_PB_1S_3
[up_firste_pb]
scheme_index = 2, 0
known = 1
effects =
section = up_sect_firste_pb
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 =
name = st_up_zatp_c2_name
description = st_up_zatp_c2_descr
icon = ui_inGame2_upgrade_PB_1S_4
[up_secona_pb]
scheme_index = 0, 1
known = 1
effects = up_gr_seconcd_pb
section = up_sect_secona_pb
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 =
name = st_up_barp_a2_name
description = st_up_barp_a2_descr
icon = ui_inGame2_upgrade_PB_1S_5
[up_seconc_pb]
scheme_index = 1, 2
known = 1
effects =
section = up_sect_seconc_pb
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 =
name = st_up_barp_b2_name
description = st_up_barp_b2_descr
icon = ui_inGame2_upgrade_PB_1S_6
[up_thirda_pb]
scheme_index = 0, 2
known = 1
effects = up_gr_thirdcd_pb
section = up_sect_thirda_pb
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
prereq_functor = inventory_upgrades.prereq_functor_a
prereq_tooltip_functor = inventory_upgrades.prereq_tooltip_functor_a
prereq_params =
name = st_up_stvp_b1_name
description = st_up_stvp_b1_descr
icon = ui_inGame2_upgrade_PB_1S_7
[up_thirdc_pb]
scheme_index = 1, 3
known = 1
effects = up_gr_thirdef_pb
section = up_sect_thirdc_pb
property = prop_inertion
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 =
name = st_up_stvp_b2_name
description = st_up_stvp_b2_descr
icon = ui_inGame2_upgrade_PB_1S_8
[up_thirde_pb]
scheme_index = 2, 1
known = 1
effects =
section = up_sect_thirde_pb
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 =
name = st_up_stvp_c1_name
description = st_up_stvp_c1_descr
icon = ui_inGame2_upgrade_PB_1S_9
[up_fourta_pb]
scheme_index = 0, 3
known = 1
effects = up_gr_fourtcd_pb
section = up_sect_fourta_pb
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 =
name = st_up_usmp_b1_name
description = st_up_usmp_b1_descr
icon = ui_inGame2_upgrade_PB_1S_10
[up_fourtc_pb]
scheme_index = 1, 4
known = 1
effects =
section = up_sect_fourtc_pb
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 =
name = st_up_usmp_b2_name
description = st_up_usmp_b2_descr
icon = ui_inGame2_upgrade_PB_1S_11
[up_fiftha_pb]
scheme_index = 0, 4
known = 1
effects =
section = up_sect_fiftha_pb
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
; ui
prereq_functor = inventory_upgrades.prereq_functor_a
prereq_tooltip_functor = inventory_upgrades.prereq_tooltip_functor_a
prereq_params =
name = st_up_add_a4_name
description = st_up_addd_a1_descr
icon = ui_inGame2_upgrade_PB_1S_12
[up_gr_firstab_pb]
elements = up_firsta_pb
[up_gr_firstcd_pb]
elements = up_firstc_pb, up_firstd_pb
[up_gr_firstef_pb]
elements = up_firste_pb
[up_gr_seconab_pb]
elements = up_secona_pb
[up_gr_seconcd_pb]
elements = up_seconc_pb
[up_gr_thirdab_pb]
elements = up_thirda_pb
[up_gr_thirdcd_pb]
elements = up_thirdc_pb
[up_gr_thirdef_pb]
elements = up_thirde_pb
[up_gr_fourtab_pb]
elements = up_fourta_pb
[up_gr_fourtcd_pb]
elements = up_fourtc_pb
[up_gr_fifthab_pb]
elements = up_fiftha_pb

View file

@ -0,0 +1,549 @@
[up_sect_firsta_pkm]
;Íàäåæíîñòü(1)10%
;---------------
cost = 2000
value = +10
;óâåëè÷åíèå äèñïåðñèè â ïðîöåíòàõ ïðè ìàêñèìàëüíîì èçíîñå
fire_dispersion_condition_factor = -1 ;15
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = -0.0004
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = -0.005 ;0.03
[up_sect_firstc_pkm]
;Îòäà÷à(2)-20%
;------------
cost = 2500
value = -20
cam_dispersion = -0.04 ;0.7
cam_dispersion_inc = -0.03 ;0.7
cam_step_angle_horz = -0.2 ;0.7
cam_max_angle = -1.0
[up_sect_firstd_pkm]
;Íàñòèëüíîñòü(2)20%
;------------------
cost = 2500
value = +20
bullet_speed = +100
fire_dispersion_base = -0.02 ;0.7
hit_impulse = +30
[up_sect_firste_pkm]
;Ñêîðîñòðåëüíîñòü(3)25%
;----------------------
cost = 3000
value = +25
rpm = +150
[up_sect_secona_pkm]
;Îòäà÷à(1)-10%
;------------
cost = 2000
value = -10
cam_dispersion = -0.02 ;0.7
cam_dispersion_inc = -0.01 ;0.7
cam_step_angle_horz = -0.1 ;0.7
[up_sect_seconc_pkm]
;Îòäà÷à(2)-20%
;------------
cost = 2500
value = -20
cam_dispersion = -0.04 ;0.7
cam_dispersion_inc = -0.03 ;0.7
cam_step_angle_horz = -0.2 ;0.7
cam_max_angle = -1.0
[up_sect_secone_pkm]
;Óäîáñòâî(2)15%
;--------------
cost = 3000
value = +25
crosshair_inertion = -0.5
PDM_disp_base = -0.15 ;0.5
PDM_disp_vel_factor = -0.5 ;1.5
PDM_disp_accel_factor = -0.5 ;1.5
[up_sect_seconf_pkm]
;Ñêîðîñòðåëüíîñòü(3)25%
;----------------------
cost = 3000
value = +25
rpm = +150
[up_sect_thirda_pkm]
;Íàäåæíîñòü(1)10%
;---------------
cost = 2000
value = +10
;óâåëè÷åíèå äèñïåðñèè â ïðîöåíòàõ ïðè ìàêñèìàëüíîì èçíîñå
fire_dispersion_condition_factor = -1 ;15
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = -0.0004
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = -0.005 ;0.03
[up_sect_thirdc_pkm]
;Íàäåæíîñòü(2)15%
;---------------
cost = 2500
value = +15
;óâåëè÷åíèå äèñïåðñèè â ïðîöåíòàõ ïðè ìàêñèìàëüíîì èçíîñå
fire_dispersion_condition_factor = -1 ;15
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.0002 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.0002 ;0.0011
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = -0.0007
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = -0.01 ;0.03
[up_sect_thirdd_pkm]
;Ñêîðîñòðåëüíîñòü(2)15%
;----------------------
cost = 2500
value = +15
rpm = +100
[up_sect_thirde_pkm]
;Òî÷íîñòü(3)30%
;---------------
cost = 3000
value = +30
fire_dispersion_base = -0.09 ;0.7
fire_dispersion_condition_factor = -1 ;15
[up_sect_fourta_pkm]
;Òî÷íîñòü(1)10%
;---------------
cost = 2000
value = +10
fire_dispersion_base = -0.05 ;0.7
fire_dispersion_condition_factor = -1 ;15
[up_sect_fourtc_pkm]
;Óäîáñòâî(2)15%
;--------------
cost = 2500
value = +15
crosshair_inertion = -0.5
PDM_disp_base = -0.15 ;0.5
PDM_disp_vel_factor = -0.5 ;1.5
PDM_disp_accel_factor = -0.5 ;1.5
[up_sect_fourte_pkm]
;Îòäà÷à(3)30%
;---------------
cost = 3000
value = -30
cam_dispersion = -0.07 ;0.7
cam_dispersion_inc = -0.05 ;0.7
cam_step_angle_horz = -0.4 ;0.7
cam_max_angle = -2.0
[up_sect_fiftha_pkm]
;Óâåëè÷åííûé îáúåì ëåíòî÷íîé êîðîáêè
;---------------
cost = 5000
value = +100
ammo_mag_size = 100
[up_firsta_pkm]
scheme_index = 0, 0
known = 1
effects = up_gr_firstcd_pkm
section = up_sect_firsta_pkm
property = prop_reliability
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_zath_a1_name
description = st_up_zath_a1_descr
icon = ui_inGame2_upgrade_RP74_1
;;...
[up_firstc_pkm]
scheme_index = 1, 0
known = 1
effects = up_gr_firstef_pkm
section = up_sect_firstc_pkm
property = prop_recoil
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_zath_b2_name
description = st_up_zath_b2_descr
icon = ui_inGame2_upgrade_RP74_2
[up_firstd_pkm]
scheme_index = 1, 1
known = 1
effects = up_gr_firstef_pkm
section = up_sect_firstd_pkm
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 =
name = st_up_zath_b1_name
description = st_up_zath_b1_descr
icon = ui_inGame2_upgrade_RP74_3
[up_firste_pkm]
scheme_index = 2, 0
known = 1
effects =
section = up_sect_firste_pkm
property = prop_rpm
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_zath_c1_name
description = st_up_zath_c1_descr
icon = ui_inGame2_upgrade_RP74_4
[up_secona_pkm]
scheme_index = 0, 1
known = 1
effects = up_gr_seconcd_pkm
section = up_sect_secona_pkm
property = prop_recoil
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_auth_a1_name
description = st_up_auth_a1_descr
icon = ui_inGame2_upgrade_RP74_5
[up_seconc_pkm]
scheme_index = 1, 2
known = 1
effects = up_gr_seconef_pkm
section = up_sect_seconc_pkm
property = prop_recoil
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_auth_b1_name
description = st_up_auth_b1_descr
icon = ui_inGame2_upgrade_RP74_6
[up_secone_pkm]
scheme_index = 2, 1
known = 1
effects =
section = up_sect_secone_pkm
property = prop_inertion
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_auth_c2_name
description = st_up_auth_c2_descr
icon = ui_inGame2_upgrade_RP74_7
[up_seconf_pkm]
scheme_index = 2, 2
known = 1
effects =
section = up_sect_seconf_pkm
property = prop_rpm
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_auth_c1_name
description = st_up_auth_c1_descr
icon = ui_inGame2_upgrade_RP74_8
[up_thirda_pkm]
scheme_index = 0, 2
known = 1
effects = up_gr_thirdcd_pkm
section = up_sect_thirda_pkm
property = prop_reliability
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_stvh_b1_name
description = st_up_stvh_b1_descr
icon = ui_inGame2_upgrade_RP74_1
[up_thirdc_pkm]
scheme_index = 1, 3
known = 1
effects = up_gr_thirdef_pkm
section = up_sect_thirdc_pkm
property = prop_reliability
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_stvh_b2_name
description = st_up_stvh_b2_descr
icon = ui_inGame2_upgrade_RP74_10
[up_thirdd_pkm]
scheme_index = 1, 4
known = 1
effects = up_gr_thirdef_pkm
section = up_sect_thirdd_pkm
property = prop_rpm
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_stvh_a1_name
description = st_up_stvh_a1_descr
icon = ui_inGame2_upgrade_RP74_11
[up_thirde_pkm]
scheme_index = 2, 3
known = 1
effects =
section = up_sect_thirde_pkm
property = prop_dispersion
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_stvh_c1_name
description = st_up_stvh_c1_descr
icon = ui_inGame2_upgrade_RP74_12
[up_fourta_pkm]
scheme_index = 0, 3
known = 1
effects = up_gr_fourtcd_pkm
section = up_sect_fourta_pkm
property = prop_dispersion
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_prih_a1_name
description = st_up_prih_a1_descr
icon = ui_inGame2_upgrade_RP74_13
[up_fourtc_pkm]
scheme_index = 1, 5
known = 1
effects = up_gr_fourtef_pkm
section = up_sect_fourtc_pkm
property = prop_inertion
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_prih_b1_name
description = st_up_prih_b1_descr
icon = ui_inGame2_upgrade_RP74_14
[up_fourte_pkm]
scheme_index = 2, 4
known = 1
effects =
section = up_sect_fourte_pkm
property = prop_recoil
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_prih_c1_name
description = st_up_prih_c1_descr
icon = ui_inGame2_upgrade_RP74_15
[up_fiftha_pkm]
scheme_index = 0, 4
known = 1
effects =
section = up_sect_fiftha_pkm
property = prop_ammo_size
precondition_functor = inventory_upgrades.precondition_functor_a
precondition_parameter = true
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 =
name = st_up_addh_a1_name
description = st_up_addh_a1_descr
icon = ui_inGame2_upgrade_RP74_16
[up_gr_firstab_pkm]
elements = up_firsta_pkm
[up_gr_firstcd_pkm]
elements = up_firstc_pkm, up_firstd_pkm
[up_gr_firstef_pkm]
elements = up_firste_pkm
[up_gr_seconab_pkm]
elements = up_secona_pkm
[up_gr_seconcd_pkm]
elements = up_seconc_pkm
[up_gr_seconef_pkm]
elements = up_secone_pkm, up_seconf_pkm
[up_gr_thirdab_pkm]
elements = up_thirda_pkm
[up_gr_thirdcd_pkm]
elements = up_thirdc_pkm, up_thirdd_pkm
[up_gr_thirdef_pkm]
elements = up_thirde_pkm
[up_gr_fourtab_pkm]
elements = up_fourta_pkm
[up_gr_fourtcd_pkm]
elements = up_fourtc_pkm
[up_gr_fourtef_pkm]
elements = up_fourte_pkm
[up_gr_fifthab_pkm]
elements = up_fiftha_pkm

View file

@ -0,0 +1,447 @@
[up_sect_firsta_pm]
;Ñêîðîñòðåëüíîñòü(1)10%
;----------------------
cost = 200
value = +10
rpm = +20
[up_sect_firstc_pm]
;Íàñòèëüíîñòü(2)20%
;------------------
cost = 400
value = +20
bullet_speed = +45
fire_dispersion_base = -0.01
[up_sect_firstd_pm]
;Îòäà÷à(2)-20%
;------------
cost = 400
value = -20
cam_dispersion = -0.2 ;0.5
cam_dispersion_inc = -0.2 ;0.5
cam_step_angle_horz = -0.25; ;1.0
[up_sect_firste_pm]
;Ñêîðîñòðåëüíîñòü(3)25%
;----------------------
cost = 600
value = +25
rpm = +60
[up_sect_secona_pm]
;Íàñòèëüíîñòü(1)10%
;------------------
cost = 200
value = +10
bullet_speed = +25
[up_sect_seconc_pm]
;Íàäåæíîñòü(2)15%
;---------------
cost = 400
value = +15
;óâåëè÷åíèå äèñïåðñèè â ïðîöåíòàõ ïðè ìàêñèìàëüíîì èçíîñå
fire_dispersion_condition_factor = -2 ;15
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.001 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.001 ;0.0011
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = -0.002
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = -0.02 ;0.03
[up_sect_thirda_pm]
;Âåñ
;------------------
cost = 200
value = -0.35
inv_weight = -0.35
crosshair_inertion = -0.3
PDM_disp_base = -0.05
PDM_disp_vel_factor = -0.15
PDM_disp_accel_factor = -0.15
[up_sect_thirdc_pm]
;Óäîáñòâî(2)15%
;--------------
cost = 400
value = +15
crosshair_inertion = -0.7
PDM_disp_base = -0.15
PDM_disp_vel_factor = -0.35
PDM_disp_accel_factor = -0.35
[up_sect_thirdd_pm]
;Îòäà÷à(2)-20%
;------------
cost = 400
value = -20
cam_dispersion = -0.2 ;0.5
cam_dispersion_inc = -0.2 ;0.5
cam_step_angle_horz = -0.25; ;1.0
[up_sect_fourta_pm]
;Òî÷íîñòü(1)10%
;---------------
cost = 200
value = +10
fire_dispersion_base = -0.03
fire_dispersion_condition_factor = -1
[up_sect_fourtc_pm]
;Òî÷íîñòü(2)20%
;---------------
cost = 400
value = +20
fire_dispersion_base = -0.05
fire_dispersion_condition_factor = -1
[up_sect_fiftha_pm]
;Óâåëè÷åííûé îáúåì ìàãàçèíà
;---------------
cost = 350
value = +4
ammo_mag_size = +4
[up_sect_fifthc_pm]
;Ñìåíà êàëèáðà íà 9õ19
;---------------
cost = 550
value = "9x19"
ammo_class = ammo_9x19_fmj, ammo_9x19_pbp
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = 0.0002 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = 0.0002 ;0.0011
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = 0.0008
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = 0.008 ;0.03
[up_firsta_pm]
scheme_index = 0, 0
known = 1
;;invented = 1 ; 0
effects = up_gr_firstcd_pm
section = up_sect_firsta_pm
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 =
name = st_up_zatp_a1_name
description = st_up_zatp_a1_descr
icon = ui_inGame2_upgrade_PMm_1
;;...
[up_firstc_pm]
scheme_index = 1, 0
known = 1
effects = up_gr_firstef_pm
section = up_sect_firstc_pm
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 =
name = st_up_zatp_b1_name
description = st_up_zatp_b1_descr
icon = ui_inGame2_upgrade_PMm_2
[up_firstd_pm]
scheme_index = 1, 1
known = 1
effects = up_gr_firstef_pm
section = up_sect_firstd_pm
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 =
name = st_up_zatp_b2_name
description = st_up_zatp_b2_descr
icon = ui_inGame2_upgrade_PMm_3
[up_firste_pm]
scheme_index = 2, 0
known = 1
effects =
section = up_sect_firste_pm
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 =
name = st_up_zatp_c1_name
description = st_up_zatp_c1_descr
icon = ui_inGame2_upgrade_PMm_4
[up_secona_pm]
scheme_index = 0, 1
known = 1
effects = up_gr_seconcd_pm
section = up_sect_secona_pm
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 =
name = st_up_barp_a1_name
description = st_up_barp_a1_descr
icon = ui_inGame2_upgrade_PMm_5
[up_seconc_pm]
scheme_index = 1, 2
known = 1
effects =
section = up_sect_seconc_pm
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 =
name = st_up_barp_b1_name
description = st_up_barp_b1_descr
icon = ui_inGame2_upgrade_PMm_6
[up_thirda_pm]
scheme_index = 0, 2
known = 1
effects = up_gr_thirdcd_pm
section = up_sect_thirda_pm
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
prereq_functor = inventory_upgrades.prereq_functor_a
prereq_tooltip_functor = inventory_upgrades.prereq_tooltip_functor_a
prereq_params =
name = st_up_stvp_b1_name
description = st_up_stvp_b1_descr
icon = ui_inGame2_upgrade_PMm_7
[up_thirdc_pm]
scheme_index = 1, 3
known = 1
effects =
section = up_sect_thirdc_pm
property = prop_inertion
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 =
name = st_up_stvp_b2_name
description = st_up_stvp_b2_descr
icon = ui_inGame2_upgrade_PMm_8
[up_thirdd_pm]
scheme_index = 1, 4
known = 1
effects =
section = up_sect_thirdd_pm
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 =
name = st_up_stvp_b3_name
description = st_up_stvp_b3_descr
icon = ui_inGame2_upgrade_PMm_9
[up_fourta_pm]
scheme_index = 0, 3
known = 1
effects = up_gr_fourtcd_pm
section = up_sect_fourta_pm
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 =
name = st_up_usmp_b1_name
description = st_up_usmp_b1_descr
icon = ui_inGame2_upgrade_PMm_10
[up_fourtc_pm]
scheme_index = 1, 5
known = 1
effects =
section = up_sect_fourtc_pm
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 =
name = st_up_usmp_b2_name
description = st_up_usmp_b2_descr
icon = ui_inGame2_upgrade_PMm_11
[up_fiftha_pm]
scheme_index = 0, 4
known = 1
effects =
section = up_sect_fiftha_pm
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
; ui
prereq_functor = inventory_upgrades.prereq_functor_a
prereq_tooltip_functor = inventory_upgrades.prereq_tooltip_functor_a
prereq_params =
name = st_up_add_a4_name
description = st_up_addd_a1_descr
icon = ui_inGame2_upgrade_PMm_12
[up_fifthc_pm]
scheme_index = 1, 6
known = 1
effects =
section = up_sect_fifthc_pm
property = prop_calibre
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 =
name = st_up_add_b4_name
description = st_up_add_b4_descr
icon = ui_inGame2_upgrade_PMm_13
[up_gr_firstab_pm]
elements = up_firsta_pm
[up_gr_firstcd_pm]
elements = up_firstc_pm, up_firstd_pm
[up_gr_firstef_pm]
elements = up_firste_pm
[up_gr_seconab_pm]
elements = up_secona_pm
[up_gr_seconcd_pm]
elements = up_seconc_pm
[up_gr_thirdab_pm]
elements = up_thirda_pm
[up_gr_thirdcd_pm]
elements = up_thirdc_pm, up_thirdd_pm
[up_gr_fourtab_pm]
elements = up_fourta_pm
[up_gr_fourtcd_pm]
elements = up_fourtc_pm
[up_gr_fifthab_pm]
elements = up_fiftha_pm
[up_gr_fifthcd_pm]
elements = up_fifthc_pm

View file

@ -0,0 +1,493 @@
[up_sect_firsta_protecta]
;Íàäåæíîñòü(1)10%
;---------------
cost = 800
value = +10
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.00045 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.00045 ;0.0011
[up_sect_firstc_protecta]
;Íàñòèëüíîñòü(2)20%
;------------------
cost = 1250
value = +20
bullet_speed = +80
hit_impulse = +20
fire_dispersion_base = -0.02
[up_sect_firstd_protecta]
;Íàäåæíîñòü(2)15%
;---------------
cost = 1250
value = +15
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.0006 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.0006 ;0.0011
[up_sect_firste_protecta]
;Îòäà÷à(3)-30%
;------------
cost = 1700
value = -30
cam_dispersion = -0.7 ;0.7
cam_dispersion_inc = -0.7 ;0.7
cam_step_angle_horz = -0.7 ;0.7
zoom_cam_dispersion = -0.7 ;0.6
zoom_cam_dispersion_inc = -0.7 ;0.6
zoom_cam_step_angle_horz = -0.7 ;0.6
[up_sect_firstf_protecta]
;Ñêîðîñòðåëüíîñòü(3)25%
;----------------------
cost = 1700
value = +25
rpm = +35
[up_sect_secona_protecta]
;Îòäà÷à(1)-10%
;------------
cost = 800
value = -10
cam_dispersion = -0.25 ;3.0
cam_dispersion_inc = -0.25 ;3.0
cam_step_angle_horz = -0.25 ;3.0
zoom_cam_dispersion = -0.25 ;3.0
zoom_cam_dispersion_inc = -0.25 ;3.0
zoom_cam_step_angle_horz = -0.25 ;3.0
[up_sect_seconc_protecta]
;Óäîáñòâî(2)15%
;--------------
cost = 1250
value = +15
crosshair_inertion = -1.5
PDM_disp_base = -0.1
PDM_disp_vel_factor = -0.5
PDM_disp_accel_factor = -0.5
[up_sect_second_protecta]
;Îòäà÷à(2)-20%
;------------
cost = 1250
value = -20
cam_dispersion = -0.4 ;3.0
cam_dispersion_inc = -0.4 ;3.0
cam_step_angle_horz = -0.4 ;3.0
zoom_cam_dispersion = -0.4 ;3.0
zoom_cam_dispersion_inc = -0.4 ;3.0
zoom_cam_step_angle_horz = -0.4 ;3.0
[up_sect_thirda_protecta]
;Íàäåæíîñòü(1)10%
;---------------
cost = 800
value = +10
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.00045 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.00045 ;0.0011
[up_sect_thirdc_protecta]
;Îòäà÷à(2)-20%
;------------
cost = 1250
value = -20
cam_dispersion = -0.4 ;3.0
cam_dispersion_inc = -0.4 ;3.0
cam_step_angle_horz = -0.4 ;3.0
zoom_cam_dispersion = -0.4 ;3.0
zoom_cam_dispersion_inc = -0.4 ;3.0
zoom_cam_step_angle_horz = -0.4 ;3.0
[up_sect_thirdd_protecta]
;Ñêîðîñòðåëüíîñòü(2)15%
;----------------------
cost = 2250
value = +15
;value2 = st_new_fire_mode
rpm = +25
fire_modes = 1, -1
[up_sect_thirde_protecta]
;Òî÷íîñòü(3)30%
;---------------
cost = 1700
value = +30
fire_dispersion_base = -0.1
fire_dispersion_condition_factor = -0.05
[up_sect_fourta_protecta]
;Îòäà÷à(1)-10%
;------------
cost = 800
value = -10
cam_dispersion = -0.25 ;3.0
cam_dispersion_inc = -0.25 ;3.0
cam_step_angle_horz = -0.25 ;3.0
zoom_cam_dispersion = -0.25 ;3.0
zoom_cam_dispersion_inc = -0.25 ;3.0
zoom_cam_step_angle_horz = -0.25 ;3.0
[up_sect_fourtc_protecta]
;Ñêîðîñòðåëüíîñòü(2)15%
;----------------------
cost = 1250
value = +15
rpm = +25
[up_firsta_protecta]
scheme_index = 0, 0
known = 1
effects = up_gr_firstcd_protecta
section = up_sect_firsta_protecta
property = prop_reliability
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 =
name = st_up_bard_a1_name
description = st_up_bard_a1_descr
icon = ui_inGame2_upgrade_Protecta_1
[up_firstc_protecta]
scheme_index = 1, 0
known = 1
effects = up_gr_firstef_protecta
section = up_sect_firstc_protecta
property = prop_bullet_speed
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 =
name = st_up_bard_b5_name
description = st_up_bard_b5_descr
icon = ui_inGame2_upgrade_Protecta_2
[up_firstd_protecta]
scheme_index = 1, 1
known = 1
effects = up_gr_firstef_protecta
section = up_sect_firstd_protecta
property = prop_reliability
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 =
name = st_up_bard_b6_name
description = st_up_bard_b6_descr
icon = ui_inGame2_upgrade_Protecta_4
[up_firste_protecta]
scheme_index = 2, 0
known = 1
effects =
section = up_sect_firste_protecta
property = prop_recoil
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 =
name = st_up_bard_c5_name
description = st_up_bard_c5_descr
icon = ui_inGame2_upgrade_Protecta_3
[up_firstf_protecta]
scheme_index = 2, 1
known = 1
effects =
section = up_sect_firstf_protecta
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 =
name = st_up_bard_c4_name
description = st_up_bard_c4_descr
icon = ui_inGame2_upgrade_Protecta_5
[up_secona_protecta]
scheme_index = 0, 1
known = 1
effects = up_gr_seconcd_protecta
section = up_sect_secona_protecta
property = prop_recoil
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 =
name = st_up_stvd_b1_name
description = st_up_stvd_b1_descr
icon = ui_inGame2_upgrade_Protecta_6
[up_seconc_protecta]
scheme_index = 1, 2
known = 1
effects =
section = up_sect_seconc_protecta
property = prop_inertion
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 =
name = st_up_stvd_b2_name
description = st_up_stvd_b2_descr
icon = ui_inGame2_upgrade_Protecta_7
[up_second_protecta]
scheme_index = 1, 3
known = 1
effects =
section = up_sect_second_protecta
property = prop_recoil
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 =
name = st_up_stvd_b3_name
description = st_up_stvd_b3_descr
icon = ui_inGame2_upgrade_Protecta_8
[up_thirda_protecta]
scheme_index = 0, 2
known = 1
effects = up_gr_thirdcd_protecta
section = up_sect_thirda_protecta
property = prop_reliability
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 =
name = st_up_autd_a2_name
description = st_up_autd_a2_descr
icon = ui_inGame2_upgrade_Protecta_9
[up_thirdc_protecta]
scheme_index = 1, 4
known = 1
effects = up_gr_thirdef_protecta
section = up_sect_thirdc_protecta
property = prop_recoil
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 =
name = st_up_autd_b1_name
description = st_up_autd_b1_descr
icon = ui_inGame2_upgrade_Protecta_10
[up_thirdd_protecta]
scheme_index = 1, 5
known = 1
effects = up_gr_thirdef_protecta
section = up_sect_thirdd_protecta
property = prop_rpm, prop_autofire
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 =
name = st_up_autd_b5_name
description = st_up_autd_b5_descr
icon = ui_inGame2_upgrade_Protecta_12
[up_thirde_protecta]
scheme_index = 2, 2
known = 1
effects =
section = up_sect_thirde_protecta
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 =
name = st_up_autd_c5_name
description = st_up_autd_c5_descr
icon = ui_inGame2_upgrade_Protecta_11
[up_fourta_protecta]
scheme_index = 0, 3
known = 1
effects = up_gr_fourtcd_protecta
section = up_sect_fourta_protecta
property = prop_recoil
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 =
name = st_up_roun_a1_name
description = st_up_roun_a1_descr
icon = ui_inGame2_upgrade_Protecta_13
[up_fourtc_protecta]
scheme_index = 1, 6
known = 1
effects =
section = up_sect_fourtc_protecta
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 =
name = st_up_roun_a2_name
description = st_up_roun_a2_descr
icon = ui_inGame2_upgrade_Protecta_14
[up_gr_firstab_protecta]
elements = up_firsta_protecta
[up_gr_firstcd_protecta]
elements = up_firstc_protecta, up_firstd_protecta
[up_gr_firstef_protecta]
elements = up_firste_protecta, up_firstf_protecta
[up_gr_seconab_protecta]
elements = up_secona_protecta
[up_gr_seconcd_protecta]
elements = up_seconc_protecta, up_second_protecta
[up_gr_thirdab_protecta]
elements = up_thirda_protecta
[up_gr_thirdcd_protecta]
elements = up_thirdc_protecta, up_thirdd_protecta
[up_gr_thirdef_protecta]
elements = up_thirde_protecta
[up_gr_fourtab_protecta]
elements = up_fourta_protecta
[up_gr_fourtcd_protecta]
elements = up_fourtc_protecta

View file

@ -0,0 +1,518 @@
[up_sect_firsta_sig220]
;Ñêîðîñòðåëüíîñòü(1)10%
;----------------------
cost = 500
value = +10
rpm = +40
[up_sect_firstc_sig220]
;Íàäåæíîñòü(2)15%
;---------------
cost = 900
value = +15
;óâåëè÷åíèå äèñïåðñèè â ïðîöåíòàõ ïðè ìàêñèìàëüíîì èçíîñå
fire_dispersion_condition_factor = -1 ;15
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.0005 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.0005 ;0.0011
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = -0.0015
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = -0.015 ;0.03
[up_sect_firstd_sig220]
;Íàñòèëüíîñòü(2)20%
;------------------
cost = 900
value = +20
bullet_speed = +60
fire_dispersion_base = -0.02
[up_sect_firste_sig220]
;Ðåæèì àâòîìàòè÷åñêîé ñòðåëüáû ïî òðè âûñòðåëà
;------------------
cost = 3000
;value = +20
fire_modes = 1, 3
rpm = +250
cam_dispersion = -0.45 ;1.2
cam_dispersion_inc = -0.45 ;1.2
cam_step_angle_horz = -0.45 ;1.2
[up_sect_secona_sig220]
;Íàñòèëüíîñòü(1)10%
;------------------
cost = 500
value = +10
bullet_speed = +40
fire_dispersion_base = -0.01
[up_sect_seconc_sig220]
;Íàäåæíîñòü(2)15%
;---------------
cost = 900
value = +15
;óâåëè÷åíèå äèñïåðñèè â ïðîöåíòàõ ïðè ìàêñèìàëüíîì èçíîñå
fire_dispersion_condition_factor = -1 ;15
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.0005 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.0005 ;0.0011
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = -0.0015
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = -0.015 ;0.03
[up_sect_secone_sig220]
;Ñêîðîñòðåëüíîñòü(3)25%
;----------------------
cost = 1300
value = +25
rpm = +65
[up_sect_seconf_sig220]
;Íàñòèëüíîñòü(3)30%
;------------------
cost = 1300
value = +30
bullet_speed = +80
fire_dispersion_base = -0.03
[up_sect_thirda_sig220]
;Âåñ
;------------------
cost = 500
value = -0.22
inv_weight = -0.22
crosshair_inertion = -0.3
PDM_disp_base = -0.05
PDM_disp_vel_factor = -0.15
PDM_disp_accel_factor = -0.15
[up_sect_thirdc_sig220]
;Óäîáñòâî(2)15%
;--------------
cost = 900
value = +15
crosshair_inertion = -0.7
PDM_disp_base = -0.15
PDM_disp_vel_factor = -0.35
PDM_disp_accel_factor = -0.35
[up_sect_thirdd_sig220]
;Îòäà÷à(2)-20%
;------------
cost = 900
value = -20
cam_dispersion = -0.45 ;1.2
cam_dispersion_inc = -0.45 ;1.2
cam_step_angle_horz = -0.45 ;1.2
[up_sect_fourta_sig220]
;Òî÷íîñòü(1)10%
;---------------
cost = 500
value = +10
fire_dispersion_base = -0.03
fire_dispersion_condition_factor = -1
[up_sect_fourtc_sig220]
;Íàäåæíîñòü(2)15%
;---------------
cost = 900
value = +15
;óâåëè÷åíèå äèñïåðñèè â ïðîöåíòàõ ïðè ìàêñèìàëüíîì èçíîñå
fire_dispersion_condition_factor = -1 ;15
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.0005 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.0005 ;0.0011
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = -0.0015
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = -0.015 ;0.03
[up_sect_fourte_sig220]
;Ñêîðîñòðåëüíîñòü(3)25%
;----------------------
cost = 1300
value = +25
rpm = +65
[up_sect_fiftha_sig220]
;Óâåëè÷åííûé îáúåì ìàãàçèíà
;---------------
cost = 1500
value = +4
ammo_mag_size = +4
[up_firsta_sig220]
scheme_index = 0, 0
known = 1
;;invented = 1 ; 0
effects = up_gr_firstcd_sig220
section = up_sect_firsta_sig220
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 =
name = st_up_zatp_a1_name
description = st_up_zatp_a1_descr
icon = ui_inGame2_upgrade_SIP_t_M200_1
;;...
[up_firstc_sig220]
scheme_index = 1, 0
known = 1
effects = up_gr_firstef_sig220
section = up_sect_firstc_sig220
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 =
name = st_up_zatp_b3_name
description = st_up_zatp_b3_descr
icon = ui_inGame2_upgrade_SIP_t_M200_2
[up_firstd_sig220]
scheme_index = 1, 1
known = 1
effects = up_gr_firstef_sig220
section = up_sect_firstd_sig220
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 =
name = st_up_zatp_b8_name
description = st_up_zatp_b8_descr
icon = ui_inGame2_upgrade_SIP_t_M200_3
[up_firste_sig220]
scheme_index = 2, 0
known = 1
effects =
section = up_sect_firste_sig220
property = prop_3xfire
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 =
name = st_up_zatp_c7_name
description = st_up_zatp_c7_descr
icon = ui_inGame2_upgrade_SIP_t_M200_4
[up_secona_sig220]
scheme_index = 0, 1
known = 1
effects = up_gr_seconcd_sig220
section = up_sect_secona_sig220
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 =
name = st_up_barp_a1_name
description = st_up_barp_a1_descr
icon = ui_inGame2_upgrade_SIP_t_M200_5
[up_seconc_sig220]
scheme_index = 1, 2
known = 1
effects = up_gr_seconef_sig220
section = up_sect_seconc_sig220
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 =
name = st_up_barp_b1_name
description = st_up_barp_b1_descr
icon = ui_inGame2_upgrade_SIP_t_M200_6
[up_secone_sig220]
scheme_index = 2, 1
known = 1
effects =
section = up_sect_secone_sig220
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 =
name = st_up_barp_c1_name
description = st_up_barp_c1_descr
icon = ui_inGame2_upgrade_SIP_t_M200_7
[up_seconf_sig220]
scheme_index = 2, 2
known = 1
effects =
section = up_sect_seconf_sig220
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 =
name = st_up_barp_c2_name
description = st_up_barp_c2_descr
icon = ui_inGame2_upgrade_SIP_t_M200_8
[up_thirda_sig220]
scheme_index = 0, 2
known = 1
effects = up_gr_thirdcd_sig220
section = up_sect_thirda_sig220
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
prereq_functor = inventory_upgrades.prereq_functor_a
prereq_tooltip_functor = inventory_upgrades.prereq_tooltip_functor_a
prereq_params =
name = st_up_stvp_b1_name
description = st_up_stvp_b1_descr
icon = ui_inGame2_upgrade_SIP_t_M200_9
[up_thirdc_sig220]
scheme_index = 1, 3
known = 1
effects =
section = up_sect_thirdc_sig220
property = prop_inertion
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 =
name = st_up_stvp_b2_name
description = st_up_stvp_b2_descr
icon = ui_inGame2_upgrade_SIP_t_M200_10
[up_thirdd_sig220]
scheme_index = 1, 4
known = 1
effects =
section = up_sect_thirdd_sig220
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 =
name = st_up_stvp_b3_name
description = st_up_stvp_b3_descr
icon = ui_inGame2_upgrade_SIP_t_M200_11
[up_fourta_sig220]
scheme_index = 0, 3
known = 1
effects = up_gr_fourtcd_sig220
section = up_sect_fourta_sig220
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 =
name = st_up_usmp_b1_name
description = st_up_usmp_b1_descr
icon = ui_inGame2_upgrade_SIP_t_M200_12
[up_fourtc_sig220]
scheme_index = 1, 5
known = 1
effects = up_gr_fourtef_sig220
section = up_sect_fourtc_sig220
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
prereq_functor = inventory_upgrades.prereq_functor_a
prereq_tooltip_functor = inventory_upgrades.prereq_tooltip_functor_a
prereq_params =
name = st_up_usmp_b5_name
description = st_up_usmp_b5_descr
icon = ui_inGame2_upgrade_SIP_t_M200_13
[up_fourte_sig220]
scheme_index = 2, 3
known = 1
effects =
section = up_sect_fourte_sig220
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 =
name = st_up_usmp_c3_name
description = st_up_usmp_c3_descr
icon = ui_inGame2_upgrade_SIP_t_M200_14
[up_fiftha_sig220]
scheme_index = 0, 4
known = 1
effects =
section = up_sect_fiftha_sig220
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
; ui
prereq_functor = inventory_upgrades.prereq_functor_a
prereq_tooltip_functor = inventory_upgrades.prereq_tooltip_functor_a
prereq_params =
name = st_up_add_a4_name
description = st_up_addd_a1_descr
icon = ui_inGame2_upgrade_SIP_t_M200_15
[up_gr_firstab_sig220]
elements = up_firsta_sig220
[up_gr_firstcd_sig220]
elements = up_firstc_sig220, up_firstd_sig220
[up_gr_firstef_sig220]
elements = up_firste_sig220
[up_gr_seconab_sig220]
elements = up_secona_sig220
[up_gr_seconcd_sig220]
elements = up_seconc_sig220
[up_gr_seconef_sig220]
elements = up_secone_sig220, up_seconf_sig220
[up_gr_thirdab_sig220]
elements = up_thirda_sig220
[up_gr_thirdcd_sig220]
elements = up_thirdc_sig220, up_thirdd_sig220
[up_gr_fourtab_sig220]
elements = up_fourta_sig220
[up_gr_fourtcd_sig220]
elements = up_fourtc_sig220
[up_gr_fourtef_sig220]
elements = up_fourte_sig220
[up_gr_fifthab_sig220]
elements = up_fiftha_sig220

View file

@ -0,0 +1,578 @@
;Ñêîðîñòðåëüíîñòü(1)10%
;----------------------
[up_sect_firsta_sig550]
cost = 800
value = +10
rpm = +75 ;750
;Îòäà÷à(2)-20%
;_------------
[up_sect_firstc_sig550]
cost = 1200
value = -20
cam_dispersion = -0.045 ;0.4
cam_dispersion_inc = -0.018 ;0.4
cam_step_angle_horz = -0.14 ;1.0 [0.46 â îñòàòêå]
zoom_cam_dispersion = -0.05 ;0.3
zoom_cam_dispersion_inc = -0.02 ;0.3
zoom_cam_step_angle_horz = -0.1 ;0.7 [0.17 â îñòàòêå]
;Íàäåæíîñòü(3)25%
;_---------------
[up_sect_firstd_sig550]
cost = 1200
value = +25
;óâåëè÷åíèå äèñïåðñèè â ïðîöåíòàõ ïðè ìàêñèìàëüíîì èçíîñå
fire_dispersion_condition_factor = -1.5 ;15
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.0001 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.0001 ;0.0011
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = -0.0015
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = -0.02 ;0.03
;Îòäà÷à(3)-30%
;_------------
[up_sect_firste_sig550]
cost = 1600
value = -30
cam_dispersion = -0.085 ;0.4
cam_dispersion_inc = -0.045 ;0.4
cam_step_angle_horz = -0.42 ;1.0 [0.46 â îñòàòêå]
zoom_cam_dispersion = -0.09 ;0.3
zoom_cam_dispersion_inc = -0.048 ;0.3
zoom_cam_step_angle_horz = -0.28 ;0.7 [0.17 â îñòàòêå]
;Îòäà÷à(1)-10%
;_------------
[up_sect_secona_sig550]
cost = 800
value = -10
cam_dispersion = -0.07 ;0.4 [0.085 â îñòàòêå]
cam_dispersion_inc = -0.03 ;0.4
cam_step_angle_horz = -0.23 ;1.0 [0.46 â îñòàòêå]
zoom_cam_dispersion = -0.068 ;0.3
zoom_cam_dispersion_inc = -0.029 ;0.3
zoom_cam_step_angle_horz = -0.19 ;0.7 [0.17 â îñòàòêå]
;Òî÷íîñòü(2)20%
[up_sect_seconc_sig550]
cost = 1200
value = +20
fire_dispersion_base = -0.04 ;0.06
fire_dispersion_condition_factor = -1 ;15
;Îòäà÷à(3)-30%
;_------------
[up_sect_secone_sig550]
cost = 1600
value = -30
cam_dispersion = -0.085 ;0.4
cam_dispersion_inc = -0.048 ;0.4
cam_step_angle_horz = -0.42 ;1.0 [0.46 â îñòàòêå]
zoom_cam_dispersion = -0.09 ;0.3
zoom_cam_dispersion_inc = -0.047 ;0.3
zoom_cam_step_angle_horz = -0.28 ;0.7 [0.17 â îñòàòêå]
;Òî÷íîñòü(3)30%
[up_sect_seconf_sig550]
cost = 1600
value = +30
fire_dispersion_base = -0.07 ;0.06
fire_dispersion_condition_factor = -1 ;15
;Íàäåæíîñòü(1)10%
;_---------------
[up_sect_thirda_sig550]
cost = 800
value = +10
;óâåëè÷åíèå äèñïåðñèè â ïðîöåíòàõ ïðè ìàêñèìàëüíîì èçíîñå
fire_dispersion_condition_factor = -1 ;15
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = -0.0007
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = -0.01 ;0.03
;Ñêîðîñòðåëüíîñòü(2)15%
;----------------------
[up_sect_thirdc_sig550]
cost = 1200
value = +15
rpm = +120 ;750
;Íàñòèëüíîñòü(2)20%
;------------------
[up_sect_thirdd_sig550]
cost = 1200
value = +20
bullet_speed = +100 ;570
fire_dispersion_base = -0.02
hit_impulse = +15
;Ñêîðîñòðåëüíîñòü(3)25%
;----------------------
[up_sect_thirde_sig550]
cost = 1600
value = +25
rpm = +150 ;750
;Âåñ
;------------------
[up_sect_fourta_sig550]
cost = 800
value = -1.3
inv_weight = -1.3 ;3.6
crosshair_inertion = -0.5
PDM_disp_base = -0.01 ;0.5
PDM_disp_vel_factor = -0.1 ;1.5
PDM_disp_accel_factor = -0.1 ;1.5
;Óäîáñòâî(2)15%
;_--------------
[up_sect_fourtc_sig550]
cost = 1200
value = +15
crosshair_inertion = -1.5
PDM_disp_base = -0.07 ;0.5
PDM_disp_vel_factor = -0.25 ;1.5
PDM_disp_accel_factor = -0.25 ;1.5
;Óäîáñòâî(3)25%
;_--------------
[up_sect_fourte_sig550]
cost = 1600
value = +25
crosshair_inertion = -2.5
PDM_disp_base = -0.13 ;0.5
PDM_disp_vel_factor = -0.5 ;1.5
PDM_disp_accel_factor = -0.5 ;1.5
;Íàñòèëüíîñòü(3)30%
;------------------
[up_sect_fourtf_sig550]
cost = 1600
value = +30
bullet_speed = +150 ;570
fire_dispersion_base = -0.03
hit_impulse = +25
Îáúåì ìàãàçèíà +10
;--------------------
[up_sect_fiftha_sig550]
cost = 1500
value = +10
ammo_mag_size = 10
[up_firsta_sig550]
scheme_index = 0, 0
known = 1
effects = up_gr_firstcd_sig550
section = up_sect_firsta_sig550
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 =
name = st_up_zat_a3_name
description = st_up_zat_a3_descr
icon = ui_inGame2_upgrade_SGI_5K_1
;;...
[up_firstc_sig550]
scheme_index = 1, 0
known = 1
effects = up_gr_firstef_sig550
section = up_sect_firstc_sig550
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 =
name = st_up_zat_b2_name
description = st_up_zat_b2_descr
icon = ui_inGame2_upgrade_SGI_5K_2
[up_firstd_sig550]
scheme_index = 1, 1
known = 1
effects = up_gr_firstef_sig550
section = up_sect_firstd_sig550
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
prereq_functor = inventory_upgrades.prereq_functor_a
prereq_tooltip_functor = inventory_upgrades.prereq_tooltip_functor_a
prereq_params =
name = st_up_zat_b3_name
description = st_up_zat_b3_descr
icon = ui_inGame2_upgrade_SGI_5K_3
[up_firste_sig550]
scheme_index = 2, 0
known = 1
effects =
section = up_sect_firste_sig550
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 =
name = st_up_zat_c1_name
description = st_up_zat_c1_descr
icon = ui_inGame2_upgrade_SGI_5K_4
[up_secona_sig550]
scheme_index = 0, 1
known = 1
effects = up_gr_seconcd_sig550
section = up_sect_secona_sig550
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 =
name = st_up_auto_a1_name
description = st_up_auto_a1_descr
icon = ui_inGame2_upgrade_SGI_5K_5
[up_seconc_sig550]
scheme_index = 1, 2
known = 1
effects = up_gr_seconef_sig550
section = up_sect_seconc_sig550
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 =
name = st_up_auto_b4_name
description = st_up_auto_b4_descr
icon = ui_inGame2_upgrade_SGI_5K_6
[up_secone_sig550]
scheme_index = 2, 1
known = 1
effects =
section = up_sect_secone_sig550
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 =
name = st_up_auto_c1_name
description = st_up_auto_c1_descr
icon = ui_inGame2_upgrade_SGI_5K_7
[up_seconf_sig550]
scheme_index = 2, 2
known = 1
effects =
section = up_sect_seconf_sig550
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_h
prereq_functor = inventory_upgrades.prereq_functor_a
prereq_tooltip_functor = inventory_upgrades.prereq_tooltip_functor_a
prereq_params =
name = st_up_auto_c5_name
description = st_up_auto_c5_descr
icon = ui_inGame2_upgrade_SGI_5K_8
[up_thirda_sig550]
scheme_index = 0, 2
known = 1
effects = up_gr_thirdcd_sig550
section = up_sect_thirda_sig550
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
prereq_functor = inventory_upgrades.prereq_functor_a
prereq_tooltip_functor = inventory_upgrades.prereq_tooltip_functor_a
prereq_params =
name = st_up_bar_a3_name
description = st_up_bar_a3_descr
icon = ui_inGame2_upgrade_SGI_5K_9
[up_thirdc_sig550]
scheme_index = 1, 3
known = 1
effects = up_gr_thirdef_sig550
section = up_sect_thirdc_sig550
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 =
name = st_up_bar_b3_name
description = st_up_bar_b3_descr
icon = ui_inGame2_upgrade_SGI_5K_10
[up_thirdd_sig550]
scheme_index = 1, 4
known = 1
effects = up_gr_thirdef_sig550
section = up_sect_thirdd_sig550
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 =
name = st_up_bar_b2_name
description = st_up_bar_b2_descr
icon = ui_inGame2_upgrade_SGI_5K_11
[up_thirde_sig550]
scheme_index = 2, 3
known = 1
effects =
section = up_sect_thirde_sig550
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 =
name = st_up_bar_c2_name
description = st_up_bar_c2_descr
icon = ui_inGame2_upgrade_SGI_5K_12
[up_fourta_sig550]
scheme_index = 0, 3
known = 1
effects = up_gr_fourtcd_sig550
section = up_sect_fourta_sig550
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
prereq_functor = inventory_upgrades.prereq_functor_a
prereq_tooltip_functor = inventory_upgrades.prereq_tooltip_functor_a
prereq_params =
name = st_up_stk_a1_name
description = st_up_stk_a1_descr
icon = ui_inGame2_upgrade_SGI_5K_13
[up_fourtc_sig550]
scheme_index = 1, 5
known = 1
effects = up_gr_fourtef_sig550
section = up_sect_fourtc_sig550
property = prop_inertion
known = 1
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 =
name = st_up_stk_b2_name
description = st_up_stk_b2_descr
icon = ui_inGame2_upgrade_SGI_5K_14
[up_fourte_sig550]
scheme_index = 2, 4
known = 1
effects =
section = up_sect_fourte_sig550
property = prop_inertion
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 =
name = st_up_stk_c3_name
description = st_up_stk_c3_descr
icon = ui_inGame2_upgrade_SGI_5K_15
[up_fourtf_sig550]
scheme_index = 2, 5
known = 1
effects =
section = up_sect_fourtf_sig550
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 =
name = st_up_stk_c2_name
description = st_up_stk_c2_descr
icon = ui_inGame2_upgrade_SGI_5K_16
[up_fiftha_sig550]
scheme_index = 0, 4
known = 1
effects =
section = up_sect_fiftha_sig550
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 =
name = st_up_add_a4_name
description = st_up_add_a4_descr
icon = ui_inGame2_upgrade_SGI_5K_17
[up_gr_firstab_sig550]
elements = up_firsta_sig550
[up_gr_firstcd_sig550]
elements = up_firstc_sig550, up_firstd_sig550
[up_gr_firstef_sig550]
elements = up_firste_sig550
[up_gr_seconab_sig550]
elements = up_secona_sig550
[up_gr_seconcd_sig550]
elements = up_seconc_sig550
[up_gr_seconef_sig550]
elements = up_secone_sig550, up_seconf_sig550,
[up_gr_thirdab_sig550]
elements = up_thirda_sig550
[up_gr_thirdcd_sig550]
elements = up_thirdc_sig550, up_thirdd_sig550
[up_gr_thirdef_sig550]
elements = up_thirde_sig550
[up_gr_fourtab_sig550]
elements = up_fourta_sig550
[up_gr_fourtcd_sig550]
elements = up_fourtc_sig550
[up_gr_fourtef_sig550]
elements = up_fourte_sig550, up_fourtf_sig550
[up_gr_fifthab_sig550]
elements = up_fiftha_sig550

View file

@ -0,0 +1,479 @@
[up_sect_firsta_spas12]
;Íàäåæíîñòü(1)10%
;---------------
cost = 650
value = +10
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.0003 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.0003 ;0.0011
[up_sect_firstc_spas12]
;Íàñòèëüíîñòü(2)20%
;------------------
cost = 900
value = +20
bullet_speed = +80
hit_impulse = +20
fire_dispersion_base = -0.02
[up_sect_firstd_spas12]
;Íàäåæíîñòü(2)15%
;---------------
cost = 900
value = +15
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.0005 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.0005 ;0.0011
[up_sect_firste_spas12]
;Òî÷íîñòü(3)30%
;---------------
cost = 1150
value = +30
fire_dispersion_base = -0.07
fire_dispersion_condition_factor = -0.02
[up_sect_firstf_spas12]
;Ñêîðîñòðåëüíîñòü(3)25%
;----------------------
cost = 1150
value = +25
rpm = +35
[up_sect_secona_spas12]
;Óìåíüøåíèå âåñà
;---------------
cost = 650
value = -1.4
inv_weight = -1.4
crosshair_inertion = -0.5
PDM_disp_vel_factor = -0.2
PDM_disp_accel_factor = -0.2
[up_sect_seconc_spas12]
;Óäîáñòâî(2)15%
;--------------
cost = 900
value = +15
crosshair_inertion = -1.5
PDM_disp_base = -0.1
PDM_disp_vel_factor = -0.5
PDM_disp_accel_factor = -0.5
[up_sect_second_spas12]
;Îòäà÷à(2)-20%
;------------
cost = 900
value = -20
cam_dispersion = -1.25 ;0.7
cam_dispersion_inc = -0.5 ;0.7
cam_step_angle_horz = -1.25 ;0.7
zoom_cam_dispersion = -1.25 ;0.6
zoom_cam_dispersion_inc = -0.5 ;0.6
zoom_cam_step_angle_horz = -1.25 ;0.6
[up_sect_thirda_spas12]
;Íàäåæíîñòü(1)10%
;---------------
cost = 650
value = +10
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.0003 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.0003 ;0.0011
[up_sect_thirdc_spas12]
;Òî÷íîñòü(2)20%
;---------------
cost = 900
value = +20
fire_dispersion_base = -0.05
fire_dispersion_base = -0.01
[up_sect_thirdd_spas12]
;Ñêîðîñòðåëüíîñòü(2)15%
;----------------------
cost = 900
value = +25
rpm = +25
[up_sect_thirde_spas12]
;Íàäåæíîñòü(3)30%
;---------------
cost = 1150
value = +10
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.0007 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.0007 ;0.0011
[up_sect_thirdf_spas12]
;Îòäà÷à(3)-30%
;------------
cost = 1150
value = -20
cam_dispersion = -1.75 ;0.7
cam_dispersion_inc = -0.75 ;0.7
cam_step_angle_horz = -1.75 ;0.7
zoom_cam_dispersion = -2.25 ;0.6
zoom_cam_dispersion_inc = -0.75 ;0.6
zoom_cam_step_angle_horz = -2.25 ;0.6
[up_sect_fourta_spas12]
;Ðàñøèðåííûé îáúåì ìàãàçèíà
;----------------------
cost = 1500
value = +2
ammo_mag_size = 2
[up_firsta_spas12]
scheme_index = 0, 0
known = 1
effects = up_gr_firstcd_spas12
section = up_sect_firsta_spas12
property = prop_reliability
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 =
name = st_up_bard_a1_name
description = st_up_bard_a1_descr
icon = ui_inGame2_upgrade_SPSA14_1
[up_firstc_spas12]
scheme_index = 1, 0
known = 1
effects = up_gr_firstef_spas12
section = up_sect_firstc_spas12
property = prop_bullet_speed
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 =
name = st_up_bard_b5_name
description = st_up_bard_b5_descr
icon = ui_inGame2_upgrade_SPSA14_2
[up_firstd_spas12]
scheme_index = 1, 1
known = 1
effects = up_gr_firstef_spas12
section = up_sect_firstd_spas12
property = prop_reliability
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 =
name = st_up_bard_b6_name
description = st_up_bard_b6_descr
icon = ui_inGame2_upgrade_SPSA14_3
[up_firste_spas12]
scheme_index = 2, 0
known = 1
effects =
section = up_sect_firste_spas12
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 =
name = st_up_bard_c3_name
description = st_up_bard_c3_descr
icon = ui_inGame2_upgrade_SPSA14_4
[up_firstf_spas12]
scheme_index = 2, 1
known = 1
effects =
section = up_sect_firste_spas12
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 =
name = st_up_bard_c4_name
description = st_up_bard_c4_descr
icon = ui_inGame2_upgrade_SPSA14_5
[up_secona_spas12]
scheme_index = 0, 1
known = 1
effects = up_gr_seconcd_spas12
section = up_sect_secona_spas12
property = prop_weight
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 =
name = st_up_stvd_a3_name
description = st_up_stvd_a3_descr
icon = ui_inGame2_upgrade_SPSA14_6
[up_seconc_spas12]
scheme_index = 1, 2
known = 1
effects =
section = up_sect_seconc_spas12
property = prop_inertion
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 =
name = st_up_stvd_b2_name
description = st_up_stvd_b2_descr
icon = ui_inGame2_upgrade_SPSA14_7
[up_second_spas12]
scheme_index = 1, 3
known = 1
effects =
section = up_sect_second_spas12
property = prop_recoil
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 =
name = st_up_stvd_b3_name
description = st_up_stvd_b3_descr
icon = ui_inGame2_upgrade_SPSA14_8
[up_thirda_spas12]
scheme_index = 0, 2
known = 1
effects = up_gr_thirdcd_spas12
section = up_sect_thirda_spas12
property = prop_reliability
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 =
name = st_up_autd_a2_name
description = st_up_autd_a2_descr
icon = ui_inGame2_upgrade_SPSA14_9
[up_thirdc_spas12]
scheme_index = 1, 4
known = 1
effects = up_gr_thirdef_spas12
section = up_sect_thirdc_spas12
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 =
name = st_up_autd_b2_name
description = st_up_autd_b2_descr
icon = ui_inGame2_upgrade_SPSA14_10
[up_thirdd_spas12]
scheme_index = 1, 5
known = 1
effects = up_gr_thirdef_spas12
section = up_sect_thirdd_spas12
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 =
name = st_up_autd_b3_name
description = st_up_autd_b3_descr
icon = ui_inGame2_upgrade_SPSA14_11
[up_thirde_spas12]
scheme_index = 2, 2
known = 1
effects =
section = up_sect_thirde_spas12
property = prop_reliability
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 =
name = st_up_autd_c1_name
description = st_up_autd_c1_descr
icon = ui_inGame2_upgrade_SPSA14_12
[up_thirdf_spas12]
scheme_index = 2, 3
known = 1
effects =
section = up_sect_thirdf_spas12
property = prop_recoil
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 =
name = st_up_autd_c4_name
description = st_up_autd_c4_descr
icon = ui_inGame2_upgrade_SPSA14_13
[up_fourta_spas12]
scheme_index = 0, 3
known = 1
effects =
section = up_sect_fourta_spas12
property = prop_ammo_size
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 =
name = st_up_addd_a1_name
description = st_up_addd_a1_descr
icon = ui_inGame2_upgrade_SPSA14_14
[up_gr_firstab_spas12]
elements = up_firsta_spas12
[up_gr_firstcd_spas12]
elements = up_firstc_spas12, up_firstd_spas12
[up_gr_firstef_spas12]
elements = up_firste_spas12, up_firstf_spas12
[up_gr_seconab_spas12]
elements = up_secona_spas12
[up_gr_seconcd_spas12]
elements = up_seconc_spas12, up_second_spas12
[up_gr_thirdab_spas12]
elements = up_thirda_spas12
[up_gr_thirdcd_spas12]
elements = up_thirdc_spas12, up_thirdd_spas12
[up_gr_thirdef_spas12]
elements = up_thirde_spas12, up_thirdf_spas12
[up_gr_fourtab_spas12]
elements = up_fourta_spas12

View file

@ -0,0 +1,500 @@
[up_sect_firsta_svd]
;Óäîáñòâî(1)10%
;--------------
cost = 1400
value = +10
crosshair_inertion = -1
PDM_disp_base = -0.2
PDM_disp_vel_factor = -0.5
PDM_disp_accel_factor = -0.5
[up_sect_firstc_svd]
;Òî÷íîñòü(2)20%
;---------------
cost = 1800
value = +20
fire_dispersion_base = -0.02 ;0.15
fire_dispersion_condition_factor = -1
[up_sect_firstd_svd]
;Óäîáñòâî(2)15%
;--------------
cost = 1800
value = +20
crosshair_inertion = -1
PDM_disp_base = -0.5
PDM_disp_vel_factor = -1.2
PDM_disp_accel_factor = -1.2
[up_sect_firste_svd]
;Íàñòèëüíîñòü(3)30%
;------------------
cost = 2200
value = +30
bullet_speed = +200
fire_dispersion_base = -0.01 ;0.15
[up_sect_firstf_svd]
;Ñêîðîñòðåëüíîñòü(3)25%
;----------------------
cost = 2200
value = +25
rpm = +35
[up_sect_secona_svd]
;Íàäåæíîñòü(1)10%
;---------------
cost = 1400
value = +15
;óâåëè÷åíèå äèñïåðñèè â ïðîöåíòàõ ïðè ìàêñèìàëüíîì èçíîñå
fire_dispersion_condition_factor = -1.5 ;15
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.0007 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.0007 ;0.0011
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = -0.0007
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = -0.007 ;0.03
[up_sect_seconc_svd]
;Îòäà÷à(2)-20%
;------------
cost = 1800
value = -20
zoom_cam_dispersion = -0.18 ;1.8
zoom_cam_dispersion_inc = -0.18 ;1.8
zoom_cam_step_angle_horz = -0.05 ;0.25
zoom_cam_relax_speed = +0.035
[up_sect_second_svd]
;Òî÷íîñòü(2)20%
;---------------
cost = 1800
value = +20
fire_dispersion_base = -0.02 ;0.15
fire_dispersion_condition_factor = -1
[up_sect_thirda_svd]
;Îòäà÷à(1)-10%
;------------
cost = 1400
value = -10
zoom_cam_dispersion = -0.12 ;1.8
zoom_cam_dispersion_inc = -0.12 ;1.8
zoom_cam_step_angle_horz = -0.03 ;0.25
zoom_cam_relax_speed = +0.02
[up_sect_thirdc_svd]
;Óäîáñòâî(2)15%
;--------------
cost = 1800
value = +15
crosshair_inertion = -1
PDM_disp_base = -0.5
PDM_disp_vel_factor = -1.2
PDM_disp_accel_factor = -1.2
[up_sect_thirde_svd]
;Îòäà÷à(3)-30%
;------------
cost = 2200
value = -30
zoom_cam_dispersion = -0.25 ;1.8
zoom_cam_dispersion_inc = -0.25 ;1.8
zoom_cam_step_angle_horz = -0.1 ;0.25
zoom_cam_relax_speed = +0.05
[up_sect_fourta_svd]
;6èêñ ïðèöåë.
;------------
cost = 2100
scope_zoom_factor = -10
[up_sect_fourtc_svd]
;Êîíòðàñòíûé ïðèöåë
;------------
cost = 3200
scope_nightvision = scope_contrast
[up_sect_fourte_svd]
;ÏÍÂ
;------------
cost = 5000
scope_nightvision = scope_nightvision
[up_sect_fourtf_svd]
;Òåïëîâèçîð
;------------
cost = 14000
scope_alive_detector = scope_detector
[up_firsta_svd]
scheme_index = 0, 0
known = 1
effects = up_gr_firstcd_svd
section = up_sect_firsta_svd
property = prop_inertion
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 =
name = st_up_auts_a1_name
description = st_up_auts_a1_descr
icon = ui_inGame2_upgrade_SVDm2_1
[up_firstc_svd]
scheme_index = 1, 0
known = 1
effects = up_gr_firstef_svd
section = up_sect_firstc_svd
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 =
name = st_up_auts_b1_name
description = st_up_auts_b1_descr
icon = ui_inGame2_upgrade_SVDm2_2
[up_firstd_svd]
scheme_index = 1, 1
known = 1
effects = up_gr_firstef_svd
section = up_sect_firstd_svd
property = prop_inertion
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 =
name = st_up_auts_b2_name
description = st_up_auts_b2_descr
icon = ui_inGame2_upgrade_SVDm2_3
[up_firste_svd]
scheme_index = 2, 0
known = 1
effects =
section = up_sect_firste_svd
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 =
name = st_up_auts_c1_name
description = st_up_auts_c1_descr
icon = ui_inGame2_upgrade_SVDm2_4
[up_firstf_svd]
scheme_index = 2, 1
known = 1
effects =
section = up_sect_firstf_svd
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 =
name = st_up_auts_c2_name
description = st_up_auts_c2_descr
icon = ui_inGame2_upgrade_SVDm2_5
[up_secona_svd]
scheme_index = 0, 1
known = 1
effects = up_gr_seconcd_svd
section = up_sect_secona_svd
property = prop_reliability
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 =
name = st_up_stvs_a1_name
description = st_up_stvs_a1_descr
icon = ui_inGame2_upgrade_SVDm2_6
[up_seconc_svd]
scheme_index = 1, 2
known = 1
effects =
section = up_sect_seconc_svd
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 =
name = st_up_stvs_b1_name
description = st_up_stvs_b1_descr
icon = ui_inGame2_upgrade_SVDm2_7
[up_second_svd]
scheme_index = 1, 3
known = 1
effects =
section = up_sect_second_svd
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 =
name = st_up_stvs_b2_name
description = st_up_stvs_b2_descr
icon = ui_inGame2_upgrade_SVDm2_8
[up_thirda_svd]
scheme_index = 0, 2
known = 1
effects = up_gr_thirdcd_svd
section = up_sect_thirda_svd
property = prop_recoil
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 =
name = st_up_pris_a1_name
description = st_up_pris_a1_descr
icon = ui_inGame2_upgrade_SVDm2_10
[up_thirdc_svd]
scheme_index = 1, 4
known = 1
effects = up_gr_thirdef_svd
section = up_sect_thirdc_svd
property = prop_inertion
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 =
name = st_up_pris_b1_name
description = st_up_pris_b1_descr
icon = ui_inGame2_upgrade_SVDm2_11
[up_thirde_svd]
scheme_index = 2, 2
known = 1
effects =
section = up_sect_thirde_svd
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 =
name = st_up_pris_c1_name
description = st_up_pris_c1_descr
icon = ui_inGame2_upgrade_SVDm2_12
[up_fourta_svd]
scheme_index = 0, 3
known = 1
effects =
section = up_sect_fourta_svd
property = prop_scope_6x
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 =
name = st_up_opt_a4_name
description = st_up_opt_a4_descr
icon = ui_inGame2_upgrade_SVDm2_13
[up_fourtc_svd]
scheme_index = 1, 5
known = 1
effects =
section = up_sect_fourtc_svd
property = prop_contrast
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 =
name = st_up_opt_b1_name
description = st_up_opt_b1_descr
icon = ui_inGame2_upgrade_SVDm2_14
[up_fourte_svd]
scheme_index = 2, 3
known = 1
effects =
section = up_sect_fourte_svd
property = prop_nightvision
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 =
name = st_up_opt_c2_name
description = st_up_opt_c2_descr
icon = ui_inGame2_upgrade_SVDm2_15
[up_fourtf_svd]
scheme_index = 2, 4
known = 1
effects =
section = up_sect_fourtf_svd
property = prop_autolockscope
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 =
name = st_up_opt_c1_name
description = st_up_opt_c1_descr
icon = ui_inGame2_upgrade_SVDm2_16
[up_gr_firstab_svd]
elements = up_firsta_svd
[up_gr_firstcd_svd]
elements = up_firstc_svd, up_firstd_svd
[up_gr_firstef_svd]
elements = up_firste_svd, up_firstf_svd
[up_gr_seconab_svd]
elements = up_secona_svd
[up_gr_seconcd_svd]
elements = up_seconc_svd, up_second_svd
[up_gr_thirdab_svd]
elements = up_thirda_svd
[up_gr_thirdcd_svd]
elements = up_thirdc_svd
[up_gr_thirdef_svd]
elements = up_thirde_svd
[up_gr_fourtab_svd]
elements = up_fourta_svd
[up_gr_fourtcd_svd]
elements = up_fourtc_svd
[up_gr_fourtef_svd]
elements = up_fourte_svd, up_fourtf_svd

View file

@ -0,0 +1,536 @@
[up_sect_firsta_svu]
;Òî÷íîñòü(1)10%
;---------------
cost = 1500
value = +10
fire_dispersion_base = -0.02 ;0.15
[up_sect_firstc_svu]
;Íàäåæíîñòü(2)15%
;---------------
cost = 2100
value = +15
;óâåëè÷åíèå äèñïåðñèè â ïðîöåíòàõ ïðè ìàêñèìàëüíîì èçíîñå
fire_dispersion_condition_factor = -1.5 ;15
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.001 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.001 ;0.0011
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = -0.001
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = -0.01 ;0.03
[up_sect_firste_svu]
;Íàñòèëüíîñòü(3)30%
;------------------
cost = 2700
value = +30
bullet_speed = +200
fire_dispersion_base = -0.03
[up_sect_firstf_svu]
;Òî÷íîñòü(3)30%
;---------------
cost = 2700
value = +30
fire_dispersion_base = -0.06 ;0.15
fire_dispersion_condition_factor = -1.5
[up_sect_secona_svu]
;Íàäåæíîñòü(1)10%
;---------------
cost = 1500
value = +10
;óâåëè÷åíèå äèñïåðñèè â ïðîöåíòàõ ïðè ìàêñèìàëüíîì èçíîñå
fire_dispersion_condition_factor = -1.5 ;15
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.0005 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.0005 ;0.0011
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = -0.0005
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = -0.005 ;0.03
[up_sect_seconc_svu]
;Îòäà÷à(2)20%
;---------------
cost = 2100
value = -20
zoom_cam_dispersion = -0.2 ;1.8
zoom_cam_dispersion_inc = -0.2 ;1.8
zoom_cam_step_angle_horz = -0.2 ;0.25
zoom_cam_relax_speed = +0.05
[up_sect_second_svu]
;Íàäåæíîñòü(2)15%
;---------------
cost = 2100
value = +15
;óâåëè÷åíèå äèñïåðñèè â ïðîöåíòàõ ïðè ìàêñèìàëüíîì èçíîñå
fire_dispersion_condition_factor = -1.5 ;15
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.001 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.001 ;0.0011
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = -0.001
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = -0.01 ;0.03
[up_sect_secone_svu]
;Èíòåãðèðîâàííûé ãëóøèòåëü
;---------------
cost = 2700
value = +1
silencer_status = 1
silencer_name = wpn_addon_silencer
silencer_x = 224
silencer_y = 13
snd_silncer_shot = weapons\w_ak74_shot1
silencer_smoke_particles = weapons\generic_shoot_00
[up_sect_seconf_svu]
;Ñêîðîñòðåëüíîñòü(3)25%
;----------------------
cost = 2700
value = +25
rpm = +45
[up_sect_thirda_svu]
;Îòäà÷à(1)-10%
;------------
cost = 1500
value = -10
zoom_cam_dispersion = -0.1 ;1.8
zoom_cam_dispersion_inc = -0.1 ;1.8
zoom_cam_step_angle_horz = -0.1 ;0.25
zoom_cam_relax_speed = +0.05
[up_sect_thirdc_svu]
;Óäîáñòâî(2)20%
;--------------
cost = 2100
value = +20
crosshair_inertion = -1.5
PDM_disp_base = -0.5
PDM_disp_vel_factor = -1.5
PDM_disp_accel_factor = -1.5
[up_sect_fourta_svu]
;5x ïðèöåë.
;------------
cost = 2000
scope_zoom_factor = -10
[up_sect_fourtc_svu]
;Êîíòðàñòíûé ïðèöåë
;------------
cost = 3000
scope_nightvision = scope_contrast
[up_sect_fourte_svu]
;ÏÍÂ
;------------
cost = 4500
scope_nightvision = scope_nightvision
[up_sect_fourtf_svu]
;Ðåãóëèðóåìûé ïðèöåë
;------------
cost = 7000
scope_dynamic_zoom = on
[up_sect_fiftha_svu]
cost = 1500
value = +5
ammo_mag_size = +5
[up_firsta_svu]
scheme_index = 0, 0
known = 1
effects = up_gr_firstcd_svu
section = up_sect_firsta_svu
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 =
name = st_up_auts_a2_name
description = st_up_auts_a2_descr
icon = ui_inGame2_upgrade_SVUmk2_1
[up_firstc_svu]
scheme_index = 1, 0
known = 1
effects = up_gr_firstef_svu
section = up_sect_firstc_svu
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 =
name = st_up_auts_b3_name
description = st_up_auts_b3_descr
icon = ui_inGame2_upgrade_SVUmk2_2
[up_firste_svu]
scheme_index = 2, 0
known = 1
effects =
section = up_sect_firste_svu
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 =
name = st_up_auts_c1_name
description = st_up_auts_c1_descr
icon = ui_inGame2_upgrade_SVUmk2_3
[up_firstf_svu]
scheme_index = 2, 1
known = 1
effects =
section = up_sect_firstf_svu
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 =
name = st_up_auts_c3_name
description = st_up_auts_c3_descr
icon = ui_inGame2_upgrade_SVUmk2_4
[up_secona_svu]
scheme_index = 0, 1
known = 1
effects = up_gr_seconcd_svu
section = up_sect_secona_svu
property = prop_reliability
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 =
name = st_up_stvs_a1_name
description = st_up_stvs_a1_descr
icon = ui_inGame2_upgrade_SVUmk2_5
[up_seconc_svu]
scheme_index = 1, 1
known = 1
effects = up_gr_seconef_svu
section = up_sect_seconc_svu
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 =
name = st_up_stvs_b1_name
description = st_up_stvs_b1_descr
icon = ui_inGame2_upgrade_SVUmk2_6
[up_second_svu]
scheme_index = 1, 2
known = 1
effects = up_gr_seconef_svu
section = up_sect_second_svu
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
prereq_functor = inventory_upgrades.prereq_functor_a
prereq_tooltip_functor = inventory_upgrades.prereq_tooltip_functor_a
prereq_params =
name = st_up_stvs_b3_name
description = st_up_stvs_b3_descr
icon = ui_inGame2_upgrade_SVUmk2_7
[up_secone_svu]
scheme_index = 2, 2
known = 1
effects =
section = up_sect_secone_svu
property = prop_silencer
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 =
name = st_up_stvs_c1_name
description = st_up_stvs_c1_descr
icon = ui_inGame2_upgrade_SVUmk2_8
[up_seconf_svu]
scheme_index = 2, 3
known = 1
effects =
section = up_sect_seconf_svu
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 =
name = st_up_stvs_c2_name
description = st_up_stvs_c2_descr
icon = ui_inGame2_upgrade_SVUmk2_9
[up_thirda_svu]
scheme_index = 0, 2
known = 1
effects = up_gr_thirdcd_svu
section = up_sect_thirda_svu
property = prop_recoil
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 =
name = st_up_pris_a1_name
description = st_up_pris_a1_descr
icon = ui_inGame2_upgrade_SVUmk2_10
[up_thirdc_svu]
scheme_index = 1, 3
known = 1
effects =
section = up_sect_thirdc_svu
property = prop_inertion
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 =
name = st_up_pris_b1_name
description = st_up_pris_b1_descr
icon = ui_inGame2_upgrade_SVUmk2_11
[up_fourta_svu]
scheme_index = 0, 3
known = 1
effects =
section = up_sect_fourta_svu
property = prop_scope_5x
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 =
name = st_up_opt_a3_name
description = st_up_opt_a3_descr
icon = ui_inGame2_upgrade_SVUmk2_12
[up_fourtc_svu]
scheme_index = 1, 4
known = 1
effects =
section = up_sect_fourtc_svu
property = prop_contrast
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 =
name = st_up_opt_b1_name
description = st_up_opt_b1_descr
icon = ui_inGame2_upgrade_SVUmk2_13
[up_fourte_svu]
scheme_index = 2, 4
known = 1
effects =
section = up_sect_fourte_svu
property = prop_nightvision
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 =
name = st_up_opt_c2_name
description = st_up_opt_c2_descr
icon = ui_inGame2_upgrade_SVUmk2_14
[up_fourtf_svu]
scheme_index = 2, 5
known = 1
effects =
section = up_sect_fourtf_svu
property = prop_scope
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 =
name = st_up_opt_c3_name
description = st_up_opt_c3_descr
icon = ui_inGame2_upgrade_SVUmk2_15
[up_fiftha_svu]
scheme_index = 0, 4
known = 1
effects =
section = up_sect_fiftha_svu
property = prop_ammo_size
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 =
name = st_up_add_a4_name
description = st_up_add_a4_descr
icon = ui_inGame2_upgrade_SVUmk2_16
[up_gr_firstab_svu]
elements = up_firsta_svu
[up_gr_firstcd_svu]
elements = up_firstc_svu
[up_gr_firstef_svu]
elements = up_firste_svu, up_firstf_svu
[up_gr_seconab_svu]
elements = up_secona_svu
[up_gr_seconcd_svu]
elements = up_seconc_svu, up_second_svu
[up_gr_seconef_svu]
elements = up_secone_svu, up_seconf_svu
[up_gr_thirdab_svu]
elements = up_thirda_svu
[up_gr_thirdcd_svu]
elements = up_thirdc_svu
[up_gr_fourtab_svu]
elements = up_fourta_svu
[up_gr_fourtcd_svu]
elements = up_fourtc_svu
[up_gr_fourtef_svu]
elements = up_fourte_svu, up_fourtf_svu
[up_gr_fifthab_svu]
elements = up_fiftha_svu

View file

@ -0,0 +1,428 @@
[up_sect_firsta_toz34]
;Íàäåæíîñòü(1)10%
;---------------
cost = 200
value = +10
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.0005 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.0005 ;0.0011
[up_sect_firstc_toz34]
;Íàñòèëüíîñòü(2)20%
;------------------
cost = 400
value = +20
bullet_speed = +80
hit_impulse = +20
[up_sect_firstd_toz34]
;Îòäà÷à(2)-20%
;------------
cost = 400
value = -20
cam_dispersion = -1 ;0.7
cam_dispersion_inc = -1 ;0.7
cam_step_angle_horz = -0.2 ;0.7
zoom_cam_dispersion = -0.7 ;0.6
zoom_cam_dispersion_inc = -0.7 ;0.6
zoom_cam_step_angle_horz = -0.2 ;0.6
[up_sect_firste_toz34]
;Óäîáñòâî(3)25%
;--------------
cost = 600
value = +25
crosshair_inertion = -0.5
PDM_disp_base = -0.1
PDM_disp_vel_factor = -0.5
PDM_disp_accel_factor = -0.5
[up_sect_firstf_toz34]
;Òî÷íîñòü(3)30%
;---------------
cost = 1000
value = +30
fire_dispersion_base = -0.11
fire_dispersion_condition_factor = -0.5 ;15
ammo_class = ammo_12x76_zhekan
bullet_speed = +100
hit_impulse = +25
[up_sect_secona_toz34]
;Óìåíüøåíèå âåñà
;---------------
cost = 200
value = -1.1
inv_weight = -1.1
crosshair_inertion = -0.25
PDM_disp_vel_factor = -0.05
PDM_disp_accel_factor = -0.05
[up_sect_seconc_toz34]
;Óäîáñòâî(2)15%
;--------------
cost = 400
value = +15
crosshair_inertion = -0.5
PDM_disp_base = -0.05
PDM_disp_vel_factor = -0.2
PDM_disp_accel_factor = -0.2
[up_sect_second_toz34]
;Îòäà÷à(2)-20%
;------------
cost = 400
value = -20
cam_dispersion = -1 ;0.7
cam_dispersion_inc = -1 ;0.7
cam_step_angle_horz = -0.2 ;0.7
zoom_cam_dispersion = -0.7 ;0.6
zoom_cam_dispersion_inc = -0.7 ;0.6
zoom_cam_step_angle_horz = -0.2 ;0.6
[up_sect_thirda_toz34]
;Íàäåæíîñòü(1)10%
;---------------
cost = 200
value = +10
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.0005 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.0005 ;0.0011
[up_sect_thirdc_toz34]
;Îòäà÷à(2)-20%
;------------
cost = 400
value = -20
cam_dispersion = -1 ;0.7
cam_dispersion_inc = -1 ;0.7
cam_step_angle_horz = -0.2 ;0.7
zoom_cam_dispersion = -0.7 ;0.6
zoom_cam_dispersion_inc = -0.7 ;0.6
zoom_cam_step_angle_horz = -0.2 ;0.6
[up_sect_thirde_toz34]
;Íàäåæíîñòü(3)25%
;---------------
cost = 600
value = +25
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.0005 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.0005 ;0.0011
[up_sect_thirdf_toz34]
;Íàñòèëüíîñòü(3)30%
;------------------
cost = 600
value = +30
bullet_speed = +120
hit_impulse = +25
[up_firsta_toz34]
scheme_index = 0, 0
known = 1
effects = up_gr_firstcd_toz34
section = up_sect_firsta_toz34
property = prop_reliability
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 =
name = st_up_bard_a1_name
description = st_up_bard_a1_descr
icon = ui_inGame2_upgrade_Hunting_rifle_1
[up_firstc_toz34]
scheme_index = 1, 0
known = 1
effects = up_gr_firstef_toz34
section = up_sect_firstc_toz34
property = prop_bullet_speed
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 =
name = st_up_bard_b3_name
description = st_up_bard_b3_descr
icon = ui_inGame2_upgrade_Hunting_rifle_2
[up_firstd_toz34]
scheme_index = 1, 1
known = 1
effects = up_gr_firstef_toz34
section = up_sect_firstd_toz34
property = prop_recoil
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 =
name = st_up_bard_b4_name
description = st_up_bard_b4_descr
icon = ui_inGame2_upgrade_Hunting_rifle_3
[up_firste_toz34]
scheme_index = 2, 0
known = 1
effects =
section = up_sect_firste_toz34
property = prop_inertion
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 =
name = st_up_bard_c1_name
description = st_up_bard_c1_descr
icon = ui_inGame2_upgrade_Hunting_rifle_4
[up_firstf_toz34]
scheme_index = 2, 1
known = 1
effects =
section = up_sect_firstf_toz34
property = prop_dispersion, prop_no_buck
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 =
name = st_up_bard_c2_name
description = st_up_bard_c2_descr
icon = ui_inGame2_upgrade_Hunting_rifle_5
[up_secona_toz34]
scheme_index = 0, 1
known = 1
effects = up_gr_seconcd_toz34
section = up_sect_secona_toz34
property = prop_weight
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 =
name = st_up_stvd_a2_name
description = st_up_stvd_a2_descr
icon = ui_inGame2_upgrade_Hunting_rifle_6
[up_seconc_toz34]
scheme_index = 1, 2
known = 1
effects =
section = up_sect_seconc_toz34
property = prop_inertion
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 =
name = st_up_stvd_b4_name
description = st_up_stvd_b4_descr
icon = ui_inGame2_upgrade_Hunting_rifle_7
[up_second_toz34]
scheme_index = 1, 3
known = 1
effects =
section = up_sect_second_toz34
property = prop_recoil
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 =
name = st_up_stvd_c1_name
description = st_up_stvd_c1_descr
icon = ui_inGame2_upgrade_Hunting_rifle_8
[up_thirda_toz34]
scheme_index = 0, 2
known = 1
effects = up_gr_thirdcd_toz34
section = up_sect_thirda_toz34
property = prop_reliability
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 =
name = st_up_autd_a2_name
description = st_up_autd_a2_descr
icon = ui_inGame2_upgrade_Hunting_rifle_9
[up_thirdc_toz34]
scheme_index = 1, 4
known = 1
effects = up_gr_thirdef_toz34
section = up_sect_thirdc_toz34
property = prop_recoil
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 =
name = st_up_autd_b1_name
description = st_up_autd_b1_descr
icon = ui_inGame2_upgrade_Hunting_rifle_10
[up_thirde_toz34]
scheme_index = 2, 2
known = 1
effects =
section = up_sect_thirde_toz34
property = prop_reliability
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 =
name = st_up_autd_c1_name
description = st_up_autd_c1_descr
icon = ui_inGame2_upgrade_Hunting_rifle_11
[up_thirdf_toz34]
scheme_index = 2, 3
known = 1
effects =
section = up_sect_thirdf_toz34
property = prop_bullet_speed
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 =
name = st_up_autd_c2_name
description = st_up_autd_c2_descr
icon = ui_inGame2_upgrade_Hunting_rifle_12
[up_gr_firstab_toz34]
elements = up_firsta_toz34
[up_gr_firstcd_toz34]
elements = up_firstc_toz34, up_firstd_toz34
[up_gr_firstef_toz34]
elements = up_firste_toz34, up_firstf_toz34
[up_gr_seconab_toz34]
elements = up_secona_toz34
[up_gr_seconcd_toz34]
elements = up_seconc_toz34, up_second_toz34
[up_gr_thirdab_toz34]
elements = up_thirda_toz34
[up_gr_thirdcd_toz34]
elements = up_thirdc_toz34
[up_gr_thirdef_toz34]
elements = up_thirde_toz34, up_thirdf_toz34

View file

@ -0,0 +1,553 @@
[up_sect_firsta_usp]
;Ñêîðîñòðåëüíîñòü(1)10%
;----------------------
cost = 600
value = +10
rpm = +30
[up_sect_firstc_usp]
;Îòäà÷à(2)-20%
;------------
cost = 1000
value = -20
cam_dispersion = -0.25 ;1.2
cam_dispersion_inc = -0.25 ;1.2
cam_step_angle_horz = -0.2 ;1.2
[up_sect_firstd_usp]
;Íàñòèëüíîñòü(2)20%
;------------------
cost = 1000
value = +20
bullet_speed = +60
fire_dispersion_base = -0.01
[up_sect_firste_usp]
;Ðåæèì ïîëíîñòüþ àâòîìàòè÷åñêîãî îãíÿ
;------------------
cost = 3000
;value = +20
fire_modes = 1, -1
rpm = +250
cam_dispersion = -0.35 ;1.2
cam_dispersion_inc = -0.35 ;1.2
cam_step_angle_horz = -0.15 ;1.2
[up_sect_secona_usp]
;Íàñòèëüíîñòü(1)10%
;------------------
cost = 600
value = +10
bullet_speed = +40
[up_sect_seconc_usp]
;Ñêîðîñòðåëüíîñòü(2)15%
;----------------------
cost = 1000
value = +15
rpm = +45
[up_sect_second_usp]
;Íàäåæíîñòü(2)15%
;---------------
cost = 1000
value = +15
;óâåëè÷åíèå äèñïåðñèè â ïðîöåíòàõ ïðè ìàêñèìàëüíîì èçíîñå
fire_dispersion_condition_factor = -1 ;15
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.0006 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.0006 ;0.0011
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = -0.0015
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = -0.015 ;0.03
[up_sect_secone_usp]
;Ñêîðîñòðåëüíîñòü(3)25%
;----------------------
cost = 1400
value = +25
rpm = +60
[up_sect_thirda_usp]
;Íàäåæíîñòü(1)10%
;---------------
cost = 600
value = +10
;óâåëè÷åíèå äèñïåðñèè â ïðîöåíòàõ ïðè ìàêñèìàëüíîì èçíîñå
fire_dispersion_condition_factor = -1 ;15
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.0003 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.0003 ;0.0011
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = -0.001
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = -0.01 ;0.03
[up_sect_thirdc_usp]
;Óäîáñòâî(2)15%
;--------------
cost = 1000
value = +15
crosshair_inertion = -1
PDM_disp_base = -0.25
PDM_disp_vel_factor = -0.55
PDM_disp_accel_factor = -0.55
[up_sect_thirdd_usp]
;Îòäà÷à(2)-20%
;------------
cost = 1000
value = -20
cam_dispersion = -0.25 ;1.2
cam_dispersion_inc = -0.25 ;1.2
cam_step_angle_horz = -0.2 ;1.2
[up_sect_thirde_usp]
;Îòäà÷à(3)-30%
;------------
cost = 1400
value = -30
cam_dispersion = -0.45 ;1.2
cam_dispersion_inc = -0.45 ;1.2
cam_step_angle_horz = -0.3 ;1.2
[up_sect_fourta_usp]
;Òî÷íîñòü(1)10%
;---------------
cost = 600
value = +10
fire_dispersion_base = -0.02
fire_dispersion_condition_factor = -1
[up_sect_fourtc_usp]
;Íàäåæíîñòü(2)15%
;---------------
cost = 1000
value = +15
;óâåëè÷åíèå äèñïåðñèè â ïðîöåíòàõ ïðè ìàêñèìàëüíîì èçíîñå
fire_dispersion_condition_factor = -1 ;15
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.0006 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.0006 ;0.0011
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = -0.0015
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = -0.015 ;0.03
[up_sect_fourte_usp]
;Òî÷íîñòü(3)30%
;---------------
cost = 1400
value = +30
fire_dispersion_base = -0.02
fire_dispersion_condition_factor = -1
[up_sect_fiftha_usp]
;Óâåëè÷åííûé îáúåì ìàãàçèíà
;---------------
cost = 1500
value = +4
ammo_mag_size = +4
[up_firsta_usp]
scheme_index = 0, 0
known = 1
;;invented = 1 ; 0
effects = up_gr_firstcd_usp
section = up_sect_firsta_usp
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 =
name = st_up_zatp_a1_name
description = st_up_zatp_a1_descr
icon = ui_inGame2_upgrade_UDP_compact_1
;;...
[up_firstc_usp]
scheme_index = 1, 0
known = 1
effects = up_gr_firstef_usp
section = up_sect_firstc_usp
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 =
name = st_up_zatp_b6_name
description = st_up_zatp_b6_descr
icon = ui_inGame2_upgrade_UDP_compact_2
[up_firstd_usp]
scheme_index = 1, 1
known = 1
effects = up_gr_firstef_usp
section = up_sect_firstd_usp
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 =
name = st_up_zatp_b8_name
description = st_up_zatp_b8_descr
icon = ui_inGame2_upgrade_UDP_compact_3
[up_firste_usp]
scheme_index = 2, 0
known = 1
effects =
section = up_sect_firste_usp
property = prop_autofire
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 =
name = st_up_zatp_c6_name
description = st_up_zatp_c6_descr
icon = ui_inGame2_upgrade_UDP_compact_4
[up_secona_usp]
scheme_index = 0, 1
known = 1
effects = up_gr_seconcd_usp
section = up_sect_secona_usp
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 =
name = st_up_barp_a1_name
description = st_up_barp_a1_descr
icon = ui_inGame2_upgrade_UDP_compact_5
[up_seconc_usp]
scheme_index = 1, 2
known = 1
effects = up_gr_seconef_usp
section = up_sect_seconc_usp
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 =
name = st_up_barp_b3_name
description = st_up_barp_b3_descr
icon = ui_inGame2_upgrade_UDP_compact_6
[up_second_usp]
scheme_index = 1, 3
known = 1
effects = up_gr_seconef_usp
section = up_sect_second_usp
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 =
name = st_up_barp_b1_name
description = st_up_barp_b1_descr
icon = ui_inGame2_upgrade_UDP_compact_7
[up_secone_usp]
scheme_index = 2, 1
known = 1
effects =
section = up_sect_secone_usp
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 =
name = st_up_barp_c1_name
description = st_up_barp_c1_descr
icon = ui_inGame2_upgrade_UDP_compact_8
[up_thirda_usp]
scheme_index = 0, 2
known = 1
effects = up_gr_thirdcd_usp
section = up_sect_thirda_usp
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
prereq_functor = inventory_upgrades.prereq_functor_a
prereq_tooltip_functor = inventory_upgrades.prereq_tooltip_functor_a
prereq_params =
name = st_up_stvp_a1_name
description = st_up_stvp_a1_descr
icon = ui_inGame2_upgrade_UDP_compact_9
[up_thirdc_usp]
scheme_index = 1, 4
known = 1
effects = up_gr_thirdef_usp
section = up_sect_thirdc_usp
property = prop_inertion
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 =
name = st_up_stvp_b5_name
description = st_up_stvp_b5_descr
icon = ui_inGame2_upgrade_UDP_compact_10
[up_thirdd_usp]
scheme_index = 1, 5
known = 1
effects = up_gr_thirdef_usp
section = up_sect_thirdd_usp
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 =
name = st_up_stvp_b3_name
description = st_up_stvp_b3_descr
icon = ui_inGame2_upgrade_UDP_compact_11
[up_thirde_usp]
scheme_index = 2, 2
known = 1
effects =
section = up_sect_thirde_usp
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 =
name = st_up_stvp_c2_name
description = st_up_stvp_c2_descr
icon = ui_inGame2_upgrade_UDP_compact_12
[up_fourta_usp]
scheme_index = 0, 3
known = 1
effects = up_gr_fourtcd_usp
section = up_sect_fourta_usp
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 =
name = st_up_usmp_a1_name
description = st_up_usmp_a1_descr
icon = ui_inGame2_upgrade_UDP_compact_13
[up_fourtc_usp]
scheme_index = 1, 6
known = 1
effects = up_gr_fourtef_usp
section = up_sect_fourtc_usp
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
prereq_functor = inventory_upgrades.prereq_functor_a
prereq_tooltip_functor = inventory_upgrades.prereq_tooltip_functor_a
prereq_params =
name = st_up_usmp_b5_name
description = st_up_usmp_b5_descr
icon = ui_inGame2_upgrade_UDP_compact_14
[up_fourte_usp]
scheme_index = 2, 3
known = 1
effects =
section = up_sect_fourte_usp
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 =
name = st_up_usmp_c1_name
description = st_up_usmp_c1_descr
icon = ui_inGame2_upgrade_UDP_compact_15
[up_fiftha_usp]
scheme_index = 0, 4
known = 1
effects =
section = up_sect_fiftha_usp
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
; ui
prereq_functor = inventory_upgrades.prereq_functor_a
prereq_tooltip_functor = inventory_upgrades.prereq_tooltip_functor_a
prereq_params =
name = st_up_add_a4_name
description = st_up_addd_a1_descr
icon = ui_inGame2_upgrade_UDP_compact_16
[up_gr_firstab_usp]
elements = up_firsta_usp
[up_gr_firstcd_usp]
elements = up_firstc_usp, up_firstd_usp
[up_gr_firstef_usp]
elements = up_firste_usp
[up_gr_seconab_usp]
elements = up_secona_usp
[up_gr_seconcd_usp]
elements = up_seconc_usp, up_second_usp
[up_gr_seconef_usp]
elements = up_secone_usp
[up_gr_thirdab_usp]
elements = up_thirda_usp
[up_gr_thirdcd_usp]
elements = up_thirdc_usp, up_thirdd_usp
[up_gr_thirdef_usp]
elements = up_thirde_usp
[up_gr_fourtab_usp]
elements = up_fourta_usp
[up_gr_fourtcd_usp]
elements = up_fourtc_usp
[up_gr_fourtef_usp]
elements = up_fourte_usp
[up_gr_fifthab_usp]
elements = up_fiftha_usp

View file

@ -0,0 +1,654 @@
[up_sect_firsta_val]
;Íàäåæíîñòü(1)10%
;---------------
cost = 1000
value = +10
;óâåëè÷åíèå äèñïåðñèè â ïðîöåíòàõ ïðè ìàêñèìàëüíîì èçíîñå
fire_dispersion_condition_factor = -1 ;15
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = -0.0008
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = -0.008 ;0.03.03
[up_sect_firstc_val]
;Îòäà÷à(2)-20%
;------------
cost = 1400
value = -20
cam_dispersion = -0.06 ;0.5
cam_dispersion_inc = -0.04 ;0.5
cam_step_angle_horz = -0.14 ;1.5 [0.73 â îñòàòêå]
zoom_cam_dispersion = -0.07 ;0.5 [0.093 â îñòàòêå]
zoom_cam_dispersion_inc = -0.04 ;0.5
zoom_cam_step_angle_horz = -0.6 ;1.0 [0.505 â îñòàòêå]
[up_sect_firstd_val]
;Íàñòèëüíîñòü(2)20%
;------------------
cost = 1400
value = +20
bullet_speed = +80
fire_dispersion_base = -0.01 ;0.7
[up_sect_firste_val]
;Ñêîðîñòðåëüíîñòü(3)25%
;----------------------
cost = 1800
value = +30
rpm = +95
[up_sect_firstf_val]
;Òî÷íîñòü(3)30%
;---------------
cost = 1800
value = +30
fire_dispersion_base = -0.05 ;0.7
fire_dispersion_condition_factor = -1 ;15
[up_sect_secona_val]
;Îòäà÷à(1)-10%
;------------
cost = 1000
value = -10
cam_dispersion = -0.05 ;0.5
cam_dispersion_inc = -0.02 ;0.5
cam_step_angle_horz = -0.09 ;1.5 [0.73 â îñòàòêå]
zoom_cam_dispersion = -0.05 ;0.5 [0.093 â îñòàòêå]
zoom_cam_dispersion_inc = -0.02 ;0.5
zoom_cam_step_angle_horz = -0.05 ;1.0 [0.505 â îñòàòêå]
[up_sect_seconc_val]
;Óäîáñòâî(2)15%
;--------------
cost = 1400
value = +15
crosshair_inertion = -0.75
PDM_disp_base = -0.1 ;0.5
PDM_disp_vel_factor = -0.35 ;1.5
PDM_disp_accel_factor = -0.35 ;1.5
[up_sect_secone_val]
;Óäîáñòâî(3)25%
;--------------
cost = 1800
value = +25
crosshair_inertion = -1.25
PDM_disp_base = -0.15 ;0.5
PDM_disp_vel_factor = -0.4 ;1.5
PDM_disp_accel_factor = -0.4 ;1.5
[up_sect_seconf_val]
;Îòäà÷à(3)-30%
;------------
cost = 1800
value = -30
cam_dispersion = -0.16 ;0.5
cam_dispersion_inc = -0.06 ;0.5
cam_step_angle_horz = -0.18 ;1.5 [0.73 â îñòàòêå]
zoom_cam_dispersion = -0.11 ;0.5 [0.093 â îñòàòêå]
zoom_cam_dispersion_inc = -0.055 ;0.5
zoom_cam_step_angle_horz = -0.16 ;1.0 [0.505 â îñòàòêå]
[up_sect_thirda_val]
;Íàñòèëüíîñòü(1)10%
;------------------
cost = 1000
value = +10
bullet_speed = +65
[up_sect_thirdc_val]
;Íàäåæíîñòü(2)20%
;---------------
cost = 1400
value = +20
;óâåëè÷åíèå äèñïåðñèè â ïðîöåíòàõ ïðè ìàêñèìàëüíîì èçíîñå
fire_dispersion_condition_factor = -1 ;15
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.0001 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.0001 ;0.0011
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = -0.0018
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = -0.014 ;0.03
[up_sect_thirdd_val]
;Òî÷íîñòü(2)20%
;---------------
cost = 1400
value = +20
fire_dispersion_base = -0.03 ;0.7
fire_dispersion_condition_factor = -1 ;15
[up_sect_thirde_val]
;Ñêîðîñòðåëüíîñòü(3)25%
;----------------------
cost = 1800
value = +25
rpm = +95
[up_sect_thirdf_val]
;Íàñòèëüíîñòü(3)30%
;------------------
cost = 1800
value = +30
bullet_speed = +95
fire_dispersion_base = -0.02
[up_sect_fourta_val]
;Ñêîðîñòðåëüíîñòü(1)10%
;------------------
cost = 1000
value = +10
rpm = +60
[up_sect_fourtc_val]
;Íàäåæíîñòü(2)20%
;---------------
cost = 1400
value = +15
;óâåëè÷åíèå äèñïåðñèè â ïðîöåíòàõ ïðè ìàêñèìàëüíîì èçíîñå
fire_dispersion_condition_factor = -1 ;15
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.0001 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.0001 ;0.0011
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = -0.0018
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = -0.014 ;0.03
[up_sect_fourte_val]
;Òî÷íîñòü(3)30%
;---------------
cost = 1800
value = +30
fire_dispersion_base = -0.05 ;0.7
fire_dispersion_condition_factor = -1 ;15
[up_sect_fourtf_val]
;Îòäà÷à(3)-30%
;------------
cost = 1800
value = -30
cam_dispersion = -0.16 ;0.5
cam_dispersion_inc = -0.06 ;0.5
cam_step_angle_horz = -0.18 ;1.5 [0.73 â îñòàòêå]
zoom_cam_dispersion = -0.11 ;0.5 [0.093 â îñòàòêå]
zoom_cam_dispersion_inc = -0.055 ;0.5
zoom_cam_step_angle_horz = -0.16 ;1.0 [0.505 â îñòàòêå]
[up_sect_fiftha_val]
;Óâåëè÷åí ïàòðîíòàæ
;------------
cost = 1500
value = +10
ammo_mag_size = +10
[up_firsta_val]
scheme_index = 0, 0
known = 1
;;invented = 1 ; 0
effects = up_gr_firstcd_val
section = up_sect_firsta_val
property = prop_reliability
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 =
name = st_up_auto_a2_name
description = st_up_auto_a2_descr
icon = ui_inGame2_upgrade_SA_Lavina_1
[up_firstc_val]
scheme_index = 1, 0
known = 1
effects = up_gr_firstef_val
section = up_sect_firstc_val
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 =
name = st_up_auto_c1_name
description = st_up_auto_c1_descr
icon = ui_inGame2_upgrade_SA_Lavina_2
[up_firstd_val]
scheme_index = 1, 1
known = 1
effects = up_gr_firstef_val
section = up_sect_firstd_val
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 =
name = st_up_auto_b2_name
description = st_up_auto_b2_descr
icon = ui_inGame2_upgrade_SA_Lavina_3
[up_firste_val]
scheme_index = 2, 0
known = 1
effects =
section = up_sect_firste_val
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 =
name = st_up_auto_c3_name
description = st_up_auto_c3_descr
icon = ui_inGame2_upgrade_SA_Lavina_4
[up_firstf_val]
scheme_index = 2, 1
known = 1
effects =
section = up_sect_firstf_val
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 =
name = st_up_auto_c5_name
description = st_up_auto_c5_descr
icon = ui_inGame2_upgrade_SA_Lavina_5
[up_secona_val]
scheme_index = 0, 1
known = 1
effects = up_gr_seconcd_val
section = up_sect_secona_val
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 =
name = st_up_pri_a1_name
description = st_up_pri_a1_descr
icon = ui_inGame2_upgrade_SA_Lavina_6
[up_seconc_val]
scheme_index = 1, 2
known = 1
effects = up_gr_seconef_val
section = up_sect_seconc_val
property = prop_inertion
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 =
name = st_up_pri_b2_name
description = st_up_pri_b2_descr
icon = ui_inGame2_upgrade_SA_Lavina_7
[up_secone_val]
scheme_index = 2, 2
known = 1
effects =
section = up_sect_secone_val
property = prop_inertion
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 =
name = st_up_pri_c3_name
description = st_up_pri_c3_descr
icon = ui_inGame2_upgrade_SA_Lavina_8
[up_seconf_val]
scheme_index = 2, 3
known = 1
effects =
section = up_sect_seconf_val
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 =
name = st_up_pri_c1_name
description = st_up_pri_c1_descr
icon = ui_inGame2_upgrade_SA_Lavina_9
[up_thirda_val]
scheme_index = 0, 2
known = 1
effects = up_gr_thirdcd_val
section = up_sect_thirda_val
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 =
name = st_up_ret_a1_name
description = st_up_ret_a1_descr
icon = ui_inGame2_upgrade_SA_Lavina_10
[up_thirdc_val]
scheme_index = 1, 3
known = 1
effects = up_gr_thirdef_val
section = up_sect_thirdc_val
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
prereq_functor = inventory_upgrades.prereq_functor_a
prereq_tooltip_functor = inventory_upgrades.prereq_tooltip_functor_a
prereq_params =
name = st_up_ret_b1_name
description = st_up_ret_b1_descr
icon = ui_inGame2_upgrade_SA_Lavina_11
[up_thirdd_val]
scheme_index = 1, 4
known = 1
effects = up_gr_thirdef_val
section = up_sect_thirdd_val
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 =
name = st_up_ret_b3_name
description = st_up_ret_b3_descr
icon = ui_inGame2_upgrade_SA_Lavina_12
[up_thirde_val]
scheme_index = 2, 4
known = 1
effects =
section = up_sect_thirde_val
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 =
name = st_up_ret_c2_name
description = st_up_ret_c2_descr
icon = ui_inGame2_upgrade_SA_Lavina_13
[up_thirdf_val]
scheme_index = 2, 5
effects =
section = up_sect_thirdf_val
property = prop_bullet_speed
known = 1
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 =
name = st_up_ret_c1_name
description = st_up_ret_c1_descr
icon = ui_inGame2_upgrade_SA_Lavina_14
[up_fourta_val]
scheme_index = 0, 3
effects = up_gr_fourtcd_val
section = up_sect_fourta_val
property = prop_rpm
known = 1
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 =
name = st_up_zat_a3_name
description = st_up_zat_a3_descr
icon = ui_inGame2_upgrade_SA_Lavina_15
[up_fourtc_val]
scheme_index = 1, 5
effects = up_gr_fourtef_val
section = up_sect_fourtc_val
property = prop_reliability
known = 1
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 =
name = st_up_zat_b3_name
description = st_up_zat_b3_descr
icon = ui_inGame2_upgrade_SA_Lavina_16
[up_fourte_val]
scheme_index = 2, 6
effects =
section = up_sect_fourte_val
property = prop_dispersion
known = 1
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 =
name = st_up_zat_c5_name
description = st_up_zat_c5_descr
icon = ui_inGame2_upgrade_SA_Lavina_17
[up_fourtf_val]
scheme_index = 2, 7
effects =
section = up_sect_fourtf_val
property = prop_recoil
known = 1
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 =
name = st_up_zat_c1_name
description = st_up_zat_c1_descr
icon = ui_inGame2_upgrade_SA_Lavina_18
[up_fiftha_val]
scheme_index = 0, 4
effects =
section = up_sect_fiftha_val
property = prop_ammo_size
known = 1
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 =
name = st_up_add_a4_name
description = st_up_add_a4_descr
icon = ui_inGame2_upgrade_SA_Lavina_19
[up_gr_firstab_val]
elements = up_firsta_val
[up_gr_firstcd_val]
elements = up_firstc_val, up_firstd_val
[up_gr_firstef_val]
elements = up_firste_val, up_firstf_val
[up_gr_seconab_val]
elements = up_secona_val
[up_gr_seconcd_val]
elements = up_seconc_val
[up_gr_seconef_val]
elements = up_secone_val, up_seconf_val
[up_gr_thirdab_val]
elements = up_thirda_val
[up_gr_thirdcd_val]
elements = up_thirdc_val, up_thirdd_val
[up_gr_thirdef_val]
elements = up_thirde_val, up_thirdf_val
[up_gr_fourtab_val]
elements = up_fourta_val
[up_gr_fourtcd_val]
elements = up_fourtc_val
[up_gr_fourtef_val]
elements = up_fourte_val, up_fourtf_val
[up_gr_fifthab_val]
elements = up_fiftha_val

View file

@ -0,0 +1,578 @@
[up_sect_firsta_vintorez]
;Íàäåæíîñòü(1)10%
;--------------
cost = 1000
value = +10
;óâåëè÷åíèå äèñïåðñèè â ïðîöåíòàõ ïðè ìàêñèìàëüíîì èçíîñå
fire_dispersion_condition_factor = -1 ;15
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = -0.001
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = -0.013 ;0.03
[up_sect_firstc_vintorez]
;Îòäà÷à(2)-15%
cost = 1500
value = -20
cam_dispersion = -0.1 ;0.1
cam_dispersion_inc = -0.04 ;0.6
cam_step_angle_horz = -0.15 ;0.6
zoom_cam_dispersion = -0.04 ;0.1
zoom_cam_dispersion_inc = -0.02 ;0.5
zoom_cam_step_angle_horz = -0.06 ;0.5
[up_sect_firstd_vintorez]
;Íàñòèëüíîñòü(2)20%
;------------------
cost = 1500
value = +20
bullet_speed = +85
fire_dispersion_base = -0.01
[up_sect_firste_vintorez]
;Óäîáñòâî(3)25%
;--------------
cost = 2000
value = +25
crosshair_inertion = -1.5
PDM_disp_base = -0.2
PDM_disp_vel_factor = -0.4
PDM_disp_accel_factor = -0.4
[up_sect_firstf_vintorez]
;Òî÷íîñòü(3)30%
;--------------
cost = 2000
value = +30
fire_dispersion_base = -0.03 ;0.7
fire_dispersion_condition_factor = -1 ;15
[up_sect_secona_vintorez]
;Íàñòèëüíîñòü(1)10%
;------------------
cost = 1000
value = +10
bullet_speed = +55
[up_sect_seconc_vintorez]
;Íàäåæíîñòü(2)15%
;---------------
cost = 1500
value = +15
;óâåëè÷åíèå äèñïåðñèè â ïðîöåíòàõ ïðè ìàêñèìàëüíîì èçíîñå
fire_dispersion_condition_factor = -1 ;15
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.0001 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.0001 ;0.0011
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = -0.002
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = -0.023 ;0.03
[up_sect_second_vintorez]
;Òî÷íîñòü(2)20%
;--------------
cost = 1500
value = +20
fire_dispersion_base = -0.02 ;0.7
fire_dispersion_condition_factor = -1 ;15
[up_sect_secone_vintorez]
;Íàñòèëüíîñòü(3)30%
;------------------
cost = 2000
value = +30
bullet_speed = +125
fire_dispersion_base = -0.02
'
[up_sect_thirda_vintorez]
;Îòäà÷à(1)-10%
;------------
cost = 1000
value = -10
cam_dispersion = -0.05 ;0.1
cam_dispersion_inc = -0.03 ;0.6
cam_step_angle_horz = -0.1 ;0.6
zoom_cam_dispersion = -0.03 ;0.1
zoom_cam_dispersion_inc = -0.01 ;0.5
zoom_cam_step_angle_horz = -0.04 ;0.5
[up_sect_thirdc_vintorez]
;Óäîáñòâî(2)15%
;--------------
cost = 1500
value = +15
crosshair_inertion = -1.5
PDM_disp_base = -0.08
PDM_disp_vel_factor = -0.2
PDM_disp_accel_factor = -0.2
[up_sect_thirde_vintorez]
;Óäîáñòâî(3)25%
;--------------
cost = 2000
value = +25
crosshair_inertion = -1.5
PDM_disp_base = -0.1
PDM_disp_vel_factor = -0.4
PDM_disp_accel_factor = -0.4
[up_sect_thirdf_vintorez]
;Îòäà÷à(3)-30%
;------------
cost = 2000
value = -30
cam_dispersion = -0.15 ;0.1
cam_dispersion_inc = -0.08 ;0.6
cam_step_angle_horz = -0.2 ;0.6
zoom_cam_dispersion = -0.08 ;0.1
zoom_cam_dispersion_inc = -0.03 ;0.5
zoom_cam_step_angle_horz = -0.1 ;0.5
[up_sect_fourta_vintorez]
;Îïòèêà 4.0èêñ
;------------------
cost = 1500
scope_zoom_factor = -5
[up_sect_fourtc_vintorez]
;Êîíòðàñòíûé ïðèöåë
;------------------
cost = 3000
scope_nightvision = scope_contrast
[up_sect_fourte_vintorez]
;ÏÍÂ
;------------------
cost = 4500
scope_nightvision = scope_nightvision
[up_sect_fourtf_vintorez]
;Òåïëîâèçîð
;------------------
cost = 10000
scope_alive_detector = scope_detector
[up_firsta_vintorez]
scheme_index = 0, 0
known = 1
effects = up_gr_firstcd_vintorez
section = up_sect_firsta_vintorez
property = prop_reliability
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 =
name = st_up_auto_a2_name
description = st_up_auto_a2_descr
icon = ui_inGame2_upgrade_Vintar_VS_1
[up_firstc_vintorez]
scheme_index = 1, 0
known = 1
effects = up_gr_firstef_vintorez
section = up_sect_firstc_vintorez
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 =
name = st_up_auto_c1_name
description = st_up_auto_c1_descr
icon = ui_inGame2_upgrade_Vintar_VS_2
[up_firstd_vintorez]
scheme_index = 1, 1
known = 1
effects = up_gr_firstef_vintorez
section = up_sect_firstd_vintorez
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 =
name = st_up_auto_b3_name
description = st_up_auto_b3_descr
icon = ui_inGame2_upgrade_Vintar_VS_3
[up_firste_vintorez]
scheme_index = 2, 0
known = 1
effects =
section = up_sect_firste_vintorez
property = prop_inertion
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 =
name = st_up_auto_c6_name
description = st_up_auto_c6_descr
icon = ui_inGame2_upgrade_Vintar_VS_4
[up_firstf_vintorez]
scheme_index = 2, 1
known = 1
effects =
section = up_sect_firstf_vintorez
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 =
name = st_up_auto_c5_name
description = st_up_auto_c5_descr
icon = ui_inGame2_upgrade_Vintar_VS_5
[up_secona_vintorez]
scheme_index = 0, 1
known = 1
effects = up_gr_seconcd_vintorez
section = up_sect_secona_vintorez
property = prop_bullet_speed
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 =
name = st_up_ret_a1_name
description = st_up_ret_a1_descr
icon = ui_inGame2_upgrade_Vintar_VS_6
[up_seconc_vintorez]
scheme_index = 1, 2
known = 1
effects = up_gr_seconef_vintorez
section = up_sect_seconc_vintorez
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 =
name = st_up_ret_b1_name
description = st_up_ret_b1_descr
icon = ui_inGame2_upgrade_Vintar_VS_7
[up_second_vintorez]
scheme_index = 1, 3
known = 1
effects = up_gr_seconef_vintorez
section = up_sect_second_vintorez
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 =
name = st_up_ret_b3_name
description = st_up_ret_b3_descr
icon = ui_inGame2_upgrade_Vintar_VS_8
[up_secone_vintorez]
scheme_index = 2, 2
known = 1
effects =
section = up_sect_secone_vintorez
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 =
name = st_up_ret_c1_name
description = st_up_ret_c1_descr
icon = ui_inGame2_upgrade_Vintar_VS_9
[up_thirda_vintorez]
scheme_index = 0, 2
known = 1
effects = up_gr_thirdcd_vintorez
section = up_sect_thirda_vintorez
property = prop_recoil
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 =
name = st_up_pri_a1_name
description = st_up_pri_a1_descr
icon = ui_inGame2_upgrade_Vintar_VS_10
[up_thirdc_vintorez]
scheme_index = 1, 4
known = 1
effects = up_gr_thirdef_vintorez
section = up_sect_thirdc_vintorez
property = prop_inertion
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 =
name = st_up_pri_b2_name
description = st_up_pri_b2_descr
icon = ui_inGame2_upgrade_Vintar_VS_11
[up_thirde_vintorez]
scheme_index = 2, 3
known = 1
effects =
section = up_sect_thirde_vintorez
property = prop_inertion
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 =
name = st_up_pri_c3_name
description = st_up_pri_c3_descr
icon = ui_inGame2_upgrade_Vintar_VS_12
[up_thirdf_vintorez]
scheme_index = 2, 4
known = 1
effects =
section = up_sect_thirdf_vintorez
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 =
name = st_up_pri_c1_name
description = st_up_pri_c1_descr
icon = ui_inGame2_upgrade_Vintar_VS_13
[up_fourta_vintorez]
scheme_index = 0, 3
known = 1
effects =
section = up_sect_fourta_vintorez
property = prop_scope_5x
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 =
name = st_up_opt_a3_name
description = st_up_opt_a3_descr
icon = ui_inGame2_upgrade_Vintar_VS_14
[up_fourtc_vintorez]
scheme_index = 1, 5
known = 1
effects =
section = up_sect_fourtc_vintorez
property = prop_contrast
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 =
name = st_up_opt_b1_name
description = st_up_opt_b1_descr
icon = ui_inGame2_upgrade_Vintar_VS_15
[up_fourte_vintorez]
scheme_index = 2, 5
known = 1
effects =
section = up_sect_fourte_vintorez
property = prop_nightvision
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 =
name = st_up_opt_c2_name
description = st_up_opt_c2_descr
icon = ui_inGame2_upgrade_Vintar_VS_16
[up_fourtf_vintorez]
scheme_index = 2, 6
known = 1
effects =
section = up_sect_fourtf_vintorez
property = prop_autolockscope
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 =
name = st_up_opt_c1_name
description = st_up_opt_c1_descr
icon = ui_inGame2_upgrade_Vintar_VS_17
[up_gr_firstab_vintorez]
elements = up_firsta_vintorez
[up_gr_firstcd_vintorez]
elements = up_firstc_vintorez, up_firstd_vintorez
[up_gr_firstef_vintorez]
elements = up_firste_vintorez, up_firstf_vintorez
[up_gr_seconab_vintorez]
elements = up_secona_vintorez
[up_gr_seconcd_vintorez]
elements = up_seconc_vintorez, up_second_vintorez
[up_gr_seconef_vintorez]
elements = up_secone_vintorez
[up_gr_thirdab_vintorez]
elements = up_thirda_vintorez
[up_gr_thirdcd_vintorez]
elements = up_thirdc_vintorez
[up_gr_thirdef_vintorez]
elements = up_thirde_vintorez, up_thirdf_vintorez
[up_gr_fourtab_vintorez]
elements = up_fourta_vintorez
[up_gr_fourtcd_vintorez]
elements = up_fourtc_vintorez
[up_gr_fourtef_vintorez]
elements = up_fourte_vintorez, up_fourtf_vintorez

View file

@ -0,0 +1,491 @@
[up_sect_firsta_walther]
;Ñêîðîñòðåëüíîñòü(1)10%
;----------------------
cost = 400
value = +10
rpm = 40
[up_sect_firstc_walther]
;Îòäà÷à(2)-20%
;------------
cost = 800
value = -20
cam_dispersion = -0.15 ;0.5
cam_dispersion_inc = -0.15 ;0.5
cam_step_angle_horz = -0.1 ;0.5
[up_sect_firstd_walther]
;Íàñòèëüíîñòü(2)20%
;------------------
cost = 800
value = +20
bullet_speed = 60
fire_dispersion_base = -0.02
[up_sect_firste_walther]
;Ðåæèì àâòîìàòè÷åñêîé ñòðåëüáû ïî òðè âûñòðåëà
;------------------
cost = 2500
;value = +20
fire_modes = 1, 3
rpm = 300
cam_dispersion = -0.3 ;0.5
cam_dispersion_inc = -0.3 ;0.5
cam_step_angle_horz = -0.2 ;0.5
[up_sect_secona_walther]
;Íàñòèëüíîñòü(1)10%
;------------------
cost = 400
value = +10
bullet_speed = 30
[up_sect_seconc_walther]
;Íàäåæíîñòü(2)15%
;---------------
cost = 800
value = 15
;óâåëè÷åíèå äèñïåðñèè â ïðîöåíòàõ ïðè ìàêñèìàëüíîì èçíîñå
fire_dispersion_condition_factor = -1 ;15
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.0004 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.0004 ;0.0011
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = -0.0015
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = -0.015 ;0.03
[up_sect_secone_walther]
;Ñêîðîñòðåëüíîñòü(3)25%
;----------------------
cost = 1200
value = +25
rpm = 80
[up_sect_seconf_walther]
;Ñêîðîñòðåëüíîñòü(3)30%
;----------------------
cost = 1200
value = +30
bullet_speed = 80
[up_sect_thirda_walther]
;Íàäåæíîñòü(1)10%
;---------------
cost = 400
value = +10
;óâåëè÷åíèå äèñïåðñèè â ïðîöåíòàõ ïðè ìàêñèìàëüíîì èçíîñå
fire_dispersion_condition_factor = -1 ;15
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.0002 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.0002 ;0.0011
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = -0.001
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = -0.01 ;0.03
[up_sect_thirdc_walther]
;Óäîáñòâî(2)15%
;--------------
cost = 800
value = +15
crosshair_inertion = -1
PDM_disp_base = -0.2
PDM_disp_vel_factor = -0.35
PDM_disp_accel_factor = -0.35
[up_sect_thirdd_walther]
;Îòäà÷à(2)-20%
;------------
cost = 800
value = -20
cam_dispersion = -0.15 ;0.5
cam_dispersion_inc = -0.15 ;0.5
cam_step_angle_horz = -0.1 ;0.5
[up_sect_fourta_walther]
;Òî÷íîñòü(1)10%
;---------------
cost = 400
value = +10
fire_dispersion_base = -0.04
fire_dispersion_condition_factor = -1
[up_sect_fourtc_walther]
;Íàäåæíîñòü(2)15%
;---------------
cost = 800
value = +15
;óâåëè÷åíèå äèñïåðñèè â ïðîöåíòàõ ïðè ìàêñèìàëüíîì èçíîñå
fire_dispersion_condition_factor = -1 ;15
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.0004 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.0004 ;0.0011
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireStartCondition
misfire_start_prob = -0.0015
;øàíñ îñå÷êè ïðè èçíîøåíîñòè áîëüøå ÷åì misfireEndCondition
misfire_end_prob = -0.015 ;0.03
[up_sect_fiftha_walther]
;Íàíåñåíèå íàðóæíîé ðåçüáû íà ñòâîë
;--------------------------
cost = 700
value = 0
snd_silncer_shot = weapons\n_pb_shot
silencer_status = 2
silencer_name = wpn_addon_silencer ; section name for the attachable silencer
silencer_x = 48 ; offset in inventory icon
silencer_y = -14
[up_firsta_walther]
scheme_index = 0, 0
known = 1
;;invented = 1 ; 0
effects = up_gr_firstcd_walther
section = up_sect_firsta_walther
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 =
name = st_up_zatp_a1_name
description = st_up_zatp_a1_descr
icon = ui_inGame2_upgrade_Volker_P9M_1
;;...
[up_firstc_walther]
scheme_index = 1, 0
known = 1
effects = up_gr_firstef_walther
section = up_sect_firstc_walther
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 =
name = st_up_zatp_b6_name
description = st_up_zatp_b6_descr
icon = ui_inGame2_upgrade_Volker_P9M_2
[up_firstd_walther]
scheme_index = 1, 1
known = 1
effects = up_gr_firstef_walther
section = up_sect_firstd_walther
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 =
name = st_up_zatp_b8_name
description = st_up_zatp_b8_descr
icon = ui_inGame2_upgrade_Volker_P9M_3
[up_firste_walther]
scheme_index = 2, 0
known = 1
effects =
section = up_sect_firste_walther
property = prop_3xfire
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 =
name = st_up_zatp_c7_name
description = st_up_zatp_c7_descr
icon = ui_inGame2_upgrade_Volker_P9M_4
[up_secona_walther]
scheme_index = 0, 1
known = 1
effects = up_gr_seconcd_walther
section = up_sect_secona_walther
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 =
name = st_up_barp_a1_name
description = st_up_barp_a1_descr
icon = ui_inGame2_upgrade_Volker_P9M_5
[up_seconc_walther]
scheme_index = 1, 2
known = 1
effects = up_gr_seconef_walther
section = up_sect_seconc_walther
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 =
name = st_up_barp_b1_name
description = st_up_barp_b1_descr
icon = ui_inGame2_upgrade_Volker_P9M_6
[up_secone_walther]
scheme_index = 2, 1
known = 1
effects =
section = up_sect_secone_walther
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 =
name = st_up_barp_c1_name
description = st_up_barp_c1_descr
icon = ui_inGame2_upgrade_Volker_P9M_7
[up_seconf_walther]
scheme_index = 2, 2
known = 1
effects =
section = up_sect_seconf_walther
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 =
name = st_up_barp_c3_name
description = st_up_barp_c3_descr
icon = ui_inGame2_upgrade_Volker_P9M_8
[up_thirda_walther]
scheme_index = 0, 2
known = 1
effects = up_gr_thirdcd_walther
section = up_sect_thirda_walther
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
prereq_functor = inventory_upgrades.prereq_functor_a
prereq_tooltip_functor = inventory_upgrades.prereq_tooltip_functor_a
prereq_params =
name = st_up_stvp_a1_name
description = st_up_stvp_a1_descr
icon = ui_inGame2_upgrade_Volker_P9M_9
[up_thirdc_walther]
scheme_index = 1, 3
known = 1
effects =
section = up_sect_thirdc_walther
property = prop_inertion
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 =
name = st_up_stvp_b5_name
description = st_up_stvp_b5_descr
icon = ui_inGame2_upgrade_Volker_P9M_10
[up_thirdd_walther]
scheme_index = 1, 4
known = 1
effects =
section = up_sect_thirdd_walther
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 =
name = st_up_stvp_b3_name
description = st_up_stvp_b3_descr
icon = ui_inGame2_upgrade_Volker_P9M_11
[up_fourta_walther]
scheme_index = 0, 3
known = 1
effects = up_gr_fourtcd_walther
section = up_sect_fourta_walther
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 =
name = st_up_usmp_a1_name
description = st_up_usmp_a1_descr
icon = ui_inGame2_upgrade_Volker_P9M_12
[up_fourtc_walther]
scheme_index = 1, 5
known = 1
effects =
section = up_sect_fourtc_walther
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
prereq_functor = inventory_upgrades.prereq_functor_a
prereq_tooltip_functor = inventory_upgrades.prereq_tooltip_functor_a
prereq_params =
name = st_up_usmp_b5_name
description = st_up_usmp_b5_descr
icon = ui_inGame2_upgrade_Volker_P9M_13
[up_fiftha_walther]
scheme_index = 0, 4
known = 1
effects =
section = up_sect_fiftha_walther
property = prop_silencer
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 =
name = st_up_add_a1_name
description = st_up_add_a1_descr
icon = ui_inGame2_upgrade_Volker_P9M_14
[up_gr_firstab_walther]
elements = up_firsta_walther
[up_gr_firstcd_walther]
elements = up_firstc_walther, up_firstd_walther
[up_gr_firstef_walther]
elements = up_firste_walther
[up_gr_seconab_walther]
elements = up_secona_walther
[up_gr_seconcd_walther]
elements = up_seconc_walther
[up_gr_seconef_walther]
elements = up_secone_walther, up_seconf_walther
[up_gr_thirdab_walther]
elements = up_thirda_walther
[up_gr_thirdcd_walther]
elements = up_thirdc_walther, up_thirdd_walther
[up_gr_fourtab_walther]
elements = up_fourta_walther
[up_gr_fourtcd_walther]
elements = up_fourtc_walther
[up_gr_fifthab_walther]
elements = up_fiftha_walther

View file

@ -0,0 +1,490 @@
[up_sect_firsta_wincheaster1300]
;Íàäåæíîñòü(1)10%
;---------------
cost = 500
value = +10
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.0003 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.0003 ;0.0011
[up_sect_firstc_wincheaster1300]
;Íàñòèëüíîñòü(2)20%
;------------------
cost = 700
value = +20
bullet_speed = +80
hit_impulse = +20
fire_dispersion_base = -0.02
[up_sect_firstd_wincheaster1300]
;Îòäà÷à(2)-20%
;------------
cost = 700
value = -20
cam_dispersion = -0.3 ;0.7
cam_dispersion_inc = -0.3 ;0.7
cam_step_angle_horz = -0.3 ;0.7
zoom_cam_dispersion = -0.3 ;0.6
zoom_cam_dispersion_inc = -0.3 ;0.6
zoom_cam_step_angle_horz = -0.3 ;0.6
[up_sect_firste_wincheaster1300]
;Òî÷íîñòü(3)30%
;---------------
cost = 900
value = +30
fire_dispersion_base = -0.07
fire_dispersion_condition_factor = -0.2
[up_sect_secona_wincheaster1300]
;Óìåíüøåíèå âåñà
;---------------
cost = 500
value = -1
inv_weight = -1
crosshair_inertion = -0.5
PDM_disp_vel_factor = -0.2
PDM_disp_accel_factor = -0.2
[up_sect_seconc_wincheaster1300]
;Óäîáñòâî(2)15%
;--------------
cost = 700
value = +15
crosshair_inertion = -1.5
PDM_disp_base = -0.1
PDM_disp_vel_factor = -0.5
PDM_disp_accel_factor = -0.5
[up_sect_second_wincheaster1300]
;Íàäåæíîñòü(2)15%
;---------------
cost = 700
value = +15
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.0005 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.0005 ;0.0011
[up_sect_secone_wincheaster1300]
;Îòäà÷à(3)-30%
;------------
cost = 900
value = -30
cam_dispersion = -0.5 ;0.7
cam_dispersion_inc = -0.5 ;0.7
cam_step_angle_horz = -0.5 ;0.7
zoom_cam_dispersion = -0.6 ;0.6
zoom_cam_dispersion_inc = -0.6 ;0.6
zoom_cam_step_angle_horz = -0.6 ;0.6
[up_sect_thirda_wincheaster1300]
;Íàäåæíîñòü(1)10%
;---------------
cost = 500
value = +10
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.0003 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.0003 ;0.0011
[up_sect_thirdc_wincheaster1300]
;Òî÷íîñòü(2)20%
;---------------
cost = 700
value = +20
fire_dispersion_base = -0.04
fire_dispersion_condition_factor = -0.2
[up_sect_thirdd_wincheaster1300]
;Îòäà÷à(2)-20%
;------------
cost = 700
value = -20
cam_dispersion = -0.3 ;0.7
cam_dispersion_inc = -0.3 ;0.7
cam_step_angle_horz = -0.3 ;0.7
zoom_cam_dispersion = -0.3 ;0.6
zoom_cam_dispersion_inc = -0.3 ;0.6
zoom_cam_step_angle_horz = -0.3 ;0.6
[up_sect_thirde_wincheaster1300]
;Íàäåæíîñòü(3)30%
;---------------
cost = 900
value = +30
;óâåëè÷åíèå èçíîøåíîñòè ïðè âûñòðåëå î÷åðåäüþ
condition_queue_shot_dec = -0.0007 ;0.0013
;óâåëè÷åíèå èçíîøåíîñòè ïðè îäèíî÷íîì âûñòðåëå
condition_shot_dec = -0.0007 ;0.0011
[up_sect_thirdf_wincheaster1300]
;Ñêîðîñòðåëüíîñòü(3)25%
;----------------------
cost = 1500
value = +25
rpm = +35
fire_modes = 1, -1
[up_sect_fourta_wincheaster1300]
;Ðàñøèðåííûé îáúåì ìàãàçèíà
;----------------------
cost = 1200
value = +2
ammo_mag_size = 2
[up_firsta_wincheaster1300]
scheme_index = 0, 0
known = 1
effects = up_gr_firstcd_wincheaster1300
section = up_sect_firsta_wincheaster1300
property = prop_reliability
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 =
name = st_up_bard_a1_name
description = st_up_bard_a1_descr
icon = ui_inGame2_upgrade_Cheyser_13_1
[up_firstc_wincheaster1300]
scheme_index = 1, 0
known = 1
effects = up_gr_firstef_wincheaster1300
section = up_sect_firstc_wincheaster1300
property = prop_bullet_speed
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 =
name = st_up_bard_b5_name
description = st_up_bard_b5_descr
icon = ui_inGame2_upgrade_Cheyser_13_2
[up_firstd_wincheaster1300]
scheme_index = 1, 1
known = 1
effects = up_gr_firstef_wincheaster1300
section = up_sect_firstd_wincheaster1300
property = prop_recoil
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 =
name = st_up_bard_b4_name
description = st_up_bard_b4_descr
icon = ui_inGame2_upgrade_Cheyser_13_3
[up_firste_wincheaster1300]
scheme_index = 2, 0
known = 1
effects =
section = up_sect_firste_wincheaster1300
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 =
name = st_up_bard_c3_name
description = st_up_bard_c3_descr
icon = ui_inGame2_upgrade_Cheyser_13_4
[up_secona_wincheaster1300]
scheme_index = 0, 1
known = 1
effects = up_gr_seconcd_wincheaster1300
section = up_sect_secona_wincheaster1300
property = prop_weight
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 =
name = st_up_stvd_a3_name
description = st_up_stvd_a3_descr
icon = ui_inGame2_upgrade_Cheyser_13_5
[up_seconc_wincheaster1300]
scheme_index = 1, 2
known = 1
effects = up_gr_seconef_wincheaster1300
section = up_sect_seconc_wincheaster1300
property = prop_inertion
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 =
name = st_up_stvd_b2_name
description = st_up_stvd_b2_descr
icon = ui_inGame2_upgrade_Cheyser_13_6
[up_second_wincheaster1300]
scheme_index = 1, 3
known = 1
effects = up_gr_seconef_wincheaster1300
section = up_sect_second_wincheaster1300
property = prop_reliability
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 =
name = st_up_stvd_b5_name
description = st_up_stvd_b5_descr
icon = ui_inGame2_upgrade_Cheyser_13_7
[up_secone_wincheaster1300]
scheme_index = 2, 1
known = 1
effects =
section = up_sect_secone_wincheaster1300
property = prop_recoil
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 =
name = st_up_stvd_c2_name
description = st_up_stvd_c2_descr
icon = ui_inGame2_upgrade_Cheyser_13_8
[up_thirda_wincheaster1300]
scheme_index = 0, 2
known = 1
effects = up_gr_thirdcd_wincheaster1300
section = up_sect_thirda_wincheaster1300
property = prop_reliability
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 =
name = st_up_autd_a2_name
description = st_up_autd_a2_descr
icon = ui_inGame2_upgrade_Cheyser_13_9
[up_thirdc_wincheaster1300]
scheme_index = 1, 4
known = 1
effects = up_gr_thirdef_wincheaster1300
section = up_sect_thirdc_wincheaster1300
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 =
name = st_up_autd_b2_name
description = st_up_autd_b2_descr
icon = ui_inGame2_upgrade_Cheyser_13_10
[up_thirdd_wincheaster1300]
scheme_index = 1, 5
known = 1
effects = up_gr_thirdef_wincheaster1300
section = up_sect_thirdd_wincheaster1300
property = prop_recoil
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 =
name = st_up_autd_b1_name
description = st_up_autd_b1_descr
icon = ui_inGame2_upgrade_Cheyser_13_11
[up_thirde_wincheaster1300]
scheme_index = 2, 2
known = 1
effects =
section = up_sect_thirde_wincheaster1300
property = prop_reliability
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 =
name = st_up_autd_c1_name
description = st_up_autd_c1_descr
icon = ui_inGame2_upgrade_Cheyser_13_12
[up_thirdf_wincheaster1300]
scheme_index = 2, 3
known = 1
effects =
section = up_sect_thirdf_wincheaster1300
property = prop_rpm, prop_autofire
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 =
name = st_up_autd_c3_name
description = st_up_autd_c3_descr
icon = ui_inGame2_upgrade_Cheyser_13_13
[up_fourta_wincheaster1300]
scheme_index = 0, 3
known = 1
effects =
section = up_sect_fourta_wincheaster1300
property = prop_ammo_size
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 =
name = st_up_addd_a1_name
description = st_up_addd_a1_descr
icon = ui_inGame2_upgrade_Cheyser_13_14
[up_gr_firstab_wincheaster1300]
elements = up_firsta_wincheaster1300
[up_gr_firstcd_wincheaster1300]
elements = up_firstc_wincheaster1300, up_firstd_wincheaster1300
[up_gr_firstef_wincheaster1300]
elements = up_firste_wincheaster1300
[up_gr_seconab_wincheaster1300]
elements = up_secona_wincheaster1300
[up_gr_seconcd_wincheaster1300]
elements = up_seconc_wincheaster1300, up_second_wincheaster1300
[up_gr_seconef_wincheaster1300]
elements = up_secone_wincheaster1300
[up_gr_thirdab_wincheaster1300]
elements = up_thirda_wincheaster1300
[up_gr_thirdcd_wincheaster1300]
elements = up_thirdc_wincheaster1300, up_thirdd_wincheaster1300
[up_gr_thirdef_wincheaster1300]
elements = up_thirde_wincheaster1300, up_thirdf_wincheaster1300
[up_gr_fourtab_wincheaster1300]
elements = up_fourta_wincheaster1300