剧情新事件处理

This commit is contained in:
meixiongfeng 2023-08-11 22:21:50 +08:00
parent 4e85599767
commit 16c0a8e649

View File

@ -84,6 +84,8 @@ func (this *apiComp) Story(session comm.IUserSession, req *pb.StonehengeStoryReq
} }
if n, err := strconv.Atoi(arr[2]); err == nil { if n, err := strconv.Atoi(arr[2]); err == nil {
stone.Rooms.Story = int32(n) stone.Rooms.Story = int32(n)
newEvent = int32(n)
stone.Rooms.Eventid[newEvent] = false
} }
} else { } else {
for _, s := range event { for _, s := range event {
@ -106,12 +108,13 @@ func (this *apiComp) Story(session comm.IUserSession, req *pb.StonehengeStoryReq
} }
} }
} }
this.module.modelStonehenge.AddNewEvent([]int32{newEvent}, stone)
update["rooms"] = stone.Rooms update["rooms"] = stone.Rooms
this.module.modelStonehenge.ChangeStonehengeData(session.GetUserId(), update) this.module.modelStonehenge.ChangeStonehengeData(session.GetUserId(), update)
session.SendMsg(string(this.module.GetType()), "story", &pb.StonehengeStoryResp{ session.SendMsg(string(this.module.GetType()), "story", &pb.StonehengeStoryResp{
Story: stone.Rooms.Story, Story: stone.Rooms.Story,
NewEvent: newEvent, NewEvent: newEvent,
Room: stone.Rooms,
}) })
return return
} }