Bewegungsrichtung in direct_move korrgiert.

Wenn der Ausgang keine Richtung (msg) angibt, wird das Kommando
des Ausgangs als Richtung benutzt.

Change-Id: I66e8063bdd3f625c3b41719c8f46f29715a3140c
diff --git a/p/service/padreic/mnpc/moving.c b/p/service/padreic/mnpc/moving.c
index edcad06..c59e648 100644
--- a/p/service/padreic/mnpc/moving.c
+++ b/p/service/padreic/mnpc/moving.c
@@ -260,7 +260,7 @@
 {
    int res, para, tmp;
    string textout, textin, *mout, vc, fn;
-   object oldenv, *inv;
+   object oldenv;
 
    if (living(ME))
       return call_other(ME, "move", dest, method);
@@ -428,7 +428,7 @@
     // PresentExit() dann auch nicht geliefert.
     if (ex)
     {
-      direct_move(ex.room, M_GO, "nach "+capitalize(ex.msg));
+      direct_move(ex.room, M_GO, "nach "+capitalize(ex.msg||ex.cmd));
     }
     else
     {