blob: f0e2c2238534e3b671fd058a29ba68a3bf6b821d [file] [log] [blame]
Zesstra953f9972017-02-18 15:37:36 +01001
MG Mud User88f12472016-06-24 23:31:02 +02002AddDefender()
Zesstra953f9972017-02-18 15:37:36 +01003*************
MG Mud User88f12472016-06-24 23:31:02 +02004
MG Mud User88f12472016-06-24 23:31:02 +02005
Zesstra953f9972017-02-18 15:37:36 +01006FUNKTION
7========
MG Mud User88f12472016-06-24 23:31:02 +02008
Zesstra953f9972017-02-18 15:37:36 +01009 void AddDefender(object friend);
MG Mud User88f12472016-06-24 23:31:02 +020010
MG Mud User88f12472016-06-24 23:31:02 +020011
Zesstra953f9972017-02-18 15:37:36 +010012DEFINIERT IN
13============
MG Mud User88f12472016-06-24 23:31:02 +020014
Zesstra953f9972017-02-18 15:37:36 +010015 /std/living/combat.c
16
17
18ARGUMENTE
19=========
20
21 friend
Zesstraa178b882025-06-20 16:49:42 +020022 Objekt (normal Lebewesen), welches zukuenftig ueber Angriffe
23 informiert werden soll oder diese sogar abwehrt.
Zesstra953f9972017-02-18 15:37:36 +010024
25
26BESCHREIBUNG
27============
28
29 Ein Lebewesen, welches angegriffen wird, kann andere Objekte ueber
30 einen solchen Angriff per InformDefend() informieren oder ihnen
31 sogar die Moeglichkeit geben, per DefendOther() direkt in den
32 laufenden Angriff einzugreifen (Schaeden abwehren oder umwandeln).
33 Im Normalfall handelt es sich hierbei um andere Lebewesen, welche
34 als Verteidiger des angegriffenen Lebewesens auftreten: Daher der
35 Name der Funktion.
Zesstra953f9972017-02-18 15:37:36 +010036
37
38SIEHE AUCH
39==========
40
Zesstraa178b882025-06-20 16:49:42 +020041 RemoveDefender(), QueryDefenders(), QueryPresentDefenders(),
42 QueryNearDefenders(), InformDefend(), DefendOther(),
43 *../props/P_DEFENDER*, /std/living/combat.c
Zesstra953f9972017-02-18 15:37:36 +010044
Zesstraa178b882025-06-20 16:49:42 +020045Letzte Aenderung: 28.10.2022, Bugfix