Fix genre

This commit is contained in:
LeRatierBretonnien 2025-03-10 16:56:10 +01:00
parent 60db1f65e4
commit 090f6be601
3 changed files with 8 additions and 0 deletions

View File

@ -117,6 +117,11 @@ export const TEDEUM_CONFIG = {
melee: { label: "Mêlée", value: "melee" }, melee: { label: "Mêlée", value: "melee" },
tir: { label: "Tir", value: "tir" } tir: { label: "Tir", value: "tir" }
}, },
genreEducation: {
"homme": { label: "Homme", value: "homme" },
"femme": { label: "Femme", value: "femme" },
"mixte": { label: "Mixte", value: "mixte" }
},
armeAllonges: { armeAllonges: {
courte: { label: "Courte", value: "courte" }, courte: { label: "Courte", value: "courte" },
moyenne: { label: "Moyenne", value: "moyenne" }, moyenne: { label: "Moyenne", value: "moyenne" },

View File

@ -141,6 +141,7 @@ export class TeDeumUtility {
/*-------------------------------------------- */ /*-------------------------------------------- */
static prepareEducationContent(formData) { static prepareEducationContent(formData) {
console.log("Etape:", formData.system.etape)
let etape = game.system.tedeum.config.etapesEducation[formData.system.etape] let etape = game.system.tedeum.config.etapesEducation[formData.system.etape]
let nbCompetences = etape.nbCompetences let nbCompetences = etape.nbCompetences
for (let key in formData.system.competences) { for (let key in formData.system.competences) {

View File

@ -15,6 +15,8 @@ export class TeDeumEducationSchema extends foundry.abstract.TypeDataModel {
}, {}) }, {})
); );
schema.genre = new fields.StringField({required: true, initial: "masculin", choices: ["masculin", "feminin", "mixte"]});
schema.nbChoixCarac = new fields.NumberField({ ...requiredInteger, initial: 1, min: 1 }); schema.nbChoixCarac = new fields.NumberField({ ...requiredInteger, initial: 1, min: 1 });
schema.caracteristiques = new fields.SchemaField(Array.fromRange(3, 1).reduce((caracs, i) => { schema.caracteristiques = new fields.SchemaField(Array.fromRange(3, 1).reduce((caracs, i) => {
caracs[`carac${i}`] = new fields.SchemaField({ caracs[`carac${i}`] = new fields.SchemaField({