1.修改命令的判断条件(从startwith转为判定相等)2.修改冒险系统开发任务文件

This commit is contained in:
2025-10-29 17:52:15 +08:00
parent 8eb9f26cfd
commit a893e54166
2 changed files with 4 additions and 1 deletions

View File

@@ -9,6 +9,9 @@ Yolo模式Off
# 任务描述
完善冒险游戏的 `_perform_adventure` 函数,实现冒险系统的时间管理和奖励发放功能。完成后将冒险系统关联到炼金游戏检测中,并将该游戏注册到指令系统中。
## 关联影响
本次更新同时也修改了炼金系统(`games/alchemy.py`),添加了冒险状态检测功能,实现游戏互斥机制。由于炼金系统开发时没有创建独立的任务文件,本次修改记录在本任务文件中。如需追踪炼金系统的完整变更历史,可参考本任务文件的"炼金游戏集成"部分。
## 核心需求
1. 完善 `_perform_adventure` 函数,实现三种状态处理:
- 检查用户是否已有未完成的冒险

View File

@@ -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