From ee00da6a74a62c74a56722b7b70fc50aa45c7f05 Mon Sep 17 00:00:00 2001
From: Monster Iestyn <iestynjealous@ntlworld.com>
Date: Tue, 29 Mar 2016 22:32:09 +0100
Subject: [PATCH] Another thing that probably needed to check for slopes

---
 src/r_segs.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/r_segs.c b/src/r_segs.c
index 1f5477ecf5..66413c5882 100644
--- a/src/r_segs.c
+++ b/src/r_segs.c
@@ -2032,8 +2032,13 @@ void R_StoreWallRange(INT32 start, INT32 stop)
 			markceiling = false;
 		}
 
+#ifdef ESLOPE
+		if ((worldhigh <= worldbottom && worldhighslope <= worldbottomslope)
+		|| (worldlow >= worldtop && worldlowslope >= worldtopslope))
+#else
 		if (backsector->ceilingheight <= frontsector->floorheight ||
 		    backsector->floorheight >= frontsector->ceilingheight)
+#endif
 		{
 			// closed door
 			markceiling = markfloor = true;
-- 
GitLab