Allow Combo Multipliers for Custom Normal Scorekeeping.
This commit is contained in:
@@ -4426,6 +4426,8 @@ ComboAboveThresholdAddsToScoreBonus=0
|
|||||||
ComboScoreBonusThreshold=50
|
ComboScoreBonusThreshold=50
|
||||||
ComboScoreBonusValue=+1000
|
ComboScoreBonusValue=+1000
|
||||||
|
|
||||||
|
ComboMultiplier=0.0
|
||||||
|
|
||||||
DoubleNoteScoreMultiplier=1.0
|
DoubleNoteScoreMultiplier=1.0
|
||||||
TripleNoteScoreMultiplier=1.0
|
TripleNoteScoreMultiplier=1.0
|
||||||
QuadOrHigherNoteScoreMultiplier=1.0
|
QuadOrHigherNoteScoreMultiplier=1.0
|
||||||
|
|||||||
@@ -83,6 +83,7 @@ void ScoreKeeperNormal::Load(
|
|||||||
m_MinScoreToMaintainCombo.Load( "Gameplay", "MinScoreToMaintainCombo" );
|
m_MinScoreToMaintainCombo.Load( "Gameplay", "MinScoreToMaintainCombo" );
|
||||||
|
|
||||||
// Custom Scoring
|
// Custom Scoring
|
||||||
|
m_CustomComboMultiplier.Load( "CustomScoring", "ComboMultiplier" );
|
||||||
m_CustomTNS_W1.Load( "CustomScoring", "PointsW1" );
|
m_CustomTNS_W1.Load( "CustomScoring", "PointsW1" );
|
||||||
m_CustomTNS_W2.Load( "CustomScoring", "PointsW2" );
|
m_CustomTNS_W2.Load( "CustomScoring", "PointsW2" );
|
||||||
m_CustomTNS_W3.Load( "CustomScoring", "PointsW3" );
|
m_CustomTNS_W3.Load( "CustomScoring", "PointsW3" );
|
||||||
@@ -478,6 +479,8 @@ void ScoreKeeperNormal::AddScoreInternal( TapNoteScore score )
|
|||||||
p += m_CustomComboBonusValue;
|
p += m_CustomComboBonusValue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
p += m_pPlayerStageStats->m_iCurCombo * m_CustomComboMultiplier;
|
||||||
|
|
||||||
if( m_iNumNotesHitThisRow == 2 )
|
if( m_iNumNotesHitThisRow == 2 )
|
||||||
p = (int)(p * m_DoubleNoteMultiplier);
|
p = (int)(p * m_DoubleNoteMultiplier);
|
||||||
else if( m_iNumNotesHitThisRow == 3 )
|
else if( m_iNumNotesHitThisRow == 3 )
|
||||||
|
|||||||
@@ -56,6 +56,7 @@ class ScoreKeeperNormal: public ScoreKeeper
|
|||||||
ThemeMetric<float> m_DoubleNoteMultiplier;
|
ThemeMetric<float> m_DoubleNoteMultiplier;
|
||||||
ThemeMetric<float> m_TripleNoteMultiplier;
|
ThemeMetric<float> m_TripleNoteMultiplier;
|
||||||
ThemeMetric<float> m_QuadPlusNoteMultiplier;
|
ThemeMetric<float> m_QuadPlusNoteMultiplier;
|
||||||
|
ThemeMetric<float> m_CustomComboMultiplier;
|
||||||
|
|
||||||
vector<Steps*> m_apSteps;
|
vector<Steps*> m_apSteps;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user