From ebca3dd65d0c675362553b44d44eeda9abaed281 Mon Sep 17 00:00:00 2001 From: liwei1dao Date: Thu, 29 Dec 2022 14:35:54 +0800 Subject: [PATCH] =?UTF-8?q?=E8=8D=AF=E5=89=82=E4=BD=BF=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/items/api_useItem.go | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/modules/items/api_useItem.go b/modules/items/api_useItem.go index ac65ed1bb..db6356281 100644 --- a/modules/items/api_useItem.go +++ b/modules/items/api_useItem.go @@ -159,6 +159,23 @@ func (this *apiComp) Useitem(session comm.IUserSession, req *pb.ItemsUseItemReq) if code = this.module.DispenseRes(session, sale, true); code != pb.ErrorCode_Success { return } + case 11: //药剂使用 + sale := make([]*cfg.Gameatn, 0, len(prop)) + for _, v := range itemcf.DecomposeDeplete { + sale = append(sale, &cfg.Gameatn{ + A: v.A, + T: v.T, + N: v.N * int32(req.Amount), + }) + + } + if code = this.module.AddItemforGrid(session, req.GridId, -1*int32(req.Amount), true); code != pb.ErrorCode_Success { + return + } + if code = this.module.DispenseRes(session, sale, true); code != pb.ErrorCode_Success { + return + } + break default: code = pb.ErrorCode_ItemsUseNotSupported return