diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/map/mapType/EndlessMap.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/map/mapType/EndlessMap.java index 7724f54e2..4d7a242be 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/map/mapType/EndlessMap.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/map/mapType/EndlessMap.java @@ -101,7 +101,7 @@ public class EndlessMap extends AbstractMap{ mapManager.setCurMapId(endlessMapInfo.getCurMapId()); } - mapManager.updateEndlessMapId(4001); + mapManager.updateEndlessMapId(mapManager.getCurMapId()); //无尽标记点 for(Map.Entry> entry :endlessMapInfo.getMapSign().entrySet()){ int curMapId = entry.getKey(); @@ -155,7 +155,7 @@ public class EndlessMap extends AbstractMap{ @Override public void enterNewMap(User user, int mapId,int teamId, MapInfoProto.MapEnterResponse.Builder mapEnterResponse) throws Exception { - super.enterNewMap(user, 4001,teamId, mapEnterResponse); +// super.enterNewMap(user, 4001,teamId, mapEnterResponse); // KtEventUtils.onKtEvent(user, ParamEventBean.UserGameType,type,mapId); } @@ -347,7 +347,7 @@ public class EndlessMap extends AbstractMap{ @Override public void initMap(MapManager mapManager, User user) throws Exception { - int mapId = getMapIdByWorldLevel(1); + int mapId = getMapIdByWorldLevel(); Map scMap =SCMap.sCMap.get(mapId); Map newMap = new HashMap<>(); Random random = new Random(); @@ -448,7 +448,8 @@ public class EndlessMap extends AbstractMap{ e.printStackTrace(); } } - private int getMapIdByWorldLevel(int level){ - return 4001; + private int getMapIdByWorldLevel() throws Exception { + return GlobalDataManaager.getEndleeMapIdByLevel(); + } }