diff --git a/webapp/services/BattleBoxService.php b/webapp/services/BattleBoxService.php index af74c08a..789c1734 100644 --- a/webapp/services/BattleBoxService.php +++ b/webapp/services/BattleBoxService.php @@ -20,13 +20,18 @@ class BattleBoxService { $currPhase = self::getCurrentPhase(); $startTime = 0; $endTime = 0; - + $maxNum = 0; $allocableNum = self::getDailyPhaseAllocNum($currPhase, myself()->_getNowDaySeconds()); $alreadyAllocNum = self::getDailyPhaseAlreadyAllocNum($currPhase, myself()->_getNowDaySeconds()); if ($allocableNum <= 0) { - $yesterDayLastDropTime = self::getDailyPhaseDropLastTime($currPhase, myself()->_getNowDaySeconds()); - $yesterDayDropTotal = self::getDailyPhaseDropTotalNum($currPhase, myself()->_getNowDaySeconds()); + $yesterDayTime = myself()->_getNowDaySeconds() - 3600 * 24; + $yesterDayLastDropTime = self::getDailyPhaseDropLastTime($currPhase, $yesterDayTime); + $yesterDayDropTotal = self::getDailyPhaseDropTotalNum($currPhase, $yesterDayTime); + $yesterDayAllocNum = self::getDailyPhaseAllocNum($currPhase, $yesterDayTime); + if ($yesterDayAllocNum >= 0) { + $allocableNum = $maxNum; + } } if ($allocableNum > 0) { $lstVal = mt\Parameter::getListValue('battle_event_loot_per_game');