建号迷宫寻宝任务

back_recharge
lvxinran 2019-12-24 16:00:58 +08:00
parent d775ae739d
commit f0863ffbb8
3 changed files with 10 additions and 6 deletions

View File

@ -161,6 +161,7 @@ public class UserMissionManager extends MongoBase {
break;
case MISSING_ROOM_REFRESH:
Map<Integer,Integer> mustAppear = new HashMap<>();
List<Integer> mustMissions = new ArrayList<>();
if((int)parm[0]==1){
//删除已经领取奖励的
missingRoomMissionType.getFinishMissionIds().removeIf(value->missingRoomMissionType.getAllMissingTime().get(value)==-1);
@ -195,8 +196,9 @@ public class UserMissionManager extends MongoBase {
missingRoomMissionType.setRefreshTotalCount(missingRoomMissionType.getRefreshTotalCount()+1);
}
missingRoomMissionType.getDoingMissionIds().clear();
}else{
mustMissions.add(SMazeTreasureSetting.sMazeTreasureSetting.getFirstRefresh());
}
List<Integer> mustMissions = new ArrayList<>();
if(!mustAppear.isEmpty()){
for(Map.Entry<Integer,Integer> entry:mustAppear.entrySet()){
List<SMazeTreasure> sMazeTreasures = SMazeTreasure.mazeMapByTaskType.get(entry.getKey());

View File

@ -28,11 +28,7 @@ public class MissingRoomMissionType extends AbstractMissionType{
private int refreshTotalCount;
// private int coinRefreshCount;
//
// private int higherDailyRefreshCount;
//
// private int especialDailyRefreshCount;
@Override
public void openMission(User user, int missionId, List<MissionStateChangeInfo> missionTypeEnumList) {

View File

@ -27,6 +27,8 @@ public class SMazeTreasureSetting implements BaseConfig {
private int refreshVIP;
private int firstRefresh;
public static SMazeTreasureSetting sMazeTreasureSetting;
@ -71,4 +73,8 @@ public class SMazeTreasureSetting implements BaseConfig {
public int getRefreshVIP() {
return refreshVIP;
}
public int getFirstRefresh() {
return firstRefresh;
}
}