| # | Line 69 | Line 69 | nextsample: | |
|---|---|---|
| 69 | for (i = 0; i < 3; i++) | |
| 70 | vpos[i] += (double)cent[i]/MAXSPART; | |
| 71 | /* avoid circular aiming failures */ | |
| 72 | < | if (source[si->sn].sflags & SCIR) { |
| 72 | > | if ((source[si->sn].sflags & SCIR) && (si->np > 1 || dstrsrc > 0.7)) { |
| 73 | FVECT trim; | |
| 74 | double d; | |
| 75 | if (source[si->sn].sflags & (SFLAT|SDISTANT)) { | |
| – | Removed lines |
| + | Added lines |
| < | Changed lines (old) |
| > | Changed lines (new) |