clarifications
This commit is contained in:
parent
c05c79ee5b
commit
ce77bfef22
@ -289,7 +289,7 @@ class Mancato(Card):
|
|||||||
def __init__(self, suit, number):
|
def __init__(self, suit, number):
|
||||||
super().__init__(suit, 'Mancato!', number)
|
super().__init__(suit, 'Mancato!', number)
|
||||||
self.icon = '😅'
|
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):
|
def play_card(self, player, against, _with=None):
|
||||||
import bang.characters as chars
|
import bang.characters as chars
|
||||||
|
@ -31,7 +31,7 @@ class Schivata(Mancato):
|
|||||||
super().__init__(suit, number)
|
super().__init__(suit, number)
|
||||||
self.name = 'Schivata'
|
self.name = 'Schivata'
|
||||||
self.icon = '🙅♂️'
|
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 = '☝️🆓'
|
self.alt_text = '☝️🆓'
|
||||||
|
|
||||||
def play_card(self, player, against, _with=None):
|
def play_card(self, player, against, _with=None):
|
||||||
@ -149,10 +149,6 @@ class Bibbia(Schivata):
|
|||||||
player.equipment.append(self)
|
player.equipment.append(self)
|
||||||
return True
|
return True
|
||||||
|
|
||||||
def use_card(self, player):
|
|
||||||
player.hand.append(player.game.deck.draw())
|
|
||||||
player.notify_self()
|
|
||||||
|
|
||||||
class Cappello(Mancato):
|
class Cappello(Mancato):
|
||||||
def __init__(self, suit, number):
|
def __init__(self, suit, number):
|
||||||
super().__init__(suit, number)
|
super().__init__(suit, number)
|
||||||
@ -202,6 +198,7 @@ class Derringer(Pugnale):
|
|||||||
self.name = 'Derringer'
|
self.name = 'Derringer'
|
||||||
self.icon = '🚬'
|
self.icon = '🚬'
|
||||||
self.alt_text += ' ☝️🆓'
|
self.alt_text += ' ☝️🆓'
|
||||||
|
self.desc += ' e poi pesca una carta'
|
||||||
|
|
||||||
def play_card(self, player, against, _with=None):
|
def play_card(self, player, against, _with=None):
|
||||||
if self.can_be_used_now:
|
if self.can_be_used_now:
|
||||||
@ -211,6 +208,10 @@ class Derringer(Pugnale):
|
|||||||
player.equipment.append(self)
|
player.equipment.append(self)
|
||||||
return True
|
return True
|
||||||
|
|
||||||
|
def use_card(self, player):
|
||||||
|
player.hand.append(player.game.deck.draw())
|
||||||
|
player.notify_self()
|
||||||
|
|
||||||
class Borraccia(Card):
|
class Borraccia(Card):
|
||||||
def __init__(self, suit, number):
|
def __init__(self, suit, number):
|
||||||
super().__init__(suit, 'Borraccia', number)
|
super().__init__(suit, 'Borraccia', number)
|
||||||
|
@ -4,37 +4,37 @@ from bang.characters import *
|
|||||||
class PixiePete(Character):
|
class PixiePete(Character):
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
super().__init__("Pixie Pete", max_lives=3)
|
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 = '☘️'
|
self.icon = '☘️'
|
||||||
|
|
||||||
class TequilaJoe(Character):
|
class TequilaJoe(Character):
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
super().__init__("Tequila Joe", max_lives=4)
|
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 = '🍻'
|
self.icon = '🍻'
|
||||||
|
|
||||||
class GregDigger(Character):
|
class GregDigger(Character):
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
super().__init__("Greg Digger", max_lives=4)
|
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 = '🦴'
|
self.icon = '🦴'
|
||||||
|
|
||||||
class HerbHunter(Character):
|
class HerbHunter(Character):
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
super().__init__("HerbHunter", max_lives=4)
|
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 = '⚰️'
|
self.icon = '⚰️'
|
||||||
|
|
||||||
class ElenaFuente(Character):
|
class ElenaFuente(Character):
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
super().__init__("Elena Fuente", max_lives=3)
|
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 = '🧘♀️'
|
self.icon = '🧘♀️'
|
||||||
|
|
||||||
class BillNoface(Character):
|
class BillNoface(Character):
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
super().__init__("Bill Noface", max_lives=4)
|
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 = '🙈'
|
self.icon = '🙈'
|
||||||
|
|
||||||
def all_characters() -> List[Character]:
|
def all_characters() -> List[Character]:
|
||||||
|
Loading…
Reference in New Issue
Block a user