-- Companions by Hive Game local key_default = { ["key_assign"] = DIK_keys.DIK_P, ["key_cw"] = DIK_keys.DIK_O, ["key_numpad0"] = DIK_keys.DIK_NUMPAD0, ["key_numpad1"] = DIK_keys.DIK_NUMPAD1, ["key_numpad2"] = DIK_keys.DIK_NUMPAD2, ["key_numpad3"] = DIK_keys.DIK_NUMPAD3, ["key_move"] = DIK_keys.DIK_J, ["key_light"] = DIK_keys.DIK_K, ["key_relax"] = DIK_keys.DIK_U, ["distance"] = 1, ["formation"] = true, ["hud"] = true, } function get_key(section, key) if ui_mcm then return ui_mcm.get(strformat("hg_companion/%s/%s", section, key)) else return key_default[key] end end function on_mcm_load() op = {id = "hg_companion", text = "ui_mcm_hg_companion", gr = { {id = "option", sh = true, text = "ui_mcm_menu_hg_companion_option", gr = { { id = "title", type = "slide", link = "ui_options_slider_disguise", text = "ui_mcm_hg_companion_option_title", size = {512, 50}, spacing = 20 }, { id = "desc_1", type = "desc", text = "ui_mcm_hg_companion_option_desc_1", clr = {255,170,170,170}, }, { id = "line", type = "line" }, { id = "desc_2", type = "desc", text = "ui_mcm_hg_companion_option_desc_2", clr = {255,170,170,170}, }, { id = "line", type = "line" }, { id = "desc_3", type = "desc", text = "ui_mcm_hg_companion_option_desc_3", clr = {255,170,170,170}, }, { id = "line", type = "line" }, { id = "desc_4", type = "desc", text = "ui_mcm_hg_companion_option_desc_4", clr = {255,170,170,170}, }, { id = "line", type = "line" }, { id = "desc_5", type = "desc", text = "ui_mcm_hg_companion_option_desc_5", clr = {255,170,170,170}, }, { id = "line", type = "line" }, { id = "desc_6", type = "desc", text = "ui_mcm_hg_companion_option_desc_6", clr = {255,170,170,170}, }, { id = "line", type = "line" }, { id = "desc_7", type = "desc", text = "ui_mcm_hg_companion_option_desc_7", clr = {255,170,170,170}, }, { id = "line", type = "line" }, { id = "desc_8", type = "desc", text = "ui_mcm_hg_companion_option_desc_8", clr = {255,170,170,170}, }, { id = "line", type = "line" }, { id = "desc_9", type = "desc", text = "ui_mcm_hg_companion_option_desc_9", clr = {255,170,170,170}, }, { id = "line", type = "line" }, { id = "desc_10", type = "desc", text = "ui_mcm_hg_companion_option_desc_10", clr = {255,170,170,170}, }, { id = "line", type = "line" }, { id = "desc_11", type = "desc", text = "ui_mcm_hg_companion_option_desc_11", clr = {255,170,170,170}, }, { id = "line", type = "line" }, { id = "desc_12", type = "desc", text = "ui_mcm_hg_companion_option_desc_12", clr = {255,170,170,170}, }, }}, {id = "squad", sh = true, text = "ui_mcm_hg_companion_squad", gr = { { id = "title", type = "slide", link = "ui_options_slider_disguise", text = "ui_mcm_hg_companion_squad_title", size = {512, 50}, spacing = 20 }, { id = "desc_1", type = "desc", text = "ui_mcm_hg_companion_squad_desc_1", clr = {255,170,170,170}, }, { id = "line", type = "line" }, { id = "key_assign", type = "key_bind", val = 2, def = DIK_keys.DIK_P }, { id = "key_cw", type = "key_bind", val = 2, def = DIK_keys.DIK_O }, { id = "line", type = "line" }, { id = "key_numpad0", type = "key_bind", val = 2, def = DIK_keys.DIK_NUMPAD0 }, { id = "key_numpad1", type = "key_bind", val = 2, def = DIK_keys.DIK_NUMPAD1 }, { id = "key_numpad2", type = "key_bind", val = 2, def = DIK_keys.DIK_NUMPAD2 }, { id = "key_numpad3", type = "key_bind", val = 2, def = DIK_keys.DIK_NUMPAD3 }, }}, {id = "move", sh = true, text = "ui_mcm_hg_companion_move", gr = { { id = "title", type = "slide", link = "ui_options_slider_disguise", text = "ui_mcm_hg_companion_move_title", size = {512, 50}, spacing = 20 }, { id = "desc_1", type = "desc", text = "ui_mcm_hg_companion_move_desc_1", clr = {255,170,170,170}, }, { id = "line", type = "line" }, { id = "key_move", type = "key_bind", val = 2, def = DIK_keys.DIK_J }, { id = "key_light", type = "key_bind", val = 2, def = DIK_keys.DIK_K }, { id = "line", type = "line" }, { id = "distance", type = "track", val = 2, min = 1, max = 3, step = 0.1, def = 1 }, { id = "formation", type = "check", val = 1, def = true }, { id = "hud", type = "check", val = 1, def = true }, }}, {id = "relax", sh = true, text = "ui_mcm_hg_companion_relax", gr = { { id = "title", type = "slide", link = "ui_options_slider_disguise", text = "ui_mcm_hg_companion_relax_title", size = {512, 50}, spacing = 20 }, { id = "desc_1", type = "desc", text = "ui_mcm_hg_companion_relax_desc_1", clr = {255,170,170,170}, }, { id = "line", type = "line" }, { id = "key_relax", type = "key_bind", val = 2, def = DIK_keys.DIK_U }, }}, {id = "contact", sh = true, text = "ui_mcm_hg_companion_contact", gr = { { id = "title", type = "slide", link = "ui_options_slider_disguise", text = "ui_mcm_hg_companion_contact_title", size = {512, 50}, spacing = 20 }, { id = "desc_1", type = "desc", text = "ui_mcm_hg_companion_contact_desc_1", clr = {255,170,170,170}, }, { id = "line", type = "line" }, { id = "desc_2", type = "desc", text = "ui_mcm_hg_companion_contact_desc_2", clr = {255,170,170,170}, }, { id = "line", type = "line" }, { id = "desc_3", type = "desc", text = "ui_mcm_hg_companion_contact_desc_3", clr = {255,170,170,170}, }, }}, }} return op end