Skip to content

Commit 70a2cf4

Browse files
authored
Merge pull request #909 from project-primera/fix/rating-calc-2
レーティング計算処理の誤りを修正
2 parents a7e7a12 + 0b7fd86 commit 70a2cf4

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

OngekiScoreLog/app/Services/OngekiUtility.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -143,8 +143,8 @@ private function calcRatingValue(float $extraLevel, int $technicalScore)
143143
$result = $extra + 1750 + (floor(($technicalScore - 1007500) / 10));
144144
}elseif($technicalScore >= 1000000){ // SSS: 1.25 / 15点ごとに+0.001
145145
$result = $extra + 1250 + (floor(($technicalScore - 1000000) / 15));
146-
}elseif($technicalScore >= 990000){ // SS: 0.75 / 40点ごとに+0.001
147-
$result = $extra + 750 + (floor(($technicalScore - 990000) / 40));
146+
}elseif($technicalScore >= 990000){ // SS: 0.75 / 20点ごとに+0.001
147+
$result = $extra + 750 + (floor(($technicalScore - 990000) / 20));
148148
}elseif($technicalScore >= 970000){ // S: 0.00 / 26点ごとに+0.001
149149
$result = $extra + (floor(($technicalScore - 970000) / 26.666));
150150
}else{ // それ以下: -18点ごとに-0.001
@@ -158,7 +158,7 @@ private function calcRatingValue(float $extraLevel, int $technicalScore)
158158

159159
private function calcRankRatingValue(int $technicalScore)
160160
{
161-
if($technicalScore >= 1007500){ // 理論値: 2.0
161+
if($technicalScore >= 1007500){
162162
return 0.3;
163163
}elseif($technicalScore >= 1000000){
164164
return 0.2;

0 commit comments

Comments
 (0)