add [Gameplay] MaxScoreToIncrementMissCombo metric.

This commit is contained in:
AJ Kelly
2010-05-26 00:07:34 -05:00
parent e7917f0721
commit 81921e2488
2 changed files with 5 additions and 1 deletions
+4 -1
View File
@@ -82,6 +82,7 @@ void ScoreKeeperNormal::Load(
m_ComboIsPerRow.Load( "Gameplay", "ComboIsPerRow" ); m_ComboIsPerRow.Load( "Gameplay", "ComboIsPerRow" );
m_MinScoreToContinueCombo.Load( "Gameplay", "MinScoreToContinueCombo" ); m_MinScoreToContinueCombo.Load( "Gameplay", "MinScoreToContinueCombo" );
m_MinScoreToMaintainCombo.Load( "Gameplay", "MinScoreToMaintainCombo" ); m_MinScoreToMaintainCombo.Load( "Gameplay", "MinScoreToMaintainCombo" );
m_MaxScoreToIncrementMissCombo.Load( "Gameplay", "MaxScoreToIncrementMissCombo" );
// Toasty triggers (idea from 3.9+) // Toasty triggers (idea from 3.9+)
// Multiple toasty support doesn't seem to be working right now. // Multiple toasty support doesn't seem to be working right now.
@@ -626,7 +627,9 @@ void ScoreKeeperNormal::HandleRowComboInternal( TapNoteScore tns, int iNumTapsIn
else if ( tns < m_MinScoreToMaintainCombo ) else if ( tns < m_MinScoreToMaintainCombo )
{ {
m_pPlayerStageStats->m_iCurCombo = 0; m_pPlayerStageStats->m_iCurCombo = 0;
m_pPlayerStageStats->m_iCurMissCombo += iNumTapsInRow;
if( tns <= m_MaxScoreToIncrementMissCombo )
m_pPlayerStageStats->m_iCurMissCombo += iNumTapsInRow;
} }
} }
+1
View File
@@ -35,6 +35,7 @@ class ScoreKeeperNormal: public ScoreKeeper
ThemeMetric<bool> m_ComboIsPerRow; ThemeMetric<bool> m_ComboIsPerRow;
ThemeMetric<TapNoteScore> m_MinScoreToContinueCombo; ThemeMetric<TapNoteScore> m_MinScoreToContinueCombo;
ThemeMetric<TapNoteScore> m_MinScoreToMaintainCombo; ThemeMetric<TapNoteScore> m_MinScoreToMaintainCombo;
ThemeMetric<TapNoteScore> m_MaxScoreToIncrementMissCombo;
// Custom Scoring Theme Metrics // Custom Scoring Theme Metrics
ThemeMetric<int> m_CustomTNS_W1; ThemeMetric<int> m_CustomTNS_W1;