```
fix(service): 修复玩家离开地图时的逻辑判断 移除重复的 MapID 检查逻辑,避免在 controller 和 service 中 同时进行相同判断。原 controller 中的 MapID 重置逻辑已被注释, 确保 leave map 流程的一致性和正确性。 ```
This commit is contained in:
@@ -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应该是空的
|
||||
|
||||
Reference in New Issue
Block a user