diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/MissionLoigc.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/MissionLoigc.java index 6bed8198f..dad8633be 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/MissionLoigc.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/MissionLoigc.java @@ -735,9 +735,10 @@ public class MissionLoigc { break; case FINISH_MISSING_ROOM: if(missionSubType[0] == 0){ - cumulationData.finishMissionTimes.values().stream().collect(Collectors.summarizingInt(x->x)); + count = (int)(cumulationData.finishMissionTimes.values().stream().collect(Collectors.summarizingInt(x->x)).getSum()); + }else{ + count = cumulationData.finishMissionTimes.get(missionSubType[0]); } - count = cumulationData.finishMissionTimes.get(missionSubType[0]); break; case REFRESH_MISSING_ROOM: count = cumulationData.refreshMrTimes;