diff options
Diffstat (limited to 'src/strife/p_map.c')
-rw-r--r-- | src/strife/p_map.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/strife/p_map.c b/src/strife/p_map.c index 44f12689..99ae3d40 100644 --- a/src/strife/p_map.c +++ b/src/strife/p_map.c @@ -544,8 +544,9 @@ P_TryMove return false; // mobj must lower itself to fit // villsa [STRIFE] non-robots are limited to 16 unit step height - if(!(thing->flags & MF_NOBLOOD) && tmfloorz - thing->z > (16*FRACUNIT) || - tmfloorz - thing->z > 24*FRACUNIT) + if ((thing->flags & MF_NOBLOOD) == 0 && tmfloorz - thing->z > (16*FRACUNIT)) + return false; + if (tmfloorz - thing->z > 24*FRACUNIT) return false; // too big a step up // villsa [STRIFE] special case for missiles |