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

feat: resetQuestProgress (#2461)

Just giving the client an 'ok' response. It seems that it does use updateQuest to manage the state itself mostly, just the server and webui are a bit confused about a quest with all stages completed still being active. Re #1323 Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/2461 Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com> Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>

f796f9a8
Sainan <63328889+Sainan@users.noreply.github.com>
提交于

代码差异

2 个文件 +7 -0
Added src/controllers/api/resetQuestProgressController.ts +5 -0
@@ -0,0 +1,5 @@
1 import { RequestHandler } from "express";
2
3 export const resetQuestProgressController: RequestHandler = (_req, res) => {
4 res.send("1").end();
5 };
Modified src/routes/api.ts +2 -0
@@ -112,6 +112,7 @@ import { removeFromGuildController } from "@/src/controllers/api/removeFromGuild
112 112 import { removeIgnoredUserController } from "@/src/controllers/api/removeIgnoredUserController";
113 113 import { renamePetController } from "@/src/controllers/api/renamePetController";
114 114 import { rerollRandomModController } from "@/src/controllers/api/rerollRandomModController";
115 import { resetQuestProgressController } from "@/src/controllers/api/resetQuestProgressController";
115 116 import { retrievePetFromStasisController } from "@/src/controllers/api/retrievePetFromStasisController";
116 117 import { saveDialogueController } from "@/src/controllers/api/saveDialogueController";
117 118 import { saveLoadoutController } from "@/src/controllers/api/saveLoadoutController";
@@ -209,6 +210,7 @@ apiRouter.get("/questControl.php", questControlController);
209 210 apiRouter.get("/queueDojoComponentDestruction.php", queueDojoComponentDestructionController);
210 211 apiRouter.get("/removeFriend.php", removeFriendGetController);
211 212 apiRouter.get("/removeFromAlliance.php", removeFromAllianceController);
213 apiRouter.get("/resetQuestProgress.php", resetQuestProgressController);
212 214 apiRouter.get("/setActiveQuest.php", setActiveQuestController);
213 215 apiRouter.get("/setActiveShip.php", setActiveShipController);
214 216 apiRouter.get("/setAllianceGuildPermissions.php", setAllianceGuildPermissionsController);