diff --git a/changelog.md b/changelog.md index 86004d66..fa826e7d 100644 --- a/changelog.md +++ b/changelog.md @@ -1,5 +1,8 @@ # v11.0 +## v11.0.13 - La multiplication de l'eau de Khrachtchoum le Problémeux +- Correction de la vente depuis un commerce ayant des quantités illimitées + ## v11.0.12 - Les poids de la mesure de Khrachtchoum le Problémeux - Correction des malus de surencombrement - Le malus armure est correctement affiché dans l'onglet des caractéristiques diff --git a/module/actor/base-actor.js b/module/actor/base-actor.js index 8acd2ffc..5d434b82 100644 --- a/module/actor/base-actor.js +++ b/module/actor/base-actor.js @@ -265,7 +265,7 @@ export class RdDBaseActor extends Actor { ChatUtility.notifyUser(achat.userId, 'warn', vendeur ? `Le vendeur n'a pas plus de ${achat.vente.item.name} !`: `Impossible de retrouver: ${achat.vente.item.name} !`); return; } - if (vendeur && !this.verifierQuantite(itemVendu, quantite)) { + if (vendeur && !vendeur.verifierQuantite(itemVendu, quantite)) { ChatUtility.notifyUser(achat.userId, 'warn', `Le vendeur n'a pas assez de ${itemVendu.name} !`); return } @@ -318,7 +318,7 @@ export class RdDBaseActor extends Actor { } verifierQuantite(item, quantiteDemande) { - const disponible = item?.getQuantite(); + const disponible = this.getQuantiteDisponible(item); return disponible == undefined || disponible >= quantiteDemande; } diff --git a/module/actor/commerce.js b/module/actor/commerce.js index c504e950..a03030fd 100644 --- a/module/actor/commerce.js +++ b/module/actor/commerce.js @@ -28,6 +28,7 @@ export class RdDCommerce extends RdDBaseActor { verifierFortune(cout) { return this.system.illimite || super.verifierFortune(cout); } + async depenserSols(cout) { if (this.system.illimite) { return diff --git a/system.json b/system.json index b58c32d6..c86c63d5 100644 --- a/system.json +++ b/system.json @@ -1,8 +1,8 @@ { "id": "foundryvtt-reve-de-dragon", "title": "Rêve de Dragon", - "version": "11.0.12", - "download": "https://www.uberwald.me/gitea/public/foundryvtt-reve-de-dragon/archive/foundryvtt-reve-de-dragon-11.0.12.zip", + "version": "11.0.13", + "download": "https://www.uberwald.me/gitea/public/foundryvtt-reve-de-dragon/archive/foundryvtt-reve-de-dragon-11.0.13.zip", "manifest": "https://www.uberwald.me/gitea/public/foundryvtt-reve-de-dragon/raw/v11/system.json", "changelog": "https://www.uberwald.me/gitea/public/foundryvtt-reve-de-dragon/raw/branch/v11/changelog.md", "compatibility": {