diff --git a/logic/controller/map.go b/logic/controller/map.go index f455bc58d..0cacef865 100644 --- a/logic/controller/map.go +++ b/logic/controller/map.go @@ -49,7 +49,7 @@ func (h *Controller) MapLeave(data *maps.LeaveMapInboundInfo, c *player.Player) // 如果有正在运行的刷怪协程,发送停止信号 - c.Info.MapID = 0 // 重置当前地图 + //c.Info.MapID = 0 // 重置当前地图 return &info.LeaveMapOutboundInfo{UserID: c.Info.UserID}, 0 } func (h *Controller) MapList(data *maps.ListMapPlayerInboundInfo, c *player.Player) (result *info.ListMapPlayerOutboundInfo, err errorcode.ErrorCode) { //这个时候player应该是空的 diff --git a/logic/service/space/in_out.go b/logic/service/space/in_out.go index f639b6eff..1f24e36a2 100644 --- a/logic/service/space/in_out.go +++ b/logic/service/space/in_out.go @@ -17,9 +17,6 @@ func (s *Space) LeaveMap(c common.PlayerI) { if c.GetInfo() == nil { return } - if c.GetInfo().MapID == 0 { - return - } s.UP_ARENA(c, 0) //退出擂台 s.User.Range(func(k uint32, v common.PlayerI) (stop bool) {