Merge branch 'master' of ssh://mgg/mudlib-public
diff --git a/doc/help/verein b/doc/help/verein
index 819b3b9..fd7a7b3 100644
--- a/doc/help/verein
+++ b/doc/help/verein
@@ -36,8 +36,8 @@
 
 1. Vorsitzender:   Xutelius
                    Henning Ullrich
-                   Dorneburgweg 7
-                   44329 Dortmund
+                   Tannenstrasse 22
+                   44225 Dortmund
 
 2. Vorsitzender:   Zaphob
                    Markus Maevus
@@ -51,8 +51,8 @@
 
 Schriftfuehrer:    Soynada
                    Annika Ullrich
-                   Dorneburgweg 7
-                   44329 Dortmund
+                   Tannenstrasse 22
+                   44225 Dortmund
                    (Offizielle Vereinsadresse
 
 Unsere Kontoverbindung:
diff --git a/std/shells/magier/fileview.c b/std/shells/magier/fileview.c
index 2fc4b2f..00a3b64 100644
--- a/std/shells/magier/fileview.c
+++ b/std/shells/magier/fileview.c
@@ -143,7 +143,7 @@
                tmp=sprintf(lstemplates.templates[OBJ],tmp); break;
              }
   }
-  if (!maxcount) return tmp+"\n";
+  if (!maxcount) return terminal_colour(tmp+"\n",lstemplates.colormap);
   return terminal_colour(sprintf("%-*s%s",(maxlen+sizeof(tmp)),tmp,
                  ((counter++)==maxcount?(counter=0,"\n"):"  ")),
                  lstemplates.colormap);
diff --git a/std/transport.c b/std/transport.c
index 75a7b82..125bea5 100644
--- a/std/transport.c
+++ b/std/transport.c
@@ -66,15 +66,27 @@
  */
 
 string _query_short()
-{ 
-  if (roomCode) return Query(P_SHORT); 
-  return 0; 
+{
+  if (roomCode) return Query(P_SHORT, F_VALUE);
+  return 0;
+}
+
+// Waehrend der Reise echt unsichtbar und nicht-interagierbar machen, ausser
+// fuer PL innerhalb des Transporters.
+// Ansonsten koennten z.B. Spieler, die im Hafen einen angelegten Transporter
+// betrachten, ihn dadurch als Referenzobjekt haben und Details am
+// unsichtbaren, reisenden Transporter betrachten.
+visible int _query_invis()
+{
+  if(!roomCode && (!PL || environment(PL) != ME))
+      return 1;
+  return Query(P_INVIS, F_VALUE);
 }
 
 mixed _query_transparent()
-{ 
+{
   if (roomCode) return Query(P_TRANSPARENT);
-  return 0; 
+  return 0;
 }
 
 static mixed *_set_route(mixed *r) { return route = r; }