action attach_weapon()
{
set(my, PASSABLE);
proc_mode = PROC_LATE;
while (player != null) { wait(1); } {
vec_for_vertex(temp.x,player,125); //hand palm base
vec_for_vertex(temp2.x,player,130); //hand palm tip
vec_set(my.x,temp.x);
vec_diff(temp.x,temp2.x,temp.x);
vec_to_angle(temp.pan,temp.x);
vec_set(my.pan,temp.pan);
wait(1);
}
}