--- orig/rpggame/rpgobjset.h
+++ mod/rpggame/rpgobjset.h
@@ -81,6 +81,7 @@
         CCOMMAND(r_attack,      "",    (rpgobjset *self), { self->r_attack(); });
         CCOMMAND(r_rotate,      "f",   (rpgobjset *self, float *angle), { if (self->stack[0]->ent) self->stack[0]->ent->r_rotate(*angle); });
         CCOMMAND(r_turnto,      "",    (rpgobjset *self), { if (self->stack[0]->ent && self->stack[1]->ent) self->stack[1]->ent->r_turnto(self->stack[0]->ent->o); });
+        CCOMMAND(r_vecyaw,      "ff",  (rpgobjset *self, float *x, float *y), { vec v = vec(*x, *y, 0); if (self->stack[0]->ent) floatret(self->stack[0]->ent->vecyaw(v)); });
         CCOMMAND(r_move,        "i",   (rpgobjset *self, int *yes), { if (self->stack[0]->ent) self->stack[0]->ent->r_move(*yes); });
         CCOMMAND(r_loop_inv,    "is",  (rpgobjset *self, int *itemflags, char *body), { self->stack[0]->loop_inv(*itemflags, body); });
         CCOMMAND(r_get_blocked, "",    (rpgobjset *self), { if (self->stack[0]->ent) intret(self->stack[0]->ent->blocked); });



