1.完成战斗/冒险系统2.新增help类

This commit is contained in:
2025-11-10 16:34:58 +08:00
parent fefb44d8f6
commit 168d561425
6 changed files with 159 additions and 79 deletions

View File

@@ -105,14 +105,14 @@ class WPSCombatAdventure(WPSCombatBase):
user_id
)
# 查找最近的成功冒险
# 查找最近一次冒险结果
from PWF.CoreModules.database import get_db
db = get_db()
cursor = db.conn.cursor()
cursor.execute(
"""
SELECT stage FROM combat_adventure_records
WHERE user_id = ? AND status = 'success'
SELECT stage, status FROM combat_adventure_records
WHERE user_id = ?
ORDER BY adventure_id DESC
LIMIT 1
""",
@@ -127,6 +127,13 @@ class WPSCombatAdventure(WPSCombatBase):
user_id
)
if row["status"] != "success":
return await self.send_markdown_message(
"❌ 最近一次冒险失败,冒险已结束。请先使用 `冒险 开始 [食物...]` 重新从第1阶段开始",
chat_id,
user_id
)
# 下一阶段
next_stage = row["stage"] + 1