diff --git a/src/server/game/mod/piggyBank/piggyBank.go b/src/server/game/mod/piggyBank/piggyBank.go index 9318c1fb..faeac010 100644 --- a/src/server/game/mod/piggyBank/piggyBank.go +++ b/src/server/game/mod/piggyBank/piggyBank.go @@ -65,8 +65,9 @@ func (p *PiggyBankMod) Trigger() { if p.EndTime < Now { return } - min, max := chargeCfg.GetPiggyRandDia() - p.Diamond += GoUtil.RandNum(min, max) + minDia, maxDia := chargeCfg.GetPiggyRandDia() + p.Diamond += GoUtil.RandNum(minDia, maxDia) + p.Diamond = min(p.Diamond, chargeCfg.GetPiggyMaxDia()) } func (p *PiggyBankMod) BackData() *msg.ResPiggyBank {