From 2c7c229ec938edb618692e48e8867e96e759997f Mon Sep 17 00:00:00 2001 From: GreenComfyTea Date: Mon, 9 Oct 2023 15:19:54 +0300 Subject: [PATCH] Add ID to Endemic Life Name Label --- .../MHR_Overlay/Endemic_Life/env_creature.lua | 13 ++++++++++++- reframework/autorun/MHR_Overlay/Misc/config.lua | 5 +++++ .../autorun/MHR_Overlay/UI/customization_menu.lua | 7 ++----- 3 files changed, 19 insertions(+), 6 deletions(-) diff --git a/reframework/autorun/MHR_Overlay/Endemic_Life/env_creature.lua b/reframework/autorun/MHR_Overlay/Endemic_Life/env_creature.lua index e5e031c..d4df234 100644 --- a/reframework/autorun/MHR_Overlay/Endemic_Life/env_creature.lua +++ b/reframework/autorun/MHR_Overlay/Endemic_Life/env_creature.lua @@ -156,7 +156,18 @@ function this.draw(creature, position_on_screen, opacity_scale) position_on_screen.x = position_on_screen.x - text_width / 2; end - drawing.draw_label(creature.name_label, position_on_screen, opacity_scale, creature.name .. " " .. creature.id); + local cached_config = config.current_config.endemic_life_UI.creature_name_label.include; + + local name_text = ""; + if cached_config.name then + name_text = string.format("%s ", creature.name); + end + + if cached_config.id then + name_text = string.format("%s%s ", name_text, tostring(creature.id)); + end + + drawing.draw_label(creature.name_label, position_on_screen, opacity_scale, name_text); end function this.init_list() diff --git a/reframework/autorun/MHR_Overlay/Misc/config.lua b/reframework/autorun/MHR_Overlay/Misc/config.lua index 1750365..b82c579 100644 --- a/reframework/autorun/MHR_Overlay/Misc/config.lua +++ b/reframework/autorun/MHR_Overlay/Misc/config.lua @@ -7464,6 +7464,11 @@ function this.init_default() }, text_formatting = "%s", + + include = { + name = true, + id = false + }, offset = { x = 0, diff --git a/reframework/autorun/MHR_Overlay/UI/customization_menu.lua b/reframework/autorun/MHR_Overlay/UI/customization_menu.lua index fb77c9a..681fcd1 100644 --- a/reframework/autorun/MHR_Overlay/UI/customization_menu.lua +++ b/reframework/autorun/MHR_Overlay/UI/customization_menu.lua @@ -1469,9 +1469,7 @@ function this.draw_small_monster_UI() imgui.tree_pop(); end - changed = label_customization.draw(language.current_language.customization_menu.monster_name_label, - cached_config.monster_name_label); - + changed = label_customization.draw(language.current_language.customization_menu.monster_name_label, cached_config.monster_name_label); config_changed = config_changed or changed; changed = health_customization.draw(cached_config.health); @@ -1498,8 +1496,7 @@ function this.draw_large_monster_dynamic_UI() if imgui.tree_node(language.current_language.customization_menu.dynamically_positioned) then local cached_config = config.current_config.large_monster_UI.dynamic; - changed, cached_config.enabled = imgui.checkbox( - language.current_language.customization_menu.enabled, cached_config.enabled); + changed, cached_config.enabled = imgui.checkbox(language.current_language.customization_menu.enabled, cached_config.enabled); config_changed = config_changed or changed;