From eee894581aecc4575baf0edb4cb46941806efbf8 Mon Sep 17 00:00:00 2001
From: flarn2006 <flarn2006@gmail.com>
Date: Sat, 29 May 2021 00:54:31 -0400
Subject: [PATCH] Make linedef 96 skip the control sector

---
 src/p_setup.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/p_setup.c b/src/p_setup.c
index 4bb47c9431..336cf98867 100644
--- a/src/p_setup.c
+++ b/src/p_setup.c
@@ -2983,8 +2983,10 @@ static void P_AddBinaryMapTags(void)
 			mtag_t tag = Tag_FGet(&lines[i].frontsector->tags);
 			INT32 s;
 			TAG_ITER_DECLARECOUNTER(0);
-			TAG_ITER_SECTORS(0, tag, s)
-				P_AddBinaryMapTagsFromLine(&sectors[s], &lines[i]);
+			TAG_ITER_SECTORS(0, tag, s) {
+				if (s != lines[i].frontsector - sectors)  // Skip the control sector
+					P_AddBinaryMapTagsFromLine(&sectors[s], &lines[i]);
+			}
 		} else if (lines[i].special == 97 || lines[i].special == 99) {
 			P_AddBinaryMapTagsFromLine(lines[i].frontsector, &lines[i]);
 		} else if (lines[i].special == 98 || lines[i].special == 99) {
-- 
GitLab