Update diverser Manpages und Beispiele
Change-Id: I07094305b7697550dac8667a26e150ca23560e41
diff --git a/doc/lfun/AddInfo b/doc/lfun/AddInfo
index c684fe0..76c6e1c 100644
--- a/doc/lfun/AddInfo
+++ b/doc/lfun/AddInfo
@@ -6,8 +6,8 @@
FUNKTION
========
- varargs void AddInfo( frage, meldung
- [, indent [, [silent [, casebased] ] ] );
+ public varargs void AddInfo(string|string* key, string|closure info,
+ string indent, int|string silent, string|closure casebased);
DEFINIERT IN
@@ -19,22 +19,23 @@
ARGUMENTE
=========
- string/string* frage
- Schluesseltext(e) auf die Informationen gegeben werden sollen.
+ string|string* frage
+ Schluesselwoerter, fuer die der NPC eine Antwort geben soll,
+ wenn man ihn danach fragt
- string/closure meldung
+ string|closure meldung
Information, die gegeben werden soll; wenn 'meldung' eine
Closure ist, wird der gerufenen Funktion nichts uebergeben.
- string indent
+ string indent (optional)
Text, der sich bei mehrzeiligen Meldungen wiederholen soll.
- int/string silent
+ int|string silent (optional)
Ist silent gesetzt, so erfolgt Antwort nur an Fragenden.
- string/closure casebased
- Closure mit Returnwert string oder int. Bekommt nichts
- uebergeben.
+ string|closure casebased (optional)
+ Closure mit Returnwert string oder int. Der Funktion werden
+ keine Argumente uebergeben.
BESCHREIBUNG
@@ -79,7 +80,7 @@
Die Strings von 'silent' und 'meldung' werden geparsed. Dabei
koennen die @[...]-Tags von replace_personal() verwendet werden,
- Objekt 1 ist this_player(). Ersetzte String am Satzanfang werden
+ Objekt 1 ist this_player(). Ersetzte Strings am Satzanfang werden
automatisch gross geschrieben. AddInfo() konvertiert die alten
Schluesselworte @WER, @WESSEN, @WEM, @WEN zu denen von
replace_personal(), jedoch nicht in den Rueckgabe- werten von
@@ -265,4 +266,4 @@
Interna:
GetInfoArr() , do_frage()
-7. Mar 2017 Gloinson
+24.09.2020, Arathorn