diff --git a/stepmania/src/ScreenGameplay.cpp b/stepmania/src/ScreenGameplay.cpp index 6b181cbb1e..932b7f64b2 100644 --- a/stepmania/src/ScreenGameplay.cpp +++ b/stepmania/src/ScreenGameplay.cpp @@ -1278,7 +1278,9 @@ void ScreenGameplay::Update( float fDeltaTime ) // FOREACH_EnabledPlayer(p) { - if( g_CurStageStats.bFailed[p] ) + if( + (m_pLifeMeter[p] && m_pLifeMeter[p]->IsFailing()) || + (m_pCombinedLifeMeter && m_pCombinedLifeMeter->IsFailing(p)) ) { GAMESTATE->m_HealthState[p] = GameState::DEAD; }