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 6a8556f32..8ee62636e 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 @@ -151,7 +151,7 @@ public class MapLogic { } } } - }else if(type == 2){ + }else if(type == 3){ boolean enough = ItemUtil.itemCost(user, new int[][]{{Global.HEROSTORY_TICKET, 1}},BIReason.MAP_ENTER_CONSUME,mapId); if(!enough){ MessageUtil.sendErrorResponse(iSession, 0, messageType.getNumber(), "no ticket"); diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/map/MapMissionManager.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/map/MapMissionManager.java index f01e61bd3..a604ab20e 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/map/MapMissionManager.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/map/MapMissionManager.java @@ -53,9 +53,9 @@ public class MapMissionManager { if(mapId==0){ return 0; } - MapMission mapMission = mapManager.getCopyMissionProgresById(mapId); SChallengeConfig sChallengeConfig = SChallengeConfig.sChallengeConfigs.get(mapId); mapId=sChallengeConfig.getMapId(); + MapMission mapMission = mapManager.getCopyMissionProgresById(mapId); boolean copyMissionUpdate = false; if(sChallengeConfig.getType()==3){ copyMissionUpdate= true;