Außenmeldungen nicht im Transporter sichtbar
Transporter muss sich selbst als Empfaenger der Meldungen
ausschliessen, weil sonst die Teile der An- und
Ablegemeldungen, die nur fuer die Umgebungsraeume bestimmt
sind, auch innerhalb des Transporters ausgegeben werden.
Zudem werden nun passende MsgAction-Parameter uebergeben.
Change-Id: I332416ec3dc433e20d19038d2b690f2144f9d9ff
diff --git a/std/transport.c b/std/transport.c
index af68623..e93d2d7 100644
--- a/std/transport.c
+++ b/std/transport.c
@@ -492,7 +492,7 @@
{
send_room(environment(),
break_string(departmsg_env, 78, 0, BS_LEAVE_MY_LFS),
- MT_LOOK|MT_LISTEN);
+ MT_LOOK|MT_LISTEN, MA_MOVE_OUT, 0, ({this_object()}));
}
roomCode = 0;
@@ -526,7 +526,7 @@
MT_LOOK|MT_LISTEN);
send_room(room,
break_string(arrivemsg_env, 78, 0, BS_LEAVE_MY_LFS),
- MT_LOOK|MT_LISTEN);
+ MT_LOOK|MT_LISTEN, MA_MOVE_IN, 0, ({this_object()}));
trav = filter(all_inventory(this_object()),#'living);