From b43ea0870cc5e151e0e3c0fd18ff289b56a09dca Mon Sep 17 00:00:00 2001 From: meixiongfeng <766881921@qq.com> Date: Tue, 5 Dec 2023 11:54:24 +0800 Subject: [PATCH] =?UTF-8?q?=E7=9F=B3=E9=98=B5=E7=A7=98=E5=A2=83=E5=BC=95?= =?UTF-8?q?=E5=AF=BC=E5=85=B3=20=E8=BF=9B=E5=85=A5=E5=89=AF=E6=9C=AC?= =?UTF-8?q?=E6=94=AF=E6=8C=81=E4=B8=8D=E9=80=89=E6=8B=A9buff?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/stonehenge/api_enterlevel.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/modules/stonehenge/api_enterlevel.go b/modules/stonehenge/api_enterlevel.go index ffd8dd0da..e8eff061e 100644 --- a/modules/stonehenge/api_enterlevel.go +++ b/modules/stonehenge/api_enterlevel.go @@ -10,7 +10,7 @@ import ( //参数校验 func (this *apiComp) EnterLevelCheck(session comm.IUserSession, req *pb.StonehengeEnterLevelReq) (errdata *pb.ErrorData) { - if req.Stageid == 0 || len(req.Hid) == 0 || req.BuffType == 0 { + if req.Stageid == 0 || len(req.Hid) == 0 { errdata = &pb.ErrorData{ Code: pb.ErrorCode_ReqParameterError, Title: pb.ErrorCode_ReqParameterError.ToString(), @@ -88,8 +88,10 @@ func (this *apiComp) EnterLevel(session comm.IUserSession, req *pb.StonehengeEnt } update["hero"] = stone.Hero - stone.Addweight[req.BuffType] = 1 - update["addweight"] = stone.Addweight + if req.BuffType != 0 { + stone.Addweight[req.BuffType] = 1 // 可以不选buff 类型 + update["addweight"] = stone.Addweight + } if r := this.module.configure.GetRoomGroupDataByLottery(portal); len(r) > 0 { if curRoomConf, err = this.module.configure.GetStoneRoomDataById(r[0]); err != nil {