X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Fgame.c;h=4edcf7e8c16fe8cf0e9f902014b4f35c45a6832a;hp=7076d52c6c70bfbb809c435d9ecd83d94929f8a7;hb=9e4358919afd28bdb4481eaf8daf4dcd4eca3e02;hpb=6e7af3cc6bf12e02a3b0ea576a3ffb9e7c32b0ba diff --git a/src/game.c b/src/game.c index 7076d52c..4edcf7e8 100644 --- a/src/game.c +++ b/src/game.c @@ -12644,9 +12644,10 @@ void ScrollPlayer(struct PlayerInfo *player, int mode) { RemovePlayerWithCleanup(player); - if (local_player->friends_still_needed == 0 || - IS_SP_ELEMENT(Feld[jx][jy])) - PlayerWins(player); + if ((local_player->friends_still_needed == 0 || + IS_SP_ELEMENT(Feld[jx][jy])) && + AllPlayersGone) + PlayerWins(local_player); } /* this breaks one level: "machine", level 000 */