fixed bug with bomb not disabling laser beam when using laser cannon
[rocksndiamonds.git] / src / game_mm / mm_game.c
index 192dbf585aada246cfb17f0dd7fe484f5ed69430..b5416109f441e730d5d56dce9209bf26cdc1f240 100644 (file)
@@ -2187,11 +2187,12 @@ static void Explode_MM(int x, int y, int phase, int mode)
 
       Bang_MM(laser.start_edge.x, laser.start_edge.y);
       Store[x][y] = EL_EMPTY;
+
+      game_mm.game_over = TRUE;
+      game_mm.game_over_cause = GAME_OVER_BOMB;
     }
     else if (IS_MCDUFFIN(Store[x][y]))
     {
-      game_mm.game_over = TRUE;
-      game_mm.game_over_cause = GAME_OVER_BOMB;
       Store[x][y] = EL_EMPTY;
     }