From 222561152d028a7b293b177addbdd6076d5f90f1 Mon Sep 17 00:00:00 2001 From: Unknown Date: Thu, 1 Mar 2018 21:34:52 +0300 Subject: [PATCH] Fixed reseting delayed hooks after reloading --- vmf_source/scripts/mods/vmf/modules/core/hooks.lua | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/vmf_source/scripts/mods/vmf/modules/core/hooks.lua b/vmf_source/scripts/mods/vmf/modules/core/hooks.lua index 424f0f9..a31d2e6 100644 --- a/vmf_source/scripts/mods/vmf/modules/core/hooks.lua +++ b/vmf_source/scripts/mods/vmf/modules/core/hooks.lua @@ -1,7 +1,12 @@ local vmf = get_mod("VMF") HOOKED_FUNCTIONS = {} -- global, because 'loadstring' doesn't see local variables -DELAYED_HOOKING_ENABLED = true + +if type(DELAYED_HOOKING_ENABLED) == "boolean" then + DELAYED_HOOKING_ENABLED = DELAYED_HOOKING_ENABLED +else + DELAYED_HOOKING_ENABLED = true +end local _DELAYED_HOOKS = {} -- _DELAYED_HOOKS[hook_name] = {{mod_name, hooked_function},{}}