refactor: update project root detection and quest directory path

This commit is contained in:
Justin Lin committed 2025-04-26 18:02:49 +08:00
1 parent fbe1319183
commit cb1e395579
2 files changed
+17 -4

No files matched your search

+2 -1
View File
@@ -9,6 +9,7 @@ import {
IQuest,
} from '../../../packages/game'
import logger from '../utils/logger.js'
import config from '../config.js'
class QuestValidationError extends Error {
questId: string
@@ -37,7 +38,7 @@ class QuestValidationError extends Error {
class QuestManager {
private quests = new Map<string, IQuest>()
private questDirectory = path.join(process.cwd(), '..', 'quests')
private questDirectory = path.join(config.projectRoot, 'quests')
get(id: string) {
return this.quests.get(id)