diff --git a/stepmania/src/ScoreKeeperMAX2.cpp b/stepmania/src/ScoreKeeperMAX2.cpp index 8c724a573a..e1918f67fb 100644 --- a/stepmania/src/ScoreKeeperMAX2.cpp +++ b/stepmania/src/ScoreKeeperMAX2.cpp @@ -393,7 +393,9 @@ void ScoreKeeperMAX2::HandleTapRowScore( TapNoteScore scoreOfLastTap, int iNumTa case TNS_PERFECT: m_iCurToastyCombo += iNumTapsInRow; - if( m_iCurToastyCombo==250 && !GAMESTATE->m_bDemonstrationOrJukebox ) + if( m_iCurToastyCombo >= 250 && + m_iCurToastyCombo - iNumTapsInRow < 250 && + !GAMESTATE->m_bDemonstrationOrJukebox ) { SCREENMAN->PostMessageToTopScreen( SM_PlayToasty, 0 ); PROFILEMAN->IncrementToastiesCount( m_PlayerNumber );