blackflower to choose_play_as_bang

This commit is contained in:
Alberto Xamin 2023-02-09 09:54:00 +00:00
parent 62ac700c5b
commit 84d4dcd98e
5 changed files with 5 additions and 3 deletions

View File

@ -16,7 +16,7 @@ class BlackFlower(Character):
player.available_cards = [c for c in player.hand if c.suit == cs.Suit.CLUBS] player.available_cards = [c for c in player.hand if c.suit == cs.Suit.CLUBS]
player.special_use_count += 1 player.special_use_count += 1
player.pending_action = PendingAction.CHOOSE player.pending_action = PendingAction.CHOOSE
player.choose_text = 'blackflower_special' player.choose_text = 'choose_play_as_bang'
player.notify_self() player.notify_self()
class ColoradoBill(Character): class ColoradoBill(Character):

View File

@ -446,7 +446,7 @@ class Game:
{'name':self.players[self.turn].name,'cards': self.available_cards}, default=lambda o: o.__dict__)) {'name':self.players[self.turn].name,'cards': self.available_cards}, default=lambda o: o.__dict__))
self.players[self.turn].notify_self() self.players[self.turn].notify_self()
def respond_emporio(self, player, i): def respond_emporio(self, player:pl.Player, i:int):
card = self.available_cards.pop(i) card = self.available_cards.pop(i)
G.sio.emit('chat_message', room=self.name, data=f'_choose_emporio|{player.name}|{card.name}') G.sio.emit('chat_message', room=self.name, data=f'_choose_emporio|{player.name}|{card.name}')
player.hand.append(card) player.hand.append(card)

View File

@ -869,7 +869,7 @@ class Player:
G.sio.emit('chat_message', room=player.game.name, data=f'_play_card_against|{self.name}|Sventagliata|{player.name}') G.sio.emit('chat_message', room=player.game.name, data=f'_play_card_against|{self.name}|Sventagliata|{player.name}')
self.pending_action = PendingAction.PLAY self.pending_action = PendingAction.PLAY
self.notify_self() self.notify_self()
elif 'blackflower_special' in self.choose_text: elif 'choose_play_as_bang' in self.choose_text:
if card_index <= len(self.available_cards): if card_index <= len(self.available_cards):
self.hand.remove(self.available_cards[card_index]) self.hand.remove(self.available_cards[card_index])
self.game.deck.scrap(self.available_cards[card_index], player=self) self.game.deck.scrap(self.available_cards[card_index], player=self)

View File

@ -75,6 +75,7 @@
"choose_complice": "Choose how you will play Pardner!", "choose_complice": "Choose how you will play Pardner!",
"choose_ricercato": "Choose who you will play Wanted against.", "choose_ricercato": "Choose who you will play Wanted against.",
"choose_birra_function": "Choose between getting 1 gold nugget by discarding beer or if you want to play the beer.", "choose_birra_function": "Choose between getting 1 gold nugget by discarding beer or if you want to play the beer.",
"choose_play_as_bang": "Choose which card to play as Bang!",
"emporio_others": "{0} is choosing which card to get from the General Store", "emporio_others": "{0} is choosing which card to get from the General Store",
"you_died": "YOU DIED", "you_died": "YOU DIED",
"spectate": "SPECTATE", "spectate": "SPECTATE",

View File

@ -75,6 +75,7 @@
"choose_complice": "Scegli come giocare Complice!", "choose_complice": "Scegli come giocare Complice!",
"choose_ricercato": "Scegli il giocatore su cui vuoi giocare Ricercato", "choose_ricercato": "Scegli il giocatore su cui vuoi giocare Ricercato",
"choose_birra_function": "Scegli tra ottenere 1 pepita scartando la birra oppure giocare la birra.", "choose_birra_function": "Scegli tra ottenere 1 pepita scartando la birra oppure giocare la birra.",
"choose_play_as_bang": "Scegli che carta giocare come Bang!",
"emporio_others": "{0} sta scegliendo che carta prendere dall'emporio", "emporio_others": "{0} sta scegliendo che carta prendere dall'emporio",
"you_died": "SEI MORTO", "you_died": "SEI MORTO",
"spectate": "SPETTATORE", "spectate": "SPETTATORE",