Fix: achat de plusieurs conteneurs
Les conteneurs n'ont pas de quantité, du coup, en créer plusieurs en cas d'achat multiples
This commit is contained in:
parent
4db13e8b0f
commit
910d37eeb1
@ -3623,10 +3623,11 @@ export class RdDActor extends Actor {
|
||||
type: vente.item.type,
|
||||
img: vente.item.img,
|
||||
name: vente.item.name,
|
||||
data: vente.item.data
|
||||
data: vente.item.data,
|
||||
quantite: "quantite" in vente.item ? achat.quantiteTotal : undefined
|
||||
}
|
||||
achatData.data.quantite = achat.quantiteTotal;
|
||||
let items = await acheteur.createEmbeddedDocuments("Item", [achatData]);
|
||||
let listeAchat = ("quantite" in vente.item) ? [achatData] : Array.from({length: achat.quantiteTotal}, (_, i) => achatData)
|
||||
let items = await acheteur.createEmbeddedDocuments("Item", listeAchat)
|
||||
if (achat.choix.consommer && vente.item.type == 'nourritureboisson') {
|
||||
achat.choix.doses = achat.choix.nombreLots;
|
||||
await acheteur.consommerNourritureboisson(items[0], achat.choix);
|
||||
|
Loading…
Reference in New Issue
Block a user