import random class Personne: def __init__(self, nom, cat): self.__nom = nom self.__xp = 1 self.__cat = cat if self.__cat == 'guerrier': self.__hp = 30 elif self.__cat == 'mage': self.__hp =20 elif self.__cat == 'voleur': self.__hp = 26 elif self.__cat == 'elfe': self.__hp = 24 if cat == 'guerrier': self.__inv = ['epee', 'potion'] elif cat == 'mage': self.__inv = ['baton', 'potion'] elif cat == 'voleur': self.__inv = ['dague', 'potion'] elif cat == 'elfe': self.__inv = ['arc', 'potion'] if self.get_cat() == 'guerrier' or self.get_cat() == 'mage': self.__coefAtq = 10 elif self.get_cat() == 'voleur': self.__coefAtq = 3 elif self.get_cat() == 'elfe': self.__coefAtq = 8 if self.get_cat() == 'guerrier': self.__coefAtq = 8 if self.get_cat() == 'mage': self.__coefDef = 7 elif self.get_cat() == 'voleur': self.__coefDef = 9 elif self.get_cat() == 'elfe': self.__coefDef = 10 def get_nom(self): return self.__nom def get_hp(self): return self.__hp def get_xp(self): return self.__xp def get_cat(self): return self.__cat def get_inv(self): return self.__inv def get_coef_atq(self): return self.__coefAtq def get_coef_def(self): return self.__coefDef def set_nom(self): self.__nom = nom def jet_attaque(self): return random.randint(1, 20) + (self.get_xp()*self.get_coef_atq()) def jet_defense(self): return random.randint(1, 20) + (self.get_xp()*self.get_coef_def()) def change_pdv(): pass def change_exp(): pass def affiche_caracteristiques(): pass def affiche_inventaire(): pass