diff --git a/stepmania/src/NoteDataUtil.cpp b/stepmania/src/NoteDataUtil.cpp index 1406dc403c..43aa153033 100644 --- a/stepmania/src/NoteDataUtil.cpp +++ b/stepmania/src/NoteDataUtil.cpp @@ -554,31 +554,16 @@ static void GetTrackMapping( StepsType st, NoteDataUtil::TrackMapping tt, int Nu { // TRICKY: Shuffle so that both player get the same shuffle mapping // in the same round. + int iOrig[MAX_NOTE_TRACKS]; + memcpy( iOrig, iTakeFromTrack, sizeof(iOrig) ); + int iShuffleSeed = GAMESTATE->m_iRoundSeed; -reshuffle: - RandomGen rnd( iShuffleSeed ); - - vector aiTracksLeftToMap; - for( t=0; t