# | 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 |
> | Changed lines |