From fff7e01351928fb3d939e7ac43f4303bae245f67 Mon Sep 17 00:00:00 2001 From: zhl Date: Mon, 21 Dec 2020 11:07:46 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9C=BA=E5=99=A8=E4=BA=BA=E5=88=A4=E6=96=AD?= =?UTF-8?q?=E6=98=AF=E5=90=A6=E5=90=83=E7=89=8C,=20=E4=BC=98=E5=85=88?= =?UTF-8?q?=E5=88=A4=E6=96=AD=E5=87=BA=E7=9A=84=E7=89=8C=E6=98=AF=E5=90=A6?= =?UTF-8?q?=E6=98=AF=E7=82=B9=E6=95=B0=E7=89=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/robot/Robot.ts | 2 +- src/robot/RobotClient.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/robot/Robot.ts b/src/robot/Robot.ts index 71e4fa5..a33f4ad 100644 --- a/src/robot/Robot.ts +++ b/src/robot/Robot.ts @@ -180,7 +180,7 @@ export class Robot { let cardArr = [...this.player.cards.values()]; let tmpCards = assistantUtil.checkTriple(cardArr, targetCard); let next = this.giveup.bind(this); - if (tmpCards.length > 1) { + if (tmpCards.length > 1 && targetCard.type === 1) { let cardIds: number[] = []; for (let card of tmpCards) { if (card.id !== targetCard.id) { diff --git a/src/robot/RobotClient.ts b/src/robot/RobotClient.ts index 642d51b..183931e 100644 --- a/src/robot/RobotClient.ts +++ b/src/robot/RobotClient.ts @@ -157,7 +157,7 @@ export class RobotClient implements Client { let cardArr = [...this.selfPlayer.cards.values()]; let tmpCards = assistantUtil.checkTriple(cardArr, targetCard); let next = this.giveup.bind(this); - if (tmpCards.length > 1) { + if (tmpCards.length > 1 && targetCard.type === 1) { let cardIds: number[] = []; for (let card of tmpCards) { if (card.id !== targetCard.id) {