任务校验
This commit is contained in:
parent
ecd0f58e81
commit
6804421972
@ -68,11 +68,21 @@ func (this *apiComp) LvItem(session comm.IUserSession, req *pb.DragonLvItemReq)
|
|||||||
}
|
}
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
if curLvConf.Uplv > 0 {
|
||||||
|
if ok, _, _ := this.module.ModuleBuried.CheckCondition(session, curLvConf.Uplv); !ok {
|
||||||
|
errdata = &pb.ErrorData{
|
||||||
|
Code: pb.ErrorCode_TaskNoFinished,
|
||||||
|
Title: pb.ErrorCode_TaskNoFinished.ToString(),
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if errdata = this.module.CheckRes(session, curLvConf.Item); errdata != nil { // 校验消耗
|
if errdata = this.module.CheckRes(session, curLvConf.Item); errdata != nil { // 校验消耗
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
dragon.Itemlv += 1 // 升级
|
dragon.Itemlv += 1 // 升级
|
||||||
update["lvitem"] = dragon.Itemlv
|
update["itemlv"] = dragon.Itemlv
|
||||||
for pos, v := range upLvConf.Attribute {
|
for pos, v := range upLvConf.Attribute {
|
||||||
dragon.Property[v] += upLvConf.Num[pos]
|
dragon.Property[v] += upLvConf.Num[pos]
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user