From d7afb23f5a4de6d86da49e660ada415e34360263 Mon Sep 17 00:00:00 2001 From: Jason Felds Date: Sat, 9 Jul 2011 14:07:13 -0400 Subject: [PATCH] Can't forget checkpoints. --- src/ScoreKeeperNormal.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ScoreKeeperNormal.cpp b/src/ScoreKeeperNormal.cpp index f24c526507..07b2cbd213 100644 --- a/src/ScoreKeeperNormal.cpp +++ b/src/ScoreKeeperNormal.cpp @@ -430,11 +430,11 @@ void ScoreKeeperNormal::HandleTapNoteScoreInternal( TapNoteScore tns, TapNoteSco // update judged row totals. Respect Combo segments here. TimingData &td = GAMESTATE->m_pCurSteps[m_pPlayerState->m_PlayerNumber]->m_Timing; ComboSegment &cs = td.GetComboSegmentAtRow(row); - if (tns >= m_MinScoreToContinueCombo) + if (tns == TNS_CheckpointHit || tns >= m_MinScoreToContinueCombo) { m_pPlayerStageStats->m_iTapNoteScores[tns] += cs.GetCombo(); } - else if (tns < m_MinScoreToMaintainCombo) + else if (tns == TNS_CheckpointMiss || tns < m_MinScoreToMaintainCombo) { m_pPlayerStageStats->m_iTapNoteScores[tns] += cs.GetMissCombo(); }