Bei Unsichtbarkeit von Transportern das Verb pruefen
Wenn das Verb "reise" ist in der Query-Methode 0 zurueckgeben, es werden
sonst Meldungen wie "Du reist mit etwas zur Sonneninsel" ausgegeben.
Außerdem Klammern verwenden, um die Lesbarkeit durch die jetzt zweireihige
if-Abfrage zu erhalten.
Change-Id: I35c207707dd4332154057f1c43e1d63687e03aa2
diff --git a/std/transport.c b/std/transport.c
index 0888283..d77ab37 100644
--- a/std/transport.c
+++ b/std/transport.c
@@ -78,8 +78,11 @@
// unsichtbaren, reisenden Transporter betrachten.
visible int _query_invis()
{
- if(!roomCode && (!PL || environment(PL) != ME))
- return 1;
+ if(!roomCode &&
+ (!PL || (environment(PL) != ME && PL->query_verb() != "reise")))
+ {
+ return 1;
+ }
return Query(P_INVIS, F_VALUE);
}