diff --git a/modules/stonehenge/api_event.go b/modules/stonehenge/api_event.go index 12b1dd5ff..254f69da8 100644 --- a/modules/stonehenge/api_event.go +++ b/modules/stonehenge/api_event.go @@ -401,8 +401,8 @@ func (this *apiComp) Event(session comm.IUserSession, req *pb.StonehengeEventReq } } // 记录首通 - stone.Reward[stone.StageID] = true - update["reward"] = stone.Reward + // 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_finish.go b/modules/stonehenge/api_finish.go index 4ca652770..dc5cfd00c 100644 --- a/modules/stonehenge/api_finish.go +++ b/modules/stonehenge/api_finish.go @@ -45,6 +45,9 @@ func (this *apiComp) Finish(session comm.IUserSession, req *pb.StonehengeFinishR } } + stone.Reward[stone.StageID] = true + update["reward"] = stone.Reward + stone.StageID = 0 update["stageID"] = stone.StageID stone.CurRoomIndes = 0