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 2d1ff18d7..aac28ceba 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,9 +151,9 @@ public class MapLogic { } } } - } else if (type == 2) { - boolean enough = ItemUtil.itemCost(user, new int[][]{{Global.HEROSTORY_TICKET, 1}}, BIReason.MAP_ENTER_CONSUME, mapId); - if (!enough) { + }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"); return; } 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 95240868d..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,11 +53,11 @@ 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()==2){ + if(sChallengeConfig.getType()==3){ copyMissionUpdate= true; } if(mapMission == null ){