fix: classical syndicate medallions don't use daily limit #818

Merged
Sainan merged 1 commits from uncap-medallions into main 2025-01-19 03:30:27 -08:00

View File

@ -37,14 +37,16 @@ export const syndicateStandingBonusController: RequestHandler = async (req, res)
if (syndicate.Standing + gainedStanding > max) { if (syndicate.Standing + gainedStanding > max) {
gainedStanding = max - syndicate.Standing; gainedStanding = max - syndicate.Standing;
} }
if (syndicateMeta.medallionsCappedByDailyLimit) {
if (gainedStanding > getStandingLimit(inventory, syndicateMeta.dailyLimitBin)) { if (gainedStanding > getStandingLimit(inventory, syndicateMeta.dailyLimitBin)) {
gainedStanding = getStandingLimit(inventory, syndicateMeta.dailyLimitBin); gainedStanding = getStandingLimit(inventory, syndicateMeta.dailyLimitBin);
} }
updateStandingLimit(inventory, syndicateMeta.dailyLimitBin, gainedStanding);
}
syndicate.Standing += gainedStanding; syndicate.Standing += gainedStanding;
updateStandingLimit(inventory, syndicateMeta.dailyLimitBin, gainedStanding);
await inventory.save(); await inventory.save();
res.json({ res.json({