From 0cddd79c5502fdbfe09931f2509e304cfb9f8a12 Mon Sep 17 00:00:00 2001 From: Brues <5278969+brues-code@users.noreply.github.com> Date: Wed, 27 May 2026 19:00:30 -0500 Subject: [PATCH] backwards for compat for external modules that dont know we updated Registering --- pfUI.lua | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/pfUI.lua b/pfUI.lua index 5ddb0c9a..a375402b 100644 --- a/pfUI.lua +++ b/pfUI.lua @@ -296,8 +296,16 @@ function pfUI:CheckNewModules() end end -function pfUI:RegisterModule(name, func) +local function BackwardsCompatRegister(func, arg3) + if arg3 and type(func) == "string" and type(arg3) == "function" and string.find(func, "vanilla") then + return arg3 + end + return func +end + +function pfUI:RegisterModule(name, func, arg3) if pfUI.module[name] then return end + func = BackwardsCompatRegister(func, arg3) pfUI.module[name] = func table.insert(pfUI.modules, name) if not pfUI.bootup then @@ -305,8 +313,9 @@ function pfUI:RegisterModule(name, func) end end -function pfUI:RegisterSkin(name, func) +function pfUI:RegisterSkin(name, func, arg3) if pfUI.skin[name] then return end + func = BackwardsCompatRegister(func, arg3) pfUI.skin[name] = func table.insert(pfUI.skins, name) if not pfUI.bootup then