add desc field
This commit is contained in:
parent
07df5d7081
commit
657271edd3
@ -15,11 +15,10 @@ class Card(ABC):
|
||||
'Q': 12,
|
||||
'K': 13
|
||||
}
|
||||
def __init__(self, suit: Suit, name: str, number, is_equipment:bool=False, is_weapon:bool=False, vis_mod:int=0, sight_mod:int=0, range:int=99):
|
||||
def __init__(self, suit: Suit, name: str, number, is_equipment:bool=False, is_weapon:bool=False, vis_mod:int=0, sight_mod:int=0, range:int=99, desc:str=''):
|
||||
super().__init__()
|
||||
self.name = name
|
||||
self.suit = suit
|
||||
|
||||
if type(number) == int:
|
||||
self.number = number
|
||||
else:
|
||||
@ -29,6 +28,7 @@ class Card(ABC):
|
||||
self.vis_mod = vis_mod
|
||||
self.sight_mod = sight_mod
|
||||
self.range = range
|
||||
self.desc = desc
|
||||
|
||||
def __str__(self):
|
||||
char = ['♦️','♣️','♥️','♠️'][int(self.suit)]
|
||||
|
@ -1,13 +1,14 @@
|
||||
from abc import ABC, abstractmethod
|
||||
|
||||
class Character(ABC):
|
||||
def __init__(self, name: str, max_lives: int, sight_mod: int = 0, visibility_mod: int = 0, pick_mod: int = 0):
|
||||
def __init__(self, name: str, max_lives: int, sight_mod: int = 0, visibility_mod: int = 0, pick_mod: int = 0, desc: str = ''):
|
||||
super().__init__()
|
||||
self.name = name
|
||||
self.max_lives = max_lives
|
||||
self.sight_mod = 0
|
||||
self.visibility_mod = 0
|
||||
self.pick_mod = 0
|
||||
self.desc = desc
|
||||
|
||||
# @abstractmethod
|
||||
# def on_hurt(self, dmg: int):
|
||||
@ -27,7 +28,7 @@ class Character(ABC):
|
||||
|
||||
class BartCassidy(Character):
|
||||
def __init__(self):
|
||||
super().__init__("Bart Cassidy", max_lives=4)
|
||||
super().__init__("Bart Cassidy", max_lives=4, desc='Ogni volta che viene ferito, pesca una carta.')
|
||||
|
||||
def on_hurt(self, dmg):
|
||||
pass
|
||||
|
Loading…
Reference in New Issue
Block a user