diff --git a/Docs/Changelog_sm5.txt b/Docs/Changelog_sm5.txt index cbf99cc6d2..47c502f7ec 100644 --- a/Docs/Changelog_sm5.txt +++ b/Docs/Changelog_sm5.txt @@ -13,6 +13,11 @@ StepMania 5.0 $next | 2011xxxx * [GameState] Add the RefreshNoteSkinData lua binding. This will only refresh the NS data for the present game, not all games. [Wolfman2000] +2011/11/04 +* [ScoreKeeperRave] Revert fix from 2011/10/28. [AJ] +* [ScoreKeeperRave] Fixed Miss and HitMine giving meter life. + (Fixes issue 622.) [AJ] + 2011/11/02 ---------- * [ArchHooks] Add the GetArchName lua binding. To the themers that use diff --git a/src/ScoreKeeperRave.cpp b/src/ScoreKeeperRave.cpp index 87ff254a1a..7d2515d1d2 100644 --- a/src/ScoreKeeperRave.cpp +++ b/src/ScoreKeeperRave.cpp @@ -21,8 +21,8 @@ static const float g_fSuperMeterPercentChangeInit[] = +0.02f, // SE_W3 +0.00f, // SE_W4 +0.00f, // SE_W5 - +0.20f, // SE_Miss - +0.40f, // SE_HitMine + -0.20f, // SE_Miss + -0.40f, // SE_HitMine -0.02f, // SE_CheckpointMiss +0.04f, // SE_Held -0.20f, // SE_LetGo @@ -143,7 +143,7 @@ void ScoreKeeperRave::AddSuperMeterDelta( float fUnscaledPercentChange ) { LaunchAttack( oldAL ); if( newAL == NUM_ATTACK_LEVELS ) // hit upper bounds of meter - m_pPlayerState->m_fSuperMeter = 0.f; + m_pPlayerState->m_fSuperMeter -= 1.f; } // mercy: if losing remove attacks on life drain