diff --git a/modules/passon/module.go b/modules/passon/module.go index bb484b7e9..c586e0a23 100644 --- a/modules/passon/module.go +++ b/modules/passon/module.go @@ -134,6 +134,9 @@ func (this *Passon) HeroUpLv(session comm.IUserSession, heroid string, lv int32) if passon.Passonlv < maxlv && passon.Passonlv != heros[4].Lv { passon.Passonlv = heros[4].Lv + if passon.Passonlv > maxlv { + passon.Passonlv = maxlv + } this.ModuleUser.ChangeUserExpand(session.GetUserId(), map[string]interface{}{ "passonlv": passon.Passonlv, })