Doku-Update: diverse Kleinigkeiten, Formatierungen
Change-Id: I5aa99a4906557ac6be2475f1f68fec995b7efe8b
diff --git a/doc/props/P_PRE_INFO b/doc/props/P_PRE_INFO
index 099e592..12bec6a 100644
--- a/doc/props/P_PRE_INFO
+++ b/doc/props/P_PRE_INFO
@@ -21,11 +21,9 @@
Ist die Property in einem NPC definiert, so wird ihr Ergebnis
ausgewertet, bevor eine Frage an das Infosystem uebergeben wird.
-
-
Moegliche Werte:
- - numerischer Wert ungleich 0
- => der NPC gibt _keinerlei_ Antwort, die Frage fuehrt sozusagen
+ - numerischer Wert > 0
+ => der NPC gibt keinerlei Antwort, die Frage fuehrt sozusagen
ins Leere
- Stringwert
@@ -35,10 +33,10 @@
Der Fragende selbst bekommt bei angegebenem Stringwert:
"XY " + Stringwert.
- - Closure
- => die Antwort bzw. Reaktion des NPCs obliegt ganz der
- angegebenen Closure. Diese muss dabei einen String oder
- Ganzzahlen-Wert zurueckgeben
+ - Wenn eine als Querymethode gesetzte Closure einen String oder
+ einen Integer > 0 zurueckgibt, sind die Auswirkungen identisch
+ zu den beiden oben beschriebenen Faellen. Siehe auch Beispiel
+ unten.
BEISPIEL
@@ -49,22 +47,14 @@
SetProp(P_CHAT_CHANCE,0); // NPC latscht los
-
-
Und eine Weile spaeter:
-
-
SetProp(P_CHAT_CHANCE,5); // NPC ruht wieder, quasselt rum
-
-
Waehrend des Herumlaufens, also wenn er nicht automatisch schwatzt,
soll er auch keinerlei Fragen beantworten:
-
-
- Set(P_PRE_INFO, function mixed () {
+ Set(P_PRE_INFO, function string () {
return (QueryProp(P_CHAT_CHANCE) ? 0 :
"hat gerade keine Zeit fuer Dich.");
}, F_QUERY_METHOD);
@@ -83,4 +73,4 @@
AddInfo(), /std/npc/info.c
-Last modified: 01.03.2016 by Arathorn
+Last modified: 2019-Okt-16 by Arathorn