Fíx in trans bei nicht gefundenem Lebenwesen.

In dem Fall liefert match_living() ein int zurueck.

Change-Id: Ia99ac69dcb2ff1e34086e5f16c5caa12c284a575
diff --git a/std/shells/magier/players.c b/std/shells/magier/players.c
index c563d9d..df8b12d 100644
--- a/std/shells/magier/players.c
+++ b/std/shells/magier/players.c
@@ -193,14 +193,14 @@
 
   if (!sizeof(str))
     return _notify_fail("Syntax: trans <spielername>\n"),0;
-  str=match_living(str,0);
-  if (intp(str))
-    switch (str)
+  string|int livname=match_living(str,0);
+  if (intp(livname))
+    switch (livname)
     {
       case -1: write("Das war nicht eindeutig.\n"); return 1;
       case -2: write("So ein Wesen gibt es nicht.\n"); return 1;
     }
-  if(living=find_living(str))
+  if(living=find_living(livname))
   {
     if (living->move(object_name(environment()),
                      M_TPORT|M_NOCHECK)<=0)