Base item detection distance on perception instead of view size.

simple tweak, like it says.