From 9296aaa28c720057b4b0752c82256701ee0ae6ac Mon Sep 17 00:00:00 2001
From: Monster Iestyn <iestynjealous@ntlworld.com>
Date: Sat, 20 Oct 2018 23:36:06 +0100
Subject: [PATCH] zangle should be shifted down by ANGLETOFINESHIFT if we're to
 use FINETANGENT on it

---
 src/lua_maplib.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/lua_maplib.c b/src/lua_maplib.c
index e769a00dc0..7635ded1c1 100644
--- a/src/lua_maplib.c
+++ b/src/lua_maplib.c
@@ -1344,7 +1344,7 @@ static int slope_set(lua_State *L)
 	}
 	case slope_zangle: // zangle
 		slope->zangle = luaL_checkangle(L, 3);
-		slope->zdelta = FINETANGENT(slope->zangle);
+		slope->zdelta = FINETANGENT(slope->zangle>>ANGLETOFINESHIFT);
 		P_CalculateSlopeNormal(slope);
 		break;
 	case slope_xydirection: // xydirection
-- 
GitLab