diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/map/missionProcessor/KillBossInBossMissionProcessor.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/map/missionProcessor/KillBossInBossMissionProcessor.java index 5af42ef4c..a646f39c2 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/map/missionProcessor/KillBossInBossMissionProcessor.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/map/missionProcessor/KillBossInBossMissionProcessor.java @@ -16,7 +16,7 @@ public class KillBossInBossMissionProcessor implements BaseMissionProcesor{ public int checkAndUpdateMissionProcessor(User user, SAccomplishmentConfig sAccomplishmentConfig, int eventId, int time, MapMissionType mapMissionType,int missionValue) { MapManager mapManager = user.getMapManager(); SChallengeConfig sChallengeConfig = SChallengeConfig.sChallengeConfigs.get(mapManager.getCurMapId()); - if(sChallengeConfig.getDifficultType()!=sAccomplishmentConfig.getValues()[0][0]){ + if(missionValue==-1||sChallengeConfig.getDifficultType()!=sAccomplishmentConfig.getValues()[0][0]){ return GlobalsDef.MAP_MISSION_RETURN; } if(eventId!=sAccomplishmentConfig.getValues()[0][1]) {