# | Line 306 | Line 306 | sourcehit( /* check to see if ray hit distant source | |
---|---|---|
306 | * If it's a glow or transparent illum, just remember it. | |
307 | */ | |
308 | if (source[i].sflags & SSKIP) { | |
309 | < | glowsrc = i; |
309 | > | if (glowsrc < 0) |
310 | > | glowsrc = i; |
311 | continue; | |
312 | } | |
313 | if (transillum(source[i].so->omod)) { | |
314 | < | transrc = i; |
314 | > | if (transrc < 0) |
315 | > | transrc = i; |
316 | continue; | |
317 | } | |
318 | r->ro = source[i].so; /* otherwise, use first hit */ |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |