| 638 | } |
| 639 | |
| 640 | float expdist(playerent *o, vec &dir, const vec &v) |
| 641 | { |
| 642 | vec middle = o->o; |
| 643 | middle.z += (o->aboveeye-o->eyeheight)/2; |
| 644 | float dist = middle.dist(v, dir); |
| 645 | dir.div(dist); |
| 646 | if(dist<0) dist = 0; |
| 647 | return dist; |
| 648 | } |
| 649 | |
| 650 | void radialeffect(playerent *o, vec &v, int qdam, playerent *at, int gun) |
| 651 | { |