Merge branch 'meixiongfeng' of http://git.legu.cc/liwei_3d/go_dreamfactory into dev
This commit is contained in:
commit
040b9f668d
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user