From 96513c6e609eacd0e598e2681c4d2590bace63a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=80=9F=E6=88=91=E6=B8=85=E6=AC=A2=E4=B8=8E=E9=B9=A4?= =?UTF-8?q?=E6=A2=A6?= <15031168+aishy@user.noreply.gitee.com> Date: Thu, 30 Oct 2025 16:49:46 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=E8=AF=AD=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- games/sanguosha.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/games/sanguosha.py b/games/sanguosha.py index e053734..0dcd091 100644 --- a/games/sanguosha.py +++ b/games/sanguosha.py @@ -303,7 +303,7 @@ class SanguoshaGame(BaseGame): result += "### 装备牌\n" for idx, card in enumerate(equip_cards, 1): result += f"{idx}. {card}\n" - [object Object]`.sgs play 卡牌名` 出牌" + result += "\n💡 使用 `.sgs play 卡牌名` 出牌" return result @@ -340,7 +340,8 @@ class SanguoshaGame(BaseGame): result += "💡 出牌阶段,使用 `.sgs play 卡牌名` 出牌" elif new_phase == Phase.DISCARD: result += "💡 弃牌阶段,使用 `.sgs discard` 弃牌" - else[object Object]用 `.sgs next` 继续" + else: + result += "请使用正确的语法" return result @@ -445,11 +446,11 @@ class SanguoshaGame(BaseGame): stats = self.db.get_game_stats(user_id, 'sanguosha') if stats['total_plays'] == 0: - return[object Object]国杀游戏记录" + return "三国杀游戏记录" win_rate = (stats['wins'] / stats['total_plays'] * 100) if stats['total_plays'] > 0 else 0 - result =[object Object]绩\n\n" + result ="战绩\n\n" result += f"- 总局数: {stats['total_plays']}\n" result += f"- 胜利: {stats['wins']} 次\n" result += f"- 失败: {stats['losses']} 次\n" @@ -462,7 +463,7 @@ class SanguoshaGame(BaseGame): result = "## 🎉 游戏结束!\n\n" if game.winner_role == Role.LORD: - result +=[object Object]公和忠臣获胜!\n\n" + result += "## 🎉公和忠臣获胜!\n\n" winners = [p for p in game.players if p.role in [Role.LORD, Role.LOYAL]] losers = [p for p in game.players if p.role in [Role.REBEL, Role.SPY]] else: