diff --git a/lang/fr.json b/lang/fr.json index 94d60c4a..51bbf8db 100644 --- a/lang/fr.json +++ b/lang/fr.json @@ -7,6 +7,7 @@ }, "ITEM": { "TypeObjet": "Objet", + "TypeGemme": "Gemme", "TypeCompetence": "Compétence", "TypeCompetencecreature": "Compétence de créature", "TypeMaladie": "Maladie", diff --git a/module/item.js b/module/item.js index 870f0328..9188ee11 100644 --- a/module/item.js +++ b/module/item.js @@ -3,7 +3,7 @@ import { Grammar } from "./grammar.js"; import { Misc } from "./misc.js"; import { RdDUtility } from "./rdd-utility.js"; -const typesObjetsEquipement = ["objet", "arme", "armure", "conteneur", "herbe", "ingredient", "livre", "potion", "munition", "nourritureboisson", "monnaie"]; +const typesObjetsEquipement = ["objet", "arme", "armure", "gemme", "conteneur", "herbe", "ingredient", "livre", "potion", "munition", "nourritureboisson", "monnaie"]; const typesObjetsOeuvres = ["oeuvre", "recettecuisine", "musique", "chant", "danse", "jeu"]; const encBrin = 0.00005;// un brin = 1 décigramme = 1/10g = 1/10000kg = 1/20000 enc diff --git a/module/rdd-utility.js b/module/rdd-utility.js index 9dc188bb..25e6798e 100644 --- a/module/rdd-utility.js +++ b/module/rdd-utility.js @@ -375,6 +375,7 @@ export class RdDUtility { formData.musiques = this.checkNull(formData.itemsByType['musique']); formData.oeuvres = this.checkNull(formData.itemsByType['oeuvre']); formData.jeux = this.checkNull(formData.itemsByType['jeu']); + formData.gemmes = this.checkNull(formData.itemsByType['gemme']); formData.recettescuisine = this.checkNull(formData.itemsByType['recettecuisine']); formData.recettesAlchimiques = this.checkNull(formData.itemsByType['recettealchimique']); formData.objets = formData.conteneurs.concat(formData.materiel) @@ -386,6 +387,7 @@ export class RdDUtility { .concat(formData.herbes) .concat(formData.ingredients) .concat(formData.nourritureboissons) + .concat(formData.gemmes) .concat(formData.monnaie); formData.competences = (formData.itemsByType.competence ?? []).concat(formData.itemsByType.competencecreature ?? []); formData.monnaie.sort(Monnaie.triValeurDenier()); diff --git a/system.json b/system.json index 435c4468..6ac07a24 100644 --- a/system.json +++ b/system.json @@ -2,11 +2,11 @@ "name": "foundryvtt-reve-de-dragon", "title": "Rêve de Dragon", "description": "Rêve de Dragon RPG for FoundryVTT", - "version": "1.5.11", + "version": "1.5.13", "manifestPlusVersion": "1.0.0", "minimumCoreVersion": "0.8.0", "compatibleCoreVersion": "0.8.9", - "templateVersion": 119, + "templateVersion": 121, "author": "LeRatierBretonnien", "authors": [ { diff --git a/template.json b/template.json index ac785776..45dfc35e 100644 --- a/template.json +++ b/template.json @@ -585,6 +585,8 @@ "gemme": { "type": "", "description": "", + "encombrement": 0, + "quantite": 1, "cout": 0, "taille": 0, "purete": 0, diff --git a/templates/item-gemme-sheet.html b/templates/item-gemme-sheet.html index 5e0648aa..fadbcd51 100644 --- a/templates/item-gemme-sheet.html +++ b/templates/item-gemme-sheet.html @@ -28,17 +28,25 @@ +
+ + +
+
+ + +
- +
- +
- +
{{>"systems/foundryvtt-reve-de-dragon/templates/partial-item-description.html"}}