Code: Select all
static boolean PTR_NoWayTraverse(intercept_t *in)
{
line_t *ld = in->d.line; // This linedef
return ld->special || // Ignore specials
!(ld->flags & ML_BLOCKING || // Always blocking
(P_LineOpening(ld, NULL), // Find openings
openrange <= 0 || // No opening
openbottom > usething->z+24*FRACUNIT || // Too high it blocks
opentop < usething->z+usething->height)); // Too low it blocks
}
