fix: 수정된 턴 시간 변경 로직에서 바뀌기 이전 턴을 시드로 계속 사용하는 문제 수정 #246

Merged
Hide_D merged 1 commits from jyp9/core:turn_reset_fix into devel 2023-12-27 17:42:48 +09:00
@@ -70,13 +70,13 @@ class ResetTurnTime extends \sammo\BaseAPI
UniqueConst::$hiddenSeed,
'ResetTurnTime',
$userID,
$general->getTurnTime()
$general->getAuxVar('nextTurnTimeBase') ?? $general->getTurnTime()
Hide_D marked this conversation as resolved
Review

nextTurnTimeBase값은 float이고, getTurnTime()의 값은 string인 차이가 있긴 하지만, 큰 문제는 없겠네요.

nextTurnTimeBase값은 float이고, getTurnTime()의 값은 string인 차이가 있긴 하지만, 큰 문제는 없겠네요.
)));
$afterTurn = $rng->nextFloat1() * $turnTerm * 60;
$userLogger = new UserLogger($userID);
$userLogger->push(sprintf("{$reqPoint} 포인트로 턴 시간을 바꾸어 다음 턴부터 %02d:%02d 적용", intdiv(Util::toInt($afterTurn), 60), $afterTurn % 60), "inheritPoint");
$userLogger->push(sprintf("{$reqPoint} 포인트로 턴 시간을 바꾸어 다음 턴부터 %02d:%02d 적용", intdiv(Util::toInt($afterTurn), 60), $afterTurn % 60), "inheritPoint");
$userLogger->flush();
$general->setAuxVar('inheritResetTurnTime', $nextLevel);