diff --git a/src/controllers/api/syndicateStandingBonusController.ts b/src/controllers/api/syndicateStandingBonusController.ts index 60c3058f..6899ee3e 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({