From cb7ead6817f3350ca440fc3aa4466a3fdb52954d Mon Sep 17 00:00:00 2001 From: Sainan Date: Sat, 1 Feb 2025 15:44:24 +0100 Subject: [PATCH] fix: subtract standing gained in missions from daily bin --- src/services/inventoryService.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/services/inventoryService.ts b/src/services/inventoryService.ts index 79147039..e0a29351 100644 --- a/src/services/inventoryService.ts +++ b/src/services/inventoryService.ts @@ -41,6 +41,7 @@ import { ExportRecipes, ExportResources, ExportSentinels, + ExportSyndicates, ExportUpgrades, ExportWeapons, TStandingLimitBin @@ -1049,12 +1050,11 @@ export const addBooster = (ItemType: string, time: number, inventory: TInventory export const updateSyndicate = ( inventory: HydratedDocument, syndicateUpdate: IMissionInventoryUpdateRequest["AffiliationChanges"] -) => { +): void => { syndicateUpdate?.forEach(affiliation => { const syndicate = inventory.Affiliations.find(x => x.Tag == affiliation.Tag); if (syndicate !== undefined) { - syndicate.Standing = - syndicate.Standing === undefined ? affiliation.Standing : syndicate.Standing + affiliation.Standing; + syndicate.Standing += affiliation.Standing; syndicate.Title = syndicate.Title === undefined ? affiliation.Title : syndicate.Title + affiliation.Title; } else { inventory.Affiliations.push({ @@ -1065,8 +1065,8 @@ export const updateSyndicate = ( FreeFavorsUsed: [] }); } + updateStandingLimit(inventory, ExportSyndicates[affiliation.Tag].dailyLimitBin, affiliation.Standing); }); - return { AffiliationMods: [] }; }; /**