diff --git a/worldsrv/welfmgr.go b/worldsrv/welfmgr.go index 9973c4a..1db3fe1 100644 --- a/worldsrv/welfmgr.go +++ b/worldsrv/welfmgr.go @@ -1031,7 +1031,7 @@ func (this *WelfareMgr) Welfareturnplate(p *Player, op int32) bool { // 0 红点 addUpDate = append(addUpDate, d.AddUpDay) } } - signIndex := p.WelfData.Sign7.SignIndex + signIndex = p.WelfData.Sign7.SignIndex % int32(len(turnplate.RateList)) for _, addupday := range addUpDate { if addupday <= signIndex { falg := false