forked from public/foundryvtt-reve-de-dragon
Les services sont inquantifiables
Ne pas décrémenter leur quantité, et leur quantite disponible est undefined (ie: infinie)
This commit is contained in:
@ -220,7 +220,7 @@ export class RdDBaseActor extends Actor {
|
||||
/* -------------------------------------------- */
|
||||
|
||||
getQuantiteDisponible(item) {
|
||||
return item?.getQuantite();
|
||||
return item?.isService() ? undefined : item?.getQuantite();
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
@ -310,6 +310,9 @@ export class RdDBaseActor extends Actor {
|
||||
|
||||
|
||||
async decrementerQuantiteItem(item, quantite, options = { supprimerSiZero: true }) {
|
||||
if (itemVendu.isService()) {
|
||||
return;
|
||||
}
|
||||
let resteQuantite = (item.system.quantite ?? 1) - quantite;
|
||||
if (resteQuantite <= 0) {
|
||||
if (options.supprimerSiZero) {
|
||||
|
Reference in New Issue
Block a user