clarifications

This commit is contained in:
Giulio 2020-11-28 22:15:32 +01:00
parent c05c79ee5b
commit ce77bfef22
3 changed files with 13 additions and 12 deletions

View File

@ -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

View File

@ -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)

View File

@ -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]: