1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84
| # coding: utf-8
"""
VOici les caratéristiques primaires et leur secondaire.
Chair : Cet aspect représente la vigueur, la puissance du corps et sa beauté.
Déplacement : Capacité du personnage à se déplacer vite et gracieusement.
Force : Puissance brute du personnage et ce quil est capable de soulever.
Endurance : Résistance du personnage à la fatigue, aux maladies, poisons, climats.
Bête : Cet aspect représente les instincts du personnage et lacuité de ses sens.
Hargne : Combativité du personnage, son courage face à ladversité.
Combat : Utilisé dans toutes les formes de combat au contact.
Instinct : Intuition du personnage, ses réflexes, son sens de lorientation.
Machine : Cet aspect représente lintellect froid et mécanique,la capacité à raisonner et à mémoriser.
Tir : Talent qua le personnage pour manipuler des armes de tir ou de lancer.
Savoir : Ensemble des savoirs académiques et scientifiques du personnage ainsi que les soins.
Technique : Connaissances et aptitudes techniques du personnage.
Dame : Cet aspect est le charme et le charisme, la capacité à séduire et à parler en public.
Aura : Magnétisme du personnage, son charisme brut, son charme.
Parole : Capacité qua le personnage à bien parler, convaincre, à décrire, à conter.
Sang-Froid : Volonté du personnage, sa capacité à contrôler lensemble de ses émotions.
Masque : Cet aspect symbolise la capacité à être discret, à mentir, à trahir.
Discrétion : Capacité qua le personnage à dissimuler des choses et à se dissimuler.
Dextérité : Ladresse, la souplesse et le doigté du personnage.
Perception : Qualité des sens du personnage, son empathie, sa capacité danalyse.
La valeur des caractéristques secondaires ne peuvent pas être suppérieur à la caractéristique primaire.
Toute valuation de celle-ci doit donc être conditionnée.
Chair --> caractéristque primaire
Déplacement --> caractéristque dépendante de Chair
Force --> caractéristque dépendante de Chair
Endurance --> caractéristque dépendante de Chair
"""
from dataclasses import dataclass
@dataclass
class caracteristique_secondaire(object):
nom : str
description : str
niveau : int
@dataclass
class caracteristique_primaire(object):
nom : str
description : str
niveau : int
car_secondaire : [caracteristique_secondaire(),] * 3
class caracteristique_primair_(nom,description,niveau):
def __init__(self, nom,description,niveau,car_secondaire):
self.nom = nom
self.description= description
self.niveau =niveau
self.car_secondaire =[]
for i in range(3):tab.append(carecteristique_secondaire)
if __name__ == '__main__':
car_deplacement = caracteristique_secondaire('Déplacement',None,0)
car_deplacement.description = 'Capacité du personnage à se déplacer vite et gracieusement.'
car_force = caracteristique_secondaire('Force',None,0)
car_force.description = 'Puissance brute du personnage et ce quil est capable de soulever.'
car_endurance = caracteristique_secondaire('Endurance',None,0)
car_endurance.description = 'Résistance du personnage à la fatigue, aux maladies, poisons, climats.'
print(car_endurance)
#car_chair = caracteristique_primair_('Chair',None,0)
print(car_chair)
car_chair.description = 'Cet aspect représente la vigueur, la puissance du corps et sa beauté.'
car_chair2 = caracteristique_primaire('Chair',None,0) |
Partager