上传传功最高等级

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
heros []*pb.DBHero
change map[string]bool = make(map[string]bool)
maxlv int32
errdata *pb.ErrorData
err error
)
@ -91,7 +92,7 @@ func (this *Passon) HeroUpLv(session comm.IUserSession, heroid string, lv int32)
}
return
}
maxlv = this.ModuleTools.GetGlobalConf().Passlvmax
for i := 0; i < 5; i++ {
if heros[i].Ispasson {
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
this.ModuleUser.ChangeUserExpand(session.GetUserId(), map[string]interface{}{
"passonlv": passon.Passonlv,