From 234e8f5f8f1ab0e256b8071f5bda0881aac464c9 Mon Sep 17 00:00:00 2001
From: MascaraSnake <jonassauer27@gmail.com>
Date: Wed, 29 Dec 2021 10:55:39 +0100
Subject: [PATCH] Disable camera scanner effect in UDMF

---
 extras/conf/udb/Includes/SRB222_linedefs.cfg | 2 +-
 src/p_spec.c                                 | 3 +++
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/extras/conf/udb/Includes/SRB222_linedefs.cfg b/extras/conf/udb/Includes/SRB222_linedefs.cfg
index b36ca21f98..5abb11ae93 100644
--- a/extras/conf/udb/Includes/SRB222_linedefs.cfg
+++ b/extras/conf/udb/Includes/SRB222_linedefs.cfg
@@ -16,7 +16,7 @@ doom
 		}
 		5
 		{
-			title = "Camera Scanner";
+			title = "Camera Scanner <deprecated>";
 			prefix = "(5)";
 		}
 		7
diff --git a/src/p_spec.c b/src/p_spec.c
index 5b2532f936..0dd38b7bca 100644
--- a/src/p_spec.c
+++ b/src/p_spec.c
@@ -6116,6 +6116,9 @@ void P_SpawnSpecials(boolean fromnetsave)
 				break;
 
 			case 5: // Change camera info
+				if (udmf)
+					break;
+
 				sec = sides[*lines[i].sidenum].sector - sectors;
 				TAG_ITER_SECTORS(tag, s)
 					P_AddCameraScanner(&sectors[sec], &sectors[s], R_PointToAngle2(lines[i].v2->x, lines[i].v2->y, lines[i].v1->x, lines[i].v1->y));
-- 
GitLab