forked from public/foundryvtt-reve-de-dragon
		
	Les monnaies ont de la valeur et enc
Résout un pb de NaN sur enc total
This commit is contained in:
		| @@ -1,7 +1,7 @@ | |||||||
| import { Misc } from "./misc.js"; | import { Misc } from "./misc.js"; | ||||||
| import { RdDUtility } from "./rdd-utility.js"; | import { RdDUtility } from "./rdd-utility.js"; | ||||||
|  |  | ||||||
| const typesObjetsEquipement = ["objet", "arme", "armure", "conteneur", "herbe", "ingredient", "livre", "potion", "munition", "nourritureboisson"]; | const typesObjetsEquipement = ["objet", "arme", "armure", "conteneur", "herbe", "ingredient", "livre", "potion", "munition", "nourritureboisson", "monnaie"]; | ||||||
| const typesObjetsOeuvres = ["oeuvre", "recettecuisine", "musique", "chant", "danse", "jeu"]; | const typesObjetsOeuvres = ["oeuvre", "recettecuisine", "musique", "chant", "danse", "jeu"]; | ||||||
| /* -------------------------------------------- */ | /* -------------------------------------------- */ | ||||||
| export class RdDItem extends Item { | export class RdDItem extends Item { | ||||||
| @@ -15,8 +15,13 @@ export class RdDItem extends Item { | |||||||
|   prepareDerivedData() { |   prepareDerivedData() { | ||||||
|     super.prepareDerivedData(); |     super.prepareDerivedData(); | ||||||
|     const itemData = this.data; |     const itemData = this.data; | ||||||
|     const tplData = itemData.data; |  | ||||||
|     if (RdDItem.getTypeObjetsEquipement().includes(itemData.type)) { |     if (RdDItem.getTypeObjetsEquipement().includes(itemData.type)) { | ||||||
|  |       this._calculsEquipement(itemData); | ||||||
|  |     } | ||||||
|  |   } | ||||||
|  |    | ||||||
|  |   _calculsEquipement(itemData) { | ||||||
|  |     const tplData = itemData.data; | ||||||
|     const quantite = itemData.type == 'conteneur' ? 1 : (tplData.quantite ?? 0); |     const quantite = itemData.type == 'conteneur' ? 1 : (tplData.quantite ?? 0); | ||||||
|     if (tplData.encombrement != undefined) { |     if (tplData.encombrement != undefined) { | ||||||
|       tplData.encTotal = Math.max(tplData.encombrement, 0) * quantite; |       tplData.encTotal = Math.max(tplData.encombrement, 0) * quantite; | ||||||
| @@ -25,7 +30,6 @@ export class RdDItem extends Item { | |||||||
|       tplData.prixTotal = Math.max(tplData.cout, 0) * quantite; |       tplData.prixTotal = Math.max(tplData.cout, 0) * quantite; | ||||||
|     } |     } | ||||||
|   } |   } | ||||||
|   } |  | ||||||
|  |  | ||||||
|   /* -------------------------------------------- */ |   /* -------------------------------------------- */ | ||||||
|   async postItem() { |   async postItem() { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user