From e6556e8d9bb1a98a05850380cb205d4a9c78e4fd Mon Sep 17 00:00:00 2001 From: GreenComfyTea Date: Fri, 21 Apr 2023 13:16:13 +0300 Subject: [PATCH] Check for debug.lua presence before requiring --- reframework/autorun/MHR_Overlay.lua | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/reframework/autorun/MHR_Overlay.lua b/reframework/autorun/MHR_Overlay.lua index 25c6c80..06c9a6e 100644 --- a/reframework/autorun/MHR_Overlay.lua +++ b/reframework/autorun/MHR_Overlay.lua @@ -30,7 +30,16 @@ local os = os; local ValueType = ValueType; local package = package; -local debug = require("MHR_Overlay.Misc.debug"); +local debug_name = "MHR_Overlay.Misc.debug"; +local debug = nil; +for _, searcher in ipairs(package.searchers or package.loaders) do + local loader = searcher(debug_name); + + if type(loader) == 'function' then + package.preload[debug_name] = loader; + debug = require(debug_name); + end +end local keyboard = require("MHR_Overlay.Game_Handler.keyboard"); local quest_status = require("MHR_Overlay.Game_Handler.quest_status");