diff --git a/.tasks/2025-10-29_2_complete-adventure-game.md b/.tasks/2025-10-29_2_complete-adventure-game.md index a2ff4cb..348a694 100644 --- a/.tasks/2025-10-29_2_complete-adventure-game.md +++ b/.tasks/2025-10-29_2_complete-adventure-game.md @@ -9,6 +9,9 @@ Yolo模式:Off # 任务描述 完善冒险游戏的 `_perform_adventure` 函数,实现冒险系统的时间管理和奖励发放功能。完成后将冒险系统关联到炼金游戏检测中,并将该游戏注册到指令系统中。 +## 关联影响 +本次更新同时也修改了炼金系统(`games/alchemy.py`),添加了冒险状态检测功能,实现游戏互斥机制。由于炼金系统开发时没有创建独立的任务文件,本次修改记录在本任务文件中。如需追踪炼金系统的完整变更历史,可参考本任务文件的"炼金游戏集成"部分。 + ## 核心需求 1. 完善 `_perform_adventure` 函数,实现三种状态处理: - 检查用户是否已有未完成的冒险 diff --git a/utils/parser.py b/utils/parser.py index 3419e92..3626f20 100644 --- a/utils/parser.py +++ b/utils/parser.py @@ -96,7 +96,7 @@ class CommandParser: # 检查是否以指令开头 for cmd_prefix, game_type in cls.COMMAND_MAP.items(): - if content.startswith(cmd_prefix): + if content == cmd_prefix: # 返回游戏类型和完整指令 return game_type, content