1.修改命令的判断条件(从startwith转为判定相等)2.修改冒险系统开发任务文件
This commit is contained in:
@@ -9,6 +9,9 @@ Yolo模式:Off
|
|||||||
# 任务描述
|
# 任务描述
|
||||||
完善冒险游戏的 `_perform_adventure` 函数,实现冒险系统的时间管理和奖励发放功能。完成后将冒险系统关联到炼金游戏检测中,并将该游戏注册到指令系统中。
|
完善冒险游戏的 `_perform_adventure` 函数,实现冒险系统的时间管理和奖励发放功能。完成后将冒险系统关联到炼金游戏检测中,并将该游戏注册到指令系统中。
|
||||||
|
|
||||||
|
## 关联影响
|
||||||
|
本次更新同时也修改了炼金系统(`games/alchemy.py`),添加了冒险状态检测功能,实现游戏互斥机制。由于炼金系统开发时没有创建独立的任务文件,本次修改记录在本任务文件中。如需追踪炼金系统的完整变更历史,可参考本任务文件的"炼金游戏集成"部分。
|
||||||
|
|
||||||
## 核心需求
|
## 核心需求
|
||||||
1. 完善 `_perform_adventure` 函数,实现三种状态处理:
|
1. 完善 `_perform_adventure` 函数,实现三种状态处理:
|
||||||
- 检查用户是否已有未完成的冒险
|
- 检查用户是否已有未完成的冒险
|
||||||
|
|||||||
@@ -96,7 +96,7 @@ class CommandParser:
|
|||||||
|
|
||||||
# 检查是否以指令开头
|
# 检查是否以指令开头
|
||||||
for cmd_prefix, game_type in cls.COMMAND_MAP.items():
|
for cmd_prefix, game_type in cls.COMMAND_MAP.items():
|
||||||
if content.startswith(cmd_prefix):
|
if content == cmd_prefix:
|
||||||
# 返回游戏类型和完整指令
|
# 返回游戏类型和完整指令
|
||||||
return game_type, content
|
return game_type, content
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user