add desc field

This commit is contained in:
Alberto Xamin 2020-11-20 15:19:22 +01:00
parent 07df5d7081
commit 657271edd3
No known key found for this signature in database
GPG Key ID: 4F026F48309500A2
2 changed files with 5 additions and 4 deletions

View File

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

View File

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