diff --git a/stepmania/src/ScoreKeeperNormal.cpp b/stepmania/src/ScoreKeeperNormal.cpp index 9785889a25..a799ffbd5a 100644 --- a/stepmania/src/ScoreKeeperNormal.cpp +++ b/stepmania/src/ScoreKeeperNormal.cpp @@ -450,7 +450,10 @@ void ScoreKeeperNormal::HandleTapRowScore( const NoteData &nd, int iRow ) { m_pPlayerStageStats->m_iCurCombo = 0; if( scoreOfLastTap == TNS_Miss ) - m_pPlayerStageStats->m_iCurMissCombo += iComboCountIfHit; + // The standard among Bemani games is to only count one miss per "step", regardless of + // how many taps are in that step. If there is a big demand for something different, + // we can add a variable similar to m_bComboIsPerRow. + ++m_pPlayerStageStats->m_iCurMissCombo; } if( m_pPlayerState->m_PlayerNumber != PLAYER_INVALID )