diff --git a/stepmania/src/GameState.cpp b/stepmania/src/GameState.cpp index 84517044c5..8839be4e86 100644 --- a/stepmania/src/GameState.cpp +++ b/stepmania/src/GameState.cpp @@ -162,6 +162,10 @@ void GameState::Reset() SONGMAN->UpdateBest(); SONGMAN->UpdateShuffled(); + /* We may have cached trails from before everything was loaded (eg. from before + * SongManager::UpdateBest could be called). Erase the cache. */ + SONGMAN->RegenRandomTrailEntries(); + g_vPlayedStageStats.clear(); FOREACH_PlayerNumber( p )