Gesammelte Update von autogenerierter Doku.
Change-Id: If453f1dd933c092c12ca0b5b2667dbd64ca246f8
diff --git a/doc/lfun/ReceiveMsg b/doc/lfun/ReceiveMsg
index 96d01a6..33a51ea 100644
--- a/doc/lfun/ReceiveMsg
+++ b/doc/lfun/ReceiveMsg
@@ -1,4 +1,3 @@
-
ReceiveMsg()
************
@@ -49,6 +48,8 @@
MT_LOOK nur an Nichtblinde
MT_LISTEN nur an Nichttaube
MT_DEBUG nur an Magier/Testspieler
+ Bei gesetztem MSG_ALL_SENSES muessen alle fuer die angegebenen Typen
+ relevanten Sinne des Empfaengers benutzbar sein, nicht nur einer.
2) Pruefen auf Ignorieren von
- Aktion ('msg_action')
- mit 'msg_action' || query_verb()
@@ -59,11 +60,17 @@
4) Speicherung im Kobold (Typ MT_COMM + aktiver Kobold)
5) Umbrechen unter Beruecksichtigung von indent, 'msg_typ'-Flags
fuer Umbruch und P_PREPEND_BS
+ 6) Ersetzen von Farbtags entsprechendes Terminaltyps des Clients.
Raeume definieren standardmaessig ebenfalls ein ReceiveMsg(), welches in
jedem Objekt im Raum ReceiveMsg() mit den uebergebenen Argumenten aufruft.
- In diesem Fall ist der Rueckgabe der kleinste von allen gerufenen
- ReceiveMsg() zurueckgelieferte Wert.
+ In diesem Fall ist der Rueckgabe 'void'. Ein einfacher 'int' waere hier
+ nicht hilfreich und einen komplexer Rueckgabewert wuerde niemand auswerten
+ wollen.
+
+ Zur einfacheren Verwendung gibt es einige Wrapper-Funktionen, siehe
+ :doc:`ReceiveMultisense`, :doc:`ReceiveNotify`, :doc:`ReceiveSay` und
+ :doc:`ReceiveTeilemit`, :doc:`ReceiveWave`.
RUeCKGABEWERT
@@ -225,6 +232,10 @@
MSG_DONT_STORE Nachricht darf nicht in die Comm-History
MSG_DONT_WRAP Nachricht nicht per break_string umbrechen
MSG_DONT_IGNORE Nachricht kann nicht ignoriert werden
+ MSG_ALL_TYPES alle relevanten Sinne fuer die angegebenen Nachrichten-
+ typen muessen benutzbar sein (UND statt ODER).
+ MSG_ALERT Nachricht loest eine vom Spieler konfigurierte
+ Benachrichtigung aus (z.B. Piepston)
MSG_BS_LEAVE_LFS wie BS_LEAVE_MY_LFS fuer break_string()
MSG_BS_SINGLE_SPACE wie BS_SINGLE_SPACE fuer break_string()
@@ -269,9 +280,10 @@
SIEHE AUCH
==========
+ Wrapper-Funktionen: :doc:`ReceiveMultisense`, :doc:`ReceiveNotify`, :doc:`ReceiveSay`, :doc:`ReceiveTeilemit`
Verwandt: send_room(SE)
Lfuns: TestIgnore(L)
Efuns: tell_object(E), catch_tell(L), catch_msg(L)
query_verb(E), query_once_interactive(E), break_string(SE)
-13.03.2016, Zesstra
+Letzte Aenderung: 22.01.2022