迷宫领奖修改
parent
23b617fcde
commit
f64e9e3be5
|
@ -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();
|
||||
}
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue