From 78fb73d4a1608bea2a510fef07eced34966e87a0 Mon Sep 17 00:00:00 2001 From: Chomp Date: Sat, 15 Feb 2025 16:49:44 +0000 Subject: [PATCH] Fixed duplicating cartridge rewards from ammo boxes --- project/src/services/MailSendService.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/project/src/services/MailSendService.ts b/project/src/services/MailSendService.ts index e44af694f..fd86f51bc 100644 --- a/project/src/services/MailSendService.ts +++ b/project/src/services/MailSendService.ts @@ -481,7 +481,8 @@ export class MailSendService { // Ammo boxes should contain sub-items if (this.itemHelper.isOfBaseclass(itemTemplate._id, BaseClasses.AMMO_BOX)) { - const childItems = itemsToSendToPlayer.data?.filter((x) => x.parentId === reward._id); + // Get all child items of reward + const childItems = messageDetails.items?.filter((x) => x.parentId === reward._id); if (childItems?.length === 0) { // No cartridges found, generate and add to rewards const boxAndCartridges: IItem[] = [reward];