const monnaiesParDefaut = [ { name: "Etain (1 denier)", valeur: 1, enc: 0.01, img: "systems/foundryvtt-reve-de-dragon/icons/objets/piece_etain_poisson.webp" }, { name: "Bronze (10 deniers)", valeur: 10, enc: 0.01, img: "systems/foundryvtt-reve-de-dragon/icons/objets/piece_bronze_epees.webp" }, { name: "Argent (1 sol)", valeur: 100, enc: 0.01, img: "systems/foundryvtt-reve-de-dragon/icons/objets/piece_argent_sol.webp" }, { name: "Or (10 sols)", valeur: 1000, enc: 0.01, img: "systems/foundryvtt-reve-de-dragon/icons/objets/piece_or_sol.webp" } ] export class Monnaie { static monnaiesParDefaut() { return monnaiesParDefaut.map(it => Monnaie.prepareMonnaie(it.name, it.valeur, it.img, it.enc)); } /* -------------------------------------------- */ static prepareMonnaie(name, valeur_deniers, img = "", enc = 0.01) { let piece = { name: name, type: 'monnaie', img: img, _id: randomID(16), data: { quantite: 0, valeur_deniers: valeur_deniers, encombrement: enc, description: "" } } return piece; } }