fix peyote
This commit is contained in:
parent
c772577ee8
commit
ea5be9b535
@ -571,13 +571,14 @@ class Player:
|
|||||||
elif self.is_drawing and self.game.check_event(ce.Peyote):
|
elif self.is_drawing and self.game.check_event(ce.Peyote):
|
||||||
self.is_drawing = False
|
self.is_drawing = False
|
||||||
card = self.game.deck.draw()
|
card = self.game.deck.draw()
|
||||||
self.hand.append(card)
|
|
||||||
self.sio.emit('chat_message', room=self.game.name, data=f"_guess|{self.name}|{self.available_cards[card_index]['icon']}")
|
self.sio.emit('chat_message', room=self.game.name, data=f"_guess|{self.name}|{self.available_cards[card_index]['icon']}")
|
||||||
self.available_cards = []
|
self.available_cards = []
|
||||||
if card_index == card.suit%2:
|
if card_index == card.suit%2:
|
||||||
|
self.hand.append(card)
|
||||||
self.sio.emit('chat_message', room=self.game.name, data=f"_guess_right|{self.name}")
|
self.sio.emit('chat_message', room=self.game.name, data=f"_guess_right|{self.name}")
|
||||||
self.pending_action = PendingAction.DRAW
|
self.pending_action = PendingAction.DRAW
|
||||||
else:
|
else:
|
||||||
|
self.game.deck.scrap(card)
|
||||||
self.sio.emit('chat_message', room=self.game.name, data=f"_guess_wrong|{self.name}")
|
self.sio.emit('chat_message', room=self.game.name, data=f"_guess_wrong|{self.name}")
|
||||||
self.pending_action = PendingAction.PLAY
|
self.pending_action = PendingAction.PLAY
|
||||||
self.notify_self()
|
self.notify_self()
|
||||||
|
Loading…
Reference in New Issue
Block a user