From 5bc034bc3e1c4117838f9bf44d860501ff231561 Mon Sep 17 00:00:00 2001
From: toaster <rollerorbital@gmail.com>
Date: Wed, 4 Sep 2019 15:52:25 +0100
Subject: [PATCH] [slightly off-topic commit] don't allow MP Special Stages to
 be selectable via the MP level platter

---
 src/m_menu.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/m_menu.c b/src/m_menu.c
index 128b15a769..cb1fa03d7b 100644
--- a/src/m_menu.c
+++ b/src/m_menu.c
@@ -4510,6 +4510,9 @@ static boolean M_CanShowLevelOnPlatter(INT32 mapnum, INT32 gt)
 			if (mapheaderinfo[mapnum]->menuflags & LF2_HIDEINMENU)
 				return false;
 
+			if (G_IsSpecialStage(mapnum+1))
+				return false;
+
 			if (gt == GT_COOP && (mapheaderinfo[mapnum]->typeoflevel & TOL_COOP))
 				return true;
 
-- 
GitLab