任务校验
This commit is contained in:
parent
ecd0f58e81
commit
6804421972
@ -68,11 +68,21 @@ func (this *apiComp) LvItem(session comm.IUserSession, req *pb.DragonLvItemReq)
|
||||
}
|
||||
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 { // 校验消耗
|
||||
return
|
||||
}
|
||||
dragon.Itemlv += 1 // 升级
|
||||
update["lvitem"] = dragon.Itemlv
|
||||
update["itemlv"] = dragon.Itemlv
|
||||
for pos, v := range upLvConf.Attribute {
|
||||
dragon.Property[v] += upLvConf.Num[pos]
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user