From 45e1f3566d20852ffd9353a9090e33c48faa90ab Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Sat, 27 Sep 2003 06:38:16 +0000 Subject: [PATCH] Don't mess with the FailType if it was set with DefaultOptions. --- stepmania/src/GameState.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/stepmania/src/GameState.cpp b/stepmania/src/GameState.cpp index b33076989f..eeaeeaef37 100644 --- a/stepmania/src/GameState.cpp +++ b/stepmania/src/GameState.cpp @@ -486,8 +486,13 @@ void GameState::GetFinalEvalStatsAndSongs( StageStats& statsOut, vector& void GameState::ApplyModifiers( PlayerNumber pn, CString sModifiers ) { + const SongOptions::FailType ft = GAMESTATE->m_SongOptions.m_FailType; + m_PlayerOptions[pn].FromString( sModifiers ); m_SongOptions.FromString( sModifiers ); + + if( ft != GAMESTATE->m_SongOptions.m_FailType ) + GAMESTATE->m_bChangedFailType = true; } /* Store the player's preferred options. This is called at the very beginning