...projectile hits enemy through c_move...
if (HIT_TARGET)
{
if (you)
{
enemy_p = you;
VECTOR tmpfrom_vec, tmpto_vec;
vec_set(tmpfrom_vec, vector(my.x-(20)*cos(my.tilt)*cos(my.pan),my.y-(20)*cos(my.tilt)*sin(my.pan),my.z-(20)*sin(my.tilt)));
vec_set(tmpto_vec, vector(my.x+(20)*cos(my.tilt)*cos(my.pan),my.y+(20)*cos(my.tilt)*sin(my.pan),my.z+(20)*sin(my.tilt)));
if(c_trace(tmpfrom_vec, tmpto_vec, IGNORE_PASSABLE | IGNORE_FLAG2) > 0)
{
if (you)
{
if (enemy_p == you) vec_for_vertex (my.x, enemy_p, hit.vertex);
}
}
....
}
}
....