建号迷宫寻宝任务
parent
d775ae739d
commit
f0863ffbb8
|
@ -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());
|
||||||
|
|
|
@ -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) {
|
||||||
|
|
|
@ -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;
|
||||||
|
}
|
||||||
}
|
}
|
Loading…
Reference in New Issue