Zugriffsfunktionen fuer P_DEFENDERS

P_DEFENDERS sollte nicht von Hand verwaltet werden, daher gibt es jetzt
auch Funktionen fuer die Abfrage.

- QueryDefenders() liefert alle eingetragenen Defender.
- QueryPresentDefenders() alle anwesenden.
- QueryNearDefenders() alle anwesenden in Reihe 1 fuer physikalische
  Angriffe.

Change-Id: I90d49ac8a65b05178f5cfeb9e91fb694e5b7ac12
diff --git a/doc/sphinx/props/P_DEFENDERS.rst b/doc/sphinx/props/P_DEFENDERS.rst
index bc83fe5..862b372 100644
--- a/doc/sphinx/props/P_DEFENDERS.rst
+++ b/doc/sphinx/props/P_DEFENDERS.rst
@@ -3,44 +3,41 @@
 
 NAME
 ----
-::
 
-	P_DEFENDERS			"defenders"
+  P_DEFENDERS      "defenders"
 
 DEFINIERT IN
 ------------
-::
 
-	/sys/new_skills.h
+  /sys/new_skills.h
 
 BESCHREIBUNG
 ------------
-::
 
-	Diese Property wird in Lebewesen gesetzt, welche zum Beispiel durch
-	andere Lebewesen verteidigt werden. Die Verteidiger muessen
-	natuerlich bekannt sein, damit sie per InformDefend() ueber Angriffe
-	informiert werden und per DefendOther() in den laufenden Angriff
-	eingreifen koennen (zum Beispiel Schaeden abwehren oder umwandeln).
-	Es muessen jedoch nicht unbedingt Lebewesen oder echte Verteidiger
-	sein, auch beliebige Objekte koennen ueber Angriffe informiert
-	werden und in diese eingreifen. Allerdings besteht die
-	Einschraenkung, dass diese Objekte in der gleichen Umgebung sein
-	muessen, wie das zu verteidigende Lebewesen oder im zu verteidigenden
-	Lebewesen selbst.
-	Die Objekte, welche dies betrifft, sind in Form eines Arrays in
-	der Property P_DEFENDERS abgelegt.
-	Gesetzt und geloescht werden sollten die Eintraege dieses Arrays
-	jedoch nur mittels der dafuer bereitgestellten Funktionen
-	AddDefender() und RemoveDefender().
+  Diese Property wird in Lebewesen gesetzt, welche zum Beispiel durch
+  andere Lebewesen verteidigt werden. Die Verteidiger muessen
+  natuerlich bekannt sein, damit sie per InformDefend() ueber Angriffe
+  informiert werden und per DefendOther() in den laufenden Angriff
+  eingreifen koennen (zum Beispiel Schaeden abwehren oder umwandeln).
+  Es muessen jedoch nicht unbedingt Lebewesen oder echte Verteidiger
+  sein, auch beliebige Objekte koennen ueber Angriffe informiert
+  werden und in diese eingreifen. Allerdings besteht die
+  Einschraenkung, dass diese Objekte in der gleichen Umgebung sein
+  muessen, wie das zu verteidigende Lebewesen oder im zu verteidigenden
+  Lebewesen selbst.
+  Die Objekte, welche dies betrifft, sind in Form eines Arrays in
+  der Property P_DEFENDERS abgelegt.
+  
+  ACHTUNG:
+  Auf diese Property nicht von Hand zugreifen, sondern bitte die
+  entsprechende Zugriffsfunktion verwenden.
 
 SIEHE AUCH
 ----------
-::
 
-	AddDefender(), RemoveDefender(), InformDefend(), DefendOther(),
-	/std/living/combat.c
+  :doc:`AddDefender`, :doc:`RemoveDefender`, :doc:`QueryDefenders`, 
+  :doc:`QueryPresentDefenders`, :doc:`QueryNearDefenders`, 
+  :doc:`InformDefend`, :doc:`DefendOther`,
+  /std/living/combat.c
 
-
-Last modified: 21.09.2007, Zesstra
-
+Letzte Aenderung: 28.10.2022, Bugfix