diff --git a/app/package.json b/app/package.json index 8a0d3ad..960883b 100644 --- a/app/package.json +++ b/app/package.json @@ -6,6 +6,7 @@ "dev": "vite", "dev:docker": "API_TARGET=http://backend:3000 vite", "build": "vue-tsc -b && vite build", + "type-check": "vue-tsc -b", "preview": "vite preview" }, "dependencies": { diff --git a/quests/read/game.yml b/quests/read/game.yml index 6407d17..a8cd306 100644 --- a/quests/read/game.yml +++ b/quests/read/game.yml @@ -95,10 +95,13 @@ stages: not: pwd: - ^/home/commander$ - content: - - 請留在 `/home/commander` 資料夾中。 - - 請輸入 `cd ~` 回到 `/home/commander` 資料夾。 + responses: + - type: narrative + content: + - 請留在 `/home/commander` 資料夾中。 + - 請輸入 `cd ~` 回到 `/home/commander` 資料夾。 responses: - - content: + - type: narrative + content: - 你成功地查看到 `file.txt` 的內容了。 - 你已經會使用 `cat` 指令查看檔案的內容了。 diff --git a/server/src/api/controllers/commandController.ts b/server/src/api/controllers/commandController.ts index 4306601..f72761b 100644 --- a/server/src/api/controllers/commandController.ts +++ b/server/src/api/controllers/commandController.ts @@ -49,8 +49,6 @@ export const newCommand = asyncHandler(async (req: Request, res: Response) => { c.stage = response.stage await c.save() - session.responses.push(response.responses) - if ((session.status as string) === 'finished') { await finishSession(session) }