Fix education + simples

This commit is contained in:
2024-09-17 16:05:50 +02:00
parent b3655d011e
commit 5d843af069
16 changed files with 32 additions and 38 deletions

View File

@ -131,6 +131,7 @@ export const TEDEUM_CONFIG = {
arquebusade: { label: "Arquebusade", value: "arquebusade" }
},
difficulte: {
aucune: { label: "Aucune", key: "aucune", value: 0 },
routine: { label: "Routine", key: "routine", value: 3 },
facile: { label: "Facile", key: "facile",value: 5 },
pardefaut: { label: "Par Défaut", key: "pardefaut", value: 7 },
@ -178,6 +179,7 @@ export const TEDEUM_CONFIG = {
tunenet: { value: 5, label: "Tué net", key: "tuenet", degatsMin: 9, degatsMax: 100, count: 1, horsCombat: true, mort: true, modifier: -12 }
},
virulence: {
aucune: { label: "Aucune", value: "aucune", modifier: 0 },
fatigue: { label: "Fatigue", value: "fatigue", modifier: 0 },
epuisement: { label: "Epuisement", value: "epuisement",modifier: -1 },
souffrance: { label: "Souffrance", value: "souffrance", modifier: -2 },
@ -190,7 +192,7 @@ export const TEDEUM_CONFIG = {
grave: { label: "Grave", value: "grave" }
},
virulencePoison: {
aucune: { label: "Aucune", value: "nausee", modifier: 0 },
aucune: { label: "Aucune", value: "aucune", modifier: 0 },
nausee: { label: "Nausées & Vertiges", value: "nausee", modifier:0 },
inflammation: { label: "Inflammations & Vomissements", value: "inflammation", modifier: -1 },
elancement: { label: "Elancements & Hémorragies", value: "elancement" , modifier: -2 },

View File

@ -35,6 +35,7 @@ export class TeDeumEducationSchema extends foundry.abstract.TypeDataModel {
resp[`reponse${i}`] = new fields.SchemaField({
num: new fields.NumberField({ ...requiredInteger, initial: i, min:i }),
reponse: new fields.StringField({ required: true, blank: true, initial: "" }),
compName: new fields.StringField({ required: true, blank: true, initial: "" }),
toSelect: new fields.BooleanField({ initial: false }),
compList: new fields.SchemaField(Array.fromRange(10, 1).reduce((comps, i) => {
comps[`comp${i}`] = new fields.SchemaField({

View File

@ -4,8 +4,8 @@ export class TeDeumMaladieSchema extends foundry.abstract.TypeDataModel {
const requiredInteger = { required: true, nullable: false, integer: true };
const schema = {};
schema.difficulteEndurance = new fields.StringField({required:true, initial:"routine"});
schema.virulence = new fields.StringField({required: true, choices: ["aucune", "nausee", "inflammation", "elancement", "convulsion", "mort"], initial: "fatigue"});
schema.difficulteEndurance = new fields.StringField({required:true, initial:"aucun"});
schema.virulence = new fields.StringField({required: true, choices: ["nausee", "inflammation", "elancement", "convulsion", "mort"], initial: "aucune"});
schema.vertus = new fields.HTMLField({ required: true, blank: true });
schema.toxicite = new fields.HTMLField({ required: true, blank: true });
schema.appliquee = new fields.BooleanField({initial: false}),