From 85d60e6126f4ea7d459dc60b072366c6f36c4fb6 Mon Sep 17 00:00:00 2001 From: dwsJason Date: Sun, 25 Nov 2018 21:23:12 -0500 Subject: [PATCH] Fix issue where guy dropping down, didn't hit the floor in level 1 --- src/e_them.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/e_them.c b/src/e_them.c index 9cc4146..7149af1 100644 --- a/src/e_them.c +++ b/src/e_them.c @@ -414,7 +414,7 @@ e_them_t2_action2(ent_t* pEnt) pEnt->flgclmb = FALSE; /* not climbing */ /* calc new y (falling) and test environment */ - i = (pEnt->y << 8) + pEnt->offsy + pEnt->ylow; + i = (((U32)pEnt->y) << 8) + pEnt->offsy + pEnt->ylow; y = i >> 8; u_envtest(pEnt->x, y, FALSE, &env0, &env1); if (!(env1 & (MAP_EFLG_SOLID|MAP_EFLG_SPAD|MAP_EFLG_WAYUP))) {