fixed playing older tapes for MM engine
[rocksndiamonds.git] / src / game_mm / mm_game.c
index 326880f16fccad8a3e8e5c83c6cb8d27a110e4fb..8583a9a7d7d056e43e13b3e2bcc80ffefe35af3a 100644 (file)
@@ -644,6 +644,8 @@ void InitGameEngine_MM(void)
   game_mm.laser_green = FALSE;
   game_mm.laser_blue = TRUE;
 
+  game_mm.lightball_rnd = TRUE;
+
   game_mm.level_solved = FALSE;
   game_mm.game_over = FALSE;
   game_mm.game_over_cause = 0;
@@ -714,6 +716,8 @@ void InitGameActions_MM(void)
 
   InitLaser();
 
+  game_mm.lightball_rnd = FALSE;
+
   for (i = 0; i <= num_init_game_frames; i++)
   {
     if (i == num_init_game_frames)
@@ -749,6 +753,8 @@ void InitGameActions_MM(void)
 #endif
   }
 
+  game_mm.lightball_rnd = TRUE;
+
   ScanLaser();
 
   if (game_mm.kettles_still_needed == 0)