diff --git a/src/robot/Robot.ts b/src/robot/Robot.ts index bcf7356..2251ada 100644 --- a/src/robot/Robot.ts +++ b/src/robot/Robot.ts @@ -132,6 +132,9 @@ export class Robot { case GameStateConst.STATE_ROUND_RESULT: console.log('结算轮') break + case GameStateConst.STATE_DICE_TURN: + self.discard() + break } }) } diff --git a/src/robot/RobotClient.ts b/src/robot/RobotClient.ts index 3e2e0ae..856395d 100644 --- a/src/robot/RobotClient.ts +++ b/src/robot/RobotClient.ts @@ -121,6 +121,9 @@ export class RobotClient implements Client { self.eatOrGiveUp() } break + case GameStateConst.STATE_DICE_TURN: + self.discard() + break case GameStateConst.STATE_ROUND_RESULT: break } diff --git a/src/rooms/schema/CardGameState.ts b/src/rooms/schema/CardGameState.ts index d16cfbb..142f5f4 100644 --- a/src/rooms/schema/CardGameState.ts +++ b/src/rooms/schema/CardGameState.ts @@ -50,6 +50,7 @@ export class CardGameState extends Schema { * 1: 匹配 * 2: 好友对战 * 3: 娱乐 + * 4: 比大小 * @type {number} */ @type('number')