From 2348b2262bee3cbbcccdb6a9dc416b8043244b88 Mon Sep 17 00:00:00 2001 From: fabres Date: Fri, 24 Jul 2026 08:07:10 +0200 Subject: [PATCH] fix: champ age en StringField pour compat V14 - age passe de NumberField a StringField (evite erreur validation V14 'must be a number' sur les acteurs existants) - beaute reste en NumberField (utilise en calcul) - expose RdDDice sur game.system.rdd.Dice --- module/models/personnage.mjs | 2 +- module/rdd-main.js | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/module/models/personnage.mjs b/module/models/personnage.mjs index d28b08ad..0ca1bbba 100644 --- a/module/models/personnage.mjs +++ b/module/models/personnage.mjs @@ -121,7 +121,7 @@ export default class RdDModelPersonnage extends foundry.abstract.TypeDataModel { poids: new fields.StringField({ initial: "", ...STRING }), heure: new fields.StringField({ initial: "", ...STRING }), sexe: new fields.StringField({ initial: "", ...STRING }), - age: new fields.NumberField({ initial: 0, integer: true }), + age: new fields.StringField({ initial: "", ...STRING }), beaute: new fields.NumberField({ initial: 10, integer: true }), main: new fields.StringField({ initial: "droitier", ...STRING }), experiencelog: new fields.ArrayField( diff --git a/module/rdd-main.js b/module/rdd-main.js index c8b8a92c..d2103f1a 100644 --- a/module/rdd-main.js +++ b/module/rdd-main.js @@ -140,6 +140,7 @@ export class SystemReveDeDragon { globalThis.RdD = game.system this.AppAstrologie = AppAstrologie + this.Dice = RdDDice console.log(`Initializing Reve de Dragon System Settings`)