返回提交历史
Modified
src/controllers/api/inventoryController.ts
+11
-4
XFEstudio/XFESpaceNinjaServer
fix: being unable to visit Palladino in Iron Wake despite completeAllQuests (#564)
abc3bd86
代码差异
1 个文件
+11
-4
@@ -70,15 +70,22 @@ const inventoryController: RequestHandler = async (request, response) => {
70
70
}
71
71
if (config.completeAllQuests) {
72
72
for (const quest of inventoryResponse.QuestKeys) {
73
quest.unlock = true;
73
74
quest.Completed = true;
74
quest.Progress = [
75
{
75
76
let numStages = 1;
77
if (quest.ItemType in ExportKeys && "chainStages" in ExportKeys[quest.ItemType]) {
78
numStages = ExportKeys[quest.ItemType].chainStages!.length;
79
}
80
quest.Progress = [];
81
for (let i = 0; i != numStages; ++i) {
82
quest.Progress.push({
76
83
c: 0,
77
84
i: false,
78
85
m: false,
79
86
b: []
80
}
81
];
87
});
88
}
82
89
}
83
90
84
91
inventoryResponse.ArchwingEnabled = true;