From 5eade44a74c7e0e2678148113f6403decdf65dd4 Mon Sep 17 00:00:00 2001 From: liwei1dao Date: Thu, 8 Jun 2023 14:13:36 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E7=89=A9=E5=93=81?= =?UTF-8?q?=E4=BD=BF=E7=94=A8=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- comm/imodule.go | 4 ++-- modules/items/module.go | 3 +-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/comm/imodule.go b/comm/imodule.go index 4bff45e59..8a1025a11 100644 --- a/comm/imodule.go +++ b/comm/imodule.go @@ -62,8 +62,8 @@ type ( RecoverTicket(session IUserSession) (errdata *pb.ErrorData) //出售道具 SellItem(session IUserSession, items map[string]int32, bPush bool) (errdata *pb.ErrorData, atno []*pb.UserAtno) - //使用物品 - UseItem(session IUserSession, gid string, amount int32) (errdata *pb.ErrorData) + //使用物品 slt 0合成 1分解 + UseItem(session IUserSession, gid string, amount int32, slt int32) (errdata *pb.ErrorData) //清理物品 CleanItemById(session IUserSession, t string) (errdata *pb.ErrorData) } diff --git a/modules/items/module.go b/modules/items/module.go index f20e5c923..58cf03a3d 100644 --- a/modules/items/module.go +++ b/modules/items/module.go @@ -215,8 +215,7 @@ func (this *Items) AddItems(session comm.IUserSession, items map[string]int32, b //使用物品 func (this *Items) UseItem(session comm.IUserSession, gid string, amount int32, slt int32) (errdata *pb.ErrorData) { - - return + return this.modelItems.useitem(session, gid, amount, slt) } //清理背包 From 8f12a6b70fb030fb945b94b09696aa22b14bc65e Mon Sep 17 00:00:00 2001 From: liwei1dao Date: Thu, 8 Jun 2023 14:28:39 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=9F=8B=E7=82=B9?= =?UTF-8?q?=E5=BC=82=E5=B8=B8bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/buried/module.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/modules/buried/module.go b/modules/buried/module.go index 34413d570..9fcca1300 100644 --- a/modules/buried/module.go +++ b/modules/buried/module.go @@ -224,6 +224,12 @@ func (this *Buried) FinishConditionAndCheck(uid string, finishcondiIds []int32, } } } + } else { + bdata = &pb.DBBuriedItem{ + Btype: conf.Type, + Condi: make([]*pb.DBBuriedConItem, 0), + } + bdatas.Items[conf.Type] = bdata } if !ok { //未找到 初始化一个 bitem = &pb.DBBuriedConItem{