|
|
|
@ -23,6 +23,7 @@ class Personnage : |
|
|
|
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" : |
|
|
|
@ -33,13 +34,23 @@ class Personnage : |
|
|
|
return resultat_de+self.exp*9 |
|
|
|
elif self.cat == "elfe" : |
|
|
|
return resultat_de+self.exp*10 |
|
|
|
|
|
|
|
def change_pv(self, nb_pv) : |
|
|
|
self.pv += nb_pv |
|
|
|
|
|
|
|
def change_exp(self, nb_exp) : |
|
|
|
self.exp += nb_exp |
|
|
|
|
|
|
|
def affiche_caracteristiques(self) : |
|
|
|
print(f"Bonjour {self.nom} le {self.cat}, voici tes caractéristiques actuelle :\n- {self.pv} PV \n- {self.exp} EXP") |
|
|
|
|
|
|
|
def affiche_inventaire(self) : |
|
|
|
print(f"Bonjour {self.nom}, voici ton inventaire :") |
|
|
|
for i in range(len(self.inv)) : |
|
|
|
print(f"- {self.inv[i]}") |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Corentin = Personnage("Corentin", "guerrier") |
|
|
|
Xuan = Personnage("Xuan", "Elfe") |
|
|
|
corentin = Personnage("Corentin", "guerrier") |
|
|
|
xuan = Personnage("Xuan", "Elfe") |