fix: classical syndicate medallions don't use daily limit
This commit is contained in:
parent
d25a969269
commit
b1aea42f2d
@ -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 (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;
|
syndicate.Standing += gainedStanding;
|
||||||
|
|
||||||
updateStandingLimit(inventory, syndicateMeta.dailyLimitBin, gainedStanding);
|
|
||||||
|
|
||||||
await inventory.save();
|
await inventory.save();
|
||||||
|
|
||||||
res.json({
|
res.json({
|
||||||
|
Loading…
x
Reference in New Issue
Block a user