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