You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

46 lines
1.2 KiB

from random import*
class Personnage:
def __init__(self, nom, cat):
self.nom = nom
self.cat = cat
self.pdv = 100
self.exp = 1
self.coef = 0
self.inventaire = []
if self.cat == "Géant":
self.inventaire = ["3 Rochers géants", "Grosse potion"]
self.coefAtk = 6
self.coefDef = 10
elif self.cat == "Fée":
self.inventaire = ["Arc féerique", "Potion"]
self.coefAtk = 9
self.coefDef = 7
elif self.cat == "Démon":
self.inventaire = ["épée malveillante", "Potion"]
self.coefAtk = 8
self.coefDef = 8
elif self.cat == "Déesee":
self.inventaire = ["Bâton miraculeux", "Potion"]
self.coefAtk = 7
self.coefDef = 9
def jet_attaque(self):
atkPoints = randint(1, 20)
return atkPoints + self.exp*self.coefAtk
def jet_defense(self):
defPoints = randint(1, 20)
return defPoints + self.exp*self.coefDef
def change_pdv(self, nb_pdv):
self.pdv = self.pdv + nb_pdv
PersoTEST = Personnage("Moi", "Fée")