Divergent/mods/Arszis Radiation Overhaul -.../gamedata/scripts/arszi_radiation_mcm.script

134 lines
5.7 KiB
Plaintext

op = { id= "arszi_radiation",sh=true ,gr={
{ id= "title",type= "slide",link= "ui_options_slider_player",text="ui_mcm_arszi_radiation_title",size= {512,50},spacing= 20 },
{id = "ENABLE_DYNAMIC_RADIATION_ZONES", type = "check", val = 1, def = false},
{id = "ENABLE_DYNAMIC_RADIATION_ZONES_NPP", type = "check", val = 1, def = true},
{id = "divider", type = "line"},
{id = "MAX_WIND_VELOCITY", type = "track", val = 2, min=600, max=1000, step=10, def = 1000},
{id = "POWER_REDUCTION_BY_RAIN", type = "track", val = 2, min=0.5, max=2, step=0.05, def = 0.75},
{id = "MAX_SIZE_INCREASEMENT_BY_WIND", type = "track", val = 2, min=1, max=4, step=0.1, def = 2.5},
{id = "MAX_POWER_INCREASEMENT_BY_WIND", type = "track", val = 2, min=0.5, max=3, step=0.1, def = 0.9},
{id = "divider", type = "line"},
{id = "displayRadIcon", type = "list", val = 2, def=1, content= {
{0, "ui_mcm_arszi_radiation_rad_icon_disabled"},
{1, "ui_mcm_arszi_radiation_rad_icon_enabled_above_damage_threshold"},
}},
{id = "fastTravelWithRads", type = "list", val = 2, def=0, content= {
{0, "ui_mcm_arszi_radiation_fast_travel_disabled"},
{1, "ui_mcm_arszi_radiation_fast_travel_enabled_below_grace"},
{2, "ui_mcm_arszi_radiation_fast_travel_enabled"}
}},
{id = "sleepWithRads", type = "list", val = 2, def=0, content= {
{0, "ui_mcm_arszi_radiation_fast_travel_disabled"},
{1, "ui_mcm_arszi_radiation_fast_travel_enabled_below_grace"},
{2, "ui_mcm_arszi_radiation_fast_travel_enabled"}
}},
{id = "divider", type = "line"},
{id = "ENABLE_WEATHER_REPORTS", type = "check", val = 1, def = true},
{id = "WEATHER_INFO_KEY", type = "key_bind", val = 2, def = DIK_keys["DIK_9"]},
{id = "WEATHER_INFO_KEY_modifier", type = ui_mcm.kb_mod_radio, val = 2, def = 0, hint = "mcm_kb_modifier",
content = {
{0,"mcm_kb_mod_none"},
{1,"mcm_kb_mod_shift"},
{2,"mcm_kb_mod_ctrl"},
{3,"mcm_kb_mod_alt"}
}
},
{id = "WEATHER_INFO_KEY_mode", type = ui_mcm.kb_mod_radio, val = 2, def = 0, hint = "mcm_kb_mode",
content = {
{0, "mcm_kb_mode_press"},
{1, "mcm_kb_mode_dtap"},
{2, "mcm_kb_mode_hold"}
}
},
{id = "divider", type = "line"},
{id = "RADIATION_THRESHOLD_HELP", type = "desc", clr = {200, 200, 255, 200}, text = "ui_mcm_arszi_radiation_RADIATION_THRESHOLD_HELP"},
{id = "RADIATION_THRESHOLD", type = "track", val = 2, min=0, max=0.15, step=0.01, def = 0.07},
{id = "RADIATION_DAMAGE_THRESHOLD", type = "track", val = 2, min=0, max=0.66, step=0.02, def = 0.46},
{id = "RADIATION_MAX_DAMAGE", type = "track", val = 2, min=0.0001, max=0.005, step=0.0001, def = 0.002},
{id = "divider", type = "line"},
{id = "radiationPenetrationHelp", type = "desc", clr = {200, 200, 255, 200}, text = "ui_mcm_arszi_radiation_radiationPenetrationHelp"},
{id = "radiationPenetration", type = "check", val = 1, def = true},
{id = "radiationPenetrationAmount", type = "track", val = 2, min=0.05, max=0.5, step=0.01, def = 0.15},
{id = "radiationPenetrationDefense", type = "track", val = 2, min=0.1, max=3, step=0.1, def = 0.8},
{id = "divider", type = "line"},
{id = "medDigestibilityHelp", type = "desc", clr = {200, 200, 255, 200}, text = "ui_mcm_arszi_radiation_medDigestibilityHelp"},
{id = "medDigestibility", type = "check", val = 1, def = true},
{id = "minMedEfficiency", type = "track", val = 2, min=0, max=1, step=0.01, def = 0.5},
{id = "divider", type = "line"},
{id = "ARSZI_POWER_REGENERATION_REDUCTION_RATIO", type = "track", val = 2, min=1, max=5, step=0.1, def = 2.5},
{id = "ARSZI_POWER_CAP_REDUCTION_RATIO", type = "track", val = 2, min=1, max=3, step=0.1, def = 2},
{id = "powerReduceCurve", type = "track", val = 2, min=0.4, max=2, step=0.1, def = 0.8},
{id = "divider", type = "line"},
{id = "ARSZI_SATIETY_REDUCTION_RATIO", type = "track", val = 2, min=1, max=5, step=0.1, def = 3},
{id = "satietyReduceCurve", type = "track", val = 2, min=0.4, max=2, step=0.1, def = 0.7},
{id = "divider", type = "line"},
{id = "ARSZI_INTEGRATED_SUIT_BONUS_ENABLED", type = "check", val = 1, def = true},
{id = "OUTFIT_WITH_HELMET_RADIATION_PROTECTION_REDUCTION_RATIO", type = "track", val = 2, min=0.5, max=1, step=0.05, def = 0.7},
{id = "divider", type = "line"},
{id = "DOSIMETER_VOLUME_UP_KEY", type = "key_bind", val = 2, def = DIK_keys["DIK_ADD"]},
{id = "DOSIMETER_VOLUME_UP_KEY_modifier", type = ui_mcm.kb_mod_radio, val = 2, def = 0, hint = "mcm_kb_modifier",
content = {
{0,"mcm_kb_mod_none"},
{1,"mcm_kb_mod_shift"},
{2,"mcm_kb_mod_ctrl"},
{3,"mcm_kb_mod_alt"}
}
},
{id = "DOSIMETER_VOLUME_UP_KEY_mode", type = ui_mcm.kb_mod_radio, val = 2, def = 0, hint = "mcm_kb_mode",
content = {
{0, "mcm_kb_mode_press"},
{1, "mcm_kb_mode_dtap"},
{2, "mcm_kb_mode_hold"}
}
},
{id = "divider", type = "line"},
{id = "DOSIMETER_VOLUME_DOWN", type = "key_bind", val = 2, def = DIK_keys["DIK_SUBTRACT"]},
{id = "DOSIMETER_VOLUME_DOWN_modifier", type = ui_mcm.kb_mod_radio, val = 2, def = 0, hint = "mcm_kb_modifier",
content = {
{0,"mcm_kb_mod_none"},
{1,"mcm_kb_mod_shift"},
{2,"mcm_kb_mod_ctrl"},
{3,"mcm_kb_mod_alt"}
}
},
{id = "DOSIMETER_VOLUME_DOWN_mode", type = ui_mcm.kb_mod_radio, val = 2, def = 0, hint = "mcm_kb_mode",
content = {
{0, "mcm_kb_mode_press"},
{1, "mcm_kb_mode_dtap"},
{2, "mcm_kb_mode_hold"}
}
},
{id = "divider", type = "line"},
{id = "giveDosimeterOnStart", type = "check", val = 1, def = false},
}
}
function on_mcm_load()
return op
end