add black cards
This commit is contained in:
parent
03557557b1
commit
8b9f095e4b
@ -86,6 +86,87 @@ class UnionPacific(ShopCard):
|
|||||||
pass # Pesca 4 carte
|
pass # Pesca 4 carte
|
||||||
return False
|
return False
|
||||||
|
|
||||||
|
class Calumet(ShopCard):
|
||||||
|
def __init__(self):
|
||||||
|
super().__init__("Calumet", 3, ShopCardKind.BLACK)
|
||||||
|
self.icon = '🚭️'
|
||||||
|
|
||||||
|
def play_card(self, player, against, _with=None):
|
||||||
|
super().play_card(player, against, _with)
|
||||||
|
# ti rende immuni ai quadri
|
||||||
|
|
||||||
|
class Cinturone(ShopCard):
|
||||||
|
def __init__(self):
|
||||||
|
super().__init__("Cinturone", 2, ShopCardKind.BLACK)
|
||||||
|
self.icon = '🥡'
|
||||||
|
|
||||||
|
def play_card(self, player, against, _with=None):
|
||||||
|
super().play_card(player, against, _with)
|
||||||
|
# max carte a fine turno 8
|
||||||
|
|
||||||
|
class FerroDiCavallo(ShopCard):
|
||||||
|
def __init__(self):
|
||||||
|
super().__init__("Ferro di Cavallo", 2, ShopCardKind.BLACK)
|
||||||
|
self.icon = '🎠'
|
||||||
|
|
||||||
|
def play_card(self, player, against, _with=None):
|
||||||
|
super().play_card(player, against, _with)
|
||||||
|
# estrai come luky duke
|
||||||
|
|
||||||
|
class Piccone(ShopCard):
|
||||||
|
def __init__(self):
|
||||||
|
super().__init__("Piccone", 4, ShopCardKind.BLACK)
|
||||||
|
self.icon = '⛏️'
|
||||||
|
|
||||||
|
def play_card(self, player, against, _with=None):
|
||||||
|
super().play_card(player, against, _with)
|
||||||
|
# peschi una carta in piu a inizio turno
|
||||||
|
|
||||||
|
class Ricercato(ShopCard):
|
||||||
|
def __init__(self):
|
||||||
|
super().__init__("Ricercato", 2, ShopCardKind.BLACK)
|
||||||
|
self.icon = '⛏️'
|
||||||
|
|
||||||
|
def play_card(self, player, against, _with=None):
|
||||||
|
pass
|
||||||
|
# la giochi su un altro giocatore, ricompensa di 2 carte e 1 pepita a chi lo uccide
|
||||||
|
|
||||||
|
class Setaccio(ShopCard):
|
||||||
|
def __init__(self):
|
||||||
|
super().__init__("Setaccio", 3, ShopCardKind.BLACK)
|
||||||
|
self.icon = '🥘️'
|
||||||
|
|
||||||
|
def play_card(self, player, against, _with=None):
|
||||||
|
super().play_card(player, against, _with)
|
||||||
|
# paghi 1 pepita per pescare 1 carta durante il tuo turno (max 2 volte per turno)
|
||||||
|
|
||||||
|
class Stivali(ShopCard):
|
||||||
|
def __init__(self):
|
||||||
|
super().__init__("Stivali", 3, ShopCardKind.BLACK)
|
||||||
|
self.icon = '🥾️'
|
||||||
|
|
||||||
|
def play_card(self, player, against, _with=None):
|
||||||
|
super().play_card(player, against, _with)
|
||||||
|
# peschi una carta ogni volta che vieni ferito
|
||||||
|
|
||||||
|
class Talismano(ShopCard):
|
||||||
|
def __init__(self):
|
||||||
|
super().__init__("Talismano", 3, ShopCardKind.BLACK)
|
||||||
|
self.icon = '🧿'
|
||||||
|
|
||||||
|
def play_card(self, player, against, _with=None):
|
||||||
|
super().play_card(player, against, _with)
|
||||||
|
# ottieni una pepita ogni volta che vieni ferito
|
||||||
|
|
||||||
|
class Zaino(ShopCard):
|
||||||
|
def __init__(self):
|
||||||
|
super().__init__("Zaino", 3, ShopCardKind.BLACK)
|
||||||
|
self.icon = '🎒️'
|
||||||
|
|
||||||
|
def play_card(self, player, against, _with=None):
|
||||||
|
super().play_card(player, against, _with)
|
||||||
|
# paga 2 pepite per recuperare 1 vita
|
||||||
|
|
||||||
def get_cards() -> List[Card]:
|
def get_cards() -> List[Card]:
|
||||||
cards = [
|
cards = [
|
||||||
Bicchierino(),
|
Bicchierino(),
|
||||||
@ -94,7 +175,16 @@ def get_cards() -> List[Card]:
|
|||||||
CorsaAllOro(),
|
CorsaAllOro(),
|
||||||
Rum(),
|
Rum(),
|
||||||
UnionPacific(),
|
UnionPacific(),
|
||||||
|
Calumet(),
|
||||||
|
Cinturone(),
|
||||||
|
FerroDiCavallo(),
|
||||||
|
Piccone(),
|
||||||
|
Ricercato(),
|
||||||
|
Setaccio(),
|
||||||
|
Stivali(),
|
||||||
|
Talismano(),
|
||||||
|
Zaino(),
|
||||||
]
|
]
|
||||||
for c in cards:
|
for c in cards:
|
||||||
c.expansion_icon = ''
|
c.expansion_icon = '🤑️'
|
||||||
return cards
|
return cards
|
||||||
|
Loading…
Reference in New Issue
Block a user