X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Fgame_mm%2Fmm_files.c;h=8e6a72bdf761cee3e3ff78b75fd40c95c638765c;hp=31e566335f4aa9ae9f106bcee46731457d48d95d;hb=e84892f2b6b69147441c10ec8ae7304748162fb8;hpb=86eb2ffc8cf01f17a3aea2bf0b279014825ec756 diff --git a/src/game_mm/mm_files.c b/src/game_mm/mm_files.c index 31e56633..8e6a72bd 100644 --- a/src/game_mm/mm_files.c +++ b/src/game_mm/mm_files.c @@ -151,6 +151,10 @@ static int LoadLevel_MM_HEAD(File *file, int chunk_size, level->time = getFile16BitInteger(file, BYTE_ORDER_BIG_ENDIAN); level->kettles_needed = getFile16BitInteger(file, BYTE_ORDER_BIG_ENDIAN); + // one time unit was equivalent to four seconds in level files up to 2.0.x + if (level->file_version <= MM_FILE_VERSION_2_0) + level->time *= 4; + for (i = 0; i < MAX_LEVEL_NAME_LEN; i++) level->name[i] = getFile8Bit(file); level->name[MAX_LEVEL_NAME_LEN] = 0;