diff --git a/src/equicordplugins/questify/index.tsx b/src/equicordplugins/questify/index.tsx index 43d984bfe..6756d029c 100644 --- a/src/equicordplugins/questify/index.tsx +++ b/src/equicordplugins/questify/index.tsx @@ -211,10 +211,9 @@ export default definePlugin({ find: "QUEST_HOME)},[]),", predicate: () => !getQuestifySettings().disableQuestsEverything && getQuestifySettings().disableSponsoredBanner, replacement: { - match: /(?<=(\i),isLoading:(\i)}=\(0,\i.\i\)\(\i\);)/, - replace: "if(true){$1=null;$2=false;};" + match: /(?<=,{questHomeHero:(\i),isLoading:(\i)}=.{0,300}?ORBS_BALANCE_MENU}\)},\[\]\);)/, + replace: "$1=null;$2=false;" } - }, { // Hides the Quest & Orbs badges on user profiles. @@ -260,7 +259,7 @@ export default definePlugin({ find: ",{progressTextAnimation:", predicate: () => !getQuestifySettings().disableQuestsEverything, replacement: { - match: /(let{percentComplete:.{0,115}?children:\i}=)(\i)/, + match: /(let{percentComplete:.{0,115}?children:\i,useAltStyle:\i=!1}=)(\i)/, replace: "const questifyProgress=$self.getQuestPanelPercentComplete({...$2,quest:$2.children?.props?.quest});$1Object.assign({},$2,questifyProgress??{})" } }, @@ -476,7 +475,7 @@ export default definePlugin({ }, { // Bypasses Discord's memo cache while the Questify sort is active. - match: /(if\(\i\.current\.length>0&&\i\.current===\i\.length&&\i\.current===\i\.sortMethod&&\i\.current===\i\.filters&&\i\.current===\i)(\)return \i\.current;)/, + match: /(if\(\i\.current\.length>0&&\i\.current===\i\.length&&\i\.current===\i\.sortMethod&&\i\.current===\i\.filters)(\)return \i\.current;)/, replace: "$1&&arguments[1]?.sortMethod!==\"questify\"$2" }, { @@ -486,7 +485,7 @@ export default definePlugin({ }, { // Recomputes Discord's Quest list memo when Questify settings or rerenders change. - match: /(?<=\.id\);return \i\.current=\i,\i\.current=\i\.sortMethod,\i\.current=\i\.filters,\i\.current=\i\.length,\i\.current=\i,\i\},\[)(\i,\i,\i)(?=\]\)\))/, + match: /(?<=\.id\);return \i\.current=\i,\i\.current=\i\.sortMethod,\i\.current=\i\.filters,\i\.current=\i\.length,\i\},\[)(\i,\i)(?=\]\)\))/, replace: "$1,questRerenderTrigger,questifySorted" } ]