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/lfun/QueryNearDefenders.rst b/doc/sphinx/lfun/QueryNearDefenders.rst
new file mode 100644
index 0000000..7b26903
--- /dev/null
+++ b/doc/sphinx/lfun/QueryNearDefenders.rst
@@ -0,0 +1,42 @@
+QueryNearDefenders()
+====================
+
+FUNKTION
+--------
+
+ public object* QueryNearDefenders(object* defenders)
+
+DEFINIERT IN
+------------
+
+ /std/living/combat.c
+
+ARGUMENTE
+---------
+
+ object* defenders: Ein Object-Array mit Defendern, aus denen ausgewaehlt
+ werden soll.
+
+RUeCKGABEWERT
+-------------
+
+ Object-Array mit den nahen Verteidigern (s.u.).
+
+BESCHREIBUNG
+------------
+
+ Gibt ein Object-Array mit den Defendern im Environment von this_object()
+ oder in this_object() zurueck, die in Reihe 1 stehen oder in keinem Team
+ sind.
+ Wird <defenders> nicht uebergeben, wird das Ergebnis von QueryDefenders()
+ benutzt.
+
+SIEHE AUCH
+----------
+
+ :doc:`AddDefender`, :doc:`RemoveDefender`, :doc:`QueryDefenders`,
+ :doc:`QueryPresentDefenders`,
+ :doc:`InformDefend`, :doc:`DefendOther`,
+ :doc:`../props/P_DEFENDER`, /std/living/combat.c
+
+Letzte Aenderung: 28.10.2022, Bugfix
\ No newline at end of file