From 4cd490f4e2bbb07e7f2621570d46d6b3f5078250 Mon Sep 17 00:00:00 2001 From: Jason Felds Date: Fri, 24 Nov 2006 14:17:13 +0000 Subject: [PATCH] Fix the bug where having too many rolls can make the score go over m_iMaxPossiblePoints. --- stepmania/src/ScoreKeeperNormal.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/stepmania/src/ScoreKeeperNormal.cpp b/stepmania/src/ScoreKeeperNormal.cpp index ae3be97e50..3be759204b 100644 --- a/stepmania/src/ScoreKeeperNormal.cpp +++ b/stepmania/src/ScoreKeeperNormal.cpp @@ -221,7 +221,8 @@ void ScoreKeeperNormal::OnNextSong( int iSongInCourseIndex, const Steps* pSteps, ASSERT( m_iMaxPossiblePoints >= 0 ); m_iMaxScoreSoFar += m_iMaxPossiblePoints; - m_iNumTapsAndHolds = pNoteData->GetNumRowsWithTapOrHoldHead() + pNoteData->GetNumHoldNotes(); + m_iNumTapsAndHolds = pNoteData->GetNumRowsWithTapOrHoldHead() + pNoteData->GetNumHoldNotes() + + pNoteData->GetNumRolls(); m_iPointBonus = m_iMaxPossiblePoints; m_pPlayerStageStats->m_iMaxScore = m_iMaxScoreSoFar;