Beispiel gefixt

Ausserdem rst-Markup genutzt.

Change-Id: I8dfd384b6d6c0419e92e884144f89595cbc386df
diff --git a/doc/sphinx/lfun/PreventFollow.rst b/doc/sphinx/lfun/PreventFollow.rst
index 1cca2ff..aff975d 100644
--- a/doc/sphinx/lfun/PreventFollow.rst
+++ b/doc/sphinx/lfun/PreventFollow.rst
@@ -3,19 +3,17 @@
 
 FUNKTION
 --------
-::
 
   int PreventFollow(object dest)
 
 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
@@ -23,50 +21,33 @@
 
 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)
-
-BEMERKUNG
----------
-::
-
-  Durch PreventFollow kann der raeumliche Bereich, in dem verfolgt werden
-  darf, eingeschraenkt werden.
+  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)
 
 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)")                           
+  .. code-block:: pike
 
-  ...                                          
-
-  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.
+  int PreventFollow(object ziel)
+  {
+    if (strstr(load_name(ziel), __PATH__(1)) != 0)
+      return 1;
+  }
 
 SIEHE AUCH
 ----------
-::
 
-  "AddPursuer", "RemovePursuer"
-
-Last modified: Tue Jun 10 13:59:30 2003 by Gabylon
+  - :doc:`AddPursuer`, :doc:`RemovePursuer`