/** * Data model pour les armes */ export default class ArmeDataModel extends foundry.abstract.TypeDataModel { static defineSchema() { const fields = foundry.data.fields; return { description: new fields.HTMLField({ initial: "" }), rarete: new fields.NumberField({ initial: 0, integer: true }), quantite: new fields.NumberField({ initial: 0, integer: true }), prix: new fields.NumberField({ initial: 0, integer: true }), equipped: new fields.BooleanField({ initial: false }), categorie: new fields.StringField({ initial: "" }), armetype: new fields.StringField({ initial: "" }), degats: new fields.NumberField({ initial: 0, integer: true }), precision: new fields.NumberField({ initial: 0, integer: true }), cadence: new fields.StringField({ initial: "" }), enraiement: new fields.StringField({ initial: "" }), magasin: new fields.NumberField({ initial: 0, integer: true }), charge: new fields.NumberField({ initial: 0, integer: true }), portee: new fields.StringField({ initial: "" }), legalite: new fields.StringField({ initial: "" }), dissimulation: new fields.StringField({ initial: "" }), zone: new fields.NumberField({ initial: 0, integer: true }), temps: new fields.StringField({ initial: "" }), allumage: new fields.StringField({ initial: "" }), special: new fields.StringField({ initial: "" }) }; } }