it's ugly, but it should work. Only have mines nullify full combo if [Gameplay] MineHitIncrementsMissCombo=true
This commit is contained in:
@@ -19,6 +19,7 @@
|
||||
#define GRADE_TIER02_IS_FULL_COMBO THEME->GetMetricB("PlayerStageStats","GradeTier02IsFullCombo")
|
||||
|
||||
static ThemeMetric<TapNoteScore> g_MinScoreToMaintainCombo( "Gameplay", "MinScoreToMaintainCombo" );
|
||||
static ThemeMetric<bool> g_MineHitIncrementsMissCombo( "Gameplay", "MineHitIncrementsMissCombo" );
|
||||
|
||||
const float LESSON_PASS_THRESHOLD = 0.8f;
|
||||
|
||||
@@ -530,8 +531,8 @@ bool PlayerStageStats::FullComboOfScore( TapNoteScore tnsAllGreaterOrEqual ) con
|
||||
return false;
|
||||
}
|
||||
|
||||
// hit any mines? It's not a full combo.
|
||||
if( m_iTapNoteScores[TNS_HitMine] > 0 )
|
||||
// hit any mines when they increment the miss combo? It's not a full combo.
|
||||
if( g_MineHitIncrementsMissCombo && m_iTapNoteScores[TNS_HitMine] > 0 )
|
||||
return false;
|
||||
|
||||
// If has at least one of the judgments equal to or above, then is a full combo.
|
||||
|
||||
Reference in New Issue
Block a user