Added New Mods and Profiles Folders

This is a complete rebuild of the modpack, with all new mods and updates for 1.5.3 of Anomaly.
This commit is contained in:
2025-01-14 05:07:53 -05:00
parent 85c665b107
commit 376b4b9689
21217 changed files with 546254 additions and 0 deletions
@@ -0,0 +1,89 @@
;---------------------------- # OF KITS TO SPAWN TOTAL NEW SPAWNS
[kit_spawn_counts] ; MIN / MAX PER ZONE
jupiter = 7, 9 ; 531
k00_marsh = 4, 6 ; 187
k01_darkscape = 4, 6 ; 103
k02_trucks_cemetery = 12, 15 ; 814
l01_escape = 2, 3 ; 138
l02_garbage = 3, 5 ; 204
l03_agroprom = 3, 5 ; 180
l04_darkvalley = 3, 5 ; 118
l05_bar = 0, 0
l06_rostok = 3, 5 ; 173
l07_military = 3, 5 ; 206
l08_yantar = 3, 5 ; 168
l09_deadcity = 6, 10 ; 401
l10_limansk = 5, 6 ; 251
l10_radar = 3, 7 ; 121
l10_red_forest = 2, 7 ; 87
l11_hospital = 0, 2
l11_pripyat = 6, 9 ; 284
l12_stancia = 0, 2
l12_stancia_2 = 0, 2
l13_generators = 0, 2
pripyat = 8, 12 ; 387
zaton = 8, 12 ; 232
y04_pole = 0, 2
jupiter_underground = 0, 4
labx8 = 0, 2
l03u_agr_underground = 0, 2
l04u_labx18 = 0, 2
l08u_brainlab = 1, 2 ; 25
l10u_bunker = 1, 2 ; 28
l12u_control_monolith = 0, 2
l12u_sarcofag = 0, 2
l13u_warlab = 0, 2
[upg_kit_spawn_counts]
jupiter = 8, 11
k00_marsh = 6, 10
k01_darkscape = 6, 13
k02_trucks_cemetery = 12, 15
l01_escape = 6, 9
l02_garbage = 6, 9
l03_agroprom = 6, 9
l04_darkvalley = 6, 9
l05_bar = 0, 0
l06_rostok = 6, 9
l07_military = 5, 12
l08_yantar = 5, 12
l09_deadcity = 7, 10
l10_limansk = 7, 10
l10_radar = 5, 9
l10_red_forest = 4, 10
l11_hospital = 0, 0
l11_pripyat = 9, 15
l12_stancia = 0, 0
l12_stancia_2 = 0, 0
l13_generators = 0, 0
pripyat = 8, 15
zaton = 8, 15
y04_pole = 0, 0
jupiter_underground = 0, 0
labx8 = 0, 0
l03u_agr_underground = 0, 0
l04u_labx18 = 0, 0
l08u_brainlab = 4, 7
l10u_bunker = 4, 8
l12u_control_monolith = 0, 0
l12u_sarcofag = 0, 0
l13u_warlab = 0, 0
[kit_respawn_exclude]
jupiter_underground
labx8
l03u_agr_underground
l04u_labx18
l08u_brainlab
l10u_bunker
l12u_control_monolith
l12u_sarcofag
l13u_warlab
[tags_guaranteed]
bkit = itm_basickit
akit = itm_advancedkit
ekit = itm_expertkit
[settings]
min_kit_distance = 6
@@ -0,0 +1,57 @@
![nor_parts_list]
military_car_radio = prt_i_transistors, prt_i_transistors, prt_i_transistors, prt_i_transistors, prt_i_transistors, prt_i_transistors, prt_i_transistors, prt_i_transistors, prt_i_transistors, prt_i_transistors, prt_i_transistors, prt_i_capacitors, prt_i_capacitors, prt_i_capacitors, prt_i_capacitors, prt_i_capacitors, prt_i_capacitors, prt_i_capacitors, prt_i_capacitors, prt_i_capacitors, prt_i_capacitors, prt_i_capacitors, prt_i_resistors, prt_i_resistors, prt_i_resistors, prt_i_resistors, prt_i_resistors, prt_i_resistors, prt_i_resistors, prt_i_resistors, prt_i_resistors, prt_i_resistors, prt_i_resistors, prt_i_fasteners, prt_i_fasteners, prt_i_scrap, prt_i_scrap
mil_radio_amplifier = prt_i_transistors, prt_i_transistors, prt_i_transistors, prt_i_transistors, prt_i_transistors, prt_i_transistors, prt_i_transistors, prt_i_transistors, prt_i_transistors, prt_i_transistors, prt_i_transistors, prt_i_transistors, prt_i_capacitors, prt_i_capacitors, prt_i_capacitors, prt_i_capacitors, prt_i_capacitors, prt_i_capacitors, prt_i_capacitors, prt_i_capacitors, prt_i_capacitors, prt_i_capacitors, prt_i_capacitors, prt_i_capacitors, prt_i_resistors, prt_i_resistors, prt_i_resistors, prt_i_resistors, prt_i_resistors, prt_i_resistors, prt_i_resistors, prt_i_resistors, prt_i_resistors, prt_i_resistors, prt_i_resistors, prt_i_resistors, prt_i_fasteners, prt_i_scrap
upgr_o_1_armor = prt_o_fabrics_1, prt_o_fabrics_2
upgr_o_1_arty = prt_o_fabrics_1, prt_o_fabrics_3
upgr_o_1_bleed = prt_o_fabrics_1, prt_o_fabrics_3
upgr_o_1_burn = prt_o_fabrics_1, prt_o_fabrics_2
upgr_o_1_carry = prt_o_fabrics_1, prt_o_fabrics_2
upgr_o_1_chem = prt_o_fabrics_1, prt_o_fabrics_2
upgr_o_1_damage = prt_o_fabrics_1, prt_o_fabrics_2
upgr_o_1_durability = prt_o_fabrics_1, prt_o_fabrics_3
upgr_o_1_health = prt_o_fabrics_1, prt_o_fabrics_3
upgr_o_1_power = prt_o_fabrics_1, prt_o_fabrics_3
upgr_o_1_psi = prt_o_fabrics_1, prt_o_fabrics_2
upgr_o_1_rad = prt_o_fabrics_1, prt_o_fabrics_3
upgr_o_1_run = prt_o_fabrics_1, prt_o_fabrics_2
upgr_o_1_shock = prt_o_fabrics_1, prt_o_fabrics_2
upgr_o_1_weight = prt_o_fabrics_1, prt_o_fabrics_3
upgr_o_2_armor = prt_o_fabrics_2, prt_o_retardant_5, prt_o_retardant_8
upgr_o_2_arty = prt_o_fabrics_2, prt_o_retardant_6, prt_o_retardant_8
upgr_o_2_bleed = prt_o_fabrics_2, prt_o_retardant_6, prt_o_retardant_9
upgr_o_2_burn = prt_o_fabrics_2, prt_o_retardant_5, prt_o_retardant_9
upgr_o_2_carry = prt_o_fabrics_2, prt_o_retardant_2, prt_o_retardant_7
upgr_o_2_chem = prt_o_fabrics_2, prt_o_retardant_5, prt_o_retardant_9
upgr_o_2_damage = prt_o_fabrics_2, prt_o_retardant_11, prt_o_retardant_6
upgr_o_2_durability = prt_o_fabrics_2, prt_o_retardant_1, prt_o_retardant_13
upgr_o_2_health = prt_o_fabrics_2, prt_o_retardant_15, prt_o_retardant_3
upgr_o_2_power = prt_o_fabrics_2, prt_o_retardant_6, prt_o_retardant_10
upgr_o_2_psi = prt_o_fabrics_2, prt_o_retardant_8, prt_o_ballistic_19
upgr_o_2_rad = prt_o_fabrics_2, prt_o_retardant_18, prt_o_retardant_11
upgr_o_2_run = prt_o_fabrics_2, prt_o_retardant_1, prt_o_retardant_11
upgr_o_2_shock = prt_o_fabrics_3, prt_o_retardant_5, prt_o_ballistic_19
upgr_o_2_weight = prt_o_fabrics_3, prt_o_retardant_3, prt_o_retardant_5
upgr_o_3_armor = prt_o_fabrics_3, prt_o_retardant_5, prt_o_retardant_6
upgr_o_3_arty = prt_o_fabrics_3, prt_o_retardant_6, prt_o_ballistic_10
upgr_o_3_bleed = prt_o_fabrics_3, prt_o_retardant_4, prt_o_ballistic_10
upgr_o_3_burn = prt_o_fabrics_3, prt_o_retardant_13, prt_o_retardant_10, prt_o_ballistic_9
upgr_o_3_carry = prt_o_fabrics_3, prt_o_retardant_13, prt_o_retardant_10, prt_o_ballistic_9
upgr_o_3_chem = prt_o_fabrics_3, prt_o_retardant_13, prt_o_retardant_10, prt_o_ballistic_9
upgr_o_3_damage = prt_o_fabrics_3, prt_o_retardant_13, prt_o_retardant_10, prt_o_ballistic_9
upgr_o_3_durability = prt_o_fabrics_3, prt_o_retardant_3, prt_o_retardant_6
upgr_o_3_health = prt_o_fabrics_3, prt_o_retardant_4, prt_o_ballistic_9
upgr_o_3_power = prt_o_fabrics_1, prt_o_retardant_6, prt_o_retardant_11, prt_o_ballistic_13
upgr_o_3_psi = prt_o_fabrics_1, prt_o_retardant_12, prt_o_retardant_10, prt_o_ballistic_15
upgr_o_3_rad = prt_o_fabrics_1, prt_o_retardant_9, prt_o_retardant_6, prt_o_ballistic_12
upgr_o_3_run = prt_o_fabrics_1, prt_o_retardant_15, prt_o_retardant_9, prt_o_ballistic_19
upgr_o_3_shock = prt_o_fabrics_1, prt_o_retardant_5, prt_o_retardant_12, prt_o_ballistic_17
upgr_o_3_weight = prt_o_fabrics_1, prt_o_retardant_2, prt_o_retardant_10, prt_o_ballistic_18
upgr_o_1_physical = prt_o_fabrics_1, prt_o_fabrics_2
upgr_o_2_physical = prt_o_fabrics_2, prt_o_retardant_5, prt_o_retardant_8
upgr_o_3_physical = prt_o_fabrics_1, prt_o_retardant_15, prt_o_retardant_9, prt_o_ballistic_19
upgr_o_1_magical = prt_o_fabrics_1, prt_o_fabrics_2
upgr_o_2_magical = prt_o_fabrics_2, prt_o_retardant_2, prt_o_retardant_7
upgr_o_3_magical = prt_o_fabrics_1, prt_o_retardant_5, prt_o_retardant_12, prt_o_ballistic_17
upgr_o_1_utility = prt_o_fabrics_1, prt_o_fabrics_2
upgr_o_2_utility = prt_o_fabrics_2, prt_o_retardant_11, prt_o_retardant_6
upgr_o_3_utility = prt_o_fabrics_1, prt_o_retardant_6, prt_o_retardant_11, prt_o_ballistic_13
@@ -0,0 +1,4 @@
![trade_generic_buy]
military_car_radio = 27, 27
mil_radio_amplifier = 27, 27
@@ -0,0 +1,35 @@
;;-- New Military Car Radio For Kit Rework
[military_car_radio]:tch_junk
visual = dynamics\equipments\trade\military_car_radio.ogf
description = st_mil_car_descr
inv_name = st_mil_car
inv_name_short = st_mil_car
icons_texture = ui\barry_new_icons
inv_grid_width = 2
inv_grid_height = 1
inv_grid_x = 0
inv_grid_y = 0
cost = 4000
inv_weight = 5.69
attach_angle_offset = -0.287979, 1.560923, 1.544060
attach_position_offset = 0.096910, -0.013594, 0.107925
attach_bone_name = bip01_r_hand
auto_attach = false
;;-- New Militar Radio Amplifier For Kit Rework
[mil_radio_amplifier]:tch_junk
visual = dynamics\equipments\trade\mil_radio_amplifier.ogf
description = st_mil_amp_descr
inv_name = st_mil_amp
inv_name_short = st_mil_amp
icons_texture = ui\barry_new_icons
inv_grid_width = 2
inv_grid_height = 1
inv_grid_x = 2
inv_grid_y = 0
cost = 6000
inv_weight = 2.69
attach_angle_offset = -0.287979, 1.560923, 1.544060
attach_position_offset = 0.096910, -0.013594, 0.107925
attach_bone_name = bip01_r_hand
auto_attach = false
@@ -0,0 +1,65 @@
<?xml version="1.0" encoding="windows-1251"?>
<string_table>
<string id="st_mil_car">
<text>Military Car Radio</text>
</string>
<string id="st_mil_car_descr">
<text>A Military Spec Radio Sometimes Found Around Broken Down Vehicles. Junk To Most, But Maybe Someone Out There Would Pay Handsomely For It.</text>
</string>
<string id="st_mil_amp">
<text>Radio Amplification Module</text>
</string>
<string id="st_mil_amp_descr">
<text>A Burnt-Out Military Signal Amplification Unit That Has Been Torn From An Abandoned Vehicle. Junk To Most But Maybe Valuable To The Right People.</text>
</string>
<string id="ui_mcm_kit_rework_title">
<text>oops</text>
</string>
<string id="ui_mcm_menu_kit_rework">
<text>World-Spawns Rework</text>
</string>
<string id="ui_mcm_kit_rework_reset_kits">
<text>Check The Box and Click Apply At The Bottom To Reset Kits.</text>
</string>
<string id="ui_mcm_kitspawn_min">
<text>Minimum Toolkits Per Zone</text>
</string>
<string id="ui_mcm_kitspawn_max">
<text>Maximum Toolkits Per Zone</text>
</string>
<string id="ui_mcm_kitspawn_min_desc">
<text>Minimum Toolkits Per Zone. This include Basic, Advanced and Expert Tools along with gunsmithing tools, drugmaking kits, light, medium, heavy and helmet repair kits. Not all kits can be found in all zones. Expert tools can not be found in the most southern zones for example.</text>
</string>
<string id="ui_mcm_kitspawn_max_desc">
<text>Maximum Toolkits Per Zone. This include Basic, Advanced and Expert Tools along with gunsmithing tools, drugmaking kits, light, medium, heavy and helmet repair kits. Not all kits can be found in all zones. Expert tools can not be found in the most southern zones for example.</text>
</string>
<string id="ui_mcm_kitspawn_valuables_min">
<text>Minimum Other Valuable Items</text>
</string>
<string id="ui_mcm_kitspawn_valuables_max">
<text>Maximum Other Valuable Items</text>
</string>
<string id="ui_mcm_kitspawn_valuables_min_desc">
<text>Minimum other non-toolkit valuables per zone such as upgrade kits(previously only found on dead bodies), various cleaning kits, LLMCs, even a working headlamp, echo-detector or multitool if youre really lucky</text>
</string>
<string id="ui_mcm_kitspawn_valuables_max_desc">
<text>Maximum other non-toolkit valuables per zone such as upgrade kits(previously only found on dead bodies), various cleaning kits, LLMCs, even a working headlamp, echo-detector or multitool if youre really lucky</text>
</string>
</string_table>
@@ -0,0 +1,65 @@
<?xml version="1.0" encoding="windows-1251"?>
<string_table>
<string id="st_mil_car">
<text>Военное автомобильное радио</text>
</string>
<string id="st_mil_car_descr">
<text>Радиоприемник Военного Образца Иногда находят Рядом Со Сломанными Транспортными Средствами. Для Большинства Это Хлам, Но, Возможно, Кто-То Там Щедро Заплатит За Это.</text>
</string>
<string id="st_mil_amp">
<text>Модуль радиоусиления</text>
</string>
<string id="st_mil_amp_descr">
<text>Сгоревший Военный Блок Усиления Сигнала, Который Был Сорван С Брошенного Транспортного Средства. Для Большинства Это Мусор, Но Может оказаться Ценным Для Нужных Людей.</text>
</string>
<string id="ui_mcm_kit_rework_title">
<text>oops</text>
</string>
<string id="ui_mcm_menu_kit_rework">
<text>Переделка предметов мира</text>
</string>
<string id="ui_mcm_kit_rework_reset_kits">
<text>Установите флажок и нажмите Применить Внизу, чтобы сбросить Наборы.</text>
</string>
<string id="ui_mcm_kitspawn_min">
<text>Минимальный набор инструментов для Каждой Зоны</text>
</string>
<string id="ui_mcm_kitspawn_max">
<text>Максимальное количество наборов инструментов для каждой Зоны</text>
</string>
<string id="ui_mcm_kitspawn_min_desc">
<text>Минимальный набор инструментов для Каждой Зоны. Сюда входят базовые, продвинутые и экспертные инструменты, а также инструменты для изготовления оружия, наборы для изготовления лекарств, легкие, средние, тяжелые комплекты и комплекты для ремонта шлемов. Не все наборы можно найти во всех зонах. Например, в самых южных зонах невозможно найти экспертные инструменты.</text>
</string>
<string id="ui_mcm_kitspawn_max_desc">
<text>Максимальное количество наборов инструментов для Каждой Зоны. Сюда входят базовые, продвинутые и экспертные инструменты, а также инструменты для изготовления оружия, наборы для изготовления лекарств, легкие, средние, тяжелые комплекты и комплекты для ремонта шлемов. Не все наборы можно найти во всех зонах. Например, в самых южных зонах невозможно найти экспертные инструменты.</text>
</string>
<string id="ui_mcm_kitspawn_valuables_min">
<text>Минимум других ценных предметов</text>
</string>
<string id="ui_mcm_kitspawn_valuables_max">
<text>Maximum Other Valuable Items</text>
</string>
<string id="ui_mcm_kitspawn_valuables_min_desc">
<text>Минимум других ценностей, не относящихся к инструментарию, в каждой зоне, таких как наборы для улучшения (ранее находимые только на трупах), различные наборы для чистки, LLMCS, даже рабочий налобный фонарь, эхо-детектор или мультитул, если вам действительно повезет</text>
</string>
<string id="ui_mcm_kitspawn_valuables_max_desc">
<text>Максимум других ценностей, не относящихся к инструментарию, в каждой зоне, таких как наборы для улучшения (ранее находимые только на трупах), различные наборы для чистки, LLMCS, даже рабочий налобный фонарь, эхо-детектор или мультитул, если вам действительно повезет</text>
</string>
</string_table>
@@ -0,0 +1,25 @@
<w>
<file name = "ui\kitspawn_mcm_banners.dds">
<texture id = "kitspawn_main_mcm_banner" x="1024" y="420" width="1024" height="70" />
<texture id = "kitspawn_jupiter_mcm_banner" x="1024" y="210" width="1024" height="70" />
<texture id = "kitspawn_k00_marsh_mcm_banner" x="0" y="70" width="1024" height="70" />
<texture id = "kitspawn_k01_darkscape_mcm_banner" x="0" y="630" width="1024" height="70" />
<texture id = "kitspawn_k02_trucks_cemetery_mcm_banner" x="0" y="490" width="1024" height="70" />
<texture id = "kitspawn_l01_escape_mcm_banner" x="0" y="0" width="1024" height="70" />
<texture id = "kitspawn_l02_garbage_mcm_banner" x="0" y="140" width="1024" height="70" />
<texture id = "kitspawn_l03_agroprom_mcm_banner" x="0" y="210" width="1024" height="70" />
<texture id = "kitspawn_l04_darkvalley_mcm_banner" x="0" y="560" width="1024" height="70" />
<texture id = "kitspawn_l06_rostok_mcm_banner" x="0" y="350" width="1024" height="70" />
<texture id = "kitspawn_l07_military_mcm_banner" x="0" y="420" width="1024" height="70" />
<texture id = "kitspawn_l08_yantar_mcm_banner" x="0" y="280" width="1024" height="70" />
<texture id = "kitspawn_l09_deadcity_mcm_banner" x="0" y="700" width="1024" height="70" />
<texture id = "kitspawn_l10_limansk_mcm_banner" x="0" y="770" width="1024" height="70" />
<texture id = "kitspawn_l10_radar_mcm_banner" x="0" y="840" width="1024" height="70" />
<texture id = "kitspawn_l10_red_forest_mcm_banner" x="0" y="910" width="1024" height="70" />
<texture id = "kitspawn_l11_pripyat_mcm_banner" x="1024" y="350" width="1024" height="70" />
<texture id = "kitspawn_outskirts_mcm_banner" x="1024" y="140" width="1024" height="70" />
<texture id = "kitspawn_zaton_mcm_banner" x="1024" y="280" width="1024" height="70" />
<texture id = "kitspawn_l08u_brainlab_mcm_banner" x="1024" y="0" width="1024" height="70" />
<texture id = "kitspawn_l10u_bunker_mcm_banner" x="1024" y="70" width="1024" height="70" />
</file>
</w>
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,254 @@
function on_mcm_load()
op = { id= "kit_rework", sh=true ,gr =
{
{ id = "title", type= "slide", link= "kitspawn_main_mcm_banner", text= "", spacing = 20 },
{ id = "reset_kits", type = "check", val = 1, def = false },
-- l01_escape
{ id = "title", type= "slide", link= "kitspawn_l01_escape_mcm_banner", text= "", spacing = 20 },
{ id = "l01_escape_min", type = "track", val = 2, max = 20, min = 1, step = 1, def = 2, hint = "kitspawn_min" },
{ id = "l01_escape_max", type = "track", val = 2, max = 20, min = 1, step = 1, def = 3, hint = "kitspawn_max" },
{ id = "l01_escape_upg_min", type = "track", val = 2, max = 30, min = 1, step = 1, def = 6, hint = "kitspawn_valuables_min" },
{ id = "l01_escape_upg_max", type = "track", val = 2, max = 30, min = 1, step = 1, def = 9, hint = "kitspawn_valuables_max" },
-- k00_marsh
{ id = "title", type= "slide", link= "kitspawn_k00_marsh_mcm_banner", text= "", spacing = 20 },
{ id = "k00_marsh_min", type = "track", val = 2, max = 20, min = 1, step = 1, def = 4, hint = "kitspawn_min" },
{ id = "k00_marsh_max", type = "track", val = 2, max = 20, min = 1, step = 1, def = 6, hint = "kitspawn_max" },
{ id = "k00_marsh_upg_min", type = "track", val = 2, max = 30, min = 1, step = 1, def = 6, hint = "kitspawn_valuables_min" },
{ id = "k00_marsh_upg_max", type = "track", val = 2, max = 30, min = 1, step = 1, def = 11, hint = "kitspawn_valuables_max" },
-- l02_garbage
{ id = "title", type= "slide", link= "kitspawn_l02_garbage_mcm_banner", text= "", spacing = 20 },
{ id = "l02_garbage_min", type = "track", val = 2, max = 20, min = 1, step = 1, def = 3, hint = "kitspawn_min" },
{ id = "l02_garbage_max", type = "track", val = 2, max = 20, min = 1, step = 1, def = 5, hint = "kitspawn_max" },
{ id = "l02_garbage_upg_min", type = "track", val = 2, max = 30, min = 1, step = 1, def = 6, hint = "kitspawn_valuables_min" },
{ id = "l02_garbage_upg_max", type = "track", val = 2, max = 30, min = 1, step = 1, def = 9, hint = "kitspawn_valuables_max" },
-- l03_agroprom
{ id = "title", type= "slide", link= "kitspawn_l03_agroprom_mcm_banner", text= "", spacing = 20 },
{ id = "l03_agroprom_min", type = "track", val = 2, max = 20, min = 1, step = 1, def = 3, hint = "kitspawn_min" },
{ id = "l03_agroprom_max", type = "track", val = 2, max = 20, min = 1, step = 1, def = 5, hint = "kitspawn_max" },
{ id = "l03_agroprom_upg_min", type = "track", val = 2, max = 30, min = 1, step = 1, def = 6, hint = "kitspawn_valuables_min" },
{ id = "l03_agroprom_upg_max", type = "track", val = 2, max = 30, min = 1, step = 1, def = 9, hint = "kitspawn_valuables_max" },
-- l08_yantar
{ id = "title", type= "slide", link= "kitspawn_l08_yantar_mcm_banner", text= "", spacing = 20 },
{ id = "l08_yantar_min", type = "track", val = 2, max = 20, min = 1, step = 1, def = 3, hint = "kitspawn_min" },
{ id = "l08_yantar_max", type = "track", val = 2, max = 20, min = 1, step = 1, def = 5, hint = "kitspawn_max" },
{ id = "l08_yantar_upg_min", type = "track", val = 2, max = 30, min = 1, step = 1, def = 5, hint = "kitspawn_valuables_min" },
{ id = "l08_yantar_upg_max", type = "track", val = 2, max = 30, min = 1, step = 1, def = 12, hint = "kitspawn_valuables_max" },
-- l06_rostok
{ id = "title", type= "slide", link= "kitspawn_l06_rostok_mcm_banner", text= "", spacing = 20 },
{ id = "l06_rostok_min", type = "track", val = 2, max = 20, min = 1, step = 1, def = 3, hint = "kitspawn_min" },
{ id = "l06_rostok_max", type = "track", val = 2, max = 20, min = 1, step = 1, def = 5, hint = "kitspawn_max" },
{ id = "l06_rostok_upg_min", type = "track", val = 2, max = 30, min = 1, step = 1, def = 6, hint = "kitspawn_valuables_min" },
{ id = "l06_rostok_upg_max", type = "track", val = 2, max = 30, min = 1, step = 1, def = 9, hint = "kitspawn_valuables_max" },
-- k01_darkscape
{ id = "title", type= "slide", link= "kitspawn_k01_darkscape_mcm_banner", text= "", spacing = 20 },
{ id = "k01_darkscape_min", type = "track", val = 2, max = 20, min = 1, step = 1, def = 4, hint = "kitspawn_min" },
{ id = "k01_darkscape_max", type = "track", val = 2, max = 20, min = 1, step = 1, def = 6, hint = "kitspawn_max" },
{ id = "k01_darkscape_upg_min", type = "track", val = 2, max = 30, min = 1, step = 1, def = 6, hint = "kitspawn_valuables_min" },
{ id = "k01_darkscape_upg_max", type = "track", val = 2, max = 30, min = 1, step = 1, def = 13, hint = "kitspawn_valuables_max" },
-- l04_darkvalley
{ id = "title", type= "slide", link= "kitspawn_l04_darkvalley_mcm_banner", text= "", spacing = 20 },
{ id = "l04_darkvalley_min", type = "track", val = 2, max = 20, min = 1, step = 1, def = 3, hint = "kitspawn_min" },
{ id = "l04_darkvalley_max", type = "track", val = 2, max = 20, min = 1, step = 1, def = 5, hint = "kitspawn_max" },
{ id = "l04_darkvalley_upg_min", type = "track", val = 2, max = 30, min = 1, step = 1, def = 6, hint = "kitspawn_valuables_min" },
{ id = "l04_darkvalley_upg_max", type = "track", val = 2, max = 30, min = 1, step = 1, def = 9, hint = "kitspawn_valuables_max" },
-- k02_trucks_cemetery
{ id = "title", type= "slide", link= "kitspawn_k02_trucks_cemetery_mcm_banner", text= "", spacing = 20 },
{ id = "k02_trucks_cemetery_min", type = "track", val = 2, max = 30, min = 1, step = 1, def = 12, hint = "kitspawn_min" },
{ id = "k02_trucks_cemetery_max", type = "track", val = 2, max = 30, min = 1, step = 1, def = 15, hint = "kitspawn_max" },
{ id = "k02_trucks_cemetery_upg_min", type = "track", val = 2, max = 30, min = 1, step = 1, def = 12, hint = "kitspawn_valuables_min" },
{ id = "k02_trucks_cemetery_upg_max", type = "track", val = 2, max = 30, min = 1, step = 1, def = 18, hint = "kitspawn_valuables_max" },
-- l09_deadcity
{ id = "title", type= "slide", link= "kitspawn_l09_deadcity_mcm_banner", text= "", spacing = 20 },
{ id = "l09_deadcity_min", type = "track", val = 2, max = 20, min = 1, step = 1, def = 6, hint = "kitspawn_min" },
{ id = "l09_deadcity_max", type = "track", val = 2, max = 20, min = 1, step = 1, def = 10, hint = "kitspawn_max" },
{ id = "l09_deadcity_upg_min", type = "track", val = 2, max = 30, min = 1, step = 1, def = 7, hint = "kitspawn_valuables_min" },
{ id = "l09_deadcity_upg_max", type = "track", val = 2, max = 30, min = 1, step = 1, def = 11, hint = "kitspawn_valuables_max" },
-- l10_limansk
{ id = "title", type= "slide", link= "kitspawn_l10_limansk_mcm_banner", text= "", spacing = 20 },
{ id = "l10_limansk_min", type = "track", val = 2, max = 20, min = 1, step = 1, def = 5, hint = "kitspawn_min" },
{ id = "l10_limansk_max", type = "track", val = 2, max = 20, min = 1, step = 1, def = 7, hint = "kitspawn_max" },
{ id = "l10_limansk_upg_min", type = "track", val = 2, max = 30, min = 1, step = 1, def = 7, hint = "kitspawn_valuables_min" },
{ id = "l10_limansk_upg_max", type = "track", val = 2, max = 30, min = 1, step = 1, def = 11, hint = "kitspawn_valuables_max" },
-- l07_military
{ id = "title", type= "slide", link= "kitspawn_l07_military_mcm_banner", text= "", spacing = 20 },
{ id = "l07_military_min", type = "track", val = 2, max = 20, min = 1, step = 1, def = 3, hint = "kitspawn_min" },
{ id = "l07_military_max", type = "track", val = 2, max = 20, min = 1, step = 1, def = 5, hint = "kitspawn_max" },
{ id = "l07_military_upg_min", type = "track", val = 2, max = 30, min = 1, step = 1, def = 5, hint = "kitspawn_valuables_min" },
{ id = "l07_military_upg_max", type = "track", val = 2, max = 30, min = 1, step = 1, def = 12, hint = "kitspawn_valuables_max" },
-- l10_radar
{ id = "title", type= "slide", link= "kitspawn_l10_radar_mcm_banner", text= "", spacing = 20 },
{ id = "l10_radar_min", type = "track", val = 2, max = 20, min = 1, step = 1, def = 4, hint = "kitspawn_min" },
{ id = "l10_radar_max", type = "track", val = 2, max = 20, min = 1, step = 1, def = 7, hint = "kitspawn_max" },
{ id = "l10_radar_upg_min", type = "track", val = 2, max = 30, min = 1, step = 1, def = 6, hint = "kitspawn_valuables_min" },
{ id = "l10_radar_upg_max", type = "track", val = 2, max = 30, min = 1, step = 1, def = 9, hint = "kitspawn_valuables_max" },
-- l10_red_forest
{ id = "title", type= "slide", link= "kitspawn_l10_red_forest_mcm_banner", text= "", spacing = 20 },
{ id = "l10_red_forest_min", type = "track", val = 2, max = 20, min = 1, step = 1, def = 4, hint = "kitspawn_min" },
{ id = "l10_red_forest_max", type = "track", val = 2, max = 20, min = 1, step = 1, def = 7, hint = "kitspawn_max" },
{ id = "l10_red_forest_upg_min", type = "track", val = 2, max = 30, min = 1, step = 1, def = 4, hint = "kitspawn_valuables_min" },
{ id = "l10_red_forest_upg_max", type = "track", val = 2, max = 30, min = 1, step = 1, def = 10, hint = "kitspawn_valuables_max" },
-- jupiter
{ id = "title", type= "slide", link= "kitspawn_jupiter_mcm_banner", text= "", spacing = 20 },
{ id = "jupiter_min", type = "track", val = 2, max = 20, min = 1, step = 1, def = 7, hint = "kitspawn_min" },
{ id = "jupiter_max", type = "track", val = 2, max = 20, min = 1, step = 1, def = 9, hint = "kitspawn_max" },
{ id = "jupiter_upg_min", type = "track", val = 2, max = 30, min = 1, step = 1, def = 8, hint = "kitspawn_valuables_min" },
{ id = "jupiter_upg_max", type = "track", val = 2, max = 30, min = 1, step = 1, def = 11, hint = "kitspawn_valuables_max" },
-- zaton
{ id = "title", type= "slide", link= "kitspawn_zaton_mcm_banner", text= "", spacing = 20 },
{ id = "zaton_min", type = "track", val = 2, max = 20, min = 1, step = 1, def = 8, hint = "kitspawn_min" },
{ id = "zaton_max", type = "track", val = 2, max = 20, min = 1, step = 1, def = 12, hint = "kitspawn_max" },
{ id = "zaton_upg_min", type = "track", val = 2, max = 30, min = 1, step = 1, def = 8, hint = "kitspawn_valuables_min" },
{ id = "zaton_upg_max", type = "track", val = 2, max = 30, min = 1, step = 1, def = 15, hint = "kitspawn_valuables_max" },
-- l11_pripyat
{ id = "title", type= "slide", link= "kitspawn_l11_pripyat_mcm_banner", text= "", spacing = 20 },
{ id = "l11_pripyat_min", type = "track", val = 2, max = 20, min = 1, step = 1, def = 6, hint = "kitspawn_min" },
{ id = "l11_pripyat_max", type = "track", val = 2, max = 20, min = 1, step = 1, def = 9, hint = "kitspawn_max" },
{ id = "l11_pripyat_upg_min", type = "track", val = 2, max = 30, min = 1, step = 1, def = 8, hint = "kitspawn_valuables_min" },
{ id = "l11_pripyat_upg_max", type = "track", val = 2, max = 30, min = 1, step = 1, def = 13, hint = "kitspawn_valuables_max" },
-- pripyat (outskirts)
{ id = "title", type= "slide", link= "kitspawn_outskirts_mcm_banner", text= "", spacing = 20 },
{ id = "pripyat_min", type = "track", val = 2, max = 20, min = 1, step = 1, def = 8, hint = "kitspawn_min" },
{ id = "pripyat_max", type = "track", val = 2, max = 20, min = 1, step = 1, def = 12, hint = "kitspawn_max" },
{ id = "pripyat_upg_min", type = "track", val = 2, max = 30, min = 1, step = 1, def = 8, hint = "kitspawn_valuables_min" },
{ id = "pripyat_upg_max", type = "track", val = 2, max = 30, min = 1, step = 1, def = 14, hint = "kitspawn_valuables_max" },
-- Miracle Machine
{ id = "title", type= "slide", link= "kitspawn_l08u_brainlab_mcm_banner", text= "", spacing = 20 },
{ id = "l08u_brainlab_min", type = "track", val = 2, max = 20, min = 1, step = 1, def = 1, hint = "kitspawn_min" },
{ id = "l08u_brainlab_max", type = "track", val = 2, max = 20, min = 1, step = 1, def = 2, hint = "kitspawn_max" },
{ id = "l08u_brainlab_upg_min", type = "track", val = 2, max = 30, min = 1, step = 1, def = 4, hint = "kitspawn_valuables_min" },
{ id = "l08u_brainlab_upg_max", type = "track", val = 2, max = 30, min = 1, step = 1, def = 7, hint = "kitspawn_valuables_max" },
-- Brain Scorcher
{ id = "title", type= "slide", link= "kitspawn_l10u_bunker_mcm_banner", text= "", spacing = 20 },
{ id = "l10u_bunker_min", type = "track", val = 2, max = 20, min = 1, step = 1, def = 1, hint = "kitspawn_min" },
{ id = "l10u_bunker_max", type = "track", val = 2, max = 20, min = 1, step = 1, def = 2, hint = "kitspawn_max" },
{ id = "l10u_bunker_upg_min", type = "track", val = 2, max = 30, min = 1, step = 1, def = 5, hint = "kitspawn_valuables_min" },
{ id = "l10u_bunker_upg_max", type = "track", val = 2, max = 30, min = 1, step = 1, def = 7, hint = "kitspawn_valuables_max" },
----------------------------------------------------------------------------------------
------------- UNFINISHED AREAS ---------------------------------------------------------
----------------------------------------------------------------------------------------
--[[
-- l05_bar
{ id = "title", type= "slide", link= "kitspawn_l05_bar_mcm_banner", text= "", spacing = 20 },
{ id = "l05_bar_min", type = "track", val = 2, max = 2, min = 1, step = 1, def = 1},
{ id = "l05_bar_max", type = "track", val = 2, max = 2, min = 1, step = 1, def = 2},
{ id = "l05_bar_upg_min", type = "track", val = 2, max = 3, min = 1, step = 1, def = 1},
{ id = "l05_bar_upg_max", type = "track", val = 2, max = 3, min = 1, step = 1, def = 2},
-- l11_hospital
{ id = "title", type= "slide", link= "kitspawn_l11_hospital_mcm_banner", text= "", spacing = 20 },
{ id = "l11_hospital_min", type = "track", val = 2, max = 2, min = 1, step = 1, def = 1},
{ id = "l11_hospital_max", type = "track", val = 2, max = 2, min = 1, step = 1, def = 2},
{ id = "l11_hospital_upg_min", type = "track", val = 2, max = 3, min = 1, step = 1, def = 1},
{ id = "l11_hospital_upg_max", type = "track", val = 2, max = 3, min = 1, step = 1, def = 2},
-- l12_stancia
{ id = "title", type= "slide", link= "kitspawn_l12_stancia_mcm_banner", text= "", spacing = 20 },
{ id = "l12_stancia_min", type = "track", val = 2, max = 2, min = 1, step = 1, def = 1},
{ id = "l12_stancia_max", type = "track", val = 2, max = 2, min = 1, step = 1, def = 2},
{ id = "l12_stancia_upg_min", type = "track", val = 2, max = 3, min = 1, step = 1, def = 1},
{ id = "l12_stancia_upg_max", type = "track", val = 2, max = 3, min = 1, step = 1, def = 2},
-- l12_stancia_2
{ id = "title", type= "slide", link= "kitspawn_l12_stancia_2_mcm_banner", text= "", spacing = 20 },
{ id = "l12_stancia_2_min", type = "track", val = 2, max = 2, min = 1, step = 1, def = 1},
{ id = "l12_stancia_2_max", type = "track", val = 2, max = 2, min = 1, step = 1, def = 2},
{ id = "l12_stancia_2_upg_min", type = "track", val = 2, max = 3, min = 1, step = 1, def = 1},
{ id = "l12_stancia_2_upg_max", type = "track", val = 2, max = 3, min = 1, step = 1, def = 2},
-- l13_generators
{ id = "title", type= "slide", link= "kitspawn_l13_generators_mcm_banner", text= "", spacing = 20 },
{ id = "l13_generators_min", type = "track", val = 2, max = 2, min = 1, step = 1, def = 1},
{ id = "l13_generators_max", type = "track", val = 2, max = 2, min = 1, step = 1, def = 2},
{ id = "l13_generators_upg_min", type = "track", val = 2, max = 3, min = 1, step = 1, def = 1},
{ id = "l13_generators_upg_max", type = "track", val = 2, max = 3, min = 1, step = 1, def = 2},
-- y04_pole
{ id = "title", type= "slide", link= "kitspawn_y04_pole_mcm_banner", text= "", spacing = 20 },
{ id = "y04_pole_min", type = "track", val = 2, max = 2, min = 1, step = 1, def = 1},
{ id = "y04_pole_max", type = "track", val = 2, max = 2, min = 1, step = 1, def = 2},
{ id = "y04_pole_upg_min", type = "track", val = 2, max = 3, min = 1, step = 1, def = 1},
{ id = "y04_pole_upg_max", type = "track", val = 2, max = 3, min = 1, step = 1, def = 2},
-- jupiter_underground
{ id = "title", type= "slide", link= "kitspawn_jupiter_underground_mcm_banner", text= "", spacing = 20 },
{ id = "jupiter_underground_min", type = "track", val = 2, max = 2, min = 1, step = 1, def = 1},
{ id = "jupiter_underground_max", type = "track", val = 2, max = 2, min = 1, step = 1, def = 2},
{ id = "jupiter_underground_upg_min", type = "track", val = 2, max = 3, min = 1, step = 1, def = 1},
{ id = "jupiter_underground_upg_max", type = "track", val = 2, max = 3, min = 1, step = 1, def = 2},
-- labx8
{ id = "title", type= "slide", link= "kitspawn_labx8_mcm_banner", text= "", spacing = 20 },
{ id = "labx8_min", type = "track", val = 2, max = 2, min = 1, step = 1, def = 1},
{ id = "labx8_max", type = "track", val = 2, max = 2, min = 1, step = 1, def = 2},
{ id = "labx8_upg_min", type = "track", val = 2, max = 3, min = 1, step = 1, def = 1},
{ id = "labx8_upg_max", type = "track", val = 2, max = 3, min = 1, step = 1, def = 2},
-- l03u_agr_underground
{ id = "title", type= "slide", link= "kitspawn_l03u_agr_underground_mcm_banner", text= "", spacing = 20 },
{ id = "l03u_agr_underground_min", type = "track", val = 2, max = 2, min = 1, step = 1, def = 1},
{ id = "l03u_agr_underground_max", type = "track", val = 2, max = 2, min = 1, step = 1, def = 2},
{ id = "l03u_agr_underground_upg_min", type = "track", val = 2, max = 3, min = 1, step = 1, def = 1},
{ id = "l03u_agr_underground_upg_max", type = "track", val = 2, max = 3, min = 1, step = 1, def = 2},
-- l04u_labx18
{ id = "title", type= "slide", link= "kitspawn_l04u_labx18_mcm_banner", text= "", spacing = 20 },
{ id = "l04u_labx18_min", type = "track", val = 2, max = 2, min = 1, step = 1, def = 1},
{ id = "l04u_labx18_max", type = "track", val = 2, max = 2, min = 1, step = 1, def = 2},
{ id = "l04u_labx18_upg_min", type = "track", val = 2, max = 3, min = 1, step = 1, def = 1},
{ id = "l04u_labx18_upg_max", type = "track", val = 2, max = 3, min = 1, step = 1, def = 2},
-- l12u_control_monolith
{ id = "title", type= "slide", link= "kitspawn_l12u_control_monolith_mcm_banner", text= "", spacing = 20 },
{ id = "l12u_control_monolith_min", type = "track", val = 2, max = 2, min = 1, step = 1, def = 1},
{ id = "l12u_control_monolith_max", type = "track", val = 2, max = 2, min = 1, step = 1, def = 2},
{ id = "l12u_control_monolith_upg_min", type = "track", val = 2, max = 3, min = 1, step = 1, def = 1},
{ id = "l12u_control_monolith_upg_max", type = "track", val = 2, max = 3, min = 1, step = 1, def = 2},
-- l12u_sarcofag
{ id = "title", type= "slide", link= "kitspawn_l12u_sarcofag_mcm_banner", text= "", spacing = 20 },
{ id = "l12u_sarcofag_min", type = "track", val = 2, max = 2, min = 1, step = 1, def = 1},
{ id = "l12u_sarcofag_max", type = "track", val = 2, max = 2, min = 1, step = 1, def = 2},
{ id = "l12u_sarcofag_upg_min", type = "track", val = 2, max = 3, min = 1, step = 1, def = 1},
{ id = "l12u_sarcofag_upg_max", type = "track", val = 2, max = 3, min = 1, step = 1, def = 2},
-- l13u_warlab
{ id = "title", type= "slide", link= "kitspawn_l13u_warlab_mcm_banner", text= "", spacing = 20 },
{ id = "l13u_warlab_min", type = "track", val = 2, max = 2, min = 1, step = 1, def = 1},
{ id = "l13u_warlab_max", type = "track", val = 2, max = 2, min = 1, step = 1, def = 2},
{ id = "l13u_warlab_upg_min", type = "track", val = 2, max = 3, min = 1, step = 1, def = 1},
{ id = "l13u_warlab_upg_max", type = "track", val = 2, max = 3, min = 1, step = 1, def = 2},
--]]
}
}
return op
end
local defaults = {
}
function get_config(key)
local opt = ui_mcm and ui_mcm.get("kit_rework/"..key)
if opt ~= nil then return opt else return defaults[key] end
end