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.

51 lines
1.2 KiB

from random import randint
class Personnage:
def __init__ (self, nom,cat):
self.nom=nom
self.pdv=20
self.exp=1
self.cat=cat
self.inventaire =[]
if self.cat == "guerrier":
self.inventaire =["epée , potions"]
self.coefatk=10
self.coefdef=8
elif self.cat == "magicien":
self.inventaire= ["baton , potion"]
self.coefatk=10
self.coefdef=7
elif self.cat=="voleur":
self.iventaire=["dague, potions"]
self.coefatk=3
self.coefdef=8
elif self.cat== "elfe":
self.inventaire= ["arc , potions"]
self.coefatk=8
self.coefdef=10
def jet_attaque(self):
deatk = randint(0,20)
return self.exp*self.coefatk +deatk
def defense(self):
defense = randint(0,20)
return self.exp*self.coefatk
def change_pdv(self):
nb_pdv= 5
self.pdv=self.pdv+ nb_pdv
return self.pdv
def change_exp(self):
nb_exp=1
self.exp= self.exp+ nb_exp
return self.exp