2026-02-15 03:20:00
Les caractéristiques définissent les aptitudes innées de votre personnage. Elles influencent les compétences, la santé et les interactions. Elles évoluent avec les niveaux et peuvent être redistribuées à la création.
Cette section détaille l'implémentation technique des caractéristiques.
caracs() : Méthode retournant les valeurs actuelles (base + bonus - malus).pv_current : PV actuels = PVbase + bonus - malus.
* pv_max : PVbase + bonus.races_caracs.bonus_stat = stat - 10, puis chance = clamp(chance, 0, max_competence).cdb + ca + (FOR - 10) + bonus - malus, cap 95.cdb + ca + (DEX - 10) + bonus - malus_distance, cap 95.cdb_magie + (INT - 10) + (DEX - 10) + bonus, cap 95.cdb_esquive + (DEF - 10) + floor(LUK/5) + bonus, cap 90.cdb_lance + (DEX - 10) + bonus, cap 95.cdb_jeu + (INT - 10) + (DEX - 10) + (LUK - 10) + bonus, cap 95.floor(DEF / 10) + armure équipée.Game_personnage : Gestion caracs via caracs() et setCaracs().Game_attaque : Utilisation dans calculs jets.updatePV() : Modification PV avec vérification min/max.updateStats() : Mise à jour statistiques (nb_attaque, etc.).application/logs/.