add sete
This commit is contained in:
parent
0ac0a66c06
commit
95b6f016d2
@ -19,6 +19,12 @@ class Sbornia(CardEvent):
|
||||
self.desc = "I personaggi perdono la loro abilità speciale"
|
||||
self.desc_eng = ""
|
||||
|
||||
class Sete(CardEvent):
|
||||
def __init__(self):
|
||||
super().__init__("Sete", "🥵")
|
||||
self.desc = "I giocatori pescano solo 1 carta"
|
||||
self.desc_eng = ""
|
||||
|
||||
class MezzogiornoDiFuoco(CardEvent):
|
||||
def __init__(self):
|
||||
super().__init__("Mezzogiorno di Fuoco", "🔥")
|
||||
@ -37,7 +43,7 @@ def get_all_events():
|
||||
# IlTreno(),
|
||||
Sbornia(),
|
||||
# Seromone(),
|
||||
# Sete(),
|
||||
Sete(),
|
||||
# Sparatoria(),
|
||||
]
|
||||
random.shuffle(cards)
|
||||
|
@ -382,6 +382,7 @@ class Player:
|
||||
self.pending_action = PendingAction.PLAY
|
||||
if pile == 'scrap' and self.character.check(self.game, chars.PedroRamirez):
|
||||
self.hand.append(self.game.deck.draw_from_scrap_pile())
|
||||
if not self.game.check_event(ceh.Sete):
|
||||
self.hand.append(self.game.deck.draw())
|
||||
self.sio.emit('chat_message', room=self.game.name,
|
||||
data=f'_draw_from_scrap|{self.name}')
|
||||
@ -391,9 +392,11 @@ class Player:
|
||||
self.game.get_player_named(pile).notify_self()
|
||||
self.sio.emit('chat_message', room=self.game.name,
|
||||
data=f'_draw_from_player|{self.name}|{pile}')
|
||||
if not self.game.check_event(ceh.Sete):
|
||||
self.hand.append(self.game.deck.draw())
|
||||
elif self.character.check(self.game, chd.BillNoface):
|
||||
self.hand.append(self.game.deck.draw())
|
||||
if not self.game.check_event(ceh.Sete):
|
||||
for i in range(self.max_lives-self.lives):
|
||||
self.hand.append(self.game.deck.draw())
|
||||
else:
|
||||
@ -406,6 +409,8 @@ class Player:
|
||||
p.notify_card(self, card, 'blackjack_special' if self.character.check(self.game, chars.BlackJack) else 'foc.leggedelwest')
|
||||
if card.check_suit(self.game, [cs.Suit.HEARTS, cs.Suit.DIAMONDS]) and self.character.check(self.game, chars.BlackJack):
|
||||
self.hand.append(self.game.deck.draw())
|
||||
if self.game.check_event(ceh.Sete):
|
||||
return self.notify_self()
|
||||
if self.character.check(self.game, chd.PixiePete):
|
||||
self.hand.append(self.game.deck.draw())
|
||||
self.notify_self()
|
||||
|
Loading…
Reference in New Issue
Block a user