X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Ffiles.c;h=0b656358d61eefb548c149e8d27c604816fa6638;hb=refs%2Ftags%2F4.2.0.5;hp=9f4408b36db96947cfeaecc276d55e0fd3b194a9;hpb=d1c1f0bf3c77537fb2ca2e9d19ddfd942e32a47c;p=rocksndiamonds.git diff --git a/src/files.c b/src/files.c index 9f4408b3..0b656358 100644 --- a/src/files.c +++ b/src/files.c @@ -5717,6 +5717,13 @@ static void LoadLevelFromFileStream_DC(File *file, struct LevelInfo *level, level->extra_time = header[56] | (header[57] << 8); level->shield_normal_time = header[58] | (header[59] << 8); + // shield and extra time elements do not have a score + level->score[SC_SHIELD] = 0; + level->extra_time_score = 0; + + // set time for normal and deadly shields to the same value + level->shield_deadly_time = level->shield_normal_time; + // Diamond Caves has the same (strange) behaviour as Emerald Mine that gems // can slip down from flat walls, like normal walls and steel walls level->em_slippery_gems = TRUE;