建号迷宫寻宝任务

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

View File

@ -28,11 +28,7 @@ public class MissingRoomMissionType extends AbstractMissionType{
private int refreshTotalCount; private int refreshTotalCount;
// private int coinRefreshCount;
//
// private int higherDailyRefreshCount;
//
// private int especialDailyRefreshCount;
@Override @Override
public void openMission(User user, int missionId, List<MissionStateChangeInfo> missionTypeEnumList) { 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 refreshVIP;
private int firstRefresh;
public static SMazeTreasureSetting sMazeTreasureSetting; public static SMazeTreasureSetting sMazeTreasureSetting;
@ -71,4 +73,8 @@ public class SMazeTreasureSetting implements BaseConfig {
public int getRefreshVIP() { public int getRefreshVIP() {
return refreshVIP; return refreshVIP;
} }
public int getFirstRefresh() {
return firstRefresh;
}
} }