上传传功最高等级

This commit is contained in:
liwei 2023-07-12 18:08:24 +08:00
parent 59577fa35f
commit 48de8a84f9

View File

@ -58,6 +58,7 @@ func (this *Passon) HeroUpLv(session comm.IUserSession, heroid string, lv int32)
passon *pb.DBPasson passon *pb.DBPasson
heros []*pb.DBHero heros []*pb.DBHero
change map[string]bool = make(map[string]bool) change map[string]bool = make(map[string]bool)
maxlv int32
errdata *pb.ErrorData errdata *pb.ErrorData
err error err error
) )
@ -91,7 +92,7 @@ func (this *Passon) HeroUpLv(session comm.IUserSession, heroid string, lv int32)
} }
return return
} }
maxlv = this.ModuleTools.GetGlobalConf().Passlvmax
for i := 0; i < 5; i++ { for i := 0; i < 5; i++ {
if heros[i].Ispasson { if heros[i].Ispasson {
change[heros[i].Id] = false change[heros[i].Id] = false
@ -118,7 +119,7 @@ func (this *Passon) HeroUpLv(session comm.IUserSession, heroid string, lv int32)
} }
} }
if passon.Passonlv != heros[4].Lv { if passon.Passonlv < maxlv && passon.Passonlv != heros[4].Lv {
passon.Passonlv = heros[4].Lv passon.Passonlv = heros[4].Lv
this.ModuleUser.ChangeUserExpand(session.GetUserId(), map[string]interface{}{ this.ModuleUser.ChangeUserExpand(session.GetUserId(), map[string]interface{}{
"passonlv": passon.Passonlv, "passonlv": passon.Passonlv,