diff --git a/AutoMark/scripts/mods/AutoMark/AutoMark.lua b/AutoMark/scripts/mods/AutoMark/AutoMark.lua index be94b13..7dd7b80 100644 --- a/AutoMark/scripts/mods/AutoMark/AutoMark.lua +++ b/AutoMark/scripts/mods/AutoMark/AutoMark.lua @@ -380,6 +380,9 @@ mod.on_setting_changed = function(setting_id) end return end + if setting_id == "debug_hud" or setting_id == "debug_chat" then + mod:diag("OMNI-HUD setting changed:", setting_id, "=", tostring(mod_settings[setting_id])) + end local result = mod:get(setting_id) local class_name = mod:get("class_selection") -- Normal Mod Settings diff --git a/AutoMark/scripts/mods/AutoMark/ui/debug_hud.lua b/AutoMark/scripts/mods/AutoMark/ui/debug_hud.lua index f467741..506d1a6 100644 --- a/AutoMark/scripts/mods/AutoMark/ui/debug_hud.lua +++ b/AutoMark/scripts/mods/AutoMark/ui/debug_hud.lua @@ -8,6 +8,8 @@ local ScriptUnit_extension = ScriptUnit.extension mod.debug_hud_last = {} +mod:diag("OMNI-HUD load: settings debug_hud=", tostring(mod_settings.debug_hud), " chat=", tostring(mod_settings.debug_chat), " debug=", tostring(mod_settings.debug_mode)) + local ELEMENT_CLASS_NAME = "HudElementAutoMarkDebug" local ELEMENT_FILENAME = "AutoMark/scripts/mods/AutoMark/ui/hud_element_debug" @@ -19,6 +21,11 @@ mod:add_require_path(ELEMENT_FILENAME) mod:hook("UIHud", "init", function(func, self, elements, visibility_groups, params) if elements then + if not mod.omni_hud_init_count then + mod.omni_hud_init_count = 0 + end + mod.omni_hud_init_count = mod.omni_hud_init_count + 1 + mod:diag("OMNI-HUD init#", mod.omni_hud_init_count, "debug_hud=", tostring(mod_settings.debug_hud), " elements=", tostring(#elements)) local idx = nil for i = 1, #elements do if elements[i].class_name == ELEMENT_CLASS_NAME then