Esprit de la Loi + Automaton

This commit is contained in:
2026-05-02 23:16:10 +02:00
parent d6b5891519
commit 0df4a5a9fb
280 changed files with 10668 additions and 419 deletions
+6 -1
View File
@@ -21,7 +21,12 @@ export default class ArmeDataModel extends foundry.abstract.TypeDataModel {
tr: new fields.NumberField({ initial: 0, integer: true }),
rarete: new fields.NumberField({ initial: 0, integer: true }),
prix: new fields.NumberField({ initial: 0, integer: true }),
equipped: new fields.BooleanField({ initial: false })
equipped: new fields.BooleanField({ initial: false }),
enchantementLoi: new fields.SchemaField({
actif: new fields.BooleanField({ initial: false }),
bonus: new fields.NumberField({ initial: 0, integer: true }),
antiChaos: new fields.BooleanField({ initial: false }),
}),
};
}
}
+6 -1
View File
@@ -11,7 +11,12 @@ export default class BouclierDataModel extends foundry.abstract.TypeDataModel {
nonletaux: new fields.BooleanField({ initial: false }),
rarete: new fields.NumberField({ initial: 0, integer: true }),
prix: new fields.NumberField({ initial: 0, integer: true }),
equipped: new fields.BooleanField({ initial: false })
equipped: new fields.BooleanField({ initial: false }),
enchantementLoi: new fields.SchemaField({
actif: new fields.BooleanField({ initial: false }),
bonus: new fields.NumberField({ initial: 0, integer: true }),
antiChaos: new fields.BooleanField({ initial: false }),
}),
};
}
}
+5
View File
@@ -12,6 +12,11 @@ export default class CreatureDataModel extends foundry.abstract.TypeDataModel {
alignement: new fields.StringField({ initial: "" }),
creatureType: new fields.StringField({ initial: "creature" }),
elementType: new fields.StringField({ initial: "" }),
demonType: new fields.StringField({ initial: "" }),
demonPuissance: new fields.StringField({ initial: "" }),
automatonType: new fields.StringField({ initial: "" }),
automatonPuissance: new fields.StringField({ initial: "" }),
automatonVoyageType: new fields.StringField({ initial: "" }),
poids: new fields.StringField({ initial: "" }),
taille: new fields.StringField({ initial: "" }),
cheveux: new fields.StringField({ initial: "" }),
+6 -1
View File
@@ -7,7 +7,12 @@ export default class EquipementDataModel extends foundry.abstract.TypeDataModel
return {
description: new fields.HTMLField({ initial: "" }),
rarete: new fields.NumberField({ initial: 0, integer: true }),
prix: new fields.NumberField({ initial: 0, integer: true })
prix: new fields.NumberField({ initial: 0, integer: true }),
enchantementLoi: new fields.SchemaField({
actif: new fields.BooleanField({ initial: false }),
bonus: new fields.NumberField({ initial: 0, integer: true }),
antiChaos: new fields.BooleanField({ initial: false }),
}),
};
}
}
+1
View File
@@ -81,6 +81,7 @@ export default class PersonnageDataModel extends foundry.abstract.TypeDataModel
traumatismes: new fields.StringField({ initial: "" })
}),
invocationsElementaires: new fields.ArrayField(new fields.ObjectField(), { initial: [] }),
invocationsDemons: new fields.ArrayField(new fields.ObjectField(), { initial: [] }),
combat: new fields.SchemaField({
initbonus: new fields.NumberField({ initial: 0, integer: true }),
vitessebonus: new fields.NumberField({ initial: 0, integer: true }),
+6 -1
View File
@@ -11,7 +11,12 @@ export default class ProtectionDataModel extends foundry.abstract.TypeDataModel
degats: new fields.StringField({ initial: "" }),
rarete: new fields.NumberField({ initial: 0, integer: true }),
prix: new fields.NumberField({ initial: 0, integer: true }),
equipped: new fields.BooleanField({ initial: false })
equipped: new fields.BooleanField({ initial: false }),
enchantementLoi: new fields.SchemaField({
actif: new fields.BooleanField({ initial: false }),
bonus: new fields.NumberField({ initial: 0, integer: true }),
antiChaos: new fields.BooleanField({ initial: false }),
}),
};
}
}