From c139ce871ef1f942b43721a580df76e4ca515e22 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Mon, 23 Feb 2004 23:21:14 +0000 Subject: [PATCH] fix results voltage --- stepmania/src/NoteDataWithScoring.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/stepmania/src/NoteDataWithScoring.cpp b/stepmania/src/NoteDataWithScoring.cpp index 5992a24f78..0b48a8292e 100644 --- a/stepmania/src/NoteDataWithScoring.cpp +++ b/stepmania/src/NoteDataWithScoring.cpp @@ -286,7 +286,8 @@ float NoteDataWithScoring::GetActualVoltageRadarValue( float fSongSeconds, Playe * keeper. Instead, let's use the length of the longest recorded combo. This is * only subtly different: it's the percent of the song the longest combo took to get. */ const StageStats::Combo_t MaxCombo = g_CurStageStats.GetMaxCombo( pn ); - return clamp( MaxCombo.size, 0.0f, 1.0f ); + float fComboPercent = SCALE( MaxCombo.size, 0, g_CurStageStats.fLastPos[pn]-g_CurStageStats.fFirstPos[pn], 0.0f, 1.0f ); + return clamp( fComboPercent, 0.0f, 1.0f ); } float NoteDataWithScoring::GetActualAirRadarValue( float fSongSeconds, PlayerNumber pn ) const