From a425a3d30d6b98e33d0af2bd67bbf763c9b63689 Mon Sep 17 00:00:00 2001 From: Melon-PieldeSapo Date: Sun, 31 Aug 2025 00:01:11 +0200 Subject: [PATCH] Character creator does not add corret amount of items Fixes #93 --- module/windows/actor-generator.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/module/windows/actor-generator.js b/module/windows/actor-generator.js index e2cb835..e9af479 100644 --- a/module/windows/actor-generator.js +++ b/module/windows/actor-generator.js @@ -744,8 +744,15 @@ export class DLActorGenerator extends FormApplication { } if (formData["system.class.loadout.uuid"]) { let loadoutItems = formData["system.class.loadout.uuid"].split(","); + let itemsToAdd = {}; for (var i = 0; i < loadoutItems.length; i++) { - await this.object.modifyItem(loadoutItems[i], 1); + if(!itemsToAdd[loadoutItems[i]]){ + itemsToAdd[loadoutItems[i]] = 0; + } + itemsToAdd[loadoutItems[i]] += 1; + } + for (const [itemUuid, quantity] of Object.entries(itemsToAdd)) { + await this.object.modifyItem(itemUuid, quantity); } } if (formData["system.class.patch.uuid"]) {