Merge branch 'meixiongfeng' of http://git.legu.cc/liwei_3d/go_dreamfactory into dev

This commit is contained in:
meixiongfeng 2022-11-21 10:38:07 +08:00
commit 040b9f668d

View File

@ -509,9 +509,6 @@ func (this *ModelHero) AddCardExp(session comm.IUserSession, hero *pb.DBHero, ex
_data := this.moduleHero.configure.GetHeroLv(curLv)
if _data != nil {
var maxExp int32
if _data.Heroexp != nil && len(_data.Heroexp) != 0 {
maxExp = _data.Heroexp[0].N
}
if maxLv <= curLv && curExp >= maxExp { // 加经验之前校验是否达到最大等级
code = pb.ErrorCode_HeroMaxLv
@ -519,11 +516,11 @@ func (this *ModelHero) AddCardExp(session comm.IUserSession, hero *pb.DBHero, ex
}
curExp += exp // 先把经验加上
for { // 死循环判断一键升级
if len(_data.Heroexp) == 0 {
if _data.Heroexp == 0 {
curExp = 0
break
}
maxExp = _data.Heroexp[0].N
maxExp = _data.Heroexp
if maxLv <= curLv && curExp >= maxExp { // 设置最大经验和等级
curLv = maxLv
curExp = maxExp