diff --git a/src/g_game.c b/src/g_game.c index 066b43cad3ad276ae3e9e32a6e222fb3929e4a2d..c26968ac0d0fabbc1af6d27f2fbbcf9801d130f2 100644 --- a/src/g_game.c +++ b/src/g_game.c @@ -3843,7 +3843,7 @@ static void G_UpdateVisited(gamedata_t *data, boolean silent) { boolean spec = G_IsSpecialStage(gamemap); // Update visitation flags? - if (!multiplayer && !demoplayback && (gametype == GT_COOP) // SP/RA/NiGHTS mode + if (!demoplayback && (gametype == GT_COOP) // SP/RA/NiGHTS mode && !stagefailed) // Did not fail the stage { UINT8 earnedEmblems;