taskPunchcard 在 Config.punchcardState 中所有 quest 的 complete 均为 true 时,会在发起任何网络请求之前直接跳过,并提示“本月月度打卡任务已全部完成,本月不再重复执行”。
但 Rewards App weekly Exclusive Quest 这类任务在服务端是按周重置的:跨周后进度会从 8/8 变回 1/8 或 0/8。由于本地缓存仍为 complete: true,脚本本月不会再拉取 quest 详情页核对,导致重置后的任务无法继续执行,直到下个月缓存跨月重置才恢复。
我目前是手动把缓存重置为 {"month":202610,"logDate":20261020,"quests":{"WW_pcparent_RewardsApp_weekly_Exclusive_Octw2_2026_punchcard":{"done":0,"total":8,"complete":false,"lastDoneDay":0},"ENWW_pcparent_FY27_BingMonthlyPC_Oct_punchcard":{"done":5,"total":5,"complete":true,"lastDoneDay":0},"WW_pcparent_HalloweenQuestROWOct26_punchcard":{"done":6,"total":6,"complete":true,"lastDoneDay":20261017}},"v":"3.6.59.11","pushDate":20261020}
请更新3.6.59.15预发布版本进行测试,我这边使用自己账号测试后无问题,有问题可以反馈后我更新。
已更新至最新版,将缓存改为8/8,true测试,能正常识别。感谢大佬响应迅速