Apparently it's because of the latest optimizations in p_maputl.cpp, like 988. Reverting it from
Code: Select all
if (frac < 0 || frac > 1) continue;	// behind source or beyond end pointCode: Select all
 if (frac < 0) continue;	// behind source or beyond end point 
						