blob: 43ccd37d2ab2eb3c959a3d337c06fcf6a5705e2c [file] [log] [blame]
Zesstra18626972017-01-31 10:38:27 +01001AddDefender()
2=============
3
4FUNKTION
5--------
Zesstra18626972017-01-31 10:38:27 +01006
Bugfixa2d8e632024-01-01 21:36:12 +01007 void AddDefender(object friend);
Zesstra18626972017-01-31 10:38:27 +01008
9DEFINIERT IN
10------------
Zesstra18626972017-01-31 10:38:27 +010011
Bugfixa2d8e632024-01-01 21:36:12 +010012 /std/living/combat.c
Zesstra18626972017-01-31 10:38:27 +010013
14ARGUMENTE
15---------
Zesstra18626972017-01-31 10:38:27 +010016
Bugfixa2d8e632024-01-01 21:36:12 +010017 friend
18 Objekt (normal Lebewesen), welches zukuenftig ueber Angriffe
19 informiert werden soll oder diese sogar abwehrt.
Zesstra18626972017-01-31 10:38:27 +010020
21BESCHREIBUNG
22------------
Zesstra18626972017-01-31 10:38:27 +010023
Bugfixa2d8e632024-01-01 21:36:12 +010024 Ein Lebewesen, welches angegriffen wird, kann andere Objekte ueber
25 einen solchen Angriff per InformDefend() informieren oder ihnen
26 sogar die Moeglichkeit geben, per DefendOther() direkt in den
27 laufenden Angriff einzugreifen (Schaeden abwehren oder umwandeln).
28 Im Normalfall handelt es sich hierbei um andere Lebewesen, welche
29 als Verteidiger des angegriffenen Lebewesens auftreten: Daher der
30 Name der Funktion.
Zesstra18626972017-01-31 10:38:27 +010031
32SIEHE AUCH
33----------
Zesstra18626972017-01-31 10:38:27 +010034
Bugfixa2d8e632024-01-01 21:36:12 +010035 :doc:`RemoveDefender`, :doc:`QueryDefenders`,
36 :doc:`QueryPresentDefenders`, :doc:`QueryNearDefenders`,
37 :doc:`InformDefend`, :doc:`DefendOther`,
Zesstrae959e722025-07-09 22:11:16 +020038 :doc:`../props/P_DEFENDERS`, /std/living/combat.c
Zesstra18626972017-01-31 10:38:27 +010039
Bugfixa2d8e632024-01-01 21:36:12 +010040Letzte Aenderung: 28.10.2022, Bugfix