From 892168f020eae22367479dd76931f23fc5504362 Mon Sep 17 00:00:00 2001 From: meixiongfeng <766881921@qq.com> Date: Thu, 17 Aug 2023 17:32:05 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=B0=E5=BD=95=E6=98=AF=E5=90=A6=E9=A6=96?= =?UTF-8?q?=E9=80=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/stonehenge/api_event.go | 4 +++- modules/stonehenge/api_getlist.go | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/modules/stonehenge/api_event.go b/modules/stonehenge/api_event.go index b32b16612..12b1dd5ff 100644 --- a/modules/stonehenge/api_event.go +++ b/modules/stonehenge/api_event.go @@ -399,8 +399,10 @@ func (this *apiComp) Event(session comm.IUserSession, req *pb.StonehengeEventReq return } } - } + // 记录首通 + stone.Reward[stone.StageID] = true + update["reward"] = stone.Reward } if len(eventConf.CostItem) > 0 { if errdata = this.module.ConsumeRes(session, eventConf.CostItem, true); errdata != nil { //真正的消耗 diff --git a/modules/stonehenge/api_getlist.go b/modules/stonehenge/api_getlist.go index 2c87ea191..6360c8436 100644 --- a/modules/stonehenge/api_getlist.go +++ b/modules/stonehenge/api_getlist.go @@ -38,6 +38,8 @@ func (this *apiComp) GetList(session comm.IUserSession, req *pb.StonehengeGetLis update["curRoomIndes"] = stone.CurRoomIndes stone.Rooms = &pb.RoomData{} update["rooms"] = stone.Rooms + stone.Reward = make(map[int32]bool) + update["reward"] = stone.Reward stone.Webuff = make([]int32, 0) update["webuff"] = stone.Webuff stone.Enemybuff = make([]int32, 0)