From 1b934db3ab5e35968bfa273e44e44d7177f9aa9e Mon Sep 17 00:00:00 2001 From: Etorix <92535668+EtorixDev@users.noreply.github.com> Date: Mon, 6 Oct 2025 17:41:34 -0700 Subject: [PATCH] Questify: Patch Fix. (#444) * Fix. * Make less broad. --- src/equicordplugins/questify/index.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/equicordplugins/questify/index.tsx b/src/equicordplugins/questify/index.tsx index 6806ecb1c..5a6683527 100644 --- a/src/equicordplugins/questify/index.tsx +++ b/src/equicordplugins/questify/index.tsx @@ -1044,7 +1044,7 @@ export default definePlugin({ // Run Questify's sort function every time due to hook requirements but return // early if not applicable. If the sort method is set to "Questify", replace the // quests with the sorted ones. Also, setup a trigger to rerender the memo. - match: /(?<=function \i\((\i).{0,100}?useRef\(0\);)(return \i.useMemo\(\(\)=>{)/, + match: /(?<=function \i\((\i),\i,\i\){let \i=\i.useRef.{0,100}?;)(return \i.useMemo\(\(\)=>{)/, replace: "const questRerenderTrigger=$self.useQuestRerender();const questifySorted=$self.sortQuests($1,arguments[1].sortMethod!==\"questify\");$2if(arguments[1].sortMethod===\"questify\"){$1=questifySorted;};" }, { @@ -1059,7 +1059,7 @@ export default definePlugin({ }, { // Add the trigger to the memo for rerendering Quests order due to progress changes, etc. - match: /(?<=current=\i\.length,\i},\[\i,\i,\i)/, + match: /(?<=id\);.{0,100}?,\i},\[\i,\i,\i)/, replace: ",questRerenderTrigger,questifySorted" } ]