From 37fccb3021873a78dc7528feb90e45f1aa245442 Mon Sep 17 00:00:00 2001 From: ninemine <1371605831@qq.com> Date: Wed, 29 Oct 2025 15:30:45 +0800 Subject: [PATCH] =?UTF-8?q?1.=E6=95=B0=E5=80=BC=E8=BD=AC=E6=95=B4=E5=BD=A2?= =?UTF-8?q?2.=E7=82=BC=E9=87=91=E6=9C=9F=E6=9C=9B=E8=B0=83=E6=95=B4?= =?UTF-8?q?=E4=B8=BA1.1=E5=B7=A6=E5=8F=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- games/alchemy.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/games/alchemy.py b/games/alchemy.py index 828fe42..544d65b 100644 --- a/games/alchemy.py +++ b/games/alchemy.py @@ -21,13 +21,13 @@ class AlchemyGame(BaseGame): # 奖品池配置 - 确保数学期望等于消耗积分 self.prize_pool: List[Tuple[int, str, float, str]] = [ # (权重, 类型, 倍率, 描述) - (9, "penalty", 0, "炼金失败"), - (1, "penalty", -1, "炼金爆炸"), + (500, "penalty", 0, "炼金失败"), + (100, "penalty", -1, "炼金爆炸"), (100, "points", 0.1, "少量积分"), (390, "points", 0.5, "少量积分"), (500, "points", 1, "等值积分"), - (590, "points", 2, "丰厚积分"), - (400, "points", 5, "丰厚积分"), + (390, "points", 2, "丰厚积分"), + (200, "points", 5, "丰厚积分"), (9, "points", 10, "🌟 巨额积分"), (1, "points", 100, "💎 传说积分"), ] @@ -90,7 +90,7 @@ class AlchemyGame(BaseGame): # 执行抽奖 reward = self._draw_prize(prize_pool) - reward_points = reward['value']*cost_points + reward_points = int(reward['value']*cost_points) # 消费积分 if not self.db.consume_points(user_id, cost_points, "alchemy", f"炼金抽奖消耗"):