This commit is contained in:
yuexin 2021-03-24 19:49:20 +08:00
commit 45904b2a0e
2 changed files with 10 additions and 0 deletions

View File

@ -61,6 +61,13 @@ export class Robot {
// if (data.player == self.sessionId) {
// self.cards = self.cards.concat(data.cards);
// }
// debug(`($${ self.sessionId })draw_card_s2c: ${JSON.stringify(data)}`)
break
case 'discard_card_s2c':
// if (data.player == self.sessionId) {
// self.cards = self.cards.concat(data.cards);
// }
debug(`($${ self.sessionId })discard_card_s2c: ${JSON.stringify(data)}`)
break
case 'player_ready_s2c':
break

View File

@ -95,6 +95,9 @@ export class DiscardCommand extends Command<CardGameState, { client: Client, car
return
}
targetCard = this.state.cards.values().next().value.clone()
if (!!nums) {
targetCard.number = nums[nums.length - 1]
}
let targetPlayer = this.state.players.get(targetCard.owner)
targetPlayer?.cardQueue.clear()
tmpCards.push(targetCard)