1.完成战斗/冒险系统2.新增help类
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user