Manpage in rst ueberfuehrt.

Change-Id: Ie97258bfe2047f7878c136f635c27a05652aca25
diff --git a/doc/sphinx/lfun/PreventMove.rst b/doc/sphinx/lfun/PreventMove.rst
index dacbe8f..020789d 100644
--- a/doc/sphinx/lfun/PreventMove.rst
+++ b/doc/sphinx/lfun/PreventMove.rst
@@ -3,17 +3,15 @@
 
 PreventMove()
 ---------------
-::
+
 
 FUNKTION
 --------
-::
 
      protected int PreventMove(object dest, object oldenv, int method);
 
 DEFINIERT IN
 ------------
-::
 
      /std/thing/moving.c
      /std/living/moving.c
@@ -21,7 +19,6 @@
 
 ARGUMENTE
 ---------
-::
 
      dest
           Das Ziel des Moves
@@ -32,7 +29,6 @@
 
 BESCHREIBUNG
 ------------
-::
 
      Mit dieser Funktion prueft ein Objekt, ob es von 'oldenv' nach 'dest'
      bewegt werden mag. Dabei wird 'method' beruecksichtigt (z.B. schaltet
@@ -47,7 +43,6 @@
 
 RUeCKGABEWERT
 -------------
-::
 
      0, wenn das Objekt bewegt werden darf.
      Wenn es nicht bewegt werden darf, sind als Rueckgabewerte die in
@@ -57,29 +52,33 @@
 
 BEMERKUNGEN
 -----------
-::
 
      Diese Funktion kann ueberschrieben, um feinere Kontrolle ueber die
      Bewegungen des Objekt zu haben. Dabei aber bitte einige Dinge beachten:
+     
      1. Denkt daran, ggf. M_NOCHECK zu beruecksichtigen und und eure
      Pruefungen nur zu machen, wenn es nicht in method vorkommt.
-     2. GANZ WICHTIG: Wenn ihr mit euren Pruefungen fertig sein und das Objekt
-     bewegt werden duerfte, die geerbten Pruefungen noch testen, also _IMMER_
-     das geerbte PreventMove() noch aufrufen und dessen Wert
+     
+     2. *GANZ WICHTIG*: Wenn ihr mit euren Pruefungen fertig sein und das
+     Objekt bewegt werden duerfte, die geerbten Pruefungen noch testen,
+     also *IMMER* das geerbte PreventMove() noch aufrufen und dessen Wert
      zurueckgeben/beruecksichtigen, da sonst Pruefungen des Gewichts etc. 
-     nicht funktionieren oder bei Lebewesen die Prevent*() im Environment 
+     nicht funktionieren oder bei Lebewesen die Prevent\*() im Environment 
      nicht gerufen werden!
+     
      3. Die Funktion ist nur objektintern zu verwenden, Call-Other von aussen
      sind nicht moeglich, beim Ueberschreiben 'protected' nicht vergessen.
-     4. Nochmal: Geerbtes PreventMove() _NICHT VERGESSEN_!
+     
+     4. Nochmal: Geerbtes PreventMove() *NICHT VERGESSEN*!
 
 BEISPIELE
 ---------
-::
 
      Ein Objekt, was nur im Sternenlicht aufgenommen werden kann (warum
      auch immer):
 
+.. code-block:: pike
+
      protected int PreventMove(object dest, object oldenv, int method) {
        if ( (method & M_NOCHECK) ) {
            // wenn mit M_NOCHECK bewegt, ist das Sternenlicht egal, nur
@@ -99,12 +98,12 @@
 
 SIEHE AUCH
 ----------
-::
 
-     PreventLeave(), NotifyInsert(), NotifyLeave(), MayAddObject(),
-     PreventInsertLiving(), PreventLeaveLiving(), NotifyMove(),
-     PreventMove(), MayAddWeight(), move(), /std/container/restrictions.c
+     :doc:`../lfun/PreventLeave`, :doc:`NotifyInsert`,
+     :doc:`NotifyLeave`, :doc:`MayAddObject`,
+     :doc:`PreventInsertLiving`, :doc:`PreventLeaveLiving`,
+     :doc:`NotifyMove`, :doc:`PreventMove`, :doc:`MayAddWeight`,
+     :doc:`move`
 
-
-Last modified: 04.08.2007, Zesstra
+Last modified: 09.01.2020, Zesstra