예제 #1
0
 def __init__(self, nom, poidsMax = 100, cafe = 42, carSec = 10, carIhm = 10, carKernel = 10, carHard = 10):
     """
     Initialise le personnage, selon Element
     Arguments :
         - nom (string)
         - poids maximum portable (entier positif)
         - cafe (entier positif)
         - carac securité (entier, 10 PD)
         - carac ihm (entier, 10 PD)
         - carac kernel (entier, 10 PD)
         - carac hard (entier, 10 PD)
     """
     Element.__init__(self, nom, carSec, carIhm, carKernel, carHard)
     self.cafe = cafe # taux de cafe
     self.equipements = [] # liste d'objets
     self.poidsEquipement = 0 # pas d'objets équipés, donc poids porté à 0
     self.poidsMax = poidsMax # poids maximum portable
예제 #2
0
 def __init__(self, nom, poids = 1, carSec = 10,
              carIhm = 10, carKernel = 10, carHard = 10):
     """
     Initialise l'objet, selon Element
     Arguments :
         - nom (string)
         - poids (entier positif)
         - carac securité (entier, 0 PD)
         - carac ihm (entier, 0 PD)
         - carac kernel (entier, 0 PD)
         - carac hard (entier, 0 PD)
     NOTE : les valeurs envoyées sont des modificateurs, pas des valeurs
     en effet, les personnages équipent des objets dont les caractéristique
           indiquent l'altération de la caractéristique.
     Exemple: équiper un objet ayant 1 en hardware et -2 en securite
           augmente de 1 l'hardware et diminue de 2 la sécurité.
     """
     Element.__init__(self, nom, carSec, carIhm, carKernel, carHard);
     self.poids = poids