@@ -576,7 +576,7 @@ bool DownloadManager::ShouldUploadScores()
576
576
inline void SetCURLPOSTScore (CURL*& curlHandle, curl_httppost*& form, curl_httppost*& lastPtr, HighScore*& hs)
577
577
{
578
578
SetCURLFormPostField (curlHandle, form, lastPtr, " scorekey" , hs->GetScoreKey ());
579
- SetCURLFormPostField (curlHandle, form, lastPtr, " ssr_norm" , hs->GetSSRNormPercent ());
579
+ SetCURLFormPostField (curlHandle, form, lastPtr, " ssr_norm" , to_string ( static_cast < int >( hs->GetSSRNormPercent () * 1000 . f ) ));
580
580
SetCURLFormPostField (curlHandle, form, lastPtr, " max_combo" , hs->GetMaxCombo ());
581
581
SetCURLFormPostField (curlHandle, form, lastPtr, " valid" , static_cast <int >(hs->GetEtternaValid ()));
582
582
SetCURLFormPostField (curlHandle, form, lastPtr, " mods" , hs->GetModifiers ());
@@ -592,16 +592,16 @@ inline void SetCURLPOSTScore(CURL*& curlHandle, curl_httppost*& form, curl_httpp
592
592
SetCURLFormPostField (curlHandle, form, lastPtr, " letgo" , hs->GetHoldNoteScore (HNS_LetGo));
593
593
SetCURLFormPostField (curlHandle, form, lastPtr, " ng" , hs->GetHoldNoteScore (HNS_Missed));
594
594
SetCURLFormPostField (curlHandle, form, lastPtr, " chartkey" , hs->GetChartKey ());
595
- SetCURLFormPostField (curlHandle, form, lastPtr, " rate" , hs->GetMusicRate ());
595
+ SetCURLFormPostField (curlHandle, form, lastPtr, " rate" , to_string ( static_cast < int >( hs->GetMusicRate () * 1000 . f ) ));
596
596
auto chart = SONGMAN->GetStepsByChartkey (hs->GetChartKey ());
597
597
SetCURLFormPostField (curlHandle, form, lastPtr, " negsolo" , chart->GetTimingData ()->HasWarps () || chart->m_StepsType != StepsType_dance_single);
598
598
SetCURLFormPostField (curlHandle, form, lastPtr, " nocc" , static_cast <int >(!hs->GetChordCohesion ()));
599
599
SetCURLFormPostField (curlHandle, form, lastPtr, " calc_version" , hs->GetSSRCalcVersion ());
600
600
SetCURLFormPostField (curlHandle, form, lastPtr, " topscore" , hs->GetTopScore ());
601
- SetCURLFormPostField (curlHandle, form, lastPtr, " uuid" , hs->GetMachineGuid ());
602
601
SetCURLFormPostField (curlHandle, form, lastPtr, " hash" , hs->GetValidationKey (ValidationKey_Brittle));
603
- SetCURLFormPostField (curlHandle, form, lastPtr, " wifePoints" , hs->GetWifePoints ());
604
- SetCURLFormPostField (curlHandle, form, lastPtr, " judgeScale" , hs->GetJudgeScale ());
602
+ SetCURLFormPostField (curlHandle, form, lastPtr, " wife" , to_string (static_cast <int >(hs->GetWifeScore () * 1000 .f )));
603
+ SetCURLFormPostField (curlHandle, form, lastPtr, " wifePoints" , to_string (static_cast <int >(hs->GetWifePoints () * 1000 .f )));
604
+ SetCURLFormPostField (curlHandle, form, lastPtr, " judgeScale" , to_string (static_cast <int >(hs->GetJudgeScale () * 1000 .f )));
605
605
SetCURLFormPostField (curlHandle, form, lastPtr, " machineGuid" , hs->GetMachineGuid ());
606
606
SetCURLFormPostField (curlHandle, form, lastPtr, " grade" , hs->GetGrade ());
607
607
SetCURLFormPostField (curlHandle, form, lastPtr, " wifeGrade" , string (GradeToString (hs->GetWifeGrade ()).c_str ()));
0 commit comments