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/AddDefender.rst b/doc/sphinx/lfun/AddDefender.rst
index ae5b28b..dc55267 100644
--- a/doc/sphinx/lfun/AddDefender.rst
+++ b/doc/sphinx/lfun/AddDefender.rst
@@ -3,49 +3,38 @@
FUNKTION
--------
-::
- void AddDefender(object friend);
+ void AddDefender(object friend);
DEFINIERT IN
------------
-::
- /std/living/combat.c
+ /std/living/combat.c
ARGUMENTE
---------
-::
- friend
- Objekt (normal Lebewesen), welches zukuenftig ueber Angriffe
- informiert werden soll oder diese sogar abwehrt.
+ friend
+ Objekt (normal Lebewesen), welches zukuenftig ueber Angriffe
+ informiert werden soll oder diese sogar abwehrt.
BESCHREIBUNG
------------
-::
- Ein Lebewesen, welches angegriffen wird, kann andere Objekte ueber
- einen solchen Angriff per InformDefend() informieren oder ihnen
- sogar die Moeglichkeit geben, per DefendOther() direkt in den
- laufenden Angriff einzugreifen (Schaeden abwehren oder umwandeln).
- Im Normalfall handelt es sich hierbei um andere Lebewesen, welche
- als Verteidiger des angegriffenen Lebewesens auftreten: Daher der
- Name der Funktion.
- Die Objekte sind in Form eines Arrays in der Property P_DEFENDERS
- abgespeichert und koennen dort abgerufen werden. Natuerlich kann
- man weitere Objekte direkt dort eintragen, jedoch sollte man die
- hierfuer bereitgestellte Funktionen AddDefender() verwenden.
- Zum Loeschen von Eintraegen im Array steht ebenfalls eine Funktion
- bereit: RemoveDefender().
+ Ein Lebewesen, welches angegriffen wird, kann andere Objekte ueber
+ einen solchen Angriff per InformDefend() informieren oder ihnen
+ sogar die Moeglichkeit geben, per DefendOther() direkt in den
+ laufenden Angriff einzugreifen (Schaeden abwehren oder umwandeln).
+ Im Normalfall handelt es sich hierbei um andere Lebewesen, welche
+ als Verteidiger des angegriffenen Lebewesens auftreten: Daher der
+ Name der Funktion.
SIEHE AUCH
----------
-::
- RemoveDefender(), InformDefend(), DefendOther(),
- P_DEFENDERS, /std/living/combat.c
+ :doc:`RemoveDefender`, :doc:`QueryDefenders`,
+ :doc:`QueryPresentDefenders`, :doc:`QueryNearDefenders`,
+ :doc:`InformDefend`, :doc:`DefendOther`,
+ :doc:`../props/P_DEFENDER`, /std/living/combat.c
-
-Last modified: Thu Jul 29 18:48:45 1999 by Patryn
-
+Letzte Aenderung: 28.10.2022, Bugfix