From ac84e24635944a84704ab195b5e6dd31dbcfb63f Mon Sep 17 00:00:00 2001 From: MinaciousGrace Date: Sun, 30 Apr 2017 23:02:45 -0400 Subject: [PATCH] unload replaydata after using it for rescore functions and fix lack of mine consideration (again?) --- src/HighScore.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/HighScore.cpp b/src/HighScore.cpp index 6d0329fe01..a275cc4a36 100644 --- a/src/HighScore.cpp +++ b/src/HighScore.cpp @@ -937,6 +937,9 @@ float HighScore::RescoreToWifeJudge(int x) { p += wife2(*f, ts); p += (m_Impl->iHoldNoteScores[HNS_LetGo] + m_Impl->iHoldNoteScores[HNS_Missed]) * -6.f; + p += m_Impl->iTapNoteScores[TNS_HitMine] * -8.f; + + UnloadReplayData(); return p / static_cast(m_Impl->vOffsetVector.size() * 2); } @@ -951,6 +954,9 @@ float HighScore::RescoreToWifeJudgeDuringLoad(int x) { p += wife2(*f, ts); p += (m_Impl->iHoldNoteScores[HNS_LetGo] + m_Impl->iHoldNoteScores[HNS_Missed]) * -6.f; + p += m_Impl->iTapNoteScores[TNS_HitMine] * -8.f; + + UnloadReplayData(); return p / static_cast(m_Impl->vOffsetVector.size() * 2); }