diff --git a/stepmania/src/Player.cpp b/stepmania/src/Player.cpp index a7821af0f5..cb52c4438f 100644 --- a/stepmania/src/Player.cpp +++ b/stepmania/src/Player.cpp @@ -425,9 +425,9 @@ void Player::Step( int col, RageTimer tm ) const float fMusicSeconds = GAMESTATE->m_fMusicSeconds - (fAgo / GAMESTATE->m_SongOptions.m_fMusicRate); // The offset from the actual step in seconds: - const float fNoteOffset = fStepSeconds - fMusicSeconds; + const float fNoteOffset = (fStepSeconds - fMusicSeconds) / GAMESTATE->m_SongOptions.m_fMusicRate; // account for music rate - const float fSecondsFromPerfect = fabsf( fNoteOffset ) / GAMESTATE->m_SongOptions.m_fMusicRate; // account for music rate + const float fSecondsFromPerfect = fabsf( fNoteOffset ); // calculate TapNoteScore TapNoteScore score;