fix: subtract standing gained in missions from daily bin #880

Merged
Sainan merged 1 commits from standing-fix into main 2025-02-01 07:32:57 -08:00
Showing only changes of commit cb7ead6817 - Show all commits

View File

@ -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<IInventoryDatabase, InventoryDocumentProps>,
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: [] };
};
/**