X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Ffiles.c;h=21bede9a7be2fbf873b82a6ee3b2ae10e64d0512;hb=84e1915b7518d611e0379f926691a0b1f7a9e430;hp=bb1ce49770b1e3b4a85995485ecb586cd958b0b6;hpb=bb49e2b2a9bb4aefe76182be725e998bf9495976;p=rocksndiamonds.git diff --git a/src/files.c b/src/files.c index bb1ce497..21bede9a 100644 --- a/src/files.c +++ b/src/files.c @@ -1915,6 +1915,9 @@ static void ActivateLevelTemplate() /* overwrite all individual level settings from template level settings */ level = level_template; + /* restore level file info */ + level.file_info = level_backup.file_info; + /* restore playfield size */ level.fieldx = level_backup.fieldx; level.fieldy = level_backup.fieldy; @@ -8281,7 +8284,8 @@ void SaveScore(int nr) char *filename = getScoreFilename(nr); FILE *file; - InitScoreDirectory(leveldir_current->subdir); + /* used instead of "leveldir_current->subdir" (for network games) */ + InitScoreDirectory(levelset.identifier); if (!(file = fopen(filename, MODE_WRITE))) {