迷宫领奖修改

back_recharge
lvxinran 2019-12-19 11:55:00 +08:00
parent 23b617fcde
commit f64e9e3be5
2 changed files with 9 additions and 2 deletions

View File

@ -357,6 +357,9 @@ public class MissionEventDistributor {
MissionState missionState = missionStateChangeInfo.getMissionState();
int state = missionState.getState();
int progress = 0;
if(gameMisionType==GameMisionType.MISSINGROOMMISSION){
continue;
}
if(gameMisionType == GameMisionType.COPYMISSION || gameMisionType == GameMisionType.TREASUREMISSION || gameMisionType == GameMisionType.SEVENMISSION || gameMisionType == GameMisionType.BLOODYMISSION){
progress = missionStateChangeInfo.getProgress();
}

View File

@ -63,16 +63,20 @@ public class MissingRoomMissionType extends AbstractMissionType{
MissionStateChangeInfo stateChangeInfo = new MissionStateChangeInfo(missionId, MissionState.REWARD, reward(missionId));
missionTypeEnumListMap.add(stateChangeInfo);
} else {
List<int[]> reward = new ArrayList<>();
for (Integer id : getFinishMissionIds()) {
if(missingTime.get(id)==-1){
continue;
}
if (missingTime.get(id)==0||missingTime.get(id) <= TimeUtils.now() / 1000) {
missingTime.put(id,-1);
MissionStateChangeInfo stateChangeInfo = new MissionStateChangeInfo(id, MissionState.REWARD, reward(id));
missionTypeEnumListMap.add(stateChangeInfo);
for(int[] re: reward(id)){
reward.add(re);
}
}
}
MissionStateChangeInfo stateChangeInfo = new MissionStateChangeInfo(missionId, MissionState.REWARD,reward.toArray(new int[reward.size()][]));
missionTypeEnumListMap.add(stateChangeInfo);
}
}