From c8a5526a5f3c73b631f68e11b96a04f9f0cf1a9a Mon Sep 17 00:00:00 2001 From: Vincent Vandemeulebrouck Date: Tue, 8 Jun 2021 00:37:35 +0200 Subject: [PATCH] =?UTF-8?q?Fix:=20Item=20achet=C3=A9=20=C3=A0=20token=20g?= =?UTF-8?q?=C3=A9n=C3=A9rique?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Les tokens non liés à l'acteur peuvent maintenant vendre de l'équipement L'équipement n'est pas enlevé de la fiche synthétique du token, l'argent n'est pas ajouté non plus. --- module/actor.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/module/actor.js b/module/actor.js index 4af0f4f2..94369442 100644 --- a/module/actor.js +++ b/module/actor.js @@ -3547,8 +3547,9 @@ export class RdDActor extends Actor { return; } } - if (vendeur) { - let itemVenduData = Misc.data(vendeur.getObjet(itemId)); + const itemVendu = vendeur?.getObjet(itemId); + if (itemVendu) { + let itemVenduData = Misc.data(itemVendu); if ("quantite" in itemVenduData.data ? itemVenduData.data.quantite < achat.quantiteTotal : achat.nombreLots != 1) { await acheteur?.ajouterDeniers(coutDeniers); ui.notifications.warn(`Le vendeur n'a plus assez de ${vente.item.name} !`);