From f310028e42727adaa4d38baa8fef0456d99fa808 Mon Sep 17 00:00:00 2001 From: Sainan Date: Sun, 19 Jan 2025 12:30:27 +0100 Subject: [PATCH] fix: classical syndicate medallions don't use daily limit (#818) --- .../api/syndicateStandingBonusController.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/controllers/api/syndicateStandingBonusController.ts b/src/controllers/api/syndicateStandingBonusController.ts index 60c3058fc..6899ee3ee 100644 --- a/src/controllers/api/syndicateStandingBonusController.ts +++ b/src/controllers/api/syndicateStandingBonusController.ts @@ -37,14 +37,16 @@ export const syndicateStandingBonusController: RequestHandler = async (req, res) if (syndicate.Standing + gainedStanding > max) { gainedStanding = max - syndicate.Standing; } - if (gainedStanding > getStandingLimit(inventory, syndicateMeta.dailyLimitBin)) { - gainedStanding = getStandingLimit(inventory, syndicateMeta.dailyLimitBin); + + if (syndicateMeta.medallionsCappedByDailyLimit) { + if (gainedStanding > getStandingLimit(inventory, syndicateMeta.dailyLimitBin)) { + gainedStanding = getStandingLimit(inventory, syndicateMeta.dailyLimitBin); + } + updateStandingLimit(inventory, syndicateMeta.dailyLimitBin, gainedStanding); } syndicate.Standing += gainedStanding; - updateStandingLimit(inventory, syndicateMeta.dailyLimitBin, gainedStanding); - await inventory.save(); res.json({