Automatische Updates
Change-Id: I0ab7d35f550c775bba908b34bdc8fc002e01c2ba
diff --git a/doc/lfun/SetChats b/doc/lfun/SetChats
index a74e69f..c4fe633 100644
--- a/doc/lfun/SetChats
+++ b/doc/lfun/SetChats
@@ -21,8 +21,9 @@
int chance
Prozentuale Wahrscheinlichkeit einer Ausgabe
- mixed strs
+ <string|closure|<string|closure|int>* >* strs
Array mit den verschiedenen Moeglichkeiten der Monsterchats
+ (optional)
BESCHREIBUNG
@@ -30,20 +31,24 @@
Der NPC gibt mit der Wahrscheinlichkeit <chance> pro Heartbeat
einen zufaellig gewaehlten Text aus dem Array <strs> in den Raum
- aus. Dabei wird per Default send_room() ohne erneutes Umbrechen mit
- den Messagetypen MT_LOOK|MT_LISTEN|MT_FEEL|MT_SMELL verwendet.
+ aus. Wird kein <strs> uebergeben, wird nur die Chat-Chance
+ geaendert und die bisherigen Chats werden beibehalten.
- Die einzelnen Arrayelemente koennen:
+ Per Default wird send_room() ohne erneutes Umbrechen mit den
+ Messagetypen MT_LOOK|MT_LISTEN|MT_FEEL|MT_SMELL zur Ausgabe
+ verwendet.
- * Strings sein
+ Die einzelnen Arrayelemente koennen sein:
- * Closures sein, deren Rueckgabe ausgegeben wird und die
+ * Strings
+
+ * Closures, deren Rueckgabe ausgegeben wird und die
zusaetzlich einen aenderbaren und in send_room() verwendeten
'msg_typ' per Referenz uebergeben bekommen
* Arrays mit der Struktur *({<string|closure msg >, <int
- msg_typ>})* sein, fuer die obige Regeln auf 'msg' angewendet
- werden und bei denen 'msg_typ' im send_room() verwendet wird
+ msg_typ>})*, fuer die obige Regeln auf 'msg' angewendet werden
+ und bei denen 'msg_typ' im send_room() verwendet wird
Fuer keine Ausgabe muss man einen Leerstring "" zurueckgeben oder
verwenden. In allen Funktionen ist this_player() das Monster