Browse Source

ajout jet attaque et jet defense

master
alexi.forestier 1 year ago
parent
commit
1da2651a31
  1. 32
      jdr.py

32
jdr.py

@ -1,29 +1,41 @@
from random import*
class Personnage:
def init__(self, nom, cat):
def __init__(self, nom, cat):
self.nom = nom
self.cat = cat
self.pdv = 0
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.pdv = 100
self.coef = 6
self.coefAtk = 6
self.coefDef = 10
elif self.cat == "Fée":
self.inventaire = ["Arc féerique", "Potion"]
self.pdv = 70
self.coef = 9
self.coefAtk = 9
self.coefDef = 7
elif self.cat == "Démon":
self.inventaire = ["épée malveillante", "Potion"]
self.pdv = 80
self.coef = 8
self.coefAtk = 8
self.coefDef = 8
elif self.cat == "Déesee":
self.inventaire = ["Bâton miraculeux", "Potion"]
self.pdv = 90
self.coef = 7
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")

Loading…
Cancel
Save