任务校验

This commit is contained in:
meixiongfeng 2024-01-11 20:46:13 +08:00
parent ecd0f58e81
commit 6804421972

View File

@ -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]
}