--- ray/src/rt/virtuals.c 1991/08/26 10:10:43 1.26 +++ ray/src/rt/virtuals.c 1991/10/01 14:29:16 1.27 @@ -349,7 +349,9 @@ register int sn; /* target source number */ nok++; /* check against obstructions */ rayclear(&sr); - if (!localhit(&sr, &thescene) || sr.ro == source[sn].so) + sr.revf = raytrace; + rayvalue(&sr); + if (bright(sr.rcol) > FTINY) nhit++; if (nhit > 0 && nhit < nok) { #ifdef DEBUG