From 9971592dc6f8479ce0ee099006444447ef1ef84d Mon Sep 17 00:00:00 2001 From: MascaraSnake Date: Sat, 4 Jun 2022 11:14:31 +0200 Subject: [PATCH] UDMF conversion: Fix noclimb flag not being applied to linedef types 66-68 --- src/p_setup.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/p_setup.c b/src/p_setup.c index 89b419953..083b8f236 100644 --- a/src/p_setup.c +++ b/src/p_setup.c @@ -4248,6 +4248,8 @@ static void P_ConvertBinaryLinedefTypes(void) lines[i].args[0] = tag; lines[i].args[1] = lines[i].special - 66; lines[i].args[2] = P_AproxDistance(lines[i].dx, lines[i].dy) >> FRACBITS; + if (lines[i].flags & ML_NOCLIMB) + lines[i].args[2] *= -1; lines[i].special = 66; break; case 76: //Make FOF bouncy