diff --git a/source/duke3d/src/game.cpp b/source/duke3d/src/game.cpp index 669b0218d..f901b9d08 100644 --- a/source/duke3d/src/game.cpp +++ b/source/duke3d/src/game.cpp @@ -6248,7 +6248,7 @@ static int G_EndOfLevel(void) // Clear potentially loaded per-map ART only after the bonus screens. artClearMapArt(); - if (ud.eog) + if (ud.eog || G_HaveUserMap()) { ud.eog = 0; if ((!g_netServer && ud.multimode < 2))