From 557664cd65d6c24691588ff6c44cdbfe267c89e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A5=87=E8=91=A9=E3=81=AE=E7=81=B5=E6=A2=A6?= Date: Fri, 6 Dec 2024 11:40:34 +0800 Subject: [PATCH] =?UTF-8?q?=E6=88=90=E5=B9=B4=E5=B0=8F=E4=B9=9D=E3=80=81?= =?UTF-8?q?=E6=88=90=E5=B9=B4=E9=9F=A9=E6=A2=85AI=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/kotlin/MessageCardValue.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/kotlin/MessageCardValue.kt b/src/main/kotlin/MessageCardValue.kt index 6f1b5930..23a57f17 100644 --- a/src/main/kotlin/MessageCardValue.kt +++ b/src/main/kotlin/MessageCardValue.kt @@ -359,6 +359,11 @@ fun Player.calculateMessageCardValue( addScore(inFrontOfWhom, 80) } } + if (!inFrontOfWhom.roleFaceUp && (inFrontOfWhom.hasEverFaceUp || inFrontOfWhom === this) && + inFrontOfWhom !== sender && inFrontOfWhom.skills.any { it is LianXin }) { + // 成年小九、成年韩梅【暗度陈仓】 + addScore(inFrontOfWhom, if (sender.isPartner(inFrontOfWhom)) 20 else 10) + } if (Black in colors && inFrontOfWhom.roleFaceUp && inFrontOfWhom.skills.any { it is YiXin } && inFrontOfWhom.messageCards.count(Black) == 2) { // 李宁玉【遗信】