From b3cbab553de6b84536b16baad9e6cc88b2743eed Mon Sep 17 00:00:00 2001 From: by <123456@qq.com> Date: Wed, 12 Feb 2025 16:38:48 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=9C=BA=E5=99=A8=E4=BA=BA?= =?UTF-8?q?=E5=87=BA=E7=89=8C=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gamerule/tienlen/cardAi.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gamerule/tienlen/cardAi.go b/gamerule/tienlen/cardAi.go index f71ca9c..b852ab3 100644 --- a/gamerule/tienlen/cardAi.go +++ b/gamerule/tienlen/cardAi.go @@ -1024,11 +1024,11 @@ func GetPressCards(cards, lastCards []int32, data *tienlenApi.PredictRequest, po //如果是机器人出的牌 判断出不出2 if lastIsRobot { //如果上家剩余牌大于2手 - if lastHandCardnum > 1 && Value(lastCards[0]) == 2 && len(outCards) == 1 { + if lastHandCardnum > 1 && Value(lastCards[0]) == 2 && len(outCards) == 1 && handCardnum > 2 { //随机概率80 if rand.Int31n(100)+1 <= 80 { outCards = []int32{} - logger.Logger.Trace("上家机器人出的牌,剩余牌大于2手,随机不出2") + logger.Logger.Trace("上家机器人出的牌,剩余牌大于1手,随机不出2") } } @@ -1218,11 +1218,11 @@ func GetPressCards(cards, lastCards []int32, data *tienlenApi.PredictRequest, po //如果是机器人出的牌 判断出不出2 if lastIsRobot { //如果上家剩余牌大于2手 - if lastHandCardnum > 1 && Value(lastCards[0]) == 2 && len(outCards) == 2 { + if lastHandCardnum > 1 && Value(lastCards[0]) == 2 && len(outCards) == 2 && handCardnum > 2 { //随机概率80 if rand.Int31n(100)+1 <= 80 { outCards = []int32{} - logger.Logger.Trace("上家机器人出的牌,剩余牌大于2手,随机不出2") + logger.Logger.Trace("上家机器人出的牌,剩余牌大于1手,随机不出2") } } }