void goto_node(ENTITY* ent, int nodenr) {
VECTOR ptemp;
diag("\ngoto_node:");
diag(str_for_num(NULL, nodenr));
var result = path_getnode(ent, nodenr, ptemp, NULL);
if (result != 0) {
diag_var("\nnode.x: %6.3f",ptemp.x);
diag_var("\nnode.y: %6.3f",ptemp.y);
diag_var("\nnode.z: %6.3f",ptemp.z);
rotateToPosition(ent, ptemp);
initPos(ent);
path_MDJK_find(ent, ent.PtDep, nodenr);
ent.walkMode = 1;
}
}