激活时重新计算一下羁绊等级
This commit is contained in:
parent
a3499ec9cc
commit
165b7fcf62
@ -35,6 +35,25 @@ func (this *apiComp) ActivationFetter(session comm.IUserSession, req *pb.Library
|
|||||||
fetter.Activation = true
|
fetter.Activation = true
|
||||||
mapData := make(map[string]interface{}, 0)
|
mapData := make(map[string]interface{}, 0)
|
||||||
mapData["activation"] = fetter.Activation
|
mapData["activation"] = fetter.Activation
|
||||||
|
// 激活的时候算一下 当前羁绊等级
|
||||||
|
list := this.module.modelFetter.getHeroFetterList(session.GetUserId())
|
||||||
|
conf := this.configure.GetLibraryFetter(fetter.Fid, 1)
|
||||||
|
var minLv int32
|
||||||
|
for _, v1 := range conf.Hid {
|
||||||
|
for _, v := range list {
|
||||||
|
if v.Heroid == v1 {
|
||||||
|
if minLv == 0 {
|
||||||
|
minLv = v.Favorlv
|
||||||
|
}
|
||||||
|
if minLv > v.Favorlv {
|
||||||
|
minLv = v.Favorlv
|
||||||
|
}
|
||||||
|
break
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
fetter.Fetterlv = minLv
|
||||||
|
mapData["fetterlv"] = fetter.Fetterlv
|
||||||
this.module.modelLibrary.modifyLibraryDataByObjId(session.GetUserId(), fetter.Id, mapData)
|
this.module.modelLibrary.modifyLibraryDataByObjId(session.GetUserId(), fetter.Id, mapData)
|
||||||
rsp.Data = fetter
|
rsp.Data = fetter
|
||||||
return
|
return
|
||||||
|
@ -203,7 +203,10 @@ func (this *Library) AddHeroFetterData(uid, heroConfId string) (code pb.ErrorCod
|
|||||||
for _, v1 := range conf.Hid {
|
for _, v1 := range conf.Hid {
|
||||||
for _, v := range list {
|
for _, v := range list {
|
||||||
if v.Heroid == v1 {
|
if v.Heroid == v1 {
|
||||||
if minLv < v.Favorlv {
|
if minLv == 0 {
|
||||||
|
minLv = v.Favorlv
|
||||||
|
}
|
||||||
|
if minLv > v.Favorlv {
|
||||||
minLv = v.Favorlv
|
minLv = v.Favorlv
|
||||||
}
|
}
|
||||||
break
|
break
|
||||||
|
Loading…
Reference in New Issue
Block a user