diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/map/MapLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/map/MapLogic.java index 75ff97c98..0897379d6 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/map/MapLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/map/MapLogic.java @@ -576,6 +576,7 @@ public class MapLogic { } } mapManager.setCurXY(curXY); + mapManager.updateEndlessLocation(curXY); mapManager.updateFoodBufferByStep(cells.size()); } MapInfoProto.MapUpdateResponse mapUpdateResponse = MapInfoProto.MapUpdateResponse.newBuilder() @@ -668,6 +669,7 @@ public class MapLogic { mapManager.setTriggerXY(triggerXY); mapManager.addWalkCells(new HashSet<>(cells)); mapManager.setCurXY(curXY); + mapManager.updateEndlessLocation(curXY); MapInfoProto.MapUpdateResponse.Builder mapUpdateResponse = MapInfoProto.MapUpdateResponse.newBuilder(); mapUpdateResponse.setLeftTime(getLeftTime(user, true)); mapUpdateResponse.setEventId(cell.getEventId());