diff --git a/stepmania/src/ArrowEffects.cpp b/stepmania/src/ArrowEffects.cpp index f58f3eefab..4b6b8724f8 100644 --- a/stepmania/src/ArrowEffects.cpp +++ b/stepmania/src/ArrowEffects.cpp @@ -62,8 +62,9 @@ float ArrowGetYOffset( PlayerNumber pn, int iCol, float fNoteBeat ) } if( fAccels[PlayerOptions::ACCEL_BRAKE] > 0 ) { - float fNewYOffset = fYOffset * SCALE( fYOffset, 0.f, SCREEN_HEIGHT, 0.25f, 1.5f ); - fYAdjust += fAccels[PlayerOptions::ACCEL_BRAKE] * (fNewYOffset - fYOffset); + float fScale = SCALE( fYOffset, 0.f, SCREEN_HEIGHT, 0, 1.f ); + float fNewYOffset = fYOffset * fScale; + fYAdjust += (fNewYOffset - fYOffset); } if( fAccels[PlayerOptions::ACCEL_WAVE] > 0 ) fYAdjust += fAccels[PlayerOptions::ACCEL_WAVE] * 20.0f*sinf( fYOffset/38.0f );