diff --git a/src/r_things.c b/src/r_things.c index bc73df96e..eb4e5f63b 100644 --- a/src/r_things.c +++ b/src/r_things.c @@ -3659,20 +3659,10 @@ boolean R_ThingWithinDist (mobj_t *thing, fixed_t limit_dist) if (limit_dist) { - if (thing->flags & MF_DRAWFROMFARAWAY) + // MF_DRAWFROMFARAWAY: visible from any distance + if (!(thing->flags & MF_DRAWFROMFARAWAY) && dist > limit_dist) { - // MF_DRAWFROMFARAWAY: visible from 2x drawdist - if (dist > limit_dist * 2) - { - return false; - } - } - else - { - if (dist > limit_dist) - { - return false; - } + return false; } }