【逐胜之巅优化】功能改为在开服指定天数后开启 战令优化
parent
a1aaf10802
commit
a552dabd2c
|
@ -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 ){
|
||||
|
|
|
@ -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];
|
||||
|
|
Loading…
Reference in New Issue