diff --git a/stepmania/src/LifeMeterBar.cpp b/stepmania/src/LifeMeterBar.cpp index 5dc5c1528d..4a0c441565 100644 --- a/stepmania/src/LifeMeterBar.cpp +++ b/stepmania/src/LifeMeterBar.cpp @@ -42,6 +42,7 @@ static ThemeMetric DANGER_THRESHOLD ("LifeMeterBar","DangerThreshold"); static ThemeMetric NUM_CHAMBERS ("LifeMeterBar","NumChambers"); static ThemeMetric NUM_STRIPS ("LifeMeterBar","NumStrips"); static ThemeMetric INITIAL_VALUE ("LifeMeterBar","InitialValue"); +static ThemeMetricEnum MIN_STAY_ALIVE( "LifeMeterBar","MinStayAlive" ); const float FAIL_THRESHOLD = 0; @@ -165,7 +166,7 @@ void LifeMeterBar::ChangeLife( TapNoteScore score ) fDeltaLife = min( fDeltaLife, 0 ); break; case SongOptions::DRAIN_SUDDEN_DEATH: - if( fDeltaLife < 0 ) + if( score < MIN_STAY_ALIVE ) fDeltaLife = -1.0f; else fDeltaLife = 0;