From 9e58d7e3049401045f814f03caaac9bb3cfb4ae6 Mon Sep 17 00:00:00 2001 From: Python1320 Date: Mon, 9 Oct 2023 23:29:39 +0300 Subject: [PATCH] Add hook for autowear --- lua/pac3/editor/client/wear.lua | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/lua/pac3/editor/client/wear.lua b/lua/pac3/editor/client/wear.lua index 22b0f043..344c8d76 100644 --- a/lua/pac3/editor/client/wear.lua +++ b/lua/pac3/editor/client/wear.lua @@ -258,9 +258,18 @@ do elseif pace.IsActive() then pac.Message("not wearing autoload outfit, editor is open") else - pac.Message("Wearing autoload...") - pace.LoadParts("autoload") - pace.WearParts() + local autoload_state = "autoload" + autoload_state = hook.Run("PAC3Autoload", autoload_state) + + if autoload_state ~= false then + if not isstring(autoload_state) then + autoload_state = "autoload" + end + + pac.Message("Wearing " .. autoload_state .. "...") + pace.LoadParts(autoload_state) + pace.WearParts() + end end pac.RemoveHook("Think", "pac_request_outfits")