Updates erzeugter Manpages
Diese Manpages werden mit sphinx erzeugt. Sie werden
hier committet, damit auch Nutzer ohne sphinx die
Textversion haben.
Change-Id: Ibe6acc626b51b42364af33450a719e88281651b9
diff --git a/doc/lfun/PreventFollow b/doc/lfun/PreventFollow
index c3de6b1..fcfc2a6 100644
--- a/doc/lfun/PreventFollow
+++ b/doc/lfun/PreventFollow
@@ -12,61 +12,50 @@
ARGUMENTE
=========
- dest: Zielobjekt, in das der Verfolgte bewegt werden soll.
+ dest:
+ Zielobjekt, in das der Verfolgte bewegt werden soll.
FUNKTION
========
In jedem Verfolger, der mit AddPursuer in die Liste der Verfolger
- eingetragen wurde, wird vor dem Bewegen in das Zielobjekt die Funktion
- PreventFollow mit dem Zielobjekt als Argument aufgerufen.
+ eingetragen wurde, wird vor dem Bewegen in das Zielobjekt die
+ Funktion PreventFollow mit dem Zielobjekt als Argument aufgerufen.
RUECKGABEWERT
=============
- 0: Verfolger darf in das Zielobjekt folgen
- 1: Verfolger darf in dieses Zielobjekt nicht folgen
- (Verfolgung bleibt weiterhin aktiv)
- 2: Verfolger darf in dieses Zielobjekt nicht folgen
- (Verfolgung wird abgebrochen und Verfolger aus der Verfolgerliste
- ausgetragen)
+ 0:
+ Verfolger darf in das Zielobjekt folgen
+ 1:
+ Verfolger darf in dieses Zielobjekt nicht folgen (Verfolgung
+ bleibt weiterhin aktiv)
-BEMERKUNG
-=========
-
- Durch PreventFollow kann der raeumliche Bereich, in dem verfolgt werden
- darf, eingeschraenkt werden.
+ 2:
+ Verfolger darf in dieses Zielobjekt nicht folgen (Verfolgung
+ wird abgebrochen und Verfolger aus der Verfolgerliste
+ ausgetragen)
BEISPIELE
=========
- Man moechte, dass ein NPC auf einer Insel nicht mit dem Spieler in das
- Boot steigt, um mit dem Spieler zusammen von der Insel herunterzukommen.
+ Man moechte, dass nur dann verfolgt wird, wenn das Ziel im gleichen
+ Gebiet liegt, wie man selber (wenn __PATH__(1) das
+ Gebietsverzeichnis ist):
- #define PATH(x) ("/d/.../.../mein/pfad/+(x)")
+ int PreventFollow(object ziel) {
- ...
+ if (strstr(load_name(ziel), __PATH__(1)) != 0)
+ return 1;
- int PreventFollow(object boot)
- {
- if ( object_name(boot)[0..strlen(PATH("boot"))-1] == PATH("boot") )
- return 1;
- }
-
- Diese Funktions-Definition ist sehr flexibel, denn sie erlaubt sowohl
- spaetere Pfadanpassung als auch mehrere Boote.
- Da ueber die Funktion strlen() nur bis zum letzten Buchstaben des
- angegebenen Strings getestet wird, wird also gleichzeitig auch auf
- boot[1], boot[2] usw. getestet.
+ }
SIEHE AUCH
==========
- "AddPursuer", "RemovePursuer"
-
-Last modified: Tue Jun 10 13:59:30 2003 by Gabylon
+ * *AddPursuer()*, *RemovePursuer()*