XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFESpaceNinjaServer

A simple server for a small space ninja game

公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/XFESpaceNinjaServer

fix: being unable to visit Palladino in Iron Wake despite completeAllQuests (#564)

abc3bd86
Sainan <sainan@calamity.inc>
提交于

代码差异

1 个文件 +11 -4
Modified src/controllers/api/inventoryController.ts +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;