【逐胜之巅优化】功能改为在开服指定天数后开启 战令优化

back_recharge
xuexinpeng 2021-07-29 17:58:58 +08:00
parent a1aaf10802
commit a552dabd2c
2 changed files with 15 additions and 0 deletions

View File

@ -325,6 +325,17 @@ public class GlobalDataManaager implements IManager {
long passTims = now - seasonOpenLong;
if(passTims>0){
//开服几天后开启
int[]limitDay = sGlobalSystemConfig.getIfOpen();
if(limitDay.length>0 && limitDay != null){
if( limitDay[0] == 2 ){
//此时是开服第几天
long day = TimeUtils.getGapDaysByTwoTime(GameApplication.serverConfig.getOpenTime(),TimeUtils.getTimeStamp2(TimeUtils.now()))+1;
if(day < limitDay[1]){
continue;
}
}
}
long mod = passTims % (diffTime + seasonInterval);
long turns = passTims / ((diffTime + seasonInterval));
if(mod > diffTime ){

View File

@ -253,7 +253,11 @@ public class MissionLoigc {
Set<Integer> finishMissionIds = dailyMissionIdsType.getFinishMissionIds();
Map<Integer, SDailyTasksConfig> config = SDailyTasksConfig.config;
int dailymissionType = GameMisionType.DAILYMISSION.getType();
int day =new Date(GameApplication.serverConfig.getCacheOpenTime()).getDate();//当月第几天
for(SDailyTasksConfig sDailyTasksConfig:config.values()){
if(!(day>=sDailyTasksConfig.getViewDateUp()&& day <= sDailyTasksConfig.getViewDataDown())){
continue;
}
int state = 2;
int missionId = sDailyTasksConfig.getId();
int progrss = sDailyTasksConfig.getValues()[1][0];