from random import randint class Personnage : def __init__(self, nom, cat) : self.nom = nom self.cat = cat.lower() self.pv = 20 self.exp = 1 if self.cat == "guerrier" : self.inv = ["épée", "potion"] elif self.cat == "magicien" : self.inv = ["bâton", "potion"] elif self.cat == "voleur" : self.inv = ["dague","potion"] elif self.cat == "elfe" : self.inv = ["arc","potion"] def jet_attaque(self) : resultat_de = randint(1, 20) if self.cat == "guerrier" or self.cat == "magicien" : return resultat_de+self.exp*10 elif self.cat == "voleur" : return resultat_de+self.exp*3 elif self.cat == "elfe" : return resultat_de+self.exp*8 def jet_defense(self) : resultat_de = randint(1,20) if self.cat == "guerrier" : return resultat_de+self.exp*8 elif self.cat == "voleur" : return resultat_de+self.exp*7 elif self.cat == "voleur" : return resultat_de+self.exp*9 elif self.cat == "elfe" : return resultat_de+self.exp*10 Corentin = Personnage("Corentin", "guerrier") Xuan = Personnage("Xuan", "Elfe")