fix: 턴 시간 변경 코드

This commit is contained in:
2021-09-15 19:06:15 +00:00
committed by Gitea
parent 3433810ed0
commit 88237d369d
4 changed files with 21 additions and 7 deletions
+3 -2
View File
@@ -277,10 +277,11 @@ class Join extends \sammo\BaseAPI
if ($inheritTurntime !== null) {
//FIXME: 오동작함
$inheritTurntime = $inheritTurntime % ($gameStor->turnterm * 60);
$inheritTurntime = $inheritTurntime % ($admin['turnterm'] * 60);
$inheritTurntime += Util::randRangeInt(0, 999999) / 1000000;
$turntime = new \DateTimeImmutable(cutTurn($admin['turntime'], $admin['turnterm']));
$turntime = TimeUtil::format($turntime->add(TimeUtil::secondsToDateInterval($inheritTurntime)), true);
$turntime = $turntime->add(TimeUtil::secondsToDateInterval($inheritTurntime));
$turntime = TimeUtil::format($turntime, true);
} else {
$turntime = getRandTurn($admin['turnterm'], new \DateTimeImmutable($admin['turntime']));
}