fix 离线时间

back_recharge
wangyuan 2019-06-05 11:18:45 +08:00
parent 1367a2e731
commit 25af037afd
1 changed files with 3 additions and 3 deletions

View File

@ -226,7 +226,6 @@ public class CombatLogic {
flushBossNextTime = nextFlushTime;
}
}
flushBossNextTime=30;
return flushBossNextTime;
}
@ -345,7 +344,7 @@ public class CombatLogic {
int now = (int)(System.currentTimeMillis()/1000);
SGameSetting gameSetting = SGameSetting.getGameSetting();
int adventureRefresh = gameSetting.getAdventureRefresh();
int adventureOffline = gameSetting.getAdventureOffline();
int adventureOffline = gameSetting.getAdventureOffline()*60*60/adventureRefresh;
Map<Integer, Integer> baseItemMap = new HashMap<>();
Map<Integer, Integer> baseCardMap = new HashMap<>();
Map<Integer, Integer> baseEquipMap = new HashMap<>();
@ -364,9 +363,10 @@ public class CombatLogic {
}
int startTime = adventureStateInfoTmp.getStartTime();
int times = (now - startTime) / adventureRefresh;
int refreshTimes = times;
times = adventureOffline > times ? times : adventureOffline;
if (times > 0) {
adventureStateInfoTmp.setStartTime(startTime + times * adventureRefresh);
adventureStateInfoTmp.setStartTime(startTime + refreshTimes * adventureRefresh);
SAdventureConfig sAdventureConfig = SAdventureConfig.getConfig().get(positionTmp);
int baseRewardGroup[] = sAdventureConfig.getBaseRewardGroup();
int[][] randomRewardGroup = sAdventureConfig.getRandomRewardGroup();