| # | 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 (old) |
| > | Changed lines (new) |