From 6804421972da58078511ae1b26964815975cf539 Mon Sep 17 00:00:00 2001 From: meixiongfeng <766881921@qq.com> Date: Thu, 11 Jan 2024 20:46:13 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=BB=E5=8A=A1=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/dragon/api_lvitem.go | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/modules/dragon/api_lvitem.go b/modules/dragon/api_lvitem.go index 072a2a037..11f3a91ae 100644 --- a/modules/dragon/api_lvitem.go +++ b/modules/dragon/api_lvitem.go @@ -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] }