diff --git a/backend/bang/cards.py b/backend/bang/cards.py index f7a9a08..cccbf03 100644 --- a/backend/bang/cards.py +++ b/backend/bang/cards.py @@ -289,7 +289,7 @@ class Mancato(Card): def __init__(self, suit, number): super().__init__(suit, 'Mancato!', number) self.icon = '😅' - self.desc = "Usa questa carta per annullare un Bang!" + self.desc = "Usa questa carta per annullare un bang" def play_card(self, player, against, _with=None): import bang.characters as chars diff --git a/backend/bang/expansions/dodge_city/cards.py b/backend/bang/expansions/dodge_city/cards.py index 2d75e39..6b917ea 100644 --- a/backend/bang/expansions/dodge_city/cards.py +++ b/backend/bang/expansions/dodge_city/cards.py @@ -31,7 +31,7 @@ class Schivata(Mancato): super().__init__(suit, number) self.name = 'Schivata' self.icon = '🙅‍♂️' - self.desc = "Usa questa carta per annullare un Bang! e poi pesca una carta" + self.desc += " e poi pesca una carta" self.alt_text = '☝️🆓' def play_card(self, player, against, _with=None): @@ -149,10 +149,6 @@ class Bibbia(Schivata): player.equipment.append(self) return True - def use_card(self, player): - player.hand.append(player.game.deck.draw()) - player.notify_self() - class Cappello(Mancato): def __init__(self, suit, number): super().__init__(suit, number) @@ -202,6 +198,7 @@ class Derringer(Pugnale): self.name = 'Derringer' self.icon = '🚬' self.alt_text += ' ☝️🆓' + self.desc += ' e poi pesca una carta' def play_card(self, player, against, _with=None): if self.can_be_used_now: @@ -211,6 +208,10 @@ class Derringer(Pugnale): player.equipment.append(self) return True + def use_card(self, player): + player.hand.append(player.game.deck.draw()) + player.notify_self() + class Borraccia(Card): def __init__(self, suit, number): super().__init__(suit, 'Borraccia', number) diff --git a/backend/bang/expansions/dodge_city/characters.py b/backend/bang/expansions/dodge_city/characters.py index f45a2a7..c7177b7 100644 --- a/backend/bang/expansions/dodge_city/characters.py +++ b/backend/bang/expansions/dodge_city/characters.py @@ -4,37 +4,37 @@ from bang.characters import * class PixiePete(Character): def __init__(self): super().__init__("Pixie Pete", max_lives=3) - self.desc = "Pesca 3 carte invece che 2" + self.desc = "All'inizio del turno pesca 3 carte invece che 2" self.icon = '☘️' class TequilaJoe(Character): def __init__(self): super().__init__("Tequila Joe", max_lives=4) - self.desc = "Le birre gli fanno recuperare 2 vite" + self.desc = "Se gioca la carta Birra recupera 2 vite invece che una sola" self.icon = '🍻' class GregDigger(Character): def __init__(self): super().__init__("Greg Digger", max_lives=4) - self.desc = "Quando un giocatore muore, recupera 2 vite" + self.desc = "Quando un giocatore muore, recupera fino a 2 vite" self.icon = '🦴' class HerbHunter(Character): def __init__(self): super().__init__("HerbHunter", max_lives=4) - self.desc = "Quando un giocatore muore, ottiene 2 carte" + self.desc = "Quando un giocatore muore, pesca 2 carte" self.icon = '⚰️' class ElenaFuente(Character): def __init__(self): super().__init__("Elena Fuente", max_lives=3) - self.desc = "Può usare una carta qualsiasi come mancato" + self.desc = "Può usare una carta qualsiasi nella sua mano come mancato" self.icon = '🧘‍♀️' class BillNoface(Character): def __init__(self): super().__init__("Bill Noface", max_lives=4) - self.desc = "Pesca 1 carta + 1 carta per ogni ferita" + self.desc = "Pesca 1 carta + 1 carta per ogni ferita che ha" self.icon = '🙈' def all_characters() -> List[Character]: