XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFESpaceNinjaServer

A simple server for a small space ninja game

公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/XFESpaceNinjaServer

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

f310028e
Sainan <sainan@calamity.inc>
提交于

代码差异

1 个文件 +6 -4
Modified src/controllers/api/syndicateStandingBonusController.ts +6 -4
@@ -37,14 +37,16 @@ export const syndicateStandingBonusController: RequestHandler = async (req, res)
37 37 if (syndicate.Standing + gainedStanding > max) {
38 38 gainedStanding = max - syndicate.Standing;
39 39 }
40 if (gainedStanding > getStandingLimit(inventory, syndicateMeta.dailyLimitBin)) {
41 gainedStanding = getStandingLimit(inventory, syndicateMeta.dailyLimitBin);
40
41 if (syndicateMeta.medallionsCappedByDailyLimit) {
42 if (gainedStanding > getStandingLimit(inventory, syndicateMeta.dailyLimitBin)) {
43 gainedStanding = getStandingLimit(inventory, syndicateMeta.dailyLimitBin);
44 }
45 updateStandingLimit(inventory, syndicateMeta.dailyLimitBin, gainedStanding);
42 46 }
43 47
44 48 syndicate.Standing += gainedStanding;
45 49
46 updateStandingLimit(inventory, syndicateMeta.dailyLimitBin, gainedStanding);
47
48 50 await inventory.save();
49 51
50 52 res.json({